S&P 500 7,457.69 -1.01% NASDAQ 25,520.24 -1.40% DOW 52,146.42 -0.77% R2K 2,962.22 -0.42% VIX 18.77 +12.19% US 10Y 4.54 -0.61% DXY 100.75 +0.02% GOLD 4,023.00 +0.94% CRUDE 81.77 +3.57%
Next Bullish Trade
Sign in
Live · refreshed every scan

Grading

Every scan grades the cleanest trade setups across stocks, crypto & currenciesA+/A is best, B is decent, C is speculative. Start with the highlights, skim the shelves, or search & group every idea below.

Last scan
2026-07-17 20:47 UTC · 306m ago
Scanned 4582 markets · 4448 with data
Today’s Highlights

This scan graded 140 setups: 1 earned an A-grade, and 52 lean bullish and 88 bearish. BLK tops the board at A.

New here? How to read a card tap to expand

A "setup" is one instrument worth watching plus a simple plan: a price to buy near, a stop (sell if it goes wrong), and a target (take profit). Tap a card to see why it earned its grade — the score breakdown, the checks it passed, a mini price chart, and (for stocks) valuation & two option ideas.

Grade
Quality score. A+/A best, B decent, C speculative. full guide ›
Price · Day
Latest close (a rate for currencies) and today's % move.
Buy · Stop · Target
The entry, the bail-out price if wrong, and the profit goal.
Reward : Risk
Reward versus risk. "2.0×" = the target is worth twice the risk.
Win odds
Our model's estimated chance the target is hit before the stop.
Group & search
Group ideas by grade, direction, timeframe, sector, type or theme — or search a ticker, sector or signal.
Featured Shelves
The day’s best, sorted for you — scroll each shelf

Curated rows of the scan's strongest ideas, grouped by theme — each card jumps to its full breakdown in the browse list below.

Redzone Watch
Open full Redzone →

Names that have moved far beyond their normal range — stretched moves like these often snap back, so they're watched separately from the graded ideas above.

Browse Every Idea
Group into folders or search — tap a card for the full breakdown

Everything the scan graded today, in one searchable list — filter by ticker, sector or signal, or group the cards into folders to compare like with like.

Browse all · 140 ideas
Download full CSV Pro
Group by
Showing 140 of 140
Candle grades
Timeframes
1-5 days A1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 55 pts
Cycle position 22
Candle signal 15
Momentum 12
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
60
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.79×
1× = average
Stretch from avg
+1.4 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+27.0%
year over year
Free-cash-flow margin
29.2%
cash kept per $ of sales
Debt / equity
0.24
lower = less leveraged
P/E ratio
26.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$2511.91
per share, our model
Fair price band
$2135.12 – $2888.70
a sensible range
Discount to fair
+57%
+ cheap · − pricey
Bottom line
Deep value
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.42 ATR
  • RSI(2) snapped out of the extreme — RSI2 48
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $1130 2026-08-21 · Aggressive · 1-5 days · 35d
~$72.52
OTM PUT $1020 2026-08-21 · Aggressive · 1-5 days · 35d
~$16.78
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-4 weeks B1-3 months A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 53 pts
Cycle position 22
Candle signal 13
Momentum 6
Market fit 6
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
42
0–100 · <30 oversold
Trend strength · ADX
24
>25 = strong trend
Volume vs avg
1.32×
1× = average
Stretch from avg
-1.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+44.1%
year over year
Free-cash-flow margin
17.7%
cash kept per $ of sales
Debt / equity
3.82
lower = less leveraged
P/E ratio
81.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$383.03
per share, our model
Fair price band
$325.58 – $440.49
a sensible range
Discount to fair
-125%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.17 ATR
  • RSI(2) snapped out of the extreme — RSI2 44
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 24
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.3x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM CALL $750 2026-09-18 · Calm · 1-3 months · 63d
~$63.66
OTM CALL $830 2026-09-18 · Calm · 1-3 months · 63d
~$24.60
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15mC30mC1h4h1DB
Timeframes
1-5 days B1-3 months B
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 53 pts
Cycle position 22
Candle signal 13
Momentum 12
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
65
0–100 · <30 oversold
Trend strength · ADX
27
>25 = strong trend
Volume vs avg
0.51×
1× = average
Stretch from avg
+1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+16.3%
year over year
Free-cash-flow margin
39.4%
cash kept per $ of sales
Debt / equity
1.41
lower = less leveraged
P/E ratio
34.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$306.63
per share, our model
Fair price band
$260.64 – $352.62
a sensible range
Discount to fair
+37%
+ cheap · − pricey
Bottom line
Deep value
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.52 ATR
  • RSI(2) snapped out of the extreme — RSI2 50
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 27
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.5x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $205 2026-09-18 · Calm · 1-3 months · 63d
~$14.44
OTM PUT $185 2026-09-18 · Calm · 1-3 months · 63d
~$4.66
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15m30m1h4hC1DB
Timeframes
1-5 days B1-4 weeks C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 51 pts
Cycle position 30
Candle signal 6
Momentum 9
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
81
0–100 · <30 oversold
Trend strength · ADX
25
>25 = strong trend
Volume vs avg
0.95×
1× = average
Stretch from avg
+4.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+7.2%
year over year
Free-cash-flow margin
12.3%
cash kept per $ of sales
Debt / equity
0.58
lower = less leveraged
P/E ratio
8.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$89.82
per share, our model
Fair price band
$76.35 – $103.29
a sensible range
Discount to fair
+38%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +4.99 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 25
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $60 2026-08-21 · Aggressive · 1-5 days · 35d
~$4.31
OTM PUT $52 2026-08-21 · Aggressive · 1-5 days · 35d
~$0.61
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15mC30m1h4hC1DB
Timeframes
1-5 days B1-4 weeks A+1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 50 pts
Cycle position 22
Candle signal 13
Momentum 9
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
55
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
0.64×
1× = average
Stretch from avg
+0.8 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+20.4%
year over year
Free-cash-flow margin
29.6%
cash kept per $ of sales
Debt / equity
0.71
lower = less leveraged
P/E ratio
20.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$247.00
per share, our model
Fair price band
$209.95 – $284.05
a sensible range
Discount to fair
+43%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.79 ATR
  • RSI(2) snapped out of the extreme — RSI2 44
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.6x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $145 2026-08-21 · Swing · 1-4 weeks · 35d
~$7.96
OTM PUT $135 2026-08-21 · Swing · 1-4 weeks · 35d
~$2.88
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 49 pts
Cycle position 22
Candle signal 15
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
65
0–100 · <30 oversold
Trend strength · ADX
30
>25 = strong trend
Volume vs avg
0.83×
1× = average
Stretch from avg
+1.9 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.00 ATR
  • RSI(2) snapped out of the extreme — RSI2 68
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 30
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $385 2026-08-21 · Aggressive · 1-5 days · 35d
~$24.01
OTM PUT $350 2026-08-21 · Aggressive · 1-5 days · 35d
~$6.18
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 49 pts
Cycle position 22
Momentum 12
Market fit 6
Fundamentals 9

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
34
0–100 · <30 oversold
Trend strength · ADX
30
>25 = strong trend
Volume vs avg
1.22×
1× = average
Stretch from avg
-1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+23.6%
year over year
Free-cash-flow margin
22.0%
cash kept per $ of sales
Debt / equity
0.06
lower = less leveraged
P/E ratio
14.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$562.79
per share, our model
Fair price band
$478.37 – $647.20
a sensible range
Discount to fair
+60%
+ cheap · − pricey
Bottom line
Deep value
Books quality Strong

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.58 ATR
  • RSI(2) snapped out of the extreme — RSI2 13
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 30
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.2x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM CALL $205 2026-09-18 · Calm · 1-3 months · 63d
~$17.33
OTM CALL $225 2026-09-18 · Calm · 1-3 months · 63d
~$7.33
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15m30m1hC4h1DB
Timeframes
1-5 days B1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 49 pts
Cycle position 30
Momentum 6
Volume 3
Market fit 3
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
24
0–100 · <30 oversold
Trend strength · ADX
14
>25 = strong trend
Volume vs avg
2.44×
1× = average
Stretch from avg
-2.9 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+41.9%
year over year
Free-cash-flow margin
50.2%
cash kept per $ of sales
Debt / equity
0.36
lower = less leveraged
P/E ratio
99.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$977.11
per share, our model
Fair price band
$830.54 – $1123.68
a sensible range
Discount to fair
+56%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -3.00 ATR
  • RSI(2) snapped out of the extreme — RSI2 1
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 14
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 2.4x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM CALL $400 2026-08-21 · Aggressive · 1-5 days · 35d
~$29.60
OTM CALL $445 2026-08-21 · Aggressive · 1-5 days · 35d
~$7.51
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 48 pts
Cycle position 30
Momentum 12
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
69
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
0.89×
1× = average
Stretch from avg
+2.3 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+7.0%
year over year
Free-cash-flow margin
23.1%
cash kept per $ of sales
Debt / equity
0.69
lower = less leveraged
P/E ratio
23.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$231.61
per share, our model
Fair price band
$196.87 – $266.35
a sensible range
Discount to fair
-6%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.39 ATR
  • RSI(2) snapped out of the extreme — RSI2 74
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $270 2026-08-21 · Aggressive · 1-5 days · 35d
~$18.24
OTM PUT $240 2026-08-21 · Aggressive · 1-5 days · 35d
~$3.31
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 47 pts
Cycle position 22
Candle signal 13
Momentum 6
Market fit 3
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
1.06×
1× = average
Stretch from avg
+1.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+6.7%
year over year
Free-cash-flow margin
3.0%
cash kept per $ of sales
Debt / equity
1.18
lower = less leveraged
P/E ratio
18.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$99.50
per share, our model
Fair price band
$84.57 – $114.42
a sensible range
Discount to fair
-41%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.39 ATR
  • RSI(2) snapped out of the extreme — RSI2 74
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $145 2026-09-18 · Calm · 1-3 months · 63d
~$9.64
OTM PUT $130 2026-09-18 · Calm · 1-3 months · 63d
~$2.77
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 46 pts
Cycle position 22
Candle signal 6
Momentum 6
Market fit 6
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
61
0–100 · <30 oversold
Trend strength · ADX
14
>25 = strong trend
Volume vs avg
0.75×
1× = average
Stretch from avg
+1.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
-6.6%
year over year
Free-cash-flow margin
1.7%
cash kept per $ of sales
Debt / equity
0.69
lower = less leveraged
P/E ratio
33.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$-8.54
per share, our model
Fair price band
$-8.54 – $64.18
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.23 ATR
  • RSI(2) snapped out of the extreme — RSI2 52
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 14
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $105 2026-09-18 · Calm · 1-3 months · 63d
~$6.88
OTM PUT $95 2026-09-18 · Calm · 1-3 months · 63d
~$2.22
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15m30m1h4h1DB
Timeframes
1-5 days B1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 46 pts
Cycle position 22
Candle signal 15
Momentum 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
58
0–100 · <30 oversold
Trend strength · ADX
17
>25 = strong trend
Volume vs avg
1.12×
1× = average
Stretch from avg
+1.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+4.9%
year over year
Free-cash-flow margin
21.6%
cash kept per $ of sales
Debt / equity
1.07
lower = less leveraged
P/E ratio
35.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$81.70
per share, our model
Fair price band
$69.45 – $93.96
a sensible range
Discount to fair
-56%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.99 ATR
  • RSI(2) snapped out of the extreme — RSI2 81
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 17
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (3 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $135 2026-09-18 · Calm · 1-3 months · 63d
~$10.71
OTM PUT $120 2026-09-18 · Calm · 1-3 months · 63d
~$3.02
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 46 pts
Cycle position 22
Candle signal 15
Momentum 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
60
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
1.47×
1× = average
Stretch from avg
+1.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+5.2%
year over year
Free-cash-flow margin
28.2%
cash kept per $ of sales
P/E ratio
12.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$61.47
per share, our model
Fair price band
$52.25 – $70.69
a sensible range
Discount to fair
+15%
+ cheap · − pricey
Bottom line
Undervalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.15 ATR
  • RSI(2) snapped out of the extreme — RSI2 39
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.5x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $55 2026-08-21 · Aggressive · 1-5 days · 35d
~$3.32
OTM PUT $50 2026-08-21 · Aggressive · 1-5 days · 35d
~$0.84
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 45 pts
Cycle position 30
Candle signal 6
Momentum 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
64
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
1.14×
1× = average
Stretch from avg
+1.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+8.3%
year over year
Free-cash-flow margin
55.2%
cash kept per $ of sales
Debt / equity
0.61
lower = less leveraged
P/E ratio
35.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$73.95
per share, our model
Fair price band
$62.86 – $85.05
a sensible range
Discount to fair
-90%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.96 ATR
  • RSI(2) snapped out of the extreme — RSI2 92
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $155 2026-08-21 · Aggressive · 1-5 days · 35d
~$8.55
OTM PUT $140 2026-08-21 · Aggressive · 1-5 days · 35d
~$1.81
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15mC30m1hC4h1DB
Timeframes
1-5 days B1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 44 pts
Cycle position 22
Momentum 12
Market fit 6
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
33
0–100 · <30 oversold
Trend strength · ADX
23
>25 = strong trend
Volume vs avg
1.12×
1× = average
Stretch from avg
-1.8 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+20.5%
year over year
Free-cash-flow margin
-3.4%
cash kept per $ of sales
Debt / equity
0.31
lower = less leveraged
P/E ratio
147.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$37.62 – $89.09
a sensible range
Bottom line
Unknown
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.84 ATR
  • RSI(2) snapped out of the extreme — RSI2 8
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 23
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM CALL $270 2026-09-18 · Calm · 1-3 months · 63d
~$23.67
OTM CALL $300 2026-09-18 · Calm · 1-3 months · 63d
~$8.86
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 43 pts
Cycle position 22
Candle signal 15
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
63
0–100 · <30 oversold
Trend strength · ADX
24
>25 = strong trend
Volume vs avg
0.73×
1× = average
Stretch from avg
+1.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+7.6%
year over year
Free-cash-flow margin
18.4%
cash kept per $ of sales
Debt / equity
1.52
lower = less leveraged
P/E ratio
22.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$167.45
per share, our model
Fair price band
$142.33 – $192.57
a sensible range
Discount to fair
-9%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.79 ATR
  • RSI(2) snapped out of the extreme — RSI2 78
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 24
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $190 2026-08-21 · Aggressive · 1-5 days · 35d
~$11.66
OTM PUT $170 2026-08-21 · Aggressive · 1-5 days · 35d
~$2.22
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15m30m1h4h1DB
Timeframes
1-5 days B1-4 weeks B1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 42 pts
Cycle position 14
Candle signal 13
Momentum 12
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
58
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
1.13×
1× = average
Stretch from avg
+0.7 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.72 ATR
  • RSI(2) snapped out of the extreme — RSI2 46
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (12 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4h1DB
Timeframes
1-5 days B1-4 weeks C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 41 pts
Cycle position 22
Momentum 12
Market fit 6
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
64
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
0.78×
1× = average
Stretch from avg
+1.6 ATR
− below · + above
Zone touches
4
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+15.8%
year over year
Free-cash-flow margin
49.2%
cash kept per $ of sales
Debt / equity
2.82
lower = less leveraged
P/E ratio
30.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$592.92
per share, our model
Fair price band
$503.98 – $681.86
a sensible range
Discount to fair
+11%
+ cheap · − pricey
Bottom line
Undervalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.71 ATR
  • RSI(2) snapped out of the extreme — RSI2 51
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $570 2026-08-21 · Swing · 1-4 weeks · 35d
~$34.73
OTM PUT $520 2026-08-21 · Swing · 1-4 weeks · 35d
~$9.38
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15m30m1hC4h1DB
Timeframes
1-5 days B1-4 weeks B1-3 months A+
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 41 pts
Cycle position 22
Momentum 12
Market fit 6
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
60
0–100 · <30 oversold
Trend strength · ADX
17
>25 = strong trend
Volume vs avg
0.78×
1× = average
Stretch from avg
+1.3 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+10.6%
year over year
Free-cash-flow margin
12.6%
cash kept per $ of sales
Debt / equity
2.19
lower = less leveraged
P/E ratio
20.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$141.22
per share, our model
Fair price band
$120.04 – $162.40
a sensible range
Discount to fair
-33%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.35 ATR
  • RSI(2) snapped out of the extreme — RSI2 83
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 17
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (5 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $200 2026-09-18 · Calm · 1-3 months · 63d
~$13.59
OTM PUT $180 2026-09-18 · Calm · 1-3 months · 63d
~$4.16
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-4 weeks C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 40 pts
Cycle position 22
Candle signal 6
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
66
0–100 · <30 oversold
Trend strength · ADX
29
>25 = strong trend
Volume vs avg
1.13×
1× = average
Stretch from avg
+1.8 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+3.7%
year over year
Free-cash-flow margin
18.6%
cash kept per $ of sales
Debt / equity
0.37
lower = less leveraged
P/E ratio
38.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$85.23
per share, our model
Fair price band
$72.45 – $98.01
a sensible range
Discount to fair
-133%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.89 ATR
  • RSI(2) snapped out of the extreme — RSI2 67
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 29
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $215 2026-09-18 · Calm · 1-3 months · 63d
~$15.86
OTM PUT $195 2026-09-18 · Calm · 1-3 months · 63d
~$5.58
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
15mC30m1h4h1DB
Timeframes
1-5 days B1-3 months C
Market fit
Strong downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 40 pts
Cycle position 30
Volume 10

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
31
0–100 · <30 oversold
Trend strength · ADX
32
>25 = strong trend
Volume vs avg
2.57×
1× = average
Stretch from avg
-2.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.27 ATR
  • RSI(2) snapped out of the extreme — RSI2 7
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 32
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 2.6x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM CALL $72 2026-08-21 · Aggressive · 1-5 days · 35d
~$4.38
OTM CALL $80 2026-08-21 · Aggressive · 1-5 days · 35d
~$1.13
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B1-4 weeks C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 40 pts
Cycle position 22
Candle signal 6
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
31
>25 = strong trend
Volume vs avg
0.69×
1× = average
Stretch from avg
+1.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+19.0%
year over year
Free-cash-flow margin
22.8%
cash kept per $ of sales
Debt / equity
0.09
lower = less leveraged
P/E ratio
16.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$1311.92
per share, our model
Fair price band
$1115.13 – $1508.70
a sensible range
Discount to fair
+49%
+ cheap · − pricey
Bottom line
Deep value
Books quality Strong

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.43 ATR
  • RSI(2) snapped out of the extreme — RSI2 74
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 31
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $710 2026-09-18 · Calm · 1-3 months · 63d
~$51.23
OTM PUT $640 2026-09-18 · Calm · 1-3 months · 63d
~$16.49
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 40 pts
Cycle position 22
Candle signal 15
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
0.61×
1× = average
Stretch from avg
+1.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+20.6%
year over year
Free-cash-flow margin
9.0%
cash kept per $ of sales
Debt / equity
0.75
lower = less leveraged
P/E ratio
29.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$273.76
per share, our model
Fair price band
$232.69 – $314.82
a sensible range
Discount to fair
+22%
+ cheap · − pricey
Bottom line
Undervalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.68 ATR
  • RSI(2) snapped out of the extreme — RSI2 96
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.6x avg
  • No large adverse gap
  • No earnings inside the window
Two ways to trade it with options

In-the-money (ITM) options cost more but move almost like the stock itself. Out-of-the-money (OTM) options are cheaper with more leverage if you're right — but expire worthless more easily.

ITM PUT $245 2026-08-21 · Aggressive · 1-5 days · 35d
~$16.59
OTM PUT $220 2026-08-21 · Aggressive · 1-5 days · 35d
~$3.63
These option ideas are priced by our model — verify the live option chain with your broker before trading.
Candle grades
Timeframes
1-5 days C1-4 weeks A1-3 months A6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 48 pts
Cycle position 14
Candle signal 13
Momentum 6
Market fit 6
Fundamentals 9

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
44
0–100 · <30 oversold
Trend strength · ADX
21
>25 = strong trend
Volume vs avg
1.07×
1× = average
Stretch from avg
-0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+12.0%
year over year
Free-cash-flow margin
16.4%
cash kept per $ of sales
Debt / equity
0.68
lower = less leveraged
P/E ratio
36.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$58.08
per share, our model
Fair price band
$49.37 – $66.80
a sensible range
Discount to fair
-87%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.94 ATR
  • RSI(2) snapped out of the extreme — RSI2 47
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 21
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 45 pts
Cycle position 14
Candle signal 13
Momentum 6
Market fit 6
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
43
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.88×
1× = average
Stretch from avg
-0.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+12.1%
year over year
Free-cash-flow margin
29.6%
cash kept per $ of sales
Debt / equity
1.63
lower = less leveraged
P/E ratio
70.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$511.15
per share, our model
Fair price band
$434.48 – $587.82
a sensible range
Discount to fair
-100%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.77 ATR
  • RSI(2) snapped out of the extreme — RSI2 55
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 43 pts
Cycle position 14
Candle signal 13
Momentum 6
Market fit 6
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
43
0–100 · <30 oversold
Trend strength · ADX
11
>25 = strong trend
Volume vs avg
1.01×
1× = average
Stretch from avg
-0.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+90.1%
year over year
Free-cash-flow margin
5.7%
cash kept per $ of sales
Debt / equity
1.11
lower = less leveraged
P/E ratio
130.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$64.45
per share, our model
Fair price band
$54.78 – $74.12
a sensible range
Discount to fair
-1044%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.78 ATR
  • RSI(2) snapped out of the extreme — RSI2 46
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 11
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 43 pts
Cycle position 22
Momentum 6
Market fit 6
Fundamentals 9

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
40
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
1.15×
1× = average
Stretch from avg
-1.6 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+45.5%
year over year
Free-cash-flow margin
21.8%
cash kept per $ of sales
Debt / equity
0.18
lower = less leveraged
P/E ratio
27.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$336.87
per share, our model
Fair price band
$286.34 – $387.40
a sensible range
Discount to fair
-39%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.60 ATR
  • RSI(2) snapped out of the extreme — RSI2 24
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 42 pts
Cycle position 14
Candle signal 15
Momentum 3
Market fit 3
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
51
0–100 · <30 oversold
Trend strength · ADX
21
>25 = strong trend
Volume vs avg
0.77×
1× = average
Stretch from avg
+0.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
-11.1%
year over year
Free-cash-flow margin
2.5%
cash kept per $ of sales
Debt / equity
3.76
lower = less leveraged
P/E ratio
33.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$-117.25
per share, our model
Fair price band
$-117.25 – $496.08
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.02 ATR
  • RSI(2) snapped out of the extreme — RSI2 72
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 21
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 42 pts
Cycle position 30
Volume 3
Market fit 3
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
30
0–100 · <30 oversold
Trend strength · ADX
21
>25 = strong trend
Volume vs avg
3.36×
1× = average
Stretch from avg
-3.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+23.0%
year over year
Free-cash-flow margin
22.4%
cash kept per $ of sales
P/E ratio
46.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$327.20
per share, our model
Fair price band
$278.12 – $376.28
a sensible range
Discount to fair
-17%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Strong

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -3.56 ATR
  • RSI(2) snapped out of the extreme — RSI2 13
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 21
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 3.4x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 42 pts
Cycle position 14
Candle signal 13
Momentum 9
Market fit 3
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
54
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
1.11×
1× = average
Stretch from avg
+0.4 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+7.3%
year over year
Free-cash-flow margin
-67.3%
cash kept per $ of sales
Debt / equity
1.57
lower = less leveraged
P/E ratio
22.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$32.37 – $70.92
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.45 ATR
  • RSI(2) snapped out of the extreme — RSI2 33
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 40 pts
Cycle position 22
Candle signal 6
Market fit 6
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
39
0–100 · <30 oversold
Trend strength · ADX
23
>25 = strong trend
Volume vs avg
1.45×
1× = average
Stretch from avg
-2.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+251.0%
year over year
Free-cash-flow margin
30.7%
cash kept per $ of sales
Debt / equity
1.50
lower = less leveraged
P/E ratio
48.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$866.49
per share, our model
Fair price band
$736.52 – $996.47
a sensible range
Discount to fair
-63%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.04 ATR
  • RSI(2) snapped out of the extreme — RSI2 7
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 23
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.4x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 39 pts
Cycle position 22
Candle signal 6
Market fit 6
Fundamentals 5

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
37
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
1.01×
1× = average
Stretch from avg
-2.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+14.5%
year over year
Free-cash-flow margin
-87.0%
cash kept per $ of sales
P/E ratio
14.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$152.40 – $167.22
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.03 ATR
  • RSI(2) snapped out of the extreme — RSI2 9
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 39 pts
Cycle position 30
Volume 3
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
29
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
2.17×
1× = average
Stretch from avg
-2.7 ATR
− below · + above
Zone touches
4
tests of this zone
Suggested hold
5–60
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.70 ATR
  • RSI(2) snapped out of the extreme — RSI2 1
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (3 tests held)
  • Volume confirmed the move (>=1.5x avg) — 2.2x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30m1h4h1DC
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 39 pts
Cycle position 14
Momentum 12
Market fit 6
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
39
0–100 · <30 oversold
Trend strength · ADX
30
>25 = strong trend
Volume vs avg
0.65×
1× = average
Stretch from avg
-1.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+16.7%
year over year
Free-cash-flow margin
53.6%
cash kept per $ of sales
Debt / equity
0.77
lower = less leveraged
P/E ratio
46.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$260.68
per share, our model
Fair price band
$221.57 – $299.78
a sensible range
Discount to fair
+33%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.27 ATR
  • RSI(2) snapped out of the extreme — RSI2 36
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 30
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 0.6x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 39 pts
Cycle position 14
Candle signal 13
Momentum 6
Market fit 3
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
51
0–100 · <30 oversold
Trend strength · ADX
17
>25 = strong trend
Volume vs avg
1.25×
1× = average
Stretch from avg
+0.1 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
-1.0%
year over year
Free-cash-flow margin
49.5%
cash kept per $ of sales
Debt / equity
0.96
lower = less leveraged
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$79.18
per share, our model
Fair price band
$67.30 – $91.06
a sensible range
Discount to fair
+66%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.06 ATR
  • RSI(2) snapped out of the extreme — RSI2 17
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 17
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (12 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.2x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 38 pts
Cycle position 14
Candle signal 6
Momentum 12
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
59
0–100 · <30 oversold
Trend strength · ADX
13
>25 = strong trend
Volume vs avg
0.90×
1× = average
Stretch from avg
+1.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+5.7%
year over year
Free-cash-flow margin
36.6%
cash kept per $ of sales
Debt / equity
0.72
lower = less leveraged
P/E ratio
33.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$94.81
per share, our model
Fair price band
$80.59 – $109.03
a sensible range
Discount to fair
-37%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.06 ATR
  • RSI(2) snapped out of the extreme — RSI2 48
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 13
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 38 pts
Cycle position 22
Momentum 6
Market fit 6
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
64
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
1.43×
1× = average
Stretch from avg
+1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+3.8%
year over year
Free-cash-flow margin
-0.1%
cash kept per $ of sales
Debt / equity
4.21
lower = less leveraged
P/E ratio
23.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$234.90 – $4954.73
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.61 ATR
  • RSI(2) snapped out of the extreme — RSI2 74
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.4x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months A6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 38 pts
Cycle position 22
Volume 6
Market fit 6
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
41
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
2.15×
1× = average
Stretch from avg
-1.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+1.0%
year over year
Free-cash-flow margin
12.1%
cash kept per $ of sales
Debt / equity
0.45
lower = less leveraged
P/E ratio
48.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$427.05
per share, our model
Fair price band
$363.00 – $491.11
a sensible range
Discount to fair
-294%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.13 ATR
  • RSI(2) snapped out of the extreme — RSI2 13
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 2.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Strong downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 38 pts
Cycle position 30
Fundamentals 8

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
31
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
0.97×
1× = average
Stretch from avg
-3.2 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+9.5%
year over year
Free-cash-flow margin
19.4%
cash kept per $ of sales
Debt / equity
2.11
lower = less leveraged
P/E ratio
19.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$256.16
per share, our model
Fair price band
$217.74 – $294.59
a sensible range
Discount to fair
+15%
+ cheap · − pricey
Bottom line
Undervalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -3.25 ATR
  • RSI(2) snapped out of the extreme — RSI2 19
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 38 pts
Cycle position 14
Candle signal 6
Momentum 12
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
57
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
1.04×
1× = average
Stretch from avg
+0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+33.1%
year over year
Free-cash-flow margin
12.7%
cash kept per $ of sales
Debt / equity
0.36
lower = less leveraged
P/E ratio
24.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$640.23
per share, our model
Fair price band
$544.20 – $736.26
a sensible range
Discount to fair
-5%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.97 ATR
  • RSI(2) snapped out of the extreme — RSI2 21
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 38 pts
Cycle position 14
Candle signal 13
Momentum 3
Market fit 3
Fundamentals 5

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
54
0–100 · <30 oversold
Trend strength · ADX
14
>25 = strong trend
Volume vs avg
1.06×
1× = average
Stretch from avg
+0.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+8.8%
year over year
Free-cash-flow margin
-3.5%
cash kept per $ of sales
P/E ratio
79.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$23.58 – $97.88
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.44 ATR
  • RSI(2) snapped out of the extreme — RSI2 35
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 14
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (6 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30mC1h4h1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 38 pts
Cycle position 14
Candle signal 15
Momentum 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
58
0–100 · <30 oversold
Trend strength · ADX
23
>25 = strong trend
Volume vs avg
0.82×
1× = average
Stretch from avg
+0.8 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.91 ATR
  • RSI(2) snapped out of the extreme — RSI2 61
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 23
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (3 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 22
Momentum 6
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
40
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.85×
1× = average
Stretch from avg
-1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+22.2%
year over year
Free-cash-flow margin
5.6%
cash kept per $ of sales
Debt / equity
2.31
lower = less leveraged
P/E ratio
43.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$301.06
per share, our model
Fair price band
$255.90 – $346.21
a sensible range
Discount to fair
-190%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.46 ATR
  • RSI(2) snapped out of the extreme — RSI2 13
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 22
Momentum 12
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
31
>25 = strong trend
Volume vs avg
0.72×
1× = average
Stretch from avg
+1.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+23.1%
year over year
Free-cash-flow margin
-60.3%
cash kept per $ of sales
Debt / equity
1.55
lower = less leveraged
P/E ratio
21.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$53.46 – $61.02
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.16 ATR
  • RSI(2) snapped out of the extreme — RSI2 40
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 31
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 22
Momentum 6
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
38
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
1.02×
1× = average
Stretch from avg
-2.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+1.4%
year over year
Free-cash-flow margin
2.1%
cash kept per $ of sales
Debt / equity
0.69
lower = less leveraged
P/E ratio
16.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$308.29
per share, our model
Fair price band
$262.05 – $354.54
a sensible range
Discount to fair
-23%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.01 ATR
  • RSI(2) snapped out of the extreme — RSI2 6
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 14
Candle signal 13
Momentum 3
Market fit 6
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
51
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.92×
1× = average
Stretch from avg
-0.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+4.8%
year over year
Free-cash-flow margin
6.2%
cash kept per $ of sales
Debt / equity
4.59
lower = less leveraged
P/E ratio
23.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$113.94
per share, our model
Fair price band
$96.85 – $131.03
a sensible range
Discount to fair
-196%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.06 ATR
  • RSI(2) snapped out of the extreme — RSI2 32
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (3 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months B
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 6
Candle signal 15
Market fit 10
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
78
0–100 · <30 oversold
Trend strength · ADX
32
>25 = strong trend
Volume vs avg
0.90×
1× = average
Stretch from avg
+3.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+8.8%
year over year
Free-cash-flow margin
2.7%
cash kept per $ of sales
Debt / equity
1.47
lower = less leveraged
P/E ratio
19.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$154.10
per share, our model
Fair price band
$130.98 – $177.21
a sensible range
Discount to fair
-94%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +3.83 ATR
  • RSI(2) snapped out of the extreme — RSI2 92
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 32
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks A1-3 months A
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 6
Candle signal 13
Market fit 10
Fundamentals 8

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
54
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
0.75×
1× = average
Stretch from avg
+0.3 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+12.5%
year over year
Free-cash-flow margin
18.7%
cash kept per $ of sales
Debt / equity
2.02
lower = less leveraged
P/E ratio
26.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$184.06
per share, our model
Fair price band
$156.45 – $211.67
a sensible range
Discount to fair
+8%
+ cheap · − pricey
Bottom line
Fair
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.30 ATR
  • RSI(2) snapped out of the extreme — RSI2 54
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 22
Candle signal 6
Market fit 3
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
35
0–100 · <30 oversold
Trend strength · ADX
24
>25 = strong trend
Volume vs avg
0.67×
1× = average
Stretch from avg
-1.8 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+122.7%
year over year
Free-cash-flow margin
-33.9%
cash kept per $ of sales
Debt / equity
1.21
lower = less leveraged
P/E ratio
14.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$17.16 – $101.90
a sensible range
Bottom line
Unknown
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.89 ATR
  • RSI(2) snapped out of the extreme — RSI2 1
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 24
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 22
Momentum 6
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
39
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
0.66×
1× = average
Stretch from avg
-1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+87.0%
year over year
Free-cash-flow margin
9.4%
cash kept per $ of sales
Debt / equity
2.62
lower = less leveraged
P/E ratio
65.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$106.29
per share, our model
Fair price band
$90.35 – $122.23
a sensible range
Discount to fair
-231%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.56 ATR
  • RSI(2) snapped out of the extreme — RSI2 11
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 37 pts
Cycle position 30
Momentum 6
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
63
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
0.97×
1× = average
Stretch from avg
+1.7 ATR
− below · + above
Zone touches
4
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+3.5%
year over year
Free-cash-flow margin
8.5%
cash kept per $ of sales
Debt / equity
2.28
lower = less leveraged
P/E ratio
33.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$28.92
per share, our model
Fair price band
$24.58 – $33.26
a sensible range
Discount to fair
-705%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.77 ATR
  • RSI(2) snapped out of the extreme — RSI2 58
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 36 pts
Cycle position 30
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
67
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
1.31×
1× = average
Stretch from avg
+2.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+7.8%
year over year
Free-cash-flow margin
14.3%
cash kept per $ of sales
Debt / equity
0.65
lower = less leveraged
P/E ratio
27.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$59.90
per share, our model
Fair price band
$50.91 – $68.88
a sensible range
Discount to fair
-65%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.57 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.3x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Chop
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 36 pts
Cycle position 22
Market fit 6
Fundamentals 8

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
36
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.98×
1× = average
Stretch from avg
-1.8 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+59.0%
year over year
Free-cash-flow margin
58.0%
cash kept per $ of sales
Debt / equity
1.63
lower = less leveraged
P/E ratio
39.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$570.90
per share, our model
Fair price band
$485.27 – $656.54
a sensible range
Discount to fair
+21%
+ cheap · − pricey
Bottom line
Undervalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.84 ATR
  • RSI(2) snapped out of the extreme — RSI2 7
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 36 pts
Cycle position 14
Candle signal 13
Volume 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
48
0–100 · <30 oversold
Trend strength · ADX
17
>25 = strong trend
Volume vs avg
1.55×
1× = average
Stretch from avg
-0.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+12.1%
year over year
Free-cash-flow margin
6.5%
cash kept per $ of sales
Debt / equity
1.25
lower = less leveraged
P/E ratio
25.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$12.12
per share, our model
Fair price band
$10.30 – $13.94
a sensible range
Discount to fair
-573%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.47 ATR
  • RSI(2) snapped out of the extreme — RSI2 26
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 17
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.5x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months B
Market fit
Breakout up
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 36 pts
Cycle position 6
Candle signal 13
Market fit 10
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
67
0–100 · <30 oversold
Trend strength · ADX
47
>25 = strong trend
Volume vs avg
1.00×
1× = average
Stretch from avg
+2.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+31.1%
year over year
Free-cash-flow margin
38.8%
cash kept per $ of sales
Debt / equity
0.08
lower = less leveraged
P/E ratio
313.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$243.76
per share, our model
Fair price band
$207.20 – $280.33
a sensible range
Discount to fair
-47%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.06 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 47
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 35 pts
Cycle position 22
Market fit 6
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
33
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
1.20×
1× = average
Stretch from avg
-2.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+39.5%
year over year
Free-cash-flow margin
14.7%
cash kept per $ of sales
Debt / equity
0.55
lower = less leveraged
P/E ratio
126.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$270.81
per share, our model
Fair price band
$230.19 – $311.43
a sensible range
Discount to fair
-40%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.08 ATR
  • RSI(2) snapped out of the extreme — RSI2 2
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.2x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 35 pts
Cycle position 14
Candle signal 15
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
54
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.99×
1× = average
Stretch from avg
+0.3 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.38 ATR
  • RSI(2) snapped out of the extreme — RSI2 34
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 35 pts
Cycle position 22
Momentum 6
Market fit 6
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
67
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
1.29×
1× = average
Stretch from avg
+2.0 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+8.1%
year over year
Free-cash-flow margin
29.4%
cash kept per $ of sales
Debt / equity
2.36
lower = less leveraged
P/E ratio
35.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$239.36
per share, our model
Fair price band
$203.46 – $275.27
a sensible range
Discount to fair
-104%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.07 ATR
  • RSI(2) snapped out of the extreme — RSI2 55
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.3x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 35 pts
Cycle position 14
Candle signal 6
Market fit 6
Fundamentals 9

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
37
0–100 · <30 oversold
Trend strength · ADX
16
>25 = strong trend
Volume vs avg
1.23×
1× = average
Stretch from avg
-1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+45.8%
year over year
Free-cash-flow margin
43.3%
cash kept per $ of sales
Debt / equity
0.16
lower = less leveraged
P/E ratio
11.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$510.29
per share, our model
Fair price band
$433.75 – $586.84
a sensible range
Discount to fair
+82%
+ cheap · − pricey
Bottom line
Deep value
Books quality Strong

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.57 ATR
  • RSI(2) snapped out of the extreme — RSI2 10
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 16
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 1.2x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 22
Momentum 9
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
70
0–100 · <30 oversold
Trend strength · ADX
24
>25 = strong trend
Volume vs avg
1.42×
1× = average
Stretch from avg
+2.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+1.7%
year over year
Free-cash-flow margin
8.0%
cash kept per $ of sales
Debt / equity
1.43
lower = less leveraged
P/E ratio
30.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$-1.07
per share, our model
Fair price band
$-1.07 – $32.93
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.22 ATR
  • RSI(2) snapped out of the extreme — RSI2 75
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 24
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.4x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4h1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 22
Momentum 12

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
65
0–100 · <30 oversold
Trend strength · ADX
32
>25 = strong trend
Volume vs avg
1.46×
1× = average
Stretch from avg
+1.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.79 ATR
  • RSI(2) snapped out of the extreme — RSI2 49
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 32
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (12 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.5x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months A6 months+ C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 22
Candle signal 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
32
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
1.07×
1× = average
Stretch from avg
-2.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.16 ATR
  • RSI(2) snapped out of the extreme — RSI2 5
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 14
Candle signal 13
Momentum 3
Market fit 3
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
53
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
0.87×
1× = average
Stretch from avg
+0.2 ATR
− below · + above
Zone touches
6
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+1.3%
year over year
Free-cash-flow margin
9.3%
cash kept per $ of sales
Debt / equity
3.96
lower = less leveraged
P/E ratio
30.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$48.86
per share, our model
Fair price band
$41.53 – $56.19
a sensible range
Discount to fair
-225%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.24 ATR
  • RSI(2) snapped out of the extreme — RSI2 45
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks A1-3 months A+6 months+ A
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 14
Candle signal 6
Market fit 10
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
46
0–100 · <30 oversold
Trend strength · ADX
31
>25 = strong trend
Volume vs avg
0.48×
1× = average
Stretch from avg
-1.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+260.2%
year over year
Free-cash-flow margin
-1.0%
cash kept per $ of sales
Debt / equity
0.18
lower = less leveraged
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$14.53 – $14.53
a sensible range
Bottom line
Unknown
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.94 ATR
  • RSI(2) snapped out of the extreme — RSI2 7
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 31
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.5x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 22
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
36
0–100 · <30 oversold
Trend strength · ADX
25
>25 = strong trend
Volume vs avg
0.68×
1× = average
Stretch from avg
-2.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.13 ATR
  • RSI(2) snapped out of the extreme — RSI2 8
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 25
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 6
Candle signal 15
Momentum 3
Volume 3
Market fit 6
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
50
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
1.61×
1× = average
Stretch from avg
-0.0 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+7.4%
year over year
Free-cash-flow margin
15.5%
cash kept per $ of sales
Debt / equity
3.74
lower = less leveraged
P/E ratio
33.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$168.53
per share, our model
Fair price band
$143.25 – $193.81
a sensible range
Discount to fair
-145%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.00 ATR
  • RSI(2) snapped out of the extreme — RSI2 52
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.6x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 22
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
0.68×
1× = average
Stretch from avg
+1.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+10.4%
year over year
Free-cash-flow margin
34.6%
cash kept per $ of sales
Debt / equity
0.38
lower = less leveraged
P/E ratio
28.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$390.03
per share, our model
Fair price band
$331.52 – $448.53
a sensible range
Discount to fair
-17%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.44 ATR
  • RSI(2) snapped out of the extreme — RSI2 56
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (3 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 22
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
66
0–100 · <30 oversold
Trend strength · ADX
28
>25 = strong trend
Volume vs avg
0.58×
1× = average
Stretch from avg
+1.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+3.9%
year over year
Free-cash-flow margin
30.7%
cash kept per $ of sales
P/E ratio
29.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$87.33
per share, our model
Fair price band
$74.23 – $100.43
a sensible range
Discount to fair
-120%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.97 ATR
  • RSI(2) snapped out of the extreme — RSI2 81
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 28
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.6x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 34 pts
Cycle position 22
Momentum 6
Market fit 3
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
59
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
1.08×
1× = average
Stretch from avg
+1.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+2.6%
year over year
Free-cash-flow margin
3.6%
cash kept per $ of sales
Debt / equity
0.18
lower = less leveraged
P/E ratio
24.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$33.31
per share, our model
Fair price band
$28.32 – $38.31
a sensible range
Discount to fair
-334%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.40 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 14
Candle signal 6
Market fit 6
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
44
0–100 · <30 oversold
Trend strength · ADX
19
>25 = strong trend
Volume vs avg
0.83×
1× = average
Stretch from avg
-1.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+11.4%
year over year
Free-cash-flow margin
10.7%
cash kept per $ of sales
Debt / equity
0.30
lower = less leveraged
P/E ratio
59.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$98.90
per share, our model
Fair price band
$84.07 – $113.74
a sensible range
Discount to fair
-534%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Strong

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 2 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.17 ATR
  • RSI(2) snapped out of the extreme — RSI2 7
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 19
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 6
Candle signal 15
Momentum 3
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
47
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
0.75×
1× = average
Stretch from avg
-0.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
-0.3%
year over year
Free-cash-flow margin
9.1%
cash kept per $ of sales
Debt / equity
0.75
lower = less leveraged
P/E ratio
19.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$23.90
per share, our model
Fair price band
$20.32 – $27.49
a sensible range
Discount to fair
-47%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.08 ATR
  • RSI(2) snapped out of the extreme — RSI2 63
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks A1-3 months A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 14
Candle signal 6
Market fit 6
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
47
0–100 · <30 oversold
Trend strength · ADX
27
>25 = strong trend
Volume vs avg
1.01×
1× = average
Stretch from avg
-0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+15.1%
year over year
Free-cash-flow margin
35.4%
cash kept per $ of sales
Debt / equity
1.40
lower = less leveraged
P/E ratio
54.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$70.37
per share, our model
Fair price band
$59.81 – $80.92
a sensible range
Discount to fair
-59%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.85 ATR
  • RSI(2) snapped out of the extreme — RSI2 8
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 27
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 14
Momentum 6
Market fit 6
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
43
0–100 · <30 oversold
Trend strength · ADX
16
>25 = strong trend
Volume vs avg
1.14×
1× = average
Stretch from avg
-0.8 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+31.5%
year over year
Free-cash-flow margin
20.2%
cash kept per $ of sales
Debt / equity
0.44
lower = less leveraged
P/E ratio
50.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$348.83
per share, our model
Fair price band
$296.51 – $401.16
a sensible range
Discount to fair
+9%
+ cheap · − pricey
Bottom line
Fair
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.87 ATR
  • RSI(2) snapped out of the extreme — RSI2 40
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 16
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 30
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
78
0–100 · <30 oversold
Trend strength · ADX
32
>25 = strong trend
Volume vs avg
0.90×
1× = average
Stretch from avg
+3.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+8.8%
year over year
Free-cash-flow margin
2.7%
cash kept per $ of sales
Debt / equity
1.47
lower = less leveraged
P/E ratio
19.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$154.10
per share, our model
Fair price band
$130.98 – $177.21
a sensible range
Discount to fair
-94%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +3.83 ATR
  • RSI(2) snapped out of the extreme — RSI2 92
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 32
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 14
Momentum 6
Market fit 6
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
44
0–100 · <30 oversold
Trend strength · ADX
21
>25 = strong trend
Volume vs avg
0.84×
1× = average
Stretch from avg
-0.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+26.1%
year over year
Free-cash-flow margin
17.6%
cash kept per $ of sales
Debt / equity
0.54
lower = less leveraged
P/E ratio
96.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$580.18
per share, our model
Fair price band
$493.16 – $667.21
a sensible range
Discount to fair
-132%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.69 ATR
  • RSI(2) snapped out of the extreme — RSI2 35
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 21
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 30
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
73
0–100 · <30 oversold
Trend strength · ADX
25
>25 = strong trend
Volume vs avg
0.79×
1× = average
Stretch from avg
+3.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+6.9%
year over year
Free-cash-flow margin
-0.9%
cash kept per $ of sales
Debt / equity
0.91
lower = less leveraged
P/E ratio
19.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$155.90 – $990.50
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +3.46 ATR
  • RSI(2) snapped out of the extreme — RSI2 87
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 25
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 30
Volume 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
75
0–100 · <30 oversold
Trend strength · ADX
31
>25 = strong trend
Volume vs avg
1.90×
1× = average
Stretch from avg
+4.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+1.0%
year over year
Free-cash-flow margin
27.2%
cash kept per $ of sales
Debt / equity
0.29
lower = less leveraged
P/E ratio
10.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$858.01
per share, our model
Fair price band
$729.31 – $986.71
a sensible range
Discount to fair
+61%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +4.29 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 31
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 33 pts
Cycle position 30
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
72
0–100 · <30 oversold
Trend strength · ADX
27
>25 = strong trend
Volume vs avg
0.78×
1× = average
Stretch from avg
+3.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+6.6%
year over year
Free-cash-flow margin
3.9%
cash kept per $ of sales
Debt / equity
0.43
lower = less leveraged
P/E ratio
22.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$291.46
per share, our model
Fair price band
$247.74 – $335.18
a sensible range
Discount to fair
-0%
+ cheap · − pricey
Bottom line
Fair
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +3.17 ATR
  • RSI(2) snapped out of the extreme — RSI2 87
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 27
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 22
Momentum 6
Market fit 3
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
58
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
1.08×
1× = average
Stretch from avg
+0.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+5.8%
year over year
Free-cash-flow margin
20.2%
cash kept per $ of sales
Debt / equity
6.24
lower = less leveraged
P/E ratio
25.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$169.63
per share, our model
Fair price band
$144.18 – $195.07
a sensible range
Discount to fair
-112%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.79 ATR
  • RSI(2) snapped out of the extreme — RSI2 54
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 22
Candle signal 6
Market fit 3
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
61
0–100 · <30 oversold
Trend strength · ADX
17
>25 = strong trend
Volume vs avg
0.90×
1× = average
Stretch from avg
+1.8 ATR
− below · + above
Zone touches
4
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+2.6%
year over year
Free-cash-flow margin
20.4%
cash kept per $ of sales
Debt / equity
2.31
lower = less leveraged
P/E ratio
17.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$55.95
per share, our model
Fair price band
$47.56 – $64.34
a sensible range
Discount to fair
-11%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.85 ATR
  • RSI(2) snapped out of the extreme — RSI2 84
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 17
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
Timeframes
1-5 days C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 14
Candle signal 15
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
45
0–100 · <30 oversold
Trend strength · ADX
16
>25 = strong trend
Volume vs avg
0.95×
1× = average
Stretch from avg
-0.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.42 ATR
  • RSI(2) snapped out of the extreme — RSI2 16
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 16
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 6
Candle signal 13
Market fit 6
Fundamentals 7

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
44
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.52×
1× = average
Stretch from avg
-0.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
-1.0%
year over year
Free-cash-flow margin
4.4%
cash kept per $ of sales
Debt / equity
4.60
lower = less leveraged
P/E ratio
3.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$-472.24
per share, our model
Fair price band
$-472.24 – $1185.70
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.45 ATR
  • RSI(2) snapped out of the extreme — RSI2 43
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.5x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 22
Market fit 6
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
37
0–100 · <30 oversold
Trend strength · ADX
24
>25 = strong trend
Volume vs avg
0.57×
1× = average
Stretch from avg
-1.8 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+16.9%
year over year
Free-cash-flow margin
3.0%
cash kept per $ of sales
Debt / equity
0.87
lower = less leveraged
P/E ratio
56.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$74.57
per share, our model
Fair price band
$63.38 – $85.75
a sensible range
Discount to fair
-75%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.84 ATR
  • RSI(2) snapped out of the extreme — RSI2 6
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 24
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.6x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4h1DC
Timeframes
1-5 days C1-4 weeks B1-3 months B
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 14
Momentum 12
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
58
0–100 · <30 oversold
Trend strength · ADX
25
>25 = strong trend
Volume vs avg
1.18×
1× = average
Stretch from avg
+1.0 ATR
− below · + above
Zone touches
8
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.98 ATR
  • RSI(2) snapped out of the extreme — RSI2 42
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 25
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (12 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.2x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 22
Market fit 6
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
37
0–100 · <30 oversold
Trend strength · ADX
14
>25 = strong trend
Volume vs avg
0.81×
1× = average
Stretch from avg
-2.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+20.0%
year over year
Free-cash-flow margin
3.9%
cash kept per $ of sales
Debt / equity
0.80
lower = less leveraged
P/E ratio
75.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$20.19
per share, our model
Fair price band
$17.16 – $23.22
a sensible range
Discount to fair
-672%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.01 ATR
  • RSI(2) snapped out of the extreme — RSI2 4
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 14
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 14
Candle signal 6
Market fit 6
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
43
0–100 · <30 oversold
Trend strength · ADX
12
>25 = strong trend
Volume vs avg
0.92×
1× = average
Stretch from avg
-0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+21.8%
year over year
Free-cash-flow margin
6.9%
cash kept per $ of sales
Debt / equity
0.20
lower = less leveraged
P/E ratio
27.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$240.15
per share, our model
Fair price band
$204.13 – $276.18
a sensible range
Discount to fair
-48%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Strong

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.96 ATR
  • RSI(2) snapped out of the extreme — RSI2 20
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 12
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (5 tests held)
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 14
Momentum 12
Market fit 3
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
60
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
0.83×
1× = average
Stretch from avg
+0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+30.4%
year over year
Free-cash-flow margin
-81.3%
cash kept per $ of sales
P/E ratio
14.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$203.60 – $425.16
a sensible range
Bottom line
Unknown
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.96 ATR
  • RSI(2) snapped out of the extreme — RSI2 35
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (3 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 22
Market fit 6
Fundamentals 4

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
37
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
0.83×
1× = average
Stretch from avg
-1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+26.3%
year over year
Free-cash-flow margin
3.6%
cash kept per $ of sales
Debt / equity
0.69
lower = less leveraged
P/E ratio
86.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$342.05
per share, our model
Fair price band
$290.74 – $393.35
a sensible range
Discount to fair
-84%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.55 ATR
  • RSI(2) snapped out of the extreme — RSI2 11
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (3 tests held)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 14
Momentum 6
Market fit 6
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
38
0–100 · <30 oversold
Trend strength · ADX
13
>25 = strong trend
Volume vs avg
0.81×
1× = average
Stretch from avg
-1.3 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
-3.5%
year over year
Free-cash-flow margin
21.7%
cash kept per $ of sales
Debt / equity
0.56
lower = less leveraged
P/E ratio
20.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$91.59
per share, our model
Fair price band
$77.85 – $105.33
a sensible range
Discount to fair
-104%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.32 ATR
  • RSI(2) snapped out of the extreme — RSI2 21
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 13
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 22
Candle signal 6
Market fit 3
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
65
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
0.55×
1× = average
Stretch from avg
+1.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+19.3%
year over year
Free-cash-flow margin
39.2%
cash kept per $ of sales
Debt / equity
4.57
lower = less leveraged
P/E ratio
15.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$220.91
per share, our model
Fair price band
$187.77 – $254.05
a sensible range
Discount to fair
+1%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.73 ATR
  • RSI(2) snapped out of the extreme — RSI2 98
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (3 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.5x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months B
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 14
Candle signal 6
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
60
0–100 · <30 oversold
Trend strength · ADX
14
>25 = strong trend
Volume vs avg
0.81×
1× = average
Stretch from avg
+1.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+13.5%
year over year
Free-cash-flow margin
32.7%
cash kept per $ of sales
Debt / equity
0.57
lower = less leveraged
P/E ratio
44.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$449.58
per share, our model
Fair price band
$382.14 – $517.02
a sensible range
Discount to fair
+68%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 2 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.16 ATR
  • RSI(2) snapped out of the extreme — RSI2 67
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 14
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 30
Fundamentals 2

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
69
0–100 · <30 oversold
Trend strength · ADX
31
>25 = strong trend
Volume vs avg
0.80×
1× = average
Stretch from avg
+2.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
5–60
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+38.3%
year over year
Free-cash-flow margin
24.4%
cash kept per $ of sales
Debt / equity
0.44
lower = less leveraged
P/E ratio
112.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$181.78
per share, our model
Fair price band
$154.52 – $209.05
a sensible range
Discount to fair
-29%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.50 ATR
  • RSI(2) snapped out of the extreme — RSI2 89
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 31
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 32 pts
Cycle position 14
Candle signal 6
Momentum 6
Market fit 3
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
59
0–100 · <30 oversold
Trend strength · ADX
23
>25 = strong trend
Volume vs avg
1.29×
1× = average
Stretch from avg
+0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+5.7%
year over year
Free-cash-flow margin
-22.7%
cash kept per $ of sales
P/E ratio
13.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$82.05 – $116.46
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.96 ATR
  • RSI(2) snapped out of the extreme — RSI2 51
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 23
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 1.3x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 22
Candle signal 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
64
0–100 · <30 oversold
Trend strength · ADX
22
>25 = strong trend
Volume vs avg
0.72×
1× = average
Stretch from avg
+2.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+2.3%
year over year
Free-cash-flow margin
6.4%
cash kept per $ of sales
Debt / equity
0.24
lower = less leveraged
P/E ratio
31.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$68.43
per share, our model
Fair price band
$58.17 – $78.70
a sensible range
Discount to fair
-165%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.22 ATR
  • RSI(2) snapped out of the extreme — RSI2 98
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 22
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30m1h4h1DC
Timeframes
1-5 days C1-4 weeks B1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 6
Candle signal 13
Momentum 9
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
46
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
1.11×
1× = average
Stretch from avg
-0.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.38 ATR
  • RSI(2) snapped out of the extreme — RSI2 64
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (12 tests held)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 22
Momentum 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
57
0–100 · <30 oversold
Trend strength · ADX
18
>25 = strong trend
Volume vs avg
0.83×
1× = average
Stretch from avg
+0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+4.4%
year over year
Free-cash-flow margin
26.9%
cash kept per $ of sales
Debt / equity
0.95
lower = less leveraged
P/E ratio
18.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$98.35
per share, our model
Fair price band
$83.60 – $113.11
a sensible range
Discount to fair
-37%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.89 ATR
  • RSI(2) snapped out of the extreme — RSI2 55
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 18
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 22
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
65
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
0.91×
1× = average
Stretch from avg
+2.1 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+6.0%
year over year
Free-cash-flow margin
1.4%
cash kept per $ of sales
P/E ratio
20.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$858.55
per share, our model
Fair price band
$729.77 – $987.33
a sensible range
Discount to fair
+7%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.11 ATR
  • RSI(2) snapped out of the extreme — RSI2 88
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Breakout down
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 6
Candle signal 15
Market fit 10

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
42
0–100 · <30 oversold
Trend strength · ADX
39
>25 = strong trend
Volume vs avg
0.92×
1× = average
Stretch from avg
-1.6 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+8.7%
year over year
Free-cash-flow margin
17.7%
cash kept per $ of sales
Debt / equity
0.26
lower = less leveraged
P/E ratio
11.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$570.00
per share, our model
Fair price band
$484.50 – $655.50
a sensible range
Discount to fair
+60%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.55 ATR
  • RSI(2) snapped out of the extreme — RSI2 30
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 39
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4hC1DC
Timeframes
1-5 days C1-4 weeks A1-3 months A
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 6
Momentum 3
Volume 6
Market fit 10
Fundamentals 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
75
0–100 · <30 oversold
Trend strength · ADX
31
>25 = strong trend
Volume vs avg
1.90×
1× = average
Stretch from avg
+4.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+1.0%
year over year
Free-cash-flow margin
27.2%
cash kept per $ of sales
Debt / equity
0.29
lower = less leveraged
P/E ratio
10.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$858.01
per share, our model
Fair price band
$729.31 – $986.71
a sensible range
Discount to fair
+61%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +4.29 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 31
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 14
Candle signal 6
Market fit 6
Fundamentals 5

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
41
0–100 · <30 oversold
Trend strength · ADX
27
>25 = strong trend
Volume vs avg
1.09×
1× = average
Stretch from avg
-1.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+10.6%
year over year
Free-cash-flow margin
2.8%
cash kept per $ of sales
Debt / equity
1.95
lower = less leveraged
P/E ratio
11.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$71.79
per share, our model
Fair price band
$61.02 – $82.56
a sensible range
Discount to fair
-76%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.42 ATR
  • RSI(2) snapped out of the extreme — RSI2 4
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 27
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 22
Momentum 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
61
0–100 · <30 oversold
Trend strength · ADX
19
>25 = strong trend
Volume vs avg
0.99×
1× = average
Stretch from avg
+1.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.69 ATR
  • RSI(2) snapped out of the extreme — RSI2 90
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 19
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30m1hC4h1DC
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 22
Momentum 6
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
59
0–100 · <30 oversold
Trend strength · ADX
11
>25 = strong trend
Volume vs avg
0.76×
1× = average
Stretch from avg
+1.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.19 ATR
  • RSI(2) snapped out of the extreme — RSI2 87
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 11
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (7 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 31 pts
Cycle position 14
Momentum 9
Market fit 3
Fundamentals 5

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
59
0–100 · <30 oversold
Trend strength · ADX
24
>25 = strong trend
Volume vs avg
0.84×
1× = average
Stretch from avg
+0.8 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+4.9%
year over year
Free-cash-flow margin
-3.3%
cash kept per $ of sales
Debt / equity
0.38
lower = less leveraged
P/E ratio
64.7
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$23.04 – $135.62
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.86 ATR
  • RSI(2) snapped out of the extreme — RSI2 29
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 24
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A+
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 30 pts
Cycle position 14
Candle signal 13
Momentum 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
51
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
1.09×
1× = average
Stretch from avg
+0.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+6.5%
year over year
Free-cash-flow margin
21.3%
cash kept per $ of sales
Debt / equity
0.29
lower = less leveraged
P/E ratio
23.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$189.01
per share, our model
Fair price band
$160.66 – $217.37
a sensible range
Discount to fair
-46%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.35 ATR
  • RSI(2) snapped out of the extreme — RSI2 26
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A+
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 30 pts
Cycle position 6
Candle signal 15
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
43
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
0.69×
1× = average
Stretch from avg
-0.8 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+9.1%
year over year
Free-cash-flow margin
2.1%
cash kept per $ of sales
Debt / equity
0.83
lower = less leveraged
P/E ratio
19.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$0.53
per share, our model
Fair price band
$0.45 – $0.61
a sensible range
Discount to fair
-19623%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.84 ATR
  • RSI(2) snapped out of the extreme — RSI2 26
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks A1-3 months A+
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 30 pts
Cycle position 6
Candle signal 15
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
44
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
0.97×
1× = average
Stretch from avg
-0.6 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+4.4%
year over year
Free-cash-flow margin
4.9%
cash kept per $ of sales
Debt / equity
1.03
lower = less leveraged
P/E ratio
17.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$138.18
per share, our model
Fair price band
$117.45 – $158.91
a sensible range
Discount to fair
-296%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.65 ATR
  • RSI(2) snapped out of the extreme — RSI2 36
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4hC1DC
Timeframes
1-5 days C1-4 weeks A1-3 months A
Market fit
Chop
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 30 pts
Cycle position 6
Candle signal 15
Momentum 3
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
13
>25 = strong trend
Volume vs avg
1.15×
1× = average
Stretch from avg
+0.9 ATR
− below · + above
Zone touches
12
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.89 ATR
  • RSI(2) snapped out of the extreme — RSI2 44
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 13
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (12 tests held)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30mC1h4hC1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 30 pts
Cycle position 14
Candle signal 13
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
49
0–100 · <30 oversold
Trend strength · ADX
12
>25 = strong trend
Volume vs avg
1.04×
1× = average
Stretch from avg
-0.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.16 ATR
  • RSI(2) snapped out of the extreme — RSI2 27
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 12
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (5 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30mC1h4h1DC
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Chop
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 30 pts
Cycle position 6
Candle signal 15
Momentum 3
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
46
0–100 · <30 oversold
Trend strength · ADX
9
>25 = strong trend
Volume vs avg
1.13×
1× = average
Stretch from avg
-0.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.53 ATR
  • RSI(2) snapped out of the extreme — RSI2 19
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 9
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks A1-3 months A
Market fit
Strong downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 29 pts
Cycle position 6
Candle signal 13
Market fit 10

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
42
0–100 · <30 oversold
Trend strength · ADX
27
>25 = strong trend
Volume vs avg
0.77×
1× = average
Stretch from avg
-0.5 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+11.6%
year over year
Free-cash-flow margin
14.0%
cash kept per $ of sales
Debt / equity
0.42
lower = less leveraged
P/E ratio
18.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$42.29
per share, our model
Fair price band
$35.95 – $48.64
a sensible range
Discount to fair
-4%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.59 ATR
  • RSI(2) snapped out of the extreme — RSI2 51
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 27
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks A1-3 months A
Market fit
Strong downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 29 pts
Cycle position 6
Candle signal 13
Market fit 10

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
49
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
0.88×
1× = average
Stretch from avg
+0.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+14.4%
year over year
Free-cash-flow margin
46.5%
cash kept per $ of sales
Debt / equity
0.14
lower = less leveraged
P/E ratio
20.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$250.98
per share, our model
Fair price band
$213.33 – $288.62
a sensible range
Discount to fair
+3%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.18 ATR
  • RSI(2) snapped out of the extreme — RSI2 47
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months B6 months+ A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 29 pts
Cycle position 14
Momentum 6
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
43
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
0.99×
1× = average
Stretch from avg
-0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+2.7%
year over year
Free-cash-flow margin
5.0%
cash kept per $ of sales
Debt / equity
0.62
lower = less leveraged
P/E ratio
33.8
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$151.01
per share, our model
Fair price band
$128.36 – $173.66
a sensible range
Discount to fair
-330%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.94 ATR
  • RSI(2) snapped out of the extreme — RSI2 16
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (6 tests held)
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1hB4hC1DC
Timeframes
1-5 days C1-4 weeks B1-3 months B
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 29 pts
Cycle position 14
Momentum 9
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
54
0–100 · <30 oversold
Trend strength · ADX
11
>25 = strong trend
Volume vs avg
0.63×
1× = average
Stretch from avg
+0.6 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+13.3%
year over year
Free-cash-flow margin
39.9%
cash kept per $ of sales
Debt / equity
1.24
lower = less leveraged
P/E ratio
19.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$537.89
per share, our model
Fair price band
$457.21 – $618.58
a sensible range
Discount to fair
+68%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 2 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.58 ATR
  • RSI(2) snapped out of the extreme — RSI2 57
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 11
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.6x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 29 pts
Cycle position 6
Candle signal 15
Market fit 6
Fundamentals 2

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
49
0–100 · <30 oversold
Trend strength · ADX
12
>25 = strong trend
Volume vs avg
0.71×
1× = average
Stretch from avg
-0.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+22.1%
year over year
Free-cash-flow margin
38.5%
cash kept per $ of sales
Debt / equity
0.21
lower = less leveraged
P/E ratio
62.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$235.35
per share, our model
Fair price band
$200.05 – $270.65
a sensible range
Discount to fair
+55%
+ cheap · − pricey
Bottom line
Deep value
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.22 ATR
  • RSI(2) snapped out of the extreme — RSI2 11
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 12
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 29 pts
Cycle position 14
Candle signal 6
Market fit 6
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
39
0–100 · <30 oversold
Trend strength · ADX
33
>25 = strong trend
Volume vs avg
0.81×
1× = average
Stretch from avg
-0.8 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+2.7%
year over year
Free-cash-flow margin
8.5%
cash kept per $ of sales
Debt / equity
0.43
lower = less leveraged
P/E ratio
20.9
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$25.75
per share, our model
Fair price band
$21.88 – $29.61
a sensible range
Discount to fair
-84%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.86 ATR
  • RSI(2) snapped out of the extreme — RSI2 13
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 33
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4h1DC
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Breakout down
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 29 pts
Cycle position 6
Candle signal 13
Market fit 10

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
45
0–100 · <30 oversold
Trend strength · ADX
36
>25 = strong trend
Volume vs avg
0.98×
1× = average
Stretch from avg
-0.4 ATR
− below · + above
Zone touches
6
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.40 ATR
  • RSI(2) snapped out of the extreme — RSI2 16
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 36
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (6 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 14
Momentum 6
Market fit 6
Fundamentals 2

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
59
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
0.83×
1× = average
Stretch from avg
+1.0 ATR
− below · + above
Zone touches
4
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+46.3%
year over year
Free-cash-flow margin
48.9%
cash kept per $ of sales
P/E ratio
62.5
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$2381.75
per share, our model
Fair price band
$2024.49 – $2739.01
a sensible range
Discount to fair
+91%
+ cheap · − pricey
Bottom line
Deep value
Books quality Adequate

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.09 ATR
  • RSI(2) snapped out of the extreme — RSI2 43
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4h1DC
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 22
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
26
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
1.12×
1× = average
Stretch from avg
-2.0 ATR
− below · + above
Zone touches
7
tests of this zone
Suggested hold
4–45
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -2.07 ATR
  • RSI(2) snapped out of the extreme — RSI2 1
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (12 tests held)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months B
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 6
Candle signal 15
Momentum 3
Market fit 3
Fundamentals 1

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
50
0–100 · <30 oversold
Trend strength · ADX
24
>25 = strong trend
Volume vs avg
0.73×
1× = average
Stretch from avg
+0.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+2.4%
year over year
Free-cash-flow margin
7.8%
cash kept per $ of sales
Debt / equity
2.57
lower = less leveraged
P/E ratio
18.0
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$59.62
per share, our model
Fair price band
$50.67 – $68.56
a sensible range
Discount to fair
-277%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.03 ATR
  • RSI(2) snapped out of the extreme — RSI2 55
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 24
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 22
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
36
0–100 · <30 oversold
Trend strength · ADX
21
>25 = strong trend
Volume vs avg
1.06×
1× = average
Stretch from avg
-1.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.92 ATR
  • RSI(2) snapped out of the extreme — RSI2 8
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 21
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 22
Market fit 3
Fundamentals 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
69
0–100 · <30 oversold
Trend strength · ADX
17
>25 = strong trend
Volume vs avg
1.47×
1× = average
Stretch from avg
+2.3 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
4–45
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
-1.6%
year over year
Free-cash-flow margin
5.2%
cash kept per $ of sales
Debt / equity
1.82
lower = less leveraged
P/E ratio
18.4
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$43.11
per share, our model
Fair price band
$36.64 – $49.57
a sensible range
Discount to fair
-164%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.31 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 17
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.5x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 22
Momentum 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
63
0–100 · <30 oversold
Trend strength · ADX
34
>25 = strong trend
Volume vs avg
1.36×
1× = average
Stretch from avg
+1.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+4.6%
year over year
Free-cash-flow margin
27.9%
cash kept per $ of sales
P/E ratio
13.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$68.67
per share, our model
Fair price band
$58.37 – $78.97
a sensible range
Discount to fair
+10%
+ cheap · − pricey
Bottom line
Fair
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.46 ATR
  • RSI(2) snapped out of the extreme — RSI2 45
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 34
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 1.4x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 22
Momentum 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
33
>25 = strong trend
Volume vs avg
0.75×
1× = average
Stretch from avg
+1.3 ATR
− below · + above
Zone touches
5
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+17.1%
year over year
Free-cash-flow margin
52.1%
cash kept per $ of sales
Debt / equity
0.67
lower = less leveraged
P/E ratio
31.1
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$438.47
per share, our model
Fair price band
$372.70 – $504.24
a sensible range
Discount to fair
+19%
+ cheap · − pricey
Bottom line
Undervalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.39 ATR
  • RSI(2) snapped out of the extreme — RSI2 44
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 33
  • Reversal candle printed
  • Double/triple bottom-top held — Double top rejected
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30m1h4hC1DC
Timeframes
1-5 days C1-4 weeks C1-3 months A6 months+ C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 22
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
42
0–100 · <30 oversold
Trend strength · ADX
16
>25 = strong trend
Volume vs avg
1.12×
1× = average
Stretch from avg
-1.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 2 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.24 ATR
  • RSI(2) snapped out of the extreme — RSI2 8
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 16
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 28 pts
Cycle position 22
Momentum 3
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
55
0–100 · <30 oversold
Trend strength · ADX
12
>25 = strong trend
Volume vs avg
1.36×
1× = average
Stretch from avg
+0.7 ATR
− below · + above
Zone touches
5
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.68 ATR
  • RSI(2) snapped out of the extreme — RSI2 61
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 12
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (9 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.4x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 27 pts
Cycle position 6
Candle signal 15
Momentum 3
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
52
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
1.09×
1× = average
Stretch from avg
-0.2 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.12 ATR
  • RSI(2) snapped out of the extreme — RSI2 8
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (6 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks C1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 27 pts
Cycle position 6
Candle signal 15
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
38
0–100 · <30 oversold
Trend strength · ADX
23
>25 = strong trend
Volume vs avg
0.76×
1× = average
Stretch from avg
-1.6 ATR
− below · + above
Zone touches
4
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+18.3%
year over year
Free-cash-flow margin
17.3%
cash kept per $ of sales
P/E ratio
38.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$530.81
per share, our model
Fair price band
$451.19 – $610.43
a sensible range
Discount to fair
-133%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.58 ATR
  • RSI(2) snapped out of the extreme — RSI2 15
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 23
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30mC1h4h1DC
Timeframes
1-5 days C1-3 months C
Market fit
Strong downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Candle signal 6
Momentum 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
35
0–100 · <30 oversold
Trend strength · ADX
33
>25 = strong trend
Volume vs avg
0.95×
1× = average
Stretch from avg
-1.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.02 ATR
  • RSI(2) snapped out of the extreme — RSI2 15
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 33
  • Reversal candle printed
  • Double/triple bottom-top held — Double bottom held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months B
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
56
0–100 · <30 oversold
Trend strength · ADX
13
>25 = strong trend
Volume vs avg
0.87×
1× = average
Stretch from avg
+0.6 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+16.2%
year over year
Free-cash-flow margin
26.3%
cash kept per $ of sales
P/E ratio
23.2
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$302.99
per share, our model
Fair price band
$257.54 – $348.43
a sensible range
Discount to fair
+42%
+ cheap · − pricey
Bottom line
Deep value
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 2 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.66 ATR
  • RSI(2) snapped out of the extreme — RSI2 48
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 13
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4hC1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Candle signal 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
63
0–100 · <30 oversold
Trend strength · ADX
20
>25 = strong trend
Volume vs avg
1.11×
1× = average
Stretch from avg
+1.3 ATR
− below · + above
Zone touches
8
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.31 ATR
  • RSI(2) snapped out of the extreme — RSI2 74
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 20
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (12 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
56
0–100 · <30 oversold
Trend strength · ADX
23
>25 = strong trend
Volume vs avg
1.07×
1× = average
Stretch from avg
+0.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.68 ATR
  • RSI(2) snapped out of the extreme — RSI2 29
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 23
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
56
0–100 · <30 oversold
Trend strength · ADX
15
>25 = strong trend
Volume vs avg
0.83×
1× = average
Stretch from avg
+0.7 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 2/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.76 ATR
  • RSI(2) snapped out of the extreme — RSI2 67
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 15
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (3 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.8x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4hC1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Chop
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Momentum 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
62
0–100 · <30 oversold
Trend strength · ADX
13
>25 = strong trend
Volume vs avg
1.15×
1× = average
Stretch from avg
+0.9 ATR
− below · + above
Zone touches
12
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.89 ATR
  • RSI(2) snapped out of the extreme — RSI2 44
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 13
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (12 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15m30m1h4h1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Candle signal 6
Momentum 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
70
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
1.08×
1× = average
Stretch from avg
+1.8 ATR
− below · + above
Zone touches
4
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.83 ATR
  • RSI(2) snapped out of the extreme — RSI2 98
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (10 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30mC1h4h1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Candle signal 6
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
66
0–100 · <30 oversold
Trend strength · ADX
27
>25 = strong trend
Volume vs avg
1.17×
1× = average
Stretch from avg
+1.6 ATR
− below · + above
Zone touches
6
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.57 ATR
  • RSI(2) snapped out of the extreme — RSI2 83
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 27
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (8 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.2x avg
  • No large adverse gap
  • No earnings inside the window
Candle grades
15mC30mC1h4h1DC
Timeframes
1-5 days C1-4 weeks C1-3 months C
Market fit
Strong downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Candle signal 6
Momentum 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
35
0–100 · <30 oversold
Trend strength · ADX
26
>25 = strong trend
Volume vs avg
0.93×
1× = average
Stretch from avg
-0.9 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 4 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -0.95 ATR
  • RSI(2) snapped out of the extreme — RSI2 29
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 26
  • Reversal candle printed
  • Double/triple bottom-top held — Triple bottom (4 tests held)
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months B
Market fit
Strong uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 26 pts
Cycle position 14
Momentum 12

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
63
0–100 · <30 oversold
Trend strength · ADX
35
>25 = strong trend
Volume vs avg
0.69×
1× = average
Stretch from avg
+1.3 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+6.2%
year over year
Free-cash-flow margin
12.4%
cash kept per $ of sales
Debt / equity
0.83
lower = less leveraged
P/E ratio
29.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$172.45
per share, our model
Fair price band
$146.58 – $198.31
a sensible range
Discount to fair
-210%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 6 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 1/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +1.34 ATR
  • RSI(2) snapped out of the extreme — RSI2 33
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 35
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 0.7x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 25 pts
Cycle position 6
Candle signal 13
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
53
0–100 · <30 oversold
Trend strength · ADX
11
>25 = strong trend
Volume vs avg
0.86×
1× = average
Stretch from avg
+0.4 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+6.4%
year over year
Free-cash-flow margin
-1.2%
cash kept per $ of sales
Debt / equity
4.26
lower = less leveraged
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Fair price band
$-11.96 – $143.54
a sensible range
Bottom line
Unknown
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8>21>34>55>89) — 3/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +0.40 ATR
  • RSI(2) snapped out of the extreme — RSI2 92
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 11
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 0.9x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-4 weeks B1-3 months A+
Market fit
Weak downtrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 25 pts
Cycle position 6
Candle signal 13
Market fit 6

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
42
0–100 · <30 oversold
Trend strength · ADX
16
>25 = strong trend
Volume vs avg
1.11×
1× = average
Stretch from avg
-1.0 ATR
− below · + above
Zone touches
3
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+10.3%
year over year
Free-cash-flow margin
5.6%
cash kept per $ of sales
P/E ratio
17.6
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$130.98
per share, our model
Fair price band
$111.33 – $150.62
a sensible range
Discount to fair
-59%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 5 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 4/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — -1.05 ATR
  • RSI(2) snapped out of the extreme — RSI2 32
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 16
  • Reversal candle printed
  • Double/triple bottom-top held
  • Volume confirmed the move (>=1.5x avg) — 1.1x avg
  • No large adverse gap
  • No earnings inside the window
Timeframes
1-5 days C1-3 months C
Market fit
Weak uptrend
Recent price · last ~6 weeks
Loading chart…
How this grade was earned
total 25 pts
Cycle position 22
Market fit 3

Each bar shows how many points that factor added. The more points — and the more factors that agree — the higher the letter grade.

Under the hood · the readings behind this setup

The raw indicator readings the scanner measured on the most recent day of trading. They're here for context — they don't move the letter grade.

Momentum · RSI
63
0–100 · <30 oversold
Trend strength · ADX
13
>25 = strong trend
Volume vs avg
0.98×
1× = average
Stretch from avg
+2.0 ATR
− below · + above
Zone touches
0
tests of this zone
Suggested hold
3–30
bars (≈ days)
Fundamentals at a glance

A quick read on the business behind the stock. For context only — fundamentals don't move the grade.

Revenue growth
+9.1%
year over year
Free-cash-flow margin
21.1%
cash kept per $ of sales
P/E ratio
26.3
price ÷ yearly profit
Is it fairly priced?

A rough estimate of what the business is really worth on the fundamentals, through a long-term lens.

Estimated worth
$92.94
per share, our model
Fair price band
$79.00 – $106.88
a sensible range
Discount to fair
-101%
+ cheap · − pricey
Bottom line
Overvalued
Books quality Weak

This is our model's best guess — always do your own research before trading.

Why this grade · what the scan checked

The scanner ran each of these checks on the most recent day of trading — 3 of 10 passed. A green ✓ means it passed; a grey ○ means it didn't.

  • EMA stack aligned (8<21<34<55<89) — 0/4 EMAs in order
  • Stretched from the 21-EMA mean (>=2 ATR) — +2.00 ATR
  • RSI(2) snapped out of the extreme — RSI2 93
  • Stochastic (8,3) cross in the zone
  • ADX shows a real trend (>=20) — ADX 13
  • Reversal candle printed
  • Double/triple bottom-top held — Triple top (4 tests rejected)
  • Volume confirmed the move (>=1.5x avg) — 1.0x avg
  • No large adverse gap
  • No earnings inside the window

This list updates every time the scanner runs. New to these words? Visit the Academy. Always do your own research before you place any trade.