May 16
2025
SELL
Payment of exercise price or tax liability
$84,254
$1040.18 p/Share
81
Reduced 1.9%
4,171
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
-
166
Added 3.76%
4,252
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$150,101
$1035.18 p/Share
145
Reduced 3.43%
4,086
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
298
Added 6.58%
4,231
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$55,858
$1015.6 p/Share
55
Reduced 1.38%
3,933
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
-
113
Added 2.76%
3,988
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$208,457
$983.29 p/Share
212
Reduced 5.19%
3,875
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
438
Added 9.68%
4,087
Common Stock
Feb 25
2025
SELL
Open market or private sale
$2,720,355
$923.72 p/Share
2,945
Reduced 44.66%
3,649
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$833,702
$986.63 p/Share
845
Reduced 11.36%
6,594
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
1,904
Added 22.21%
6,668
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$1,069,833
$982.4 p/Share
1,089
Reduced 16.44%
5,535
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
2,622
Added 31.94%
5,586
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$157,293
$1008.29 p/Share
156
Reduced 3.75%
4,002
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
509
Added 10.97%
4,133
Common Stock
Nov 25
2024
SELL
Open market or private sale
$333,219
$1064.6 p/Share
313
Reduced 7.9%
3,649
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$145,640
$1011.39 p/Share
144
Reduced 3.51%
3,962
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
296
Added 6.82%
4,043
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$58,704
$1048.29 p/Share
56
Reduced 1.45%
3,810
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
-
114
Added 2.86%
3,866
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$98,482
$1015.28 p/Share
97
Reduced 2.52%
3,752
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
200
Added 4.98%
3,815
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,540,715
$829.68 p/Share
1,857
Reduced 33.73%
3,649
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$815,146
$827.56 p/Share
985
Reduced 15.17%
5,506
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
2,033
Added 26.68%
5,587
Common Stock