Black Friday shopping intent breakdown across generation: 38% of baby boomers plan to shop on BF 40% of Gen X 18% of Millennials 3% of Gen Z