Price
$30.93
52W High
$64.66
52W Low
$25.09
SMA50
$34.30
SMA200
$41.76
Avg Volume 50D
$1.20M
From 52W High
-109.05%
From 52W Low
+23.28%
Vs SMA50
-9.82%
Vs SMA200
-25.94%
Current Volume
$1.67M
Bars Stored
1257
Market Cap
$1.30B
P/E
15.3x
Revenue TTM
$987.62M
EPS TTM
1.95
Net Income TTM
$85.00M
Free Cash Flow
$257.75M
Revenue 1Y
+22.42%
EPS 1Y
+52.34%
Net Income 1Y
+49.79%
FCF 1Y
+26.50%
Profit Margin
8.61%
FCF Margin
26.10%

Revenue

Quarterly ending 2026-02-28
$247.80M

EPS

Quarterly ending 2026-02-28
0.53

Net Income

Quarterly ending 2026-02-28
$22.81M