Follow the fundamentals of the companies - ignore price.
Take DTL for example. They reported a 34% profit increase on 1H16, yet the price has dropped back a fair bit. If the company is still performing, take it as an opportunity to buy more at a cheaper price.
Looking at TCN, EV is about $9m, earnings 1.2-1.4m.
That's a 6.5-7.2* FCF multiple. Earnings are very volatile, potentially not recovering (although 80%+ is recurring annually), so I guess that's why it's at a discount...