Jan 31
2024
SELL
Payment of exercise price or tax liability
$4,465,962
$165.59 p/Share
26,970
Reduced 5.52%
461,888
Common
Jan 12
2024
BUY
Grant, award, or other acquisition
-
17,325
Added 3.42%
488,859
Common
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,278,541
$157.65 p/Share
8,110
Reduced 1.69%
471,534
Common
Mar 09
2023
SELL
Payment of exercise price or tax liability
$962,833
$138.1 p/Share
6,972
Reduced 1.43%
479,644
Common
Mar 09
2023
BUY
Grant, award, or other acquisition
-
90,804
Added 15.73%
486,616
Common
Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,851,153
$142.15 p/Share
34,127
Reduced 8.21%
381,774
Common
Jan 31
2023
BUY
Grant, award, or other acquisition
-
14,038
Added 3.43%
395,812
Common
Jan 17
2023
SELL
Payment of exercise price or tax liability
$934,505
$145.29 p/Share
6,432
Reduced 1.52%
415,901
Common
Jan 03
2023
SELL
Payment of exercise price or tax liability
$165,327
$141.79 p/Share
1,166
Reduced 0.28%
422,334
Common
Mar 07
2022
SELL
Payment of exercise price or tax liability
$995,884
$142.82 p/Share
6,973
Reduced 1.93%
354,961
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
-
86,258
Added 16.92%
423,501
Common
Jan 31
2022
SELL
Payment of exercise price or tax liability
$3,640,430
$137.52 p/Share
26,472
Reduced 7.14%
344,216
Common
Jan 18
2022
SELL
Payment of exercise price or tax liability
$867,169
$145.06 p/Share
5,978
Reduced 1.59%
370,688
Common
Jan 07
2022
BUY
Grant, award, or other acquisition
-
13,804
Added 3.54%
376,666
Common
Mar 17
2021
SELL
Payment of exercise price or tax liability
$6,841,306
$133.39 p/Share
51,288
Reduced 26.02%
145,800
Common
Mar 17
2021
BUY
Grant, award, or other acquisition
-
217,062
Added 37.43%
362,862
Common
Jan 08
2021
BUY
Grant, award, or other acquisition
-
13,640
Added 6.47%
197,088
Common
Mar 12
2020
SELL
Payment of exercise price or tax liability
$5,812,701
$114.43 p/Share
50,797
Reduced 30.42%
116,175
Common
Mar 12
2020
BUY
Grant, award, or other acquisition
-
172,346
Added 48.44%
183,448
Common
Jan 13
2020
BUY
Grant, award, or other acquisition
-
17,259
Added 21.8%
61,899
Common
Dec 10
2019
SELL
Payment of exercise price or tax liability
$1,462,682
$119.14 p/Share
12,277
Reduced 21.57%
44,640
Common
Dec 10
2019
BUY
Grant, award, or other acquisition
-
24,761
Added 30.32%
56,917
Common
Jul 09
2019
SELL
Payment of exercise price or tax liability
$1,320,244
$112.88 p/Share
11,696
Reduced 26.67%
32,156
Common
Jul 09
2019
BUY
Grant, award, or other acquisition
-
43,852
Added 50.0%
43,852
Common