Gen Z Marketing Metrics: Gen Z Spending Power Tops $143 Billion Annually