very nice to read enlightening post from you.
as warren buffet says
1) " If a business does well, the stock eventually follows. "
2) " Time is the friend of the wonderful company, the enemy of the mediocre. "
I mean here we have what a i believe its a wonderful real growing busines. Where else you can find such an opportunity? Time will take care of the stock price, as long as business is growing, then everything is going in the right direction.
like its been said " Price is what you pay. Value is what you get." Accumulate as much as you want/can, b/c this price won't stay here forever.