Core & Main  ( CNM )  Q1 Earnings Beat Estimates