Dec 16
2024
SELL
Open market or private sale
$206,831
$165.73 p/Share
1,248
Reduced 5.92%
19,833
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$10,223
$164.9 p/Share
62
Reduced 0.29%
21,081
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$124,053
$167.64 p/Share
740
Reduced 3.38%
21,129
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$515,731
$161.57 p/Share
3,192
Reduced 12.74%
21,869
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$1,028,877
$161.57 p/Share
6,368
Added 20.26%
25,061
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$859,846
$164.69 p/Share
5,221
Added 21.86%
18,663
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$6,650
$166.27 p/Share
40
Reduced 0.3%
13,442
Common Stock
Sep 06
2024
SELL
Open market or private sale
$286,846
$165.52 p/Share
1,733
Reduced 11.4%
13,471
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$8,672
$142.18 p/Share
61
Reduced 0.4%
15,204
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$799,905
$138.01 p/Share
5,796
Added 27.52%
15,265
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$55,593
$124.93 p/Share
445
Reduced 4.49%
9,469
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$107,860
$147.35 p/Share
732
Reduced 6.9%
9,870
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
$294,847
$147.35 p/Share
2,001
Added 15.88%
10,602
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$5,782
$148.26 p/Share
39
Reduced 0.45%
8,601
Common Stock
Oct 05
2022
SELL
Payment of exercise price or tax liability
$16,725
$131.69 p/Share
127
Reduced 1.45%
8,637
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$279,915
$141.3 p/Share
1,981
Added 18.45%
8,757
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$44,352
$144.0 p/Share
308
Reduced 4.35%
6,776
Common Stock
Sep 13
2022
BUY
Grant, award, or other acquisition
$113,184
$144.0 p/Share
786
Added 9.99%
7,084
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$6,734
$172.67 p/Share
39
Reduced 0.62%
6,247
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$5,839
$162.19 p/Share
36
Reduced 0.57%
6,285
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
$239,923
$163.77 p/Share
1,465
Added 18.82%
6,320
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$8,145
$169.68 p/Share
48
Reduced 0.98%
4,855
Common Stock
Aug 19
2021
SELL
Payment of exercise price or tax liability
$49,619
$171.1 p/Share
290
Reduced 5.59%
4,894
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
$143,040
$171.1 p/Share
836
Added 13.89%
5,184
Common Stock
Dec 14
2020
BUY
Grant, award, or other acquisition
$89,857
$202.38 p/Share
444
Added 9.34%
4,308
Common Stock