CRH jumps after Q1 revenue beat, guidance reaffirmed, and new $300M buyback - CRH News | Rallies