About

What is Horizon:

Horizon is a stock research platform. It puts the things you would otherwise open five tabs for onto one page: price history you can draw on, ten years of financial statements as charts rather than tables, a discounted cash flow calculator you can change the assumptions on, insider transactions, congressional trading disclosures, 13F filings from well known investors, the earnings and dividend calendar, and a screener for finding companies that match a set of numbers. Every company has a page at /stockanalysis/ followed by its ticker. Some of what's there is available to anyone who visits; other tools and data require signing in, and some are part of the Pro plan. What's free, what needs an account, and what's part of Pro can change as the product develops, so treat the Pricing page as the current word on what's included where.

Who builds it:

Horizon is developed and operated by Investment Horizon Limited.

The platform is built in house. Its design, its methodology and the way its data is presented are shaped by continuing input from working investors and software engineers who use the product and review what it produces. Where a decision about how to derive or display a figure is a matter of judgement rather than fact, it is documented publicly, and the next section is where several of those decisions are written down.

Where the data comes from:

Horizon does not resell a single vendor feed. Company fundamentals (the income statement, balance sheet and cash flow) are parsed from each company's own SEC filings. Company profile information such as sector, industry, country and exchange also comes from SEC filings. Prices and price history are public market data. Institutional holdings, insider transactions and congressional trading disclosures come from the relevant public government filings and disclosure systems. Everything above is normalised, reconciled and stored by us. Ratios, margins, growth rates and other figures that aren't in any filing are not sourced from anywhere; they're calculated by us, as described below.

Two consequences are worth knowing before you rely on a figure.

Prices are not a live trading feed. Daily closing prices typically settle within about an hour of the US market close, and the figure shown as a last price is the most recent settled close unless the page says otherwise. Other datasets refresh on their own schedule, which can take longer to work through the full universe of companies. If you are comparing against your broker mid-session, expect a difference, and treat your broker as correct.

Filing based data arrives when the filing does, not when the underlying event happened. A 13F describes what an investor held at the end of a quarter and can be published up to 45 days later, so a position you see may already have been sold. Congressional disclosures run on their own statutory deadline, which can also run up to 45 days. Insider transaction filings move fastest, typically appearing within a few business days of the trade. The site shows the disclosure date alongside the transaction date for exactly this reason.

How our figures are calculated:

Much of what Horizon shows is derived rather than reported, and how it is derived is a judgement call. Those calls are written down here so you can decide whether you agree with them.

Ratios, margins, growth rates, trailing-twelve-month figures, beta and long-run CAGRs are all calculated by us from the primary filings and price history described above. They are not taken from a vendor, and a different provider computing the same ratio from the same filings can reasonably land on a different number, because the formula and which line items feed it are both choices. Where a company reports its own adjusted or non-GAAP version of a figure and it differs from ours, treat the company's own number as the authoritative one. Ours is a formula applied consistently across every company, not a substitute for management's judgement about its own business.

The 52 week high and low are taken from the daily high and low of every session in the window, not from closing prices. A close based range is narrower, is a common mistake, and puts the lines in the wrong place on a chart.

The DCF calculator projects free cash flow forward from the growth rate, discount rate and terminal multiple you set. The defaults are starting points, not recommendations. The output moves enormously on small changes to those inputs, which is the reason you are allowed to move them. The number is best read as an answer to what would have to be true for this price to make sense, rather than as a valuation.

Moving averages are simple, not exponential, and are calculated on closing prices.

Banks, insurers and real estate investment trusts don't report the same line items as an industrial company, so some metrics are genuinely inapplicable to them rather than zero. Companies that report in a currency other than US dollars, and companies that don't file on a quarterly cycle, may show an annual figure where a quarterly one would normally appear, converted at published exchange rates.

Where a figure cannot be derived from a source we trust, the site draws nothing rather than guessing. A missing line means the filing didn't supply it, the history doesn't reach back that far, or the metric doesn't apply to that business, never that the value is zero.

What Investment Horizon is not:

Horizon is not a broker, a dealer, or a registered investment or financial adviser. It is not a bank, a securities exchange, a clearing agency or a market maker. It does not hold your money, execute orders, or connect to a brokerage account.

Nothing on the site is financial, investment, legal or tax advice, or a recommendation to buy or sell any security. Nothing on it is tailored to your circumstances, because the site does not know them. Data may be delayed or incomplete. Past performance says nothing reliable about future returns. Decisions about your own money are yours, and if you want advice about them you want a professional licensed to give it.

Corrections:

Horizon compiles data from a lot of moving parts, and things can go wrong anywhere along that chain: in the original filing, in how a figure gets parsed or derived, or somewhere in between. Some of what looks like an error traces back to the filer's own numbers rather than anything on our side, and we can't fix someone else's filing for them.

If a figure looks wrong, report it through the support page with the ticker, the figure as displayed, where on the page it appears, and what you believe the correct value to be. A source supporting the correction is helpful but not required.

We look into reports and correct genuine errors on our side where and when we can. We can't promise a detailed explanation for every report, and not every discrepancy turns out to be an error rather than a difference in definition or a quirk in the source filing, but every report helps make the data more accurate for everyone who uses the site. It's worth sending.

Contact:

Questions, corrections, and feature requests all go through the support page.