O'Reilly (NASDAQ:ORLY) Misses Q1 Revenue Estimates

Auto parts and accessories retailer O’Reilly Automotive (NASDAQ:ORLY) fell short of the market’s revenue expectations in Q1 CY2025 as sales rose 4% year on year to $4.14 billion. The company’s full-year revenue guidance of $17.55 billion at the midpoint came in 0.6% below analysts’ estimates. Its GAAP profit of $9.35 per share was 5.6% below analysts’ consensus estimates.

Is now the time to buy O'Reilly? Find out in our full research report .

O'Reilly (ORLY) Q1 CY2025 Highlights:

Brad Beckham, O’Reilly’s CEO, commented, “We are pleased to report a solid start to 2025, highlighted by a 3.6% comparable store sales increase, which was at the high end of our expectations for the quarter. Our comparable store sales increase was comprised of solid growth in both professional and DIY, which grew mid-single digit and low-single digit, respectively, in the first quarter. We are confident in the strength of the fundamental demand drivers in our business, and our Team’s strong execution continues to generate share gains. I would like to express my appreciation to each of our over 93,000 Team Members for their hard work and unwavering dedication to our business and customers.”

Company Overview

Serving both the DIY customer and professional mechanic, O’Reilly Automotive (NASDAQ:ORLY) is an auto parts and accessories retailer that sells everything from fuel pumps to car air fresheners to mufflers.

Auto Parts Retailer

Cars are complex machines that need maintenance and occasional repairs, and auto parts retailers cater to the professional mechanic as well as the do-it-yourself (DIY) fixer. Work on cars may entail replacing fluids, parts, or accessories, and these stores have the parts and accessories or these jobs. While e-commerce competition presents a risk, these stores have a leg up due to the combination of broad and deep selection as well as expertise provided by sales associates. Another change on the horizon could be the increasing penetration of electric vehicles.

OK