Invest brief · Thu Oct 22, 2026

Tape: Thu Oct 22 close (Yahoo) · 91 watchlist tickers · Exit 57 · Hold 24 · Trim-zone 6 · n/a 3 · Buy-zone 1Chart explorer →

IBD picks & scores

★ IBD Stock of the Day LIND Lindblad Expeditions · 2026-10-20 · printed buy point 35.00 cup (regained; first cleared Oct 2), 5% zone to 36.75; no early entry printed
TickerCompEPSRSSMRA/DComboNote
LIND897098CB+Trim-zone2026-10-20 · Lindblad Expeditions · BP 35.00 cup (regained; first cleared Oct 2), 5% zone
LLY999888ACTrim-zone2026-10-19 · Eli Lilly · BP 1,292.65 flat base, 7 weeks (early entry 1,275.88)
SN999497AATrim-zone2026-10-16 · SharkNinja · BP 194.54 (cup)
THC979694BC-Trim-zone2026-10-15 · Tenet Healthcare · BP 283.05 shallow cup, base-on-base (no zone top printed;
CAKE968499BBTrim-zone2026-10-14 · Cheesecake Factory · BP 111 cup-with-handle (zone to 116.55)
ASX919491BCTrim-zone2026-10-13 · ASE Technology ADR · BP 45.52 cup (zone to 47.80; broke out Oct 2)
VEEV999193AA+Trim-zone2026-10-12 · Veeva Systems · BP 296.24 flat base (IBD 50 10/8 also printed early trendline
SNOW939692CBTrim-zone2026-10-09 · Snowflake · BP 349 aggressive entry (buy range to 376.92)

eIBD issue 2026-10-19 · scores as printed, n/p = not printed. Tap a header to sort.

Watchlist · combo read

TickerPrice% chgActionWeekly zone
3363——data missing—
6451——data missing—
AAOI71.89-7.02%Exit95.26–121.69
AAOX4.33-14.28%Exit48.89–59.22
ADEA21.75-3.59%Hold19.50–20.21
AISP2.27-1.09%Exit3.75–4.50
AKAM90.22-0.06%Exit104.92–116.48
ALGM32.77-5.04%Exit37.54–44.07
AMSC25.50-4.28%Exit33.95–40.92
APH75.15-5.11%Trim-zone51.31–56.37
APTV44.75+0.92%Exit64.13–68.06
AREC1.09-0.91%Exit2.91–3.69
ASPN5.43-3.55%Exit11.00–12.76
ASTS39.30-3.91%Exit61.95–75.68
BMNR22.88-4.50%Hold—
BMNU14.98-8.77%Hold—
BSP44.54+0.93%Hold—
BULL6.09-0.08%Exit36.29–44.55
BW4.34-6.16%Exit8.55–11.13
BWXT131.64-2.57%Exit143.66–162.27
CBRS111.07-5.86%Hold—
CCXI10.28-0.63%Exit13.74–14.88
CIFR8.50-6.85%Exit12.66–16.00
COHR217.83-8.29%Hold196.25–242.79
CRCG12.70-6.69%Hold—
DRAM47.64-3.10%Hold47.23–53.74
ENVX2.49-1.77%Exit9.56–10.88
EOSE1.68+0.01%Exit7.99–10.26
EUV20.88-5.39%Hold—
EWZ42.06-1.07%Trim-zone28.82–30.11
FISV49.26+2.19%Exit158.58–173.85
FPS25.74-18.95%Exit41.25–45.98
GFS45.47-4.69%Exit53.54–60.92
GOOG324.58-1.93%Trim-zone242.06–256.91
GOOGL328.41-1.90%Trim-zone242.34–256.29
IDN2.25-0.88%Exit5.03–5.62
IMMR7.17-0.42%Hold7.00–7.53
INFQ9.12-1.72%Exit13.39–14.90
INOD59.16-2.31%Exit64.12–75.77
IQEPF0.50-6.18%Hold0.40–0.51
KEEL2.36-1.88%Exit3.23–4.02
KTOS38.55-0.49%Exit69.14–75.95
LAES1.60-2.44%Exit4.38–5.64
LEU105.86-2.81%Exit198.05–248.88
LITE799.44-6.03%Trim-zone445.21–568.63
LPKFF12.96+2.86%Exit16.69–19.94
LTBR5.22-3.68%Exit13.34–16.78
LTRX5.75-2.87%Hold4.52–5.33
MRAAY20.45-4.80%Hold18.65–22.48
MRVL233.82-4.47%Hold154.93–188.31
MSTR147.34-4.00%Exit223.86–284.80
MSTX16.08-7.82%Exit682.74–859.51
NASA20.59-4.43%Exit31.16–33.36
NAUT2.66-1.87%Buy-zone2.03–2.46
NB3.04-3.04%Exit5.59–6.92
NFLX66.21+1.80%Exit85.89–90.15
NNE12.73-4.50%Exit25.26–32.06
NOK8.52-7.84%Exit9.14–10.73
NVT133.27-8.80%Hold95.88–103.81
NXT80.00-2.16%Exit83.50–95.49
OKLL4.76-6.58%Exit374.34–465.12
ONDS6.14-2.15%Exit6.17–7.91
OSS5.98-3.24%Exit9.12–11.36
PLTR200.12-0.80%Trim-zone91.94–114.01
QXO10.96+6.30%Exit18.76–19.73
RBBN1.34-1.84%Exit3.16–3.33
RDW8.35-2.45%Exit11.64–14.50
RXRX3.62-0.55%Exit7.79–8.66
SECZ8.42-8.23%Hold—
SERV2.92-4.41%Exit10.40–13.06
SILC39.88-6.32%Hold30.89–36.58
SIMO206.05-7.31%Hold157.66–195.20
SITM486.67-4.42%Hold409.63–503.60
SIVEF2.25-8.35%Exit4.89–6.10
SMR5.39-2.00%Exit24.78–31.01
SOFI15.00+0.67%Exit16.22–19.37
SPCX151.99-4.60%Hold—
SYM40.78-2.28%Exit43.65–52.10
TE2.34-1.64%Exit5.34–6.70
TSSI7.24-3.34%Exit12.35–16.09
TYOYY13.72-6.54%Exit15.29–19.14
UAMY3.13-4.71%Exit7.66–9.96
USAR9.86-3.62%Exit20.24–24.77
USAS3.28-8.78%Exit4.34–5.51
VELL0.90-11.27%Hold—
VPG59.78-6.81%Exit69.46–85.17
VRT201.58-4.98%Hold178.14–216.64
VST148.26-5.05%Hold122.55–140.88
XFAB:FR——data missing—
XLU42.29+0.69%Hold—
XPEV9.27-0.96%Exit14.86–17.42

Tap a row for the combo chart (weekly plan + daily timing) and decision card.

Headlines
Lessons

Today's lessons · chart course live on this brief

Lessons 1–13 from the 90-day chart course, detected on each card's real Yahoo daily bars through Thu Oct 22. A ticker is listed when the setup is clearly present (detector score ≥ 4). Lessons 3, 4, 10, 11 are drills/reviews and have no detector. Education only; tags above are unchanged.

Lesson#TickersExample
Fibonacci explainer

Impulse low→high. 0.236 = shallow pullback / trim area · 0.382 = reclaim = add-on · 0.5–0.618 = weekly demand zone · weekly close below 0.618 = invalidated.

Glossary

Chart-lesson glossary

Lessons taught so far

L1 · Trend is a staircase (HH/HL vs LH/LL)
An uptrend is a series of higher swing highs and higher swing lows; a downtrend is lower highs and lower lows. Mixed swings = no trend.
Spot it: Find swing points: a bar whose high (low) is the highest (lowest) of the 5 bars on each side. Compare the last two swing highs and last two swing lows. HH + HL = uptrend; LH + LL = downtrend; anything else = mixed/sideways. Warning: first lower high after a run of HH. Break: a daily close under the last higher low.
Implies: Lower high = yellow light (stop treating dips as buys). Close under the last higher low = red light; wait for a new higher low and a reclaim of a recent swing high. · lesson page
L2 · Candle anatomy: body, wicks, close location
Body = open to close; wicks = prices that were rejected. Where the close lands inside the day's range shows who won the day.
Spot it: Close location = (close - low) / (high - low). Top 25% of the range = buyers won; bottom 25% = sellers won. Long wick = wick at least 50% of the day's range. Weight it by volume vs the 50-day average (>1.0x counts, light volume doesn't).
Implies: Use it as context only; check volume and the trend (Lesson 1) before trusting it. · lesson page
L3 · Weekend drill: spot the trend
Practice labelling charts up / down / sideways from the last two or three swings.
Spot it: Ignore the last few candles; use swings. The 21 EMA's slope usually agrees with the staircase.
Implies: Drill only, nothing to act on. · lesson page
L4 · Weekend review + quiz (L1-3)
Recap of trend staircase, candle anatomy and spotting the trend.
Implies: Review only, nothing to act on. · lesson page
L5 · Reversal candles in context (hammer, shooting star, engulfing)
A one-day reversal shape. Hammer: small body in the top third, lower wick at least 2x the body. Shooting star: mirror image. Engulfing: today's body fully covers yesterday's opposite-color body.
Spot it: Hammer: lower wick >= 2x body, close in top third of range. Shooting star: upper wick >= 2x body, close in bottom third. Bullish/bearish engulfing: opposite color to prior day, body covers prior body. Context: is it at a meaningful high/low? Volume above the 50-day average? Does the next day confirm?
Implies: Treat as a watchlist flag until the next session confirms (follows through) and volume backs it. · lesson page
L6 · Gaps: breakaway, runaway, exhaustion
A gap is empty space: today's low above yesterday's high (gap up) or today's high below yesterday's low (gap down). Breakaway leaves a base on heavy volume; runaway happens mid-trend; exhaustion comes late after a big run and fills fast; common gaps sit inside ranges and fill.
Spot it: Gap size >= 2% (open vs prior close) in the last 15 sessions. Volume >= 1.5x the prior 50-day average = meaningful. Breakaway: gap clears the prior 20-day high/low. Runaway: mid-trend. Exhaustion: after a +50% run in ~3 months. Filled = price trades back through the prior day's high (gap up) / low (gap down).
Implies: A breakaway/runaway gap that holds is strength; its lower edge is the level. A late gap that closes weak and fills fast = tighten up, don't add. · lesson page
L7 · Support & resistance basics
Support is a price zone where dips repeatedly got bought; resistance is a zone where rallies repeatedly stalled. Zones, not lines; at least two touches.
Spot it: Swing highs/lows in the last ~6 months clustered within ~1.5% of each other. At least 2 touches = a zone. Mark the nearest support below and nearest resistance above; within 3% of a zone = at an edge. A break = a daily close clearly beyond the zone, ideally on above-average volume, that holds.
Implies: Near support: stop can sit just under the zone (small risk). Jammed under resistance: little room. In the middle: wait. · lesson page
L8 · Role reversal (old resistance becomes support)
Once price closes through a ceiling and stays there, the same zone often becomes the floor on the next pullback (and a broken floor often becomes a ceiling).
Spot it: A zone with >= 2 swing-high touches (resistance) that later saw daily closes above it. Today's close within 0-4% above that zone = retest as support. Mirror: a floor (>= 2 swing-low touches) that broke, with price now 0-4% below it = test as resistance.
Implies: Wait for the pullback into the flipped zone on lighter volume and a close back up; stop just under the band. Decisive close back through = flip failed. · lesson page
L9 · Round numbers & prior highs
Prices like $100/$400 and prior highs attract selling and stalls. A round number is a zone, not a line; the first close through is the tell.
Spot it: Nearest round number (step scaled to price) within 2.5% of the close. Prior 52-week high within 3% of the close. Has price closed through it yet? On volume above average?
Implies: Avoid buying just under; wait for a close through on volume or a pullback that holds from above. Don't park stops exactly on the round number. · lesson page
L10 · Weekend drill: spot support & resistance
Practice finding the ceiling, the floor, and where price sits now.
Spot it: Zones a few dollars wide; >= 2 touches.
Implies: Drill only, nothing to act on. · lesson page
L11 · Weekend review (L5-10 on one chart)
Recap of reversal candles, gaps, S/R, role reversal, round numbers.
Implies: Review only, nothing to act on. · lesson page
L12 · Trendlines & channels done right
A trendline lays a ruler across Lesson 1's staircase: in an uptrend connect two rising swing lows (in a downtrend, falling highs). Two points draw it; a third touch that holds confirms it. A break means the trend changed character, not necessarily reversed.
Spot it: Anchor on the two most recent real swing lows where the second is higher (uptrend) or two falling swing highs (downtrend). No meaningful closes beyond the line between anchors; pokes under 1% are noise. Today's line value vs close: within 2% = at the line; close beyond it = break (judged on closes).
Implies: Buy interest belongs near a tested rising line, not at the channel top. A close under a steep line = stop adding, tighten up, redraw from structure. · lesson page
L13 · Ranges vs trends (when to sit out)
In a trend price stays on one side of a sloping 21 EMA; in a range the highs and lows repeat and price keeps crossing a flat 21 EMA. Trend tools get chopped up in ranges.
Spot it: Count closes crossing the 21 EMA over the last 60 sessions: <= 2 = trending; >= 6 = range-like. 21 EMA slope over 20 sessions: flat (|change| < 2%) supports range. Range box = highest high / lowest low of the last 60 sessions; middle third = no-trade zone.
Implies: In a range: trade only the edges or sit out; alert above the ceiling and wait for a close outside the box on volume, then a hold. Sitting out is a position. · lesson page

Terms

Swing high / swing low
A bar whose high (low) is the highest (lowest) of the 5 bars on each side. The building blocks of trends, zones and trendlines.
HH / HL / LH / LL
Higher high, higher low (uptrend steps); lower high, lower low (downtrend steps). Lesson 1.
21 EMA
21-day exponential moving average (ewm, adjust=False), the house line in the sand. Used here only to describe trend vs range (Lesson 13); the full MA unit starts at Lesson 16.
Close location
(close − low) ÷ (high − low). Near 100% = buyers won the day, near 0% = sellers won. Lesson 2.
Volume x (vs 50-day)
Today's volume divided by the prior 50-session average. 1.5–2x+ marks a meaningful gap or breakout (Lessons 6, 9).
Gap / gap fill
Today's whole range above yesterday's high (or below its low). Filled when price trades back to the prior day's high (low). Lesson 6.
Support / resistance zone
A band where at least two swing lows (highs) clustered within ~1.5%. A zone, not a line. Lesson 7.
Role reversal
A cleared ceiling acting as the next floor (or a broken floor acting as the next ceiling). Lesson 8.
Round number
Prices like $10, $50, $100, $400 (step scaled to price) where stalls cluster. Lesson 9.
Trendline / channel
A line through two real swing lows (highs); a third holding touch confirms it; a parallel line through the opposite extreme makes a channel. Breaks judged on closes. Lesson 12.
Range vs trend
Count 21-EMA crosses over 60 sessions: ≤2 trending, ≥6 with a flat 21 EMA = range. Middle of a range = no-trade zone. Lesson 13.
Confirm / invalidate
Confirm = what the next sessions must do for the lesson to play out; invalidate = the close that says it failed. Educational framing, not a trade instruction.
Caveats

Backtests: these rules did not beat buy-and-hold. Timing aids only, not buy/sell signals. Education, not advice. Missing data is stated, never filled in.

Generated 2026-10-22 08:07 MT.

Open in explorer