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
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
Ticker
The primary ticker symbol for the stock.
[JsonPropertyName("ticker")]
public string? Ticker { get; init; }