Twitter beat expectations on both earnings per share and revenue in its latest report. Ray Wang, principal analyst and founder of Constellation Research, discusses Twitter results as well as Amazon and Alphabet's results.