Back to Insights

$20+|20%+ Wk Friday 1/23/2026

January 23, 2026 5 min read

Datetime window analyzed (EST)
– 2026-01-23, roughly 13:30–19:30 ET across the universe provided.
– Note: The upload contains intraday prints for a single session, not a full 30 days. I emphasize the last 10 intraday bars as a proxy for near-term momentum and derive “daily” zones from recent price structure/round-number confluence. Confirm these against your own daily charts.

Overall Sector and Industry Analysis
– Semiconductors and semi-cap equipment showed leadership and late-day accumulation: AEIS ramped hard into the close (258.5 → 262.1), MPWR broke to new session highs (~1064), KLAC firmed into the close (~1513), MKSI finished strong (~217). Broadline semis (AMD, MU) were flat-to-firm, while memory/storage (WDC, STX) were quieter. Takeaway: continued relative strength in chips and equipment (AEIS, MPWR, KLAC, MKSI).
– Precious metals tilted constructive. GLD grinded higher into the evening; AGQ surged (323 → 329+). Silver miners were mixed but stable (HL, CDE, EXK, SVM), leveraged ETNs (JNUG, GDXU) were firm to flat. Takeaway: silver outperformed gold on the day (AGQ); a short-term upside continuation is on the table if metals stay bid.
– Industrial/engineering and infrastructure remained resilient: PWR, FIX, EME, CACI, IESC closed firm; AGX faded intraday. CACI printed a breakout close near highs (666.49). Takeaway: defense/infrastructure bid persists (CACI, PWR, FIX).
– Consumer discretionary was selective: ULTA closed near highs after a strong ramp (686 → 692 print), MELI strong; COST dribbled sideways to slightly lower. Takeaway: high-quality discretionary names (ULTA) are attracting late-session buyers.
– Energy/natural gas neutral-to-slightly constructive: UNG/BOIL ticked up marginally with steady prints—no blowoff.
– Uranium mixed: UUUU flat-to-soft late; UUUG faded intraday. Takeaway: digestion phase after prior runs—be picky.
– Biotech/small-cap momentum heated up: BNAI went parabolic (20s → 60s intraday), ALDX popped on volume, SLE/MLEC/BLBX saw trading spikes. Takeaway: risk-on pockets exist in low-float biotech; trade with tight risk.

Tickers most likely to rise in the next 2–3 days
– Clear momentum/continuation setups: AEIS, MPWR, ULTA, CACI, AGQ
– High-risk momentum (manage size/tighter leash): BNAI
– Secondary watch for confirmation: MKSI, KLAC, PWR

Stocks showing the strongest bullish signals
– AEIS, MPWR, ULTA, CACI, AGQ; BNAI for speculative continuation.

Individual Stock Analysis (1–3 day swing plans)

AEIS
– Daily support zones: 259.4–259.0; 258.7; 257.5
– Daily resistance zones: 262.5–263.0; 264.0; 266.5
– 30-min outlook (2–3 days): Expect a bull-flag continuation if price holds above 259. Pullbacks that hold 259–260 can squeeze through 262.5 toward 264–266. Failure back below 258.7 likely forces a reset into 257s before buyers try again.
– Price targets (1–3 days; ~ATR 6–8): 263.0, 264.5, 266.5
– Entry ideas:
– Pullback buy 259.8–260.3 with strength returning
– Breakout add on >262.6 with volume
– Stop levels:
– Tighter: 258.3 (beneath session demand)
– Swing: 257.4 (below structure)
finviz dynamic chart for  AEIS

MPWR
– Daily support zones: 1056–1057; 1051; 1046
– Daily resistance zones: 1064.8–1066; 1072; 1080–1085
– 30-min outlook: Momentum continuation favored while above 1056. Opening push over 1065 can extend into 1072; sustained volume opens 1080–1085. Lose 1051 and we likely backfill toward 1046 before any bounce.
– Price targets (~ATR 18–22): 1072, 1080, 1088
– Entry ideas:
– Pullback buy 1056–1058
– Breakout >1065 with rising volume
– Stop levels:
– Tighter: 1050.5
– Swing: 1046
finviz dynamic chart for  MPWR

ULTA
– Daily support zones: 686–684; 682; 680
– Daily resistance zones: 692.6–695; 700; 706
– 30-min outlook: Strong close signals a test of 692.6–695. A firm hold above 686 on dips suggests progression to 700+. Lose 684 convincingly, and price likely revisits 680 support before another attempt.
– Price targets (~ATR 10–12): 695, 700, 706
– Entry ideas:
– Pullback buy 685–686 with basing
– Breakout >692.8 on volume for 695/700
– Stop levels:
– Tighter: 681.5
– Swing: 679.8
finviz dynamic chart for  ULTA

CACI
– Daily support zones: 662–661; 659; 654
– Daily resistance zones: 668; 672; 675–678
– 30-min outlook: Breakout close favors upside follow-through. If early dip holds 661–662, look for push into 668/672. Sustained acceptance above 672 can stretch toward 675–678. A break back below 659 weakens momentum.
– Price targets (~ATR 8–10): 668, 672, 678
– Entry ideas:
– Pullback buy 661–663
– Breakout add >668 with time-and-sales confirmation
– Stop levels:
– Tighter: 658.5
– Swing: 654
finviz dynamic chart for  CACI

AGQ
– Daily support zones: 325–324; 323; 321
– Daily resistance zones: 329.5–330; 332; 335
– 30-min outlook: Silver outperformance sets up continuation if 324–325 holds. Early probe toward 329.5 with momentum can power a run to 332/335. Lose 323 and the move likely bases first around 321.
– Price targets (~ATR 6–8): 332, 335, 338
– Entry ideas:
– Pullback buy 324.8–325.5 with bid support
– Breakout >329.6 if futures/metals tone supportive
– Stop levels:
– Tighter: 322.8
– Swing: 321.0
finviz dynamic chart for  AGQ

BNAI (speculative)
– Daily support zones: 55–54; 52; 48
– Daily resistance zones: 62.7; 68.1; 75
– 30-min outlook: Extreme momentum. If it consolidates above 55–57, a high-volume reclaim of 62.7 can re-test 68.1 and possibly 70–75. A break below 52 likely triggers a fast flush toward upper 40s before stabilizing.
– Price targets (very high ATR/momentum): 67, 74, 75+
– Entry ideas:
– Tight-risk pullback 55–57, only if buyers are active and spreads reasonable
– Breakout scalp >62.8 with hard stop
– Stop levels:
– Conservative: 49.8–50.5 (below volatility shelf)
– Aggressive: 52.0
– Position sizing: Reduce size materially versus large caps; honor stops.
finviz dynamic chart for  BNAI

Quick watchlist notes (not full plans)
– MKSI: Demand into the close near 217; watch 217.5/220 for breakout; supports 215/214.
– KLAC: Strong finish near 1513; watch 1515/1520; support 1500.
– PWR: Prints up to 471 AH; watch 472–474; supports 468/467.

Risk management reminders
– Many of these prints occurred late-day/after-hours with reduced liquidity. Confirm levels at the next regular open.
– If a first entry triggers and the thesis invalidates (loss of key support on volume), exit—don’t average down.
– Use smaller size and wider stops on high-volatility names (e.g., BNAI); larger caps can support normal sizing and tighter stops.

If you want, I can recalc supports/resistances against your true daily timeframe and 14-day ATRs once you provide full 30-day OHLCV.

Share: