Shares of O'Reilly Automotive (NASDAQ: ORLY) have risen more than 200% over the past five years. They have gained over 400% over the past decade. And over the past year alone the stock has rallied 25% ...