{"next_earnings_date":"Dec 4, 2026","next_earnings_date_iso":"2026-12-04","days_until":86,"last_eps_actual":0.19,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Apr 30, 2026","actual_eps":0.19,"revenue":372541000,"net_income":null,"estimate_eps":null,"surprise_pct":null},{"date":"Jan 31, 2026","actual_eps":0.7,"revenue":359095000,"net_income":null,"estimate_eps":null,"surprise_pct":null},{"date":"Oct 31, 2025","actual_eps":0.36,"revenue":332639000,"net_income":null,"estimate_eps":null,"surprise_pct":null},{"date":"Apr 30, 2025","actual_eps":0.54,"revenue":293508000,"net_income":null,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jun 4, 2026","date_iso":"2026-06-04","pre_close":155.18,"post_low":134.11,"post_high":146.56,"ret_low":-13.58,"ret_high":-5.55,"return_pct":-9.57},{"date":"Mar 5, 2026","date_iso":"2026-03-05","pre_close":153.7,"post_low":157.27,"post_high":172.29,"ret_low":2.32,"ret_high":12.09,"return_pct":7.21},{"date":"Dec 3, 2025","date_iso":"2025-12-03","pre_close":214.7,"post_low":204.8,"post_high":228.51,"ret_low":-4.61,"ret_high":6.43,"return_pct":0.91},{"date":"Jun 3, 2025","date_iso":"2025-06-03","pre_close":214.99,"post_low":239.61,"post_high":262.51,"ret_low":11.45,"ret_high":22.1,"return_pct":16.78},{"date":"Mar 6, 2025","date_iso":"2025-03-06","pre_close":197.48,"post_low":170.93,"post_high":190.89,"ret_low":-13.44,"ret_high":-3.34,"return_pct":-8.39},{"date":"Dec 5, 2024","date_iso":"2024-12-05","pre_close":207.19,"post_low":173.3,"post_high":191.3,"ret_low":-16.36,"ret_high":-7.67,"return_pct":-12.01},{"date":"Jun 4, 2024","date_iso":"2024-06-04","pre_close":109.66,"post_low":119.39,"post_high":129.08,"ret_low":8.87,"ret_high":17.71,"return_pct":13.29},{"date":"Mar 7, 2024","date_iso":"2024-03-07","pre_close":115.21,"post_low":117.69,"post_high":122.33,"ret_low":2.15,"ret_high":6.18,"return_pct":4.17}],"prob_up":63,"avg_post_return":1.55,"avg_post_return_high":5.99,"avg_post_return_low":-2.9,"sentiment_30d":{"total":9,"positive":3,"negative":5,"avg_compound":93.1}}