Banks which reported more than 20% improvement in profit aside from SBI are Bank of Maharashtra with 27% increase and Canara Bank with 26% rise in their profits