Meta extends streaks of profit and revenue beats, and stock rallies after hours MarketWatch 2025-04-30 20:25 Source Original site