Banks record progress despite economic challenges