NEW YORK ( TheStreet) -- These stocks hit 52-week highs Thursday: Monsanto ( MON), J.B. Hunt Transport Services ( JBHT), Ansys ( ANSS), Ametek ( AME) and Realty Income ( O). Each of these five stocks received a buy rating from TheStreet Ratings. Monsanto The agricultural products company reported first-quarter earnings on Jan. 5 of 23 cents a share that beat analysts' profit estimates of 16 cents. The company also estimated that it would reach the higher end of its previous 2012 guidance; its range was from $3.39 to $3.44 a share. "Monsanto has moved through the transitional year of F2011 in good order, having healed damage to grower relationships caused by prior missteps on pricing and new product launches," Bank of America Merrill Lynch analysts wrote in a report on Jan. 9. "While growth rates of yore are unlikely to recur (MON grew EPS at a CAGR of ~35% from F2002 through F2009), we do expect US mix upgrades, further penetration of stacked-traits in Latin America, and new biotech traits to drive ongoing mid-teens EPS growth." The stock hit a 52-week high of $81.80 on Thursday. The stock's 52-week low of $58.89 was set on Oct. 3. Monsanto receives a B grade from TheStreet Ratings and a $105.46 price target. The stock has risen 16.7% year to date.