Loading price targets and analyst ratings...

Earnings history

12/31/2024 03/31/2025 06/30/2025 09/30/2025
EPS Actual 1.72 2.22 2.13 2.58
EPS Estimate 1.67 2.14 2.03 2.37
EPS Difference 0.05 0.08 0.10 0.21
Surprise % 2.99 3.74 4.93 8.86

Earnings Per share

EPS Actual
EPS Estimate

Earnings Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 2.35 0.75 8.96 7.21
Low Estimate 2.29 -1.55 8.90 4.99
High Estimate 2.47 2.33 9.07 9.80
EPS 1 Year ago 1.57 2.22 7.65 8.96
No of Analysts 18 10 20 20
Earnings Growth 50% -66% 17% -20%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 16.98 B 15.9 B 64.79 B 67.97 B
Low Estimate 16.61 B 15.39 B 64.3 B 65.92 B
High Estimate 17.17 B 16.38 B 65.05 B 69.2 B
No of Analysts 18 7 20 20
Revenue Growth 2% 2% 1% 5%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate 2.35 0.75 8.96 7.21
7 Days Ago 2.35 1.77 8.97 8.27
30 Days Ago 2.37 1.71 8.97 8.43
60 Days Ago 2.37 2.19 8.96 9.40
90 Days Ago 2.37 2.26 8.88 9.46

Major Indices