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

( SAY), 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) - Get Report

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.