Walgreens reported second quarter results ahead of the markets' open this morning, with a beat on earnings and a miss on revenue. The pharmacy chain noted benefits from its role in coronavirus vaccinations in the U.S., as people tend to spend money at the store while there for their appointments. The company reported it has administered eight million COVID-19 vaccines to date.