Nov 21
2024
SELL
Payment of exercise price or tax liability
$182,498
$144.04 p/Share
1,267
Reduced 1.09%
114,695
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
363
Added 0.31%
115,962
Common Stock
Nov 19
2024
-
1,350
Reduced 1.15%
115,599
Common Stock
Nov 13
2024
SELL
Open market or private sale
$950,950
$143.0 p/Share
6,650
Reduced 5.38%
116,949
Common Stock
Apr 30
2024
SELL
Sale (or disposition) back to the issuer
$1,375,282
$135.07 p/Share
10,182
Reduced 7.61%
123,599
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
$366,348
$35.98 p/Share
10,182
Added 7.24%
130,512
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,883,450
$131.48 p/Share
14,325
Reduced 10.39%
123,599
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
32,565
Added 19.1%
137,924
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$83,953
$127.01 p/Share
661
Reduced 0.62%
105,359
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$209,058
$127.01 p/Share
1,646
Reduced 1.53%
106,020
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
6,537
Added 5.72%
107,666
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$168,845
$120.69 p/Share
1,399
Reduced 1.36%
101,129
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$156,939
$111.86 p/Share
1,403
Reduced 1.35%
102,528
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
467
Added 0.45%
103,931
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,761,829
$120.36 p/Share
14,638
Reduced 12.39%
103,464
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
33,285
Added 21.99%
118,102
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$78,328
$118.5 p/Share
661
Reduced 0.77%
84,817
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
6,552
Added 7.12%
85,478
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$262,874
$120.64 p/Share
2,179
Reduced 2.69%
78,926
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$104,866
$100.64 p/Share
1,042
Reduced 1.27%
81,105
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
519
Added 0.63%
82,147
Common Stock
Oct 25
2022
SELL
Sale (or disposition) back to the issuer
$2,659,568
$96.26 p/Share
27,629
Reduced 25.29%
81,628
Common Stock
Oct 25
2022
BUY
Exercise of conversion of derivative security
$992,157
$35.91 p/Share
27,629
Added 23.43%
90,281
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$1,119,511
$72.39 p/Share
15,465
Reduced 15.93%
81,628
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
35,100
Added 26.55%
97,093
Common Stock