The markets continue to trade firm in the past hour with the Sensex quoting at 18,611 gaining 117 points and the Nifty has added 36 points at 18,611.
Markets continue to trade firm