Fundamental Chart Tutorial

The fundamental chart plots financial data over time. Revenue, profit margins, PE ratios, free cash flow, analyst forecasts and a few hundred other indicators.

You can plot many data points for a single company or several companies side by side.

It's the tool to reach for when you have a question like: is revenue growth speeding up or slowing down? Has the PE ratio ever been this high before? Which of these two companies turns more of its sales into actual profit?

This tutorial goes through the whole tool from the ground up. Nothing here requires a paid account, though a few extras are part of Stock Analysis Pro and are marked as such along the way.

On this page
The fundamental chart page showing revenue for NVIDIA and Meta
NVIDIA and Meta revenue over the trailing twelve months, one of the preset charts.

Here's the layout in a nutshell. The two search boxes at the top are where you pick companies and indicators. The row of controls under them applies to the chart as a whole. Time ranges sit in the top corner of the chart itself. And every plotted line gets its own row below the chart, with controls that affect just that one series.

If you'd rather poke at the tool first and read later, open the chart and click one of the preset chart buttons on the empty page. This tutorial will still be here.

Make your first chart

Start by typing a company name or ticker symbol into the search box. Results appear as you type, and the search matches both company name and stock symbol ("nvidia" and "NVDA" both match).

The stock search box showing results while typing netflix

Pick a company and a second search box appears below it, this time for indicators. Tap it and you get the full list.

The indicator search showing categories of available metrics

You can scroll the list and toggle the categories to see all the available indicators, but typing is much faster and easier.

The search understands everyday names for things, so "net margin" finds Profit Margin and "sales" finds Revenue.

Click an indicator and it lands on the chart. That's the main way to use the fundamental chart: pick one or several companies, pick indicators, read the chart.

Two small things worth knowing early. The Active group at the top of the indicator list shows what's currently plotted, and clicking an indicator there takes it off the chart again. And the list only offers indicators that exist for the company you picked, so you won't find options like Inventory Turnover on a bank stock.

Compare companies

Add a second ticker to the stock box and the chart mirrors your indicators to it. If you had revenue plotted for Apple and you add Microsoft, you get Microsoft's revenue too, drawn in its own color.

This works in both directions: remove a company and its lines go away, remove an indicator and it disappears for every company at once.

Free cash flow for Apple and Microsoft compared on one chart

With more than one company selected, the indicator list narrows to what's available for all of them. If an indicator you expected seems to be missing, that's usually why.

Annual, quarterly and TTM

The Annual / Quarterly / TTM switch in the controls bar sets the default period for indicators you add from that point on. Annual gives you one point per fiscal year, Quarterly one per quarter.

The Annual, Quarterly and TTM period switch

TTM stands for trailing twelve months: every point is the sum of the four quarters behind it. It updates each quarter like quarterly data does, but without the seasonal highs and lows, which makes it the nicest view for revenue and profit trends.

Companies that report half-yearly, which is common in some countries, show Semi instead of Quarterly.

Time ranges

The buttons in the top left corner of the chart control how far back it looks: 5Y, 10Y, 20Y, MAX and ALL.

The time range buttons: 5Y, 10Y, 20Y, MAX and ALL

MAX and ALL sound like the same thing but aren't, and the difference matters when companies have different amounts of history:

  • MAX starts where every plotted series has data, so the lines stay comparable.
  • ALL goes back to the oldest point of any series, even if the others start later.

Once you plot something with daily data, like a PE ratio or market cap, shorter ranges appear too: 3M, 6M, YTD, 1Y and 3Y.

On a free account the chart covers the last 5 years, and the longer ranges open an upgrade prompt for Stock Analysis Pro. However, when none of the plotted data goes back further than 5 years, the long ranges gray out entirely, because they would all draw the same chart.

Fine-tune each series

Every series gets a card under the chart. The colored dot matches the line and the ticker links to the company's page. Tap the card and it opens up into labeled sections with all the controls for that series.

A plotted series with its per-series controls

The Period buttons switch the period for this one series only. That's how you put annual revenue next to quarterly margins if that's what you want to see. Indicators with daily history add a Daily option.

Chart types

The Chart type section switches how the series is drawn: line, smooth line, bars, stacked bars, area, or stacked area. Bars suit yearly financials, lines suit ratios and anything daily. The stacked types are for series that add up to a meaningful total, like revenue segments.

Values vs. growth

Many indicators have a Value / Growth switch. Growth redraws the series as the percentage change against the same period a year earlier, so a quarterly series compares each quarter to the same quarter last year.

Add the latest value

An annual series normally ends at the last completed fiscal year. The +TTM toggle appends one extra point holding the trailing twelve months, so the chart reaches the most recent quarter.

Indicators where a live number exists, like annual or quarterly market cap, say +Current instead and append today's value.

Hide or remove a series

The eye icon hides a series without deleting it, which helps when one big number is making everything else look flat. The x removes it for good.

Split the chart into panels

By default everything shares one chart. The Panel dropdown splits it up: one panel per series, per indicator, per y-axis, or per company.

The fundamental chart split into two stacked panels

Split panels earn their keep when units don't mix. Dollars and percentages on one chart force two competing axes, but as separate panels each one gets scaling that makes sense on its own.

Percent change mode

The Normalized toggle rebases every series to 0% at the start of the visible window and draws everything as percentage change from there.

That makes head-to-head comparisons fair when the raw sizes are wildly different. Apple's market cap next to a smaller company's is a mountain next to a flat line. But when normalized, you can actually see which one grew faster.

Two market caps drawn as percent change from the same starting point

The starting point follows the window, so if you switch from 5Y to 1Y, everything re-anchors to 0% a year ago.

Mixed currencies

Plot a US company against one that reports in another currency and a currency selector appears in the controls bar. Pick a currency and every money-denominated series converts to it, so you're not comparing dollars to Canadian dollars by accident.

The currency selector open on a chart mixing US and Canadian dollars

Ratios and percentages don't need converting and are left alone.

Labels and grid lines

A few toggles in the controls bar change what gets drawn on top of the chart:

  • Data Labels prints the value at every point. Great for a handful of annual bars, cluttered for dense daily lines, which is why each series row also has its own small label toggle.
  • Y-Axis Labels are the value tags in the right gutter showing where each series currently stands. They're on by default, and the Detailed option underneath makes the label bigger and adds the stock symbol and/or the indicator to it.
  • Options holds the horizontal and vertical grid lines, if you prefer a cleaner canvas.
The controls bar with the label toggles and the Options dropdown

Forecasts and analyst data

The indicator list has a Forecasted category with revenue, EPS, EBITDA, free cash flow and other metrics that carry Wall Street consensus estimates. Plot one and history and forecast are drawn as a single series, with the estimated part styled differently and a circular "F" badge on its row.

NVIDIA revenue history extended with consensus forecast points

There's also an Analyst Ratings category with daily history for price targets and consensus ratings, so you can chart how the average price target moved against the actual price.

Meta's stock price plotted against the average, low and high analyst price targets
Meta's stock price against the analyst price targets, with Detailed y-axis labels naming each line.

Free accounts see 1 year of forecasts, price targets and analyst history, Pro accounts up to 3 years. The chart tells you about this limit when it applies rather than silently cutting the data off.

Download the chart

The Download button sits with the other controls above the chart. It opens an export dialog with a live preview of exactly what the file will look like.

The chart export dialog with its live preview

You can retitle the chart, add the company logo on single-company charts, toggle labels, and pick a size: the default 1200×720, wide 1920×1080 for presentations, 1200×630 for social posts, square 1080×1080, or your own custom dimensions. Resolution goes up to 3x for crisp prints, the theme can be light or dark, and the format PNG, JPG or SVG.

Downloading charts is free for everyone.

Share a chart

Everything about your chart is stored in the page address: the companies, the indicators, the periods, the panel layout, all of it. Copy the URL from your browser and whoever opens it sees exactly the chart you built.

That also means bookmarks work as saved charts, and the browser back button walks through your recent chart states.

If you leave the page and come back later without a link, no harm done. The chart you had is remembered in your browser and restored.

Saved charts

With Stock Analysis Pro, the star button next to the search boxes keeps your regular setups one tap away.

Type a name, hit Save, and the chart joins the list. Apply one, tweak it, save it back under the same name, rename it, delete it, or drag the list into whatever order suits you. Saves follow your account, so they show up on your phone too.

The Saved Charts dropdown with a chart saved as Big Tech Revenue

A few final tips

  • Reset, on the far left of the controls bar, wipes the chart and starts you fresh.
  • The chart isn't just for US stocks. ETFs, non-US listings and mutual funds work too, though some indicators only exist for some symbols.
  • Tap and hold any point on the chart to read the exact values.
  • On big monitors, Pro users can stretch the page with the full-width toggle next to the page title.

That's it. If an indicator you need is missing, or something looks off, let us know. We read every message.