Centuri Q2 revenue beats estimates on contract wins - CTRI News | Rallies