Why do large technology companies have so much cash? | Heykuki News