{"next_earnings_date":"Oct 18, 2026","next_earnings_date_iso":"2026-10-18","days_until":68,"last_eps_actual":-0.02,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Jun 30, 2026","actual_eps":-0.02,"revenue":42900000,"net_income":-1112000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2026","actual_eps":-0.03,"revenue":39389000,"net_income":-2397000,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":0.02,"revenue":null,"net_income":null,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":-0.15,"revenue":34993000,"net_income":-9512000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"May 8, 2026","date_iso":"2026-05-08","pre_close":3.47,"post_low":3.96,"post_high":4.56,"ret_low":14.12,"ret_high":31.41,"return_pct":22.77},{"date":"Mar 31, 2026","date_iso":"2026-03-31","pre_close":2.73,"post_low":2.6,"post_high":2.85,"ret_low":-4.59,"ret_high":4.59,"return_pct":0},{"date":"Nov 7, 2025","date_iso":"2025-11-07","pre_close":10.53,"post_low":6.17,"post_high":6.68,"ret_low":-41.45,"ret_high":-36.56,"return_pct":-39.01},{"date":"Aug 1, 2025","date_iso":"2025-08-01","pre_close":6.62,"post_low":6.01,"post_high":6.35,"ret_low":-9.29,"ret_high":-4.08,"return_pct":-6.68},{"date":"May 2, 2025","date_iso":"2025-05-02","pre_close":2.25,"post_low":2.21,"post_high":2.95,"ret_low":-1.56,"ret_high":31.4,"return_pct":14.92},{"date":"Mar 14, 2025","date_iso":"2025-03-14","pre_close":2.95,"post_low":2.56,"post_high":2.77,"ret_low":-13.39,"ret_high":-6.1,"return_pct":-9.75},{"date":"Nov 8, 2024","date_iso":"2024-11-08","pre_close":7.21,"post_low":8.27,"post_high":8.88,"ret_low":14.7,"ret_high":23.16,"return_pct":18.93}],"prob_up":43,"avg_post_return":0.17,"avg_post_return_high":6.26,"avg_post_return_low":-5.92,"sentiment_30d":{"total":4,"positive":1,"negative":2,"avg_compound":83}}