Skip to content
10-K

Annual Report

O REILLY AUTOMOTIVE INC ORLY

0000898173-26-000009

← back to feed
Filed
Feb 27, 2026 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding FY 2025 · Feb 23, 2026 838.49M sh
Shares Diluted FY 2025 · Dec 31, 2025 855.92M sh
Shares Diluted restated FY 2025 · Dec 31, 2024 880.57M sh
Shares Diluted restated FY 2025 · Dec 31, 2023 914.98M sh
Stock Repurchased FY 2025 · Dec 31, 2025 $2.1B
Stock Repurchased FY 2025 · Dec 31, 2024 $2.08B
Stock Repurchased FY 2025 · Dec 31, 2023 $3.15B
Capex FY 2025 · Dec 31, 2025 $1.17B
Capex FY 2025 · Dec 31, 2024 $1.02B
Capex FY 2025 · Dec 31, 2023 $1.01B
Operating Cash Flow FY 2025 · Dec 31, 2025 $2.76B
Operating Cash Flow FY 2025 · Dec 31, 2024 $3.05B
Operating Cash Flow FY 2025 · Dec 31, 2023 $3.03B
Long Term Debt FY 2025 · Dec 31, 2025 $6.02B
Long Term Debt FY 2025 · Dec 31, 2024 $5.52B
Cash And Equivalents FY 2025 · Dec 31, 2025 $193.79M
Cash And Equivalents FY 2025 · Dec 31, 2024 $130.25M
Stockholders Equity FY 2025 · Dec 31, 2025 −$763.35M
Stockholders Equity FY 2025 · Dec 31, 2024 −$1.37B
Stockholders Equity FY 2025 · Dec 31, 2023 −$1.74B
Stockholders Equity FY 2025 · Dec 31, 2022 −$1.06B
Current Liabilities FY 2025 · Dec 31, 2025 $8.78B
Current Liabilities FY 2025 · Dec 31, 2024 $8.28B
Current Assets FY 2025 · Dec 31, 2025 $6.74B
Current Assets FY 2025 · Dec 31, 2024 $5.84B
Total Assets FY 2025 · Dec 31, 2025 $16.54B
Total Assets FY 2025 · Dec 31, 2024 $14.89B
Eps Diluted FY 2025 · Dec 31, 2025 $2.97
Eps Diluted restated FY 2025 · Dec 31, 2024 $2.71
Eps Diluted restated FY 2025 · Dec 31, 2023 $2.56
Eps Basic FY 2025 · Dec 31, 2025 $2.98
Eps Basic restated FY 2025 · Dec 31, 2024 $2.73
Eps Basic restated FY 2025 · Dec 31, 2023 $2.59
Sga Expense FY 2025 · Dec 31, 2025 $5.71B
Sga Expense FY 2025 · Dec 31, 2024 $5.3B
Sga Expense FY 2025 · Dec 31, 2023 $4.92B
Net Income FY 2025 · Dec 31, 2025 $2.54B
Net Income FY 2025 · Dec 31, 2024 $2.39B
Net Income FY 2025 · Dec 31, 2023 $2.35B
Operating Income FY 2025 · Dec 31, 2025 $3.46B
Operating Income FY 2025 · Dec 31, 2024 $3.25B
Operating Income FY 2025 · Dec 31, 2023 $3.19B
Gross Profit FY 2025 · Dec 31, 2025 $9.17B
Gross Profit FY 2025 · Dec 31, 2024 $8.55B
Gross Profit FY 2025 · Dec 31, 2023 $8.1B
Cost Of Revenue FY 2025 · Dec 31, 2025 $8.61B
Cost Of Revenue FY 2025 · Dec 31, 2024 $8.15B
Cost Of Revenue FY 2025 · Dec 31, 2023 $7.71B
Revenue FY 2025 · Dec 31, 2025 $17.78B
Revenue FY 2025 · Dec 31, 2024 $16.71B
Revenue FY 2025 · Dec 31, 2023 $15.81B