{"next_earnings_date":"Sep 30, 2026","next_earnings_date_iso":"2026-09-30","days_until":90,"last_eps_actual":1.44,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"May 30, 2026","actual_eps":1.44,"estimate_eps":null,"surprise_pct":null},{"date":"Feb 28, 2026","actual_eps":0.76,"estimate_eps":null,"surprise_pct":null},{"date":"Nov 29, 2025","actual_eps":0.93,"estimate_eps":null,"surprise_pct":null},{"date":"May 31, 2025","actual_eps":1.02,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jul 1, 2026","date_iso":"2026-07-01","pre_close":118.87,"post_close":126.46,"return_pct":6.39},{"date":"Apr 1, 2026","date_iso":"2026-04-01","pre_close":91.38,"post_close":92.63,"return_pct":1.37},{"date":"Jan 7, 2026","date_iso":"2026-01-07","pre_close":83.13,"post_close":82.6,"return_pct":-0.64},{"date":"Jul 1, 2025","date_iso":"2025-07-01","pre_close":81.79,"post_close":86.16,"return_pct":5.34},{"date":"Apr 3, 2025","date_iso":"2025-04-03","pre_close":75.33,"post_close":69.47,"return_pct":-7.78},{"date":"Jan 8, 2025","date_iso":"2025-01-08","pre_close":75.08,"post_close":77.49,"return_pct":3.21},{"date":"Jul 2, 2024","date_iso":"2024-07-02","pre_close":72.06,"post_close":73.6,"return_pct":2.14},{"date":"Mar 28, 2024","date_iso":"2024-03-28","pre_close":90.9,"post_close":88.14,"return_pct":-3.04}],"prob_up":63,"avg_post_return":0.87,"sentiment_30d":{"total":4,"positive":2,"negative":0,"avg_compound":84.7}}