/ CRN
CEO Steve Ballmer said the company’s growth was due in part to bets on cloud services that are starting to pay off. Read More