Jan 06
2026
BUY
Grant, award, or other acquisition
-
2,562
Added 11.74%
19,255
Common Stock, par valu...
Jan 05
2026
SELL
Payment of exercise price or tax liability
$55,941
$80.26 p/Share
697
Reduced 4.01%
16,693
Common Stock, par valu...
Jan 02
2026
SELL
Payment of exercise price or tax liability
$29,087
$80.13 p/Share
363
Reduced 2.04%
17,390
Common Stock, par valu...
Feb 28
2025
SELL
Payment of exercise price or tax liability
$157,178
$81.02 p/Share
1,940
Reduced 9.85%
17,753
Common Stock, par valu...
Feb 28
2025
BUY
Grant, award, or other acquisition
-
4,348
Added 18.09%
19,693
Common Stock, par valu...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$29,351
$89.76 p/Share
327
Reduced 2.09%
15,345
Common Stock, par valu...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$61,868
$88.51 p/Share
699
Reduced 4.27%
15,672
Common Stock, par valu...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
2,291
Added 12.28%
16,371
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$318,844
$80.72 p/Share
3,950
Reduced 21.91%
14,080
Common Stock, par valu...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
8,802
Added 32.8%
18,030
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$68,887
$81.14 p/Share
849
Reduced 8.43%
9,228
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$21,832
$82.7 p/Share
264
Reduced 2.55%
10,077
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
2,581
Added 19.97%
10,341
Common Stock, par valu...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$49,638
$85.29 p/Share
582
Reduced 6.98%
7,760
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$71,367
$82.41 p/Share
866
Reduced 9.4%
8,342
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,690
Added 15.51%
9,208
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$47,740
$81.19 p/Share
588
Reduced 7.25%
7,518
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$36,276
$71.13 p/Share
510
Reduced 7.84%
5,996
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
2,110
Added 20.65%
8,106
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$29,330
$45.9 p/Share
639
Reduced 8.94%
6,506
Common Stock, par valu...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
3,156
Added 30.64%
7,145
Common Stock, par valu...