BTC €58’246Distance to floor −4.6 %Zone Floor zone€1 = 1’717 sats
21Bitcoin Power Law

Choose a calculator

Market data · live

Bitcoin cycles

Where the current cycle stands against the earlier ones, how long the cycles lasted and how deep the bear markets went.

Cycle tracker

The current cycle compared with earlier ones, since the halving or since the all-time high. The current cycle is orange.

Since the halving: price as a multiple of the price on the halving day

Today is day 937 after the halving of 20 Apr 2024. The price is 1.1 times its value on the halving day.

×0.5×1.0×2.0×5.0×10×20×50×1000 yApr 20241 yApr 20252 yApr 20263 yApr 20274 yApr 20282012–162016–202020–24Today, 14 Nov 2026
HalvingPrice on the halvingOn day 937Highest multiple
2012$12×20×92 · Day 371
2016$652×5.3×30 · Day 525
2020$8’559×2.0×8.5 · Day 1’402
2024$64’938×1.1×1.9 · Day 534

Since the all-time high: distance to the high

The last all-time high was on 6 Oct 2025 at $124’673, 403 days ago. Today the price is 45 % below it.

0 %−20 %−40 %−60 %−80 %−100 %0 yOct 20251 yOct 20262 yOct 20273 yOct 2028Jun 2011Dec 2013Dec 2017Nov 2021Today, 14 Nov 2026
All-time highOn day 403Lowest point · day
Jun 2011 · $29−74 %−93 % · Day 163
Dec 2013 · $1’135−76 %−85 % · Day 406
Dec 2017 · $19’641−82 %−84 % · Day 364
Nov 2021 · $67’525−75 %−77 % · Day 378
Oct 2025 · $124’673−45 %−53 % · Day 267

Cycle analysis

Every cycle on the same timeline, from its start: the price as a multiple of the price on the day it began. A top is an all-time high that stood for at least a year, a bottom the lowest close between two tops. The latest cycle is orange.

From the halving to the cycle top

The 4 finished cycles took 494 days on average (371 to 546).

×1.0×2.0×5.0×10×20×50×1000 y1 y2012201620202024
FromToDaysChange
28 Nov 2012 · $124 Dec 2013 · $1’135371×92
9 Jul 2016 · $65216 Dec 2017 · $19’641525×30
11 May 2020 · $8’5598 Nov 2021 · $67’525546×7.9
20 Apr 2024 · $64’9386 Oct 2025 · $124’673534×1.9

From one cycle top to the next

The 4 finished cycles took 1’308 days on average (910 to 1’473). The current one began on 6 Oct 2025 and is on day 403: −45 % so far.

×0.1×0.2×0.5×1.0×2.0×5.0×10×20×500 yOct 20251 yOct 20262 yOct 20273 yOct 20284 yOct 20292011201320172021Today, 14 Nov 2026
FromToDaysChange
8 Jun 2011 · $294 Dec 2013 · $1’135910×39
4 Dec 2013 · $1’13516 Dec 2017 · $19’6411’473×17
16 Dec 2017 · $19’6418 Nov 2021 · $67’5251’423×3.4
8 Nov 2021 · $67’5256 Oct 2025 · $124’6731’428×1.8
6 Oct 2025 · $124’673open, until today403−45 %

From the cycle top to the bear-market bottom

The 4 finished cycles took 328 days on average (163 to 406). The current one began on 6 Oct 2025 and is on day 403: −45 % so far.

×0.1×0.2×0.5×1.00 yOct 20251 yOct 20262011201320172021Today, 14 Nov 2026
FromToDaysChange
8 Jun 2011 · $2918 Nov 2011 · $2.11163−93 %
4 Dec 2013 · $1’13514 Jan 2015 · $176406−85 %
16 Dec 2017 · $19’64115 Dec 2018 · $3’212364−84 %
8 Nov 2021 · $67’52521 Nov 2022 · $15’784378−77 %
6 Oct 2025 · $124’673open, until today403−45 %

From the bear-market bottom to the next cycle top

The 4 finished cycles took 981 days on average (747 to 1’067).

×1.0×2.0×5.0×10×20×50×100×200×5000 y1 y2 y3 y2011201520182022
FromToDaysChange
18 Nov 2011 · $2.114 Dec 2013 · $1’135747×539
14 Jan 2015 · $17616 Dec 2017 · $19’6411’067×112
15 Dec 2018 · $3’2128 Nov 2021 · $67’5251’059×21
21 Nov 2022 · $15’7846 Oct 2025 · $124’6731’050×7.9

From one bear-market bottom to the next

The 3 finished cycles took 1’340 days on average (1’153 to 1’437). The current one began on 21 Nov 2022 and is on day 1’453: ×4.3 so far.

×1.0×2.0×5.0×10×20×50×100×200×5000 yNov 20221 yNov 20232 yNov 20243 yNov 20254 yNov 2026201120152018Today, 14 Nov 2026
FromToDaysChange
18 Nov 2011 · $2.1114 Jan 2015 · $1761’153×83
14 Jan 2015 · $17615 Dec 2018 · $3’2121’431×18
15 Dec 2018 · $3’21221 Nov 2022 · $15’7841’437×4.9
21 Nov 2022 · $15’784open, until today1’453×4.3

Bear markets and cycle tops

How far the price fell after each cycle top and how long it took to reach the old high again.

TopLowFallDays to the lowDays from the low back to the topDays in total
8 Jun 2011 · $2918 Nov 2011 · $2.11−93 %163459622
4 Dec 2013 · $1’13514 Jan 2015 · $176−85 %4067711’177
16 Dec 2017 · $19’64115 Dec 2018 · $3’212−84 %3647161’080
8 Nov 2021 · $67’52521 Nov 2022 · $15’784−77 %378469847
6 Oct 2025 · $124’67330 Jun 2026 · $58’628−53 %267not yet403 so far

We count as a bear market a fall of at least 70 % from the all-time high whose low comes at least 90 days after the top. The last row is the current cycle since the last all-time high (lowest point so far).

How far each cycle top was above the trend and the floor, and how much it was from the previous bear-market low.

Cycle topPrice× trend× floor× from the previous low
8 Jun 2011$29×16×37–
4 Dec 2013$1’135×11×26×539 (Nov 2011)
16 Dec 2017$19’641×6.3×15×112 (Jan 2015)
8 Nov 2021$67’525×2.8×6.6×21 (Dec 2018)
6 Oct 2025 (so far)$124’673×1.5×2.7×7.9 (Nov 2022)