Technip Energies order backlog of $17 billion soothes drop in net profit Posted On: February 29, 2024 Posted By: admin Comments: 0 French engineering and construction company’s revenues declined marginally last year to $6.5 billion