Reported EPS: alpha-vantage, sec-xbrl
Estimates: businessquant
Data warnings (1)
- reported_revenue_reported_missing: revenue reported value is missing.
Latest NTM P/E
30.0x
Latest NTM EPS
12.27
Latest Price
$368.53
Trading Days
5,484
12M rolling NTM P/E
30.0x
+34.5% vs median
Median
22.3x
15-85 band
14.5x - 27.2x
3-97 band
13.0x - 32.1x
90D rolling NTM P/E
30.0x
+6.2% vs median
Median
28.3x
15-85 band
24.8x - 32.0x
3-97 band
23.4x - 33.1x
NTM P/E - 12M Rolling Bands
Daily12M median15-853-97
NTM P/E - 90D Rolling Bands
Daily90D median15-853-97
NTM EPS And Price
NTM EPSPrice
Reported And Estimated EPS
Last two reported fiscal years plus future annual estimates.
| Period | Type | Fiscal End | Actual / Avg EPS | Low | High | Qs / Analysts | Source |
|---|---|---|---|---|---|---|---|
| FY 2024 | Reported | 2024-12-31 | 8.05 | - | - | 4 qtrs | alpha-vantage, sec-xbrl |
| FY 2025 | Reported | 2025-12-31 | 10.81 | - | - | 4 qtrs | alpha-vantage, alpha-vantage, sec-xbrl |
| FY 2026 | Estimate | 2026-12-31 | 14.21 | 13.82 | 15.05 | 40 | businessquant |
| FY 2026 | Estimate | 2026-12-31 | 10.67 | 9.96 | 11.38 | 0 | businessquant |
| FY 2027 | Estimate | 2027-12-31 | 14.69 | 13.63 | 17.11 | 42 | businessquant |
| FY 2027 | Estimate | 2027-12-31 | 12.64 | 12.01 | 13.27 | 0 | businessquant |
| FY 2028 | Estimate | 2028-12-31 | 17.23 | 15.43 | 20.20 | 30 | businessquant |
| FY 2028 | Estimate | 2028-12-31 | 14.80 | 13.78 | 15.82 | 0 | businessquant |
| FY 2029 | Estimate | 2029-12-31 | 20.07 | 17.85 | 22.52 | 14 | businessquant |
| FY 2029 | Estimate | 2029-12-31 | 17.71 | 16.65 | 18.77 | 0 | businessquant |
| FY 2030 | Estimate | 2030-12-31 | 24.09 | 21.42 | 27.02 | 20 | businessquant |