May 21
2024
BUY
Grant, award, or other acquisition
-
948
Added 5.54%
16,177
Common Stock, par valu...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$72,613
$122.04 p/Share
595
Reduced 3.76%
15,229
Common Stock, par valu...
Feb 13
2024
BUY
Grant, award, or other acquisition
-
1,974
Added 11.09%
15,824
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$20,359
$133.07 p/Share
153
Reduced 1.09%
13,850
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$50,805
$131.62 p/Share
386
Reduced 2.68%
14,003
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,530
Added 14.95%
14,389
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$88,901
$134.09 p/Share
663
Reduced 5.29%
11,859
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,201
Added 14.95%
12,522
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$16,924
$119.19 p/Share
142
Reduced 1.36%
10,321
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$57,694
$114.93 p/Share
502
Reduced 4.58%
10,463
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
980
Added 8.2%
10,965
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$36,233
$143.78 p/Share
252
Reduced 2.46%
9,985
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$109,011
$121.8 p/Share
895
Reduced 8.04%
10,237
Common Stock, par valu...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
2,971
Added 21.07%
11,132
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$24,390
$155.35 p/Share
157
Reduced 1.89%
8,161
Common Stock, par valu...
Jan 03
2022
BUY
Grant, award, or other acquisition
-
3,370
Added 28.83%
8,318
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$37,161
$159.49 p/Share
233
Reduced 4.5%
4,948
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$37,122
$147.31 p/Share
252
Reduced 4.64%
5,181
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
1,440
Added 20.95%
5,433
Common Stock, par valu...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$27,445
$117.79 p/Share
233
Reduced 5.51%
3,993
Common Stock, par valu...