Why O'Reilly Automotive Stock Sank Today Published 25 Apr 2024 Its profit margin contracted slightly but the business is still doing fine. Full Article