tickerbot.io
View as markdown
Coverage › Signals › Signal catalog

Fundamentals catalog

Fundamentals has seven categories: Income statement, Balance sheet, Cash flow, Margins & ratios, Valuation, Share structure & ownership and Short interest. Each signal links to its full reference page.

Income statement

Income-statement lines as reported, EPS, and their growth rates.

ColumnTypeDescription
basic_earnings_per_sharenumericBasic EPS for the most-recently reported quarter. Signed.
cost_of_revenuebigintCost of goods sold for the quarter.
costs_and_expensesbigintTotal costs and expenses reported on the income statement (COGS + opex).
diluted_eps_ttmnumericTrailing-12m diluted EPS.
earnings_growth_yoy_pctnumericYear-over-year EPS growth percent from the most recently reported quarter vs. the same quarter prior year. Signed; positive = growth.
ebitdabigintEarnings before interest, taxes, depreciation, and amortization (TTM).
epsnumericEarnings per share (trailing twelve months).
eps_diluted_fynumericdiluted EPS, last reported fiscal year
fy_period_enddateend date of the fiscal year the _fy columns describe
gross_profitbigintrevenues − cost_of_revenue for the quarter.
gross_profit_ttmbigintTrailing-12m gross profit.
income_loss_from_continuing_operations_after_taxbigintAfter-tax income from continuing operations for the quarter.
income_loss_from_continuing_operations_before_taxbigintPre-tax income from continuing operations for the quarter.
income_tax_expense_benefitbigintIncome tax expense (positive) or benefit (negative) for the quarter.
net_income_fybigintnet income attributable to the company, last reported fiscal year (USD)
net_income_lossbigintBottom-line net income/loss for the quarter. Signed.
net_income_loss_attributable_to_noncontrolling_interestbigintPortion of net income attributable to minority owners of consolidated subsidiaries. Usually 0 for non-conglomerates.
net_income_loss_attributable_to_parentbigintNet income attributable to the parent entity (excludes noncontrolling interest).
net_income_loss_available_to_common_stockholders_basicbigintNet income available to common shareholders — numerator for basic EPS.
nonoperating_income_lossbigintNon-operating income/loss (interest income, gains/losses on investments, etc.) for the quarter. Signed.
operating_expensesbigintSum of operating costs reported on the income statement for the quarter (excludes COGS).
operating_income_lossbigintOperating income or loss for the quarter. Signed.
research_and_developmentbigintR&D spend for the quarter. NULL for companies that don't report R&D as a line item.
revenue_by_geographyjsonbLatest published revenue breakdown by geography: a list of {name, revenue, revenue_usd, share, period_end, fiscal_year, fiscal_period, currency} from the company's SEC filings. Null when no breakdown has been published for this axis.
revenue_by_productjsonbLatest published revenue breakdown by product or service line: a list of {name, revenue, revenue_usd, share, period_end, fiscal_year, fiscal_period, currency} from the company's SEC filings. Null when no breakdown has been published for this axis.
revenue_by_segmentjsonbLatest published revenue breakdown by business segment: a list of {name, revenue, revenue_usd, share, period_end, fiscal_year, fiscal_period, currency} from the company's SEC filings. Null when no breakdown has been published for this axis.
revenue_fybigintrevenue, last reported fiscal year (USD)
revenue_growth_yoy_pctnumericYear-over-year revenue growth: most-recent quarter vs same quarter prior year. Signed; positive = growth.
revenue_growth_yoy_quarterly_pctnumericYoY quarterly revenue growth. Signed.
revenue_per_share_ttmnumericTrailing-12m revenue divided by diluted shares outstanding. USD per share.
revenue_ttmbigintTrailing-twelve-month revenue: the sum of the four most recent fiscal quarters filed by that day.
revenuesbigintTotal revenue for the most-recently reported quarter, from filed income statements.
selling_general_and_administrative_expensesbigintSG&A for the quarter.

Balance sheet

Balance-sheet lines as reported.

ColumnTypeDescription
accounts_payablebigintTrade payables to suppliers as of the quarter end.
assetsbigintTotal assets on the balance sheet as of the most recently reported quarter.
book_valuenumericTrailing-12m book value per share. Computed from equity_attributable_to_parent / diluted_average_shares.
cash_and_short_term_investmentsbigintCash and cash equivalents plus short-term investments from the latest reported balance sheet, in USD. When the balance sheet reports no short-term investments, it equals cash_on_hand. In history, dated from the filing, like cash_on_hand.
cash_on_handbigintCash and cash equivalents from the latest reported balance sheet, in USD. Short-term investments are not included. In history, each value takes effect on the day the company filed it with the SEC; when only a later re-filing date is known, it takes effect 90 days after the quarter ended. When a balance sheet reports exactly zero cash, the value is kept only if the company's own SEC filing also shows zero for that quarter; otherwise it is null.
current_assetsbigintAssets expected to be converted to cash or used up within 12 months.
current_liabilitiesbigintLiabilities due within 12 months — accounts payable, short-term debt, accrued expenses.
equitybigintTotal shareholders' equity.
equity_attributable_to_noncontrolling_interestbigintEquity attributable to minority shareholders of consolidated subsidiaries. Usually 0 for non-conglomerates.
equity_attributable_to_parentbigintEquity attributable to the parent entity's shareholders (excludes minority interest).
fixed_assetsbigintProperty, plant, and equipment (PP&E), net of accumulated depreciation.
inventorybigintInventory on hand. NULL for service and financial companies that don't carry inventory.
liabilitiesbigintTotal liabilities on the balance sheet.
liabilities_and_equitybigintTotal liabilities + total equity. Should equal assets (balance-sheet identity). Documented for completeness — useful as a sanity check rather than a scan target.
long_term_debtbigintLong-term debt from the most recent reported balance sheet, including capital-lease obligations, in USD. Null when the issuer does not break it out from noncurrent liabilities.
noncurrent_assetsbigintLong-lived assets — property, plant, equipment, intangibles, long-term investments.
noncurrent_liabilitiesbigintLiabilities due beyond 12 months — long-term debt, deferred taxes, pension obligations.
other_current_assetsbigintCurrent assets not separately broken out (prepaid expenses, short-term receivables, etc.).
other_current_liabilitiesbigintCurrent liabilities not separately broken out.
other_noncurrent_assetsbigintNon-current assets not separately broken out (intangibles, deferred tax assets, etc.).
total_debtbigintTotal debt from the latest reported balance sheet, in USD: short-term borrowings and the current portion of long-term debt, plus long-term debt including capital-lease obligations. In history, dated from the filing, like cash_on_hand.

Cash flow

Cash-flow-statement lines and free cash flow.

ColumnTypeDescription
free_cash_flowbigintOperating cash flow minus capital expenditures. Cash the business generates above what it needs to maintain operations.
net_cash_flowbigintSum of operating + investing + financing cash flow — period change in cash.
net_cash_flow_continuingbigintTotal cash flow excluding discontinued operations. Rare line item — populated only for companies in active discontinued-ops winddown.
net_cash_flow_from_financing_activitiesbigintNet cash from financing (debt, dividends, buybacks).
net_cash_flow_from_financing_activities_continuingbigintFinancing cash flow excluding discontinued operations.
net_cash_flow_from_investing_activitiesbigintNet cash from investing activities (capex, acquisitions). Negative for net spend.
net_cash_flow_from_investing_activities_continuingbigintInvesting cash flow excluding discontinued operations.
net_cash_flow_from_operating_activitiesbigintNet cash from operations for the quarter.
net_cash_flow_from_operating_activities_continuingbigintSame as net_cash_flow_from_operating_activities but excludes discontinued operations.

Margins & ratios

Ratios computed entirely from statement lines — margins, returns, liquidity, leverage. No market price in the formula.

ColumnTypeDescription
cash_rationumericCash and cash equivalents divided by current liabilities, from the latest reported balance sheet. Null when current liabilities are not reported. In history, dated from the filing, like cash_on_hand.
current_rationumericCurrent assets ÷ current liabilities. Short-term liquidity. >1 = able to cover short-term obligations from current assets.
debt_to_equitynumericTotal debt divided by total shareholders' equity. Common leverage ratio; lower = less leveraged.
gross_marginnumericgross_profit / revenues for the quarter.
operating_marginnumericoperating_income_loss / revenues for the quarter.
operating_margin_ttmnumericTrailing-12m operating margin.
profit_marginnumericNet income ÷ revenue. Quarterly.
profit_margin_ttmnumericTrailing-12m profit margin.
quick_rationumeric(Current assets − inventory) ÷ current liabilities. Stricter liquidity — assumes inventory isn't quickly convertible.
return_on_assetsnumericNet income ÷ total assets. Quarterly figure.
return_on_assets_ttmnumericTrailing-12m return on assets.
return_on_equitynumericNet income ÷ shareholders' equity. Quarterly figure.
return_on_equity_ttmnumericTrailing-12m return on equity.
high_marginstateTrailing-twelve-month profit margin is above 20%.
profit_margin_ttm > 0.20
profitableclassificationMost-recently-reported quarter had positive net income.
net_income_loss > 0

Valuation

Metrics crossing market price with financials — cap, EV, multiples, yield, beta — plus the size/style tags they own (cap tiers, beta tags, value_stock).

ColumnTypeDescription
betanumericTrailing beta vs SPY. Null for issuers with insufficient price history.
cap_classtextMarket-capitalization tier. One of nano (<$50M), micro ($50M–$300M), small ($300M–$2B), mid ($2B–$10B), large ($10B–$200B), mega (≥$200B), or unknown when market_cap is null. Updates daily post-close as market_cap moves. Preferred over the legacy nano_cap/micro_cap/small_cap/mid_cap/large_cap/mega_cap boolean signals (which remain in sync as backward-compat shortcuts).
dividend_yieldnumericForward dividend yield as a fraction (0.025 = 2.5%). Null for non-payers.
enterprise_valuebigintMarket cap + total debt − cash.
ev_to_ebitdanumericenterprise_value ÷ ebitda. Capital-structure-neutral profitability multiple.
ev_to_salesnumericenterprise_value ÷ revenue_ttm. Capital-structure-neutral revenue multiple.
forward_penumericForward price-to-earnings ratio using next-12m consensus EPS. Lower = cheaper on forward basis.
market_capbigintMarket capitalization. Updated daily; intraday change derived from price × shares_outstanding.
pe_rationumericPrice-to-earnings ratio (trailing twelve months). Null for unprofitable issuers.
peg_rationumericPE ratio divided by EPS growth rate. Sparsely populated — PEG is only computed for tickers with positive earnings growth and analyst coverage.
price_to_booknumericCurrent price ÷ book_value. Common value-investing metric.
price_to_cash_flownumericCurrent price ÷ operating cash flow per share. Less manipulable than P/E.
price_to_free_cash_flownumericCurrent price ÷ free_cash_flow per share. Strictest cash-based valuation.
price_to_salesnumericCurrent price ÷ revenue_per_share_ttm. Often used when companies have no earnings.
ratios_asofdateDate of the financial data behind the valuation ratios (P/E, price-to-book, EV/EBITDA and the rest). Compare with price_asof to see how current a ratio is.
high_betaclassificationBeta above 2.0: moves much more than the market.
beta > 2.0.
high_dividend_yieldclassificationDividend yield above 4%.
dividend_yield >= 0.04.
large_capclassificationMarket cap between $10B and $200B.
market_cap >= 10B AND market_cap < 200B.
low_betastateBeta below 0.5 — moves much less than the market.
beta < 0.5
mega_capclassificationMarket cap above $200B.
market_cap >= 200B.
micro_capstateMarket cap between $50M and $300M.
50e6 ≤ market_cap < 300e6
mid_capclassificationMarket cap between $2B and $10B.
market_cap >= 2B AND market_cap < 10B.
nano_capstateMarket cap below $50M.
market_cap < 50e6
small_capclassificationMarket cap between $300M and $2B.
market_cap >= 300M AND market_cap < 2B.
value_stockclassificationTrades at a value-style P/E.
pe_ratio > 0 AND pe_ratio < 15.

Share structure & ownership

How the equity is divided and held: share counts, float and its tags, insider/institutional ownership, ETF holders.

ColumnTypeDescription
basic_average_sharesbigintWeighted-average basic shares outstanding for the quarter. Denominator for basic EPS.
diluted_average_sharesbigintWeighted-average diluted shares outstanding for the quarter. Denominator for diluted EPS.
etf_holderstext[]ETFs that hold this ticker, ordered by the ticker's weight within each (the reverse of ETF holdings). Filter with array operators in /v2/scan, e.g. 'SPY' = ANY(etf_holders) to find SPY constituents. Refreshed nightly post-close.
float_sharesbigintPublic float (shares available to trade).
free_float_pctnumericPercent of shares outstanding actually available for trading (excludes insider / restricted holdings).
insiders_pctnumericPercent of shares held by company insiders (executives, directors, founders).
institutions_pctnumericPercent of shares held by institutional investors (mutual funds, ETFs, pensions).
shares_outstandingbigintTotal shares outstanding.
weighted_shares_outstandingbigintWeighted shares outstanding from the latest 10-Q / 10-K. Used by market_cap = price × weighted_shares_outstanding.
low_floatclassificationPublic float under 50 million shares.
float_shares < 10,000,000.
ultra_low_floatstateFloat below 5M shares — extremely thin supply.
float_shares < 5e6

Short interest

Short positioning: readings, ratios, days-to-cover, and their booleans.

ColumnTypeDescription
days_to_covernumericShort interest divided by 30-day average daily volume. Trader’s "how many days of normal trading to cover all shorts" measure.
short_float_pctnumericShort interest as a fraction of the free float. 0.10 = 10% of float is short.
short_interestbigintRaw shares-shorted count as last reported (FINRA bi-monthly). Pair with short_interest_settlement_date (profile.ts) for the as-of date.
short_interest_settlement_datedateSettlement date of the most recent short-interest report.
short_volume_rationumericShare of the day's volume executed as short sales (0–1).
high_short_intereststateMore than 20% of the float is sold short.
short_float_pct > 20
short_volume_spikestateMore than 60% of the day's volume was executed as short sales.
short_volume_ratio > 0.60