rodri net worth