CVS Stock Just Hit a 52-Week Low. Is It Time to Buy?