PWR reports strong revenue and profit growth