Jul 15
2025
SELL
Open market or private sale
$3,135,025
$75.24 p/Share
41,667
Reduced 44.19%
52,614
Common Stock
Jul 15
2025
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 30.65%
94,281
Common Stock
Jun 20
2025
SELL
Open market or private sale
$2,502,103
$60.05 p/Share
41,667
Reduced 44.19%
52,614
Common Stock
Jun 20
2025
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 30.65%
94,281
Common Stock
Jun 11
2025
SELL
Open market or private sale
$2,504,603
$60.11 p/Share
41,667
Reduced 44.19%
52,614
Common Stock
Jun 11
2025
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 30.65%
94,281
Common Stock
Feb 20
2025
SELL
Open market or private sale
$358,707
$79.29 p/Share
4,524
Reduced 7.92%
52,614
Common Stock
Feb 18
2025
SELL
Open market or private sale
$3,527,528
$84.66 p/Share
41,667
Reduced 42.17%
57,138
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 29.66%
98,805
Common Stock
Jan 15
2025
SELL
Open market or private sale
$2,617,104
$62.81 p/Share
41,667
Reduced 42.17%
57,138
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 29.66%
98,805
Common Stock
Dec 16
2024
SELL
Open market or private sale
$3,470,861
$83.3 p/Share
41,667
Reduced 42.17%
57,138
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 29.66%
98,805
Common Stock
Nov 20
2024
SELL
Open market or private sale
$306,180
$70.0 p/Share
4,374
Reduced 7.11%
57,138
Common Stock
Nov 15
2024
SELL
Open market or private sale
$2,749,605
$65.99 p/Share
41,667
Reduced 40.38%
61,512
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 28.77%
103,179
Common Stock
Nov 08
2024
SELL
Open market or private sale
$2,714,605
$65.15 p/Share
41,667
Reduced 40.38%
61,512
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$34,583
$0.83 p/Share
41,667
Added 28.77%
103,179
Common Stock
Aug 20
2024
SELL
Open market or private sale
$128,894
$38.35 p/Share
3,361
Reduced 5.18%
61,512
Common Stock
May 20
2024
SELL
Open market or private sale
$76,783
$25.62 p/Share
2,997
Reduced 4.42%
64,873
Common Stock
Feb 20
2024
SELL
Open market or private sale
$105,155
$25.29 p/Share
4,158
Reduced 5.77%
67,870
Common Stock
Nov 21
2023
SELL
Open market or private sale
$102,402
$24.01 p/Share
4,265
Reduced 5.59%
72,028
Common Stock
Aug 22
2023
SELL
Open market or private sale
$119,170
$32.92 p/Share
3,620
Reduced 4.53%
76,293
Common Stock
May 23
2023
SELL
Open market or private sale
$84,910
$26.93 p/Share
3,153
Reduced 3.8%
79,913
Common Stock
Feb 21
2023
SELL
Open market or private sale
$73,430
$18.14 p/Share
4,048
Reduced 4.65%
83,066
Common Stock