{"next_earnings_date":"Aug 13, 2026","next_earnings_date_iso":"2026-08-13","days_until":28,"last_eps_actual":23.03,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Apr 3, 2026","actual_eps":23.03,"estimate_eps":null,"surprise_pct":null},{"date":"Jan 2, 2026","actual_eps":5.15,"estimate_eps":null,"surprise_pct":null},{"date":"Oct 3, 2025","actual_eps":0.75,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 28, 2025","actual_eps":-13.33,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 30, 2026","date_iso":"2026-04-30","pre_close":1064.98,"post_close":1189.15,"return_pct":11.66},{"date":"Jan 29, 2026","date_iso":"2026-01-29","pre_close":527.67,"post_close":675.85,"return_pct":28.08},{"date":"Nov 6, 2025","date_iso":"2025-11-06","pre_close":216.5,"post_close":239.96,"return_pct":10.84},{"date":"May 12, 2025","date_iso":"2025-05-12","pre_close":37.77,"post_close":43.78,"return_pct":15.91},{"date":"Jan 29, 2026","date_iso":"2026-01-29","pre_close":527.67,"post_close":675.85,"return_pct":28.08},{"date":"Nov 6, 2025","date_iso":"2025-11-06","pre_close":216.5,"post_close":239.96,"return_pct":10.84},{"date":"May 12, 2025","date_iso":"2025-05-12","pre_close":37.77,"post_close":43.78,"return_pct":15.91}],"prob_up":100,"avg_post_return":17.33,"sentiment_30d":{"total":15,"positive":8,"negative":5,"avg_compound":89}}