Bank of India reported a net profit of ₹2,252 crore for the June quarter, marking a 32% increase from ₹1,703 crore a year earlier, driven by a 66.4% rise in non-interest income to ₹2,166 crore.