Quanta Services Inc (PWR): Earnings Report, Key Risks & Business Summary