Bank of Maharashtra hits 52-week high on reporting profit in Q4