Microsoft climbs to $4 trillion in after-hours trading on blowout earnings | Fortune