Jul 01
2024
SELL
Payment of exercise price or tax liability
$25,218
$151.92 p/Share
166
Reduced 0.86%
19,226
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$75,980
$143.36 p/Share
530
Reduced 2.66%
19,392
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$817,725
$143.36 p/Share
5,704
Added 22.26%
19,922
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$12,882
$141.57 p/Share
91
Reduced 0.64%
14,218
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$10,935
$142.02 p/Share
77
Reduced 0.54%
14,309
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$33,943
$153.59 p/Share
221
Reduced 1.51%
14,386
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$40,933
$148.85 p/Share
275
Reduced 1.85%
14,607
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$17,433
$162.93 p/Share
107
Reduced 0.71%
14,882
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$28,640
$163.66 p/Share
175
Reduced 1.15%
14,989
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$525,021
$163.66 p/Share
3,208
Added 17.46%
15,164
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$12,866
$158.84 p/Share
81
Reduced 0.67%
11,956
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$223,970
$162.18 p/Share
1,381
Added 10.29%
12,037
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$12,811
$162.17 p/Share
79
Reduced 0.74%
10,656
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$32,607
$145.57 p/Share
224
Reduced 2.04%
10,735
Common Stock
Jul 05
2022
SELL
Payment of exercise price or tax liability
$19,366
$172.91 p/Share
112
Reduced 1.01%
10,959
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$261,570
$174.38 p/Share
1,500
Added 11.93%
11,071
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$43,578
$209.51 p/Share
208
Reduced 2.13%
9,571
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$17,705
$188.35 p/Share
94
Reduced 0.95%
9,779
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$15,553
$196.87 p/Share
79
Reduced 0.79%
9,873
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$307,434
$194.21 p/Share
1,583
Added 13.72%
9,952
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$47,885
$211.88 p/Share
226
Reduced 2.63%
8,369
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$18,530
$165.45 p/Share
112
Reduced 1.29%
8,595
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$39,528
$135.37 p/Share
292
Reduced 3.24%
8,707
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$9,227
$116.8 p/Share
79
Reduced 0.86%
9,099
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
$86,721
$117.19 p/Share
740
Added 6.99%
9,839
Common Stock