Home Finance Stocks face record highs ahead of Independence Day