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) - Get Report

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

, 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.