Mar 27
2024
SELL
Payment of exercise price or tax liability
$1,096,060
$216.57 p/Share
5,061
Reduced 15.36%
27,881
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
11,556
Added 25.97%
32,942
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$31,160
$227.45 p/Share
137
Reduced 0.64%
21,386
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
472
Added 2.15%
21,523
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$45,636
$223.71 p/Share
204
Reduced 0.96%
21,051
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
629
Added 2.9%
21,084
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$36,775
$221.54 p/Share
166
Reduced 0.8%
20,626
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
495
Added 2.33%
20,792
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$671,853
$224.7 p/Share
2,990
Reduced 12.9%
20,185
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
6,763
Added 22.59%
23,175
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$30,768
$248.13 p/Share
124
Reduced 0.75%
16,412
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
423
Added 2.49%
16,536
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$40,098
$244.5 p/Share
164
Reduced 1.01%
16,113
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
560
Added 3.33%
16,277
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$36,718
$254.99 p/Share
144
Reduced 0.91%
15,717
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
443
Added 2.72%
15,861
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$208,990
$233.77 p/Share
894
Reduced 5.49%
15,397
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
2,010
Added 10.98%
16,291
Common Stock
Sep 07
2022
BUY
Open market or private purchase
$10,173
$231.2 p/Share
44
Added 0.31%
14,281
Common Stock
Jun 07
2022
BUY
Open market or private purchase
$10,172
$242.19 p/Share
42
Added 0.3%
14,171
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$520,499
$276.42 p/Share
1,883
Reduced 11.76%
14,129
Common Stock
Mar 27
2022
BUY
Grant, award, or other acquisition
-
4,241
Added 20.94%
16,012
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$212,145
$272.68 p/Share
778
Reduced 6.2%
11,771
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
2,638
Added 17.37%
12,549
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$45,784
$277.48 p/Share
165
Reduced 1.64%
9,911
Common Stock