Meta extends streaks of profit and revenue beats, and stock rallies after hours MarketWatch April 30, 2025Finance link