{"next_earnings_date":"Aug 19, 2026","next_earnings_date_iso":"2026-08-19","days_until":1,"last_eps_actual":0.12,"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":0.12,"revenue":406563000,"net_income":12786000,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":-0.03,"revenue":414671000,"net_income":-2588000,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":-0.03,"revenue":395741000,"net_income":-2962000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2025","actual_eps":-0.11,"revenue":358217000,"net_income":-11589000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"May 7, 2026","date_iso":"2026-05-07","pre_close":37.06,"post_low":39.07,"post_high":42.86,"ret_low":5.42,"ret_high":15.65,"return_pct":10.54},{"date":"Feb 5, 2026","date_iso":"2026-02-05","pre_close":37.21,"post_low":40.49,"post_high":52.34,"ret_low":8.83,"ret_high":40.68,"return_pct":24.75},{"date":"Nov 6, 2025","date_iso":"2025-11-06","pre_close":46.54,"post_low":43.11,"post_high":46.27,"ret_low":-7.37,"ret_high":-0.58,"return_pct":-3.98},{"date":"May 8, 2025","date_iso":"2025-05-08","pre_close":46.38,"post_low":44.61,"post_high":49.11,"ret_low":-3.83,"ret_high":5.89,"return_pct":1.03},{"date":"Feb 6, 2025","date_iso":"2025-02-06","pre_close":96.98,"post_low":62.06,"post_high":67.37,"ret_low":-36.01,"ret_high":-30.53,"return_pct":-33.27},{"date":"Nov 7, 2024","date_iso":"2024-11-07","pre_close":64.73,"post_low":73.87,"post_high":78.8,"ret_low":14.12,"ret_high":21.74,"return_pct":17.93},{"date":"May 2, 2024","date_iso":"2024-05-02","pre_close":62.79,"post_low":56.58,"post_high":68.26,"ret_low":-9.88,"ret_high":8.71,"return_pct":-0.59},{"date":"Feb 8, 2024","date_iso":"2024-02-08","pre_close":74.94,"post_low":63.62,"post_high":72.07,"ret_low":-15.11,"ret_high":-3.84,"return_pct":-9.47}],"prob_up":50,"avg_post_return":0.87,"avg_post_return_high":7.22,"avg_post_return_low":-5.48,"sentiment_30d":{"total":1,"positive":0,"negative":1,"avg_compound":63.4}}