Core & Main Q1: $1.91B Sales, $0.57 EPS, $88M Buyback, Five New Sites - CNM News | Rallies