The Top40 closed slightly firmer yesterday. Liberty Holdings rose 3% and British American Tabacco gained over 2% after posting strong results. Impala Platinum fell close to 2% following lacklustre interim results. US markets were mostly lower and this morning has seen mixed trade across global markets.