Meta share price down over 5% despite beating revenue expectations.Published by The Spectator IndexApr 29, 2026 8:40:03 PM UTC