Catch up on today's top five analyst upgrades with this list compiled by The Fly: 1. NV5 Global (NVEE) upgraded to Buy from Neutral at Sidoti. 2. Badger Meter (BMI) upgraded to Hold from Sell at Canaccord with analyst Chip Moore saying the company will continue to benefit from favorable demand for water/flow measurement and conservation technologies in the future, but he feels the current risk/reward is balanced. 3.Charles River (CRL) upgraded to Overweight from Sector Weight at KeyBanc with analyst Donald Hooker saying the stock is one of the best risk-reward stories in the biopharma outsourcing space heading into the second half of 2018. 4. Computer Task Group (CTG) upgraded to Outperform from Market Perform at Barrington with analyst Vincent Colicchio saying the valuation looks favorable following the recent pullback in the shares. 5. Spire (SR) upgraded to Outperform from Market Perform at Wells Fargo with analyst Sarah Akers saying the recent weakness in the shares provides an attractive entry point. This list is just a portion of The Fly's full analyst coverage. To see The Fly's full Street Research coverage, click here.