Daksh Chaudhary

B.Sc. (Hons.) Computer Science student at Keshav Mahavidyalaya, University of Delhi. I build finance models in Python and test them against theory and real market data.

Titan Company: Equity Valuation and Risk Analysis

Two valuations of Titan Company (NSE: TITAN), each built in Excel and in Python on the same revenue forecast: a free cash flow (FCFF) DCF, and a discounted-earnings model with a Monte Carlo simulation, a tornado chart and a reverse valuation of the growth the price implies.

₹2,131FCFF DCF value per share
₹4,058Discounted-earnings value
₹4,515.70NSE close, 1 Oct 2026
14.6%EBIT margin the price implies (avg 9.5%)
  • FCFF DCF: 10.08% WACC, 6% terminal growth, margins and reinvestment from Titan's FY2022–FY2026 history. Only 46% of after-tax operating profit becomes free cash flow over FY27–FY42, because growth ties up gold inventory and new stores.
  • Gold on loan is treated as operating funding in the base case, with an assumed 2% cost. Treating it as debt instead gives ₹1,639.
  • Earnings model: 10.26% cost of equity and a 26.5x exit P/E. The 10,000-run Monte Carlo has a 90% range of ₹2,631 to ₹6,358, and 34% of runs land above the price.
  • The Excel sheets reproduce the Python values exactly, and 10 unit tests run on every push.
Bar chart of Titan's forecast after-tax operating profit against free cash flow, FY2027 to FY2042
After-tax operating profit vs free cash flow, FY27–FY42
Histogram of 10,000 Monte Carlo scenarios for Titan's value per share from the discounted-earnings model
10,000 Monte Carlo scenarios, discounted-earnings model

View on GitHub

Student research for education only; not investment advice.

Jewellery Peer Comps: Titan vs Listed Jewellers

Trading comparables that cross-check the Titan valuation above against what the market pays for listed Indian jewellers: Kalyan, Senco, Thangamayil and P N Gadgil, with Trent shown separately for reference. Financials come from Screener.in exports and prices from NSE's bhavcopy.

51.4xTitan EV/EBITDA, FY2026
19.6xCore-peer median EV/EBITDA
₹964–1,752Titan implied by peer medians
55Unit tests, run on every push
Football-field chart of Titan's implied value per share from peer EV/EBITDA, P/E and EV/Sales multiples, against my two valuations and the share price
Football field: Titan's implied value from peer multiples, my two valuations and the share price

View on GitHub

Trailing multiples only, net debt unadjusted, four core peers. Student research for education only; not investment advice.

Options Pricer

Option pricing in Python, built from first principles and tested against theory, then applied to real NIFTY option prices from NSE.

36Unit tests, incl. Hull's worked examples
101NIFTY options solved for implied volatility
11.2%Implied vol at the forward
19.2%Implied vol, strikes 10% below
NIFTY implied volatility smile from NSE closing prices on 25 September 2026
NIFTY implied volatility smile, NSE close on 25 Sep 2026

View on GitHub

Other Work

campaign-clipper: a Python pipeline (yt-dlp, faster-whisper, ffmpeg) that turns long-form footage into vertical shorts and checks each clip against a paid campaign's rules (brand spelling in the captions, length, loudness, banned words, upload size) before anything is submitted.