The Spectator Index
4/29/2026, 8:40:03 PM
Meta share price down over 5% despite beating revenue expectations. https://t.co/9VEbov3eBD