calculate FCF with Python
|

10. Python for Fundamental Analysis: Calculating Free Cash Flow with Python

Welcome to the 10th post in our Python for Finance series! We’ve covered significant ground, from ratios to qualitative analysis. Catch up here: Now, we pivot towards valuation, starting with a cornerstone metric for Discounted Cash Flow (DCF) analysis: Free Cash Flow (FCF). FCF represents the cash generated by a company after accounting for all operational needs and…

Earning call sentiment python
|

9. Python for Fundamental Analysis: Gauge Market Tone with NLP Sentiment Analysis

Hello again, and welcome to the eighth installment of the Python for Finance series! We’ve journeyed from basic ratios to complex data retrieval and even dipped our toes into qualitative analysis by fetching earnings call transcripts and doing basic keyword searches. Catch up on the series here: In Post 8, we saw that keyword counts lack nuance…

Earnings call with Python
|

8. Python for Fundamental Analysis: Unlock Insights with Earnings Call Transcript Analysis

Welcome back to the Python for Fundamental Analysis series! We’ve built a strong quantitative toolkit over the last posts: While numbers are essential, they don’t capture management strategy, competitive dynamics, outlook, or the nuances behind performance. For this, we turn to qualitative sources, and one of the richest is the earnings call transcript. These quarterly calls offer direct…

Peer analysis python
|

7. Python for Fundamental Analysis: Automate Peer Company Analysis & Benchmarking

Welcome back to the Python for Fundamental Analysis series! We’ve built a solid foundation by calculating individual metrics and ratios for single companies. Check out the previous posts: Analyzing a company in isolation, however, only tells part of the story. Is a P/E ratio of 25 high or low? Is a Net Profit Margin of 15% good…

Python turnover ratios
|

6. Python for Fundamental Analysis: Boost Your Analysis with Efficiency Ratios (Turnover)

Introduction: How Well Are Assets Being Used? Welcome back to the Python for Finance series! We’ve journeyed through valuation, data retrieval, profitability, liquidity, and leverage. If you missed any previous posts, you can catch up here: Now, we shift our focus to Efficiency Ratios, also known as Activity Ratios or Turnover Ratios. These ratios measure how effectively a…

Python and debt to equity ratio
|

5. Python for Fundamental Analysis: Company Leverage with Debt-to-Equity Ratio

Welcome back to the Python for Finance series! Having explored valuation (Post 1), financial statements (Post 2), profitability (Post 3), and liquidity (Post 4), we now examine another crucial aspect: Leverage. Leverage involves using debt to finance operations and assets. While it can magnify returns, it also increases financial risk, making companies more vulnerable during downturns due to…

Analyze Liquidity Ratios with Python
|

4. Python for Fundamental Analysis: Analyze Liquidity Ratios with Python

 Welcome back to the Python for Finance series! In our previous posts, we’ve fetched specific metrics like P/E (Post 1), retrieved full financial statements (Post 2), and visualized profitability trends (Post 3). Now, we shift our focus from profitability to another critical aspect of fundamental analysis: Liquidity. Liquidity refers to a company’s ability to meet its short-term financial…

Profitability ratios python
|

3. Python for Fundamental Analysis: Analyze Profitability Ratios with Python

Welcome back to our Python for Finance series! In the previous post (Post 2), we successfully automated the retrieval of the three core financial statements – the Income Statement, Balance Sheet, and Cash Flow Statement – using Python and the Financial Modeling Prep (FMP) API. We saw how pandas helps structure this data effectively. But raw financial statements, while informative,…

Retrieve financials with python
|

2. Python for Fundamental Analysis: Automate Financial Statement Retrieval with Python

Welcome back to the Python for Finance series! In our first post, we calculated the P/E ratio, seeing how Python could automate fetching specific data points. However, as insightful as ratios like P/E are, they are derived from the company’s core financial reports. To truly understand why a P/E ratio is high or low, or to assess a company’s overall…

fundamental analysis Python
|

1. Python for Fundamental Analysis: Calculate P/E Ratio with Python

Welcome to the inaugural post of our exciting series: Python for Finance! In this series, we’ll explore the powerful intersection of Python programming and financial analysis, specifically focusing on Fundamental Analysis. If you’ve ever wondered about the real value behind a stock price, beyond the daily market noise, then fundamental analysis is your toolkit. It’s the practice of evaluating…