Aug 25
2025
SELL
Payment of exercise price or tax liability
$271,710
$19.05 p/Share
14,263
Reduced 6.52%
204,377
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
-
35,714
Added 14.14%
216,855
Common Stock
Aug 14
2025
SELL
Open market or private sale
$80,000
$20.0 p/Share
4,000
Reduced 2.14%
182,926
Common Stock
Aug 13
2025
SELL
Open market or private sale
$98,550
$19.71 p/Share
5,000
Reduced 2.61%
186,926
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$227,520
$22.33 p/Share
10,189
Reduced 5.04%
191,926
Common Stock
May 25
2025
BUY
Exercise of conversion of derivative security
-
35,716
Added 15.13%
200,330
Common Stock
May 14
2025
SELL
Open market or private sale
$207,630
$23.07 p/Share
9,000
Reduced 5.13%
166,399
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$294,909
$24.72 p/Share
11,930
Reduced 6.37%
175,399
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
29,773
Added 13.9%
184,494
Common Stock
Feb 24
2025
SELL
Open market or private sale
$218,070
$24.23 p/Share
9,000
Reduced 5.4%
157,556
Common Stock
Nov 25
2024
SELL
Open market or private sale
$42,080
$21.04 p/Share
2,000
Reduced 1.19%
166,556
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$269,164
$21.04 p/Share
12,793
Reduced 7.05%
168,556
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
29,773
Added 14.31%
178,253
Common Stock
Nov 06
2024
SELL
Open market or private sale
$80,000
$20.0 p/Share
4,000
Reduced 2.57%
151,576
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$192,837
$13.78 p/Share
13,994
Reduced 8.25%
155,576
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
29,772
Added 15.21%
165,984
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$191,731
$13.7 p/Share
13,995
Reduced 9.1%
139,798
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
29,774
Added 16.54%
150,206
Common Stock
Mar 05
2024
SELL
Open market or private sale
$40,680
$20.34 p/Share
2,000
Reduced 1.59%
124,019
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$355,046
$21.14 p/Share
16,795
Reduced 11.76%
126,019
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
35,732
Added 21.25%
132,406
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$435,223
$22.31 p/Share
19,508
Reduced 15.41%
107,082
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
35,734
Added 23.79%
114,501
Common Stock