Home MarketXLS
Dashboard MarketXLS
Screener MarketXLS
Options Profit Calculator MarketXLS
Stock Ranks MarketXLS
Spreadsheet Builder MarketXLS
Documentation MarketXLS
Logout MarketXLS
Search for stocks (e.g., AAPL, GOOGL, AMZN)

UPWK

NGS
Upwork Inc.
TechnologyInternet Content & Information
Watchlist:
Last updated: Friday 4th July 2025
13.64
+0.18 (1.34%)
Prev Close:13.46
Open:13.51
Bid:13.55
Ask:13.65
52 Week Range
8.43
18.14
Volume:2,206,921
Mkt Cap:1,779 M
Price Target
$15.69
+15.0%
Financials

Financial Statements

UPWK - Income Statement (Annual)

Dec-24Dec-23Dec-22Dec-21Dec-20Dec-19Dec-18Invalid date
Depreciation And Amortization15 M9 M3 M4 M4 M3 M-2 M
General And Administrative Expense129 M119 M124 M113 M72 M67 M49 M
Gross Profit Margin (profit Margin After CGS)595 M519 M458 M367 M269 M212 M172 M
Impairment Of Capital Assets1 M-100000.0
Interest Expense Non Operating4 M2 M778000.01 M2 M
Misc Other Special Charges25 M60 M3 M279000.0469000.03 M-6 M
Net Income (loss)216 M47 M-90 M-56 M-23 M-17 M-20 M
Net Income Common Stockholders216 M47 M-90 M-56 M-23 M-9 M-20 M
Net Income Continuous Operations216 M47 M-90 M-56 M-23 M-17 M-20 M
Net Non Operating Interest Income Expense28 M24 M4 M-2 M-778000.0-1 M-2 M
Normalized Income-35 M
Operating Income65 M-11 M-93 M-54 M-22 M-19 M-12 M
Operating Income Before Depreciation (EBITDA)110 M64 M-71 M-40 M-8 M-6 M-13 M
Operating Expense530 M530 M551 M422 M292 M231 M-184 M
Other Gand A129 M119 M124 M113 M72 M67 M49 M
Other Operating Expenses-6 M-4 M-4 M6 M
Other Write Off3 M4 M4 M-4 M
Promotion And Advertising91 M51 M37 M-24 M
Rent And Landing Fees49 M
Research Expense209 M177 M155 M119 M83 M64 M55 M
Salaries And Wages68 M74 M-10 M
Selling And Marketing Expense185 M221 M247 M183 M133 M96 M73 M
Selling Expense73 M
Total Income Available For Interest Expense (EBIT)90 M49 M-85 M-54 M-22 M-15 M-18 M
Total Revenues769 M689 M618 M503 M374 M301 M253 M
Total Expenses704 M700 M711 M557 M396 M319 M-265 M
Total Revenue769 M689 M618 M503 M374 M301 M253 M
Amord123 M2 M3 M7 M4 M3 M-3 M
Avgshs134 M135 M131 M127 M119 M110 M52 M
Avgshsdt143 M137 M131 M127 M110 M52 M
Basiceps1.610.35-0.69-0.44-0.19-0.15
Basicepscont1.610.35-0.69-0.44-0.19-0.15
Cor174 M170 M160 M136 M104 M88 M-81 M
Depamor15 M9 M4 M4 M3 M-2 M
Dileps1.520.06-0.69-0.44-0.19-0.15-0.38
Dilepscont1.520.06-0.69-0.44
Intinc28 M24 M
Netincdisc216 M47 M-90 M-56 M-23 M-17 M-20 M
Othincexp-25 M-60 M3 M-279000.0-469000.0-3 M6 M
Pretaxinc90 M49 M-89 M-56 M-23 M-17 M-20 M
Resdev209 M177 M155 M119 M83 M64 M55 M
Sga314 M340 M371 M296 M205 M163 M122 M
Shsout135 M137 M132 M129 M125 M114 M107 M
Specincchg-19 M-1 M100000.0
Taxprov-125 M2 M536000.0122000.0150000.028000.015000.0
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader