Stocks ended slightly firmer with bourse heavyweight Anglo American among the biggest gainers. Source: Local News