Its shares are not obviously cheap, but I think defensive demand, earnings growth, and dividends make them worth considering. The post 3 reasons to buy Woolworths shares at $34 appeared first on The Motley Fool Australia .
3 reasons to buy Woolworths shares at $34