NBFC stocks have outperformed the markets over the last three months