Alphabet & Microsoft Post Upbeat Results $MSFT $GOOG $GOOGL