Mar 09
2025
SELL
Payment of exercise price or tax liability
$51,102
$227.12 p/Share
225
Reduced 2.59%
8,469
Common Stock, par valu...
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
570
Added 6.15%
8,694
Common Stock, par valu...
Mar 07
2025
SELL
Payment of exercise price or tax liability
$32,932
$227.12 p/Share
145
Reduced 1.75%
8,124
Common Stock, par valu...
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
366
Added 4.24%
8,269
Common Stock, par valu...
Mar 02
2025
SELL
Open market or private sale
$21,364
$234.78 p/Share
91
Reduced 1.14%
7,903
Common Stock, par valu...
Mar 02
2025
BUY
Exercise of conversion of derivative security
-
230
Added 2.8%
7,994
Common Stock, par valu...
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,269,370
$306.02 p/Share
4,148
Reduced 34.82%
7,764
Common Stock, par valu...
Feb 18
2025
BUY
Grant, award, or other acquisition
-
11,641
Added 57.48%
8,612
Common Stock, par valu...
Sep 08
2024
SELL
Payment of exercise price or tax liability
$40,952
$362.41 p/Share
113
Reduced 29.43%
271
Common Stock, par valu...
Sep 08
2024
BUY
Exercise of conversion of derivative security
-
287
Added 42.77%
384
Common Stock, par valu...
Aug 08
2024
SELL
Open market or private sale
$1,192,299
$372.71 p/Share
3,199
Reduced 97.06%
97
Common Stock, par valu...
Mar 09
2024
SELL
Payment of exercise price or tax liability
$79,647
$353.99 p/Share
225
Reduced 6.57%
3,199
Common Stock, par valu...
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
570
Added 14.27%
3,424
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$31,866
$366.28 p/Share
87
Reduced 2.96%
2,854
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
220
Added 6.96%
2,941
Common Stock, par valu...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$33,331
$366.28 p/Share
91
Reduced 3.24%
2,721
Common Stock, par valu...
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
230
Added 7.56%
2,812
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$286,831
$324.47 p/Share
884
Reduced 25.5%
2,582
Common Stock, par valu...
Feb 20
2024
BUY
Grant, award, or other acquisition
-
3,293
Added 48.72%
3,466
Common Stock, par valu...
Sep 11
2023
SELL
Open market or private sale
$1,106,339
$165.15 p/Share
6,699
Reduced 97.48%
173
Common Stock, par valu...
Sep 08
2023
SELL
Payment of exercise price or tax liability
$18,130
$160.45 p/Share
113
Reduced 1.62%
6,872
Common Stock, par valu...
Sep 08
2023
BUY
Exercise of conversion of derivative security
-
287
Added 4.05%
6,804
Common Stock, par valu...
Mar 04
2023
SELL
Payment of exercise price or tax liability
$23,255
$173.55 p/Share
134
Reduced 2.01%
6,517
Common Stock, par valu...
Mar 04
2023
BUY
Exercise of conversion of derivative security
-
338
Added 4.84%
6,651
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$15,098
$173.55 p/Share
87
Reduced 1.36%
6,313
Common Stock, par valu...