liveBook · Manning

Dividend stock

As explained in Investing for Programmers

A dividend stock is a share of a company that distributes some of its earnings to shareholders as dividends.

A dividend stock is a share of a company that distributes part of its earnings to shareholders. Mature companies with stable profits and limited reinvestment needs often pay regular dividends, making them relevant to passive-income portfolios. Utilities are a common example: infrastructure can create an economic moat and support predictable cash flow, although limited competition can also mean limited growth. section 5.1 section 5.5

Evaluate dividend stocks with several complementary measures rather than yield alone:

  • Dividend yield indicates the income paid relative to the share price. section 5.5
  • Annual payment shows the cash distributed over a year. section 5.5
  • Dividend growth rate tracks whether distributions have increased over time. section 5.5
  • Payout ratio helps assess distributions alongside company earnings. section 5.5
  • Compare the income approach with growth and value investing according to risk profile, return goals, and time horizon. section 1.3.4

Screening and calculating dividend growth with Python

A practical workflow can retrieve company symbols, inspect market capitalization and dividend yield, and calculate annual dividend growth. Resample dividend payments by year, compare the first and last annual amounts, and compute compound annual growth when multiple years are available. Treat the result as an analysis input, not a return guarantee. section 5.1

Figure 5.1 The BCG Growth-Share Matrix as a reference for picking dividend-paying companies that are likely cash cows (© https://productfolio.com/growth-share-matrix/)
figure

Use the BCG Growth-Share Matrix to view the dividend-paying company archetype as a cash cow: stable profits, limited reinvestment, and surplus cash for shareholders. section 5.1

How Investing for Programmers covers it

How deep it goes
Explains company maturity, industry effects, economic moats, evaluation metrics, and a Python screening workflow.
Examples
Uses mature utility companies, cash cows in the BCG Growth-Share Matrix, annual dividend data, and Python stock-screening workflows.
What you can do after
Evaluate dividend-paying stocks using yield, annual payment, payout ratio, dividend growth, market capitalization, and industry context.
How it connects
Connects dividend stocks with passive income, income investing, payout ratio, dividend yield, dividend growth rate, economic moats, and REITs.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Investing for Programmers. The section links point to the parts of the book it draws on.