Turns out that MDBX was fraudulently booking revenues that should not have been booked. They have restated their financials several times and have announced that they are going to restated them again.
The following are the latest reported revenues for the most recent quarter, Sept 2014, as reported with the SEC by MDBX: