Technip Energies order backlog of $17 billion soothes drop in net profit




French engineering and construction company’s revenues declined marginally last year to $6.5 billion