CVS posts November financial results