loading
loading
Microsoft Q1 Results: Cloud business leads earnings beat even as free cash flow falls; Stock rises — retained record — High Signal