Latest
Two editions a day, built on whatever the day's coverage and the tape are actually about.
Reddit (RDDT): what the move actually tells you
Reddit fell 4.2% in the latest session. What that magnitude means against its own volatility, where it stands versus peers, and what price data cannot tell you.
Moderna (MRNA): what the move actually tells you
Moderna rose 161.3% in the latest session. What that magnitude means against its own volatility, where it stands versus peers, and what price data cannot tell you.
Estée Lauder Companies (The) (EL): what the move actually tells you
Estée Lauder Companies (The) rose 17.9% in the latest session. What that magnitude means against its own volatility, where it stands versus peers, and what price data cannot tell you.
The 10 strongest large caps in the index
A ranked read on S&P 500 built from price history — trailing strength confirmed by trend, penalized for volatility.
10 beaten-down names that have started to turn
A ranked read on S&P 500 built from price history — names furthest below their own highs that have started to turn.
Market Pulse — 2026-08-19 PM
What moved, what the tape is saying, and what the day's coverage was actually about.
Real Estate: the 10 strongest names right now
A ranked read on Real Estate built from price history — trailing strength confirmed by trend, penalized for volatility.
Volatility and drawdown measure different fears
Two risk numbers appear on every ranking here, and they answer different questions. Confusing them is how people end up holding something they cannot sit through.
Semiconductors: the 10 strongest names
A ranked read on Semiconductors built from price history — trailing strength confirmed by trend, penalized for volatility.
Information Technology: the 10 strongest names right now
A ranked read on Information Technology built from price history — trailing strength confirmed by trend, penalized for volatility.
Information Technology: the 10 strongest names right now
A ranked read on Information Technology built from price history — trailing strength confirmed by trend, penalized for volatility.
Industrials: the 10 strongest names right now
A ranked read on Industrials built from price history — trailing strength confirmed by trend, penalized for volatility.
Financials: the 10 strongest names right now
A ranked read on Financials built from price history — trailing strength confirmed by trend, penalized for volatility.
Asset Management & Custody Banks: the 10 strongest names
A ranked read on Asset Management & Custody Banks built from price history — trailing strength confirmed by trend, penalized for volatility.
The 10 strongest large caps in the index — 2026-08-12
A point-in-time ranking of S&P 500 as of 2026-08-12, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-08-12
A point-in-time ranking of S&P 500 as of 2026-08-12, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-08-12
A point-in-time ranking of S&P 500 as of 2026-08-12, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-08-12
A point-in-time ranking of the defensive complex as of 2026-08-12, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-08-05
A point-in-time ranking of S&P 500 as of 2026-08-05, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-08-05
A point-in-time ranking of S&P 500 as of 2026-08-05, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-08-05
A point-in-time ranking of S&P 500 as of 2026-08-05, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-08-05
A point-in-time ranking of the defensive complex as of 2026-08-05, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-07-29
A point-in-time ranking of S&P 500 as of 2026-07-29, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-07-29
A point-in-time ranking of S&P 500 as of 2026-07-29, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-07-29
A point-in-time ranking of S&P 500 as of 2026-07-29, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-07-29
A point-in-time ranking of the defensive complex as of 2026-07-29, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-07-22
A point-in-time ranking of S&P 500 as of 2026-07-22, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-07-22
A point-in-time ranking of S&P 500 as of 2026-07-22, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-07-22
A point-in-time ranking of S&P 500 as of 2026-07-22, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-07-22
A point-in-time ranking of the defensive complex as of 2026-07-22, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-07-15
A point-in-time ranking of S&P 500 as of 2026-07-15, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-07-15
A point-in-time ranking of S&P 500 as of 2026-07-15, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-07-15
A point-in-time ranking of S&P 500 as of 2026-07-15, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-07-15
A point-in-time ranking of the defensive complex as of 2026-07-15, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-07-08
A point-in-time ranking of S&P 500 as of 2026-07-08, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-07-08
A point-in-time ranking of S&P 500 as of 2026-07-08, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-07-08
A point-in-time ranking of S&P 500 as of 2026-07-08, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-07-08
A point-in-time ranking of the defensive complex as of 2026-07-08, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-06-30
A point-in-time ranking of S&P 500 as of 2026-06-30, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-06-30
A point-in-time ranking of S&P 500 as of 2026-06-30, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-06-30
A point-in-time ranking of S&P 500 as of 2026-06-30, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-06-30
A point-in-time ranking of the defensive complex as of 2026-06-30, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-06-23
A point-in-time ranking of S&P 500 as of 2026-06-23, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-06-23
A point-in-time ranking of S&P 500 as of 2026-06-23, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-06-23
A point-in-time ranking of S&P 500 as of 2026-06-23, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-06-23
A point-in-time ranking of the defensive complex as of 2026-06-23, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-06-15
A point-in-time ranking of S&P 500 as of 2026-06-15, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-06-15
A point-in-time ranking of S&P 500 as of 2026-06-15, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-06-15
A point-in-time ranking of S&P 500 as of 2026-06-15, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-06-15
A point-in-time ranking of the defensive complex as of 2026-06-15, shallow drawdowns and low volatility, computed from the price history available on that date.
The 10 strongest large caps in the index — 2026-06-08
A point-in-time ranking of S&P 500 as of 2026-06-08, the names carrying the most confirmed trailing strength, computed from the price history available on that date.
10 names that earned the most return per unit of risk — 2026-06-08
A point-in-time ranking of S&P 500 as of 2026-06-08, return measured against the volatility it took to get there, computed from the price history available on that date.
10 beaten-down names that had started to turn — 2026-06-08
A point-in-time ranking of S&P 500 as of 2026-06-08, the deepest drawdowns that were rising again, computed from the price history available on that date.
10 names holding up best when the tape turns — 2026-06-08
A point-in-time ranking of the defensive complex as of 2026-06-08, shallow drawdowns and low volatility, computed from the price history available on that date.