Covid vaccine sales fueled beat, but no sales ahead