Thanks for the write up. There is a typo in your third thesis bullet, I believe “stratefy” should be “strategy”.
Also - I’m curious as to the outcome if you were to exclude AMZN and MSFT. I think their size and broad array of product offerings skews the outcome for this analysis