Price
$32.49
52W High
$32.64
52W Low
$25.58
SMA50
$31.85
SMA200
$29.68
Avg Volume 50D
$1.13M
From 52W High
-0.46%
From 52W Low
+27.01%
Vs SMA50
+2.02%
Vs SMA200
+9.47%
Current Volume
$940.38K
Bars Stored
649
Market Cap
$3.70B
P/E
24.4x
Revenue TTM
$763.92M
EPS TTM
1.35
Net Income TTM
$151.53M
Free Cash Flow
$19.64M
Revenue 1Y
+1.41%
EPS 1Y
+9.76%
Net Income 1Y
+9.59%
FCF 1Y
-60.74%
Profit Margin
19.84%
FCF Margin
2.57%

Revenue

Quarterly ending 2025-12-31
$197.36M

EPS

Quarterly ending 2025-12-31
0.33

Net Income

Quarterly ending 2025-12-31
$36.88M