CVS, Virtual Platforms, and How Millennials are Disrupting the Industry