With a staggering 45% of Gen Z investing already, they are 5x more likely than Boomers to be investing by the age of 21