May 08
2024
SELL
Open market or private sale
$1,676,983
$396.45 p/Share
4,230
Reduced 34.11%
8,170
Common Stock, par valu...
May 08
2024
BUY
Exercise of conversion of derivative security
$80,962
$53.76 p/Share
1,506
Added 10.83%
12,400
Common Stock, par valu...
Mar 09
2024
SELL
Payment of exercise price or tax liability
$79,647
$353.99 p/Share
225
Reduced 2.02%
10,894
Common Stock, par valu...
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
570
Added 4.88%
11,119
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$31,866
$366.28 p/Share
87
Reduced 0.82%
10,549
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
220
Added 2.03%
10,636
Common Stock, par valu...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$33,331
$366.28 p/Share
91
Reduced 0.87%
10,416
Common Stock, par valu...
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
230
Added 2.14%
10,507
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$286,182
$324.47 p/Share
882
Reduced 7.9%
10,277
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
3,293
Added 22.79%
11,159
Common Stock, par valu...
Mar 23
2023
SELL
Payment of exercise price or tax liability
$32,798
$184.26 p/Share
178
Reduced 2.21%
7,866
Common Stock, par valu...
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
452
Added 5.32%
8,044
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$15,098
$173.55 p/Share
87
Reduced 1.13%
7,592
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
220
Added 2.79%
7,679
Common Stock, par valu...
Mar 02
2023
SELL
Payment of exercise price or tax liability
$15,666
$172.16 p/Share
91
Reduced 1.21%
7,459
Common Stock, par valu...
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
230
Added 2.96%
7,550
Common Stock, par valu...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$300,840
$166.21 p/Share
1,810
Reduced 19.82%
7,320
Common Stock, par valu...
Feb 21
2023
BUY
Grant, award, or other acquisition
-
6,773
Added 42.59%
9,130
Common Stock, par valu...
Nov 17
2022
SELL
Open market or private sale
$239,655
$159.77 p/Share
1,500
Reduced 38.89%
2,357
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
$161,871
$53.76 p/Share
3,011
Added 43.84%
3,857
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$12,349
$112.26 p/Share
110
Reduced 11.51%
846
Common Stock, par valu...
Mar 23
2022
BUY
Exercise of conversion of derivative security
-
451
Added 32.05%
956
Common Stock, par valu...
Mar 04
2022
SELL
Open market or private sale
$7,444
$135.35 p/Share
55
Reduced 9.82%
505
Common Stock, par valu...
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
219
Added 28.11%
560
Common Stock, par valu...
Mar 23
2021
SELL
Payment of exercise price or tax liability
$14,422
$129.93 p/Share
111
Reduced 24.56%
341
Common Stock, par valu...