Price
$63.11
52W High
$93.45
52W Low
$38.52
SMA50
$73.46
SMA200
$66.93
Avg Volume 50D
$625.69K
From 52W High
-32.47%
From 52W Low
+63.82%
Vs SMA50
-14.09%
Vs SMA200
-5.70%
Current Volume
$462.58K
Dollar Volume 50D
$46.64M
Market Cap
$2.72B
P/E
34.4x
Revenue TTM
$942.09M
EPS TTM
2.30
Net Income TTM
$79.12M
Free Cash Flow
$60.68M
Revenue 1Y
+14.49%
EPS 1Y
+2400.00%
Net Income 1Y
+2222.24%
FCF 1Y
+68.31%
Profit Margin
8.40%
FCF Margin
6.44%

Revenue

Annual ending 2025-12-31
$862.13M

EPS

Annual ending 2025-12-31
0.68

Net Income

Annual ending 2025-12-31
$29.36M

News