Bank profits up 43% in 2012