Nov 22
2024
-
915
Reduced 0.43%
211,080
Common Stock
Nov 05
2024
-
3,960
Reduced 1.83%
211,995
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$287,733
$417.61 p/Share
689
Reduced 0.32%
215,955
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
1,359
Added 0.62%
216,644
Common Stock
May 17
2024
-
2,507
Reduced 1.15%
215,285
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$736,453
$386.59 p/Share
1,905
Reduced 0.87%
217,792
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
3,757
Added 1.69%
218,555
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$337,930
$389.77 p/Share
867
Reduced 0.4%
215,940
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
1,710
Added 0.78%
216,807
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$283,012
$388.22 p/Share
729
Reduced 0.34%
215,097
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,437
Added 0.66%
215,826
Common Stock
Feb 07
2024
SELL
Open market or private sale
$31,418,788
$389.28 p/Share
80,710
Reduced 27.35%
214,389
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$7,487,585
$53.16 p/Share
140,850
Added 37.97%
230,089
Common Stock
Dec 13
2023
-
1,572
Reduced 1.01%
154,140
Common Stock
Apr 24
2023
SELL
Open market or private sale
$12,196,588
$299.2 p/Share
40,764
Reduced 20.75%
155,712
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
$2,302,560
$42.64 p/Share
54,000
Added 21.56%
196,476
Common Stock
Apr 21
2023
SELL
Open market or private sale
$12,155,136
$297.92 p/Share
40,800
Reduced 22.26%
142,476
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
$2,302,560
$42.64 p/Share
54,000
Added 22.76%
183,276
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$427,812
$229.39 p/Share
1,865
Reduced 1.42%
129,276
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
3,760
Added 2.81%
130,022
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$195,930
$231.05 p/Share
848
Reduced 0.66%
127,381
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
1,710
Added 1.32%
128,229
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$273,163
$244.77 p/Share
1,116
Reduced 0.87%
126,519
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
2,250
Added 1.73%
127,635
Common Stock
Feb 06
2023
SELL
Open market or private sale
$11,280,113
$250.53 p/Share
45,025
Reduced 26.42%
125,385
Common Stock