UPWORK, INC (UPWK) Price Insights: Volatility, Support & Resistance, Streaks & Historical Returns

1,985 trading days on record, Oct 3, 2018 to Aug 28, 2026

UPWK last closed at $9.02, 8% of the way through its 52-week range of $7.84 to $22.11. Longer-term downtrend, but price has bounced above the 50-day average. Volatility is currently above its normal for this stock, at the 69th percentile of its own recent range. It is on a 2-day up streak.

How Volatile Is UPWK Right Now?

Measured against its own trading history, not the broader market, so you're seeing what's actually unusual for this stock specifically. See if short sellers are involved →

Above its normal69th percentile of its own 1-2yr range
CalmNormalWild
Recent rhythm, last 60 sessions
Momentum Check

Which way the stock is leaning right now, across a short-term streak and a longer-term trend signal.

Streak (short-term)
2 days up (+4.4%)
When a up streak has reached 2 days before, it went on to extend further 50% of the time (n=233)
Trend (long-term: 50 vs 200-day)
Longer-term downtrend, but price has bounced above the 50-day average
9.02-39.05% (1Y)
22.117.842025-08-272026-08-28

Over the past 10 trading days, UPWK has risen a net +4.2%. In the most recent session, volume fell by about 835.7K shares to 1.90M shares, roughly 17.16M in traded value. That combination, rising price on lighter volume, can point to weakening conviction behind the move, something some traders watch as an early divergence warning.

Over the past 60 trading days, UPWK has not shown a clear directional trend, price has moved without a consistent slope, so a trend-based projection is not meaningful right now.

Today's move in context

UPWK moved +1.1% on Aug 28, 2026. Here's how unusual that is, and what's followed similar moves before.

Moves like this (1% to 2%)
191 times (9.6% of days)
Size rank
Top 68% largest daily moves
After similar days...Avg returnWin rate
Next day+0.5%52% (n=191)
Next 5 days+0.6%51% (n=190)
Next 20 days+1.2%47% (n=188)
UPWK's largest single-day gain on record is +44.2%, on Aug 3, 2023, the price jumped from $9.97 to $14.38.
Its largest single-day drop is -19.1%, on Feb 10, 2026, falling from $18.79 to $15.21.
Over just the past 12 months, UPWK's biggest single-day gain was +13.2%, on Nov 4, 2025, from $15.63 to $17.70.
Its biggest single-day drop in the past 12 months was -19.1%, on Feb 10, 2026, from $18.79 to $15.21.
The current 2-day up streak is longer than 77% of all up streaks UPWK has had.
UPWK has spent 5% of its trading days within 5% of its all-time high at the time.
Where UPWK Sits in Its 52-Week Range

A quick visual read on how close the stock is trading to its yearly high or low.

$7.84
Jun 22, 2026
$22.11
Jan 23, 2026
Zoomed out further: $9.02 is higher than 7% of every closing price UPWK has ever had.
All-Time High, All-Time Low & Recent Returns
Last close
$9.02
All-time high
$60.70
Jul 13, 2021 · -85.1% from here
All-time low
$5.40
Apr 3, 2020
VWAP since 52w low
$8.89
Volume-weighted avg cost since the low

All-time high/low and every % figure on this page use prices adjusted for stock splits and dividends, so they stay comparable across the stock's full history.

1M return
-8.1%
YTD return
-54.5%
1Y return
-39.5%
5Y return
-79.6%
UPWK is currently more than 20% of its running all-time high. In the past, when it was in that same range, it went on to average +47.3% over the following year (56% of the time positive, n=1407).
Support & Resistance Levels

Price levels UPWK has repeatedly turned at over the last 2 years, and where it has spent most of its recent trading history.

Resistance (above current price)
$10.362 touches
Rejected 0% of the time it was tested, last Apr 9, 2026
$12.432 touches
Rejected 0% of the time it was tested, last Feb 23, 2026
$17.414 touches
Rejected 100% of the time it was tested, last May 13, 2025
Support (below current price)
None identified below current price in the last 2 years.
Time spent at each price (full history)
$57.24
19d
$53.79
25d
$50.33
20d
$46.88
54d
$43.42
57d
$39.96
40d
$36.51
23d
$33.05
39d
$29.59
13d
$26.14
23d
$22.68
47d
$19.23
193d
$15.77
310d
$12.31
523d
$8.86
470d
$5.40
129d

Highlighted bar marks the price band UPWK is in right now. Longer bars are price levels the stock has spent more time at, often described as "value areas." (This histogram uses full history; support/resistance above is recent-only.)

Streak Odds & Moving-Average Bounces
50-day average bounce rate
59%
Held as support 59 times it was tested from above
Longest winning streak
10 days
Nov 20, 2024 to Dec 4, 2024 · +16.9% combined
Longest losing streak
12 days
Nov 15, 2021 to Dec 1, 2021 · -24.5% combined
Once a streak reaches this length, how often has it gone further?
Up streak reaches...Extended further
2 days50% (n=233)
3 days47% (n=115)
4 days43% (n=54)
5+ days48% (n=23)
Down streak reaches...Extended further
2 days53% (n=240)
3 days48% (n=127)
4 days61% (n=61)
5+ days54% (n=37)
What a Random Holding Period Has Actually Returned

If you'd bought UPWK on any random day in its history and held for N days, here's what typically happened, including the rough downside case.

Hold forAvg returnWin rateRough downside (bottom 10%)
1 day+0.0%48%-4.1%
1 week+0.2%47%-9.7%
2 weeks+0.3%46%-13.9%
1 month+0.8%45%-19.4%
3 months+3.2%44%-33.7%
6 months+8.5%41%-46.6%
What Happens After a Big Move

UPWK has had 96 single-day moves of at least +7.7% on record (roughly twice its typical daily swing). Here's what followed, historically.

After a big up day (54)
NextAvg returnWin rate
1 day-0.6%44% (n=54)
5 days+0.1%57% (n=54)
10 days+1.3%54% (n=54)
After a big down day (42)
NextAvg returnWin rate
1 day-0.5%36% (n=42)
5 days-1.0%48% (n=42)
10 days+2.1%52% (n=42)

A historical pattern in UPWK's own price data, not a prediction, small sample sizes (low "n") mean less reliable signal.

How Often Price Gaps Fill

How often UPWK opens at least 1% away from the prior close, and how quickly price trades back to fill that gap.

Gap ups
405 (~51.3/yr)
Avg size: 2.5%
Filled same day: 55%
Filled within 5 sessions: 80%
Gap downs
378 (~47.8/yr)
Avg size: 2.4%
Filled same day: 52%
Filled within 5 sessions: 81%
The Full Distribution of Daily Moves

Every daily return on record, bucketed. Taller bars at the edges mean bigger, more frequent extreme days than a "typical" stock.

Below -5%
7%
-5% to -3%
10%
-3% to -1%
21%
-1% to 0%
14%
0% to 1%
14%
1% to 3%
17%
3% to 5%
10%
Above 5%
8%
29%
Quiet days
38%
Normal days
24%
High days
9%
Extreme days

Trailing 1-year annualized volatility: 61.4%. Average intraday range: 5.2%, a rough gauge for sizing stops. Day categories are relative to UPWK's own median daily move, not a fixed threshold.

Days When Volume Spiked

Days where volume ran at least 2x the trailing 30-day average, often institutional activity or a news-driven move. 2 in the last 90 days. Today's volume is running at 0.5x the 30-day average.

DateVolumevs 30-day avgPrice move
Aug 11, 202613.70M4.1x-14.95%
Aug 10, 20267.26M2.2x+1.65%
May 8, 202626.58M7.3x-16.87%
May 7, 20268.11M2.3x+5.26%
May 4, 20267.18M2.2x+0.29%
Feb 12, 20269.79M2.8x-9.59%
Feb 11, 20268.85M2.7x-4.67%
Feb 10, 202619.35M7.2x-19.05%
UPWK's Drawdown & Recovery History

How deep this stock's corrections have run, and how long they've taken to climb back.

Currently in a drawdown
Down -87.5% from its Jul 13, 2021 high, has not recovered yet, 816 trading days since the low so far.
Avg correction
-17.6%
Median correction
-8.6%
Largest correction
-77.4%
Recovery speed by how deep the drop was
5-10% drop
3 days
n=7
10-20% drop
6 days
n=2
20%+ drop
72 days
n=3
PeakTroughDeclineRecoveredDays to recover
Feb 16, 2021May 13, 2021-33.4%Jun 24, 202129
Dec 21, 2020Jan 4, 2021-17.0%Jan 12, 20216
Nov 20, 2020Dec 1, 2020-10.3%Dec 8, 20205
Feb 27, 2019Apr 3, 2020-77.4%Nov 5, 2020150
Oct 3, 2018Dec 11, 2018-24.4%Feb 6, 201938
Seasonal Patterns: Best & Worst Months

Return by month, every year on record, plus average by weekday. Context, not a trading signal on its own; small sample sizes here too.

Historically strongest month
November
Avg +11.9% · positive in 50% of 8 years
Historically weakest month
March
Avg -13.0% · positive in 0% of 8 years
YearJFMAMJJASOND
20261-33-16-7-16-112-5
2025-45-11016-14-123116-10260
2024-4-6-9-4-12213-13123221-6
202320-16-3-13-14101448-24-10414
2022-19-10-6-11-2015-16-6-21-4-12-14
20212319-19-1720-9-141-2-24-5
2020-13-3-243946180-914-1748
2019428-157-26125-11-412-23-4
2018-9-8-4

Cell = that month's return (%), rounded. Darker green = stronger gain, darker red = deeper loss.

By weekday
Mon
-0.14%
46% win
Tue
+0.24%
50% win
Wed
+0.10%
51% win
Thu
-0.08%
44% win
Fri
+0.06%
48% win
Years That Traded Like This One

Comparing 2026's price path so far to every other full year on record, ranked by how closely they tracked. What happened for the rest of those years:

2024 · 86% similar so far
Rest of that year:
+67.3%
Full-year 2024: +14.0%
2022 · 80% similar so far
Rest of that year:
-40.3%
Full-year 2022: -69.1%
2019 · 51% similar so far
Rest of that year:
-27.2%
Full-year 2019: -42.4%

Similarity is based on the shape of the price path, not the cause, years can look alike for very different reasons. Context, not a forecast.

Grinds Up or Drops Fast? UPWK's Risk Profile

Does UPWK grind up and drop fast, or climb in bursts and fade slowly? The shape of its up days vs down days tells you.

Avg up day
+2.92%
Avg down day
-2.68%
% of days positive
48%
Frequently asked questions

Straight, sourced answers, the kind of questions traders actually type into a search bar or ask an AI assistant.

What is UPWK's 52-week high and low?

UPWORK, INC (UPWK)'s 52-week high is $22.11, set on Jan 23, 2026. Its 52-week low is $7.84, set on Jun 22, 2026. It last closed at $9.02.

Is UPWK more volatile than usual right now?

UPWK's short-term volatility is above its normal, sitting at the 69th percentile of its own 1-2 year range.

What happens after UPWK has a big move?

Looking at UPWK's 96 single-day moves of +7.7% or more: after a big up day, it has averaged +0.1% over the next 5 sessions (57% positive). After a big down day, it has averaged -1.0% over the next 5 sessions (48% positive).

How long does UPWK usually take to recover from a drop?

Across 5 drawdowns of 10% or more on record, UPWK has taken an average of 46 trading days to climb back to its prior high. It is currently -87.5% below its Jul 13, 2021 peak and has not yet recovered.

Does UPWK have a seasonal pattern?

Historically, November has been UPWK's strongest month, averaging +11.9% and finishing positive in 50% of years. March has been the weakest, averaging -13.0%. This is a historical pattern, not a guarantee.

What is UPWK's longest winning streak?

UPWK's longest winning streak on record is 10 trading days, from Nov 20, 2024 to Dec 4, 2024, a combined gain of +16.9%. Its longest losing streak is 12 days.

How often do UPWK's price gaps get filled?

UPWK has gapped up at least 1% on 405 occasions, filling that gap within 5 sessions 80% of the time. It has gapped down at least 1% on 378 occasions, filling within 5 sessions 81% of the time.

Where is UPWK trading relative to its all-time high?

UPWK is trading -85.1% from its all-time high of $60.70 (Jul 13, 2021). Its current price is higher than 7% of all closing prices in its history on record.

All figures on this page are calculated directly from UPWK's daily price history (split/dividend-adjusted) and reflect the past only. None of this is a prediction of future performance or investment advice. Read disclaimer →