O’Reilly investors considering its approaching seasonal window have a business question to settle first: what will third-quarter results reveal? The release remains scheduled for after 3:30 p.m. Central today, October 28, ahead of November’s entry.[2][3]

TradeWave’s November 1–June 29 window finished higher in all seven selected midterm-election years spanning 1998–2022. That favorable seasonal record warrants attention now, although broader histories include losses.[3]

The July baseline

July 29 results covered the quarter ended June 30: sales reached $4.89 billion versus $4.53 billion a year earlier; comparable-store sales grew 6.0%. Management credited execution of its service and parts-availability strategy, with professional and do-it-yourself sales both growing.[1]

Diluted EPS rose to $0.86 from $0.78; $2.43 billion of first-half repurchases matters when assessing per-share growth. Management raised its 2026 comparable-sales forecast to 4%–6%, projecting revenue of $18.9 billion–$19.2 billion and EPS of $3.20–$3.30. These July forecasts cannot establish November’s business conditions.[1]

The evidence

O’Reilly’s reported second-quarter sales rose

Quarter ended June 30; company-reported sales

O’Reilly’s reported second-quarter sales rose. Units: USD billions. Q2 2025: 4.53; Q2 2026: 4.89
Reported business sales only; full-year guidance and TradeWave seasonal figures are excluded.Source: O’Reilly Automotive, Inc. Reports Second Quarter 2026 Results.
View chart data & download
O’Reilly’s reported second-quarter sales rose · USD billions
MeasureValuePeriodStatus
Q2 20254.53Q2 2025reported
Q2 20264.89Q2 2026reported

CSV data · Full-size vector chart

A favorable selected record

TradeWave’s selected history gives the approaching November 1, 2026–June 29, 2027 period its seasonal context. The median full-window long result was 16.76% before costs. Seven observations support investigating the timing, without establishing an election-driven cause or an expected return.[3]

ORLY2026-11-01 to 2027-06-29 · 241 calendar days7 selected midterm-election years (1998–2022)

The year-by-year seasonal record

ORLY: the selected seasonal record. Each bar shows the price change from the start to the end of the same seasonal period. Green means higher; red means lower. The dashed line marks TradeWave’s median full-window result of 16.76%. 7 selected midterm-election years (1998–2022)
Each bar shows the price change from the start to the end of the same seasonal period. Green means higher; red means lower. The dashed line marks TradeWave’s median full-window result of 16.76%.
View exact TradeWave observations and download
Window starting yearEnding price changeHighest from entryLowest from entry
1998+25.15%+31.87%-6.88%
2002+22.30%+29.30%-16.29%
2006+15.30%+22.52%-1.77%
2010+12.05%+13.39%-7.49%
2014+28.76%+32.97%-0.48%
2018+16.76%+29.33%-0.46%
2022+12.40%+15.66%-8.00%
Download TradeWave observations

Gains could include uncomfortable declines

The yearly range chart shows each year’s same seasonal period, not the whole calendar year. November 1, 2022–June 29, 2023 is useful because its 12.4% ending gain coexisted with a move 8.0% below the starting price. The highs and lows reveal movement hidden by the ending result, without establishing their order or a peak-to-trough loss.[3]

What happened inside each seasonal window

ORLY: yearly seasonal range. Each year shows the same seasonal period. Bars show the price change at its end. Thin lines show the highest and lowest changes from the starting price during that period. The lines do not tell us which move came first or measure a fall from a peak. They are not suggested stop-loss levels. The dashed line marks TradeWave’s median full-window result of 16.76%. 7 selected midterm-election years (1998–2022)
Each year shows the same seasonal period. Bars show the price change at its end. Thin lines show the highest and lowest changes from the starting price during that period. The lines do not tell us which move came first or measure a fall from a peak. They are not suggested stop-loss levels. The dashed line marks TradeWave’s median full-window result of 16.76%.
View exact TradeWave observations and download
Window starting yearEnding price changeHighest from entryLowest from entry
1998+25.15%+31.87%-6.88%
2002+22.30%+29.30%-16.29%
2006+15.30%+22.52%-1.77%
2010+12.05%+13.39%-7.49%
2014+28.76%+32.97%-0.48%
2018+16.76%+29.33%-0.46%
2022+12.40%+15.66%-8.00%
Download TradeWave observations

Broader histories soften the signal

Checking consecutive windows tests whether the favorable reading extends across all years: 2016–2025 had 70.0% profitable windows, versus 75.0% for 2006–2025. The recent record is less consistent. The shorter sample shares 2018 and 2022 with the selected study; the longer shares 2006, 2010, 2014, 2018 and 2022. These overlapping histories provide limited independent confirmation of seven selected observations.[3]

See the history behind this comparison

TradeWave checks the same seasonal dates across different sets of years. This helps show whether the pattern holds up when you look at another stretch of history.

HistoryObserved start yearsDirectionSuccess rateMedian result
Article study: 7 selected midterm-election years (1998–2022)1998, 2002, 2006, 2010, 2014, 2018, 2022long100.0%16.76%
10 consecutive historical windows (2016–2025)2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025long70.0%9.94%
20 consecutive historical windows (2006–2025)2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025long75.0%13.85%

Some years appear in more than one group, so agreement is not an independent test. A requested lookback can extend beyond available history; the observed years are listed above. Election-cycle groups use matching phases, not consecutive years. Results follow the direction shown: a positive short result means prices fell. Small samples and different market periods make the comparison less conclusive.

Earnings first, then the window

The price illustration below uses this article’s seven selected midterm years. Recorded prices end October 27, 2026; the engine’s seasonal overlay illustrates historical shape over the next 60 weekdays, October 28–January 19, 2027. That shorter horizon is separate from the full seasonal window and is neither a price target nor an earnings prediction.[3]

After today’s release, the October 29 call at 10:00 a.m. Central offers the next discussion of results.[2]

In TradeWave, inspect this same window across histories and compare ending gains with the declines endured.[3]

Price history and the seasonal outlook

ORLY recorded prices and TradeWave seasonal illustration. Blue shows recorded prices through 2026-10-27. The amber line overlays a section of TradeWave's seasonal trend, scaled to the last recorded price, using 7 selected midterm-election years (1998–2022). Its displayed dates are 2026-10-28 to 2027-01-19; covering the next 60 weekdays. That is a different horizon from the full seasonal window above. It illustrates the historical seasonal shape, not a price target or forecast.
Blue shows recorded prices through 2026-10-27. The amber line overlays a section of TradeWave's seasonal trend, scaled to the last recorded price, using 7 selected midterm-election years (1998–2022). Its displayed dates are 2026-10-28 to 2027-01-19; covering the next 60 weekdays. That is a different horizon from the full seasonal window above. It illustrates the historical seasonal shape, not a price target or forecast.

Download the TradeWave chart points

About this seasonal analysis

7 selected midterm-election years (1998–2022). The selected dates, years, direction, returns and ranges come from TradeWave. When a window boundary is a weekend or market holiday, TradeWave uses the next available trading session. SMN displays the returned results without recalculating them. A year label identifies the start of the historical window; a window can end in the following calendar year.

Green and red bars show the underlying adjusted-price movement. The range endpoints measure changes from the entry price, not a peak-to-trough loss. Historical results are before trading costs and do not guarantee future performance.

TradeWave data methodology · The 100-Year Pattern

Sources & methodology

  1. O’Reilly Automotive, Inc. Reports Second Quarter 2026 Results · 2026-07-29
  2. O’Reilly Automotive, Inc. Announces Dates for Its Third Quarter 2026 Earnings Release and Conference Call · 2026-10-01
  3. TradeWave ORLY seasonal evidence · 2026-10-28