Dec 03
2025
SELL
Open market or private sale
$350,746
$86.84 p/Share
4,039
Reduced 17.13%
19,541
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$287,040
$86.51 p/Share
3,318
Reduced 12.34%
23,580
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
7,358
Added 21.48%
26,899
Common Stock
Dec 01
2025
BUY
Grant, award, or other acquisition
-
20
Added 0.1%
19,541
Common Stock
Nov 24
2025
BUY
Grant, award, or other acquisition
-
6,013
Added 23.55%
19,521
Common Stock
Oct 01
2025
SELL
Open market or private sale
$146,284
$90.86 p/Share
1,610
Reduced 10.65%
13,508
Common Stock
Sep 30
2025
SELL
Payment of exercise price or tax liability
$206,039
$91.37 p/Share
2,255
Reduced 12.98%
15,118
Common Stock
Dec 03
2024
SELL
Open market or private sale
$163,016
$73.83 p/Share
2,208
Reduced 25.17%
6,566
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$134,600
$74.16 p/Share
1,815
Reduced 17.14%
8,774
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
4,023
Added 27.53%
10,589
Common Stock
Oct 01
2024
SELL
Open market or private sale
$126,159
$92.56 p/Share
1,363
Reduced 17.19%
6,566
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$241,750
$93.16 p/Share
2,595
Reduced 24.66%
7,929
Common Stock
Dec 04
2023
SELL
Open market or private sale
$150,395
$85.21 p/Share
1,765
Reduced 26.16%
4,981
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$584
$83.49 p/Share
7
Reduced 0.1%
6,746
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$119,184
$82.31 p/Share
1,448
Reduced 17.68%
6,740
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
3,208
Added 28.15%
8,188
Common Stock
Sep 28
2023
SELL
Open market or private sale
$178,037
$74.68 p/Share
2,384
Reduced 32.38%
4,979
Common Stock
May 15
2023
SELL
Open market or private sale
$156,515
$79.53 p/Share
1,968
Reduced 48.6%
2,081
Common Stock
Sep 30
2022
SELL
Open market or private sale
$111,863
$57.87 p/Share
1,933
Reduced 32.31%
4,049
Common Stock
Sep 30
2021
SELL
Open market or private sale
$94,266
$83.2 p/Share
1,133
Reduced 36.42%
1,978
Common Stock
Sep 30
2020
SELL
Open market or private sale
$33,863
$68.41 p/Share
495
Reduced 45.12%
602
Common Stock