May 23
2025
SELL
Open market or private sale
$1,151,358
$148.39 p/Share
7,759
Reduced 19.83%
31,372
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
$1,009,756
$130.14 p/Share
7,759
Added 16.55%
39,131
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
-
105
Reduced 0.34%
31,180
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
4,672
Added 12.99%
31,285
Common Stock
Jan 27
2025
SELL
Open market or private sale
$726,273
$151.37 p/Share
4,798
Reduced 15.31%
26,548
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
$700,747
$146.05 p/Share
4,798
Added 13.27%
31,346
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$58,630
$136.35 p/Share
430
Reduced 1.6%
26,408
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
-
430
Added 1.58%
26,838
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
-
118
Reduced 0.5%
23,282
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
3,052
Added 11.54%
23,400
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$12,762
$88.02 p/Share
145
Reduced 0.72%
19,972
Common Stock
Oct 04
2023
BUY
Exercise of conversion of derivative security
-
145
Added 0.72%
20,117
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
-
154
Reduced 0.8%
19,037
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
4,802
Added 20.01%
19,191
Common Stock
Aug 10
2022
SELL
Open market or private sale
$472,788
$150.33 p/Share
3,145
Reduced 18.25%
14,084
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$319,186
$101.49 p/Share
3,145
Added 15.44%
17,229
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
-
101
Reduced 0.73%
13,715
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
3,098
Added 18.32%
13,816
Common Stock
Aug 10
2021
SELL
Open market or private sale
$640,501
$197.93 p/Share
3,236
Reduced 23.54%
10,513
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$284,412
$87.89 p/Share
3,236
Added 19.05%
13,749
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
-
586
Reduced 5.4%
10,269
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
2,399
Added 18.1%
10,855
Common Stock