Price
$29.32
52W High
$39.03
52W Low
$26.96
SMA50
$33.83
SMA200
$33.29
Avg Volume 50D
$1.21M
From 52W High
-24.88%
From 52W Low
+8.75%
Vs SMA50
-13.33%
Vs SMA200
-11.93%
Current Volume
$1.69M
Dollar Volume 50D
$39.89M
Market Cap
$2.53B
P/E
14.4x
Revenue TTM
$942.32M
EPS TTM
1.85
Net Income TTM
$175.94M
Free Cash Flow
$315.21M
Revenue 1Y
+18.12%
EPS 1Y
+50.41%
Net Income 1Y
+35.56%
FCF 1Y
+26.80%
Profit Margin
18.67%
FCF Margin
33.45%

Revenue

Annual ending 2025-12-31
$906.98M

EPS

Annual ending 2025-12-31
1.55

Net Income

Annual ending 2025-12-31
$155.90M

News