Shares of International Bancshares Co. (NASDAQ:IBOC – Get Free Report) reached a new 52-week high on Wednesday . The company traded as high as $56.89 and last traded at $56.68, with a volume of 31404 shares. The stock had previously closed at $55.65. Analyst Ratings Changes Separately, StockNews.com upgraded International Bancshares from a “sell” rating […]