News

O'Reilly Automotive ( ORLY -0.80%) has done nothing but take care of its shareholders. Investors have absolutely nothing to complain about with this retail stock, which has soared 502% in the past ...