CRH Completes $0.3 Billion Share Buyback Phase | Intellectia.AI