Catch up on today's top five analyst upgrades with this list compiled by The Fly: 1. FireEye (FEYE) upgraded to Buy from Neutral at Goldman Sachs with analyst Brian Essex saying the recent decline in FireEye shares have been more pronounced than the average move across the sector and he sees potential upside of 33% in the shares. 2. British American Tobacco (BTI) upgraded to Outperform from Market Perform at Bernstein with analyst Callum Elliott stating that in the eleven months since CEO Jack Bowles took over the business, the speed of change has been "impressive". 3. Novocure (NVCR) upgraded to Overweight from Equal Weight at Wells Fargo with analyst Lawrence Biegelsen saying the stock's current valuation is attractive and appears to "deeply discount" the company's pipeline opportunities. 4. Snap (SNAP) upgraded to Buy from Neutral at MKM Partners with analyst Rohit Kulkarni noting that the 30% decline in the stock price has created an attractive buying opportunity with "asymmetric risk/reward" given that the company has "very limited" fundamental exposure to the coronavirus. 5. Dollar Tree (DLTR) upgraded to Buy from Hold at Deutsche Bank with analyst Paul Trussell saying the company's Q4 results represented the bottom as it relates to sales and margins, with Q1 potentially being the last period of operating income compression as tariff, freight, and mix pressures turn to tailwinds in the second half of the year. This list is just a portion of The Fly's full analyst coverage. To see The Fly's full Street Research coverage, click here.