BOMBAY -- Bombay stocks rose for the third day in a row Wednesday.

The BSE Sensex rose 201.66 points, or 1.9%, to close at 10,617.27, on the back of strong corporate results.

Gainers on the index were Ranbaxy Laboratories, up 4.2%, ONGC up 4.1%, and Tata Motors ( TTM), up 3.9%.

ONGC said its first-quarter earnings rose 24%, led by record crude oil prices.

The only losers on the index were Hero Honda, down 1.1%, and ICICI Bank ( IBN), down 0.2%.

Bharti Airtel gained 3.7% after it reported a 76.4% rise in its first-quarter profit.

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