O'Reilly Automotive (ORLY) Stock Split & Q1 2025 Earnings Analysis | Monexa