Methodology
Data Sources and Collection
10KGenie processes public filings and provider data automatically. SEC means the US Securities and Exchange Commission.
Financial statements come from SEC EDGAR XBRL data in annual and quarterly reports (10-K, 10-Q, 20-F and 40-F). Footnotes come from the SEC Financial Statement and Notes data sets, published monthly. Institutional holdings come from the SEC Form 13F data sets. Insider ownership comes from the SEC insider data sets (Forms 3, 4 and 5, from 2006) and individual ownership filings. Filings and events come from the SEC filing index. Auditor details come from the PCAOB Form AP data set.
End-of-day prices come from a licensed market data provider, named on the Terms page. We update them after the close of each US trading day. Each price shows the date of its close. Price history is adjusted for stock splits, and total returns include dividends.
Data Checks
The service checks that company identifiers match the requested company. A failed check can prevent a view from opening. These checks do not establish financial accuracy.
The Dividend Safety Score display checks supplied points against the factor dictionary. It recomputes the expected total before showing the score. Missing or inconsistent score data can prevent the card from appearing.
Automated checks test every data update before it is published. A separate review must pass before an update reaches the site. If a check fails, the site keeps the previous data.
When more than one filing reports a value for the same period, the page shows the value from the most recent filing. A restated or amended value therefore replaces the value that the company first reported.
Filings can contain errors. Companies can restate figures. Automatic processing can introduce mistakes, and data can be late or incomplete.
Check important figures against the linked source filing.
Refresh Dates and Timing
Each data set has its own update cycle. Financial statements follow new SEC filings. Footnote data follows the SEC monthly data sets. Institutional holdings follow quarterly Form 13F filings.
Financial statements update after we process new SEC filings, usually within a few business days.
Footnote data comes from the SEC monthly financial statement data sets.
Holdings show the positions that each manager reported for a calendar quarter. Managers file within 45 days after the quarter ends, or by the next business day when that day falls on a weekend or holiday. Managers can keep some positions confidential and disclose them later, and those positions appear only after that later filing.
If the newest prices are more than 4 US trading days old, the page shows 'Prices as of <date>'. The count uses weekdays, so weekends do not count. A market holiday counts as a day. A listing with no trades for several sessions shows its last trade date.
Missing Data and Coverage
A missing value does not establish that the amount is zero. Some figures are unavailable because the filings lack an input. Other figures are not meaningful for the company type or denominator.
The service verifies quarterly availability for each company. Some companies have only a supported quarterly view, pending data, or unsupported form history. Unresolved filings that combine entities can prevent statement display.
As of October 2026, with at least partial data: financial statements about 9,370 companies, filings and events about 9,710, governance about 9,670, insider ownership about 8,890, capital allocation about 8,340, peers about 8,310, quality about 7,420, institutional holdings about 6,410, footnotes about 6,290.
Dividend Safety Score
The Dividend Safety Score is a historical coverage screen out of 100. Its four factors are Payout, Cash and Capital, Balance Sheet, and Dividend Record.
The Dividend Safety Score gives up to 40 points for Dividend Record. Payout, Cash and Capital, and Balance Sheet each give up to 20 points. These three factors each use six point bands. The score is at most 39 when payout and cash cover are both in their two lowest bands.
For operating companies, payout divides dividends paid by net income, summed over three fiscal years. Cash cover divides operating cash flow minus capital spending by dividends paid, over the same three years. Balance Sheet uses debt relative to EBITDA, with interest coverage as a fallback. Banks, insurers, real estate investment trusts and master limited partnerships use different measures.
With three usable factors, the score divides the earned points by the available maximum and multiplies by 100. With fewer than three usable factors, the score shows no result.
A cut is a fiscal year in which dividends per share fall more than 10% below the year before. If a company began paying dividends after the 3-year factor window, we score it on its other factors when at least 3 remain. Otherwise we show it as not scored, with the date its dividend began. We do not score a company when its latest annual report is more than 550 days old.
The Dividend Safety Score uses four labels: 80-100 Strong cover, 60-79 Adequate, 40-59 Thin, and 0-39 Weak.
The Dividend Safety Score shows the inputs, periods and filing links behind each factor. It marks each value that comes from exchange dividend records. It labels fallback measures and estimates.
Other Scores in Key Metrics
Piotroski F-Score
The Piotroski F-Score gives one point for each of nine passing tests. It compares the latest fiscal year with the previous year. Missing required inputs prevent a score. Banks, insurers and funds get no score.
Altman Z''-Score
The Altman Z''-Score combines four financial ratios. Scores above 2.60 are Safe, scores from 1.10 through 2.60 are Grey, and scores below 1.10 are Distress. Banks, insurers, funds and real estate investment trusts get no score. Missing inputs prevent a score.
Beneish M-Score
The Beneish M-Score combines eight measures from two fiscal years. The page flags a score above -1.78. Banks, insurers, funds and real estate investment trusts get no score. Missing inputs prevent a score.
Peer Percentiles
Research peer percentiles compare companies with the same accounting profile. Each measure uses the companies that report it, so periods can differ. The calculation counts lower values fully and tied values by half.
Fair Value
Fair Value contains models that use financial data and reader assumptions. The cash-flow model reads annual statements and market data in the company’s reporting currency. It labels missing inputs for the reader to supply.
Cash-Flow Calculation
The model projects revenue and operating margin for each forecast year. It calculates operating earnings from revenue multiplied by operating margin. It applies tax to positive operating earnings. It does not apply that tax reduction to negative operating earnings.
Free cash flow equals after-tax operating earnings plus depreciation and amortization. The model subtracts capital spending, the working-capital increase, and selected compensation costs. It discounts each year’s cash flow and adds the discounted terminal value.
The growth method divides the next year’s terminal cash flow by the discount rate minus terminal growth. The alternative uses final-year earnings before interest, taxes, depreciation, and amortization multiplied by an exit multiple.
Equity value starts with the total business value. The model subtracts debt, preferred interests, noncontrolling interests, and operating leases if selected. It adds cash and short-term investments. It divides positive equity value by a usable share count.
The share count normally follows the usable count behind market capitalization, including cover-page shares. The model can fall back to weighted diluted shares. Unsupported share structures can prevent a value per share.
Fair Value Inputs
Fair Value uses the U.S. Department of the Treasury’s 10-year yield for its risk-free rate.
Fair Value uses the implied equity risk premium from A. Damodaran at NYU Stern.
Fair Value uses beta from end-of-day prices, comparing five years of monthly returns against SPY, the S&P 500 fund.
The beta calculation fits company returns against benchmark returns using ordinary least squares, with 36 to 60 aligned monthly observations.
Discount Rate
The weighted average cost of capital is the discount rate builder, called WACC in the interface. Cost of equity equals the risk-free rate plus beta multiplied by the equity risk premium, plus any size premium. The builder can also accept a supplied cost of equity.
The debt cost after tax equals the debt cost multiplied by one minus the tax rate. The builder weights equity and debt costs by their respective shares of combined equity and debt value. Missing required inputs prevent a calculated rate.
The model warns when that premium is older than 45 days. After 75 days, it requires a supplied rate.
Defaults
The default forecast lasts 10 years. The default transition to the target margin lasts five years. Growth fades toward terminal growth. The model deducts stock-based compensation and excludes operating leases from debt by default.
Initial growth uses the longest matching historical interval available from five years down to two years. It requires at least three observations and limits the default rate to 0% through 25%. Without suitable history, the reader supplies the rate.
Default terminal growth is 2.5%, or the 10-year Treasury yield if lower. Capital spending gradually moves toward depreciation and amortization as a share of revenue. The reader can change this assumption.
These defaults are model assumptions, not forecasts.
Reverse Model and Peer Ranges
What the Price Implies solves for growth or target operating margin while keeping the other assumptions. Growth searches from minus 50% to 100%. Margin searches from minus 50% to 80%. A result outside those ranges produces no solved value.
Football Field can show the peer group’s 25th percentile, median, and 75th percentile multiples. The price-to-earnings range multiplies each multiple by the company’s diluted earnings per share over the trailing twelve months.
The enterprise-value range multiplies the peer multiple by operating earnings plus depreciation and amortization. It subtracts the difference between enterprise value and market capitalization, then divides by the share count. Missing inputs, unsuitable earnings, or incompatible currencies prevent some ranges.
Model Limits
The cash-flow model does not cover banks, insurers, real estate investment trusts, funds, or shells. Forecast length must be 5 to 15 years. Margin transition must last at least one year and cannot exceed the forecast.
The growth-based terminal value requires a discount rate at least one percentage point above terminal growth. It also requires positive terminal cash flow. An exit multiple requires positive final-year operating earnings plus depreciation and amortization.
Missing inputs can stop the model. Nonpositive equity value or an unusable share count can prevent a value per share. Currency differences can prevent comparison with the market price.
Screen Companies
The screener shows two dates: the date of the newest SEC data it includes, and the date it was built.
Screen Companies applies the selected filters to SEC data. It excludes a company with a missing filtered value unless the reader enables the missing-value control. It uses main listings unless the reader enables every listing. Dollar fields use millions, and percentage fields accept percentages.
The screener shows 50 results per page. Exports include at most 1,000 matching rows. Exports contain SEC data only and are unavailable on phones. The screener excludes prices, market values, price multiples, yields, and returns.
Compare Companies
Compare Companies supports up to four companies. The table uses each company’s own latest fiscal year. A measure needs values from at least two companies to appear. History charts use a shared year window but preserve each company’s fiscal-year labels. Money charts do not combine different currencies on one axis.
Technical Chart
Technical Chart starts with split-adjusted end-of-day data. It joins older history to recent data. Invalid or nonpositive prices become gaps. Some historical bars use the close when open, high, or low is missing.
Indicators calculate from the available bars. A simple moving average divides the sum of its valid window by the window length. Invalid inputs leave gaps, and recursive calculations restart after a gap.
A chart can hold many indicators at once. Your browser stores chart settings and drawings locally.
Indicator Settings
The Technical Chart offers 55 indicators in six groups: overlays, momentum, trend, volatility, volume, and relative to SPY.
Each indicator opens with common default settings, for example RSI 14, MACD 12/26/9 and Bollinger Bands 20/2, and you can change every setting.
Indicators are calculated in your browser from end-of-day prices.
10KGenie provides information, not investment advice.