Jun 03
2024
SELL
Payment of exercise price or tax liability
$10,278
$144.77 p/Share
71
Reduced 0.67%
10,597
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$23,038
$146.74 p/Share
157
Reduced 1.45%
10,668
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$61,071
$143.36 p/Share
426
Reduced 3.79%
10,825
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$762,388
$143.36 p/Share
5,318
Added 32.1%
11,251
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$14,581
$141.57 p/Share
103
Reduced 1.71%
5,933
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$10,178
$143.36 p/Share
71
Reduced 1.16%
6,036
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$48,553
$162.93 p/Share
298
Reduced 4.65%
6,107
Common Stock
Mar 08
2023
SELL
Open market or private sale
$107,737
$165.75 p/Share
650
Reduced 9.21%
6,405
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$25,530
$163.66 p/Share
156
Reduced 2.16%
7,055
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$399,985
$163.66 p/Share
2,444
Added 25.31%
7,211
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$16,201
$158.84 p/Share
102
Reduced 2.09%
4,767
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$13,020
$178.35 p/Share
73
Reduced 1.48%
4,869
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$94,908
$209.51 p/Share
453
Reduced 8.4%
4,942
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$19,776
$188.34 p/Share
105
Reduced 1.91%
5,395
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$275,001
$194.21 p/Share
1,416
Added 20.47%
5,500
Common Stock
Nov 02
2021
SELL
Open market or private sale
$81,012
$202.53 p/Share
400
Reduced 7.77%
4,746
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$11,148
$152.71 p/Share
73
Reduced 1.4%
5,146
Common Stock
May 06
2021
SELL
Open market or private sale
$125,663
$146.12 p/Share
860
Reduced 14.15%
5,219
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$86,366
$135.37 p/Share
638
Reduced 13.51%
4,084
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
$97,502
$117.19 p/Share
832
Added 12.04%
6,079
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$2,609
$108.69 p/Share
24
Reduced 0.51%
4,722
Common Stock