Cash Flow Per Share (TTM) Formula in Excel

Understanding Cash Flow Per Share (TTM)

Cash Flow Per Share (TTM) is a powerful Excel formula to evaluate how much net cash a company generates per outstanding share over the trailing twelve months (TTM). This formula is particularly helpful for:

  • Quickly determining the company’s financial health and liquidity.
  • Comparing performance among similar stocks.
  • Tracking changes in cash flow over time.

? Pro Tip: Use this formula to identify stocks with healthy cash flows before making trading or investment decisions.

Syntax and Parameters

=CashFlowPerShare(Symbol)
Parameter Description Required Example
Symbol The ticker symbol of the security (equities, indices, options, crypto) for which you want the TTM cash flow. Yes "MSFT", "^SPX", "@MSFT 110122C00020000", "BTCUSD:DEFAULT"

Return Value

• Returns a numeric value representing the net cash generated per share over the past 12 months.
• If an invalid or unsupported symbol is provided, or if the license is invalid, the formula returns "NA".

Special Cases and Limitations

  • The data fetched depends on external sources. If the external API is unreachable or times out, you may see "NA".
  • TTM data availability can vary; some securities (especially newer or lesser-known ones) may not have updated fundamentals.
  • Performance can be affected when applying this formula repeatedly across numerous cells. MarketXLS caching helps mitigate this.

Examples and Usage

Below are practical ways to use CashFlowPerShare with different symbol formats:

  1. For a standard equity ticker:
    =CashFlowPerShare("MSFT")
  2. For an index symbol:
    =CashFlowPerShare("^SPX")
  3. For an option contract:
    =CashFlowPerShare("@MSFT 110122C00020000")
  4. For a cryptocurrency pair:
    =CashFlowPerShare("BTCUSD:DEFAULT")

?? Note: This function does not require a date parameter. It automatically fetches the most recent trailing twelve-month data available.

Real-World Applications

  • Compare different companies’ TTM cash flows quickly to assess financial performance.
  • Integrate with other MarketXLS formulas like EPS (On Demand) to build a comprehensive fundamental analysis spreadsheet.
  • Combine with Shares Outstanding (On Demand) to delve deeper into valuation ratios.

Common Questions

  1. Why do I get "NA" as a result sometimes?
    • It usually indicates an invalid symbol or a licensing issue. Ensure your MarketXLS license is active and check the symbol format.

  2. How often is the data updated?
    • MarketXLS typically updates fundamental data daily. Recent or fast-moving market conditions could introduce minor data delays.

  3. Can I use this formula with other MarketXLS analytics?
    • Absolutely. Combine it with other key ratio formulas—such as EPS (On Demand), Market Capitalization (On Demand)—for a more complete picture of stock performance.

  4. Does it work for international symbols?
    • Yes, as long as MarketXLS supports the region and the required data is available in the underlying feed.

  5. How can I improve performance when using many formulas?
    • Try using fewer volatile formulas, refresh data in batches, or leverage the built-in MarketXLS caching to reduce repeated calls.

? Pro Tip: Keep an eye on related key performance metrics (e.g., Price/Earnings ratio) to contextualize Cash Flow Per Share (TTM) in your broader analysis.

Get Access to 1 Billion Usable Market data points IN YOUR EXCEL SHEETS WITH EASY TO USE EXCEL FUNCTIONS

Get started today
MarketXLS Excel Add-in Tutorial - How to Use Cash Flow Per Share (TTM) and Other Financial Formulas
How does MarketXLS work?