Microsoft heads into its April 29 fiscal Q3 earnings report after a sharp stock rally, buoyed by strong cloud and AI growth but facing heavy competition and rising capital costs. Recent quarters ...