Home Market Bank of America hauls in biggest profit ever