Company

The autodcf.company.Company class provides a simple way to describe a company.

Specifically, we can describe a company in terms of a DCF valuation using a few items:

  • Balance Sheet

  • Cash Flows

  • Income Statement

class autodcf.company.Company(fully_diluted_shares, price_per_share, balance_sheet, cash_flows, income_statement)

Encapsulates info about company’s financial standing to be used in models.

Parameters
  • fully_diluted_shares (int) – Number of total number of outstanding shares there would be if all convertible securities were converted to common stock.

  • price_per_share (float) – Current price per share of company stock.

  • balance_sheet (autodcf.company.BalanceSheet) – Most recent balance sheet of company.

  • cash_flows (autodcf.company.CashFlows) – Most recent cash flows of company.

  • income_statement (autodcf.company.IncomeStatement) – Most recent income statement of company.

fully_diluted_shares

Number of total number of outstanding shares there would be if all convertible securities were converted to common stock.

Type

int

price_per_share

Current price per share of company stock.

Type

float

balance_sheet

Most recent balance sheet of company.

Type

autodcf.company.BalanceSheet

cash_flows

Most recent cash flows of company.

Type

autodcf.company.CashFlows

income_statement

Most recent income statement of company.

Type

autodcf.company.IncomeStatement