Price
$20.91
52W High
$28.01
52W Low
$19.06
SMA50
$22.98
SMA200
$23.51
Avg Volume 50D
$1.45M
From 52W High
-25.35%
From 52W Low
+9.71%
Vs SMA50
-9.00%
Vs SMA200
-11.06%
Current Volume
$1.26M
Dollar Volume 50D
$33.20M
Market Cap
$4.22B
P/E
23.6x
Revenue TTM
$1.78B
EPS TTM
0.91
Net Income TTM
$179.08M
Free Cash Flow
$200.43M

Revenue

Annual ending 2025-12-31
$1.71B

EPS

Annual ending 2025-12-31
0.56

Net Income

Annual ending 2025-12-31
$101.75M

News