Powered by a rally in the pharma stocks, Nifty pharma index hit a record high of 26,103 in the current session. The index has rallied 17% or 3786 points in six months.