Redirecting you to Knowledge@Wharton: How Millennials, Gen Xers and Baby Boomers shop differently