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