O’Reilly Reports Positive Q2 Results