Godzilla VS. The Financial Sector