Interface MamdaFundamentals

  • All Superinterfaces:
    MamdaBasicRecap
    All Known Implementing Classes:
    MamdaFundamentalListener

    public interface MamdaFundamentals
    extends MamdaBasicRecap
    MamdaFundamentals is an interface that provides access to the fundamental equity pricing/analysis attributes, indicators and ratios.
    • Method Detail

      • getCorporateActionType

        java.lang.String getCorporateActionType()
        Corporate Action Type.
      • getCorporateActionTypeFieldState

        short getCorporateActionTypeFieldState()
        Returns:
        Field State
      • getDividendPrice

        double getDividendPrice()
        Dividend price.
      • getDividendPriceFieldState

        short getDividendPriceFieldState()
        Returns:
        Field State
      • getDividendFrequency

        java.lang.String getDividendFrequency()
        Frequency of the dividend payments.
        • : No dividend payments are made.
        • 1M : Monthly
        • 3M : Quarterly
        • 6M : Semi-Annually
        • 1Y : Annually
        • SP : Payment frequency is special.
        • NA : Irregular payment frequency.
        • ER : Invalid dividend frequency period.
      • getDividendFrequencyFieldState

        short getDividendFrequencyFieldState()
        Returns:
        Field State
      • getDividendExDate

        java.lang.String getDividendExDate()
        The date on or after which a security is traded without a previously declared dividend or distribution.
      • getDividendExDateFieldState

        short getDividendExDateFieldState()
        Returns:
        Field State
      • getDividendPayDate

        java.lang.String getDividendPayDate()
        Date on which corporate action distribution will be paid or effective.
      • getDividendPayDateFieldState

        short getDividendPayDateFieldState()
        Returns:
        Field State
      • getDividendRecordDate

        java.lang.String getDividendRecordDate()
        This is the date on which all shareholders are considered a "holder of record" and ensured the right of a dividend or distribution.
      • getDividendRecordDateFieldState

        short getDividendRecordDateFieldState()
        Returns:
        Field State
      • getDividendCurrency

        java.lang.String getDividendCurrency()
        Currency of dividend.
      • getDividendCurrencyFieldState

        short getDividendCurrencyFieldState()
        Returns:
        Field State
      • getSharesOut

        long getSharesOut()
        Shares outstanding. The number of authorized shares in a company that are held by investors, including employees and executives of that company. (Un-issued shares and treasury shares are not included in this figure).
      • getSharesOutFieldState

        short getSharesOutFieldState()
        Returns:
        Field State
      • getSharesFloat

        long getSharesFloat()
        The number of shares of a security that are outstanding and available for trading by the public.
      • getSharesFloatFieldState

        short getSharesFloatFieldState()
        Returns:
        Field State
      • getSharesAuthorized

        long getSharesAuthorized()
        Authorized shares. The number of shares that a corporation is permitted to issue.
      • getSharesAuthorizedFieldState

        short getSharesAuthorizedFieldState()
        Returns:
        Field State
      • getEarningsPerShare

        double getEarningsPerShare()
        Earnings per share, including common stock, preferred stock, unexercised stock options, unexercised warrants, and some convertible debt. In companies with a large amount of convertibles, warrants and stock options, diluted earnings per share are usually a more accurate measure of the company's real earning power than earnings per share.
      • getEarningsPerShareFieldState

        short getEarningsPerShareFieldState()
        Returns:
        Field State
      • getVolatility

        double getVolatility()
        The relative rate at which the price of a security moves up and down.
      • getVolatilityFieldState

        short getVolatilityFieldState()
        Returns:
        Field State
      • getPriceEarningsRatio

        double getPriceEarningsRatio()
        The most common measure of how expensive a stock is. The P/E ratio is equal to a stock's market capitalization divided by its after-tax earnings over a 12-month period, usually the trailing period but occasionally the current or forward period.
      • getPriceEarningsRatioFieldState

        short getPriceEarningsRatioFieldState()
        Returns:
        Field State
      • getYield

        double getYield()
        Yield, for cash instruments where prices are published
      • getYieldFieldState

        short getYieldFieldState()
        Returns:
        Field State
      • getMarketSegmentNative

        java.lang.String getMarketSegmentNative()
        Feed-specific market segment code in native feed format.
      • getMarketSegmentNativeFieldState

        short getMarketSegmentNativeFieldState()
        Returns:
        Field State
      • getMarketSectorNative

        java.lang.String getMarketSectorNative()
        Feed-specific market sector code in native feed format.
      • getMarketSectorNativeFieldState

        short getMarketSectorNativeFieldState()
        Returns:
        Field State
      • getMarketSegment

        java.lang.String getMarketSegment()
        Market subgroup.
      • getMarketSegmentFieldState

        short getMarketSegmentFieldState()
        Returns:
        Field State
      • getMarketSector

        java.lang.String getMarketSector()
        A distinct subset of a market, society, industry, or economy, whose components share similar characteristics
      • getMarketSectorFieldState

        short getMarketSectorFieldState()
        Returns:
        Field State
      • getHistoricalVolatility

        double getHistoricalVolatility()
        Volatility estimated from historical data
      • getHistoricalVolatilityFieldState

        short getHistoricalVolatilityFieldState()
        Returns:
        Field State
      • getRiskFreeRate

        double getRiskFreeRate()
        Theoretical interest rate at which an investment may earn interest without incurring any risk
      • getRiskFreeRateFieldState

        short getRiskFreeRateFieldState()
        Returns:
        Field State