TechnipFMC Plc SWOT Analysis