Jul 24
2024
SELL
Payment of exercise price or tax liability
$208,167
$531.04 p/Share
392
Reduced 2.06%
18,626
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
792
Added 4.04%
18,836
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$339,426
$565.71 p/Share
600
Reduced 3.19%
18,226
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
-
1,212
Added 6.17%
18,445
Common Stock
Jun 17
2024
SELL
Open market or private sale
$3,555,075
$525.51 p/Share
6,765
Reduced 27.83%
17,540
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$187,031
$477.12 p/Share
392
Reduced 1.59%
24,305
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
793
Added 3.13%
24,515
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$282,060
$470.1 p/Share
600
Reduced 2.45%
23,904
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
1,211
Added 4.78%
24,123
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$1,763,643
$606.48 p/Share
2,908
Reduced 11.1%
23,293
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
6,138
Added 20.71%
23,503
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$167,627
$596.54 p/Share
281
Reduced 1.38%
20,063
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
770
Added 3.65%
20,344
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$331,829
$539.56 p/Share
615
Reduced 3.05%
19,574
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
1,243
Added 5.91%
19,784
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$209,077
$548.76 p/Share
381
Reduced 1.97%
18,946
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
769
Added 3.83%
19,327
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$322,173
$523.86 p/Share
615
Reduced 3.21%
18,558
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
1,244
Added 6.22%
18,768
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$196,150
$514.83 p/Share
381
Reduced 2.08%
17,929
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
770
Added 4.04%
18,310
Common Stock
Jun 23
2023
SELL
Open market or private sale
$1,248,546
$480.21 p/Share
2,600
Reduced 12.96%
17,466
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$232,064
$377.34 p/Share
615
Reduced 2.97%
20,066
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
-
1,242
Added 5.77%
20,276
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$144,543
$379.38 p/Share
381
Reduced 1.92%
19,439
Common Stock