SANTOS LTD &lt;STOS.S> YEAR END DEC 31 NET PROFIT 88.67 DLRS VS 144.04 MLN

  SANTOS LTD &lt;STOS.S> YEAR END DEC 31 NET PROFIT 88.67 DLRS VS 144.04 MLN
  

