Apr 09
2024
SELL
Payment of exercise price or tax liability
$4,097,115
$170.5 p/Share
24,030
Reduced 16.48%
121,810
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
56,331
Added 27.86%
145,840
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$1,543,917
$165.87 p/Share
9,308
Reduced 13.09%
61,786
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
27,723
Added 23.65%
89,509
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$6,952,325
$165.99 p/Share
41,884
Reduced 14.4%
248,910
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
99,522
Added 25.5%
290,794
Common Stock
Mar 14
2023
SELL
Open market or private sale
$5,560,800
$158.88 p/Share
35,000
Reduced 15.47%
191,272
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$38,804
$159.69 p/Share
243
Reduced 0.11%
226,272
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$5,918,344
$162.95 p/Share
36,320
Reduced 13.87%
225,626
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
79,017
Added 23.17%
261,946
Common Stock
Dec 06
2022
-
105,000
Added 36.54%
182,369
Common Stock
Jun 06
2022
-
60,000
Reduced 43.98%
76,437
Common Stock
May 10
2022
-
139,905
Reduced 50.63%
136,437
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$15,514,366
$215.78 p/Share
71,899
Reduced 20.65%
276,342
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
169,177
Added 32.7%
348,241
Common Stock
Mar 16
2022
SELL
Open market or private sale
$6,476,100
$215.87 p/Share
30,000
Reduced 14.35%
179,064
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$27,236
$212.78 p/Share
128
Reduced 0.06%
209,064
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$6,517,415
$215.93 p/Share
30,183
Reduced 12.64%
208,644
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
48,450
Added 16.87%
238,827
Common Stock
Dec 02
2021
SELL
Open market or private sale
$7,332,300
$244.41 p/Share
30,000
Reduced 13.64%
189,998
Common Stock
Sep 29
2021
-
120,000
Added 35.29%
219,998
Common Stock
Sep 13
2021
-
95,931
Reduced 48.96%
99,998
Common Stock
Sep 02
2021
SELL
Open market or private sale
$6,151,750
$246.07 p/Share
25,000
Reduced 11.33%
195,563
Common Stock
Jun 18
2021
-
25,000
Added 10.18%
220,563
Common Stock
May 13
2021
-
124,788
Reduced 38.99%
195,271
Common Stock