CVS Health exceeds profit and revenue expectations as it has administered more than 3 million COVID-19 vaccines