Rio Tinto 's profits from its iron ore division may have topped $ 3 billion in 2007 , maintaining its ranking as the company 's second-largest income getter after copper , according to analysts ' forecasts .