Loading price targets and analyst ratings...

Earnings history

12/31/2024 06/30/2025 09/30/2025 12/31/2025
EPS Actual 0.97 1.42 1.05 0.43
EPS Estimate 0.47 1.60 1.10 0.11
EPS Difference 0.50 -0.18 -0.05 0.32
Surprise % 106.38 -11.25 -4.55 290.91

Earnings Per share

EPS Actual
EPS Estimate

Earnings Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate -1.55 0.51 -0.07 7.07
Low Estimate -1.81 -5.05 -1.42 4.35
High Estimate -1.20 3.54 1.66 9.20
EPS 1 Year ago -0.77 2.44 1.78 0.51
No of Analysts 11 16 12 15
Earnings Growth -102% -79% -104% 1287%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 3.29 B 15.76 B 4.12 B 16.51 B
Low Estimate 3.17 B 15.34 B 3.96 B 15.73 B
High Estimate 3.4 B 16.4 B 4.35 B 17.5 B
No of Analysts 11 12 10 12
Revenue Growth 5% 11% 11% 5%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate -1.55 0.51 -0.07 7.07
7 Days Ago -1.03 0.60 1.50 7.11
30 Days Ago -0.87 4.59 2.50 8.23
60 Days Ago -0.86 5.43 2.55 8.45
90 Days Ago -0.63 5.57 2.56 8.45

Major Indices