$100 million in revenues is a long way from being a billion dollar company.
Since IDS doesn't file, you will never know if IDS is a profitable company or not. No shareholders value if you don't know what is going on with the financials. It will just remain a speculative mo-mo stock.