scorecardMillennials' favorite brands include tech companies like Netflix, Google, and Amazon - see the top 20