{"next_earnings_date":"Aug 12, 2026","next_earnings_date_iso":"2026-08-12","days_until":2,"last_eps_actual":-0.22,"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.22,"revenue":193406000,"net_income":-14006000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2025","actual_eps":-0.46,"revenue":99512000,"net_income":-23867000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jun 23, 2026","date_iso":"2026-06-23","pre_close":224.8,"post_low":181.56,"post_high":209.58,"ret_low":-19.23,"ret_high":-6.77,"return_pct":-13},{"date":"Jun 23, 2026","date_iso":"2026-06-23","pre_close":224.8,"post_low":181.56,"post_high":209.58,"ret_low":-19.23,"ret_high":-6.77,"return_pct":-13}],"prob_up":0,"avg_post_return":-13,"avg_post_return_high":-6.77,"avg_post_return_low":-19.23,"sentiment_30d":{"total":2,"positive":2,"negative":0,"avg_compound":95}}