Microsoft pops more than 7% after incomes beat, posts best day because 2022