Revenue bigger than the market cap! Something's not right with the current share price. Very much under the radar!