Home Stock Oppenheimer upgrades Microsoft as it sees AI potential not fully priced in