Jun 10
2024
BUY
Grant, award, or other acquisition
-
1,872
Added 2.35%
77,748
Common Stock
Mar 25
2024
-
3,968
Reduced 4.97%
75,876
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$1,288,799
$176.79 p/Share
7,290
Reduced 8.37%
79,844
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
22,936
Added 20.84%
87,134
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$336,314
$204.82 p/Share
1,642
Reduced 2.67%
59,853
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$375,425
$206.96 p/Share
1,814
Reduced 2.87%
61,495
Common Stock
Nov 13
2023
-
13,220
Reduced 17.27%
63,309
Common Stock
Sep 08
2023
BUY
Open market or private purchase
$500,650
$161.5 p/Share
3,100
Added 3.02%
99,656
Common Stock
Apr 11
2023
SELL
Open market or private sale
$2,989,597
$218.97 p/Share
13,653
Reduced 13.06%
90,855
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$209,393
$195.33 p/Share
1,072
Reduced 1.05%
100,855
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$476,876
$199.53 p/Share
2,390
Reduced 2.29%
101,927
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
12,668
Added 10.83%
104,317
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
42,234
Added 31.55%
91,649
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,855,700
$185.57 p/Share
10,000
Reduced 16.83%
49,415
Common Stock
Mar 22
2022
-
24,922
Reduced 22.96%
83,646
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
9,041
Added 7.65%
109,071
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$166,567
$199.96 p/Share
833
Reduced 0.83%
100,030
Common Stock
Mar 22
2021
-
76,710
Reduced 43.2%
100,863
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$427,934
$193.46 p/Share
2,212
Reduced 1.23%
177,573
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
6,841
Added 3.67%
179,785
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$276,690
$183.36 p/Share
1,509
Reduced 0.86%
172,944
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,357,396
$194.08 p/Share
6,994
Reduced 2.73%
249,234
Common Stock
Dec 31
2020
-
1,000
Reduced 0.57%
174,453
Common Stock
Dec 21
2020
-
73,781
Reduced 29.6%
175,453
Common Stock
Dec 04
2020
SELL
Open market or private sale
$5,761,748
$161.57 p/Share
35,661
Reduced 12.22%
256,228
Common Stock