Gen Z, Millennials Hold $3.1 Trillion in Stocks | Adalytica