Loading price targets and analyst ratings...

Earnings history

12/31/2024 03/31/2025 06/30/2025 09/30/2025
EPS Actual 0.80 2.90 -0.51 0.50
EPS Estimate 0.49 2.52 0.12 -0.18
EPS Difference 0.31 0.38 -0.63 0.68
Surprise % 63.27 15.08 -525.00 377.78

Earnings Per share

EPS Actual
EPS Estimate

Earnings Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate -0.16 2.23 2.00 2.92
Low Estimate -0.59 0.42 1.50 1.95
High Estimate 0.05 3.82 2.25 3.66
EPS 1 Year ago 1.62 2.90 7.17 2.00
No of Analysts 18 14 20 20
Earnings Growth -110% -23% -72% 46%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 47.83 B 48.44 B 192.88 B 193.17 B
Low Estimate 45.84 B 42.84 B 184.61 B 172.46 B
High Estimate 50.4 B 52.74 B 195.33 B 213.44 B
No of Analysts 12 9 13 13
Revenue Growth 14% 4% 18% 0%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate -0.16 2.23 2.00 2.92
7 Days Ago -0.17 2.29 1.98 2.94
30 Days Ago -0.18 1.78 1.67 3.08
60 Days Ago -0.17 1.83 1.64 3.20
90 Days Ago 0.30 2.04 1.65 3.45

Major Indices