Bank of America upgrades this cloud computing stock that can surge nearly 50%