In 2001, Enron, then the seventh largest company in the world and the most innovative company in America, whose stock prices doubled every three years, imploded. The American energy company based in Houston, Texas went from $100 billion in revenues and $1 billion in profit to bankrupt, leaving thousands out of work and with no… [Read More]