Price
$43.11
52W High
$60.49
52W Low
$30.01
SMA50
$43.68
SMA200
$42.57
Avg Volume 50D
$1.34M
From 52W High
-28.73%
From 52W Low
+43.65%
Vs SMA50
-1.31%
Vs SMA200
+1.26%
Current Volume
$760.42K
Dollar Volume 50D
$58.33M
Market Cap
$3.54B
P/E
30.9x
Revenue TTM
$561.90M
EPS TTM
1.39
Net Income TTM
$114.48M
Free Cash Flow
$165.99M
Revenue 1Y
+17.28%
EPS 1Y
+321.21%
Net Income 1Y
+334.72%
FCF 1Y
+97.68%
Profit Margin
20.37%
FCF Margin
29.54%

Revenue

Annual ending 2025-12-31
$517.14M

EPS

Annual ending 2025-12-31
0.82

Net Income

Annual ending 2025-12-31
$66.35M

News