I'm not saying it is a buy but would not say it is a sell based on them stating the share price/market cap does not reflect the value of the asset.
There are many examples where it takes time for a companies share price to play catch up. I can only hope they are correct re the undervalue.