Revenue streams of Apple, Microsoft, Amazon, Google. It looks like Microsoft has the most diversification. Also, it will be interesting to see the impact of ChatGPT in the future. And Google slowly manages to raise other revenue streams to compare to ads.