Price
$140.31
52W High
$261.88
52W Low
$102.69
SMA50
$132.00
SMA200
$169.76
Avg Volume 50D
$1.72M
From 52W High
-86.64%
From 52W Low
+36.63%
Vs SMA50
+6.29%
Vs SMA200
-17.35%
Current Volume
$917.20K
Dollar Volume 50D
$224.01M
Market Cap
$11.33B
P/E
73.1x
Revenue TTM
$1.42B
EPS TTM
1.85
Net Income TTM
$159.84M
Free Cash Flow
$337.32M
Revenue 1Y
+24.92%
EPS 1Y
+351.22%
Net Income 1Y
+361.81%
FCF 1Y
+37.24%
Profit Margin
11.25%
FCF Margin
23.74%

Revenue

Annual ending 2025-07-31
$1.20B

EPS

Annual ending 2025-07-31
0.81

Net Income

Annual ending 2025-07-31
$69.80M