This is one company I can't understand. It appears we'll run, hitting targets and with lots of upside but the share price never reflects any of this