MacDonald’s (MCD) touched an all-time intraday high Wednesday of 104.93 after trading in a narrow range since January 2012. Before the open, it was upgraded to buy from neutral by Cleveland Research. On Tuesday, it was initiated with a buy rating from SunTrust.