Amazon caps a disappointing week of tech earnings as it feels the heat along with Alphabet, Meta and Microsoft