Catch up on today's top five analyst upgrades with this list compiled by The Fly: 1. Expedia (EXPE) upgraded to Buy from Hold at Benchmark with analyst Daniel Kurnos saying although the quarterly results were somewhat disappointing, "Chairman Barry Diller's timing was impeccable, as the prior management team now gets to take the fall for the results." 2. Duke Energy (DUK) upgraded to Neutral from Underperform at BofA with analyst Julien Dumoulin-Smith saying his prior thesis was underpinned by the negative earnings revision risk due to potential lack of execution and lower quality renewable earnings, with the stock having underperformed the sector index IXU by about 15%. 3. Zebra Technologies (ZBRA) upgraded to Overweight from Neutral at JPMorgan with analyst Paul Coster saying the company posted "slightly disappointing" Q4 results with tariff, currency and product mix weighing on overall margins, which is expected to extend into Q1 and less so in Q2. 4. Credit Suisse (CS) upgraded to Buy from Hold at Societe Generale. 5. BlackLine (BL) upgraded to Overweight from Neutral at Piper Sandler with analyst Brent Bracelin saying he sees "strong momentum" for the company entering 2020 with several potential upside levers, including SAP Solex deal momentum, mix shift to strategic automation products, and direct sales investments that are starting to bear fruit. This list is just a portion of The Fly's full analyst coverage. To see The Fly's full Street Research coverage, click here.