QuantOrb.pro
☰

← Automotive Retail·Consumer Discretionary sector

ORLY

Consumer Discretionary

O'Reilly Automotive Inc

Automotive Retail

Retails automotive replacement parts and accessories.

14-Day MFI Score

32.6

Signal Status

—

Signal strength 55% — conviction of the current signal (0–100)

MFI History — ORLY

191 sessions · 2026-01-30 → 2026-11-02 · updated after every US close

ORLY's Money Flow Index has averaged 47.6 over the last 191 recorded sessions, ranging from 17.7 to 79.1. 84 of 191 sessions closed in net-buying territory (MFI > 50); the latest reading (2026-11-02) is 32.6 — distribution.

JanFebMarAprMayJunJulAugSepOctNov

Window avg

47.6

Window high

79.1

Window low

17.7

Sessions > 50

84 / 191

Heatmap Insight: ▼ 3 consecutive sessions distributing

MFI 0 → 100 · distribution ≤ 40 · neutral 40–60 · accumulation ≥ 60

What is the MFI History calendar?

What it is. Each cell is one trading session's 14-day Money Flow Index for ORLY, recorded from the daily OHLCV series — the same deterministic engine that scores the sector orbs. Colour follows a 10-step scale: red = net selling pressure, grey = neutral, green = net buying pressure.

How to read it. Runs of green mark sustained accumulation; runs of red mark sustained distribution; grey stretches are chop. The streak badge counts consecutive sessions on the same side of the 60 / 40 thresholds. Hover any cell for its exact date and value.

The record. A new cell is appended after every US close by the nightly data run, and the record keeps growing beyond the chart's window. The latest cell always equals the 14-Day MFI Score in the header above. See How the dial is built for the formula.

Honest labels. Technical money-flow context from price and volume — not dollar flows, not investment advice. See the disclaimer.

Money Flow Index (14D)

32.6 / 100

Momentum Inflow

Relative Strength vs SPY

+11.0%

20-Day Trend Momentum

Volume Z-Score

0.88

Volume vs 20-day average (−3σ … +3σ) · normal range

28-Yr Backtest Rank

Top 92.4%

Deterministic Historical Percentile

Daily Bars — ORLY

• neutral

How it works — the numbers behind this page

What it is. This page applies the exact same technical scoring as the sector orbs, one level down: to GICS sub-industry baskets built from S&P 500 members, and to ORLY individually.

Money Flow Index, 14 days (MFI) — a 0–100 oscillator computed over typical price × volume. Above 50 = net buying pressure; below 50 = net selling pressure.

Relative strength vs the S&P 500, 20 days — the stock's (or basket's) 20-session return minus SPY's over the same window.

Volume pressure — today's volume versus its own 20-day average, in standard deviations (z-score).

Industry baskets. Each industry's price series is the equal-weight average of its members' closes; volume is the members' summed volume. Formulas and thresholds are identical to the sector level.

Signals. Green = accumulation (MFI ≥ 60 and positive relative strength); red = distribution (MFI ≤ 40 and negative). A badge fires only when price also confirms: BUY = distribution + close below the lower 1σ Bollinger Band; CONTINUATION = accumulation + close above the upper 1σ band. No confirmation, no badge — same rule as the front page.

Win-rate cells. Each cell shows how often that signal has historically been followed by a rise over that horizon, computed on ~28 years of daily data (1998 → present) with no look-ahead — consecutive signal days count once, and the exit is the close of day t+h for each horizon (5–250 days). Cells also carry their sample size (n) and ±1 standard error (±SE). These are context, not proof — read them together with n.

The statistical bar. Two thresholds govern what "established" means here, both fixed in advance on ~28 years of daily data and requiring a win rate above 55% at 20 days. The sector-level publication gate (n > 500) is what a signal must clear before it's presented as proven on the front page — sector BUY (n = 2,403) and CONTINUATION (n = 3,501) pass it; read how the bar works. The sub-sector display gate (n > 300) covers industries and single stocks, which trade fewer signals than the 11 broad ETFs, so their buckets are smaller — at n = 300 the standard error of a 55–65% win rate is about ±2.9pp, still tight enough to be informative. Badges always show today's live signal regardless of sample size — the win-rate cells carry the evidence next to them. Buckets below the bar are research-grade context, not proven edges. Full tables in the back-test report.

Institutional ownership

Institutional FilerCountryCIKShares HeldQuarterly Shift
AKRE CAPITAL MANAGEMENT LLC🇺🇸 United States00011125203,885,813-42.2%
MARSHFIELD ASSOCIATES🇺🇸 United States00009149763,513,674-10.1%
Welch & Forbes LLC🇺🇸 United States00001054952,832,170-1.3%
Simmons Bank🇺🇸 United States00016744861,550,021+0.1%
NICHOLAS COMPANY, INC.🇺🇸 United States0000903949960,195-0.1%

Top-5 holders by shares held, latest 13F snapshot (Δshares disclosed per filing). Quarterly shift = % change in position.

Key stats

Peers in Automotive Retail

About this data

Membership. Entity pages follow the GICS sub-industry of each company in today's S&P 500 — e.g. Apple sits in Technology Hardware, Storage & Peripherals, not Semiconductors. Index membership changes quarterly; the mapping refreshes from the public constituents list.

Data source. Daily OHLCV from Yahoo Finance (adjusted for splits/dividends), recomputed after every US market close — no look-ahead, no smoothing. The chart above covers the last 30–250 sessions (use the range tabs).

Honest labels. Technical rotation signals from price and volume — not dollar flows, not investment advice. See the disclaimer.

Qualitative Tear Sheet

Tear sheet can be requested from our qualitative research AdCho.com

Newsletter signup

Free subscription. Daily trading day morning dispatch. No spam.