← Outlytic
Extreme Z Scanner
Find S&P 500 stocks making a new Z-score record or currently beyond ±2. Use the original all-history ThinkScript logic or a rolling X-trading-day window.
252-day mode computes each rolling 252-day Z-score. Record-break filters compare today with the prior 252 rolling Z readings; the ±2 filters apply directly to today's 252-day Z.
Mode
252-DAY
Processed
503
New highest
12
New lowest
13
Z ≥ +2
44
Z ≤ −2
7
All Matches
Highest / Lowest Only
Highest / Lowest Only & Z ±2
New Highest
New Lowest
Z ±2 Only
Z ±1.5 Only
Z ≥ +2
Z ≤ −2
Combined views: Highest / Lowest Only shows either record-break signal; Highest / Lowest Only & Z ±2 requires both a record-break signal and |Z| ≥ 2; Z ±2 Only shows |Z| ≥ 2; Z ±1.5 Only shows |Z| ≥ 1.5. A ticker can appear in multiple combined views when it satisfies multiple criteria.
| Ticker | Z-Score | Matched screen(s) | Price | Prior extreme | Record break | As of | Window | Bars loaded |
|---|---|---|---|---|---|---|---|---|
| PPL PPL Corporation |
-1.6733 |
NEW LOWEST
Z ≤ −1.5
|
$34.20 | -1.5920 | -0.0813 | 2026-08-28 | 252 | 1255 |
| ATO Atmos Energy |
-1.1352 |
NEW LOWEST
|
$166.65 | -1.1000 | -0.0352 | 2026-08-28 | 252 | 1255 |
| JCI Johnson Controls |
+0.7066 |
NEW LOWEST
|
$139.59 | +0.7704 | -0.0638 | 2026-08-28 | 252 | 1255 |
| CASY Casey's |
+0.5695 |
NEW LOWEST
|
$755.47 | +0.6385 | -0.0690 | 2026-08-28 | 252 | 1255 |
| CAT Caterpillar Inc. |
+0.5478 |
NEW LOWEST
|
$800.25 | +0.6114 | -0.0637 | 2026-08-28 | 252 | 1255 |
| FE FirstEnergy |
-0.5415 |
NEW LOWEST
|
$45.88 | -0.4919 | -0.0496 | 2026-08-28 | 252 | 1255 |
| GEV GE Vernova |
+0.4794 |
NEW LOWEST
|
$911.93 | +0.5749 | -0.0956 | 2026-08-28 | 252 | 608 |
| HUBB Hubbell Incorporated |
-0.4507 |
NEW LOWEST
|
$459.66 | -0.3093 | -0.1414 | 2026-08-28 | 252 | 1255 |
| FIX Comfort Systems USA |
+0.4279 |
NEW LOWEST
|
$1518.73 | +0.5521 | -0.1242 | 2026-08-28 | 252 | 1255 |
| KLAC KLA Corporation |
+0.4228 |
NEW LOWEST
|
$175.54 | +0.4775 | -0.0547 | 2026-08-28 | 252 | 1255 |
| MPWR Monolithic Power Systems |
+0.3084 |
NEW LOWEST
|
$1256.26 | +0.4428 | -0.1344 | 2026-08-28 | 252 | 1255 |
| EVRG Evergy |
+0.2765 |
NEW LOWEST
|
$80.65 | +0.3699 | -0.0934 | 2026-08-28 | 252 | 1255 |
| CMI Cummins |
+0.0357 |
NEW LOWEST
|
$564.85 | +0.1341 | -0.0985 | 2026-08-28 | 252 | 1255 |
Screen definitions
All History preserves your supplied ThinkScript series calculation exactly.
ALL HISTORY
barCount = cumulative number of bars
mean_t = TotalSum(close)_t / barCount_t
variance_t = TotalSum((close - mean)^2)_t / barCount_t
Z_t = (close_t - mean_t) / sqrt(variance_t)
NEW LOWEST if Z_t < every prior Z
NEW HIGHEST if Z_t > every prior Z
Z ≤ -2 if Z_t ≤ -2
Z ≥ +2 if Z_t ≥ +2
Rolling X uses the most recent X closes for each bar's mean/std. The ±2 filters use that same selected rolling Z.
ROLLING X
mean_t = mean(last X closes)
std_t = population std(last X closes)
Z_t = (close_t - mean_t) / std_t
NEW LOWEST if current Z < minimum(prior X rolling Z readings)
NEW HIGHEST if current Z > maximum(prior X rolling Z readings)
Z ≤ -2 if current Z ≤ -2
Z ≥ +2 if current Z ≥ +2