Mar 18
2024
SELL
Sale (or disposition) back to the issuer
-
1,437
Reduced 0.34%
415,595
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$2,378,952
$235.4 p/Share
10,106
Reduced 2.43%
405,489
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,175,491
$223.35 p/Share
5,263
Reduced 1.25%
417,032
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
33,678
Added 7.39%
422,295
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
92,592
Added 19.24%
388,617
Common Stock
May 26
2023
BUY
Open market or private purchase
$2,499,840
$192.0 p/Share
13,020
Added 4.21%
296,025
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,163,662
$194.3 p/Share
5,989
Reduced 2.07%
283,005
Common Stock
Mar 10
2023
SELL
Sale (or disposition) back to the issuer
-
11,248
Reduced 3.75%
288,994
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,232,118
$217.19 p/Share
5,673
Reduced 1.85%
300,242
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
34,635
Added 10.17%
305,915
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$841,078
$145.49 p/Share
5,781
Reduced 2.09%
271,280
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
51,702
Added 15.73%
277,061
Common Stock
Feb 04
2022
SELL
Sale (or disposition) back to the issuer
-
10,666
Reduced 4.52%
225,359
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,336,691
$169.33 p/Share
7,894
Reduced 3.24%
236,025
Common Stock
Oct 29
2021
BUY
Open market or private purchase
$2,161,950
$144.13 p/Share
15,000
Added 5.79%
243,919
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$920,373
$162.61 p/Share
5,660
Reduced 2.3%
240,667
Common Stock
Mar 01
2021
SELL
Open market or private sale
$1,965,323
$167.29 p/Share
11,748
Reduced 4.88%
228,919
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
43,122
Added 14.9%
246,327
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$415,744
$159.35 p/Share
2,609
Reduced 1.27%
203,205
Common Stock
Feb 05
2021
SELL
Sale (or disposition) back to the issuer
$1,161,183
$159.35 p/Share
7,287
Reduced 3.42%
205,814
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$1,065,891
$165.82 p/Share
6,428
Reduced 2.93%
213,101
Common Stock