Aug 20
2025
SELL
Open market or private sale
$701,629
$393.07 p/Share
1,785
Reduced 14.58%
10,457
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$173,193
$392.73 p/Share
441
Reduced 3.48%
12,242
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$964,739
$374.22 p/Share
2,578
Reduced 16.89%
12,683
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
144
Added 0.93%
15,261
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
5,935
Added 28.19%
15,117
Common Stock
Aug 06
2024
BUY
Grant, award, or other acquisition
-
633
Added 6.45%
9,182
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$113,625
$327.45 p/Share
347
Reduced 3.9%
8,549
Common Stock
May 22
2024
SELL
Open market or private sale
$668,310
$332.99 p/Share
2,007
Reduced 18.41%
8,896
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$791,145
$353.19 p/Share
2,240
Reduced 17.04%
10,903
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
120
Added 0.9%
13,143
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
5,035
Added 27.88%
13,023
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$95,792
$283.41 p/Share
338
Reduced 4.06%
7,988
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$194,888
$276.83 p/Share
704
Reduced 7.8%
8,326
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
65
Added 0.71%
9,030
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,329
Added 20.62%
8,965
Common Stock
Feb 03
2023
SELL
Open market or private sale
$850,620
$283.54 p/Share
3,000
Reduced 31.13%
6,636
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$364,785
$241.26 p/Share
1,512
Reduced 17.17%
7,293
Common Stock
Apr 30
2022
BUY
Exercise of conversion of derivative security
-
4,272
Added 32.67%
8,805
Common Stock
Aug 05
2021
SELL
Open market or private sale
$292,432
$261.1 p/Share
1,120
Reduced 19.81%
4,533
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$394,355
$263.43 p/Share
1,497
Reduced 20.94%
5,653
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
-
4,272
Added 37.4%
7,150
Common Stock