Class ExecutiveCompensation
- Namespace
- Tudormobile.FinancialData.Entities
- Assembly
- Tudormobile.FinancialData.dll
Represents executive compensation data including salary, bonus, stock awards, and total compensation.
See: https://financialdata.net/documentation#executive_compensation
public record ExecutiveCompensation : IEquatable<ExecutiveCompensation>
- Inheritance
-
ExecutiveCompensation
- Implements
- Inherited Members
Constructors
ExecutiveCompensation()
public ExecutiveCompensation()
ExecutiveCompensation(ExecutiveCompensation)
protected ExecutiveCompensation(ExecutiveCompensation original)
Parameters
originalExecutiveCompensation
Properties
Bonus
Gets the bonus amount.
public decimal Bonus { get; init; }
Property Value
CentralIndexKey
Gets the central index key (CIK) assigned by the SEC.
public string? CentralIndexKey { get; init; }
Property Value
EqualityContract
protected virtual Type EqualityContract { get; }
Property Value
ExecutiveName
Gets the name of the executive.
public string? ExecutiveName { get; init; }
Property Value
ExecutivePosition
Gets the position or title of the executive.
public string? ExecutivePosition { get; init; }
Property Value
FiscalYear
Gets the fiscal year.
public string? FiscalYear { get; init; }
Property Value
IncentivePlanCompensation
Gets the incentive plan compensation.
public decimal IncentivePlanCompensation { get; init; }
Property Value
OtherCompensation
Gets other compensation.
public decimal OtherCompensation { get; init; }
Property Value
RegistrantName
Gets the registrant name of the company.
public string? RegistrantName { get; init; }
Property Value
Salary
Gets the base salary.
public decimal Salary { get; init; }
Property Value
StockAwards
Gets the value of stock awards.
public decimal StockAwards { get; init; }
Property Value
TotalCompensation
Gets the total compensation.
public decimal TotalCompensation { get; init; }
Property Value
TradingSymbol
Gets the trading symbol of the company.
public string? TradingSymbol { get; init; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Equals(ExecutiveCompensation?)
public virtual bool Equals(ExecutiveCompensation? other)
Parameters
otherExecutiveCompensation
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected virtual bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(ExecutiveCompensation?, ExecutiveCompensation?)
public static bool operator ==(ExecutiveCompensation? left, ExecutiveCompensation? right)
Parameters
leftExecutiveCompensationrightExecutiveCompensation
Returns
operator !=(ExecutiveCompensation?, ExecutiveCompensation?)
public static bool operator !=(ExecutiveCompensation? left, ExecutiveCompensation? right)
Parameters
leftExecutiveCompensationrightExecutiveCompensation