Home Business Banks report huge profits, bank shares’ golden days return