Mar 17
2025
SELL
Open market or private sale
$95,050
$19.01 p/Share
5,000
Reduced 1.24%
397,805
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$515,337
$24.72 p/Share
20,847
Reduced 4.92%
402,805
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
66,581
Added 13.58%
423,652
Common Stock
Nov 25
2024
SELL
Open market or private sale
$195,130
$20.54 p/Share
9,500
Reduced 2.59%
357,071
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$559,369
$21.04 p/Share
26,586
Reduced 6.76%
366,571
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
66,581
Added 14.48%
393,157
Common Stock
Nov 20
2024
SELL
Open market or private sale
$22,796
$20.5 p/Share
1,112
Reduced 0.34%
326,576
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$366,355
$13.78 p/Share
26,586
Reduced 7.5%
327,688
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
66,581
Added 15.82%
354,274
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$364,228
$13.7 p/Share
26,586
Reduced 8.46%
287,693
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
66,580
Added 17.48%
314,279
Common Stock
Mar 08
2024
SELL
Open market or private sale
$23,352
$21.0 p/Share
1,112
Reduced 0.45%
247,699
Common Stock
Mar 06
2024
SELL
Open market or private sale
$690,659
$21.04 p/Share
32,826
Reduced 11.66%
248,811
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$419,459
$21.14 p/Share
19,842
Reduced 6.58%
281,640
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
66,581
Added 18.09%
301,482
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$593,869
$22.31 p/Share
26,619
Reduced 10.18%
234,901
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
66,581
Added 20.29%
261,520
Common Stock
Nov 13
2023
SELL
Open market or private sale
$1,062,840
$20.84 p/Share
51,000
Reduced 20.74%
194,939
Common Stock
Aug 29
2023
SELL
Open market or private sale
$155,232
$25.34 p/Share
6,126
Reduced 2.43%
245,939
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$661,269
$24.9 p/Share
26,557
Reduced 9.53%
252,065
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
66,581
Added 19.29%
278,622
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$458,500
$17.5 p/Share
26,200
Reduced 11.0%
212,041
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
66,584
Added 21.84%
238,241
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$1,343,310
$14.19 p/Share
94,666
Reduced 35.55%
171,657
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
266,323
Added 50.0%
266,323
Common Stock