Shares of O'Reilly Automotive Inc have appreciated 33.76 percent year-to-date, reaching a high of $275.95 on October 29. Citi's Kate McShane has upgraded the rating on the company from Neutral to Buy, while raising the price target from $275 to $295. McShane expects the stock's strong run to continue, with persisting macro drivers and the company having built a robust supply chain network to meet DIFM and DIY demand.