Wall Street is awash in cash