We use cookies for your convenience

Microsoft beats on Q1 top and bottom lines on cloud strength