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.08 2.04 2.94
Low Estimate -0.59 0.42 1.97 1.95
High Estimate 0.05 2.61 2.25 4.20
EPS 1 Year ago 1.62 2.90 7.17 2.04
No of Analysts 18 14 20 20
Earnings Growth -110% -28% -72% 45%

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.08 2.04 2.94
7 Days Ago -0.17 2.07 2.03 2.89
30 Days Ago -0.18 2.23 2.00 2.92
60 Days Ago -0.17 2.25 1.96 2.98
90 Days Ago 0.30 1.78 1.66 3.20

Major Indices