Skip to content

prathamranjan1/DCF-Valuation-Tool

Repository files navigation

Automated DCF Valuation Platform

Overview

A Python-based valuation platform that automates the Discounted Cash Flow (DCF) process for publicly listed companies across global markets.

The model automatically extracts financial statements, forecasts Free Cash Flow to Firm (FCFF), calculates WACC using CAPM inputs, performs sensitivity analysis, and generates professional Excel reports.


Features

  • Automated financial statement extraction
  • Revenue forecasting engine
  • FCFF forecasting
  • Automated WACC calculation
  • Country-specific risk-free rates
  • Equity Risk Premium integration
  • Sensitivity analysis
  • Investment recommendation engine
  • Excel report generation

Technologies Used

  • Python
  • Pandas
  • OpenPyXL
  • Yahoo Finance (yfinance)

Sample Output

Dashboard

dashboard

Sensitivity Analysis

sensitivity

Terminal Output

terminal_output

Project Structure

DCF-Valuation-Tool/
│
├── main.py
├── data_fetcher.py
├── analysis.py
├── forecast.py
├── fcff.py
├── valuation.py
├── wacc.py
├── sensitivity.py
├── dashboard.py
├── formatter.py
├── excel_exporter.py
│
├── requirements.txt
└── README.md

Future Enhancements

  • Comparable Company Analysis
  • Monte Carlo Simulation
  • PDF Equity Research Reports
  • Portfolio Valuation Module

About

Automated DCF Valuation Platform for global equities using Python, CAPM-based WACC, sensitivity analysis, and Excel report generation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages