O'Reilly Automotive, Inc. provided earnings guidance for the year ending December 31, 2021. The company expects total revenue in the range of $12.9 billion to $13.2 billion, diluted earnings per share in the range of $29.25 to 29.45.