Price
$61.14
52W High
$71.25
52W Low
$24.10
SMA50
$58.09
SMA200
$41.44
Avg Volume 50D
$583.72K
From 52W High
-14.19%
From 52W Low
+153.69%
Vs SMA50
+5.24%
Vs SMA200
+47.54%
Current Volume
$2.87M
Dollar Volume 50D
$35.23M
Market Cap
$2.01B
P/E
45.2x
Revenue TTM
$536.26M
EPS TTM
1.35
Net Income TTM
$44.57M
Free Cash Flow
$32.86M
Revenue 1Y
+7.64%
EPS 1Y
-14.01%
Net Income 1Y
-16.71%
FCF 1Y
-37.84%
Profit Margin
8.31%
FCF Margin
6.13%

Revenue

Annual ending 2026-03-31
$536.26M

EPS

Annual ending 2026-03-31
1.36

Net Income

Annual ending 2026-03-31
$44.57M

News