Price
$309.68
52W High
$309.68
52W Low
$188.04
SMA50
$280.61
SMA200
$257.16
Avg Volume 50D
$266.92K
From 52W High
-0.00%
From 52W Low
+64.69%
Vs SMA50
+10.36%
Vs SMA200
+20.42%
Current Volume
$190.12K
Bars Stored
1257
Market Cap
$5.10B
P/E
33.3x
Revenue TTM
$1.80B
EPS TTM
8.84
Net Income TTM
$153.14M
Free Cash Flow
$119.33M
Revenue 1Y
+8.96%
EPS 1Y
+13.62%
Net Income 1Y
+13.88%
FCF 1Y
+208.11%
Profit Margin
8.52%
FCF Margin
6.64%

Revenue

Quarterly ending 2025-12-31
$464.06M

EPS

Quarterly ending 2025-12-31
2.22

Net Income

Quarterly ending 2025-12-31
$38.70M