Dec 19
2024
SELL
Payment of exercise price or tax liability
$29,051
$164.13 p/Share
177
Reduced 0.88%
19,861
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$78,068
$165.75 p/Share
471
Reduced 2.3%
20,038
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$174,334
$161.57 p/Share
1,079
Reduced 5.0%
20,509
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$1,011,428
$161.57 p/Share
6,260
Added 22.48%
21,588
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$419,959
$164.69 p/Share
2,550
Added 14.29%
15,290
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$8,147
$166.27 p/Share
49
Reduced 0.38%
12,740
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$6,369
$151.66 p/Share
42
Reduced 0.33%
12,773
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$17,781
$140.01 p/Share
127
Reduced 0.98%
12,815
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
$699,989
$136.53 p/Share
5,127
Added 28.37%
12,942
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$38,853
$124.93 p/Share
311
Reduced 3.83%
7,815
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$13,408
$147.35 p/Share
91
Reduced 1.11%
8,083
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
$232,518
$147.35 p/Share
1,578
Added 16.18%
8,174
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$6,305
$153.79 p/Share
41
Reduced 0.62%
6,596
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$11,194
$131.69 p/Share
85
Reduced 1.26%
6,636
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$319,903
$141.3 p/Share
2,264
Added 25.21%
6,716
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$83,664
$144.0 p/Share
581
Reduced 11.54%
4,452
Common Stock
Sep 13
2022
BUY
Grant, award, or other acquisition
$205,920
$144.0 p/Share
1,430
Added 22.13%
5,033
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$59,981
$127.62 p/Share
470
Added 11.83%
3,503
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$7,947
$162.19 p/Share
49
Reduced 1.59%
3,033
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
$159,840
$163.77 p/Share
976
Added 24.06%
3,081
Common Stock
Sep 17
2021
SELL
Payment of exercise price or tax liability
$6,145
$166.09 p/Share
37
Reduced 1.73%
2,105
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$6,618
$169.68 p/Share
39
Reduced 1.79%
2,137
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$53,725
$171.1 p/Share
314
Reduced 12.65%
2,169
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
$155,188
$171.1 p/Share
907
Added 26.76%
2,483
Common Stock