If these people are who you say they are I'm not sure you can call them a failure, Theyhave made plenty of money on wages, options which have been declared on the reports, the company might be a failure and they are responsible thats a different point.
NET Price at posting:
0.3¢ Sentiment: None Disclosure: Not Held
A personalised tool to help users track selected stocks. Delivering real-time notifications on price updates, announcements, and performance stats on each to help make informed investment decisions.