On paper defs looks solid and should probably be worth double its MC.
Only thing i can think of is that investors think ATM's are a industry going nowhere with paypass and mobile payments now around
STL Price at posting:
2.4¢ Sentiment: Buy Disclosure: Held