A financial analyst is a person who performs financial analysis for external or internal financial clients as a core part of the job.