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
French engineering and construction company’s revenues declined marginally last year to $6.5 billion