Are banks' technology bets finally paying off?