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
$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
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,878
Added 0.53%
537,264
Common Stock
Feb 20
2024
SELL
Open market or private sale
$5,100,000
$600.0 p/Share
8,500
Reduced 1.57%
534,386
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$710,656
$608.96 p/Share
1,167
Reduced 0.21%
542,886
Common Stock