This stock still has lots of upside left. A few years back, the stock went from $2 to $12 in a matter of months. It could happen again. Hang in there until at least next earnings report, which should be solid again.
Yes, we've waited this long for some kind of uptick and whatever the reason for this continued increase in share price (whether it's just that the loss is narrowing or other speculation on buy-out, etc), we'll ride this for as long as we can.
Surely the earnings can improve slowly. I'm still unsure if this line of business will be sexy enough for some investors or produce huge earnings in the future, but any improvement would be welcome than the last so many years.