Table of Contents

Class BalanceSheet

Namespace
MassiveDotNet.Rest.Models
Assembly
MassiveDotNet.Rest.dll

One company's balance sheet for one reporting period: what it owns, what it owes, and the equity left over, as of the period end date.

public sealed record BalanceSheet : IEquatable<BalanceSheet>
Inheritance
BalanceSheet
Implements
Inherited Members

Remarks

Reference data, so a class (decision D4). Every line item is optional because the description requires none of them, so a line the response omits reads as null rather than zero. The service does not currently use that: it sent all thirty-eight fields on 2026-09-03, zero-filling the eight its own published sample omits. The nullability follows the description, which is the contract (D21), and the live tier pins what the wire does so it flips if that changes. Timeframe is the only property the description requires, and it requires it here alone — the cash flow and income statements leave the same field optional, so the three models differ where the description does.

Properties

AccountsPayable

Amounts owed to suppliers and vendors for goods and services purchased on credit.

[JsonPropertyName("accounts_payable")]
public double? AccountsPayable { get; init; }

Property Value

double?

AccruedAndOtherCurrentLiabilities

Current liabilities not classified elsewhere, including accrued expenses, taxes payable, and other obligations due within one year.

[JsonPropertyName("accrued_and_other_current_liabilities")]
public double? AccruedAndOtherCurrentLiabilities { get; init; }

Property Value

double?

AccumulatedOtherComprehensiveIncome

Cumulative gains and losses that bypass the income statement, including foreign currency translation adjustments and unrealized gains/losses on securities.

[JsonPropertyName("accumulated_other_comprehensive_income")]
public double? AccumulatedOtherComprehensiveIncome { get; init; }

Property Value

double?

AdditionalPaidInCapital

Amount received from shareholders in excess of the par or stated value of shares issued.

[JsonPropertyName("additional_paid_in_capital")]
public double? AdditionalPaidInCapital { get; init; }

Property Value

double?

CashAndEquivalents

Cash on hand and short-term, highly liquid investments that are readily convertible to known amounts of cash.

[JsonPropertyName("cash_and_equivalents")]
public double? CashAndEquivalents { get; init; }

Property Value

double?

Cik

The company's Central Index Key (CIK), a unique identifier assigned by the U.S. Securities and Exchange Commission (SEC). You can look up a company's CIK using the SEC CIK Lookup tool.

[JsonPropertyName("cik")]
public string? Cik { get; init; }

Property Value

string

CommitmentsAndContingencies

Disclosed amount related to contractual commitments and potential liabilities that may arise from uncertain future events.

[JsonPropertyName("commitments_and_contingencies")]
public double? CommitmentsAndContingencies { get; init; }

Property Value

double?

CommonStock

Par or stated value of common shares outstanding representing basic ownership in the company.

[JsonPropertyName("common_stock")]
public double? CommonStock { get; init; }

Property Value

double?

DebtCurrent

Short-term borrowings and the current portion of long-term debt due within one year.

[JsonPropertyName("debt_current")]
public double? DebtCurrent { get; init; }

Property Value

double?

DeferredRevenueCurrent

Customer payments received in advance for goods or services to be delivered within one year.

[JsonPropertyName("deferred_revenue_current")]
public double? DeferredRevenueCurrent { get; init; }

Property Value

double?

FilingDate

The date of the most recent SEC filing that included this period's data. This is not necessarily the date this period was originally filed. Because SEC filings restate comparative data for prior periods, multiple records can share the same filing_date. For example, an annual 10-K reports three years of results, and a 10-Q includes prior period comparatives. To find the original filing date for a specific 10-K or 10-Q, use the SEC EDGAR filings index endpoint (/stocks/filings/vX/index).

[JsonPropertyName("filing_date")]
public LocalDate? FilingDate { get; init; }

Property Value

LocalDate?

FiscalQuarter

The fiscal quarter number (1, 2, 3, or 4) for the reporting period.

[JsonPropertyName("fiscal_quarter")]
public int? FiscalQuarter { get; init; }

Property Value

int?

FiscalYear

The fiscal year for the reporting period.

[JsonPropertyName("fiscal_year")]
public int? FiscalYear { get; init; }

Property Value

int?

Goodwill

Intangible asset representing the excess of purchase price over fair value of net assets acquired in business combinations.

[JsonPropertyName("goodwill")]
public double? Goodwill { get; init; }

Property Value

double?

IntangibleAssetsNet

Intangible assets other than goodwill, including patents, trademarks, and customer relationships, net of accumulated amortization.

[JsonPropertyName("intangible_assets_net")]
public double? IntangibleAssetsNet { get; init; }

Property Value

double?

Inventories

Raw materials, work-in-process, and finished goods held for sale in the ordinary course of business.

[JsonPropertyName("inventories")]
public double? Inventories { get; init; }

Property Value

double?

LongTermDebtAndCapitalLeaseObligations

Long-term borrowings and capital lease obligations with maturities greater than one year.

[JsonPropertyName("long_term_debt_and_capital_lease_obligations")]
public double? LongTermDebtAndCapitalLeaseObligations { get; init; }

Property Value

double?

NoncontrollingInterest

Equity in consolidated subsidiaries not owned by the parent company, representing minority shareholders' ownership.

[JsonPropertyName("noncontrolling_interest")]
public double? NoncontrollingInterest { get; init; }

Property Value

double?

OtherAssets

Non-current assets not classified elsewhere, including long-term investments, deferred tax assets, and other long-term assets.

[JsonPropertyName("other_assets")]
public double? OtherAssets { get; init; }

Property Value

double?

OtherCurrentAssets

Current assets not classified elsewhere, including prepaid expenses, taxes receivable, and other assets expected to be converted to cash within one year.

[JsonPropertyName("other_current_assets")]
public double? OtherCurrentAssets { get; init; }

Property Value

double?

OtherEquity

Equity components not classified elsewhere in shareholders' equity.

[JsonPropertyName("other_equity")]
public double? OtherEquity { get; init; }

Property Value

double?

OtherNoncurrentLiabilities

Non-current liabilities not classified elsewhere, including deferred tax liabilities, pension obligations, and other long-term liabilities.

[JsonPropertyName("other_noncurrent_liabilities")]
public double? OtherNoncurrentLiabilities { get; init; }

Property Value

double?

PeriodEnd

The last date of the reporting period, representing the specific point in time when the balance sheet snapshot was taken.

[JsonPropertyName("period_end")]
public LocalDate? PeriodEnd { get; init; }

Property Value

LocalDate?

PreferredStock

Par or stated value of preferred shares outstanding with preferential rights over common stock.

[JsonPropertyName("preferred_stock")]
public double? PreferredStock { get; init; }

Property Value

double?

PropertyPlantEquipmentNet

Tangible fixed assets used in operations, reported net of accumulated depreciation.

[JsonPropertyName("property_plant_equipment_net")]
public double? PropertyPlantEquipmentNet { get; init; }

Property Value

double?

Receivables

Amounts owed to the company by customers and other parties, primarily accounts receivable, net of allowances for doubtful accounts.

[JsonPropertyName("receivables")]
public double? Receivables { get; init; }

Property Value

double?

RetainedEarningsDeficit

Cumulative net income earned by the company less dividends paid to shareholders since inception.

[JsonPropertyName("retained_earnings_deficit")]
public double? RetainedEarningsDeficit { get; init; }

Property Value

double?

ShortTermInvestments

Marketable securities and other investments with maturities of one year or less that are not classified as cash equivalents.

[JsonPropertyName("short_term_investments")]
public double? ShortTermInvestments { get; init; }

Property Value

double?

Tickers

A list of ticker symbols under which the company is listed. Multiple symbols may indicate different share classes for the same company.

[JsonPropertyName("tickers")]
[JsonConverter(typeof(PooledArrayConverter<string>))]
public string[]? Tickers { get; init; }

Property Value

string[]

Timeframe

The reporting period type. Possible values include: quarterly, annual.

[JsonPropertyName("timeframe")]
public required string Timeframe { get; init; }

Property Value

string

TotalAssets

Sum of all current and non-current assets representing everything the company owns or controls.

[JsonPropertyName("total_assets")]
public double? TotalAssets { get; init; }

Property Value

double?

TotalCurrentAssets

Sum of all current assets expected to be converted to cash, sold, or consumed within one year.

[JsonPropertyName("total_current_assets")]
public double? TotalCurrentAssets { get; init; }

Property Value

double?

TotalCurrentLiabilities

Sum of all liabilities expected to be settled within one year.

[JsonPropertyName("total_current_liabilities")]
public double? TotalCurrentLiabilities { get; init; }

Property Value

double?

TotalEquity

Sum of all equity components representing shareholders' total ownership interest in the company.

[JsonPropertyName("total_equity")]
public double? TotalEquity { get; init; }

Property Value

double?

TotalEquityAttributableToParent

Total shareholders' equity attributable to the parent company, excluding noncontrolling interests.

[JsonPropertyName("total_equity_attributable_to_parent")]
public double? TotalEquityAttributableToParent { get; init; }

Property Value

double?

TotalLiabilities

Sum of all current and non-current liabilities representing everything the company owes.

[JsonPropertyName("total_liabilities")]
public double? TotalLiabilities { get; init; }

Property Value

double?

TotalLiabilitiesAndEquity

Sum of total liabilities and total equity, which should equal total assets per the fundamental accounting equation.

[JsonPropertyName("total_liabilities_and_equity")]
public double? TotalLiabilitiesAndEquity { get; init; }

Property Value

double?

TreasuryStock

Cost of the company's own shares that have been repurchased and are held in treasury, typically reported as a negative value.

[JsonPropertyName("treasury_stock")]
public double? TreasuryStock { get; init; }

Property Value

double?