Table of Contents

Class ShareFloat

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

The free float of one stock as of a date: the shares available to trade and their share of the total outstanding.

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

Remarks

Reference data, so a class (decision D4). Named for the concept rather than Float, which would read as the numeric type.

Properties

EffectiveDate

The effective date of the free float measurement.

[JsonPropertyName("effective_date")]
public LocalDate? EffectiveDate { get; init; }

Property Value

LocalDate?

FreeFloat

Number of shares freely tradable in the market. Free float shares represent the portion of a company's outstanding shares that is freely tradable in the market, excluding any holdings considered strategic, controlling, or long term. This excludes insiders, directors, founders, 5 percent plus shareholders, cross holdings, government stakes except pensions, restricted or locked up shares, employee plans, and any entities with board influence, leaving only shares that are genuinely available for public trading.

[JsonPropertyName("free_float")]
public long? FreeFloat { get; init; }

Property Value

long?

FreeFloatPercent

Percentage of total shares outstanding that are available for public trading, rounded to two decimal places.

[JsonPropertyName("free_float_percent")]
public double? FreeFloatPercent { get; init; }

Property Value

double?

Ticker

The primary ticker symbol for the stock.

[JsonPropertyName("ticker")]
public string? Ticker { get; init; }

Property Value

string