Price
$309.09
52W High
$501.13
52W Low
$197.12
SMA50
$304.12
SMA200
$332.44
Avg Volume 50D
$262.50K
From 52W High
-38.32%
From 52W Low
+56.80%
Vs SMA50
+1.63%
Vs SMA200
-7.02%
Current Volume
$267.02K
Dollar Volume 50D
$79.58M
Market Cap
$4.88B
P/E
29.5x
Revenue TTM
$4.01B
EPS TTM
10.54
Net Income TTM
$165.29M
Free Cash Flow
$193.36M
Revenue 1Y
+16.06%
EPS 1Y
+120.04%
Net Income 1Y
+116.42%
FCF 1Y
+78.01%
Profit Margin
4.13%
FCF Margin
4.83%

Revenue

Annual ending 2025-12-31
$3.66B

EPS

Annual ending 2025-12-31
7.53

Net Income

Annual ending 2025-12-31
$118.42M

News