Price
$34.35
52W High
$37.85
52W Low
$24.09
SMA50
$32.52
SMA200
$29.03
Avg Volume 50D
$186.42K
From 52W High
-9.25%
From 52W Low
+42.59%
Vs SMA50
+5.61%
Vs SMA200
+18.31%
Current Volume
$210.29K
Dollar Volume 50D
$6.07M
Market Cap
$905.42M
P/E
7.5x
Revenue TTM
$515.70M
EPS TTM
4.64
Net Income TTM
$121.30M
Free Cash Flow
$64.50M
Revenue 1Y
+17.53%
EPS 1Y
+1204.76%
Net Income 1Y
+1233.64%
FCF 1Y
+161.13%
Profit Margin
23.52%
FCF Margin
12.51%

Revenue

Annual ending 2025-12-31
$443.20M

EPS

Annual ending 2025-12-31
2.22

Net Income

Annual ending 2025-12-31
$57.70M

News