May 06
2024
SELL
Open market or private sale
$325,675
$249.56 p/Share
1,305
Reduced 21.99%
4,630
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$61,152
$231.64 p/Share
264
Reduced 4.26%
5,935
Common Stock
Apr 27
2024
SELL
Payment of exercise price or tax liability
$61,616
$231.64 p/Share
266
Reduced 4.11%
6,199
Common Stock
Apr 25
2024
BUY
Grant, award, or other acquisition
-
2,377
Added 26.88%
6,465
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$40,275
$228.84 p/Share
176
Reduced 4.13%
4,088
Common Stock
Dec 14
2023
SELL
Open market or private sale
$708,838
$260.89 p/Share
2,717
Reduced 38.92%
4,264
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$452,733
$166.63 p/Share
2,717
Added 28.02%
6,981
Common Stock
May 08
2023
SELL
Open market or private sale
$1,762,795
$259.54 p/Share
6,792
Reduced 61.43%
4,264
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$471,921
$132.08 p/Share
3,573
Added 24.42%
11,056
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$91,808
$242.24 p/Share
379
Reduced 4.82%
7,483
Common Stock
Apr 27
2023
BUY
Grant, award, or other acquisition
-
2,236
Added 22.14%
7,862
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$99,017
$245.7 p/Share
403
Reduced 5.1%
7,503
Common Stock
Apr 22
2023
SELL
Payment of exercise price or tax liability
$42,014
$245.7 p/Share
171
Reduced 2.12%
7,906
Common Stock
May 10
2022
SELL
Open market or private sale
$504,746
$255.18 p/Share
1,978
Reduced 19.67%
8,077
Common Stock
May 10
2022
BUY
Exercise of conversion of derivative security
$394,097
$199.24 p/Share
1,978
Added 16.44%
10,055
Common Stock
May 09
2022
SELL
Open market or private sale
$1,246,854
$255.87 p/Share
4,873
Reduced 37.63%
8,077
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
$471,922
$132.08 p/Share
3,573
Added 23.47%
11,650
Common Stock
Apr 28
2022
BUY
Grant, award, or other acquisition
-
2,290
Added 19.63%
9,377
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$57,666
$224.38 p/Share
257
Reduced 3.5%
7,087
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$461,178
$245.7 p/Share
1,877
Reduced 25.02%
5,626
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$80,565
$231.51 p/Share
348
Reduced 4.52%
7,344
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$39,588
$231.51 p/Share
171
Reduced 2.17%
7,692
Common Stock
May 04
2021
SELL
Open market or private sale
$370,311
$260.05 p/Share
1,424
Reduced 15.33%
7,863
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
$188,082
$132.08 p/Share
1,424
Added 13.29%
9,287
Common Stock
May 03
2021
SELL
Open market or private sale
$1,998,842
$266.69 p/Share
7,495
Reduced 48.8%
7,863
Common Stock