Total deposits rose 29 percent from a year earlier, to $3.9 billion.
By Lisa Brown St. Louis Post-Dispatch, St. Louis Post-Dispatch: Business
Tue, 07/25/2017 - 6:33am
Total deposits rose 29 percent from a year earlier, to $3.9 billion.