Banks are facing stiff headwinds, but their profits are racing to near-record levels.
The US banking industry delivered its second-highest profit in at least 23 years in the quarter ended June 30, according to data from SNL Financial dating back to 1991.