For some reason the investor presentation video on the page you posted won't open for me.
My concern here is the stock is expensive on a trailing PE basis in the 30 range at a time when backlog has fallen off pretty significantly. It's almost the opposite of when I was originally buying it at like 8 cents with backlog and numbers ramping.
Historically they have had ups and downs on their numbers so my fear would be at a time you are paying up on an earnings basis they are going into one of those down cycles. I haven't been following closely so maybe there is something in the outlook that is more exciting.
I do think it's a pretty decent company as far as small companies go, and the exact kind I've done well with in the past. I'm just not sure I see a catalyst from operations near term. If it's trading at 30 times earnings, and backlog is falling off you are only going to make money on a multiple expansion from a level that is already high or due to something in the news cycle. That's kept it on my watchlist, but you've done well in the past on things I find too expensive so take it with a grain of salt.