The truth about what? It's a company that failed nearly a decade ago and has been kept alive on life support for some reason.
Sure, there's been a few runs over those years and money has been made in them but anyone who actually invested by buying so long ago and keeping their money in it ended up on the losing end.