Top Analyst Upgrades and Downgrades: Adobe, BP, Caterpillar, CSX, Intel, IBM, NextEra, Pinterest, Qualcomm, Snap, Twitter, Western Digital, Yum Brands and More