Mar 18
2025
SELL
Open market or private sale
$5,163,580
$607.48 p/Share
8,500
Reduced 1.59%
527,233
Common Stock
Mar 18
2025
BUY
Exercise of conversion of derivative security
$701,080
$82.48 p/Share
8,500
Added 1.56%
535,733
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
$99,634
$381.74 p/Share
261
Added 0.05%
527,233
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$62,271
$707.63 p/Share
88
Reduced 0.02%
524,663
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,309
Added 0.44%
526,972
Common Stock
Feb 18
2025
SELL
Open market or private sale
$6,885,000
$810.0 p/Share
8,500
Reduced 1.59%
524,751
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$448,800
$52.8 p/Share
8,500
Added 1.57%
533,251
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$371,328
$819.71 p/Share
453
Reduced 0.09%
524,751
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
2,806
Added 0.53%
525,204
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
$376,200
$52.8 p/Share
7,125
Added 1.32%
530,898
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$360,571
$697.43 p/Share
517
Reduced 0.1%
523,773
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
$1,029,012
$97.15 p/Share
10,592
Added 1.98%
524,290
Common Stock
Dec 17
2024
SELL
Open market or private sale
$6,202,025
$729.65 p/Share
8,500
Reduced 1.63%
513,698
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
$448,800
$52.8 p/Share
8,500
Added 1.6%
522,198
Common Stock
Nov 19
2024
SELL
Open market or private sale
$6,028,965
$709.29 p/Share
8,500
Reduced 1.6%
522,398
Common Stock
Nov 19
2024
SELL
Open market or private sale
$5,623,515
$661.59 p/Share
8,500
Reduced 1.63%
513,698
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$229,530
$46.7 p/Share
4,915
Added 0.93%
522,198
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$411,321
$526.66 p/Share
781
Reduced 0.15%
517,283
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$43,626
$495.76 p/Share
88
Reduced 0.02%
518,064
Common Stock
Aug 20
2024
SELL
Open market or private sale
$4,245,155
$499.43 p/Share
8,500
Reduced 1.61%
518,152
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$345,015
$40.59 p/Share
8,500
Added 1.59%
526,652
Common Stock
Jul 16
2024
SELL
Open market or private sale
$4,014,295
$472.27 p/Share
8,500
Reduced 1.61%
518,152
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
$281,055
$37.67 p/Share
7,461
Added 1.38%
532,658
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$462,804
$592.58 p/Share
781
Reduced 0.15%
525,197
Common Stock
Jun 18
2024
SELL
Open market or private sale
$4,752,435
$559.11 p/Share
8,500
Reduced 1.59%
525,978
Common Stock