Reliance Industries (RIL) has bought back 46,226,280 shares for Rs 3,358.91 crore as of December 24 said a company statement.
The average price of buyback works out to Rs 726.62.
On January 20 this year, the RIL board had approved buyback of up to 12 crore shares or (7.22 per cent).
The buyback price was fixed at Rs 870 per share and the maximum payout at Rs10,440 crore.
The buyback opened on February 1, 2012 and the last date is January 19, 2013.