Upwork Inc.
← Back to UPWK Overview

Upwork Inc. (UPWK)

Earnings & Profitability History

Latest EPS

$0.12

Net Income

15.6M

Financial Fundamentals

UPWKQuarterly Data • 5Y View

Historical Data Table

Quarterly Net Income & EPS

DateNet Income ($B)NI YoY %TTM NIEPSEPS YoY %TTM EPS
2025-12-310.02-89.4%0.120.12-89.1%0.87
2025-09-300.03+5.7%0.250.22+4.8%1.85
2025-06-300.03+47.3%0.250.25+47.1%1.84
2025-03-310.04+104.6%0.230.28+100.0%1.76
2024-12-310.15+747.0%0.221.10+746.2%1.62
2024-09-300.03+69.9%0.090.21+75.0%0.65
2024-06-300.02+656.8%0.070.17+666.7%0.56
2024-03-310.02+7.4%0.050.14+7.7%0.36
2023-12-310.02+205.3%0.050.13+200.0%0.35
2023-09-300.02+165.8%0.010.12+163.2%0.09
2023-06-30-0.00+83.2%-0.03-0.03+83.3%-0.22
2023-03-310.02+169.4%-0.050.13+168.4%-0.37
2022-12-31-0.02+26.8%-0.09-0.13+27.8%-0.69
2022-09-30-0.02-166.6%-0.10-0.19-171.4%-0.74
2022-06-30-0.02-44.0%-0.08-0.18-38.5%-0.62
2022-03-31-0.02-215.7%-0.07-0.19-216.7%-0.57
2021-12-31-0.02-2538.5%-0.06-0.18-1900.0%-0.44
2021-09-30-0.01-239.0%-0.03-0.07-207.0%-0.25
2021-06-30-0.02-50.0%-0.03-0.13-37.4%-0.20
2021-03-31-0.01+21.8%-0.02-0.06+31.7%-0.17
2020-12-310.00+113.1%-0.020.01+120.5%-0.20
2020-09-30-0.00+2.8%-0.03-0.02+10.2%-0.25
2020-06-30-0.01-443.9%-0.03-0.09-405.9%-0.26
2020-03-31-0.01-112.0%-0.02-0.09-98.2%-0.18
2019-12-31-0.01-31.9%-0.02-0.05+6.0%-0.14
2019-09-30-0.00+61.5%-0.01-0.03+64.0%-0.14
2019-06-30-0.00-392.0%-0.02-0.02-367.5%-0.19
2019-03-31-0.00+30.3%-0.02-0.04+37.3%-0.17
2018-12-31-0.01-3.4%-0.02-0.05+4.1%-0.20
2018-09-30-0.01-2340.5%-0.02-0.07-2177.4%-0.20
2018-06-30-0.00-122.2%-0.01-0.00-107.0%-0.13
2018-03-31-0.01-1091.1%-0.01-0.07-435.1%-0.07
2017-12-31-0.01-0.00-0.050.02
2017-09-30-0.00-0.00
2017-06-300.000.06
2017-03-310.000.02

Annual Performance

YearNet Income ($B)Growth %EPSEPS Growth %
20250.12-46.5%0.87-46.0%
20240.22+359.8%1.61+360.0%
20230.05+152.2%0.35+150.7%
2022-0.09-59.8%-0.69-56.8%
2021-0.06-145.9%-0.44-131.6%
2020-0.02-37.3%-0.19-26.7%
2019-0.02+16.3%-0.15+21.1%
2018-0.02-382.8%-0.19-341.9%
2017-0.00+74.6%-0.04+91.4%
2016-0.02-0.50