Five financial services stocks, including MCX India, SBI and Axis Bank, hit fresh 52-week highs as strong market momentum sparked monthly gains of up to 17%.