Price
$51.66
52W High
$56.33
52W Low
$31.09
SMA50
$52.36
SMA200
$41.82
Avg Volume 50D
$1.06M
From 52W High
-8.29%
From 52W Low
+66.16%
Vs SMA50
-1.34%
Vs SMA200
+23.52%
Current Volume
$622.66K
Dollar Volume 50D
$55.81M
Market Cap
$2.84B
P/E
69.3x
Revenue TTM
$416.08M
EPS TTM
0.72
Net Income TTM
$40.92M
Free Cash Flow
$126.59M
Revenue 1Y
+14.79%
EPS 1Y
+20.00%
Net Income 1Y
+24.82%
FCF 1Y
+88.36%
Profit Margin
9.84%
FCF Margin
30.42%

Revenue

Annual ending 2025-12-31
$410.21M

EPS

Annual ending 2025-12-31
0.63

Net Income

Annual ending 2025-12-31
$34.88M

News