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
Jun 18
2024
BUY
Exercise of conversion of derivative security
$295,460
$34.76 p/Share
8,500
Added 1.57%
534,478
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$51,952
$597.15 p/Share
87
Reduced 0.02%
525,978
Common Stock
May 21
2024
SELL
Open market or private sale
$5,210,500
$613.0 p/Share
8,500
Reduced 1.59%
526,041
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$295,460
$34.76 p/Share
8,500
Added 1.57%
534,541
Common Stock
Apr 24
2024
BUY
Open market or private purchase
$3,910
$651.74 p/Share
6
Added 0.0%
526,065
Common Stock
Apr 16
2024
SELL
Open market or private sale
$5,407,530
$636.18 p/Share
8,500
Reduced 1.59%
526,041
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
$227,956
$34.76 p/Share
6,558
Added 1.21%
534,541
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$497,379
$636.85 p/Share
781
Reduced 0.15%
527,983
Common Stock
Mar 19
2024
SELL
Open market or private sale
$5,080,280
$597.68 p/Share
8,500
Reduced 1.58%
528,764
Common Stock