{"next_earnings_date":"Aug 13, 2026","next_earnings_date_iso":"2026-08-13","days_until":1,"last_eps_actual":0.18,"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.18,"revenue":167007000,"net_income":44945000,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":0.34,"revenue":156365000,"net_income":89576000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2025","actual_eps":-0.01,"revenue":84510000,"net_income":-820000,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2024","actual_eps":0.09,"revenue":101007000,"net_income":27339000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jul 7, 2026","date_iso":"2026-07-07","pre_close":34.43,"post_low":30.31,"post_high":32.21,"ret_low":-11.95,"ret_high":-6.43,"return_pct":-9.19},{"date":"May 12, 2026","date_iso":"2026-05-12","pre_close":39.04,"post_low":35.23,"post_high":40.94,"ret_low":-9.76,"ret_high":4.87,"return_pct":-2.45},{"date":"Nov 13, 2025","date_iso":"2025-11-13","pre_close":37.27,"post_low":35.9,"post_high":43.54,"ret_low":-3.68,"ret_high":16.82,"return_pct":6.57},{"date":"May 12, 2026","date_iso":"2026-05-12","pre_close":39.04,"post_low":35.23,"post_high":40.94,"ret_low":-9.76,"ret_high":4.87,"return_pct":-2.45},{"date":"Nov 13, 2025","date_iso":"2025-11-13","pre_close":37.27,"post_low":35.9,"post_high":43.54,"ret_low":-3.68,"ret_high":16.82,"return_pct":6.57}],"prob_up":40,"avg_post_return":-0.19,"avg_post_return_high":7.39,"avg_post_return_low":-7.77,"sentiment_30d":{"total":1,"positive":0,"negative":1,"avg_compound":96.6}}