IBC Capital Finance II, 8.25% Cumul Trust Preferred Securities (IBCPO) and trades at $24.95. The 52-week range is 34.65-24.9001.
Key metrics include a trailing Price-to-Earnings (P/E) ratio of 12.3, Earnings Per Share (EPS) of $2.03, annual revenue of $122.58M.
The stock has a beta of 0.89, operates in the Financial Services sector.