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
Aug 12
2024
SELL
Payment of exercise price or tax liability
$534,789
$806.62 p/Share
663
Reduced 12.95%
4,458
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
-
1,369
Added 23.27%
4,514
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$75,299
$776.28 p/Share
97
Reduced 2.52%
3,752
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
-
200
Added 4.98%
3,815
Common Stock
May 30
2024
SELL
Open market or private sale
$1,381,980
$690.99 p/Share
2,000
Reduced 35.4%
3,649
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$109,402
$765.05 p/Share
143
Reduced 2.47%
5,649
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
295
Added 4.9%
5,730
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$40,138
$729.79 p/Share
55
Reduced 0.99%
5,497
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
113
Added 1.99%
5,552
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$69,193
$713.33 p/Share
97
Reduced 1.75%
5,439
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
-
199
Added 3.49%
5,502
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,538,415
$765.0 p/Share
2,011
Reduced 27.37%
5,337
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
4,154
Added 43.4%
5,418
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$403,123
$787.35 p/Share
512
Reduced 13.82%
3,194
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
1,056
Added 24.52%
3,250
Common Stock