The company has denied allegations of improprieties and given its accounting a clean bill of health. Read More