May 17
2024
SELL
Open market or private sale
$3,585,476
$296.59 p/Share
12,089
Reduced 15.86%
64,132
Common Stock
May 10
2024
SELL
Open market or private sale
$1,784,225
$296.58 p/Share
6,016
Reduced 7.32%
76,221
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$7,486,788
$292.75 p/Share
25,574
Reduced 23.72%
82,237
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$6,056,118
$191.71 p/Share
31,590
Added 22.66%
107,811
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
4,510
Added 5.52%
77,126
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$2,189,658
$274.91 p/Share
7,965
Reduced 9.88%
72,616
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
17,762
Added 18.06%
80,581
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$509,288
$273.37 p/Share
1,863
Reduced 2.88%
62,819
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
4,175
Added 6.06%
64,682
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$996,852
$231.88 p/Share
4,299
Reduced 6.63%
60,507
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
9,532
Added 12.82%
64,806
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$379,270
$231.97 p/Share
1,635
Reduced 2.87%
55,274
Common Stock
Jan 27
2023
SELL
Open market or private sale
$6,263,268
$226.93 p/Share
27,600
Reduced 32.66%
56,909
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$3,749,460
$135.85 p/Share
27,600
Added 24.62%
84,509
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$2,453,452
$225.17 p/Share
10,896
Reduced 16.07%
56,909
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
$1,867,000
$140.06 p/Share
13,330
Added 18.63%
58,235
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$428,411
$250.24 p/Share
1,712
Reduced 3.05%
54,475
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
3,435
Added 5.76%
56,187
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$346,460
$234.57 p/Share
1,477
Reduced 2.72%
52,752
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,274
Added 5.69%
54,229
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$212,568
$172.96 p/Share
1,229
Reduced 2.36%
50,955
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
4,155
Added 7.37%
52,184
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$239,615
$167.68 p/Share
1,429
Reduced 2.89%
48,029
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
3,162
Added 6.01%
49,458
Common Stock
Dec 29
2020
SELL
Payment of exercise price or tax liability
$2,878,406
$147.99 p/Share
19,450
Reduced 29.58%
46,296
Common Stock