Feb 22
2025
SELL
Payment of exercise price or tax liability
$32,900
$177.84 p/Share
185
Reduced 0.51%
35,819
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$34,399
$172.86 p/Share
199
Reduced 0.55%
36,004
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$177,503
$163.9 p/Share
1,083
Reduced 2.9%
36,203
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
22,275
Added 37.4%
37,286
Common Stock
Aug 26
2024
SELL
Open market or private sale
$985,200
$197.04 p/Share
5,000
Reduced 24.99%
15,011
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$60,590
$199.31 p/Share
304
Reduced 1.5%
20,011
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$51,946
$193.83 p/Share
268
Reduced 1.3%
20,315
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$54,578
$193.54 p/Share
282
Reduced 1.35%
20,583
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$571,695
$192.49 p/Share
2,970
Reduced 12.46%
20,865
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
11,388
Added 32.33%
23,835
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$68,452
$242.74 p/Share
282
Reduced 2.22%
12,447
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$71,287
$239.22 p/Share
298
Reduced 2.29%
12,729
Common Stock
Feb 24
2023
SELL
Open market or private sale
$188,880
$240.0 p/Share
787
Reduced 5.7%
13,027
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$64,445
$240.47 p/Share
268
Reduced 1.9%
13,814
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$436,029
$240.9 p/Share
1,810
Reduced 11.39%
14,082
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
7,647
Added 32.49%
15,892
Common Stock
Oct 28
2022
SELL
Open market or private sale
$207,120
$240.0 p/Share
863
Reduced 9.48%
8,245
Common Stock
Mar 25
2022
SELL
Open market or private sale
$779,072
$213.62 p/Share
3,647
Reduced 32.83%
7,461
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
$164,535
$99.9 p/Share
1,647
Added 15.31%
9,108
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$55,680
$207.76 p/Share
268
Reduced 2.36%
11,108
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$60,476
$202.26 p/Share
299
Reduced 2.56%
11,376
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$23,292
$204.32 p/Share
114
Reduced 0.97%
11,675
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$243,850
$202.03 p/Share
1,207
Reduced 9.29%
11,789
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
5,852
Added 31.05%
12,996
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$27,325
$157.04 p/Share
174
Reduced 2.38%
7,144
Common Stock