UPWORK, INC

Annual Trend FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025
Revenue $202.6m $253.4m $300.6m $373.6m $502.8m $618.3m $689.1m $769.3m $787.8m
Cost of revenue $65.4m $81.5m $88.1m $104.3m $135.5m $160.4m $170.4m $174.1m $174.8m
Gross profit $137.1m $171.9m $212.4m $269.4m $367.3m $457.9m $518.7m $595.2m $613.0m
Research and development $45.6m $55.5m $64.0m $83.5m $119.1m $154.6m $177.4m $209.3m $185.5m
Total operating expenses $140.2m $183.6m $231.2m $291.8m $421.5m $550.5m $529.9m $530.0m $483.7m
Sales and marketing $53.0m $73.0m $95.9m $133.2m $183.3m $246.9m $220.7m $185.2m $143.4m
General and administrative $37.3m $49.3m $67.3m $71.5m $113.1m $124.0m $118.9m $128.8m $146.6m
Provision for transaction losses $4.2m $5.8m $3.9m $3.6m $6.0m $25.2m $13.0m $6.7m $8.1m
Income (loss) from operations ($3.1m) ($11.7m) ($18.7m) ($22.4m) ($54.2m) ($92.6m) ($11.3m) $65.2m $129.3m
Other income, net $62k $6.1m ($3.4m) ($469k) ($279k) ($7.8m) $60.1m $25.2m $23.9m
Income tax (provision) benefit $22k ($15k) ($28k) ($150k) ($122k) ($536k) ($2.0m) $125.2m ($37.8m)
Net unrealized holding gain on marketable securities, net ($18k) ($547k) ($2.6m) $3.3m $59k $490k
Total comprehensive income ($22.9m) ($56.8m) ($92.4m) $50.2m $215.6m $115.9m
Income before income taxes ($4.1m) ($19.9m) ($16.6m) ($22.7m) ($56.1m) ($89.3m) $48.9m $90.4m $153.2m
Net income ($4.1m) ($19.9m) ($16.7m) ($22.9m) ($56.2m) ($89.9m) $46.9m $215.6m $115.4m
Basic (in dollars per share) ($0.15) ($0.19) ($0.44) ($0.69) $0.35 $1.61 $0.87
Diluted (in dollars per share) ($0.15) ($0.19) ($0.44) ($0.69) $0.34 $1.51 $0.82