ibc earnings 2025