CompanyOverview

public class CompanyOverview

A company profile and its headline valuation, profitability, dividend and price-performance metrics, as returned by the OVERVIEW endpoint.

Unlike BalanceSheet, CashFlow and IncomeStatement, this record mixes point-in-time reference data (name, sector, exchange) with metrics computed as of the data provider's last refresh — trailing twelve month ("TTM") ratios and moving averages are not tied to a single fiscal period the way a balance sheet line item is. A ratio or metric the provider has not yet computed, for example because the company has not filed the underlying financials, comes back as null rather than zero; see NoneableLong and NoneableDouble for why that distinction survives JSON parsing.

Author

Sylvester Sefa-Yeboah

Since

1.7.0

Constructors

Link copied to clipboard
public void CompanyOverview()

Properties

Link copied to clipboard
@Json(name = "Address")
public String address
Link copied to clipboard
@Json(name = "AnalystTargetPrice")
public Double analystTargetPrice
Link copied to clipboard
@Json(name = "AssetType")
public String assetType
Link copied to clipboard
@Json(name = "Beta")
public Double beta
Link copied to clipboard
@Json(name = "BookValue")
public Double bookValue
Link copied to clipboard
@Json(name = "CIK")
public Long cik
Link copied to clipboard
@Json(name = "Country")
public String country
Link copied to clipboard
@Json(name = "Currency")
public String currency
Link copied to clipboard
@Json(name = "Description")
public String description
Link copied to clipboard
@Json(name = "DilutedEPSTTM")
public Double dilutedEpsTTM
Link copied to clipboard
@Json(name = "DividendDate")
public String dividendDate
Link copied to clipboard
@Json(name = "DividendPerShare")
public Double dividendPerShare
Link copied to clipboard
@Json(name = "DividendYield")
public Double dividendYield
Link copied to clipboard
@Json(name = "EBITDA")
public Long ebitda
Link copied to clipboard
@Json(name = "EPS")
public Double eps
Link copied to clipboard
@Json(name = "EVToEBITDA")
public Double evToEBITDA
Link copied to clipboard
@Json(name = "EVToRevenue")
public Double evToRevenue
Link copied to clipboard
@Json(name = "Exchange")
public String exchange
Link copied to clipboard
@Json(name = "ExDividendDate")
public String exDividendDate
Link copied to clipboard
@Json(name = "50DayMovingAverage")
public Double fiftyDayMovingAverage
Link copied to clipboard
@Json(name = "52WeekHigh")
public Double fiftyTwoWeekHigh
Link copied to clipboard
@Json(name = "52WeekLow")
public Double fiftyTwoWeekLow
Link copied to clipboard
@Json(name = "FiscalYearEnd")
public String fiscalYearEnd
Link copied to clipboard
@Json(name = "ForwardPE")
public Double forwardPE
Link copied to clipboard
@Json(name = "GrossProfitTTM")
public Long grossProfitTTM
Link copied to clipboard
@Json(name = "Industry")
public String industry
Link copied to clipboard
@Json(name = "LatestQuarter")
public String latestQuarter
Link copied to clipboard
@Json(name = "MarketCapitalization")
public Long marketCapitalization
Link copied to clipboard
@Json(name = "Name")
public String name
Link copied to clipboard
@Json(name = "OperatingMarginTTM")
public Double operatingMarginTTM
Link copied to clipboard
@Json(name = "PEGRatio")
public Double pegRatio
Link copied to clipboard
@Json(name = "PERatio")
public Double peRatio
Link copied to clipboard
@Json(name = "PriceToBookRatio")
public Double priceToBookRatio
Link copied to clipboard
@Json(name = "PriceToSalesRatioTTM")
public Double priceToSaleRatioTTM
Link copied to clipboard
@Json(name = "ProfitMargin")
public Double profitMargin
Link copied to clipboard
@Json(name = "QuarterlyEarningsGrowthYOY")
public Double quarterlyEarningsGrowthYOY
Link copied to clipboard
@Json(name = "QuarterlyRevenueGrowthYOY")
public Double quarterlyRevenueGrowthYOY
Link copied to clipboard
@Json(name = "ReturnOnAssetsTTM")
public Double returnOnAssetsTTM
Link copied to clipboard
@Json(name = "ReturnOnEquityTTM")
public Double returnOnEquityTTM
Link copied to clipboard
@Json(name = "RevenuePerShareTTM")
public Double revenuePerShareTTM
Link copied to clipboard
@Json(name = "RevenueTTM")
public Long revenueTTM
Link copied to clipboard
@Json(name = "Sector")
public String sector
Link copied to clipboard
@Json(name = "SharesOutstanding")
public Long sharesOutstanding
Link copied to clipboard
@Json(name = "Symbol")
public String symbol
Link copied to clipboard
@Json(name = "TrailingPE")
public Double trailingPE
Link copied to clipboard
@Json(name = "200DayMovingAverage")
public Double twoHundredDayMovingAverage

Functions

Link copied to clipboard
public String getAddress()
Returns the company's registered address.
Link copied to clipboard
Returns the mean analyst price target.
Link copied to clipboard
Returns the type of security, for example Common Stock.
Link copied to clipboard
public Double getBeta()
Returns beta: the security's price volatility relative to the broader market, where 1.0 moves in line with the market.
Link copied to clipboard
Returns book value per share: shareholder equity divided by shares outstanding.
Link copied to clipboard
public Long getCIK()
Returns the SEC Central Index Key (CIK) that uniquely identifies this filer in EDGAR.
Link copied to clipboard
public String getCountry()
Returns the country the company is headquartered or incorporated in.
Link copied to clipboard
Returns the ISO currency code the company reports its financials in, for example USD.
Link copied to clipboard
Returns a prose summary of the company's business.
Link copied to clipboard
Returns trailing twelve-month diluted earnings per share, which accounts for the dilutive effect of convertible securities and options.
Link copied to clipboard
Returns the date the most recent dividend was (or will be) paid.
Link copied to clipboard
Returns the most recent annualized dividend per share.
Link copied to clipboard
Returns dividend yield: annual dividend per share divided by share price.
Link copied to clipboard
public Long getEBITDA()
Returns trailing earnings before interest, taxes, depreciation and amortization (EBITDA).
Link copied to clipboard
public Double getEPS()
Returns trailing twelve-month earnings per share (EPS).
Link copied to clipboard
Returns enterprise value to EBITDA: enterprise value (market capitalization plus net debt) divided by EBITDA.
Link copied to clipboard
Returns enterprise value to revenue: enterprise value (market capitalization plus net debt) divided by revenue.
Link copied to clipboard
Returns the exchange the security is listed on, for example NASDAQ.
Link copied to clipboard
Returns the ex-dividend date: the first trading day a buyer no longer receives the most recently declared dividend.
Link copied to clipboard
Returns the 50-day simple moving average of the closing price.
Link copied to clipboard
Returns the highest closing price over the trailing 52 weeks.
Link copied to clipboard
Returns the lowest closing price over the trailing 52 weeks.
Link copied to clipboard
Returns the month the company's fiscal year ends in, for example December.
Link copied to clipboard
Returns the forward price-to-earnings ratio, computed from projected next-twelve-months earnings.
Link copied to clipboard
Returns trailing twelve-month gross profit.
Link copied to clipboard
Returns the company's specific industry classification, a finer-grained category than getSector.
Link copied to clipboard
Returns the end date of the most recent fiscal quarter the company has reported financials for.
Link copied to clipboard
Returns market capitalization: share price multiplied by shares outstanding.
Link copied to clipboard
public String getName()
Returns the company's registered name.
Link copied to clipboard
Returns trailing twelve-month operating margin: operating income divided by revenue.
Link copied to clipboard
Returns the price/earnings-to-growth (PEG) ratio: the P/E ratio divided by expected earnings growth.
Link copied to clipboard
public Double getPERatio()
Returns the price-to-earnings (P/E) ratio: share price divided by earnings per share.
Link copied to clipboard
Returns the price-to-book ratio: share price divided by book value per share.
Link copied to clipboard
Returns trailing twelve-month price-to-sales ratio: market capitalization divided by revenue.
Link copied to clipboard
Returns profit margin: net income divided by revenue.
Link copied to clipboard
Returns quarterly earnings growth, year over year.
Link copied to clipboard
Returns quarterly revenue growth, year over year.
Link copied to clipboard
Returns trailing twelve-month return on assets: net income divided by total assets.
Link copied to clipboard
Returns trailing twelve-month return on equity: net income divided by shareholder equity.
Link copied to clipboard
Returns trailing twelve-month revenue per share.
Link copied to clipboard
Returns trailing twelve-month total revenue.
Link copied to clipboard
public String getSector()
Returns the company's broad economic sector, for example TECHNOLOGY.
Link copied to clipboard
Returns the number of shares currently outstanding.
Link copied to clipboard
public String getSymbol()
Returns the ticker symbol.
Link copied to clipboard
Returns the trailing price-to-earnings ratio, computed from the last twelve months of reported earnings.
Link copied to clipboard
Returns the 200-day simple moving average of the closing price.
Link copied to clipboard
public String toString()