Earnings, Dividends, and Splits

TrendSpider offers several types of esoteric market data that are not typically found in other trading platforms. In this documentation, we will understand three such market data:

  • Earnings
  • Dividends
  • Splits

Let’s get started 🚀

Earnings

A company's earnings is its net income after deducting tax and is the single most important figure in the financial statements which is closely observed and analyzed by the stakeholders. This is a fairly complicated matter, and on TrendSpider, we use only a limited set of data points to calculate Earnings Per Share (EPS)

Add EPS on the Charts

Step 1: From the top toolbar, click on the vertical ellipsis (⋮) adjoining Other Data.

Click the other data option

Step 2: Check the Earnings (US Stocks) from the dropdown list and the "Earnings" will be added to your indicator list on the chart.

Select Earnings option

You will find the EPS for the selected symbol at the bottom area of the chart (by default) as a label.

EPS Added on Chart

You can hover over any Earnings marking on the chart to reveal more in-depth information pertaining to the Earnings report, and what accounting method has been used to calculate the EPS.

More Information on Earning Per Share

For every symbol, the accounting method used to calculate the EPS for earnings is different (this is noted as the “Type” when hovering over the “Earning” label on the chart).

The reason why the method differs across all (most) of the tickers is that for every ticker, TrendSpider uses the method which makes the analyst expectations and reality more comparable to each other; as different analysts use different methods for their predictions.

Accounting Method For Calculating EPS

Earnings data also supports "Earning Surprises" and hence, you can view the EPS surprise within the in-depth information dialogue. An earnings surprise takes place when a company's reported profits are above or below the expectations of the analysts.

Customize EPS Display Settings

Start customizing the EPS display settings by clicking on the vertical ellipsis (⋮) button adjoining Earnings from the indicator list on the chart.

Customize EPS Display settings

You can customize the display settings for the following:

  • Label Color: Change the color of the EPS label
  • Format (Explained Below): Change the label display format to- Short, Standard (Default), and Full
  • Label Align: Change the position of the label to- Bottom (Default) or Top of the chart
  • Text Color: Change the text color of the label to your choice.
  • Time Label: Enable or disable the EPS time stamp on the label.
  • Line Enabled: Enable vertical dotted line to clearly trace the corresponding candle with EPS label.
  • Line Color: Change the color of the vertical dotted line to your choice

Customize Display Settings for Earnings Per Share

There are 3 different formats in which you can display Earnings Label on the chart: Standard, Short, and Full as summarized in the table below:

FORMAT IMPLICATION
Standard Selecting the “Format: Standard” will display the EPS on the label for the respective Quarter
Short Selecting the “Format: Short” will only display the first initial of the EPS i.e. E but no information on the label.
Full Selecting the “Format: Full” will display an S* mark on the labels: S+ for cases when the EPS surprise is positive, S- when it’s negative, and S= when it’s zero.

Using Earnings in Scripting

While writing a new script or editing an existing one, you can use Earnings both "by date" and "by value" as a condition and use this script with different components of TrendSpider.

Components Supported: Market Scanner & Smart Checklist

Using earning by date & values in scripting

Earnings (Dates)

Selecting Earnings (dates) as a condition from the dropdown list unlocks a way for you to perceive events like "The earnings report coming in 5 days" or "The earnings report exactly 5 days ago".

Earning report status

Earnings (Values)

Earnings "by value", gives you access to select the following data types while adding or editing a script:

  • EPS: Earnings Per Share
  • Surprise%: EPS Surprise percent, which is a difference between analysts' expectations for EPS and the actual EPS reported
  • Change%: Difference between the reported EPS and the EPS which has been reported for the same quarter of a previous year.

Edit script via values

NOTE ON OFFSETS: In scripting (i.e., scanning) Earnings Values work on a per-report basis (not a per-candle one). This means that "last" refers to the last report published, and "1 report ago" refers to the previous report, disregarding how long ago it had been published (in most cases it's 1 quarter).

NOTE ON "BY AT LEAST X%: "At least by X%" operator might behave counter-intuitive when one of your data points is zero. I.e., if your previous report's Surprise% was 0 and for the last report it's 1, then the Surprise% > Surprise% (1 report ago) at least by 10% script will be just as true as Surprise% > Surprise% (1 report ago) at least by 1000%, because of the purely mathematical reasons (as the result of 1/0 is not defined and limits to ∞).

Dividends

The dividend is the distribution of a company's earnings to its eligible shareholders, as determined by the company's board.
Add Dividends on the Charts

Step 1: From the top toolbar, click on the vertical ellipsis (⋮) adjoining Other Data.

Click Other data option

Step 2: Check the Dividends (US Stocks) from the dropdown list and the "Dividends" will be added to your indicator list on the chart.

Select Dividends option

You will find the Dividend Per Share (DPS) for the selected symbol at the bottom area of the chart (by default) as a label.

Dividend Per Share on Chart

You can hover over any Dividends marking on the chart to reveal more in-depth information pertaining to the Dividends report.

In-Depth Information on Dividend Per Share

Customize Dividends Display Settings

Start customizing the Dividends display settings by clicking on the vertical ellipsis (⋮) button adjoining Dividends from the indicator list on the chart.

Customize Dividends display setting option

You can customize the display settings for the following:

  • Declared: Check the Declared to plot the label with the Dividend declaration date marking.
  • Recorded: Check the Recorded to plot the label with the Dividend Date of Record marking.
  • Ex-Date: Check the Ex-Date to plot the label with the Ex-Dividend Date marking.
  • Label Color: Change the color of the Dividends label
  • Label Align: Change the position of the label to Bottom (Default) or Top of the chart
  • Text Color: Change the text color of the label to your choice.
  • Time Label: Enable or disable the Dividend time stamp (Declared/Recorded/Ex-Date) on the label.
  • Line Enabled: Enable vertical dotted line to clearly trace the corresponding candle with DPS label.
  • Line Color: Change the color of the vertical dotted line to your choice

Customize the Display Settings for Dividend Per Share

There are 2 different formats in which you can display Earnings Label on the chart: Short and Full as summarized in the table below:

Format Implication
Short Selecting the “Format: Short” will only display the first initial of the Dividends i.e. E but no information on the label.
Full Selecting the “Format: Full” will display the DPS on the label

Components Supported: Market Scanner & Smart Checklist

Display Earnings Label on the chart

Using Dividends in Scripting

While writing a new script or editing an existing one, you can use Dividends both "by date" and "by value" as a condition and use this script with different components of TrendSpider.

Components Supported: Market Scanner & Smart Checklist

Using Dividends by date & value in Scripting

Dividends (Dates)

Selecting Dividends (dates) as a condition from the dropdown list unlocks a way for you to perceive events like "The dividends report with declaration date coming in 5 days" or "The Dividends report with ex-date exactly 5 days ago".

Select dividend dates as condition

Dividends (Values)

Dividends "by value", give you access to select the following data types while adding or editing a script:

  • Per-share $: The actual amount of cache distributed per one 1 common share
  • Yield%: Annualized dividend yield as of the date of a report

NOTE ON YIELD: On TrendSpider, Yield% is always "as of the date of a report", which is different from "as of now". Here's an example of how it is calculated.

Annualized dividend: Current dividend multiplied by frequency (e.g in case of quarterly dividend, frequency is 4)

Previous day's closing price: Previous business day of the declaration date

Example: MSFT

- Announcement date: 2021-06-16
- Dividend: 0.56
- Frequency: 4
- Annualized dividend: 0.56 * 4 = 2.24
- Previous day: 2021-06-15
- Previous day's closing price: 258.36

Dividend yield (as of declaration date) = 2.24/258.36 = 0.00867007 = 0.86%.

Splits

Splits is an action when a company grows its outstanding shares to improve the liquidity and lower the trading price of its stock. The most commonly known splits are in the ratio of 2:1 or 3:1 which means that the shareholders will receive two or three shares for every share they have held earlier with themselves.

There are two types of splits: a forward split or a reverse split. TrendSpider allows you to display anytime an equity or asset is split, either forward or reverse, by adding the Splits on the chart from the Other Data toolbar menu.

Add Splits on the Charts

Step 1: From the top toolbar, click on the vertical ellipsis (⋮) adjoining Other Data.

Click Other data option

Step 2: Check the Splits (US Stocks & ETFs) from the dropdown list and the "Splits" will be added to your indicator list on the chart.

Select Splits option

You will find the Splits for the selected symbol at the bottom area of the chart (by default) as a label.

Splits for the selected symbol at the bottom area

You can hover over any Splits marking on the chart to reveal more in-depth information pertaining to the Splits report.

Splits marking on the chart

Customize Splits Display Settings

Start customizing the Splits display settings by clicking on the vertical ellipsis (⋮) button adjoining Splits from the indicator list on the chart.
Customize Splits display settings

You can customize the display settings for the following:

  • Declared:  Check the Declared to plot the label with the Splits declaration date marking.
  • Ex-Date: Check the Ex-Date to plot the label with the Ex-Split Date marking.
  • Eff. Date: Check the Ex-Date to plot the label with the Split Effective Date marking.
  • Label Color: Change the color of the Splits label
  • Line Enabled: Enable vertical dotted line
  • Line Color: Change the color of the vertical dotted line to your choice
  • Time Label: Enable or disable the Splits time stamp (Declared/Ex-Date/Eff. Date) on the label.
  • Label Align: Change the position of the label to the Bottom (Default) or Top of the chart
  • Text Color: Change the text color of the label to your choice.

Customize Splits Display Settings

There are 2 different formats in which you can display Earnings Label on the chart: Short and Full as summarized in the table below:

FORMAT IMPLICATION
Short Selecting the “Format: Short” will only display the first initial of the Splits i.e. E but no information on the label.
Full Selecting the “Format: Full” will display the Splits ratio on the label.

Using Splits in Scripting

While writing a new script or editing an existing one, you can use Splits as a condition and use this script with different components of TrendSpider.

Components Supported: Market Scanner & Smart Checklist

Using Splits in scripting

You can select Forward or Reverse as an event type from the dropdown list and perceive events like "The Forward Split report with declaration date coming in 5 days" or "The Reverse Split report with ex-date exactly 5 days ago".

Select splits as forward or reverse with declaration

Sep 30, 2024

Contact Us

Not finding what you're looking for? Contact Us Directly