Loading price targets and analyst ratings...

Earnings history

09/30/2024 12/31/2024 03/31/2025 06/30/2025
EPS Actual 1.62 0.80 2.90 -0.51
EPS Estimate 1.41 0.49 2.52 0.12
EPS Difference 0.21 0.31 0.38 -0.63
Surprise % 14.89 63.27 15.08 -525.00

Earnings Per share

EPS Actual
EPS Estimate

Earnings Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 0.23 1.62 -0.18 3.20
Low Estimate -1.02 1.21 -0.59 1.75
High Estimate 1.54 1.76 0.05 5.00
EPS 1 Year ago 2.42 7.17 1.62 1.62
No of Analysts 14 17 16 18
Earnings Growth -91% -77% -111% 97%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 44.2 B 189.54 B 47.5 B 189.48 B
Low Estimate 43.24 B 184.61 B 45.24 B 178.55 B
High Estimate 45.42 B 195.57 B 50.4 B 201.15 B
No of Analysts 12 15 12 15
Revenue Growth 11% 16% 13% 0%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate 0.23 1.62 -0.18 3.20
7 Days Ago 0.38 1.62 -0.18 3.20
30 Days Ago 2.05 1.63 -0.20 3.44
60 Days Ago 2.05 3.19 0.29 6.29
90 Days Ago 2.19 7.28 1.53 7.91

Major Indices