republiicfinance.com