Microsoft posts fiscal Q1 beat on both revenue and earnings, sending a fresh announcement on demand for cloud and productivity | The Apex Times