{"next_earnings_date":"Sep 1, 2026","next_earnings_date_iso":"2026-09-01","days_until":1,"last_eps_actual":0.05,"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.05,"revenue":687616000,"net_income":4434000,"estimate_eps":null,"surprise_pct":null},{"date":"Apr 30, 2025","actual_eps":-0.46,"revenue":549014000,"net_income":-37626000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"May 28, 2026","date_iso":"2026-05-28","pre_close":294.32,"post_low":304,"post_high":351.86,"ret_low":3.29,"ret_high":19.55,"return_pct":11.42},{"date":"May 28, 2026","date_iso":"2026-05-28","pre_close":294.32,"post_low":304,"post_high":351.86,"ret_low":3.29,"ret_high":19.55,"return_pct":11.42}],"prob_up":100,"avg_post_return":11.42,"avg_post_return_high":19.55,"avg_post_return_low":3.29,"sentiment_30d":{"total":3,"positive":0,"negative":1,"avg_compound":80.2}}