Price
$28.71
52W High
$66.68
52W Low
$25.95
SMA50
$30.19
SMA200
$35.63
Avg Volume 50D
$705.15K
From 52W High
-56.94%
From 52W Low
+10.64%
Vs SMA50
-4.90%
Vs SMA200
-19.42%
Current Volume
$605.42K
Dollar Volume 50D
$21.36M
Market Cap
$1.43B
P/E
10.5x
Revenue TTM
$320.87M
EPS TTM
3.03
Net Income TTM
$136.57M
Free Cash Flow
$20.52M
Revenue 1Y
+25.89%
EPS 1Y
+676.92%
Net Income 1Y
+793.76%
FCF 1Y
-21.17%
Profit Margin
42.56%
FCF Margin
6.40%

Revenue

Annual ending 2026-03-31
$299.15M

EPS

Annual ending 2026-03-31
3.05

Net Income

Annual ending 2026-03-31
$133.81M

News