Jun 18
2024
SELL
Open market or private sale
$2,555,651
$160.42 p/Share
15,931
Reduced 10.0%
143,388
Registered Shares
Feb 26
2024
SELL
Open market or private sale
$217,688
$134.21 p/Share
1,622
Reduced 1.01%
159,319
Registered Shares
Feb 25
2024
SELL
Payment of exercise price or tax liability
$1,128,391
$135.51 p/Share
8,327
Reduced 4.92%
160,941
Registered Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
38,826
Added 18.66%
169,268
Registered Shares
Dec 18
2023
SELL
Open market or private sale
$137,849
$125.89 p/Share
1,095
Reduced 0.83%
130,365
Registered Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$824,890
$126.13 p/Share
6,540
Reduced 5.66%
109,089
Registered Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
-
22,371
Added 14.54%
131,460
Registered Shares
Nov 15
2023
SELL
Open market or private sale
$600,000
$120.0 p/Share
5,000
Reduced 4.14%
115,629
Registered Shares
Feb 27
2023
SELL
Open market or private sale
$713,301
$98.85 p/Share
7,216
Reduced 5.65%
120,460
Registered Shares
Feb 25
2023
SELL
Payment of exercise price or tax liability
$565,618
$98.3 p/Share
5,754
Reduced 4.31%
127,676
Registered Shares
Dec 16
2022
SELL
Open market or private sale
$629,956
$91.63 p/Share
6,875
Reduced 4.9%
133,358
Registered Shares
Dec 15
2022
SELL
Payment of exercise price or tax liability
$508,383
$92.72 p/Share
5,483
Reduced 4.36%
120,181
Registered Shares
Dec 15
2022
BUY
Grant, award, or other acquisition
-
20,052
Added 12.51%
140,233
Registered Shares
Nov 10
2022
SELL
Open market or private sale
$1,785,240
$90.0 p/Share
19,836
Reduced 13.63%
125,664
Registered Shares
Sep 07
2022
SELL
Open market or private sale
$859,500
$90.0 p/Share
9,550
Reduced 6.56%
135,950
Registered Shares
Aug 01
2022
SELL
Open market or private sale
$1,573,665
$97.81 p/Share
16,089
Reduced 9.96%
145,500
Registered Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$851,250
$111.83 p/Share
7,612
Reduced 4.5%
161,458
Registered Shares
Feb 16
2022
BUY
Grant, award, or other acquisition
-
17,492
Added 9.38%
169,070
Registered Shares
Dec 15
2021
SELL
Payment of exercise price or tax liability
$822,602
$135.43 p/Share
6,074
Reduced 4.18%
139,128
Registered Shares
Dec 15
2021
BUY
Grant, award, or other acquisition
-
12,369
Added 7.55%
151,497
Registered Shares
Aug 10
2021
-
1,371
Reduced 0.94%
145,202
Registered Shares
Aug 06
2021
SELL
Open market or private sale
$384,945
$165.0 p/Share
2,333
Reduced 1.57%
146,573
Registered Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$801,496
$124.34 p/Share
6,446
Reduced 4.15%
148,797
Registered Shares
Feb 17
2021
BUY
Grant, award, or other acquisition
-
21,416
Added 12.12%
155,243
Registered Shares
Dec 16
2020
SELL
Open market or private sale
$1,007,219
$118.58 p/Share
8,494
Reduced 5.97%
133,763
Registered Shares