Microsoft at 50: Its incredible rise, 15 lost years, and stunning comeback – in 4 chartsApril 3, 2025