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 1.65 8.97 8.80
Low Estimate 2.29 -1.55 8.90 5.25
High Estimate 2.47 2.40 9.07 10.05
EPS 1 Year ago 1.57 2.22 7.65 8.97
No of Analysts 18 7 18 18
Earnings Growth 50% -26% 17% -2%

Revenue Estimate

Current Qtr Next Qtr Current Year Next Year
Avg Estimate 16.98 B 16 B 64.76 B 68.24 B
Low Estimate 16.61 B 15.44 B 64.3 B 65.92 B
High Estimate 17.17 B 16.38 B 64.98 B 69.69 B
No of Analysts 18 5 17 17
Revenue Growth 2% 3% 1% 5%

Earnings per Share Trend

Current Qtr Next Qtr Current Year Next Year
Current Estimate 2.35 1.65 8.97 8.80
7 Days Ago 2.35 2.19 8.97 8.99
30 Days Ago 2.37 2.26 8.88 9.46
60 Days Ago 2.37 2.27 8.93 9.59
90 Days Ago 2.37 2.27 8.92 9.59

Major Indices