{"next_earnings_date":"Aug 5, 2026","next_earnings_date_iso":"2026-08-05","days_until":0,"last_eps_actual":2.05,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Mar 31, 2026","actual_eps":2.05,"revenue":807345000,"net_income":169312000,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":0.02,"revenue":null,"net_income":null,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":-0.03,"revenue":710641000,"net_income":-2186000,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 30, 2025","actual_eps":0.44,"revenue":668538000,"net_income":36117000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"May 6, 2026","date_iso":"2026-05-06","pre_close":380.67,"post_low":385.83,"post_high":438.36,"ret_low":1.36,"ret_high":15.15,"return_pct":8.25},{"date":"Feb 24, 2026","date_iso":"2026-02-24","pre_close":423.7,"post_low":499,"post_high":551.32,"ret_low":17.77,"ret_high":30.12,"return_pct":23.95},{"date":"Nov 4, 2025","date_iso":"2025-11-04","pre_close":723.54,"post_low":560,"post_high":657.06,"ret_low":-22.6,"ret_high":-9.19,"return_pct":-15.89},{"date":"Aug 4, 2025","date_iso":"2025-08-04","pre_close":742.74,"post_low":819.48,"post_high":884.36,"ret_low":10.33,"ret_high":19.07,"return_pct":14.7},{"date":"May 7, 2025","date_iso":"2025-05-07","pre_close":601.18,"post_low":658.62,"post_high":696.9,"ret_low":9.55,"ret_high":15.92,"return_pct":12.74},{"date":"Feb 25, 2025","date_iso":"2025-02-25","pre_close":499.47,"post_low":559.99,"post_high":597.2,"ret_low":12.12,"ret_high":19.57,"return_pct":15.84},{"date":"Nov 7, 2024","date_iso":"2024-11-07","pre_close":459.96,"post_low":518.32,"post_high":610.87,"ret_low":12.69,"ret_high":32.81,"return_pct":22.75}],"prob_up":86,"avg_post_return":11.76,"avg_post_return_high":17.64,"avg_post_return_low":5.89,"sentiment_30d":{"total":4,"positive":2,"negative":2,"avg_compound":84.2}}