Apr 04
2023
SELL
Payment of exercise price or tax liability
$258,280
$165.99 p/Share
1,556
Reduced 7.47%
19,267
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
3,411
Added 14.08%
20,823
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$60,539
$158.48 p/Share
382
Reduced 2.15%
17,412
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$66,086
$158.48 p/Share
417
Reduced 2.29%
17,794
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$4,151
$159.69 p/Share
26
Reduced 0.14%
18,211
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$471,414
$162.95 p/Share
2,893
Reduced 13.75%
18,146
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
9,884
Added 31.96%
21,039
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$419,908
$215.78 p/Share
1,946
Reduced 14.96%
11,059
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
4,267
Added 24.7%
13,005
Common Stock
Mar 22
2022
SELL
Open market or private sale
$809,159
$223.71 p/Share
3,617
Reduced 29.28%
8,738
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$235,377
$207.93 p/Share
1,132
Reduced 8.39%
12,355
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$57,786
$211.67 p/Share
273
Reduced 1.98%
13,487
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
1,040
Added 7.04%
13,726
Common Stock
Dec 13
2021
-
210
Reduced 1.63%
12,686
Common Stock
Apr 08
2021
SELL
Open market or private sale
$324,992
$203.12 p/Share
1,600
Reduced 11.05%
12,881
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$300,779
$205.17 p/Share
1,466
Reduced 9.19%
14,481
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
3,214
Added 16.77%
15,947
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$170,270
$180.18 p/Share
945
Reduced 6.65%
13,276
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$35,929
$178.75 p/Share
201
Reduced 1.39%
14,221
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
1,632
Added 10.17%
14,422
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$15,139
$176.04 p/Share
86
Reduced 0.67%
12,749
Common Stock