Feb 19
2025
BUY
Grant, award, or other acquisition
-
10,764
Added 9.69%
100,332
Registered Shares
Dec 15
2024
SELL
Payment of exercise price or tax liability
$560,901
$215.4 p/Share
2,604
Reduced 2.95%
85,518
Registered Shares
Dec 15
2024
BUY
Grant, award, or other acquisition
-
4,050
Added 4.33%
89,568
Registered Shares
Nov 12
2024
-
500
Reduced 0.56%
88,122
Registered Shares
Aug 30
2024
SELL
Open market or private sale
$499,015
$181.46 p/Share
2,750
Reduced 3.01%
88,622
Registered Shares
May 10
2024
-
594
Reduced 0.65%
91,372
Registered Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$370,484
$135.51 p/Share
2,734
Reduced 2.89%
91,966
Registered Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
11,094
Added 10.49%
94,700
Registered Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$301,576
$126.13 p/Share
2,391
Reduced 3.0%
77,393
Registered Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
-
6,213
Added 6.92%
83,606
Registered Shares
Sep 07
2023
-
855
Reduced 1.06%
79,784
Registered Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$222,846
$98.3 p/Share
2,267
Reduced 2.73%
80,639
Registered Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$194,619
$92.72 p/Share
2,099
Reduced 2.71%
75,457
Registered Shares
Dec 15
2022
BUY
Grant, award, or other acquisition
-
7,449
Added 8.24%
82,906
Registered Shares
Dec 14
2022
-
530
Reduced 0.68%
77,556
Registered Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$355,619
$111.83 p/Share
3,180
Reduced 3.91%
78,086
Registered Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
7,722
Added 8.68%
81,266
Registered Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$371,620
$135.43 p/Share
2,744
Reduced 3.8%
69,557
Registered Shares
Dec 15
2021
BUY
Grant, award, or other acquisition
-
3,987
Added 5.14%
73,544
Registered Shares
Aug 24
2021
-
370
Reduced 0.51%
72,301
Registered Shares
May 10
2021
SELL
Open market or private sale
$853,677
$144.74 p/Share
5,898
Reduced 7.51%
72,671
Registered Shares
Mar 31
2021
-
890
Reduced 1.12%
78,569
Registered Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$465,032
$124.34 p/Share
3,740
Reduced 4.5%
79,459
Registered Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
10,710
Added 11.4%
83,199
Registered Shares
Dec 15
2020
SELL
Payment of exercise price or tax liability
$385,222
$119.19 p/Share
3,232
Reduced 4.55%
67,767
Registered Shares