Price
$38.05
52W High
$41.11
52W Low
$30.16
SMA50
$39.67
SMA200
$37.83
Avg Volume 50D
$316.86K
From 52W High
-7.44%
From 52W Low
+26.16%
Vs SMA50
-4.09%
Vs SMA200
+0.58%
Current Volume
$358.77K
Dollar Volume 50D
$12.55M
Market Cap
$1.67B
P/E
35.8x
Revenue TTM
$707.74M
EPS TTM
1.97
Net Income TTM
$46.71M
Free Cash Flow
$1.16B
Revenue 1Y
+27.56%
EPS 1Y
-37.06%
Net Income 1Y
-47.35%
FCF 1Y
+1227.78%
Profit Margin
6.60%
FCF Margin
163.46%

Revenue

Annual ending 2025-12-31
$569.65M

EPS

Annual ending 2025-12-31
3.47

Net Income

Annual ending 2025-12-31
$97.94M

News