Mar 27
2025
SELL
Payment of exercise price or tax liability
$1,280,111
$271.21 p/Share
4,720
Reduced 25.35%
13,898
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$179,020
$311.34 p/Share
575
Reduced 2.09%
26,931
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
12,501
Added 29.69%
29,602
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$996,058
$261.57 p/Share
3,808
Reduced 18.31%
16,995
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$145,940
$253.81 p/Share
575
Reduced 2.03%
27,803
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
14,982
Added 33.08%
30,310
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$431,073
$200.22 p/Share
2,153
Reduced 12.39%
15,222
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$266,358
$200.42 p/Share
1,329
Reduced 5.94%
21,036
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$135,335
$215.16 p/Share
629
Reduced 2.49%
24,627
Common Stock
Jan 10
2023
SELL
Payment of exercise price or tax liability
$113,364
$192.47 p/Share
589
Reduced 2.12%
27,240
Common Stock
Jul 10
2022
SELL
Payment of exercise price or tax liability
$133,614
$179.83 p/Share
743
Reduced 2.42%
29,916
Common Stock
Apr 10
2022
BUY
Grant, award, or other acquisition
-
11,618
Added 26.68%
31,923
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$153,183
$213.05 p/Share
719
Reduced 3.43%
20,218
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$551,807
$213.3 p/Share
2,587
Reduced 10.45%
22,160
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
7,838
Added 21.19%
29,149
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$77,384
$262.32 p/Share
295
Reduced 1.37%
21,311
Common Stock
Jul 09
2021
SELL
Payment of exercise price or tax liability
$73,254
$295.38 p/Share
248
Reduced 1.09%
22,598
Common Stock
Apr 10
2021
BUY
Grant, award, or other acquisition
-
5,824
Added 20.02%
23,268
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$347,534
$261.5 p/Share
1,329
Reduced 7.12%
17,325
Common Stock
Mar 21
2021
SELL
Payment of exercise price or tax liability
$485,344
$261.5 p/Share
1,856
Reduced 8.15%
20,916
Common Stock
Jan 10
2021
BUY
Grant, award, or other acquisition
-
6,692
Added 19.7%
27,282
Common Stock