News 2026-07-20 11:18 UTCMSFT new Outperform W/ $535 PT @ CLSAMSFT new Outperform W/ $535 PT @ CLSACLSAMSFTW