Sterling Infrastructure Inc (STRL) Stock Down 8.8% but Still Overvalued -- GF Score: 83/100 | StockRay