May 27
2025
SELL
Payment of exercise price or tax liability
$593,665
$22.33 p/Share
26,586
Reduced 6.72%
369,166
Common Stock
May 25
2025
BUY
Exercise of conversion of derivative security
-
66,581
Added 14.4%
395,752
Common Stock
May 09
2025
SELL
Open market or private sale
$1,654,765
$24.11 p/Share
68,634
Reduced 17.25%
329,171
Common Stock
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