CRH shares are down over 20% despite delivering double-digit growth while strengthening its balance sheet. Is this a buying opportunity?

read more