Apr 04
2024
SELL
Payment of exercise price or tax liability
$22,790
$17.64 p/Share
1,292
Reduced 0.31%
421,901
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
3,333
Added 0.78%
423,193
Common Stock
Mar 25
2024
SELL
Open market or private sale
$124,600
$17.8 p/Share
7,000
Reduced 1.64%
419,821
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$956,943
$18.24 p/Share
52,464
Reduced 10.95%
426,621
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
133,333
Added 21.77%
479,045
Common Stock
Feb 26
2024
SELL
Open market or private sale
$127,679
$18.24 p/Share
7,000
Reduced 1.98%
345,711
Common Stock
Jan 29
2024
SELL
Open market or private sale
$121,380
$17.34 p/Share
7,000
Reduced 1.95%
352,641
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$437,493
$18.53 p/Share
23,610
Reduced 6.16%
359,556
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
60,000
Added 14.17%
363,491
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$226,107
$18.5 p/Share
12,222
Reduced 3.64%
323,166
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
30,000
Added 8.4%
327,101
Common Stock
Dec 26
2023
SELL
Open market or private sale
$142,800
$20.4 p/Share
7,000
Reduced 2.24%
305,383
Common Stock
Nov 27
2023
SELL
Open market or private sale
$135,800
$19.4 p/Share
7,000
Reduced 2.19%
312,385
Common Stock
Nov 21
2023
SELL
Open market or private sale
$263,200
$18.8 p/Share
14,000
Reduced 4.2%
319,386
Common Stock
Oct 30
2023
SELL
Open market or private sale
$118,230
$16.89 p/Share
7,000
Reduced 2.06%
333,391
Common Stock
Aug 17
2023
SELL
Open market or private sale
$153,900
$15.39 p/Share
10,000
Reduced 2.85%
340,264
Common Stock
Jul 09
2023
SELL
Payment of exercise price or tax liability
$26,436
$13.44 p/Share
1,967
Reduced 0.56%
350,176
Common Stock
Jul 09
2023
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.4%
352,143
Common Stock
Jun 07
2023
SELL
Open market or private sale
$360,500
$14.42 p/Share
25,000
Reduced 6.72%
347,045
Common Stock
Jun 02
2023
SELL
Open market or private sale
$349,250
$13.97 p/Share
25,000
Reduced 6.72%
347,045
Common Stock
Apr 05
2023
SELL
Payment of exercise price or tax liability
$64,770
$12.9 p/Share
5,021
Reduced 1.33%
371,835
Common Stock
Apr 05
2023
BUY
Exercise of conversion of derivative security
-
13,333
Added 3.42%
376,856
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$17,183
$13.29 p/Share
1,293
Reduced 0.35%
363,523
Common Stock
Apr 04
2023
BUY
Exercise of conversion of derivative security
-
3,334
Added 0.91%
364,816
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$82,237
$12.54 p/Share
6,558
Reduced 1.75%
367,535
Common Stock