O'Reilly Automotive Inc (ORLY): Earnings Report, Key Risks & Business Summary