Feb 18
2025
SELL
Payment of exercise price or tax liability
$146,627
$127.17 p/Share
1,153
Reduced 5.9%
18,389
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
3,720
Added 15.99%
19,542
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$80,891
$124.64 p/Share
649
Reduced 3.94%
15,822
Common Stock
Mar 04
2024
SELL
Open market or private sale
$100,814
$119.59 p/Share
843
Reduced 4.93%
16,240
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$80,971
$119.78 p/Share
676
Reduced 3.82%
17,005
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
3,395
Added 16.11%
17,681
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$49,359
$124.02 p/Share
398
Reduced 2.71%
14,286
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$172,602
$149.31 p/Share
1,156
Reduced 7.41%
14,450
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
4,468
Added 22.26%
15,606
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$55,084
$156.49 p/Share
352
Reduced 3.06%
11,138
Common Stock
Jun 01
2022
SELL
Open market or private sale
$105,405
$152.1 p/Share
693
Reduced 5.75%
11,361
Common Stock
May 20
2022
SELL
Open market or private sale
$149,740
$145.52 p/Share
1,029
Reduced 7.87%
12,054
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,042
Added 7.4%
13,038
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$268,214
$160.8 p/Share
1,668
Reduced 12.21%
11,996
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
3,834
Added 21.91%
13,664
Common Stock
May 20
2021
SELL
Open market or private sale
$102,158
$154.55 p/Share
661
Reduced 6.35%
9,743
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
854
Added 7.61%
10,372
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$36,098
$159.02 p/Share
227
Reduced 2.33%
9,518
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$216,263
$160.91 p/Share
1,344
Reduced 12.12%
9,745
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
-
3,639
Added 24.71%
11,089
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$18,263
$153.47 p/Share
119
Reduced 1.57%
7,450
Common Stock