Price
$109.26
52W High
$141.12
52W Low
$62.19
SMA50
$107.29
SMA200
$91.98
Avg Volume 50D
$247.53K
From 52W High
-22.58%
From 52W Low
+75.69%
Vs SMA50
+1.84%
Vs SMA200
+18.79%
Current Volume
$256.15K
Dollar Volume 50D
$26.62M
Market Cap
$2.98B
P/E
69.5x
Revenue TTM
$330.31M
EPS TTM
1.51
Net Income TTM
$42.89M
Free Cash Flow
$80.44M
Revenue 1Y
+14.38%
EPS 1Y
+208.16%
Net Income 1Y
+206.18%
FCF 1Y
+70.65%
Profit Margin
12.99%
FCF Margin
24.35%

Revenue

Annual ending 2026-03-31
$319.31M

EPS

Annual ending 2026-03-31
1.37

Net Income

Annual ending 2026-03-31
$38.79M

News