Lets look at diversification of revenue:

meta $164b revenue in 2024: 98% advertising

google $350b revenue in 2024: 76% advertising, 12% google cloud, 12% other

apple $391b revenue in 2024: 66% hardware (iphone, ipad, mac), 25% services (app store etc), 9% other

amazon $638b revenue in 2024: 64% amazon store+associated services, 17% AWS, 9% ads, 11% other

microsoft $245b revenue in 2024: 40% azure/server products, 22% office, 10% windows, 9% gaming, 7% linkedin, 5% search+ads, 8% other

I'm not particularly a microsoft fan, just making this point because I think MS is poorly understood by the HN crowd