The TTM Squeeze fires when volatility contracts far enough that the Bollinger Bands close inside the Keltner Channels, then expands again. This page runs that test every hour across the most liquid US stocks and major crypto, and splits the result into what is coiled right now and what has already broken out.
Volatility is still compressed. Longest-held squeezes first - these are the names to have on a list before they move.
| Symbol | Name | Price | Day | Coiled | Compression | ADR | Trend |
|---|---|---|---|---|---|---|---|
| MSGS | Madison Square Garden Sports Corp. | 388.63 | -0.22% | 89d | Mid (1.5x) | 3.2% | Below 20 EMA |
| BAP | Credicorp Ltd. | 370.21 | -0.23% | 77d | Mid (1.5x) | 2.4% | Below 20 EMA |
| ICLR | ICON plc | 185.27 | -0.09% | 68d | Low (2.0x) | 4.7% | Above 20 EMA |
| CLH | Clean Harbors Inc. | 318.76 | -0.69% | 68d | Mid (1.5x) | 1.9% | Above 20 EMA |
| EQIX | Equinix Inc. | 955.03 | +0.25% | 66d | Low (2.0x) | 2.7% | Below 20 EMA |
| VMI | Valmont Industries Inc. | 435.01 | -0.20% | 51d | Low (2.0x) | 3.0% | Below 20 EMA |
| RDDT | Reddit Inc. | 144.25 | -4.00% | 50d | Mid (1.5x) | 4.8% | Below 20 EMA |
| KNX | Knight-Swift Transportation Holdings Inc. | 61.21 | -2.10% | 50d | Mid (1.5x) | 2.8% | Below 20 EMA |
| GFL | GFL Environmental Inc. Subordinate voting shares no par value | 45.56 | +3.22% | 48d | Low (2.0x) | 2.9% | Above 20 EMA |
| IOT | Samsara Inc. | 44.92 | +2.60% | 46d | Low (2.0x) | 4.5% | Above 20 EMA |
| NXPI | NXP Semiconductors N.V. | 234.92 | -1.21% | 44d | Low (2.0x) | 3.1% | Above 20 EMA |
| SNOW | Snowflake Inc. | 325.43 | +3.65% | 42d | Low (2.0x) | 4.7% | Below 20 EMA |
| PI | Impinj Inc. | 167.07 | +2.69% | 42d | Low (2.0x) | 4.7% | Below 20 EMA |
| EMBJ | Embraer S.A. | 70.84 | +2.36% | 41d | Low (2.0x) | 3.1% | Below 20 EMA |
| THC | Tenet Healthcare Corporation | 268.45 | -0.81% | 40d | Low (2.0x) | 2.4% | Above 20 EMA |
| HONA | Honeywell Aerospace Inc. | 163.31 | +0.18% | 38d | Low (2.0x) | 3.3% | Above 20 EMA |
| EHC | Encompass Health Corporation | 124.09 | -1.52% | 38d | Low (2.0x) | 2.5% | Above 20 EMA |
| TSLA | Tesla Inc. | 372.22 | -0.63% | 37d | Low (2.0x) | 2.8% | Above 20 EMA |
| AMZN | Amazon.com Inc. | 248.00 | -0.95% | 35d | Low (2.0x) | 2.2% | Below 20 EMA |
| M | Macy's Inc | 24.10 | -0.29% | 34d | Mid (1.5x) | 3.6% | Above 20 EMA |
| TNGX | Tango Therapeutics Inc. | 23.34 | -16.43% | 33d | Low (2.0x) | 7.2% | Below 20 EMA |
| DUOL | Duolingo Inc. | 143.04 | +1.17% | 33d | Low (2.0x) | 4.1% | Below 20 EMA |
| TRGP | Targa Resources Inc. | 302.37 | +4.43% | 32d | Low (2.0x) | 2.7% | Above 20 EMA |
| BTG | B2Gold Corp | 4.78 | -1.85% | 31d | Mid (1.5x) | 3.4% | Below 20 EMA |
| SAIA | Saia Inc. | 332.14 | -3.59% | 31d | High (1.0x) | 3.2% | Below 20 EMA |
| CACI | CACI International Inc. | 633.98 | +2.38% | 31d | Mid (1.5x) | 3.2% | Above 20 EMA |
| HDB | HDFC Bank Limited | 22.09 | -1.56% | 31d | Low (2.0x) | 1.9% | Below 20 EMA |
| STLD | Steel Dynamics Inc. | 241.53 | +0.68% | 30d | Low (2.0x) | 3.1% | Above 20 EMA |
| ONB | Old National Bancorp | 25.32 | +0.64% | 30d | High (1.0x) | 2.1% | Above 20 EMA |
| EWBC | East West Bancorp Inc. | 131.19 | -1.10% | 30d | Low (2.0x) | 1.9% | Above 20 EMA |
| CRCL | Circle Internet Group Inc. | 85.91 | -0.82% | 29d | High (1.0x) | 5.9% | Above 20 EMA |
| COIN | Coinbase Global Inc. | 164.45 | -2.74% | 29d | Low (2.0x) | 5.4% | Below 20 EMA |
| NXT | Nextpower Inc. | 78.89 | +1.62% | 29d | Low (2.0x) | 4.6% | Below 20 EMA |
| IQV | IQVIA Holdings Inc. | 279.36 | +0.37% | 29d | Low (2.0x) | 2.9% | Above 20 EMA |
| ITT | ITT Inc. | 190.10 | +0.98% | 29d | Low (2.0x) | 2.9% | Below 20 EMA |
| APTV | Aptiv PLC | 42.69 | -2.56% | 29d | Mid (1.5x) | 2.7% | Below 20 EMA |
| JXN | Jackson Financial Inc. | 130.19 | -2.35% | 28d | High (1.0x) | 2.7% | Below 20 EMA |
| MRK | Merck & Company Inc. | 145.27 | -1.34% | 28d | Mid (1.5x) | 2.7% | Below 20 EMA |
| RBC | RBC Bearings Incorporated | 471.98 | -1.27% | 28d | Low (2.0x) | 2.6% | Below 20 EMA |
| FAST | Fastenal Company | 51.91 | -1.56% | 28d | Mid (1.5x) | 2.6% | Above 20 EMA |
The squeeze released within the last five sessions after coiling for at least three. Ranked by how long the coil held.
| Symbol | Name | Price | Day | Fired | Was coiled | ADR |
|---|---|---|---|---|---|---|
| AZO | AutoZone Inc. | 3,201 | -2.14% | 5d ago | 83d | 2.4% |
| QGEN | Qiagen N.V. | 50.39 | +0.34% | 3d ago | 64d | 3.1% |
| CHKP | Check Point Software Technologies Ltd. | 159.03 | +4.64% | 4d ago | 64d | 3.1% |
| KBR | KBR Inc. | 39.23 | -0.76% | 2d ago | 63d | 3.0% |
| GDDY | GoDaddy Inc. | 112.79 | -1.69% | 4d ago | 56d | 3.0% |
| FCNCA | First Citizens BancShares Inc. | 2,376 | +8.15% | 1d ago | 47d | 2.2% |
| MSCI | MSCI Inc. | 615.62 | -0.74% | 4d ago | 46d | 2.1% |
| TRMB | Trimble Inc. | 63.49 | -0.81% | 2d ago | 45d | 2.7% |
| WELL | Welltower Inc. | 237.32 | -0.03% | 1d ago | 44d | 2.0% |
| CLF | Cleveland-Cliffs Inc. | 13.90 | +6.51% | 4d ago | 44d | 6.0% |
| FCFS | FirstCash Holdings Inc. | 172.75 | -6.51% | 2d ago | 38d | 3.6% |
| EG | Everest Group Ltd. | 398.60 | -2.20% | 5d ago | 38d | 1.9% |
| GOOGL | Alphabet Inc. | 320.21 | -1.24% | 1d ago | 37d | 2.3% |
| WDAY | Workday Inc. | 209.99 | 0.00% | 2d ago | 36d | 3.4% |
| GOOG | Alphabet Inc. | 317.28 | -1.08% | 1d ago | 35d | 2.3% |
| ROKU | Roku Inc. | 158.58 | -0.92% | 2d ago | 31d | 1.3% |
| BIIB | Biogen Inc. | 250.69 | -1.24% | 3d ago | 31d | 2.7% |
| LOGI | Logitech International S.A. | 109.66 | -2.54% | 3d ago | 31d | 2.4% |
| CR | Crane Company | 182.89 | -3.26% | 1d ago | 30d | 2.7% |
| ICE | Intercontinental Exchange Inc. | 162.74 | -0.67% | 2d ago | 30d | 1.9% |
| DVN | Devon Energy Corporation | 51.39 | +4.49% | 3d ago | 28d | 2.8% |
| GEV | GE Vernova Inc. | 815.00 | -1.50% | 2d ago | 27d | 4.4% |
| JBL | Jabil Inc. | 273.97 | +2.45% | 2d ago | 27d | 4.5% |
| TREX | Trex Company Inc. | 50.38 | -1.35% | 2d ago | 27d | 3.3% |
| GILD | Gilead Sciences Inc. | 156.04 | -0.73% | 4d ago | 27d | 2.3% |
| AVGO | Broadcom Inc. | 321.68 | -0.48% | 5d ago | 26d | 2.7% |
| EME | EMCOR Group Inc. | 647.66 | -1.93% | 4d ago | 25d | 3.4% |
| ALLE | Allegion plc | 178.98 | +1.39% | 2d ago | 24d | 2.3% |
| TECK | Teck Resources Ltd | 59.05 | +0.25% | 1d ago | 23d | 2.7% |
| NOW | ServiceNow Inc. | 158.96 | +1.25% | 2d ago | 23d | 4.1% |
| PKG | Packaging Corporation of America | 247.29 | -0.65% | 2d ago | 23d | 1.9% |
| CRL | Charles River Laboratories International Inc. | 345.37 | +1.68% | 2d ago | 22d | 4.2% |
| AVY | Avery Dennison Corporation | 181.83 | -1.53% | 2d ago | 22d | 2.1% |
| EXEL | Exelixis Inc. | 64.53 | -1.19% | 4d ago | 22d | 2.6% |
| LEN | Lennar Corporation | 84.92 | +0.56% | 1d ago | 21d | 3.9% |
| MLM | Martin Marietta Materials Inc. | 507.17 | -2.03% | 2d ago | 21d | 2.4% |
| AVTR | Avantor Inc. | 17.29 | +0.82% | 3d ago | 21d | 3.0% |
| PH | Parker-Hannifin Corporation | 880.57 | -1.42% | 1d ago | 20d | 2.2% |
| SHW | Sherwin-Williams Company (The) | 337.06 | -2.48% | 1d ago | 20d | 2.3% |
| SNX | TD SYNNEX Corporation | 247.34 | +0.11% | 2d ago | 20d | 3.1% |
Coins in a squeeze, longest-held first. Kept apart from the stocks above.
| Symbol | Name | Price | Day | Coiled | Compression | ADR | Trend |
|---|---|---|---|---|---|---|---|
| BOBA-USD crypto | Boba Network | 0.0192 | +3.21% | 166d | Mid (1.5x) | 7.8% | Below 20 EMA |
| ELF-USD crypto | aelf | 0.0664 | +3.85% | 133d | High (1.0x) | 12.5% | Above 20 EMA |
| NKN-USD crypto | NKN | 0.00707 | +23.47% | 87d | Low (2.0x) | 7.0% | Above 20 EMA |
| DEXE-USD crypto | DeXe | 1.63 | -1.88% | 66d | Low (2.0x) | 4.3% | Below 20 EMA |
| CRV-USD crypto | Curve DAO | 0.347 | -2.36% | 47d | Mid (1.5x) | 7.8% | Below 20 EMA |
| XNO-USD crypto | Nano | 0.329 | -0.07% | 34d | High (1.0x) | 6.5% | Below 20 EMA |
| KAVA-USD crypto | Kava | 0.0703 | +0.16% | 29d | Mid (1.5x) | 2.6% | Above 20 EMA |
| FLOW-USD crypto | Flow | 0.0271 | -2.82% | 26d | Low (2.0x) | 7.5% | Below 20 EMA |
| METIS-USD crypto | Metis | 3.43 | -9.35% | 24d | Low (2.0x) | 9.4% | Below 20 EMA |
| DOT-USD crypto | Polkadot | 1.03 | -5.06% | 22d | Mid (1.5x) | 6.9% | Below 20 EMA |
| ATOM-USD crypto | Cosmos | 1.62 | -5.12% | 22d | Low (2.0x) | 6.2% | Below 20 EMA |
| SKL-USD crypto | SKALE | 0.00399 | -0.47% | 20d | Low (2.0x) | 10.2% | Below 20 EMA |
| APE-USD crypto | ApeCoin | 0.127 | -3.33% | 20d | Low (2.0x) | 8.3% | Below 20 EMA |
| LPT-USD crypto | Livepeer | 1.48 | -3.39% | 20d | Mid (1.5x) | 7.8% | Below 20 EMA |
| YGG-USD crypto | Yield Guild Games | 0.0245 | -1.69% | 20d | Low (2.0x) | 7.1% | Below 20 EMA |
| BAL-USD crypto | Balancer | 0.119 | -2.32% | 20d | Mid (1.5x) | 7.0% | Below 20 EMA |
| UMA-USD crypto | UMA | 0.361 | -2.22% | 20d | Low (2.0x) | 6.6% | Below 20 EMA |
| RSR-USD crypto | Reserve Rights | 0.00160 | -8.41% | 19d | Low (2.0x) | 10.3% | Below 20 EMA |
| INJ-USD crypto | Injective | 7.71 | -0.52% | 19d | Low (2.0x) | 9.6% | Below 20 EMA |
| FIL-USD crypto | Filecoin | 0.922 | -3.77% | 19d | Mid (1.5x) | 9.5% | Below 20 EMA |
Same rule as the stocks: released within five sessions after at least three coiled.
| Symbol | Name | Price | Day | Fired | Was coiled | ADR |
|---|---|---|---|---|---|---|
| LRC-USD crypto | Loopring | 0.00828 | +1.49% | 5d ago | 58d | 5.6% |
| GNO-USD crypto | Gnosis | 113.10 | +0.89% | 3d ago | 49d | 2.2% |
| XMR-USD crypto | Monero | 608.92 | +4.29% | 4d ago | 39d | 5.1% |
| CVX-USD crypto | Convex Finance | 2.46 | +1.57% | 4d ago | 26d | 7.9% |
| AR-USD crypto | Arweave | 3.39 | -3.71% | 1d ago | 18d | 7.5% |
| JTO-USD crypto | Jito | 0.423 | -4.75% | 3d ago | 16d | 8.4% |
| ICP-USD crypto | Internet Computer | 2.61 | -4.01% | 3d ago | 15d | 7.0% |
| ENJ-USD crypto | Enjin Coin | 0.0251 | -3.57% | 3d ago | 15d | 6.4% |
| NEO-USD crypto | Neo | 2.10 | -3.34% | 4d ago | 15d | 5.4% |
| MANA-USD crypto | Decentraland | 0.0789 | -2.91% | 3d ago | 14d | 6.7% |
| ALICE-USD crypto | My Neighbor Alice | 0.135 | -2.03% | 3d ago | 14d | 6.9% |
| FLUX-USD crypto | Flux | 0.0645 | -2.36% | 2d ago | 13d | 8.2% |
| FET-USD crypto | Fetch.ai | 0.176 | -1.47% | 4d ago | 13d | 8.1% |
| AVAX-USD crypto | Avalanche | 8.87 | -1.97% | 5d ago | 13d | 5.7% |
| SEI-USD crypto | Sei | 0.0530 | -5.13% | 3d ago | 12d | 7.0% |
| PAXG-USD crypto | PAX Gold | 3,995 | -0.09% | 2d ago | 10d | 1.1% |
| NMR-USD crypto | Numeraire | 9.90 | -5.10% | 3d ago | 8d | 9.3% |
| SAND-USD crypto | The Sandbox | 0.0490 | -4.59% | 2d ago | 3d | 10.2% |
Bollinger Bands use a 20-period simple moving average at 2.0 standard deviations. The Keltner Channels share that 20-period basis and are set from the average absolute session-to-session change over the same window. A symbol is in a squeeze when the upper band sits below the upper channel and the lower band sits above the lower channel.
Compression reports how tight that fit is, because the test runs at three channel widths. Bands inside the 1.0x channel are the most compressed and show as High; 1.5x is Mid; 2.0x is Low and is the loosest reading that still counts as a squeeze.
Coiled counts consecutive sessions the squeeze has held, so a name near the top has been compressing for weeks rather than a single session. Fired lists symbols where the squeeze released within the last five sessions, ranked by how long they were coiled beforehand - a squeeze that held one day and released is noise, so this list requires at least three. Both lists leave out symbols whose 20-day ADR is under 1%: a stock pinned to a takeover price reads as a squeeze for months without coiling at all.
The squeeze tells you energy is building, not which way it will resolve. It is a timing filter, not a direction call. Read the case studies for how these setups played out, or the study guide for the full indicator background.