Home Meta beats expectations sending share price ... 30 July 2025 Meta beats expectations sending share price soaring