International Bancshares Corporation provides commercial and retail banking services. As of February 28,2022, the company had 170 branch facilities and 263 ATMs serving 76 communities in Texas and Oklahoma. The company was founded in 1966 and is headquartered in Laredo, Texas.