O'Reilly Automotive (ORLY): financials explained · StockLab