Price
$321.16
52W High
$378.15
52W Low
$184.74
SMA50
$339.69
SMA200
$304.35
Avg Volume 50D
$258.51K
From 52W High
-15.07%
From 52W Low
+73.84%
Vs SMA50
-5.46%
Vs SMA200
+5.52%
Current Volume
$281.91K
Dollar Volume 50D
$87.64M
Market Cap
$9.83B
P/E
40.7x
Revenue TTM
$440.48M
EPS TTM
7.97
Net Income TTM
$241.47M
Free Cash Flow
$257.78M
Revenue 1Y
+22.63%
EPS 1Y
+62.32%
Net Income 1Y
+64.57%
FCF 1Y
+39.01%
Profit Margin
54.82%
FCF Margin
58.52%

Revenue

Annual ending 2025-12-31
$389.13M

EPS

Annual ending 2025-12-31
6.84

Net Income

Annual ending 2025-12-31
$204.83M

News