Economics #Tech #stocks drop after reports say #OpenAI fell short in 2025 29 April 2026, 1:17 am Team Buyback