GOOGL is the only tech stock that is lagging and it tried to bounce hard but some downgrades caused it to pull back. I believe it would try to re-test all time highs before earnings.
873.3 is the AB=CD pattern projection
874.42 is ATH
875.1 is the 1.618 projection of BC