Key benchmark indices are trading firm in early trade on buying demand in index pivotals. At 9:25 IST, the barometer index, the S&P BSE Sensex, was up 309.81 points or 0.67% at 46,572.98. The Nifty 50 index was up 87.50 points or 0.64% at 13,655.35. The Sensex scaled record high a tad below 46,600 mark in early trade. The Nifty also hit record high above 13,650 mark. Positive Asian stocks boosted sentiment. The S&P BSE Mid-Cap index was up 0.54%. The S&P BSE Small-Cap index was up 0.66%. The market breadth, indicating the overall health of the market, is strong. On the BSE, 1552 shares rose and 539 shares fell. A total of 78 shares were unchanged.