Apr 01
2024
SELL
Payment of exercise price or tax liability
$313,056
$427.09 p/Share
733
Reduced 9.25%
7,189
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$612,874
$427.09 p/Share
1,435
Added 15.34%
7,922
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$75,593
$422.31 p/Share
179
Reduced 2.69%
6,487
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
494
Added 6.9%
6,666
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$162,551
$440.52 p/Share
369
Reduced 5.64%
6,172
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
$424,661
$440.52 p/Share
964
Added 13.43%
6,215
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$127,950
$341.2 p/Share
375
Reduced 4.72%
7,577
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
1,039
Added 11.56%
7,952
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$131,966
$334.94 p/Share
394
Reduced 5.39%
6,913
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
$341,303
$334.94 p/Share
1,019
Added 12.42%
7,188
Common Stock
Dec 05
2022
SELL
Open market or private sale
$369,271
$350.02 p/Share
1,055
Reduced 14.37%
6,288
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
$68,237
$64.68 p/Share
1,055
Added 12.56%
7,343
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$229,270
$390.58 p/Share
587
Reduced 8.54%
6,288
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,627
Added 19.14%
6,875
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$79,756
$471.93 p/Share
169
Reduced 3.12%
5,248
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
$187,356
$471.93 p/Share
397
Added 6.98%
5,291
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$79,573
$332.94 p/Share
239
Reduced 4.54%
5,020
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
697
Added 11.7%
5,259
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$46,680
$328.73 p/Share
142
Reduced 3.02%
4,562
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$116,699
$328.73 p/Share
355
Added 7.18%
4,591
Common Stock
Aug 23
2019
SELL
Open market or private sale
$101,455
$257.5 p/Share
394
Reduced 6.6%
5,577
Common Stock
Aug 22
2019
SELL
Open market or private sale
$423,052
$263.42 p/Share
1,606
Reduced 21.2%
5,971
Common Stock