Strong buy but... Look at the progress they have made over the last few quarters. The next quarter better be profitable!
My issue is they do a 1 for 20 reverse split which took the fully diluted shares below 14 million and instantly couldn't wait to lower a convertible debt that will now dilute by an additional 4 million shares!!!!
This could be seen as insiders knowing sustained profitability is coming so they want to convert all the debt to shares (insiders own some of this debt).
On the flip side this is HORRIBLE dilution if they have turned the corner and will start throwing off cash. $7 million in debt is nothing if they start throwing off $1 million per quarter starting sometime this year.