brokerage factoring betting basketball accountant banking financial bookkeeping tax payroll baseball cpa cash flow softball factor financing football nfl