Sep 03
2025
SELL
Open market or private sale
$1,014,000
$40.56 p/Share
25,000
Reduced 19.97%
100,188
Common Stock
Sep 03
2025
BUY
Exercise of conversion of derivative security
$132,500
$5.3 p/Share
25,000
Added 16.65%
125,188
Common Stock
Aug 10
2025
SELL
Payment of exercise price or tax liability
$94,016
$44.6 p/Share
2,108
Reduced 2.06%
100,188
Common Stock
Aug 10
2025
BUY
Exercise of conversion of derivative security
-
4,150
Added 3.95%
100,940
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$425,932
$47.2 p/Share
9,024
Reduced 8.42%
98,146
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
18,571
Added 15.71%
99,665
Common Stock
May 20
2025
SELL
Open market or private sale
$2,949,340
$44.02 p/Share
67,000
Reduced 43.06%
88,599
Common Stock
May 10
2025
SELL
Payment of exercise price or tax liability
$98,689
$31.99 p/Share
3,085
Reduced 1.94%
155,599
Common Stock
May 10
2025
BUY
Exercise of conversion of derivative security
-
8,620
Added 5.18%
157,725
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$46,787
$42.65 p/Share
1,097
Reduced 0.73%
150,064
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,670
Added 1.74%
151,161
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$33,322
$24.52 p/Share
1,359
Reduced 0.91%
148,491
Common Stock
Nov 10
2024
BUY
Exercise of conversion of derivative security
-
2,680
Added 1.76%
149,850
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$69,191
$508.76 p/Share
136
Reduced 0.92%
14,717
Common Stock
Aug 10
2024
BUY
Exercise of conversion of derivative security
-
267
Added 1.77%
14,853
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$643,357
$812.32 p/Share
792
Reduced 5.15%
14,586
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
1,559
Added 9.62%
14,642
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$645,188
$798.5 p/Share
808
Reduced 5.52%
13,819
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
1,592
Added 9.97%
14,376
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$509,028
$1004.0 p/Share
507
Reduced 3.74%
13,035
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,000
Added 6.88%
13,542
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$464,902
$740.29 p/Share
628
Reduced 4.77%
12,542
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,590
Added 11.17%
12,642
Common Stock
Dec 05
2023
SELL
Open market or private sale
$5,043,600
$252.18 p/Share
20,000
Reduced 63.33%
11,580
Common Stock
Dec 01
2023
SELL
Open market or private sale
$5,777,770
$268.11 p/Share
21,550
Reduced 40.56%
31,580
Common Stock