← All companies

Cloudflare, Inc.

NET · 28 quarters on record · reports after the close

$325.73
23 Oct 2026

Is there anything here to act on?

Four questions answered from Cloudflare's own 28 reports. Averages carry a 95% range; when that range crosses zero, the honest reading is “no edge detected”, not “a small edge”.

Which way does it jump?

weak signal

Leans up — 61%

17 up, 11 down across 28 reports. Still 39% of the time it went the other way.

Does the run-up before predict the jump?

no signal

No

Correlation between the two weeks before and the overnight gap is 0.05 — essentially none, and not distinguishable from chance at n = 28. How Cloudflare traded into the print said nothing about which way it gapped.

What has buying before the report paid?

no signal

Nothing above just holding it

Buying at the last close before the report and selling two weeks later averaged +1.6% across 28 reports. But any 11-session hold of Cloudflare, started on any day in the same era, averaged +2.8% — so the report-specific part is −1.2%. The 95% range on the earnings trade is −3.6% to +6.8%, which includes the ordinary-hold figure — buying before a report has paid about what owning Cloudflare at any other time paid. The report adds swing, not return.

Better to wait until after the numbers?

no signal

Holding through did better by 1.2pp

Buying at the open after the news and selling two weeks later averaged +0.3%, against +1.6% for holding through. The difference is −1.2%, but holding through also exposes you to the 8.0% median overnight swing — which landed against you 39% of the time, worst at −25.5%. The two averages' ranges overlap, so the difference itself is not distinguishable from noise; the difference in risk is the real one.

What a report typically does

All 28 windows averaged and stacked on the report. The shaded band is the middle half of outcomes — its width is the point: the average line is a poor description of any single quarter.

Average of 28 earnings windows. Mean overnight gap +1.5%; two weeks after, the average stands +1.6%, with the middle half of outcomes between −6.1% and +10.0%.−10%0%+10%REPORT↑ +1.5% avg2 weeks before2 weeks after

Can the run-in predict the jump?

Each dot is one quarter: how it traded in the two weeks before (across) against the overnight gap it produced (up). A shapeless cloud means the run-in told you nothing — r = 0.05, not distinguishable from chance.

Two-week run-in before each report against the overnight gap it produced, 28 quarters. Correlation r = 0.05, not distinguishable from chance.−20%0%+20%0%+50%Q3 2019 · 7 Nov 2019 · ran +0.3% into the report, gapped +2.6%Q4 2019 · 13 Feb 2020 · ran −1.4% into the report, gapped +2.2%Q1 2020 · 7 May 2020 · ran +24.4% into the report, gapped −9.3%Q2 2020 · 6 Aug 2020 · ran +13.5% into the report, gapped −0.8%Q3 2020 · 5 Nov 2020 · ran +3.9% into the report, gapped +9.9%Q4 2020 · 11 Feb 2021 · ran +15.8% into the report, gapped −5.4%Q1 2021 · 6 May 2021 · ran −8.4% into the report, gapped +8.5%Q2 2021 · 5 Aug 2021 · ran +6.8% into the report, gapped −3.4%Q3 2021 · 4 Nov 2021 · ran +10.5% into the report, gapped +7.5%Q4 2021 · 10 Feb 2022 · ran +44.3% into the report, gapped +3.1%Q1 2022 · 5 May 2022 · ran −21.0% into the report, gapped −15.9%Q2 2022 · 4 Aug 2022 · ran +4.7% into the report, gapped +17.4%Q3 2022 · 3 Nov 2022 · ran −6.1% into the report, gapped −6.7%Q4 2022 · 9 Feb 2023 · ran +17.5% into the report, gapped +9.4%Q1 2023 · 27 Apr 2023 · ran −8.2% into the report, gapped −25.5%Q2 2023 · 3 Aug 2023 · ran −3.3% into the report, gapped +10.4%Q3 2023 · 2 Nov 2023 · ran −9.9% into the report, gapped +1.6%Q4 2023 · 8 Feb 2024 · ran +10.3% into the report, gapped +21.9%Q1 2024 · 2 May 2024 · ran +2.6% into the report, gapped −12.1%Q2 2024 · 1 Aug 2024 · ran −5.2% into the report, gapped +6.9%Q3 2024 · 7 Nov 2024 · ran +6.8% into the report, gapped −7.5%Q4 2024 · 6 Feb 2025 · ran +14.2% into the report, gapped +8.5%Q1 2025 · 8 May 2025 · ran +4.6% into the report, gapped +7.5%Q2 2025 · 31 Jul 2025 · ran +8.6% into the report, gapped −4.3%Q3 2025 · 30 Oct 2025 · ran +5.3% into the report, gapped +6.3%Q4 2025 · 10 Feb 2026 · ran −12.6% into the report, gapped +12.8%Q1 2026 · 7 May 2026 · ran +25.3% into the report, gapped −15.4%Q2 2026 · 6 Aug 2026 · ran +8.4% into the report, gapped +11.8%← 2 weeks before the report →
Typical jump
8.0%
median, either direction; mean 9.1%
Up / down
17 / 11
overnight direction
Moved 5%+
75%
of reports moved it at least 5% overnight
Next report
5 Nov
estimated, ~91 days on

Overnight jump, every quarter

Up is green, down is red; the arrow and sign carry the direction too.

28 quarterly earnings reactions for NET. Biggest jump +21.9% on 8 Feb 2024; biggest drop −25.5% on 27 Apr 2023.−20%0%+20%Q3 2019 · 7 Nov 2019 · gapped +2.6% · closed +1.4%Q4 2019 · 13 Feb 2020 · gapped +2.2% · closed −1.8%Q1 2020 · 7 May 2020 · gapped −9.3% · closed −11.0%Q2 2020 · 6 Aug 2020 · gapped −0.8% · closed −3.1%Q3 2020 · 5 Nov 2020 · gapped +9.9% · closed +11.2%Q4 2020 · 11 Feb 2021 · gapped −5.4% · closed −5.8%Q1 2021 · 6 May 2021 · gapped +8.5% · closed +3.7%Q2 2021 · 5 Aug 2021 · gapped −3.4% · closed −2.2%Q3 2021 · 4 Nov 2021 · gapped +7.5% · closed −1.9%Q4 2021 · 10 Feb 2022 · gapped +3.1% · closed −9.5%Q1 2022 · 5 May 2022 · gapped −15.9% · closed −15.7%Q2 2022 · 4 Aug 2022 · gapped +17.4% · closed +27.1%Q3 2022 · 3 Nov 2022 · gapped −6.7% · closed −18.4%Q4 2022 · 9 Feb 2023 · gapped +9.4% · closed +3.3%Q1 2023 · 27 Apr 2023 · gapped −25.5% · closed −21.0%Q2 2023 · 3 Aug 2023 · gapped +10.4% · closed +6.9%Q3 2023 · 2 Nov 2023 · gapped +1.6% · closed +13.9%Q4 2023 · 8 Feb 2024 · gapped +21.9% · closed +19.5%Q1 2024 · 2 May 2024 · gapped −12.1% · closed −16.4%Q2 2024 · 1 Aug 2024 · gapped +6.9% · closed +6.8%Q3 2024 · 7 Nov 2024 · gapped −7.5% · closed −4.6%Q4 2024 · 6 Feb 2025 · gapped +8.5% · closed +17.8%Q1 2025 · 8 May 2025 · gapped +7.5% · closed +6.5%Q2 2025 · 31 Jul 2025 · gapped −4.3% · closed −3.6%Q3 2025 · 30 Oct 2025 · gapped +6.3% · closed +13.8%Q4 2025 · 10 Feb 2026 · gapped +12.8% · closed +5.2%Q1 2026 · 7 May 2026 · gapped −15.4% · closed −23.6%Q2 2026 · 6 Aug 2026 · gapped +11.8% · closed +5.6%↓ 25.5%↑ 21.9%'19'20'21'22'23'24'25'26

The last 8 quarters

Two weeks either side of each report, indexed to the last close before the numbers came out. The shaded area is how much of the move the report accounts for. The other 20 quarters are in the table below.

Q2 2026

6 Aug 2026 · after close
↑ +11.8%overnight

Reported after the close, so the reaction is $284.43 on 6 Aug 2026 → $318.00 at the open on 7 Aug 2026. The first session gave some back.

NET Q2 2026: reported after the close on 6 Aug. Gapped +11.8% overnight, closed the first session +5.6% versus the last pre-earnings close, and stood +3.1% two weeks later.−10%0%+10%REPORTED↑ +11.8%+3.1%BEFOREAFTER23 Jul7 Aug21 Aug23 Jul · close 262.32 · −7.8% vs pre-earnings close24 Jul · close 262.15 · −7.8% vs pre-earnings close27 Jul · close 265.61 · −6.6% vs pre-earnings close28 Jul · close 264.10 · −7.1% vs pre-earnings close29 Jul · close 270.38 · −4.9% vs pre-earnings close30 Jul · close 283.39 · −0.4% vs pre-earnings close31 Jul · close 278.98 · −1.9% vs pre-earnings close3 Aug · close 282.74 · −0.6% vs pre-earnings close4 Aug · close 301.33 · +5.9% vs pre-earnings close5 Aug · close 292.96 · +3.0% vs pre-earnings close6 Aug · close 284.43 · 0.0% vs pre-earnings close7 Aug · close 300.27 · +5.6% vs pre-earnings close10 Aug · close 310.59 · +9.2% vs pre-earnings close11 Aug · close 306.97 · +7.9% vs pre-earnings close12 Aug · close 311.45 · +9.5% vs pre-earnings close13 Aug · close 330.83 · +16.3% vs pre-earnings close14 Aug · close 315.78 · +11.0% vs pre-earnings close17 Aug · close 307.01 · +7.9% vs pre-earnings close18 Aug · close 301.36 · +6.0% vs pre-earnings close19 Aug · close 291.88 · +2.6% vs pre-earnings close20 Aug · close 278.91 · −1.9% vs pre-earnings close21 Aug · close 293.14 · +3.1% vs pre-earnings close
First session
+5.6%
close vs pre-earnings close
Open → close
−5.6%
gave some back
2 weeks before
+8.4%
2 weeks after
+3.1%

Q1 2026

7 May 2026 · after close
↓ −15.4%overnight

Reported after the close, so the reaction is $256.79 on 7 May 2026 → $217.22 at the open on 8 May 2026. The first session kept going.

NET Q1 2026: reported after the close on 7 May. Gapped −15.4% overnight, closed the first session −23.6% versus the last pre-earnings close, and stood −15.8% two weeks later.−30%−20%−10%0%REPORTED↓ −15.4%−15.8%BEFOREAFTER23 Apr8 May22 May23 Apr · close 205.00 · −20.2% vs pre-earnings close24 Apr · close 207.07 · −19.4% vs pre-earnings close27 Apr · close 212.36 · −17.3% vs pre-earnings close28 Apr · close 208.50 · −18.8% vs pre-earnings close29 Apr · close 211.97 · −17.5% vs pre-earnings close30 Apr · close 204.97 · −20.2% vs pre-earnings close1 May · close 217.50 · −15.3% vs pre-earnings close4 May · close 224.17 · −12.7% vs pre-earnings close5 May · close 244.43 · −4.8% vs pre-earnings close6 May · close 248.59 · −3.2% vs pre-earnings close7 May · close 256.79 · 0.0% vs pre-earnings close8 May · close 196.13 · −23.6% vs pre-earnings close11 May · close 193.52 · −24.6% vs pre-earnings close12 May · close 186.79 · −27.3% vs pre-earnings close13 May · close 192.62 · −25.0% vs pre-earnings close14 May · close 199.81 · −22.2% vs pre-earnings close15 May · close 197.56 · −23.1% vs pre-earnings close18 May · close 201.75 · −21.4% vs pre-earnings close19 May · close 206.73 · −19.5% vs pre-earnings close20 May · close 210.13 · −18.2% vs pre-earnings close21 May · close 212.65 · −17.2% vs pre-earnings close22 May · close 216.17 · −15.8% vs pre-earnings close
First session
−23.6%
close vs pre-earnings close
Open → close
−9.7%
kept going
2 weeks before
+25.3%
2 weeks after
−15.8%

Q4 2025

10 Feb 2026 · after close
↑ +12.8%overnight

Reported after the close, so the reaction is $179.98 on 10 Feb 2026 → $203.05 at the open on 11 Feb 2026. The first session gave some back.

NET Q4 2025: reported after the close on 10 Feb. Gapped +12.8% overnight, closed the first session +5.2% versus the last pre-earnings close, and stood −3.0% two weeks later.−10%0%+10%REPORTED↑ +12.8%−3.0%BEFOREAFTER27 Jan11 Feb26 Feb27 Jan · close 205.95 · +14.4% vs pre-earnings close28 Jan · close 184.88 · +2.7% vs pre-earnings close29 Jan · close 180.39 · +0.2% vs pre-earnings close30 Jan · close 177.35 · −1.5% vs pre-earnings close2 Feb · close 182.42 · +1.4% vs pre-earnings close3 Feb · close 170.31 · −5.4% vs pre-earnings close4 Feb · close 166.88 · −7.3% vs pre-earnings close5 Feb · close 163.05 · −9.4% vs pre-earnings close6 Feb · close 173.21 · −3.8% vs pre-earnings close9 Feb · close 173.75 · −3.5% vs pre-earnings close10 Feb · close 179.98 · 0.0% vs pre-earnings close11 Feb · close 189.41 · +5.2% vs pre-earnings close12 Feb · close 185.17 · +2.9% vs pre-earnings close13 Feb · close 195.85 · +8.8% vs pre-earnings close17 Feb · close 193.68 · +7.6% vs pre-earnings close18 Feb · close 191.44 · +6.4% vs pre-earnings close19 Feb · close 192.64 · +7.0% vs pre-earnings close20 Feb · close 177.14 · −1.6% vs pre-earnings close23 Feb · close 160.19 · −11.0% vs pre-earnings close24 Feb · close 163.81 · −9.0% vs pre-earnings close25 Feb · close 171.80 · −4.5% vs pre-earnings close26 Feb · close 174.66 · −3.0% vs pre-earnings close
First session
+5.2%
close vs pre-earnings close
Open → close
−6.7%
gave some back
2 weeks before
−12.6%
2 weeks after
−3.0%

Q3 2025

30 Oct 2025 · after close
↑ +6.3%overnight

Reported after the close, so the reaction is $222.50 on 30 Oct 2025 → $236.50 at the open on 31 Oct 2025. The first session kept going.

NET Q3 2025: reported after the close on 30 Oct. Gapped +6.3% overnight, closed the first session +13.8% versus the last pre-earnings close, and stood −5.3% two weeks later.0%+10%REPORTED↑ +6.3%−5.3%BEFOREAFTER16 Oct31 Oct14 Nov16 Oct · close 211.40 · −5.0% vs pre-earnings close17 Oct · close 210.01 · −5.6% vs pre-earnings close20 Oct · close 213.04 · −4.3% vs pre-earnings close21 Oct · close 212.98 · −4.3% vs pre-earnings close22 Oct · close 210.73 · −5.3% vs pre-earnings close23 Oct · close 217.16 · −2.4% vs pre-earnings close24 Oct · close 217.85 · −2.1% vs pre-earnings close27 Oct · close 225.11 · +1.2% vs pre-earnings close28 Oct · close 223.99 · +0.7% vs pre-earnings close29 Oct · close 227.38 · +2.2% vs pre-earnings close30 Oct · close 222.50 · 0.0% vs pre-earnings close31 Oct · close 253.30 · +13.8% vs pre-earnings close3 Nov · close 248.11 · +11.5% vs pre-earnings close4 Nov · close 232.91 · +4.7% vs pre-earnings close5 Nov · close 228.51 · +2.7% vs pre-earnings close6 Nov · close 225.90 · +1.5% vs pre-earnings close7 Nov · close 232.81 · +4.6% vs pre-earnings close10 Nov · close 240.53 · +8.1% vs pre-earnings close11 Nov · close 234.95 · +5.6% vs pre-earnings close12 Nov · close 225.68 · +1.4% vs pre-earnings close13 Nov · close 213.54 · −4.0% vs pre-earnings close14 Nov · close 210.60 · −5.3% vs pre-earnings close
First session
+13.8%
close vs pre-earnings close
Open → close
+7.1%
kept going
2 weeks before
+5.3%
2 weeks after
−5.3%

Q2 2025

31 Jul 2025 · after close
↓ −4.3%overnight

Reported after the close, so the reaction is $207.68 on 31 Jul 2025 → $198.66 at the open on 1 Aug 2025. The first session gave some back.

NET Q2 2025: reported after the close on 31 Jul. Gapped −4.3% overnight, closed the first session −3.6% versus the last pre-earnings close, and stood −3.3% two weeks later.−10%−5%0%+5%REPORTED↓ −4.3%−3.3%BEFOREAFTER17 Jul1 Aug15 Aug17 Jul · close 191.25 · −7.9% vs pre-earnings close18 Jul · close 197.35 · −5.0% vs pre-earnings close21 Jul · close 197.76 · −4.8% vs pre-earnings close22 Jul · close 190.55 · −8.2% vs pre-earnings close23 Jul · close 189.15 · −8.9% vs pre-earnings close24 Jul · close 191.58 · −7.8% vs pre-earnings close25 Jul · close 198.42 · −4.5% vs pre-earnings close28 Jul · close 199.41 · −4.0% vs pre-earnings close29 Jul · close 199.43 · −4.0% vs pre-earnings close30 Jul · close 200.85 · −3.3% vs pre-earnings close31 Jul · close 207.68 · 0.0% vs pre-earnings close1 Aug · close 200.11 · −3.6% vs pre-earnings close4 Aug · close 208.80 · +0.5% vs pre-earnings close5 Aug · close 207.81 · +0.1% vs pre-earnings close6 Aug · close 215.53 · +3.8% vs pre-earnings close7 Aug · close 210.44 · +1.3% vs pre-earnings close8 Aug · close 204.60 · −1.5% vs pre-earnings close11 Aug · close 201.17 · −3.1% vs pre-earnings close12 Aug · close 202.33 · −2.6% vs pre-earnings close13 Aug · close 199.34 · −4.0% vs pre-earnings close14 Aug · close 195.38 · −5.9% vs pre-earnings close15 Aug · close 200.91 · −3.3% vs pre-earnings close
First session
−3.6%
close vs pre-earnings close
Open → close
+0.7%
gave some back
2 weeks before
+8.6%
2 weeks after
−3.3%

Q1 2025

8 May 2025 · after close
↑ +7.5%overnight

Reported after the close, so the reaction is $124.31 on 8 May 2025 → $133.62 at the open on 9 May 2025. The first session gave some back.

NET Q1 2025: reported after the close on 8 May. Gapped +7.5% overnight, closed the first session +6.5% versus the last pre-earnings close, and stood +27.1% two weeks later.0%+20%REPORTED↑ +7.5%+27.1%BEFOREAFTER24 Apr9 May23 May24 Apr · close 118.87 · −4.4% vs pre-earnings close25 Apr · close 121.00 · −2.7% vs pre-earnings close28 Apr · close 121.00 · −2.7% vs pre-earnings close29 Apr · close 122.23 · −1.7% vs pre-earnings close30 Apr · close 120.78 · −2.8% vs pre-earnings close1 May · close 122.61 · −1.4% vs pre-earnings close2 May · close 124.23 · −0.1% vs pre-earnings close5 May · close 124.64 · +0.3% vs pre-earnings close6 May · close 122.29 · −1.6% vs pre-earnings close7 May · close 121.71 · −2.1% vs pre-earnings close8 May · close 124.31 · 0.0% vs pre-earnings close9 May · close 132.34 · +6.5% vs pre-earnings close12 May · close 142.36 · +14.5% vs pre-earnings close13 May · close 150.36 · +21.0% vs pre-earnings close14 May · close 154.49 · +24.3% vs pre-earnings close15 May · close 152.80 · +22.9% vs pre-earnings close16 May · close 157.19 · +26.5% vs pre-earnings close19 May · close 157.52 · +26.7% vs pre-earnings close20 May · close 157.42 · +26.6% vs pre-earnings close21 May · close 156.52 · +25.9% vs pre-earnings close22 May · close 158.21 · +27.3% vs pre-earnings close23 May · close 158.04 · +27.1% vs pre-earnings close
First session
+6.5%
close vs pre-earnings close
Open → close
−1.0%
gave some back
2 weeks before
+4.6%
2 weeks after
+27.1%

Q4 2024

6 Feb 2025 · after close
↑ +8.5%overnight

Reported after the close, so the reaction is $141.52 on 6 Feb 2025 → $153.50 at the open on 7 Feb 2025. The first session kept going.

NET Q4 2024: reported after the close on 6 Feb. Gapped +8.5% overnight, closed the first session +17.8% versus the last pre-earnings close, and stood +4.6% two weeks later.0%+20%REPORTED↑ +8.5%+4.6%BEFOREAFTER23 Jan7 Feb24 Feb23 Jan · close 123.93 · −12.4% vs pre-earnings close24 Jan · close 125.12 · −11.6% vs pre-earnings close27 Jan · close 126.47 · −10.6% vs pre-earnings close28 Jan · close 139.98 · −1.1% vs pre-earnings close29 Jan · close 136.44 · −3.6% vs pre-earnings close30 Jan · close 137.26 · −3.0% vs pre-earnings close31 Jan · close 138.40 · −2.2% vs pre-earnings close3 Feb · close 136.84 · −3.3% vs pre-earnings close4 Feb · close 140.14 · −1.0% vs pre-earnings close5 Feb · close 144.29 · +2.0% vs pre-earnings close6 Feb · close 141.52 · 0.0% vs pre-earnings close7 Feb · close 166.66 · +17.8% vs pre-earnings close10 Feb · close 172.49 · +21.9% vs pre-earnings close11 Feb · close 172.55 · +21.9% vs pre-earnings close12 Feb · close 172.83 · +22.1% vs pre-earnings close13 Feb · close 176.50 · +24.7% vs pre-earnings close14 Feb · close 171.16 · +20.9% vs pre-earnings close18 Feb · close 168.81 · +19.3% vs pre-earnings close19 Feb · close 160.59 · +13.5% vs pre-earnings close20 Feb · close 156.38 · +10.5% vs pre-earnings close21 Feb · close 151.96 · +7.4% vs pre-earnings close24 Feb · close 148.00 · +4.6% vs pre-earnings close
First session
+17.8%
close vs pre-earnings close
Open → close
+8.6%
kept going
2 weeks before
+14.2%
2 weeks after
+4.6%

Q3 2024

7 Nov 2024 · after close
↓ −7.5%overnight

Reported after the close, so the reaction is $95.66 on 7 Nov 2024 → $88.45 at the open on 8 Nov 2024. The first session gave some back.

NET Q3 2024: reported after the close on 7 Nov. Gapped −7.5% overnight, closed the first session −4.6% versus the last pre-earnings close, and stood +9.0% two weeks later.−10%0%+10%REPORTED↓ −7.5%+9.0%BEFOREAFTER24 Oct8 Nov22 Nov24 Oct · close 89.57 · −6.4% vs pre-earnings close25 Oct · close 88.76 · −7.2% vs pre-earnings close28 Oct · close 87.94 · −8.1% vs pre-earnings close29 Oct · close 89.52 · −6.4% vs pre-earnings close30 Oct · close 89.85 · −6.1% vs pre-earnings close31 Oct · close 87.71 · −8.3% vs pre-earnings close1 Nov · close 87.55 · −8.5% vs pre-earnings close4 Nov · close 86.49 · −9.6% vs pre-earnings close5 Nov · close 87.71 · −8.3% vs pre-earnings close6 Nov · close 92.51 · −3.3% vs pre-earnings close7 Nov · close 95.66 · 0.0% vs pre-earnings close8 Nov · close 91.25 · −4.6% vs pre-earnings close11 Nov · close 93.23 · −2.5% vs pre-earnings close12 Nov · close 90.91 · −5.0% vs pre-earnings close13 Nov · close 94.16 · −1.6% vs pre-earnings close14 Nov · close 91.93 · −3.9% vs pre-earnings close15 Nov · close 89.77 · −6.2% vs pre-earnings close18 Nov · close 92.29 · −3.5% vs pre-earnings close19 Nov · close 96.37 · +0.7% vs pre-earnings close20 Nov · close 96.47 · +0.8% vs pre-earnings close21 Nov · close 104.24 · +9.0% vs pre-earnings close22 Nov · close 104.23 · +9.0% vs pre-earnings close
First session
−4.6%
close vs pre-earnings close
Open → close
+3.2%
gave some back
2 weeks before
+6.8%
2 weeks after
+9.0%

Every quarter

Newest first. Quarter links open the filing on SEC EDGAR.

Every quarterly earnings reaction, newest first, with the prices the percentages are measured from.
QuarterReportedWhenLast close beforeReaction openOvernight gapFirst session2w before2w afterThen
Q2 20266 Aug 2026after close$284.43$318.00↑ +11.8%+5.6%+8.4%+3.1%gave some back
Q1 20267 May 2026after close$256.79$217.22↓ −15.4%−23.6%+25.3%−15.8%kept going
Q4 202510 Feb 2026after close$179.98$203.05↑ +12.8%+5.2%−12.6%−3.0%gave some back
Q3 202530 Oct 2025after close$222.50$236.50↑ +6.3%+13.8%+5.3%−5.3%kept going
Q2 202531 Jul 2025after close$207.68$198.66↓ −4.3%−3.6%+8.6%−3.3%gave some back
Q1 20258 May 2025after close$124.31$133.62↑ +7.5%+6.5%+4.6%+27.1%gave some back
Q4 20246 Feb 2025after close$141.52$153.50↑ +8.5%+17.8%+14.2%+4.6%kept going
Q3 20247 Nov 2024after close$95.66$88.45↓ −7.5%−4.6%+6.8%+9.0%gave some back
Q2 20241 Aug 2024after close$74.40$79.50↑ +6.9%+6.8%−5.2%+10.7%gave some back
Q1 20242 May 2024after close$88.97$78.23↓ −12.1%−16.4%+2.6%−15.4%kept going
Q4 20238 Feb 2024after close$90.31$110.10↑ +21.9%+19.5%+10.3%+9.7%gave some back
Q3 20232 Nov 2023after close$56.58$57.47↑ +1.6%+13.9%−9.9%+28.5%kept going
Q2 20233 Aug 2023after close$65.04$71.83↑ +10.4%+6.9%−3.3%−9.3%gave some back
Q1 202327 Apr 2023after close$59.58$44.41↓ −25.5%−21.0%−8.2%−17.0%gave some back
Q4 20229 Feb 2023after close$58.17$63.65↑ +9.4%+3.3%+17.5%+3.6%gave some back
Q3 20223 Nov 2022after close$50.37$47.00↓ −6.7%−18.4%−6.1%−6.7%kept going
Q2 20224 Aug 2022after close$58.43$68.58↑ +17.4%+27.1%+4.7%+17.3%kept going
Q1 20225 May 2022after close$77.81$65.41↓ −15.9%−15.7%−21.0%−28.4%gave some back
Q4 202110 Feb 2022after close$115.96$119.50↑ +3.1%−9.5%+44.3%+0.4%reversed
Q3 20214 Nov 2021after close$201.09$216.08↑ +7.5%−1.9%+10.5%+4.9%reversed
Q2 20215 Aug 2021after close$121.46$117.28↓ −3.4%−2.2%+6.8%−1.2%gave some back
Q1 20216 May 2021after close$69.07$74.93↑ +8.5%+3.7%−8.4%+8.3%gave some back
Q4 202011 Feb 2021after close$91.28$86.32↓ −5.4%−5.8%+15.8%−15.8%kept going
Q3 20205 Nov 2020after close$58.00$63.73↑ +9.9%+11.2%+3.9%+14.7%kept going
Q2 20206 Aug 2020after close$41.35$41.00↓ −0.8%−3.1%+13.5%−5.9%kept going
Q1 20207 May 2020after close$29.52$26.76↓ −9.3%−11.0%+24.4%−4.3%kept going
Q4 201913 Feb 2020after close$18.07$18.46↑ +2.2%−1.8%−1.4%+22.2%reversed
Q3 20197 Nov 2019after close$15.89$16.30↑ +2.6%+1.4%+0.3%+11.8%gave some back