Price
$108.16
52W High
$136.92
52W Low
$49.57
SMA50
$100.34
SMA200
$79.24
Avg Volume 50D
$1.77M
From 52W High
-21.00%
From 52W Low
+118.20%
Vs SMA50
+7.80%
Vs SMA200
+36.50%
Current Volume
$856.32K
Dollar Volume 50D
$174.50M
Market Cap
$6.49B
P/E
108.8x
Revenue TTM
$1.76B
EPS TTM
1.00
Net Income TTM
$59.61M
Free Cash Flow
$280.16M
Revenue 1Y
+31.23%
EPS 1Y
-41.18%
Net Income 1Y
-39.08%
FCF 1Y
+107.58%
Profit Margin
3.38%
FCF Margin
15.90%

Revenue

Annual ending 2026-03-31
$1.64B

EPS

Annual ending 2026-03-31
0.44

Net Income

Annual ending 2026-03-31
$26.32M

News