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.78 1.05 0.43
EPS Estimate 0.47 1.54 1.10 0.11
EPS Difference 0.50 0.24 -0.05 0.32
Surprise % 106.38 15.58 -4.55 290.91

Earnings Per share

EPS Actual
EPS Estimate

Earnings Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate -0.87 5.43 2.58 8.45
Low Estimate -1.22 4.80 2.11 7.25
High Estimate -0.54 5.99 3.05 9.97
EPS 1 Year ago -0.77 2.44 1.78 5.43
No of Analysts 14 15 14 15
Earnings Growth -13% 122% 45% 56%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 3.29 B 15.36 B 4.03 B 16.31 B
Low Estimate 3.26 B 15.1 B 3.92 B 15.73 B
High Estimate 3.34 B 15.83 B 4.2 B 16.73 B
No of Analysts 11 14 10 14
Revenue Growth 5% 8% 9% 6%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate -0.87 5.43 2.58 8.45
7 Days Ago -0.87 5.43 2.58 8.45
30 Days Ago -0.83 5.44 2.59 8.44
60 Days Ago -0.64 5.62 2.58 8.51
90 Days Ago -0.58 5.50 2.50 8.43

Major Indices