Top Small Companies #10: Shelby County State Bank, Harlan #12: Libertyville Savings Bank, Fairfield #19: Iowa State Bank, Algona #36: TS Bank, Treynor Top Midsized Companies #15: Central Bank, Storm Lake #16: West Bank, West Des Moines See complete lists. |