Sep 16
2024
SELL
Payment of exercise price or tax liability
$505,017
$273.13 p/Share
1,849
Reduced 1.28%
142,721
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$5,988,198
$298.44 p/Share
20,065
Reduced 12.94%
134,965
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
9,605
Added 6.23%
144,570
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$236,574
$303.69 p/Share
779
Reduced 0.5%
155,377
Common Stock
Feb 26
2024
SELL
Open market or private sale
$105,835
$305.0 p/Share
347
Reduced 0.22%
155,030
Common Stock
Feb 15
2024
SELL
Open market or private sale
$19,530,143
$299.23 p/Share
65,268
Reduced 29.48%
156,156
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$2,107,798
$56.57 p/Share
37,260
Added 16.15%
193,416
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$222,844
$234.08 p/Share
952
Reduced 0.51%
184,039
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$179,032
$232.51 p/Share
770
Reduced 0.41%
184,991
Common Stock
May 19
2023
SELL
Open market or private sale
$10,864,000
$217.28 p/Share
50,000
Reduced 21.21%
185,761
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$1,759,500
$35.19 p/Share
50,000
Added 17.5%
235,761
Common Stock
May 18
2023
SELL
Open market or private sale
$15,905,147
$209.27 p/Share
76,003
Reduced 29.03%
185,761
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$1,786,772
$35.19 p/Share
50,775
Added 16.25%
261,764
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$2,220,975
$202.94 p/Share
10,944
Reduced 4.93%
210,989
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$370,974
$202.94 p/Share
1,828
Reduced 0.82%
221,993
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
12,525
Added 5.3%
223,761
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$97,942
$193.18 p/Share
507
Reduced 0.24%
211,236
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$163,253
$199.09 p/Share
820
Reduced 0.39%
211,743
Common Stock
Aug 25
2022
SELL
Payment of exercise price or tax liability
$143,774
$184.8 p/Share
778
Reduced 0.36%
212,403
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$234,025
$193.09 p/Share
1,212
Reduced 0.57%
213,181
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$1,531,305
$142.5 p/Share
10,746
Reduced 4.77%
214,315
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
13,296
Added 5.58%
225,061
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$210,738
$152.93 p/Share
1,378
Reduced 0.65%
211,765
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$119,526
$135.21 p/Share
884
Reduced 0.41%
213,143
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$117,358
$142.08 p/Share
826
Reduced 0.38%
214,027
Common Stock