Catch up on today's top five analyst upgrades with this list compiled by The Fly: 1. McDonald's (MCD) upgraded to Outperform from Market Perform at Bernstein with analyst Sara Senatore saying the company has multiple positive catalysts in its U.s. market, including "a return of food inflation," better value, "more menu innovation," and increased use pf technology. The analyst says that the company is doing well in Japan, while it should benefit from "strong macro trends in Europe." 2. Fastenal (FAST) upgraded to Buy from Hold at Argus with analyst John Eade saying the 10% share correction following first quarter results provides a buying opportunity. 3. Aflac (AFL) upgraded to Outperform from Market Perform at Raymond James with analyst Gregory Peters citing valuation ahead of what he sees to be an analyst upgrade cycle in the second half of 2017 as investors shift focus to valuation and fundamentals from restructuring/reporting changes that have no impact on core operations. 4. Core-Mark (CORE) upgraded to Strong Buy from Outperform at Raymond James with analyst Benjamin Brownlow citing last week's investor meetings with management. The analyst's confidence level in the company's fundamental growth outlook remains high and does not believe the competitive outlook for independents/smaller chain accounts has intensified. 5. Check Point (CHKP) upgraded to Equal Weight from Underweight at Morgan Stanley with analyst Keith Weiss saying his recent reseller survey indicates Check Point is maintaining its base, while new subscriptions add to revenue growth. Weiss said margins remain under pressure but stability reduces risk to consensus expectations. This list is just a portion of The Fly's full analyst coverage. To see The Fly's full Street Research coverage,
click here.