There is no good excuse for a company not filing financial reports for almost 4 years. None. It isn't hard, really big companies do it, small companies do it, and, especially those that are allegedly raking in millions a week. There is absolutely no defense for that.