April 30, 2026 tech earnings Meta Platforms Q1 Net Profit Soars 61% but Bearish Cash Flow Risk Builds