“Microsoft, Alphabet, Amazon, Meta, and Oracle collectively hold about $350 billion in cash on their balance sheets.”