Loading price targets and analyst ratings...

Earnings history

09/30/2024 12/31/2024 06/30/2025 09/30/2025
EPS Actual 2.25 0.97 1.42 1.05
EPS Estimate 2.22 0.47 1.60 1.10
EPS Difference 0.03 0.50 -0.18 -0.05
Surprise % 1.35 106.38 -11.25 -4.55

Earnings Per share

EPS Actual
EPS Estimate

Earnings Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 1.10 -0.58 2.27 5.50
Low Estimate 1.00 -0.85 1.87 4.15
High Estimate 1.21 -0.25 2.55 6.34
EPS 1 Year ago 2.25 -0.77 4.87 2.27
No of Analysts 14 9 14 14
Earnings Growth -51% 25% -53% 142%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 3.76 B 3.31 B 14.27 B 15.32 B
Low Estimate 3.73 B 3.27 B 14.13 B 15.14 B
High Estimate 3.8 B 3.38 B 14.3 B 15.61 B
No of Analysts 12 6 12 12
Revenue Growth 22% 6% 22% 7%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate 1.10 -0.58 2.27 5.50
7 Days Ago 1.10 -0.57 2.30 5.50
30 Days Ago 1.07 -0.42 2.63 5.82
60 Days Ago 1.32 -0.38 3.28 6.27
90 Days Ago 1.66 -0.41 3.31 6.11

Major Indices