Well done. Though if selling out on a run I'd always be tempted to keep at least just a few rather than sell out completely. The tight capital structure means it could be very easy to miss an absolute fly by this stock - eg. just $40 million market capitalisation = around $2 per share.
---------------
Please do your own research and note the disclaimer below.