Meta extends streaks of profit and revenue beats, and stock rallies after hours