Il costo medio ponderato del capitale (WACC)

Introduzione ai concetti finanziari in Python

Dakota Wixom

Quantitative Finance Analyst

Che cos'è il WACC?

$ WACC = F_{Equity} * C_{Equity} + F_{Debt} * C_{Debt} * (1 - TR) $

  • $F_{Equity}: $ Quota (%) del finanziamento tramite equity
  • $F_{Debt}: $ Quota (%) del finanziamento tramite debito
  • $C_{Equity}: $ Costo dell'equity
  • $C_{Debt}: $ Costo del debito
  • $TR: $ Aliquota d'imposta societaria
Introduzione ai concetti finanziari in Python

Quota di finanziamento

La quota (%) di finanziamento si calcola così:

$ F_{Equity} = \frac{M_{Equity}}{M_{Total}} $

$ F_{Debt} = \frac{M_{Debt}}{M_{Total}} $

$ M_{Total} = M_{Debt} + M_{Equity} $

  • $ M_{Debt} $: Valore di mercato del debito
  • $ M_{Equity} $: Valore di mercato dell'equity
  • $ M_{Total} $: Valore totale del finanziamento
Introduzione ai concetti finanziari in Python

Esempio:

Calcola il WACC di un'azienda con costo del debito 12%, costo dell'equity 14%, 20% di debito e 80% di equity. Supponi un'aliquota effettiva del 35%.

percent_equity = 0.80
percent_debt = 0.20
cost_equity = 0.14
cost_debt = 0.12
tax_rate = 0.35
wacc = (percent_equity*cost_equity) + (percent_debt*cost_debt) * 
         (1 - tax_rate)
print(wacc)
0.1276
Introduzione ai concetti finanziari in Python

Attualizzare con il WACC

Esempio:

Calcola il VAN di un progetto che genera 100 $ di flusso di cassa ogni anno per 5 anni. Supponi un WACC del 13%.

cf_project1 = np.repeat(100, 5)
npv_project1 = np.npv(0.13, cf_project1)
print(npv_project1)
397.45
Introduzione ai concetti finanziari in Python

Esercitiamoci!

Introduzione ai concetti finanziari in Python

Preparing Video For Download...