The business models of tech giants vary hugely

Revenue streams in 2020 ($)

Source: Company Filings
New Statesman (Tech Monitor)