Price
$24.97
52W High
$30.62
52W Low
$11.58
SMA50
$23.76
SMA200
$21.75
Avg Volume 50D
$165.89K
From 52W High
-22.63%
From 52W Low
+115.63%
Vs SMA50
+5.09%
Vs SMA200
+14.79%
Current Volume
$166.16K
Bars Stored
1257
Market Cap
$423.73M
P/E
31.7x
Revenue TTM
$929.06M
EPS TTM
0.84
Net Income TTM
$13.38M
Free Cash Flow
$42.41M
Revenue 1Y
+4.48%
EPS 1Y
+1300.00%
Net Income 1Y
+880.51%
FCF 1Y
+644.48%
Profit Margin
1.44%
FCF Margin
4.57%

Revenue

Quarterly ending 2026-01-31
$291.31M

EPS

Quarterly ending 2026-01-31
1.14

Net Income

Quarterly ending 2026-01-31
$19.55M