CRH Completes $0.3 Billion Share Buyback Program | Intellectia