Share Sterling Infrastructure (STRL): Time to Buy the Dip Before Q3 Earnings?