Price
$42.55
52W High
$103.20
52W Low
$38.10
SMA50
$45.22
SMA200
$48.44
Avg Volume 50D
$775.13K
From 52W High
-58.77%
From 52W Low
+11.68%
Vs SMA50
-5.91%
Vs SMA200
-12.17%
Current Volume
$628.37K
Dollar Volume 50D
$36.00M
Market Cap
$3.57B
P/E
24.2x
Revenue TTM
$572.56M
EPS TTM
1.69
Net Income TTM
$147.29M
Free Cash Flow
$103.24M
Revenue 1Y
+33.96%
EPS 1Y
+382.86%
Net Income 1Y
+434.21%
FCF 1Y
+144.92%
Profit Margin
25.72%
FCF Margin
18.03%

Revenue

Annual ending 2025-12-31
$489.48M

EPS

Annual ending 2025-12-31
1.77

Net Income

Annual ending 2025-12-31
$150.83M

News