Aug 15
2024
SELL
Open market or private sale
$1,889,049
$21.6 p/Share
87,456
Reduced 21.05%
327,948
Common Stock, par valu...
Aug 15
2024
BUY
Exercise of conversion of derivative security
$1,498,995
$17.14 p/Share
87,456
Added 17.39%
415,404
Common Stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$357,715
$21.36 p/Share
16,747
Reduced 4.86%
327,948
Common Stock, par valu...
Jun 20
2024
SELL
Open market or private sale
$293,273
$20.48 p/Share
14,320
Reduced 3.99%
344,695
Common Stock, par valu...
Jun 18
2024
SELL
Open market or private sale
$939,808
$20.3 p/Share
46,296
Reduced 11.42%
359,015
Common Stock, par valu...
Jun 18
2024
BUY
Exercise of conversion of derivative security
$214,723
$6.06 p/Share
35,433
Added 8.04%
405,311
Common Stock, par valu...
Jun 17
2024
SELL
Open market or private sale
$879,768
$20.31 p/Share
43,317
Reduced 10.48%
369,878
Common Stock, par valu...
Jun 17
2024
BUY
Exercise of conversion of derivative security
$262,501
$6.06 p/Share
43,317
Added 9.49%
413,195
Common Stock, par valu...
Apr 10
2024
SELL
Payment of exercise price or tax liability
$543,536
$18.46 p/Share
29,444
Reduced 7.39%
368,978
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$175,518
$18.7 p/Share
9,386
Reduced 2.3%
398,422
Common Stock, par valu...
Jan 01
2024
SELL
Payment of exercise price or tax liability
$159,890
$24.77 p/Share
6,455
Reduced 1.56%
407,808
Common Stock, par valu...
Oct 01
2023
SELL
Payment of exercise price or tax liability
$144,719
$17.06 p/Share
8,483
Reduced 2.01%
413,317
Common Stock, par valu...
Jul 01
2023
SELL
Payment of exercise price or tax liability
$176,446
$20.8 p/Share
8,483
Reduced 1.97%
421,800
Common Stock, par valu...
Jun 20
2023
SELL
Open market or private sale
$89,192
$20.49 p/Share
4,353
Reduced 1.0%
430,283
Common Stock, par valu...
Jun 15
2023
SELL
Payment of exercise price or tax liability
$418,071
$20.54 p/Share
20,354
Reduced 4.47%
434,636
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$185,593
$15.6 p/Share
11,897
Reduced 2.55%
454,990
Common Stock, par valu...
May 02
2023
SELL
Payment of exercise price or tax liability
$82,971
$14.35 p/Share
5,782
Reduced 1.22%
466,887
Common Stock, par valu...
Apr 10
2023
BUY
Grant, award, or other acquisition
-
214,723
Added 31.28%
471,712
Common Stock, par valu...
Apr 04
2023
SELL
Open market or private sale
$27,118
$17.24 p/Share
1,573
Reduced 0.61%
256,989
Common Stock, par valu...
Apr 01
2023
SELL
Payment of exercise price or tax liability
$14,376
$17.3 p/Share
831
Reduced 0.32%
258,562
Common Stock, par valu...
Jan 06
2023
SELL
Open market or private sale
$209,163
$14.17 p/Share
14,761
Reduced 5.38%
259,393
Common Stock, par valu...
Jan 06
2023
BUY
Exercise of conversion of derivative security
$89,451
$6.06 p/Share
14,761
Added 5.11%
274,154
Common Stock, par valu...
Jan 05
2023
SELL
Open market or private sale
$137,592
$14.02 p/Share
9,814
Reduced 3.65%
259,393
Common Stock, par valu...
Jan 05
2023
BUY
Exercise of conversion of derivative security
$59,472
$6.06 p/Share
9,814
Added 3.52%
269,207
Common Stock, par valu...
Jan 04
2023
SELL
Open market or private sale
$435,563
$14.1 p/Share
30,891
Reduced 10.64%
259,393
Common Stock, par valu...