BOMBAY -- Bombay stocks broke a five-day losing streak Thurday with a 3.4% rally.

The Sensex rose 345.60 points to close at 10,352.94. All 30 Sensex components rose.

The top gainers in the index were Ranbaxy Laboratories, which gained 7.4% after posting a 19% profit rise, Reliance Energy, which gained 6.2%, and ICICI Bank ( IBN), which gained 5.4%.

Reliance Industries rose 1.4% after posting a 10.3% rise in profit for the latest quarter.
This story was created through a joint venture between TheStreet.com and IRIS.