"Over the past several weeks, major companies have announced an astonishing $83.7 billion in share buybacks," he said.