Bombay stocks cooled Friday after a torrid weeklong rally.

The BSE Sensex dropped 9 points to close at 12,030. Even so, they gained 7% on the week and set an all-time high Thursday.

Satyam which dropped 7.3% despite a 36% rise in fourth-quarter profit. National Thermal Power dropped 2.2% and oil company Reliance gave up 2.1%.

Ranbaxy led winners, rising 6.6% on reports of a research-and-development unit spinoff. Hindustan Lever rose 3% and Tata Motors ( TTM) added 2.7%.

Infosys Technologies ( INFY - Get Report) gained 0.6% after buying out Citigroup's ( C - Get Report) 23% stake in its Progeon unit for $115 million.

Tata Steel rose 1.6% on the news that the company may buy a chromite ore mine in South Africa.

This story was created through a joint venture between TheStreet.com and IRIS.