Collecting, interpreting, and reviewing financial informationPredicting future financial trendsReporting to management and stakeholders, and providing advice how the company and future business decisions might be impactedProducing financial reports related to budgets, account payables, account receivables, expenses etc.Developing long-term business plans based on these reportsReviewing, monitoring, and managing budgetsDeveloping strategies that work to minimise financial riskAnalysing market trends and competitors