O'Reilly Automotive (ORLY) reported Wednesday Q2 earnings of $0.86 per diluted share, up from $0.78 a year earlier.
Analysts polled by FactSet expected $0.86.
Revenue for the quarter ended June 30 was $4.89 billion, up from $4.53 billion a year earlier.
Analysts surveyed by FactSet expected $4.86 billion.
O'Reilly Automotive fiscal 2026 revenue of $18.9 billion to $19.2 billion and diluted earnings of $3.20 to $3.30 per share. Analysts polled by FactSet expected $19.07 billion in revenue and $3.26 per share.