Chart Check: 20% rally in 3 months! This PSU bank hits a fresh 52-week high; should you buy or book profits?