Fortune 500: CVS climbs three spots

It made the jump from #8 to #5.