SPY sank -2.03% on Jan 20, 2026. In that kind of tape, the edge is separating Relative Strength (names still attracting buyers) from Relative Weakness (support breaking with no bid).

🚀 Top Breakouts: Identifying Relative Strength

AU (+7.90%) — Gold miners led the tape

  • Close: 106.85 | Prev: 99.03

Setup context (pattern/levels/trend)

  • Pushed through the widely watched 100 round-number after tightening just beneath it.
  • Prior sessions held up better than the index, suggesting accumulation even as the tape weakened.
  • Clean breakout profile: obvious level, repeated tests, then decisive clearance.

Catalysts (news/events)

  • No clear company-specific catalyst in the notes.
  • Sector-style bid: gold-linked equities often catch flows on risk-off days.

Why it broke out/broke down

  • The 100 breakout likely triggered buy-stops and momentum entries.
  • Once 100 cleared, short covering and trend buyers helped extend into the close.

Relative to market (strength/weakness and why)

  • +7.9% while the market sold off is a classic risk-off relative strength signal.
  • Buyers treated it as a hedge/rotation target rather than a high-beta risk asset.

Actionable lessons (what to watch next time)

  • Prioritize obvious pivots (round numbers + repeated resistance taps) when the market is heavy.
  • Don’t chase vertical extensions; the “tell” is a retest/hold of the breakout level.
  • If price loses 100 on a closing basis, treat it as a failed breakout risk.

🔎 In Plain English: It finally broke above $100 — a level lots of traders watch — and buyers piled in even while the market was falling.


AAOI (+6.02%) — Coiled base released

  • Close: 39.27 | Prev: 37.04

Setup context (pattern/levels/trend)

  • Multi-week base with repeated pressure on 38–39 resistance and higher lows holding 36–37.
  • Tight range into the 40 “lid,” building energy for a breakout.
  • Relative strength improved during the base despite a choppy market.

Catalysts (news/events)

  • Notes flagged no major headline; the move read as technically driven.

Why it broke out/broke down

  • Pushing through the 38–39 pivot likely triggered stops and momentum buying.
  • The 40 handle acted like a magnet, pulling price higher once the pivot was reclaimed.

Relative to market (strength/weakness and why)

  • Strong outperformance vs SPY suggests stock-specific demand outweighed macro pressure.

Actionable lessons (what to watch next time)

  • In weak markets, focus on tight bases under clear resistance.
  • Use the breakout-day low as a practical risk line.
  • Watch how price behaves around 40–41: clean acceptance favors continuation; rejection favors a pullback.

🔎 In Plain English: It spent weeks building up under a ceiling, then popped through it — even though the overall market was selling off.


AEM (+5.88%) — Quality miner broke the 200 handle

  • Close: 209.10 | Prev: 197.48

Setup context (pattern/levels/trend)

  • Multi-week higher-low base built just under the 200 round-number.
  • Tight consolidation under resistance created a clean “stored energy” setup.
  • Strength aligned with a defensive rotation day.

Catalysts (news/events)

  • Notes flagged no company-specific headline; move looked macro/flow-driven.

Why it broke out/broke down

  • Clearing 200 triggered a technical breakout and brought momentum participation.
  • “Quality” miners can attract incremental flows when risk appetite collapses.

Relative to market (strength/weakness and why)

  • Strong relative strength: it rallied hard while SPY slid.
  • Fits the “risk-off rotation” playbook where capital seeks perceived safety.

Actionable lessons (what to watch next time)

  • Mark round-number resistance and wait for tightening price action beneath it.
  • Best entries often come on the first pullback that holds above the reclaimed level.
  • If the stock can’t hold above 200 after the breakout, treat it as a warning.

🔎 In Plain English: It broke above $200 and kept going — a sign investors were rotating into “safer” areas while the market dropped.


ALB (+5.83%) — Upgrade-driven breakout through resistance

  • Close: 172.55 | Prev: 163.04

Setup context (pattern/levels/trend)

  • Multi-month base after a long drawdown, with price repeatedly testing the ~170 ceiling.
  • Tight consolidation just below resistance set a clear trigger point.
  • Coiled structure primed the move to travel once the lid came off.

Catalysts (news/events)

  • Notes flagged a bullish analyst upgrade / “new trade” narrative.

Why it broke out/broke down

  • The upgrade hit right at a technical inflection, powering a push through ~170.
  • Under-ownership after a prolonged downcycle can make breakouts sharper (short covering + fresh longs).

Relative to market (strength/weakness and why)

  • Stock-specific catalyst overrode the broad market selloff.

Actionable lessons (what to watch next time)

  • The best catalyst trades occur when a headline arrives at a clean technical level.
  • Use ~170 as the pivot: holding above favors follow-through; losing it suggests a return into the range.
  • Prefer the first pullback/flag above the breakout level for better risk/reward.

🔎 In Plain English: A positive analyst call arrived right as the stock was pressing against resistance, and that combination sparked a breakout.


CELH (+4.25%) — Reclaimed 55 and held

  • Close: 56.70 | Prev: 54.39

Setup context (pattern/levels/trend)

  • Coiled in the mid-50s after a pullback, repeatedly probing the 55 pivot.
  • Today reclaimed and pushed through the 55 round-number area.
  • Improving momentum bias after basing.

Catalysts (news/events)

  • Notes flagged no fresh headline; move appeared technical/flow-driven.

Why it broke out/broke down

  • Break-and-hold above 55 likely triggered stop runs and momentum buying.
  • Green-on-red tape behavior often signals sponsorship.

Relative to market (strength/weakness and why)

  • Strong relative strength: buyers supported it even as SPY sold off.

Actionable lessons (what to watch next time)

  • In risk-off sessions, scan for “reclaim pivots” (stocks taking back key levels).
  • For continuation, look for acceptance above 55–56 and a clean first pullback that holds.
  • Invalidation: sustained move back below 55.

🔎 In Plain English: It got back above $55 — a common decision level — and buyers kept supporting it even while the index fell.


📉 Top Breakdowns: When Support Cracks

BKKT (-24.47%) — Speculative unwind accelerated

  • Close: 16.17 | Prev: 21.41

Setup context (pattern/levels/trend)

  • Recent speculative runner that became extended and crowded.
  • Thin liquidity + air pockets below obvious support created asymmetric downside risk.
  • Vulnerable once momentum stalled.

Catalysts (news/events)

  • Notes flagged no meaningful company-specific headline.
  • Risk-off tape tends to punish high-beta speculation.

Why it broke out/broke down

  • Failed to reclaim early resistance/VWAP, signaling distribution.
  • Breaking multi-day support triggered stops; thin order books magnified the selloff.

Relative to market (strength/weakness and why)

  • Extreme relative weakness: a high-beta name amplified the market’s downside.

Actionable lessons (what to watch next time)

  • Be cautious with extended runners that lack fresh catalysts.
  • If a key support shelf breaks, avoid “catching the first knife.”
  • A valid bounce thesis usually needs stabilization and a reclaim of key intraday levels.

🔎 In Plain English: This was a hype-driven move that ran out of buyers, and once support broke, the selloff snowballed fast.


AVAV (-15.77%) — Crowded leader got repriced

  • Close: 330.90 | Prev: 392.86

Setup context (pattern/levels/trend)

  • Strong multi-month uptrend left the stock extended near highs.
  • Tight trading near the top created fragility: little nearby support if it broke.
  • Vulnerable to de-risking during market stress.

Catalysts (news/events)

  • Notes flagged no clear new negative headline; selloff looked like profit-taking / re-rating.

Why it broke out/broke down

  • Gap-down through recent support often triggers systematic selling.
  • Failure to reclaim the gap zone tends to invite follow-through selling.

Relative to market (strength/weakness and why)

  • Sharp relative weakness suggests an idiosyncratic unwind layered on top of the risk-off tape.

Actionable lessons (what to watch next time)

  • Extended leaders can break hard when the market turns risk-off.
  • Treat gap-day levels as “must reclaim” areas before considering long entries.
  • First bounces often fail; wait for reclaim + multiple closes above key pivots.

🔎 In Plain English: A former winner fell hard because traders took profits and the stock didn’t have nearby support once selling started.


DFDV (-15.35%) — Round-number support failed

  • Close: 6.73 | Prev: 7.95

Setup context (pattern/levels/trend)

  • Consolidated under the 8.00 pivot while printing lower highs (bear-flag behavior).
  • Thin/liquidity-sensitive profile made the 8.00 level especially important.
  • Once support failed, a liquidity pocket opened below.

Catalysts (news/events)

  • Notes referenced a piece highlighting business-model uncertainty and volatility.
  • Risk-off tape amplified downside once stops triggered.

Why it broke out/broke down

  • Breaking 8.00 likely triggered stop-outs.
  • Thin tape accelerated the move to the next liquidity zone.

Relative to market (strength/weakness and why)

  • Much weaker than SPY; high-beta and uncertainty punished during de-risking.

Actionable lessons (what to watch next time)

  • Respect round pivots in thin names; breaks can travel far.
  • For any long thesis, wait for a reclaim and hold of the broken level.
  • If you’re shorting, the highest-prob entry is often the failed retest of the broken pivot.

🔎 In Plain English: Once it slipped under $8, sellers took control and the stock fell quickly because there weren’t many buyers underneath.


BMNR (-9.34%) — Overhead supply at 30 did its job

  • Close: 28.25 | Prev: 31.16

Setup context (pattern/levels/trend)

  • Prior momentum run created overhead supply in the low-30s.
  • Losing 30 and the prior day’s low shifted control to sellers.
  • Thin liquidity increased stop-driven risk.

Catalysts (news/events)

  • Notes flagged no fresh company-specific news.
  • Macro risk-off pressured high-beta names.

Why it broke out/broke down

  • Breaking 30 triggered stops and accelerated downside.
  • Failed retests back toward the broken level likely attracted sellers.

Relative to market (strength/weakness and why)

  • Underperformed the index as traders de-risked crowded/speculative exposures.

Actionable lessons (what to watch next time)

  • Treat 30 as a binary level: below it, demand proof before buying.
  • Strong bounces usually require reclaiming the broken pivot and holding.
  • In thin names, size down and avoid averaging down during breakdowns.

🔎 In Plain English: $30 was a key floor, and once it broke, a lot of automatic selling hit the stock.


BITF (-9.15%) — Shelf broke and sellers pressed

  • Close: 2.68 | Prev: 2.95

Setup context (pattern/levels/trend)

  • Repeated failures near 3.00 built a bearish structure.
  • A short-term shelf around 2.70–2.75 compressed until it finally cracked.
  • Once the floor gave way, the move became momentum-driven.

Catalysts (news/events)

  • Notes flagged no material company headline.
  • Sector-style pressure: miners tend to underperform when risk appetite is falling.

Why it broke out/broke down

  • Breaking 2.70–2.75 triggered stops and opened a liquidity pocket lower.
  • Lack of dip buyers in a risk-off tape turned a range into a trend day down.

Relative to market (strength/weakness and why)

  • Clear relative weakness: high beta + fragile support structures underperformed.

Actionable lessons (what to watch next time)

  • Map the obvious levels (3.00, 2.70, next shelf zones) and treat them as decision points.
  • Don’t buy “because it’s cheap” after support breaks; wait for reclaim/structure.
  • If it reclaims 2.70 and holds, the risk profile improves.

🔎 In Plain English: It fell under a support zone and kept dropping because traders were selling anything risky that day.


⚠️ Failed Breakouts (Traps)

ARBE (+4.39%) — Green day, but not a clean breakout

  • Close: 1.19 | Prev: 1.14

Setup context (pattern/levels/trend)

  • Sub-$2 name where small moves can look dramatic on a percentage basis.
  • Notes described it as range-bound rather than a true trend break.
  • Key issue: without range expansion and participation, “breakouts” are often just bounces.

Catalysts (news/events)

  • Notes flagged no meaningful headline.

Why it broke out/broke down

  • More consistent with a technical bounce than a breakout: support defense + thin liquidity.

Relative to market (strength/weakness and why)

  • It was green on a red market day, but that alone isn’t sufficient evidence of a real breakout.

Actionable lessons (what to watch next time)

  • Require a decisive break above the range ceiling with volume before treating it as a breakout.
  • In thin names, avoid “assuming continuation” from a single green day.
  • Use strict risk control because liquidity can vanish quickly.

🔎 In Plain English: It went up, but it still looks like it’s just bouncing around in a range — not starting a real uptrend.


AQST (+5.44%) — Pivot pop with thin liquidity risk

  • Close: 3.49 | Prev: 3.31

Setup context (pattern/levels/trend)

  • Basing in the low-3s with repeated tests into the 3.40–3.50 pivot zone.
  • Range contraction preceded today’s expansion.
  • Micro-cap behavior can exaggerate moves without signaling sustained sponsorship.

Catalysts (news/events)

  • Notes flagged no clear headline.

Why it broke out/broke down

  • Reclaiming the pivot likely triggered stops and momentum orders.
  • Thin liquidity can turn a normal move into a sharp spike.

Relative to market (strength/weakness and why)

  • Relative strength on a weak day is constructive, but it needs follow-through to be trusted.

Actionable lessons (what to watch next time)

  • Treat 3.50 as the “prove it” level: hold above it for continuation.
  • Avoid chasing if it’s extended from the pivot; wait for a pullback that holds.
  • Use smaller size and defined stops in low-priced names.

🔎 In Plain English: It jumped above a key price zone, but because it’s a small stock, the move can fade quickly if buyers don’t keep showing up.


AA (+3.43%) — Pre-earnings strength can reverse fast

  • Close: 62.13 | Prev: 60.07

Setup context (pattern/levels/trend)

  • Notes described a reclaim of the 60 pivot into an upcoming catalyst window.
  • Event-adjacent moves can trend — or snap back — depending on positioning.
  • Whole-number levels (like 60) often act as magnets for both breakout buyers and fade sellers.

Catalysts (news/events)

  • Pre-earnings positioning featured in the notes.

Why it broke out/broke down

  • Reclaiming 60 likely triggered momentum buying and stop-ins.
  • Without post-breakout acceptance (and with event risk ahead), moves like this can trap late chasers.

Relative to market (strength/weakness and why)

  • Outperformed SPY, but the “why” is largely positioning rather than a durable catalyst.

Actionable lessons (what to watch next time)

  • When a move is catalyst-adjacent, size down and define your time horizon.
  • If it loses 60, treat it as a signal the breakout is failing.
  • If it holds 60 on a pullback, it becomes a higher-quality continuation setup.

🔎 In Plain English: Traders were buying ahead of earnings and pushed it above $60, but those kinds of moves can flip quickly if sentiment changes.