Price
$30.55
52W High
$68.50
52W Low
$18.01
SMA50
$26.21
SMA200
$26.28
Avg Volume 50D
$4.92M
From 52W High
-55.40%
From 52W Low
+69.63%
Vs SMA50
+16.54%
Vs SMA200
+16.25%
Current Volume
$2.96M
Dollar Volume 50D
$128.55M
Market Cap
$5.45B
P/E
32.6x
Revenue TTM
$655.57M
EPS TTM
0.85
Net Income TTM
$167.05M
Free Cash Flow
$306.28M
Revenue 1Y
+11.18%
EPS 1Y
-27.35%
Net Income 1Y
-28.96%
FCF 1Y
+4.13%
Profit Margin
25.48%
FCF Margin
46.72%

Revenue

Annual ending 2026-03-31
$644.86M

EPS

Annual ending 2026-03-31
0.98

Net Income

Annual ending 2026-03-31
$196.05M

News