Price
$57.61
52W High
$84.02
52W Low
$39.07
SMA50
$59.14
SMA200
$61.46
Avg Volume 50D
$1.18M
From 52W High
-31.43%
From 52W Low
+47.45%
Vs SMA50
-2.58%
Vs SMA200
-6.27%
Current Volume
$958.22K
Dollar Volume 50D
$68.23M
Market Cap
$3.34B
P/E
30.5x
Revenue TTM
$706.02M
EPS TTM
1.81
Net Income TTM
$109.45M
Free Cash Flow
$124.44M
Revenue 1Y
+26.10%
EPS 1Y
+69.16%
Net Income 1Y
+69.93%
FCF 1Y
+375.16%
Profit Margin
15.50%
FCF Margin
17.63%

Revenue

Annual ending 2025-12-31
$609.78M

EPS

Annual ending 2025-12-31
1.19

Net Income

Annual ending 2025-12-31
$71.32M

News