Price
$19.42
52W High
$25.10
52W Low
$17.32
SMA50
$18.48
SMA200
$21.69
Avg Volume 50D
$1.21M
From 52W High
-29.25%
From 52W Low
+12.12%
Vs SMA50
+5.09%
Vs SMA200
-10.47%
Current Volume
$700.76K
Bars Stored
1257
Market Cap
$1.85B
P/E
9.6x
Revenue TTM
$464.51M
EPS TTM
2.04
Net Income TTM
$191.55M
Free Cash Flow
--
Revenue 1Y
-2.90%
EPS 1Y
-0.97%
Net Income 1Y
+2.58%
Profit Margin
41.24%

Revenue

Quarterly ending 2025-09-30
$109.44M

EPS

Quarterly ending 2025-09-30
0.47

Net Income

Quarterly ending 2025-09-30
$44.60M