Python2023

Financial Portfolio Analyzer

Python project that scrapes financial ratios from stockanalysis.com using Selenium and BeautifulSoup, then visualises key metrics — ROA, Quick Ratio, Gross Margin, and more.

View live projectPythonSeleniumBeautifulSoupPandasSeaborn
Financial Portfolio Analyzer

About this project

Collects multi-year financial ratio data from stockanalysis.com across a defined sector, then runs analysis to surface ROA trends, quick ratio movements, gross and operating margin stability, book value growth, and accounts receivable days. Visualised with Matplotlib and Seaborn. Key insight: ROA peaked at ~9.98% in 2020 while quick ratio declined steadily from 2.43 to 1.45 — indicating strong profitability but tightening short-term liquidity.