republic finance