Mar 09
2025
SELL
Payment of exercise price or tax liability
$51,102
$227.12 p/Share
225
Reduced 1.47%
15,065
Common Stock, par valu...
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
570
Added 3.59%
15,290
Common Stock, par valu...
Mar 07
2025
SELL
Payment of exercise price or tax liability
$32,932
$227.12 p/Share
145
Reduced 0.98%
14,720
Common Stock, par valu...
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
366
Added 2.4%
14,865
Common Stock, par valu...
Mar 02
2025
SELL
Payment of exercise price or tax liability
$21,364
$234.78 p/Share
91
Reduced 0.62%
14,499
Common Stock, par valu...
Mar 02
2025
BUY
Exercise of conversion of derivative security
-
230
Added 1.55%
14,590
Common Stock, par valu...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,009,253
$306.02 p/Share
3,298
Reduced 18.68%
14,360
Common Stock, par valu...
Feb 18
2025
BUY
Grant, award, or other acquisition
-
9,488
Added 37.64%
15,718
Common Stock, par valu...
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...