{"next_earnings_date":"Sep 3, 2026","next_earnings_date_iso":"2026-09-03","days_until":1,"last_eps_actual":-0.41,"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.41,"revenue":100357000,"net_income":-18093000,"estimate_eps":null,"surprise_pct":null},{"date":"Oct 31, 2025","actual_eps":-0.35,"revenue":108452000,"net_income":-15107000,"estimate_eps":null,"surprise_pct":null},{"date":"Jul 31, 2025","actual_eps":-0.47,"revenue":95511000,"net_income":-19995000,"estimate_eps":null,"surprise_pct":null},{"date":"Apr 30, 2025","actual_eps":-0.58,"revenue":85872000,"net_income":-24328000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Dec 4, 2025","date_iso":"2025-12-04","pre_close":70.07,"post_low":72.18,"post_high":75.27,"ret_low":3.01,"ret_high":7.42,"return_pct":5.22},{"date":"Sep 3, 2025","date_iso":"2025-09-03","pre_close":80.33,"post_low":78.44,"post_high":81.25,"ret_low":-2.35,"ret_high":1.15,"return_pct":-0.6},{"date":"Dec 6, 2024","date_iso":"2024-12-06","pre_close":69.29,"post_low":72.01,"post_high":76.99,"ret_low":3.93,"ret_high":11.11,"return_pct":7.52},{"date":"Dec 8, 2023","date_iso":"2023-12-08","pre_close":57.22,"post_low":59.15,"post_high":61.95,"ret_low":3.37,"ret_high":8.27,"return_pct":5.82}],"prob_up":75,"avg_post_return":4.49,"avg_post_return_high":6.99,"avg_post_return_low":1.99,"sentiment_30d":{"total":0,"positive":0,"negative":0,"avg_compound":0}}