At their price now it seems as though API are seriously highly undervalued. Unless I'm missing something I can't see why this company with such a low PE and pretty good growth aren't worth substantially more on the market. Had to buy at this price.
API Price at posting:
$1.73 Sentiment: Buy Disclosure: Held