Home Investing BPI posts record net income on robust revenues