CVS raises guidance on solid Q1 performance