Ever since the financial crisis, corporations have hoarded an increasing amount. The pile reached $2.2 trillion at the end of last year, up from $1.5 trillion at the end of 2007, according to data from the Federal Reserve.