May 25
2025
SELL
Payment of exercise price or tax liability
$26,949
$472.79 p/Share
57
Reduced 5.48%
984
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$15,476
$499.23 p/Share
31
Reduced 2.89%
1,041
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
$120,066
$519.77 p/Share
231
Added 17.73%
1,072
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$428,286
$517.88 p/Share
827
Reduced 49.58%
841
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
$480,592
$517.88 p/Share
928
Added 35.75%
1,668
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$16,132
$520.39 p/Share
31
Reduced 4.02%
740
Common Stock
Feb 05
2025
SELL
Open market or private sale
$472,952
$529.03 p/Share
894
Reduced 53.69%
771
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$19,481
$347.88 p/Share
56
Reduced 3.25%
1,665
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$8,349
$347.88 p/Share
24
Reduced 1.38%
1,721
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
339
Added 16.27%
1,745
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$26,814
$362.36 p/Share
74
Reduced 5.0%
1,406
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
263
Added 15.09%
1,480
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$12,125
$391.16 p/Share
31
Reduced 2.48%
1,217
Common Stock
Feb 09
2024
SELL
Open market or private sale
$848,520
$360.0 p/Share
2,357
Reduced 65.38%
1,248
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$369,771
$160.77 p/Share
2,300
Added 38.95%
3,605
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$15,165
$270.81 p/Share
56
Reduced 4.11%
1,305
Common Stock
May 24
2023
SELL
Payment of exercise price or tax liability
$6,382
$277.51 p/Share
23
Reduced 1.66%
1,361
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$25,370
$295.0 p/Share
86
Reduced 5.85%
1,384
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
645
Added 30.5%
1,470
Common Stock
May 25
2022
BUY
Grant, award, or other acquisition
-
720
Added 43.24%
945
Common Stock
May 24
2022
SELL
Payment of exercise price or tax liability
$4,916
$196.63 p/Share
25
Reduced 10.0%
225
Common Stock
Aug 11
2021
SELL
Open market or private sale
$569,250
$253.0 p/Share
2,250
Reduced 90.0%
250
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
$224,910
$99.96 p/Share
2,250
Added 47.37%
2,500
Common Stock
May 24
2021
BUY
Grant, award, or other acquisition
-
250
Added 50.0%
250
Common Stock