Catch up on today's top five analyst upgrades with this list compiled by The Fly: 1. Best Buy (BBY) upgraded to Buy from Neutral at BofA/Merrill with analyst Denise Chai citing stronger than expected product cycles in TVs, phones, and time smart home technology, strong online growth, increased focus on high margin services like subscription warranties and in-home services, and new cost savings opportunities. 2. JPMorgan (JPM) and American Express (AXP) were upgraded to Buy from Neutral at Guggenheim while Wells Fargo (WFC) was upgraded to Neutral from Sell. 3. Crane (CR) upgraded to Outperform from Market Perform at William Blair with analyst Nicholas Heymann citing the company's first quarter results. 4. NCI Building (NCS) upgraded to Outperform from Sector Perform at RBC Capital with analyst Robert Wetenhall saying he is more confident in the outlook of the company's end markets and the growth potential of its insulated metal panels business. The analyst believes that worries about the impact of steel price fluctuations on the company's margins are overdone, as he says that hedging can reduce the impact of such fluctuations. 5. Terex (TEX) upgraded to Overweight from Neutral at JPMorgan with analyst Ann Duignan saying the stock looks undervalued based on the company's 2020 targets. Following Terex's Q1 upside and raised 2017 outlook, the analyst upped her price target for the shares to $47 from $30. This list is just a portion of The Fly's full analyst coverage. To see The Fly's full Street Research coverage,
click here.