Price
$79.14
52W High
$150.42
52W Low
$62.04
SMA50
$85.72
SMA200
$98.38
Avg Volume 50D
$809.09K
From 52W High
-47.39%
From 52W Low
+27.55%
Vs SMA50
-7.69%
Vs SMA200
-19.56%
Current Volume
$1.16M
Dollar Volume 50D
$68.49M
Market Cap
$2.71B
P/E
17.9x
Revenue TTM
$668.47M
EPS TTM
3.84
Net Income TTM
$151.70M
Free Cash Flow
$79.04M
Revenue 1Y
+25.82%
EPS 1Y
+98.96%
Net Income 1Y
+111.69%
FCF 1Y
+355.52%
Profit Margin
22.69%
FCF Margin
11.82%

Revenue

Annual ending 2025-12-31
$605.49M

EPS

Annual ending 2025-12-31
4.87

Net Income

Annual ending 2025-12-31
$190.29M

News