Documentation
¶
Index ¶
- Constants
- type Active
- type AnalystEstimates
- type AnalystStockRecommendations
- type AvailableTraded
- type BalanceSheetStatement
- type BalanceSheetStatementAsReported
- type BalanceSheetStatementGrowth
- type COTAnalysis
- type COTReport
- type COTSymbol
- type CashFlowStatement
- type CashFlowStatementAsReported
- type CashFlowStatementGrowth
- type CompanyCoreInformation
- type CompanyExecutive
- type CompanyOutlook
- type CompanyValuationHistory
- type CompanyValuationPeriod
- type CryptoCandle
- type CryptoCandlePeriod
- type CryptoDailyCandle
- type CryptoDailyCandleList
- type CryptoDailyLine
- type CryptoDailyLineList
- type CryptoQuote
- type CryptoSerieType
- type CryptoSymbol
- type Cusip
- type DailyDiscountedCashFlow
- type DelstedCompany
- type DiscountedCashFlow
- type DividendCalendar
- type ETF
- type ETFCountryWeighting
- type ETFHolder
- type ETFSector
- type ETFSectorWeighting
- type ETFStockExposure
- type EarningCalendar
- type EarningCalendarConfirmed
- type EarningCallTranscript
- type EarningSurprise
- type EconomicCalendar
- type EconomicCalendarEventList
- type EconomicsIndicator
- type EconomicsMarketRisk
- type EconomicsTreasuryRates
- type EmployeeCount
- type EnterpriseValue
- type Error
- type Exchange
- type ExchangeHolidays
- type ExchangeHours
- type FinancialRatios
- type FinancialRatiosTTM
- type FinancialStatementsGrowth
- type ForexBindAsk
- type ForexCandle
- type ForexCandlePeriod
- type ForexDailyCandle
- type ForexDailyCandleList
- type ForexDailyLine
- type ForexDailyLineList
- type ForexQuote
- type ForexSerieType
- type ForexSymbol
- type Form
- type FullFinancialStatementAsReported
- type Gainer
- type Grade
- type GradeType
- type HistoryDiscountedCashFlow
- type HistoryEconomicCalendar
- type HistoryIndexSymbol
- type HistorySector
- type IPOCalendar
- type IPOCalendarConfirmed
- type IPOCalendarProspectus
- type IncomeStatement
- type IncomeStatementAsReported
- type IncomeStatementGrowth
- type Index
- type IndexSymbol
- type InsiderTrading
- type InsiderTradingMapperCikCompany
- type InsiderTradingMapperCikName
- type InsiderTradingRSSFeed
- type InstitutionalHolder
- type KeyMetrics
- type KeyMetricsTTM
- type Loser
- type MarketCapitalization
- type MutualFundHolder
- type OTCRealTimePrice
- type PressReleases
- type Rating
- type RequestAnalystEstimates
- type RequestAnalystStockRecommendations
- type RequestBalanceSheetStatement
- type RequestBalanceSheetStatementAsReported
- type RequestBalanceSheetStatementGrowth
- type RequestCashFlowStatement
- type RequestCashFlowStatementAsReported
- type RequestCashFlowStatementGrowth
- type RequestCryptoCandleList
- type RequestDailyDiscountedCashFlow
- type RequestEarningCallTranscript
- type RequestEconomicCalendar
- type RequestEnterpriseValue
- type RequestFinancialRatios
- type RequestFinancialStatementsGrowth
- type RequestForexCandleList
- type RequestFullFinancialStatementAsReported
- type RequestGrade
- type RequestHistoryDiscountedCashFlow
- type RequestHistoryEconomicCalendar
- type RequestIncomeStatement
- type RequestIncomeStatementAsReported
- type RequestIncomeStatementGrowth
- type RequestIndicators
- type RequestInsiderTrading
- type RequestInternationalFiling
- type RequestKeyMetrics
- type RequestMarketCapitalization
- type RequestPressReleases
- type RequestRating
- type RequestSECFilings
- type RequestStockCandleList
- type RequestStockNews
- type RequestStockScreener
- type RequestStockSearch
- type ResponseIndicators
- type RssFeed
- type SECFiling
- type Score
- type Sector
- type SharesFloat
- type SocialSentiment
- type SocialSentimentChange
- type SplitCalendar
- type StockBatchDaily
- type StockBatchData
- type StockBulkPeers
- type StockCandle
- type StockCandlePeriod
- type StockCompanyProfile
- type StockDailyCandle
- type StockDailyCandleList
- type StockDailyLine
- type StockDailyLineList
- type StockDividends
- type StockDividendsInfo
- type StockEODCandle
- type StockNews
- type StockPeers
- type StockPriceChange
- type StockQuote
- type StockQuoteShot
- type StockScreener
- type StockScreenerExchange
- type StockScreenerIndustry
- type StockScreenerSector
- type StockSearch
- type StockSector
- type StockSerieType
- type StockSplit
- type StockSplitInfo
- type StockSymbol
- type StockSymbolExchange
- type StockSymbolList
- type SurvivorshipBiasFree
- type TechnicalIndicatorResolution
- type TechnicalIndicatorType
- type Thirteen
Constants ¶
const ( ETFSectorHealthcare ETFSector = "Healthcare" ETFTelecommunicationsServices ETFSector = "Telecommunications Services" ETFSectorEnergy ETFSector = "Energy" ETFSectorBasicMaterials ETFSector = "Basic Materials" ETFSectorConsumerCyclicals ETFSector = "Consumer Cyclicals" ETFSectorTechnology ETFSector = "Technology" ETFSectorFinancials ETFSector = "Financials" ETFSectorUtilities ETFSector = "Utilities" ETFSectorConsumerNonCyclicals ETFSector = "Consumer Non-Cyclicals" ETFSectorIndustrials ETFSector = "Industrials" ETFSectorBeverages ETFSector = "Beverages" ETFSectorSoftwareITServices ETFSector = "Software IT Services" ETFSectorCommunicationsNetworking ETFSector = "Communications Networking" ETFSectorRenewableEnergyEquipmentServices ETFSector = "Renewable Energy Equipment Services" ETFSectorRenewableFuels ETFSector = "Renewable Fuels" ETFSectorElectricUtilities ETFSector = "Electric Utilities" ETFSectorMultilineUtilities ETFSector = "Multiline Utilities" ETFSectorIndependentPowerProducers ETFSector = "Independent Power Producers" ETFSectorFoodTobacco ETFSector = "Food Tobacco" ETFSectorFoodDrugRetailing ETFSector = "Food Drug Retailing" ETFSectorDiversifiedRetail ETFSector = "Diversified Retail" ETFSectorPersonalHouseholdProductsServices ETFSector = "Personal Household Products Services" ETFSectorOilGasExplorationAndProduction ETFSector = "Oil Gas Exploration and Production" ETFSectorOilGasRefiningAndMarketing ETFSector = "Oil Gas Refining and Marketing" ETFSectorOilGasTransportationServices ETFSector = "Oil Gas Transportation Services" ETFSectorIntegratedOilGas ETFSector = "Integrated Oil Gas" ETFSectorLeisureProducts ETFSector = "Leisure Products" ETFSectorMediaPublishing ETFSector = "Media Publishing" ETFSectorProfessionalCommercialServices ETFSector = "Professional Commercial Services" ETFSectorHotelsEntertainmentServices ETFSector = "Hotels Entertainment Services" ETFSectorResidentialCommercialREITs ETFSector = "Residential Commercial REITs" ETFSectorElectricUtilitiesIPPs ETFSector = "Electric Utilities IPPs" ETFSectorNaturalGasUtilities ETFSector = "Natural Gas Utilities" ETFSectorWaterUtilities ETFSector = "Water Utilities" CompanyValuationPeriodAnnual CompanyValuationPeriod = "annual" CompanyValuationPeriodQuarter CompanyValuationPeriod = "quarter" CompanyValuationHistoryDaily CompanyValuationHistory = "daily" CompanyValuationHistoryToday CompanyValuationHistory = "today" GradeTypeBuy GradeType = "Buy" GradeTypeOutperform GradeType = "Outperform" GradeTypeNeutral GradeType = "Neutral" GradeTypeOverweight GradeType = "Overweight" GradeTypeReduce GradeType = "Reduce" GradeTypeHold GradeType = "Hold" StockScreenerSectorConsumerCyclical StockScreenerSector = "Consumer Cyclical" StockScreenerSectorEnergy StockScreenerSector = "Energy" StockScreenerSectorTechnology StockScreenerSector = "Technology" StockScreenerSectorIndustrialsl StockScreenerSector = "Industrials" StockScreenerSectorFinancialServices StockScreenerSector = "Financial Services" StockScreenerSectorBasicMaterials StockScreenerSector = "Basic Materials" StockScreenerSectorCommunicationServices StockScreenerSector = "Communication Services" StockScreenerSectorConsumerDefensive StockScreenerSector = "Consumer Defensive" StockScreenerSectorHealthcare StockScreenerSector = "Healthcare" StockScreenerSectorRealEstate StockScreenerSector = "Real Estate" StockScreenerSectorUtilities StockScreenerSector = "Utilities" StockScreenerSectorIndustrialGoods StockScreenerSector = "Industrial Goods" StockScreenerSectorFinancial StockScreenerSector = "Financial" StockScreenerSectorServices StockScreenerSector = "Services" StockScreenerSectorConglomerates StockScreenerSector = "Conglomerates" StockScreenerIndustryAutos StockScreenerIndustry = "Autos" StockScreenerIndustryBanks StockScreenerIndustry = "Banks" StockScreenerIndustryBanksDiversified StockScreenerIndustry = "Banks Diversified" StockScreenerIndustrySoftware StockScreenerIndustry = "Software" StockScreenerIndustryBanksRegional StockScreenerIndustry = "Banks Regional" StockScreenerIndustryBeveragesAlcoholic StockScreenerIndustry = "Beverages Alcoholic" StockScreenerIndustryBeveragesBrewers StockScreenerIndustry = "Beverages Brewers" StockScreenerIndustryBeveragesNonAlcoholic StockScreenerIndustry = "Beverages Non-Alcoholic" StockScreenerExchangeNYSE StockScreenerExchange = "nyse" StockScreenerExchangeNasdaq StockScreenerExchange = "nasdaq" StockScreenerExchangeAmex StockScreenerExchange = "amex" StockScreenerExchangeEuroNext StockScreenerExchange = "euronext" StockScreenerExchangeTSX StockScreenerExchange = "tsx" StockScreenerExchangeETF StockScreenerExchange = "etf" StockScreenerExchangeMutualFund StockScreenerExchange = "mutual_fund" )
Base const type ETFSector, CompanyValuationPeriod, CompanyValuationHistory ...
const ( CryptoCandlePeriod1Min CryptoCandlePeriod = "1min" CryptoCandlePeriod5Min CryptoCandlePeriod = "5min" CryptoCandlePeriod15Min CryptoCandlePeriod = "15min" CryptoCandlePeriod30Min CryptoCandlePeriod = "30min" CryptoCandlePeriod1Hour CryptoCandlePeriod = "1hour" CryptoCnadlePeriod4Hour CryptoCandlePeriod = "4hour" CryptoSerieTypeLine CryptoSerieType = "line" )
CryptoCandlePeriod and CryptoSerieTypeLine
const ( ForexCandlePeriod1Min ForexCandlePeriod = "1min" ForexCandlePeriod5Min ForexCandlePeriod = "5min" ForexCandlePeriod15Min ForexCandlePeriod = "15min" ForexCandlePeriod30Min ForexCandlePeriod = "30min" ForexCandlePeriod1Hour ForexCandlePeriod = "1hour" ForexCandlePeriod4Hour ForexCandlePeriod = "4hour" ForexSerieTypeLine ForexSerieType = "line" )
ForexCandlePeriod and ForexSerieType
const ( StockSerieTypeLine StockSerieType = "line" StockCandlePeriod1Min StockCandlePeriod = "1min" StockCandlePeriod5Min StockCandlePeriod = "5min" StockCandlePeriod15Min StockCandlePeriod = "15min" StockCandlePeriod30Min StockCandlePeriod = "30min" StockCandlePeriod1Hour StockCandlePeriod = "1hour" StockCandlePeriod4Hour StockCandlePeriod = "4hour" StockSearchNasdaq StockSearch = "nasdaq" StockSearchNYSE StockSearch = "nyse" StockSearchTSX StockSearch = "tsx" StockSearchEuronext StockSearch = "euronext" StockSearchMutualFund StockSearch = "mutual_fund" StockSearchETF StockSearch = "etf" StockSearchAmex StockSearch = "amex" StockSearchIndex StockSearch = "index" StockSearchCommodity StockSearch = "commodity" StockSearchForex StockSearch = "forex" StockSearchCrypto StockSearch = "crypto" StockSearchXetra StockSearch = "xetra" StockSearchNSE StockSearch = "nse" StockSearchLSE StockSearch = "lse" IndexSP500 Index = "S&P 500" IndexDowJones Index = "Dow Jones" IndexNasdaq100 Index = "Nasdaq 100" StockSectorBasicMaterials StockSector = "Basic Materials" StockSectorBuilding StockSector = "Building" StockSectorCommunicationServices StockSector = "Communication Services" StockSectorConglomerates StockSector = "Conglomerates" StockSectorConsumerCyclical StockSector = "Consumer Cyclical" StockSectorConsumerDefensive StockSector = "Consumer Defensive" StockSectorEnergy StockSector = "Energy" StockSectorFinancial StockSector = "Financial" StockSectorFinancialServices StockSector = "Financial Services" StockSectorHealthcare StockSector = "Healthcare" StockSectorIndustrials StockSector = "Industrials" StockSectorMedia StockSector = "Media" StockSectorPharmaceuticals StockSector = "Pharmaceuticals" StockSectorRealEstate StockSector = "Real Estate" StockSectorServices StockSector = "Services" StockSectorTechnology StockSector = "Technology" StockSectorUtilities StockSector = "Utilities" StockSymbolNasdaq StockSymbolExchange = "available-nasdaq" StockSymbolNYSE StockSymbolExchange = "available-nyse" StockSymbolTSX StockSymbolExchange = "available-tsx" StockSymbolEuronext StockSymbolExchange = "available-euronext" StockSymbolMutualFund StockSymbolExchange = "available-mutual-funds" StockSymbolETF StockSymbolExchange = "available-etfs" StockSymbolAmex StockSymbolExchange = "available-amex" StockSymbolIndex StockSymbolExchange = "available-indexes" StockSymbolCommodity StockSymbolExchange = "available-commodities" StockSymbolForex StockSymbolExchange = "available-forex" StockSymbolForexCurrencyPairs StockSymbolExchange = "available-forex-currency-pairs" StockSymbolCrypto StockSymbolExchange = "available-crypto" StockSymbolCryptoCurrencies StockSymbolExchange = "available-cryptocurrencies" StockSymbolAll StockSymbolExchange = "all" )
Base const type StockSerieType, StockCandlePeriod, StockSearch, StockSector, StockSymbolExchange
const ( TechnicalIndicatorResolution1Min TechnicalIndicatorResolution = "1min" TechnicalIndicatorResolution5Min TechnicalIndicatorResolution = "5min" TechnicalIndicatorResolution15Min TechnicalIndicatorResolution = "15min" TechnicalIndicatorResolution30Min TechnicalIndicatorResolution = "30min" TechnicalIndicatorResolution1Hour TechnicalIndicatorResolution = "1hour" TechnicalIndicatorResolution4Hour TechnicalIndicatorResolution = "4hour" TechnicalIndicatorResolutionDaily TechnicalIndicatorResolution = "daily" TechnicalIndicatorTypeEMA TechnicalIndicatorType = "ema" TechnicalIndicatorTypeSMA TechnicalIndicatorType = "sma" TechnicalIndicatorTypeWMA TechnicalIndicatorType = "wma" TechnicalIndicatorTypeDEMA TechnicalIndicatorType = "dema" TechnicalIndicatorTypeTEMA TechnicalIndicatorType = "tema" TechnicalIndicatorTypeWilliams TechnicalIndicatorType = "williams" TechnicalIndicatorTypeRSI TechnicalIndicatorType = "rsi" TechnicalIndicatorTypeADX TechnicalIndicatorType = "adx" TechnicalIndicatorTypeStandardDeviation TechnicalIndicatorType = "standardDeviation" )
Base const type TechnicalIndicatorResolution, TechnicalIndicatorType
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Active ¶
type Active struct {
Ticker string `json:"ticker"`
Changes float64 `json:"changes"`
Price string `json:"price"`
ChangesPercentage string `json:"changesPercentage"`
CompanyName string `json:"companyName"`
}
Active ...
type AnalystEstimates ¶
type AnalystEstimates struct {
Symbol string `json:"symbol"`
Date string `json:"date"` // 2020-09-15
EstimatedRevenueLow float64 `json:"estimatedRevenueLow"`
EstimatedRevenueHigh float64 `json:"estimatedRevenueHigh"`
EstimatedRevenueAvg float64 `json:"estimatedRevenueAvg"`
EstimatedEbitdaLow float64 `json:"estimatedEbitdaLow"`
EstimatedEbitdaHigh float64 `json:"estimatedEbitdaHigh"`
EstimatedEbitdaAvg float64 `json:"estimatedEbitdaAvg"`
EstimatedEbitLow float64 `json:"estimatedEbitLow"`
EstimatedEbitHigh float64 `json:"estimatedEbitHigh"`
EstimatedEbitAvg float64 `json:"estimatedEbitAvg"`
EstimatedNetIncomeLow float64 `json:"estimatedNetIncomeLow"`
EstimatedNetIncomeHigh float64 `json:"estimatedNetIncomeHigh"`
EstimatedNetIncomeAvg float64 `json:"estimatedNetIncomeAvg"`
EstimatedSgaExpenseLow float64 `json:"estimatedSgaExpenseLow"`
EstimatedSgaExpenseHigh float64 `json:"estimatedSgaExpenseHigh"`
EstimatedSgaExpenseAvg float64 `json:"estimatedSgaExpenseAvg"`
EstimatedEpsAvg float64 `json:"estimatedEpsAvg"`
EstimatedEpsHigh float64 `json:"estimatedEpsHigh"`
EstimatedEpsLow float64 `json:"estimatedEpsLow"`
NumberAnalystEstimatedRevenue int64 `json:"numberAnalystEstimatedRevenue"`
NumberAnalystsEstimatedEps int64 `json:"numberAnalystsEstimatedEps"`
}
AnalystEstimates ...
type AnalystStockRecommendations ¶
type AnalystStockRecommendations struct {
Symbol string `json:"symbol"`
Date string `json:"date"` // 2020-08-01
AnalystRatingsbuy int64 `json:"analystRatingsbuy"`
AnalystRatingsHold int64 `json:"analystRatingsHold"`
AnalystRatingsSell int64 `json:"analystRatingsSell"`
AnalystRatingsStrongSell int64 `json:"analystRatingsStrongSell"`
AnalystRatingsStrongBuy int64 `json:"analystRatingsStrongBuy"`
}
AnalystStockRecommendations ...
type AvailableTraded ¶
type AvailableTraded struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Price float64 `json:"price"`
Exchange string `json:"exchange"`
ExchangeShortName string `json:"exchangeShortName"`
Type string `json:"type"`
}
AvailableTraded ...
type BalanceSheetStatement ¶
type BalanceSheetStatement struct {
Date string `json:"date" csv:"date"`
Symbol string `json:"symbol" csv:"symbol"`
ReportedCurrency string `json:"reportedCurrency" csv:"reportedCurrency"`
FillingDate string `json:"fillingDate" csv:"fillingDate"`
AcceptedDate string `json:"acceptedDate" csv:"acceptedDate"`
Period string `json:"period" csv:"period"`
CashAndCashEquivalents float64 `json:"cashAndCashEquivalents" csv:"cashAndCashEquivalents"`
ShortTermInvestments float64 `json:"shortTermInvestments" csv:"shortTermInvestments"`
CashAndShortTermInvestments float64 `json:"cashAndShortTermInvestments" csv:"cashAndShortTermInvestments"`
NetReceivables float64 `json:"netReceivables" csv:"netReceivables"`
Inventory float64 `json:"inventory" csv:"inventory"`
OtherCurrentAssets float64 `json:"otherCurrentAssets" csv:"otherCurrentAssets"`
TotalCurrentAssets float64 `json:"totalCurrentAssets" csv:"totalCurrentAssets"`
PropertyPlantEquipmentNet float64 `json:"propertyPlantEquipmentNet" csv:"propertyPlantEquipmentNet"`
Goodwill float64 `json:"goodwill" csv:"goodwill"`
IntangibleAssets float64 `json:"intangibleAssets" csv:"intangibleAssets"`
GoodwillAndIntangibleAssets float64 `json:"goodwillAndIntangibleAssets" csv:"goodwillAndIntangibleAssets"`
LongTermInvestments float64 `json:"longTermInvestments" csv:"longTermInvestments"`
TaxAssets float64 `json:"taxAssets" csv:"taxAssets"`
OtherNonCurrentAssets float64 `json:"otherNonCurrentAssets" csv:"otherNonCurrentAssets"`
TotalNonCurrentAssets float64 `json:"totalNonCurrentAssets" csv:"totalNonCurrentAssets"`
OtherAssets float64 `json:"otherAssets" csv:"otherAssets"`
TotalAssets float64 `json:"totalAssets" csv:"totalAssets"`
AccountPayables float64 `json:"accountPayables" csv:"accountPayables"`
ShortTermDebt float64 `json:"shortTermDebt" csv:"shortTermDebt"`
TaxPayables float64 `json:"taxPayables" csv:"taxPayables"`
DeferredRevenue float64 `json:"deferredRevenue" csv:"deferredRevenue"`
OtherCurrentLiabilities float64 `json:"otherCurrentLiabilities" csv:"otherCurrentLiabilities"`
TotalCurrentLiabilities float64 `json:"totalCurrentLiabilities" csv:"totalCurrentLiabilities"`
LongTermDebt float64 `json:"longTermDebt" csv:"longTermDebt"`
DeferredRevenueNonCurrent float64 `json:"deferredRevenueNonCurrent" csv:"deferredRevenueNonCurrent"`
DeferredTaxLiabilitiesNonCurrent float64 `json:"deferredTaxLiabilitiesNonCurrent" csv:"deferredTaxLiabilitiesNonCurrent"`
OtherNonCurrentLiabilities float64 `json:"otherNonCurrentLiabilities" csv:"otherNonCurrentLiabilities"`
TotalNonCurrentLiabilities float64 `json:"totalNonCurrentLiabilities" csv:"totalNonCurrentLiabilities"`
OtherLiabilities float64 `json:"otherLiabilities" csv:"otherLiabilities"`
TotalLiabilities float64 `json:"totalLiabilities" csv:"totalLiabilities"`
CommonStock float64 `json:"commonStock" csv:"commonStock"`
RetainedEarnings float64 `json:"retainedEarnings" csv:"retainedEarnings"`
AccumulatedOtherComprehensiveIncomeLoss float64 `json:"accumulatedOtherComprehensiveIncomeLoss" csv:"accumulatedOtherComprehensiveIncomeLoss"`
OthertotalStockholdersEquity float64 `json:"othertotalStockholdersEquity" csv:"othertotalStockholdersEquity"`
TotalStockholdersEquity float64 `json:"totalStockholdersEquity" csv:"totalStockholdersEquity"`
TotalLiabilitiesAndStockholdersEquity float64 `json:"totalLiabilitiesAndStockholdersEquity" csv:"totalLiabilitiesAndStockholdersEquity"`
TotalInvestments float64 `json:"totalInvestments" csv:"totalInvestments"`
TotalDebt float64 `json:"totalDebt" csv:"totalDebt"`
NetDebt float64 `json:"netDebt" csv:"netDebt"`
Link string `json:"link" csv:"link"`
FinalLink string `json:"finalLink" csv:"finalLink"`
}
BalanceSheetStatement ...
type BalanceSheetStatementAsReported ¶
type BalanceSheetStatementAsReported struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
Period string `json:"period"`
Liabilitiesandstockholdersequity interface{} `json:"liabilitiesandstockholdersequity"`
Liabilities interface{} `json:"liabilities"`
Liabilitiescurrent interface{} `json:"liabilitiescurrent"`
Cashandcashequivalentsatcarryingvalue interface{} `json:"cashandcashequivalentsatcarryingvalue"`
Retainedearningsaccumulateddeficit interface{} `json:"retainedearningsaccumulateddeficit"`
Liabilitiesnoncurrent interface{} `json:"liabilitiesnoncurrent"`
Propertyplantandequipmentnet float64 `json:"propertyplantandequipmentnet"`
Commonstocksincludingadditionalpaidincapital interface{} `json:"commonstocksincludingadditionalpaidincapital"`
Commercialpaper float64 `json:"commercialpaper"`
Longtermdebtcurrent float64 `json:"longtermdebtcurrent"`
Otherliabilitiesnoncurrent float64 `json:"otherliabilitiesnoncurrent"`
Marketablesecuritiescurrent float64 `json:"marketablesecuritiescurrent"`
Otherliabilitiescurrent float64 `json:"otherliabilitiescurrent"`
Assetscurrent interface{} `json:"assetscurrent"`
Longtermdebtnoncurrent float64 `json:"longtermdebtnoncurrent"`
Contractwithcustomerliabilitycurrent float64 `json:"contractwithcustomerliabilitycurrent"`
Nontradereceivablescurrent float64 `json:"nontradereceivablescurrent"`
Stockholdersequity interface{} `json:"stockholdersequity"`
Accountsreceivablenetcurrent float64 `json:"accountsreceivablenetcurrent"`
Accountspayablecurrent float64 `json:"accountspayablecurrent"`
Assets interface{} `json:"assets"`
Assetsnoncurrent interface{} `json:"assetsnoncurrent"`
Otherassetscurrent float64 `json:"otherassetscurrent"`
Otherassetsnoncurrent float64 `json:"otherassetsnoncurrent"`
Inventorynet float64 `json:"inventorynet"`
Marketablesecuritiesnoncurrent interface{} `json:"marketablesecuritiesnoncurrent"`
Accumulatedothercomprehensiveincomelossnetoftax float64 `json:"accumulatedothercomprehensiveincomelossnetoftax"`
Othershorttermborrowings float64 `json:"othershorttermborrowings"`
}
BalanceSheetStatementAsReported ...
type BalanceSheetStatementGrowth ¶
type BalanceSheetStatementGrowth struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
Period string `json:"period"`
ReportedCurrency string `json:"reportedCurrency"`
GrowthCashAndCashEquivalents float64 `json:"growthCashAndCashEquivalents"`
GrowthShortTermInvestments float64 `json:"growthShortTermInvestments"`
GrowthCashAndShortTermInvestments float64 `json:"growthCashAndShortTermInvestments"`
GrowthNetReceivables float64 `json:"growthNetReceivables"`
GrowthInventory float64 `json:"growthInventory"`
GrowthOtherCurrentAssets float64 `json:"growthOtherCurrentAssets"`
GrowthTotalCurrentAssets float64 `json:"growthTotalCurrentAssets"`
GrowthPropertyPlantEquipmentNet float64 `json:"growthPropertyPlantEquipmentNet"`
GrowthGoodwill float64 `json:"growthGoodwill"`
GrowthIntangibleAssets float64 `json:"growthIntangibleAssets"`
GrowthGoodwillAndIntangibleAssets float64 `json:"growthGoodwillAndIntangibleAssets"`
GrowthLongTermInvestments float64 `json:"growthLongTermInvestments"`
GrowthTaxAssets float64 `json:"growthTaxAssets"`
GrowthOtherNonCurrentAssets float64 `json:"growthOtherNonCurrentAssets"`
GrowthTotalNonCurrentAssets float64 `json:"growthTotalNonCurrentAssets"`
GrowthOtherAssets float64 `json:"growthOtherAssets"`
GrowthTotalAssets float64 `json:"growthTotalAssets"`
GrowthAccountPayables float64 `json:"growthAccountPayables"`
GrowthShortTermDebt float64 `json:"growthShortTermDebt"`
GrowthTaxPayables float64 `json:"growthTaxPayables"`
GrowthDeferredRevenue float64 `json:"growthDeferredRevenue"`
GrowthOtherCurrentLiabilities float64 `json:"growthOtherCurrentLiabilities"`
GrowthTotalCurrentLiabilities float64 `json:"growthTotalCurrentLiabilities"`
GrowthLongTermDebt float64 `json:"growthLongTermDebt"`
GrowthDeferredRevenueNonCurrent float64 `json:"growthDeferredRevenueNonCurrent"`
GrowthDeferrredTaxLiabilitiesNonCurrent float64 `json:"growthDeferrredTaxLiabilitiesNonCurrent"`
GrowthOtherNonCurrentLiabilities float64 `json:"growthOtherNonCurrentLiabilities"`
GrowthTotalNonCurrentLiabilities float64 `json:"growthTotalNonCurrentLiabilities"`
GrowthOtherLiabilities float64 `json:"growthOtherLiabilities"`
GrowthTotalLiabilities float64 `json:"growthTotalLiabilities"`
GrowthCommonStock float64 `json:"growthCommonStock"`
GrowthRetainedEarnings float64 `json:"growthRetainedEarnings"`
GrowthAccumulatedOtherComprehensiveIncomeLoss float64 `json:"growthAccumulatedOtherComprehensiveIncomeLoss"`
GrowthOthertotalStockholdersEquity float64 `json:"growthOthertotalStockholdersEquity"`
GrowthTotalStockholdersEquity float64 `json:"growthTotalStockholdersEquity"`
GrowthTotalLiabilitiesAndStockholdersEquity float64 `json:"growthTotalLiabilitiesAndStockholdersEquity"`
GrowthTotalInvestments float64 `json:"growthTotalInvestments"`
GrowthTotalDebt float64 `json:"growthTotalDebt"`
GrowthNetDebt float64 `json:"growthNetDebt"`
}
BalanceSheetStatementGrowth ...
type COTAnalysis ¶
type COTAnalysis struct {
Symbol string `json:"symbol"`
Date string `json:"date"`
Name string `json:"name"`
Sector string `json:"sector"`
Exchange string `json:"exchange"`
MarketSituation string `json:"marketSituation"`
MarketSentiment string `json:"marketSentiment"`
PreviousMarketSituation string `json:"previousMarketSituation"`
CurrentlongmarketSituation float64 `json:"currentLongMarketSituation"`
CurrentShortMarketSituation float64 `json:"currentShortMarketSituation"`
PreviousLongMarketSituation float64 `json:"previousLongMarketSituation"`
PreviousShortMarketSituation float64 `json:"previousShortMarketSituation"`
NetPostion float64 `json:"netPostion"`
PreviousNetPosition float64 `json:"previousNetPosition"`
ChangeInNetPosition float64 `json:"changeInNetPosition"`
ReversalTrend bool `json:"reversalTrend"`
}
COTAnalysis ...
type COTReport ¶
type COTReport struct {
Symbol string `json:"symbol"`
Date string `json:"date"`
ShortName string `json:"short_name"`
Sector string `json:"sector"`
MarketAndExchangeNames string `json:"market_and_exchange_names"`
AsOfDateInFormYymmdd string `json:"as_of_date_in_form_yymmdd"`
CftcContractMarketCode string `json:"cftc_contract_market_code"`
CftcMarketCode string `json:"cftc_market_code"`
CftcRegionCode string `json:"cftc_region_code"`
CftcCommodityCode string `json:"cftc_commodity_code"`
ContractUnits string `json:"contract_units"`
OpenInterestAll float64 `json:"open_interest_all"`
NoncommPositionsLongAll float64 `json:"noncomm_positions_long_all"`
NoncommPositionsShortAll float64 `json:"noncomm_positions_short_all"`
NoncommPostionsSpreadAll float64 `json:"noncomm_postions_spread_all"`
CommPositionsLongAll float64 `json:"comm_positions_long_all"`
CommPositionsShortAll float64 `json:"comm_positions_short_all"`
TotReptPositionsLongAll float64 `json:"tot_rept_positions_long_all"`
TotReptPositionsShortAll float64 `json:"tot_rept_positions_short_all"`
NonreptPositionsLongAll float64 `json:"nonrept_positions_long_all"`
NonreptPositionsShortAll float64 `json:"nonrept_positions_short_all"`
OpenInterestOld float64 `json:"open_interest_old"`
NoncommPositionsLongOld float64 `json:"noncomm_positions_long_old"`
NoncommPositionsShortOld float64 `json:"noncomm_positions_short_old"`
NoncommPositionsSpreadOld float64 `json:"noncomm_positions_spread_old"`
CommPositionsLongOld float64 `json:"comm_positions_long_old"`
CommPositionsShortOld float64 `json:"comm_positions_short_old"`
TotReptPositionsLongOld float64 `json:"tot_rept_positions_long_old"`
TotReptPositionsShortOld float64 `json:"tot_rept_positions_short_old"`
NonreptPositionsLongOld float64 `json:"nonrept_positions_long_old"`
NonreptPositionsShortOld float64 `json:"nonrept_positions_short_old"`
OpenInterestOther float64 `json:"open_interest_other"`
NoncommPositionsLongOther float64 `json:"noncomm_positions_long_other"`
NoncommPositionsShortOther float64 `json:"noncomm_positions_short_other"`
NoncommPositionsSpreadOther float64 `json:"noncomm_positions_spread_other"`
CommPositionsLongOther float64 `json:"comm_positions_long_other"`
CommPositionsShortOther float64 `json:"comm_positions_short_other"`
TotReptPositionsLongOther float64 `json:"tot_rept_positions_long_other"`
TotReptPositionsShortOther float64 `json:"tot_rept_positions_short_other"`
NonreptPositionsLongOther float64 `json:"nonrept_positions_long_other"`
NonreptPositionsShortOther float64 `json:"nonrept_positions_short_other"`
ChangeInOpenInterestAll float64 `json:"change_in_open_interest_all"`
ChangeInNoncommLongAll float64 `json:"change_in_noncomm_long_all"`
ChangeInNoncommShortAll float64 `json:"change_in_noncomm_short_all"`
ChangeInNoncommSpeadAll float64 `json:"change_in_noncomm_spead_all"`
ChangeInCommLongAll float64 `json:"change_in_comm_long_all"`
ChangeInCommShortAll float64 `json:"change_in_comm_short_all"`
ChangeInTotReptLongAll float64 `json:"change_in_tot_rept_long_all"`
ChangeInTotReptShortAll float64 `json:"change_in_tot_rept_short_all"`
ChangeInNonreptLongAll float64 `json:"change_in_nonrept_long_all"`
ChangeInNonreptShortAll float64 `json:"change_in_nonrept_short_all"`
PctOfOpenInterestAll float64 `json:"pct_of_open_interest_all"`
PctOfOiNoncommLongAll float64 `json:"pct_of_oi_noncomm_long_all"`
PctOfOiNoncommShortAll float64 `json:"pct_of_oi_noncomm_short_all"`
PctOfOiNoncommSpreadAll float64 `json:"pct_of_oi_noncomm_spread_all"`
PctOfOiCommLongAll float64 `json:"pct_of_oi_comm_long_all"`
PctOfOiCommShortAll float64 `json:"pct_of_oi_comm_short_all"`
PctOfOiTotReptLongAll float64 `json:"pct_of_oi_tot_rept_long_all"`
PctOfOiTotReptShortAll float64 `json:"pct_of_oi_tot_rept_short_all"`
PctOfOiNonreptLongAll float64 `json:"pct_of_oi_nonrept_long_all"`
PctOfOiNonreptShortAll float64 `json:"pct_of_oi_nonrept_short_all"`
PctOfOpenInterestOl float64 `json:"pct_of_open_interest_ol"`
PctOfOiNoncommLongOl float64 `json:"pct_of_oi_noncomm_long_ol"`
PctOfOiNoncommShortOl float64 `json:"pct_of_oi_noncomm_short_ol"`
PctOfOiNoncommSpreadOl float64 `json:"pct_of_oi_noncomm_spread_ol"`
PctOfOiCommLongOl float64 `json:"pct_of_oi_comm_long_ol"`
PctOfOiCommShortOl float64 `json:"pct_of_oi_comm_short_ol"`
PctOfOiTotReptLongOl float64 `json:"pct_of_oi_tot_rept_long_ol"`
PctOfOiTotReptShortOl float64 `json:"pct_of_oi_tot_rept_short_ol"`
PctOfOiNonreptLongOl float64 `json:"pct_of_oi_nonrept_long_ol"`
PctOfOiNonreptShortOl float64 `json:"pct_of_oi_nonrept_short_ol"`
PctOfOpenInterestOther float64 `json:"pct_of_open_interest_other"`
PctOfOiNoncommLongOther float64 `json:"pct_of_oi_noncomm_long_other"`
PctOfOiNoncommShortOther float64 `json:"pct_of_oi_noncomm_short_other"`
PctOfOiNoncommSpreadOther float64 `json:"pct_of_oi_noncomm_spread_other"`
PctOfOiCommLongOther float64 `json:"pct_of_oi_comm_long_other"`
PctOfOiCommShortOther float64 `json:"pct_of_oi_comm_short_other"`
PctOfOiTotReptLongOther float64 `json:"pct_of_oi_tot_rept_long_other"`
PctOfOiTotReptShortOther float64 `json:"pct_of_oi_tot_rept_short_other"`
PctOfOiNonreptLongOther float64 `json:"pct_of_oi_nonrept_long_other"`
PctOfOiNonreptShortOther float64 `json:"pct_of_oi_nonrept_short_other"`
TradersTotAll float64 `json:"traders_tot_all"`
TradersNoncommLongAll float64 `json:"traders_noncomm_long_all"`
TradersNoncommShortAll float64 `json:"traders_noncomm_short_all"`
TradersNoncommSpreadAll float64 `json:"traders_noncomm_spread_all"`
TradersCommLongAll float64 `json:"traders_comm_long_all"`
TradersCommShortAll float64 `json:"traders_comm_short_all"`
TradersTotReptLongAll float64 `json:"traders_tot_rept_long_all"`
TradersTotReptShortAll float64 `json:"traders_tot_rept_short_all"`
TradersTotOl float64 `json:"traders_tot_ol"`
TradersNoncommLongOl float64 `json:"traders_noncomm_long_ol"`
TradersNoncommShortOl float64 `json:"traders_noncomm_short_ol"`
TradersNoncommSpeadOl float64 `json:"traders_noncomm_spead_ol"`
TradersCommLongOl float64 `json:"traders_comm_long_ol"`
TradersCommShortOl float64 `json:"traders_comm_short_ol"`
TradersTotReptLongOl float64 `json:"traders_tot_rept_long_ol"`
TradersTotReptShortOl float64 `json:"traders_tot_rept_short_ol"`
TradersTotOther float64 `json:"traders_tot_other"`
TradersNoncommLongOther float64 `json:"traders_noncomm_long_other"`
TradersNoncommShortOther float64 `json:"traders_noncomm_short_other"`
TradersNoncommSpreadOther float64 `json:"traders_noncomm_spread_other"`
TradersCommLongOther float64 `json:"traders_comm_long_other"`
TradersCommShortOther float64 `json:"traders_comm_short_other"`
TradersTotReptLongOther float64 `json:"traders_tot_rept_long_other"`
TradersTotReptShortOther float64 `json:"traders_tot_rept_short_other"`
ConcGrossLe4TdrLongAll float64 `json:"conc_gross_le_4_tdr_long_all"`
ConcGrossLe4TdrShortAll float64 `json:"conc_gross_le_4_tdr_short_all"`
ConcGrossLe8TdrLongAll float64 `json:"conc_gross_le_8_tdr_long_all"`
ConcGrossLe8TdrShortAll float64 `json:"conc_gross_le_8_tdr_short_all"`
ConcNetLe4TdrLongAll float64 `json:"conc_net_le_4_tdr_long_all"`
ConcNetLe4TdrShortAll float64 `json:"conc_net_le_4_tdr_short_all"`
ConcNetLe8TdrLongAll float64 `json:"conc_net_le_8_tdr_long_all"`
ConcNetLe8TdrShortAll float64 `json:"conc_net_le_8_tdr_short_all"`
ConcGrossLe4TdrLongOl float64 `json:"conc_gross_le_4_tdr_long_ol"`
ConcGrossLe4TdrShortOl float64 `json:"conc_gross_le_4_tdr_short_ol"`
ConcGrossLe8TdrLongOl float64 `json:"conc_gross_le_8_tdr_long_ol"`
ConcGrossLe8TdrShortOl float64 `json:"conc_gross_le_8_tdr_short_ol"`
ConcNetLe4TdrLongOl float64 `json:"conc_net_le_4_tdr_long_ol"`
ConcNetLe4TdrShortOl float64 `json:"conc_net_le_4_tdr_short_ol"`
ConcNetLe8TdrLongOl float64 `json:"conc_net_le_8_tdr_long_ol"`
ConcNetLe8TdrShortOl float64 `json:"conc_net_le_8_tdr_short_ol"`
ConcGrossLe4TdrLongOther float64 `json:"conc_gross_le_4_tdr_long_other"`
ConcGrossLe4TdrShortOther float64 `json:"conc_gross_le_4_tdr_short_other"`
ConcGrossLe8TdrLongOther float64 `json:"conc_gross_le_8_tdr_long_other"`
ConcGrossLe8TdrShortOther float64 `json:"conc_gross_le_8_tdr_short_other"`
ConcNetLe4TdrLongOther float64 `json:"conc_net_le_4_tdr_long_other"`
ConcNetLe4TdrShortOther float64 `json:"conc_net_le_4_tdr_short_other"`
ConcNetLe8TdrLongOther float64 `json:"conc_net_le_8_tdr_long_other"`
ConcNetLe8TdrShortOther float64 `json:"conc_net_le_8_tdr_short_other"`
}
COTReport ...
type COTSymbol ¶
type COTSymbol struct {
TradingSymbol string `json:"trading_symbol"`
ShortName string `json:"short_name"`
}
COTSymbol ...
type CashFlowStatement ¶
type CashFlowStatement struct {
Date string `json:"date" csv:"date"`
Symbol string `json:"symbol" csv:"symbol"`
FillingDate string `json:"fillingDate" csv:"fillingDate"`
AcceptedDate string `json:"acceptedDate" csv:"acceptedDate"`
Period string `json:"period" csv:"period"`
ReportedCurrency string `json:"reportedCurrency" csv:"reportedCurrency"`
NetIncome float64 `json:"netIncome" csv:"netIncome"`
DepreciationAndAmortization float64 `json:"depreciationAndAmortization" csv:"depreciationAndAmortization"`
DeferredIncomeTax float64 `json:"deferredIncomeTax" csv:"deferredIncomeTax"`
StockBasedCompensation float64 `json:"stockBasedCompensation" csv:"stockBasedCompensation"`
ChangeInWorkingCapital float64 `json:"changeInWorkingCapital" csv:"changeInWorkingCapital"`
AccountsReceivables float64 `json:"accountsReceivables" csv:"accountsReceivables"`
Inventory float64 `json:"inventory" csv:"inventory"`
AccountsPayables float64 `json:"accountsPayables" csv:"accountsPayables"`
OtherWorkingCapital float64 `json:"otherWorkingCapital" csv:"otherWorkingCapital"`
OtherNonCashItems float64 `json:"otherNonCashItems" csv:"otherNonCashItems"`
NetCashProvidedByOperatingActivities float64 `json:"netCashProvidedByOperatingActivities" csv:"netCashProvidedByOperatingActivities"`
InvestmentsInPropertyPlantAndEquipment float64 `json:"investmentsInPropertyPlantAndEquipment" csv:"investmentsInPropertyPlantAndEquipment"`
AcquisitionsNet float64 `json:"acquisitionsNet" csv:"acquisitionsNet"`
PurchasesOfInvestments float64 `json:"purchasesOfInvestments" csv:"purchasesOfInvestments"`
SalesMaturitiesOfInvestments float64 `json:"salesMaturitiesOfInvestments" csv:"salesMaturitiesOfInvestments"`
OtherInvestingActivites float64 `json:"otherInvestingActivites" csv:"otherInvestingActivites"`
NetCashUsedForInvestingActivites float64 `json:"netCashUsedForInvestingActivites" csv:"netCashUsedForInvestingActivites"`
DebtRepayment float64 `json:"debtRepayment" csv:"debtRepayment"`
CommonStockIssued float64 `json:"commonStockIssued" csv:"commonStockIssued"`
CommonStockRepurchased float64 `json:"commonStockRepurchased" csv:"commonStockRepurchased"`
DividendsPaid float64 `json:"dividendsPaid" csv:"dividendsPaid"`
OtherFinancingActivites float64 `json:"otherFinancingActivites" csv:"otherFinancingActivites"`
NetCashUsedProvidedByFinancingActivities float64 `json:"netCashUsedProvidedByFinancingActivities" csv:"netCashUsedProvidedByFinancingActivities"`
EffectOfForexChangesOnCash float64 `json:"effectOfForexChangesOnCash" csv:"effectOfForexChangesOnCash"`
NetChangeInCash float64 `json:"netChangeInCash" csv:"netChangeInCash"`
CashAtEndOfPeriod float64 `json:"cashAtEndOfPeriod" csv:"cashAtEndOfPeriod"`
CashAtBeginningOfPeriod float64 `json:"cashAtBeginningOfPeriod" csv:"cashAtBeginningOfPeriod"`
OperatingCashFlow float64 `json:"operatingCashFlow" csv:"operatingCashFlow"`
CapitalExpenditure float64 `json:"capitalExpenditure" csv:"capitalExpenditure"`
FreeCashFlow float64 `json:"freeCashFlow" csv:"freeCashFlow"`
Link string `json:"link" csv:"link"`
FinalLink string `json:"finalLink" csv:"finalLink"`
}
CashFlowStatement ...
type CashFlowStatementAsReported ¶
type CashFlowStatementAsReported struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
Period string `json:"period"`
Paymentsforrepurchaseofcommonstock float64 `json:"paymentsforrepurchaseofcommonstock"`
Netincomeloss float64 `json:"netincomeloss"`
Increasedecreaseinaccountspayable float64 `json:"increasedecreaseinaccountspayable"`
Proceedsfrompaymentsforotherfinancingactivities float64 `json:"proceedsfrompaymentsforotherfinancingactivities"`
Increasedecreaseinotheroperatingliabilities float64 `json:"increasedecreaseinotheroperatingliabilities"`
Othernoncashincomeexpense float64 `json:"othernoncashincomeexpense"`
Paymentstoacquirebusinessesnetofcashacquired float64 `json:"paymentstoacquirebusinessesnetofcashacquired"`
Deferredincometaxexpensebenefit float64 `json:"deferredincometaxexpensebenefit"`
Cashcashequivalentsrestrictedcashandrestrictedcashequivalents interface{} `json:"cashcashequivalentsrestrictedcashandrestrictedcashequivalents"`
Cashcashequivalentsrestrictedcashandrestrictedcashequivalentsperiodincreasedecreaseincludingexchangerateeffect float64 `json:"cashcashequivalentsrestrictedcashandrestrictedcashequivalentsperiodincreasedecreaseincludingexchangerateeffect"`
Netcashprovidedbyusedinoperatingactivities float64 `json:"netcashprovidedbyusedinoperatingactivities"`
Proceedsfromsaleofavailableforsalesecuritiesdebt float64 `json:"proceedsfromsaleofavailableforsalesecuritiesdebt"`
Repaymentsoflongtermdebt float64 `json:"repaymentsoflongtermdebt"`
Incometaxespaidnet float64 `json:"incometaxespaidnet"`
Proceedsfromissuanceoflongtermdebt float64 `json:"proceedsfromissuanceoflongtermdebt"`
Paymentstoacquireotherinvestments float64 `json:"paymentstoacquireotherinvestments"`
Netcashprovidedbyusedininvestingactivities interface{} `json:"netcashprovidedbyusedininvestingactivities"`
Increasedecreaseincontractwithcustomerliability float64 `json:"increasedecreaseincontractwithcustomerliability"`
Interestpaidnet float64 `json:"interestpaidnet"`
Netcashprovidedbyusedinfinancingactivities interface{} `json:"netcashprovidedbyusedinfinancingactivities"`
Proceedsfromrepaymentsofcommercialpaper float64 `json:"proceedsfromrepaymentsofcommercialpaper"`
Proceedsfromsaleandmaturityofotherinvestments float64 `json:"proceedsfromsaleandmaturityofotherinvestments"`
Paymentstoacquireavailableforsalesecuritiesdebt interface{} `json:"paymentstoacquireavailableforsalesecuritiesdebt"`
Paymentstoacquirepropertyplantandequipment float64 `json:"paymentstoacquirepropertyplantandequipment"`
Paymentsforproceedsfromotherinvestingactivities float64 `json:"paymentsforproceedsfromotherinvestingactivities"`
Increasedecreaseinotherreceivables float64 `json:"increasedecreaseinotherreceivables"`
Paymentsofdividends float64 `json:"paymentsofdividends"`
Increasedecreaseininventories float64 `json:"increasedecreaseininventories"`
Increasedecreaseinaccountsreceivable float64 `json:"increasedecreaseinaccountsreceivable"`
Proceedsfromissuanceofcommonstock float64 `json:"proceedsfromissuanceofcommonstock"`
Depreciationdepletionandamortization float64 `json:"depreciationdepletionandamortization"`
Proceedsfrommaturitiesprepaymentsandcallsofavailableforsalesecurities float64 `json:"proceedsfrommaturitiesprepaymentsandcallsofavailableforsalesecurities"`
Increasedecreaseinotheroperatingassets float64 `json:"increasedecreaseinotheroperatingassets"`
Proceedsfromothershorttermdebt float64 `json:"proceedsfromothershorttermdebt"`
}
CashFlowStatementAsReported ...
type CashFlowStatementGrowth ¶
type CashFlowStatementGrowth struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
Period string `json:"period"`
ReportedCurrency string `json:"reportedCurrency"`
GrowthNetIncome float64 `json:"growthNetIncome"`
GrowthDepreciationAndAmortization float64 `json:"growthDepreciationAndAmortization"`
GrowthDeferredIncomeTax float64 `json:"growthDeferredIncomeTax"`
GrowthStockBasedCompensation float64 `json:"growthStockBasedCompensation"`
GrowthChangeInWorkingCapital float64 `json:"growthChangeInWorkingCapital"`
GrowthAccountsReceivables float64 `json:"growthAccountsReceivables"`
GrowthInventory float64 `json:"growthInventory"`
GrowthAccountsPayables float64 `json:"growthAccountsPayables"`
GrowthOtherWorkingCapital float64 `json:"growthOtherWorkingCapital"`
GrowthOtherNonCashItems float64 `json:"growthOtherNonCashItems"`
GrowthNetCashProvidedByOperatingActivites float64 `json:"growthNetCashProvidedByOperatingActivites"`
GrowthInvestmentsInPropertyPlantAndEquipment float64 `json:"growthInvestmentsInPropertyPlantAndEquipment"`
GrowthAcquisitionsNet float64 `json:"growthAcquisitionsNet"`
GrowthPurchasesOfInvestments float64 `json:"growthPurchasesOfInvestments"`
GrowthSalesMaturitiesOfInvestments float64 `json:"growthSalesMaturitiesOfInvestments"`
GrowthOtherInvestingActivites float64 `json:"growthOtherInvestingActivites"`
GrowthNetCashUsedForInvestingActivites float64 `json:"growthNetCashUsedForInvestingActivites"`
GrowthDebtRepayment float64 `json:"growthDebtRepayment"`
GrowthCommonStockIssued float64 `json:"growthCommonStockIssued"`
GrowthCommonStockRepurchased float64 `json:"growthCommonStockRepurchased"`
GrowthDividendsPaid float64 `json:"growthDividendsPaid"`
GrowthOtherFinancingActivites float64 `json:"growthOtherFinancingActivites"`
GrowthNetCashUsedProvidedByFinancingActivities float64 `json:"growthNetCashUsedProvidedByFinancingActivities"`
GrowthEffectOfForexChangesOnCash float64 `json:"growthEffectOfForexChangesOnCash"`
GrowthNetChangeInCash float64 `json:"growthNetChangeInCash"`
GrowthCashAtEndOfPeriod float64 `json:"growthCashAtEndOfPeriod"`
GrowthCashAtBeginningOfPeriod float64 `json:"growthCashAtBeginningOfPeriod"`
GrowthOperatingCashFlow float64 `json:"growthOperatingCashFlow"`
GrowthCapitalExpenditure float64 `json:"growthCapitalExpenditure"`
GrowthFreeCashFlow float64 `json:"growthFreeCashFlow"`
}
CashFlowStatementGrowth ...
type CompanyCoreInformation ¶
type CompanyCoreInformation struct {
Cik string `json:"cik"`
Symbol string `json:"symbol"`
Exchange string `json:"exchange"`
SicCode string `json:"sicCode"`
SicGroup string `json:"sicGroup"`
SicDescription string `json:"sicDescription"`
StateLocation string `json:"stateLocation"`
StateOfIncorporation string `json:"stateOfIncorporation"`
FiscalYearEnd string `json:"fiscalYearEnd"`
BusinessAddress string `json:"businessAddress"`
MailingAddress string `json:"mailingAddress"`
TaxIdentificationNumber string `json:"taxIdentificationNumber"`
RegistrantName string `json:"registrantName"`
}
CompanyCoreInformation ...
type CompanyExecutive ¶
type CompanyExecutive struct {
Title string `json:"title"`
Name string `json:"name"`
Pay *int `json:"pay"`
CurrencyPay string `json:"currencyPay"`
Gender string `json:"gender"`
YearBorn int `json:"yearBorn"`
TitleSince *string `json:"titleSince"`
}
CompanyExecutive ...
type CompanyOutlook ¶
type CompanyOutlook struct {
Profile struct {
Symbol string `json:"symbol"`
Range string `json:"range"`
CompanyName string `json:"companyName"`
Currency string `json:"currency"`
Cik string `json:"cik"`
Isin string `json:"isin"`
Cusip string `json:"cusip"`
Exchange string `json:"exchange"`
ExchangeShortName string `json:"exchangeShortName"`
Industry string `json:"industry"`
Website string `json:"website"`
Description string `json:"description"`
Ceo string `json:"ceo"`
Sector string `json:"sector"`
Country string `json:"country"`
FullTimeEmployees string `json:"fullTimeEmployees"`
Phone string `json:"phone"`
Address string `json:"address"`
City string `json:"city"`
State string `json:"state"`
Zip string `json:"zip"`
Image string `json:"image"`
IpoDate string `json:"ipoDate"`
Price float64 `json:"price"`
Beta float64 `json:"beta"`
VolAvg float64 `json:"volAvg"`
MktCap float64 `json:"mktCap"`
LastDiv float64 `json:"lastDiv"`
Changes float64 `json:"changes"`
DcfDiff float64 `json:"dcfDiff"`
Dcf float64 `json:"dcf"`
DefaultImage bool `json:"defaultImage"`
IsEtf bool `json:"isEtf"`
IsActivelyTrading bool `json:"isActivelyTrading"`
} `json:"profile"`
InsideTrades []struct {
Symbol string `json:"symbol"`
TransactionDate string `json:"transactionDate"`
ReportingCik string `json:"reportingCik"`
TransactionType string `json:"transactionType"`
CompanyCik string `json:"companyCik"`
ReportingName string `json:"reportingName"`
TypeOfOwner string `json:"typeOfOwner"`
AcquistionOrDisposition string `json:"acquistionOrDisposition"`
FormType string `json:"formType"`
SecurityName string `json:"securityName"`
Link string `json:"link"`
SecuritiesOwned float64 `json:"securitiesOwned"`
SecuritiesTransacted float64 `json:"securitiesTransacted"`
Price float64 `json:"price"`
} `json:"insideTrades"`
KeyExecutives []struct {
Title string `json:"title"`
Name string `json:"name"`
Gender string `json:"gender"`
CurrencyPay string `json:"currencyPay"`
Pay float64 `json:"pay"`
} `json:"keyExecutives"`
SplitHistory []struct {
Date string `json:"date"`
Label string `json:"label"`
Numerator float64 `json:"numerator"`
Denominator float64 `json:"denominator"`
} `json:"splitHistory"`
StockDividend []struct {
Date string `json:"date"`
Label string `json:"label"`
RecordDate string `json:"recordDate"`
PaymentDate string `json:"paymentDate"`
DeclarationDate string `json:"declarationDate"`
AdjDividend float64 `json:"adjDividend"`
Dividend float64 `json:"dividend"`
} `json:"stockDividend"`
StockNews []struct {
Symbol string `json:"symbol"`
PublishedDate string `json:"publishedDate"`
Title string `json:"title"`
Image string `json:"image"`
Site string `json:"site"`
Text string `json:"text"`
URL string `json:"url"`
} `json:"stockNews"`
Metrics struct {
DividendYielTTM float64 `json:"dividendYielTTM"`
Volume float64 `json:"volume"`
YearHigh float64 `json:"yearHigh"`
YearLow float64 `json:"yearLow"`
} `json:"metrics"`
Ratios []struct {
DividendYielTTM float64 `json:"dividendYielTTM"`
DividendYielPercentageTTM float64 `json:"dividendYielPercentageTTM"`
PeRatioTTM float64 `json:"peRatioTTM"`
PegRatioTTM float64 `json:"pegRatioTTM"`
PayoutRatioTTM float64 `json:"payoutRatioTTM"`
CurrentRatioTTM float64 `json:"currentRatioTTM"`
QuickRatioTTM float64 `json:"quickRatioTTM"`
CashRatioTTM float64 `json:"cashRatioTTM"`
DaysOfSalesOutstandingTTM float64 `json:"daysOfSalesOutstandingTTM"`
DaysOfInventoryOutstandingTTM float64 `json:"daysOfInventoryOutstandingTTM"`
OperatingCycleTTM float64 `json:"operatingCycleTTM"`
DaysOfPayablesOutstandingTTM float64 `json:"daysOfPayablesOutstandingTTM"`
CashConversionCycleTTM float64 `json:"cashConversionCycleTTM"`
GrossProfitMarginTTM float64 `json:"grossProfitMarginTTM"`
OperatingProfitMarginTTM float64 `json:"operatingProfitMarginTTM"`
PretaxProfitMarginTTM float64 `json:"pretaxProfitMarginTTM"`
NetProfitMarginTTM float64 `json:"netProfitMarginTTM"`
EffectiveTaxRateTTM float64 `json:"effectiveTaxRateTTM"`
ReturnOnAssetsTTM float64 `json:"returnOnAssetsTTM"`
ReturnOnEquityTTM float64 `json:"returnOnEquityTTM"`
ReturnOnCapitalEmployedTTM float64 `json:"returnOnCapitalEmployedTTM"`
NetIncomePerEBTTTM float64 `json:"netIncomePerEBTTTM"`
EbtPerEbitTTM float64 `json:"ebtPerEbitTTM"`
EbitPerRevenueTTM float64 `json:"ebitPerRevenueTTM"`
DebtRatioTTM float64 `json:"debtRatioTTM"`
DebtEquityRatioTTM float64 `json:"debtEquityRatioTTM"`
LongTermDebtToCapitalizationTTM float64 `json:"longTermDebtToCapitalizationTTM"`
TotalDebtToCapitalizationTTM float64 `json:"totalDebtToCapitalizationTTM"`
InterestCoverageTTM float64 `json:"interestCoverageTTM"`
CashFlowToDebtRatioTTM float64 `json:"cashFlowToDebtRatioTTM"`
CompanyEquityMultiplierTTM float64 `json:"companyEquityMultiplierTTM"`
ReceivablesTurnoverTTM float64 `json:"receivablesTurnoverTTM"`
PayablesTurnoverTTM float64 `json:"payablesTurnoverTTM"`
InventoryTurnoverTTM float64 `json:"inventoryTurnoverTTM"`
FixedAssetTurnoverTTM float64 `json:"fixedAssetTurnoverTTM"`
AssetTurnoverTTM float64 `json:"assetTurnoverTTM"`
OperatingCashFlowPerShareTTM float64 `json:"operatingCashFlowPerShareTTM"`
FreeCashFlowPerShareTTM float64 `json:"freeCashFlowPerShareTTM"`
CashPerShareTTM float64 `json:"cashPerShareTTM"`
OperatingCashFlowSalesRatioTTM float64 `json:"operatingCashFlowSalesRatioTTM"`
FreeCashFlowOperatingCashFlowRatioTTM float64 `json:"freeCashFlowOperatingCashFlowRatioTTM"`
CashFlowCoverageRatiosTTM float64 `json:"cashFlowCoverageRatiosTTM"`
ShortTermCoverageRatiosTTM float64 `json:"shortTermCoverageRatiosTTM"`
CapitalExpenditureCoverageRatioTTM float64 `json:"capitalExpenditureCoverageRatioTTM"`
DividendPaidAndCapexCoverageRatioTTM float64 `json:"dividendPaidAndCapexCoverageRatioTTM"`
PriceBookValueRatioTTM float64 `json:"priceBookValueRatioTTM"`
PriceToBookRatioTTM float64 `json:"priceToBookRatioTTM"`
PriceToSalesRatioTTM float64 `json:"priceToSalesRatioTTM"`
PriceEarningsRatioTTM float64 `json:"priceEarningsRatioTTM"`
PriceToFreeCashFlowsRatioTTM float64 `json:"priceToFreeCashFlowsRatioTTM"`
PriceToOperatingCashFlowsRatioTTM float64 `json:"priceToOperatingCashFlowsRatioTTM"`
PriceCashFlowRatioTTM float64 `json:"priceCashFlowRatioTTM"`
PriceEarningsToGrowthRatioTTM float64 `json:"priceEarningsToGrowthRatioTTM"`
PriceSalesRatioTTM float64 `json:"priceSalesRatioTTM"`
DividendYieldTTM float64 `json:"dividendYieldTTM"`
EnterpriseValueMultipleTTM float64 `json:"enterpriseValueMultipleTTM"`
PriceFairValueTTM float64 `json:"priceFairValueTTM"`
} `json:"ratios"`
Rating []struct {
Symbol string `json:"symbol"`
Date string `json:"date"`
Rating string `json:"rating"`
Ratingscore int `json:"ratingScore"`
Ratingrecommendation string `json:"ratingRecommendation"`
Ratingdetailsdcfscore int `json:"ratingDetailsDCFScore"`
Ratingdetailsdcfrecommendation string `json:"ratingDetailsDCFRecommendation"`
Ratingdetailsroescore int `json:"ratingDetailsROEScore"`
Ratingdetailsroerecommendation string `json:"ratingDetailsROERecommendation"`
Ratingdetailsroascore int `json:"ratingDetailsROAScore"`
Ratingdetailsroarecommendation string `json:"ratingDetailsROARecommendation"`
Ratingdetailsdescore int `json:"ratingDetailsDEScore"`
Ratingdetailsderecommendation string `json:"ratingDetailsDERecommendation"`
Ratingdetailspescore int `json:"ratingDetailsPEScore"`
Ratingdetailsperecommendation string `json:"ratingDetailsPERecommendation"`
Ratingdetailspbscore int `json:"ratingDetailsPBScore"`
Ratingdetailspbrecommendation string `json:"ratingDetailsPBRecommendation"`
} `json:"rating"`
FinancialsAnnual struct {
Income []struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
ReportedCurrency string `json:"reportedCurrency"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Period string `json:"period"`
Link string `json:"link"`
FinalLink string `json:"finalLink"`
Revenue float64 `json:"revenue"`
GrosspPofit float64 `json:"grossProfit"`
CostOfRevenue float64 `json:"costOfRevenue"`
GrosspPofitRatio float64 `json:"grossProfitRatio"`
ResearchAndDevelopmentExpenses float64 `json:"researchAndDevelopmentExpenses"`
GeneralAndAdministrativeExpenses float64 `json:"generalAndAdministrativeExpenses"`
SellingAndMarketingExpenses float64 `json:"sellingAndMarketingExpenses"`
OtherExpenses float64 `json:"otherExpenses"`
OperatingExpenses float64 `json:"operatingExpenses"`
CostAndExpenses float64 `json:"costAndExpenses"`
InterestExpense float64 `json:"interestExpense"`
DepreciationAndAmortization float64 `json:"depreciationAndAmortization"`
Ebitda float64 `json:"ebitda"`
EbitdaRatio float64 `json:"ebitdaratio"`
OperatingIncome float64 `json:"operatingIncome"`
OperatingIncomeRatio float64 `json:"operatingIncomeRatio"`
TotalOtherIncomeExpensesNet float64 `json:"totalOtherIncomeExpensesNet"`
IncomeBeforeTax float64 `json:"incomeBeforeTax"`
IncomeBeforeTaxRatio float64 `json:"incomeBeforeTaxRatio"`
IncomeTaxExpense float64 `json:"incomeTaxExpense"`
NetIncome float64 `json:"netIncome"`
NetIncomeRatio float64 `json:"netIncomeRatio"`
Eps float64 `json:"eps"`
Epsdiluted float64 `json:"epsdiluted"`
WeightedAverageShsOut float64 `json:"weightedAverageShsOut"`
WeightedAverageShsOutDil float64 `json:"weightedAverageShsOutDil"`
} `json:"income"`
Balance []struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
ReportedCurrency string `json:"reportedCurrency"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Period string `json:"period"`
Link string `json:"link"`
FinalLink string `json:"finalLink"`
CashAndCashEquivalents float64 `json:"cashAndCashEquivalents"`
ShortTermInvestments float64 `json:"shortTermInvestments"`
CashAndShortTermInvestments float64 `json:"cashAndShortTermInvestments"`
NetReceivables float64 `json:"netReceivables"`
Inventory float64 `json:"inventory"`
OtherCurrentAssets float64 `json:"otherCurrentAssets"`
TotalCurrentAssets float64 `json:"totalCurrentAssets"`
PropertyPlantEquipmentNet float64 `json:"propertyPlantEquipmentNet"`
Goodwill float64 `json:"goodwill"`
IntangibleAssets float64 `json:"intangibleAssets"`
GoodwillAndIntangibleAssets float64 `json:"goodwillAndIntangibleAssets"`
LongTermInvestments float64 `json:"longTermInvestments"`
TaxAssets float64 `json:"taxAssets"`
OtherNonCurrentAssets float64 `json:"otherNonCurrentAssets"`
TotalNonCurrentAssets float64 `json:"totalNonCurrentAssets"`
OtherAssets float64 `json:"otherAssets"`
TotalAssets float64 `json:"totalAssets"`
AccountPayables float64 `json:"accountPayables"`
ShortTermDebt float64 `json:"shortTermDebt"`
TaxPayables float64 `json:"taxPayables"`
DeferredRevenue float64 `json:"deferredRevenue"`
OtherCurrentLiabilities float64 `json:"otherCurrentLiabilities"`
TotalCurrentLiabilities float64 `json:"totalCurrentLiabilities"`
LongTermDebt float64 `json:"longTermDebt"`
DeferredRevenueNonCurrent float64 `json:"deferredRevenueNonCurrent"`
DeferredTaxLiabilitiesNonCurrent float64 `json:"deferredTaxLiabilitiesNonCurrent"`
OtherNonCurrentLiabilities float64 `json:"otherNonCurrentLiabilities"`
TotalNonCurrentLiabilities float64 `json:"totalNonCurrentLiabilities"`
OtherLiabilities float64 `json:"otherLiabilities"`
TotalLiabilities float64 `json:"totalLiabilities"`
CommonStock float64 `json:"commonStock"`
RetainedEarnings float64 `json:"retainedEarnings"`
AccumulatedOtherComprehensiveIncomeLoss float64 `json:"accumulatedOtherComprehensiveIncomeLoss"`
OthertotalStockholdersEquity float64 `json:"othertotalStockholdersEquity"`
TotalStockholdersEquity float64 `json:"totalStockholdersEquity"`
TotalLiabilitiesAndStockholdersEquity float64 `json:"totalLiabilitiesAndStockholdersEquity"`
TotalInvestments float64 `json:"totalInvestments"`
TotalDebt float64 `json:"totalDebt"`
NetDebt float64 `json:"netDebt"`
} `json:"balance"`
Cash []struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
ReportedCurrency string `json:"reportedCurrency"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Period string `json:"period"`
NetIncome float64 `json:"netIncome"`
DepreciationAndAmortization float64 `json:"depreciationAndAmortization"`
DeferredIncomeTax float64 `json:"deferredIncomeTax"`
StockBasedCompensation float64 `json:"stockBasedCompensation"`
ChangeInWorkingCapital float64 `json:"changeInWorkingCapital"`
AccountsReceivables float64 `json:"accountsReceivables"`
Inventory float64 `json:"inventory"`
AccountsPayables float64 `json:"accountsPayables"`
OtherWorkingCapital float64 `json:"otherWorkingCapital"`
OtherNonCashItems float64 `json:"otherNonCashItems"`
NetCashProvidedByOperatingActivities float64 `json:"netCashProvidedByOperatingActivities"`
InvestmentsInPropertyPlantAndEquipment float64 `json:"investmentsInPropertyPlantAndEquipment"`
AcquisitionsNet float64 `json:"acquisitionsNet"`
PurchasesOfInvestments float64 `json:"purchasesOfInvestments"`
SalesMaturitiesOfInvestments float64 `json:"salesMaturitiesOfInvestments"`
OtherInvestingActivites float64 `json:"otherInvestingActivites"`
NetCashUsedForInvestingActivites float64 `json:"netCashUsedForInvestingActivites"`
DebtRepayment float64 `json:"debtRepayment"`
CommonStockIssued float64 `json:"commonStockIssued"`
CommonStockRepurchased float64 `json:"commonStockRepurchased"`
DividendsPaid float64 `json:"dividendsPaid"`
OtherFinancingActivites float64 `json:"otherFinancingActivites"`
NetCashUsedProvidedByFinancingActivities float64 `json:"netCashUsedProvidedByFinancingActivities"`
EffectOfForexChangesOnCash float64 `json:"effectOfForexChangesOnCash"`
NetChangeInCash float64 `json:"netChangeInCash"`
CashAtEndOfPeriod float64 `json:"cashAtEndOfPeriod"`
CashAtBeginningOfPeriod float64 `json:"cashAtBeginningOfPeriod"`
OperatingCashFlow float64 `json:"operatingCashFlow"`
CapitalExpenditure float64 `json:"capitalExpenditure"`
FreeCashFlow float64 `json:"freeCashFlow"`
Link string `json:"link"`
FinalLink string `json:"finalLink"`
} `json:"cash"`
} `json:"financialsAnnual"`
FinancialsQuarter struct {
Income []struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
ReportedCurrency string `json:"reportedCurrency"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Period string `json:"period"`
Link string `json:"link"`
DinalLink string `json:"finalLink"`
Revenue float64 `json:"revenue"`
CostOfRevenue float64 `json:"costOfRevenue"`
GrossProfit float64 `json:"grossProfit"`
GrossProfitRatio float64 `json:"grossProfitRatio"`
ResearchAndDevelopmentExpenses float64 `json:"researchAndDevelopmentExpenses"`
GeneralAndAdministrativeExpenses float64 `json:"generalAndAdministrativeExpenses"`
SellingAndMarketingExpenses float64 `json:"sellingAndMarketingExpenses"`
OtherExpenses float64 `json:"otherExpenses"`
OperatingExpenses float64 `json:"operatingExpenses"`
CostAndExpenses float64 `json:"costAndExpenses"`
InterestExpense float64 `json:"interestExpense"`
DepreciationAndAmortization float64 `json:"depreciationAndAmortization"`
Ebitda float64 `json:"ebitda"`
EbitdaRatio float64 `json:"ebitdaratio"`
OperatingIncome float64 `json:"operatingIncome"`
OperatingIncomeRatio float64 `json:"operatingIncomeRatio"`
TotalOtherIncomeExpensesNet float64 `json:"totalOtherIncomeExpensesNet"`
IncomeBeforeTax float64 `json:"incomeBeforeTax"`
IncomeBeforeTaxRatio float64 `json:"incomeBeforeTaxRatio"`
IncomeTaxExpense float64 `json:"incomeTaxExpense"`
NetIncome float64 `json:"netIncome"`
NetIncomeRatio float64 `json:"netIncomeRatio"`
Eps float64 `json:"eps"`
Epsdiluted float64 `json:"epsdiluted"`
WeightedAverageShsOut float64 `json:"weightedAverageShsOut"`
WeightedAverageShsOutDil float64 `json:"weightedAverageShsOutDil"`
} `json:"income"`
Balance []struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
ReportedCurrency string `json:"reportedCurrency"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Period string `json:"period"`
Link string `json:"link"`
FinalLink string `json:"finalLink"`
CashAndCashEquivalents float64 `json:"cashAndCashEquivalents"`
ShortTermInvestments float64 `json:"shortTermInvestments"`
CashAndShortTermInvestments float64 `json:"cashAndShortTermInvestments"`
NetReceivables float64 `json:"netReceivables"`
Inventory float64 `json:"inventory"`
OtherCurrentAssets float64 `json:"otherCurrentAssets"`
Totalcurrentassets float64 `json:"totalCurrentAssets"`
TotalCurrentAssets float64 `json:"propertyPlantEquipmentNet"`
Goodwill float64 `json:"goodwill"`
IntangibleAssets float64 `json:"intangibleAssets"`
GoodwillAndIntangibleAssets float64 `json:"goodwillAndIntangibleAssets"`
LongTermInvestments float64 `json:"longTermInvestments"`
TaxAssets float64 `json:"taxAssets"`
OtherNonCurrentAssets float64 `json:"otherNonCurrentAssets"`
TotalNonCurrentAssets float64 `json:"totalNonCurrentAssets"`
OtherAssets float64 `json:"otherAssets"`
TotalAssets float64 `json:"totalAssets"`
AccountPayables float64 `json:"accountPayables"`
ShortTermDebt float64 `json:"shortTermDebt"`
TaxPayables float64 `json:"taxPayables"`
DeferredRevenue float64 `json:"deferredRevenue"`
OtherCurrentLiabilities float64 `json:"otherCurrentLiabilities"`
TotalCurrentLiabilities float64 `json:"totalCurrentLiabilities"`
LongTermDebt float64 `json:"longTermDebt"`
DeferredRevenueNonCurrent float64 `json:"deferredRevenueNonCurrent"`
DeferredTaxLiabilitiesNonCurrent float64 `json:"deferredTaxLiabilitiesNonCurrent"`
OtherNonCurrentLiabilities float64 `json:"otherNonCurrentLiabilities"`
TotalNonCurrentLiabilities float64 `json:"totalNonCurrentLiabilities"`
OtherLiabilities float64 `json:"otherLiabilities"`
TotalLiabilities float64 `json:"totalLiabilities"`
CommonStock float64 `json:"commonStock"`
RetainedEarnings float64 `json:"retainedEarnings"`
AccumulatedOtherComprehensiveIncomeLoss float64 `json:"accumulatedOtherComprehensiveIncomeLoss"`
OtherTotalStockholdersEquity float64 `json:"othertotalStockholdersEquity"`
TotalStockholdersEquity float64 `json:"totalStockholdersEquity"`
TotalLiabilitiesAndStockholdersEquity float64 `json:"totalLiabilitiesAndStockholdersEquity"`
TotalInvestments float64 `json:"totalInvestments"`
TotalDebt float64 `json:"totalDebt"`
NetDebt float64 `json:"netDebt"`
} `json:"balance"`
Cash []struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
ReportedCurrency string `json:"reportedCurrency"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Period string `json:"period"`
Link string `json:"link"`
FinalLink string `json:"finalLink"`
NetIncome float64 `json:"netIncome"`
DepreciationAndAmortization float64 `json:"depreciationAndAmortization"`
DeferredIncomeTax float64 `json:"deferredIncomeTax"`
StockBasedCompensation float64 `json:"stockBasedCompensation"`
ChangeInWorkingCapital float64 `json:"changeInWorkingCapital"`
AccountsReceivables float64 `json:"accountsReceivables"`
Inventory float64 `json:"inventory"`
AccountsPayables float64 `json:"accountsPayables"`
OtherWorkingCapital float64 `json:"otherWorkingCapital"`
OtherNonCashItems float64 `json:"otherNonCashItems"`
NetCashProvidedByOperatingActivities float64 `json:"netCashProvidedByOperatingActivities"`
Investmentsinpropertyplantandequipment float64 `json:"investmentsInPropertyPlantAndEquipment"`
AcquisitionsNet float64 `json:"acquisitionsNet"`
PurchasesOfInvestments float64 `json:"purchasesOfInvestments"`
SalesMaturitiesOfInvestments float64 `json:"salesMaturitiesOfInvestments"`
OtherInvestingActivites float64 `json:"otherInvestingActivites"`
NetCashUsedForInvestingActivites float64 `json:"netCashUsedForInvestingActivites"`
DebtrPayment float64 `json:"debtRepayment"`
CommonStockIssued float64 `json:"commonStockIssued"`
CommonStockRepurchased float64 `json:"commonStockRepurchased"`
DividendsPaid float64 `json:"dividendsPaid"`
OtherFinancingActivites float64 `json:"otherFinancingActivites"`
NetCashUsedProvidedByFinancingActivities float64 `json:"netCashUsedProvidedByFinancingActivities"`
EffectOfForexChangesOnCash float64 `json:"effectOfForexChangesOnCash"`
Netchangeincash float64 `json:"netChangeInCash"`
CashAtEndOfPeriod float64 `json:"cashAtEndOfPeriod"`
CashAtBeginningOfPeriod float64 `json:"cashAtBeginningOfPeriod"`
OperatingCashFlow float64 `json:"operatingCashFlow"`
CapitalExpenditure float64 `json:"capitalExpenditure"`
FreeCashFlow float64 `json:"freeCashFlow"`
} `json:"cash"`
} `json:"financialsQuarter"`
}
type CryptoCandle ¶
type CryptoCandle struct {
Date string `json:"date"` // 2020-09-14 07:27:00
Open float64 `json:"open"`
Low float64 `json:"low"`
High float64 `json:"high"`
Close float64 `json:"close"`
Volume int64 `json:"volume"`
}
CryptoCandle ...
type CryptoDailyCandle ¶
type CryptoDailyCandle struct {
Date string `json:"date"` // 2019-03-11
Open float64 `json:"open"`
High float64 `json:"high"`
Low float64 `json:"low"`
Close float64 `json:"close"`
AdjClose float64 `json:"adjClose"`
Volume float64 `json:"volume"`
UnadjustedVolume float64 `json:"unadjustedVolume"`
Change float64 `json:"change"`
ChangePercent float64 `json:"changePercent"`
Vwap float64 `json:"vwap"`
Label string `json:"label"` // March 12, 19
ChangeOverTime float64 `json:"changeOverTime"`
}
CryptoDailyCandle ...
type CryptoDailyCandleList ¶
type CryptoDailyCandleList struct {
Symbol string `json:"symbol"`
Historical []CryptoDailyCandle `json:"historical"`
}
CryptoDailyCandleList ...
type CryptoDailyLine ¶
CryptoDailyLine ...
type CryptoDailyLineList ¶
type CryptoDailyLineList struct {
Symbol string `json:"symbol"`
Historical []CryptoDailyLine `json:"historical"`
}
CryptoDailyLineList ...
type CryptoQuote ¶
type CryptoQuote struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Price float64 `json:"price"`
ChangesPercentage float64 `json:"changesPercentage"`
Change float64 `json:"change"`
DayLow float64 `json:"dayLow"`
DayHigh float64 `json:"dayHigh"`
YearHigh float64 `json:"yearHigh"`
YearLow float64 `json:"yearLow"`
MarketCap float64 `json:"marketCap"`
PriceAvg50 float64 `json:"priceAvg50"`
PriceAvg200 float64 `json:"priceAvg200"`
Volume float64 `json:"volume"`
AvgVolume int64 `json:"avgVolume"`
Exchange string `json:"exchange"`
Open float64 `json:"open"`
PreviousClose float64 `json:"previousClose"`
Eps *float64 `json:"eps"`
Pe *float64 `json:"pe"`
EarningsAnnouncement *float64 `json:"earningsAnnouncement"`
Timestamp int64 `json:"timestamp"`
}
CryptoQuote ...
type CryptoSymbol ¶
type CryptoSymbol struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Currency string `json:"currency"`
StockExchange string `json:"stockExchange"`
ExchangeShortName string `json:"exchangeShortName"`
}
CryptoSymbol ...
type Cusip ¶
type Cusip struct {
Ticker string `json:"ticker"`
Cusip string `json:"cusip"`
Company string `json:"company"`
}
Cusip ...
type DailyDiscountedCashFlow ¶
type DailyDiscountedCashFlow struct {
Symbol string `json:"symbol" csv:"symbol"`
Date string `json:"date" csv:"date"`
Dcf float64 `json:"dcf" csv:"DCF"`
}
DailyDiscountedCashFlow ...
type DelstedCompany ¶
type DelstedCompany struct {
Symbol string `json:"symbol"`
CompanyName string `json:"companyName"`
Exchange string `json:"exchange"`
IpoDate string `json:"ipoDate"`
DelistedDate string `json:"delistedDate"`
}
DelstedCompany ...
type DiscountedCashFlow ¶
type DiscountedCashFlow struct {
Symbol string `json:"symbol"`
Date string `json:"date"`
Dcf float64 `json:"dcf"`
StockPrice float64 `json:"Stock Price"`
}
DiscountedCashFlow ...
type DividendCalendar ¶
type DividendCalendar struct {
Date string `json:"date"` // 2020-09-10
Label string `json:"label"` // September 10, 20
AdjDividend float64 `json:"adjDividend"`
Symbol string `json:"symbol"`
Dividend float64 `json:"dividend"`
RecordDate string `json:"recordDate"`
PaymentDate string `json:"paymentDate"`
DeclarationDate string `json:"declarationDate"`
}
DividendCalendar ...
type ETF ¶
type ETF struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Price float64 `json:"price"`
Exchange string `json:"exchange"`
ExchangeShortName string `json:"exchangeShortName"`
}
ETF ...
type ETFCountryWeighting ¶
type ETFCountryWeighting struct {
Country string `json:"country"`
WeightPercentage string `json:"weightPercentage"`
}
ETFCountryWeighting ...
type ETFHolder ¶
type ETFHolder struct {
Asset string `json:"asset"`
WeightPercentage float64 `json:"weightPercentage"`
}
ETFHolder ...
type ETFSectorWeighting ¶
type ETFSectorWeighting struct {
Sector ETFSector `json:"sector"`
WeightPercentage string `json:"weightPercentage"`
}
ETFSectorWeighting ...
type ETFStockExposure ¶
type ETFStockExposure struct {
ETFSymbol string `json:"etfSymbol"`
AssetExposure string `json:"assetExposure"`
WeightPercentage float64 `json:"weightPercentage"`
MarketValue float64 `json:"marketValue"`
}
ETFStockExposure ...
type EarningCalendar ¶
type EarningCalendar struct {
Date string `json:"date"` // 2020-10-28
Symbol string `json:"symbol"`
Eps float64 `json:"eps"`
EpsEstimated float64 `json:"epsEstimated"`
Time string `json:"time"` // Indicates whether the earnings is announced before market open(bmo), after market close(amc), or during market hour(dmh).
Revenue float64 `json:"revenue"`
RevenueEstimated float64 `json:"revenueEstimated"`
UpdatedFromDate string `json:"updatedFromDate"`
FiscalDateEnding string `json:"fiscalDateEnding"`
}
EarningCalendar ...
type EarningCalendarConfirmed ¶
type EarningCalendarConfirmed struct {
Symbol string `json:"symbol"`
Exchange string `json:"exchange"`
Time string `json:"time"`
When string `json:"when"`
Date string `json:"date"`
PublicationDate string `json:"publicationDate"`
Title string `json:"title"`
URL string `json:"url"`
}
EarningCalendarConfirmed ...
type EarningCallTranscript ¶
type EarningCallTranscript struct {
Symbol string `json:"symbol"`
Quarter int `json:"quarter"`
Year int `json:"year"`
Date string `json:"date"` // 2020-07-31 17:00:00
Content string `json:"content"`
}
EarningCallTranscript ...
type EarningSurprise ¶
type EarningSurprise struct {
Date string `json:"date" csv:"date"` // 2020-09-08
Symbol string `json:"symbol" csv:"symbol"`
ActualEarningResult float64 `json:"actualEarningResult" csv:"actualEarningResult"`
EstimatedEarning float64 `json:"estimatedEarning" csv:"estimatedEarning"`
}
EarningSurprise ...
type EconomicCalendar ¶
type EconomicCalendar struct {
Event string `json:"event"`
Date string `json:"date"` // 2020-09-16 11:00:00
Country string `json:"country"`
Impact *string `json:"impact"`
Actual *float64 `json:"actual"`
Previous *float64 `json:"previous"`
Change *float64 `json:"change"`
ChangePercentage *float64 `json:"changePercentage"`
Estimate *float64 `json:"estimate"`
}
EconomicCalendar ...
type EconomicCalendarEventList ¶
type EconomicCalendarEventList struct {
Event string `json:"event"`
Country string `json:"country"`
}
EconomicCalendarEventList ...
type EconomicsIndicator ¶
EconomicsIndicator ...
type EconomicsMarketRisk ¶
type EconomicsMarketRisk struct {
Country string `json:"country"`
Continent string `json:"continent"`
TotalEquityRiskPremium float64 `json:"totalEquityRiskPremium"`
CountryRiskPremium float64 `json:"countryRiskPremium"`
}
EconomicsMarketRisk ...
type EconomicsTreasuryRates ¶
type EconomicsTreasuryRates struct {
Date string `json:"date"`
Month1 float64 `json:"month1"`
Month2 float64 `json:"month2"`
Month3 float64 `json:"month3"`
Month6 float64 `json:"month6"`
Year1 float64 `json:"year1"`
Year2 float64 `json:"year2"`
Year3 float64 `json:"year3"`
Year5 float64 `json:"year5"`
Year7 float64 `json:"year7"`
Year10 float64 `json:"year10"`
Year20 float64 `json:"year20"`
Year30 float64 `json:"year30"`
}
EconomicsTreasuryRates ...
type EmployeeCount ¶
type EmployeeCount struct {
Symbol string `json:"symbol"`
Cik string `json:"cik"`
AcceptanceTime string `json:"acceptanceTime"`
PeriodOfReport string `json:"periodOfReport"`
CompanyName string `json:"companyName"`
FormType string `json:"formType"`
FilingDate string `json:"filingDate"`
Source string `json:"source"`
EmployeeCount int `json:"employeeCount"`
}
EmployeeCount ...
type EnterpriseValue ¶
type EnterpriseValue struct {
Symbol string `json:"symbol"`
Date string `json:"date"` // 2018-09-29
StockPrice float64 `json:"stockPrice"`
MarketCapitalization float64 `json:"marketCapitalization"`
MinusCashAndCashEquivalents int64 `json:"minusCashAndCashEquivalents"`
AddTotalDebt int64 `json:"addTotalDebt"`
EnterpriseValue float64 `json:"enterpriseValue"`
}
EnterpriseValue ...
type Error ¶
type Error struct {
Timestamp string `json:"timestamp"` // 2020-09-18T11:00:01.211+0000
Status int `json:"status"` // 500
Error string `json:"error"` // Internal Server Error
Message string `json:"message"` // Error message ...
Path string `json:"path"` // /api/v3/...
}
Error - universal response from server
type Exchange ¶
type Exchange struct {
StockExchangeName string `json:"stockExchangeName"`
StockMarketHours ExchangeHours `json:"stockMarketHours"`
StockMarketHolidays []ExchangeHolidays `json:"stockMarketHolidays"`
IsTheStockMarketOpen bool `json:"isTheStockMarketOpen"`
IsTheEuronextMarketOpen bool `json:"isTheEuronextMarketOpen"`
IsTheForexMarketOpen bool `json:"isTheForexMarketOpen"`
IsTheCryptoMarketOpen bool `json:"isTheCryptoMarketOpen"`
}
Exchange ...
type ExchangeHolidays ¶
type ExchangeHolidays struct {
Year int `json:"year"`
NewYearsDay string `json:"New Years Day"`
GoodFriday string `json:"Good Friday"`
MemorialDay string `json:"Memorial Day"`
IndependenceDay string `json:"Independence Day"`
LaborDay string `json:"Labor Day"`
ThanksgivingDay string `json:"Thanksgiving Day"`
Christmas string `json:"Christmas"`
}
ExchangeHolidays ...
type ExchangeHours ¶
type ExchangeHours struct {
OpeningHour string `json:"openingHour"`
ClosingHour string `json:"closingHour"`
}
ExchangeHours ...
type FinancialRatios ¶
type FinancialRatios struct {
Symbol string `json:"symbol" csv:"symbol"`
Date string `json:"date" csv:"date"`
Period string `json:"period" csv:"period"`
CurrentRatio float64 `json:"currentRatio" csv:"currentRatio"`
QuickRatio float64 `json:"quickRatio" csv:"quickRatio"`
CashRatio float64 `json:"cashRatio" csv:"cashRatio"`
DaysOfSalesOutstanding float64 `json:"daysOfSalesOutstanding" csv:"daysOfSalesOutstanding"`
DaysOfInventoryOutstanding float64 `json:"daysOfInventoryOutstanding" csv:"daysOfInventoryOutstanding"`
OperatingCycle float64 `json:"operatingCycle" csv:"operatingCycle"`
DaysOfPayablesOutstanding float64 `json:"daysOfPayablesOutstanding" csv:"daysOfPayablesOutstanding"`
CashConversionCycle float64 `json:"cashConversionCycle" csv:"cashConversionCycle"`
GrossProfitMargin float64 `json:"grossProfitMargin" csv:"grossProfitMargin"`
OperatingProfitMargin float64 `json:"operatingProfitMargin" csv:"operatingProfitMargin"`
PretaxProfitMargin float64 `json:"pretaxProfitMargin" csv:"pretaxProfitMargin"`
NetProfitMargin float64 `json:"netProfitMargin" csv:"netProfitMargin"`
EffectiveTaxRate float64 `json:"effectiveTaxRate" csv:"effectiveTaxRate"`
ReturnOnAssets float64 `json:"returnOnAssets" csv:"returnOnAssets"`
ReturnOnEquity float64 `json:"returnOnEquity" csv:"returnOnEquity"`
ReturnOnCapitalEmployed float64 `json:"returnOnCapitalEmployed" csv:"returnOnCapitalEmployed"`
NetIncomePerEBT float64 `json:"netIncomePerEBT" csv:"netIncomePerEBT"`
EbtPerEbit float64 `json:"ebtPerEbit" csv:"ebtPerEbit"`
EbitPerRevenue float64 `json:"ebitPerRevenue" csv:"ebitPerRevenue"`
DebtRatio float64 `json:"debtRatio" csv:"debtRatio"`
DebtEquityRatio float64 `json:"debtEquityRatio" csv:"debtEquityRatio"`
LongTermDebtToCapitalization float64 `json:"longTermDebtToCapitalization" csv:"longTermDebtToCapitalization"`
TotalDebtToCapitalization float64 `json:"totalDebtToCapitalization" csv:"totalDebtToCapitalization"`
InterestCoverage float64 `json:"interestCoverage" csv:"interestCoverage"`
CashFlowToDebtRatio float64 `json:"cashFlowToDebtRatio" csv:"cashFlowToDebtRatio"`
CompanyEquityMultiplier float64 `json:"companyEquityMultiplier" csv:"companyEquityMultiplier"`
ReceivablesTurnover float64 `json:"receivablesTurnover" csv:"receivablesTurnover"`
PayablesTurnover float64 `json:"payablesTurnover" csv:"payablesTurnover"`
InventoryTurnover float64 `json:"inventoryTurnover" csv:"inventoryTurnover"`
FixedAssetTurnover float64 `json:"fixedAssetTurnover" csv:"fixedAssetTurnover"`
AssetTurnover float64 `json:"assetTurnover" csv:"assetTurnover"`
PayoutRatio float64 `json:"payoutRatio" csv:"payoutRatio"`
OperatingCashFlowSalesRatio float64 `json:"operatingCashFlowSalesRatio" csv:"operatingCashFlowSalesRatio"`
FreeCashFlowOperatingCashFlowRatio float64 `json:"freeCashFlowOperatingCashFlowRatio" csv:"freeCashFlowOperatingCashFlowRatio"`
CashFlowCoverageRatios float64 `json:"cashFlowCoverageRatios" csv:"cashFlowCoverageRatios"`
ShortTermCoverageRatios float64 `json:"shortTermCoverageRatios" csv:"shortTermCoverageRatios"`
CapitalExpenditureCoverageRatio float64 `json:"capitalExpenditureCoverageRatio" csv:"capitalExpenditureCoverageRatio"`
DividendPaidAndCapexCoverageRatio float64 `json:"dividendPaidAndCapexCoverageRatio" csv:"dividendPaidAndCapexCoverageRatio"`
DividendPayoutRatio float64 `json:"dividendPayoutRatio" csv:"dividendPayoutRatio"`
PriceBookValueRatio float64 `json:"priceBookValueRatio" csv:"priceBookValueRatio"`
PriceToBookRatio float64 `json:"priceToBookRatio" csv:"priceToBookRatio"`
PriceToSalesRatio float64 `json:"priceToSalesRatio" csv:"priceToSalesRatio"`
PriceEarningsRatio float64 `json:"priceEarningsRatio" csv:"priceEarningsRatio"`
PriceToFreeCashFlowsRatio float64 `json:"priceToFreeCashFlowsRatio" csv:"priceToFreeCashFlowsRatio"`
PriceToOperatingCashFlowsRatio float64 `json:"priceToOperatingCashFlowsRatio" csv:"priceToOperatingCashFlowsRatio"`
PriceCashFlowRatio float64 `json:"priceCashFlowRatio" csv:"priceCashFlowRatio"`
PriceEarningsToGrowthRatio float64 `json:"priceEarningsToGrowthRatio" csv:"priceEarningsToGrowthRatio"`
PriceSalesRatio float64 `json:"priceSalesRatio" csv:"priceSalesRatio"`
DividendYield float64 `json:"dividendYield" csv:"dividendYield"`
EnterpriseValueMultiple float64 `json:"enterpriseValueMultiple" csv:"enterpriseValueMultiple"`
PriceFairValue float64 `json:"priceFairValue" csv:"priceFairValue"`
}
FinancialRatios ...
type FinancialRatiosTTM ¶
type FinancialRatiosTTM struct {
Symbol string `csv:"symbol"`
DividendYielTTM float64 `json:"dividendYielTTM" csv:"dividendYielTTM"`
DividendYielPercentageTTM float64 `json:"dividendYielPercentageTTM" csv:"dividendYielPercentageTTM"`
PeRatioTTM float64 `json:"peRatioTTM" csv:"peRatioTTM"`
PegRatioTTM float64 `json:"pegRatioTTM" csv:"pegRatioTTM"`
PayoutRatioTTM float64 `json:"payoutRatioTTM" csv:"payoutRatioTTM"`
CurrentRatioTTM float64 `json:"currentRatioTTM" csv:"currentRatioTTM"`
QuickRatioTTM float64 `json:"quickRatioTTM" csv:"quickRatioTTM"`
CashRatioTTM float64 `json:"cashRatioTTM" csv:"cashRatioTTM"`
DaysOfSalesOutstandingTTM float64 `json:"daysOfSalesOutstandingTTM" csv:"daysOfSalesOutstandingTTM"`
DaysOfInventoryOutstandingTTM float64 `json:"daysOfInventoryOutstandingTTM" csv:"daysOfInventoryOutstandingTTM"`
OperatingCycleTTM float64 `json:"operatingCycleTTM" csv:"operatingCycleTTM"`
DaysOfPayablesOutstandingTTM float64 `json:"daysOfPayablesOutstandingTTM" csv:"daysOfPayablesOutstandingTTM"`
CashConversionCycleTTM float64 `json:"cashConversionCycleTTM" csv:"cashConversionCycleTTM"`
GrossProfitMarginTTM float64 `json:"grossProfitMarginTTM" csv:"grossProfitMarginTTM"`
OperatingProfitMarginTTM float64 `json:"operatingProfitMarginTTM" csv:"operatingProfitMarginTTM"`
PretaxProfitMarginTTM float64 `json:"pretaxProfitMarginTTM" csv:"pretaxProfitMarginTTM"`
NetProfitMarginTTM float64 `json:"netProfitMarginTTM" csv:"netProfitMarginTTM"`
EffectiveTaxRateTTM float64 `json:"effectiveTaxRateTTM" csv:"effectiveTaxRateTTM"`
ReturnOnAssetsTTM float64 `json:"returnOnAssetsTTM" csv:"returnOnAssetsTTM"`
ReturnOnEquityTTM float64 `json:"returnOnEquityTTM" csv:"returnOnEquityTTM"`
ReturnOnCapitalEmployedTTM float64 `json:"returnOnCapitalEmployedTTM" csv:"returnOnCapitalEmployedTTM"`
NetIncomePerEBTTTM float64 `json:"netIncomePerEBTTTM" csv:"netIncomePerEBTTTM"`
EbtPerEbitTTM float64 `json:"ebtPerEbitTTM" csv:"ebtPerEbitTTM"`
EbitPerRevenueTTM float64 `json:"ebitPerRevenueTTM" csv:"ebitPerRevenueTTM"`
DebtRatioTTM float64 `json:"debtRatioTTM" csv:"debtRatioTTM"`
DebtEquityRatioTTM float64 `json:"debtEquityRatioTTM" csv:"debtEquityRatioTTM"`
LongTermDebtToCapitalizationTTM float64 `json:"longTermDebtToCapitalizationTTM" csv:"longTermDebtToCapitalizationTTM"`
TotalDebtToCapitalizationTTM float64 `json:"totalDebtToCapitalizationTTM" csv:"totalDebtToCapitalizationTTM"`
InterestCoverageTTM float64 `json:"interestCoverageTTM" csv:"interestCoverageTTM"`
CashFlowToDebtRatioTTM float64 `json:"cashFlowToDebtRatioTTM" csv:"cashFlowToDebtRatioTTM"`
CompanyEquityMultiplierTTM float64 `json:"companyEquityMultiplierTTM" csv:"companyEquityMultiplierTTM"`
ReceivablesTurnoverTTM float64 `json:"receivablesTurnoverTTM" csv:"receivablesTurnoverTTM"`
PayablesTurnoverTTM float64 `json:"payablesTurnoverTTM" csv:"payablesTurnoverTTM"`
InventoryTurnoverTTM float64 `json:"inventoryTurnoverTTM" csv:"inventoryTurnoverTTM"`
FixedAssetTurnoverTTM float64 `json:"fixedAssetTurnoverTTM" csv:"fixedAssetTurnoverTTM"`
AssetTurnoverTTM float64 `json:"assetTurnoverTTM" csv:"assetTurnoverTTM"`
OperatingCashFlowSalesRatioTTM float64 `json:"operatingCashFlowSalesRatioTTM" csv:"operatingCashFlowSalesRatioTTM"`
FreeCashFlowOperatingCashFlowRatioTTM float64 `json:"freeCashFlowOperatingCashFlowRatioTTM" csv:"freeCashFlowOperatingCashFlowRatioTTM"`
CashFlowCoverageRatiosTTM float64 `json:"cashFlowCoverageRatiosTTM" csv:"cashFlowCoverageRatiosTTM"`
ShortTermCoverageRatiosTTM float64 `json:"shortTermCoverageRatiosTTM" csv:"shortTermCoverageRatiosTTM"`
CapitalExpenditureCoverageRatioTTM float64 `json:"capitalExpenditureCoverageRatioTTM" csv:"capitalExpenditureCoverageRatioTTM"`
DividendPaidAndCapexCoverageRatioTTM float64 `json:"dividendPaidAndCapexCoverageRatioTTM" csv:"dividendPaidAndCapexCoverageRatioTTM"`
PriceBookValueRatioTTM float64 `json:"priceBookValueRatioTTM" csv:"priceBookValueRatioTTM"`
PriceToBookRatioTTM float64 `json:"priceToBookRatioTTM" csv:"priceToBookRatioTTM"`
PriceToSalesRatioTTM float64 `json:"priceToSalesRatioTTM" csv:"priceToSalesRatioTTM"`
PriceEarningsRatioTTM float64 `json:"priceEarningsRatioTTM" csv:"priceEarningsRatioTTM"`
PriceToFreeCashFlowsRatioTTM float64 `json:"priceToFreeCashFlowsRatioTTM" csv:"priceToFreeCashFlowsRatioTTM"`
PriceToOperatingCashFlowsRatioTTM float64 `json:"priceToOperatingCashFlowsRatioTTM" csv:"priceToOperatingCashFlowsRatioTTM"`
PriceCashFlowRatioTTM float64 `json:"priceCashFlowRatioTTM" csv:"priceCashFlowRatioTTM"`
PriceEarningsToGrowthRatioTTM float64 `json:"priceEarningsToGrowthRatioTTM" csv:"priceEarningsToGrowthRatioTTM"`
PriceSalesRatioTTM float64 `json:"priceSalesRatioTTM" csv:"priceSalesRatioTTM"`
DividendYieldTTM float64 `json:"dividendYieldTTM" csv:"dividendYieldTTM"`
EnterpriseValueMultipleTTM float64 `json:"enterpriseValueMultipleTTM" csv:"enterpriseValueMultipleTTM"`
PriceFairValueTTM float64 `json:"priceFairValueTTM" csv:"priceFairValueTTM"`
}
FinancialRatiosTTM ...
type FinancialStatementsGrowth ¶
type FinancialStatementsGrowth struct {
Symbol string `json:"symbol"`
Date string `json:"date"` // 2019-09-28
Period string `json:"period"`
RevenueGrowth float64 `json:"revenueGrowth"`
GrossProfitGrowth float64 `json:"grossProfitGrowth"`
Ebitgrowth float64 `json:"ebitgrowth"`
OperatingIncomeGrowth float64 `json:"operatingIncomeGrowth"`
NetIncomeGrowth float64 `json:"netIncomeGrowth"`
Epsgrowth float64 `json:"epsgrowth"`
EpsdilutedGrowth float64 `json:"epsdilutedGrowth"`
OperatingCashFlowGrowth float64 `json:"operatingCashFlowGrowth"`
FreeCashFlowGrowth float64 `json:"freeCashFlowGrowth"`
ReceivablesGrowth float64 `json:"receivablesGrowth"`
InventoryGrowth float64 `json:"inventoryGrowth"`
AssetGrowth float64 `json:"assetGrowth"`
DebtGrowth float64 `json:"debtGrowth"`
RdexpenseGrowth float64 `json:"rdexpenseGrowth"`
SgaexpensesGrowth float64 `json:"sgaexpensesGrowth"`
}
FinancialStatementsGrowth ...
type ForexBindAsk ¶
type ForexBindAsk struct {
Ticker string `json:"ticker"`
Bid string `json:"bid"`
Ask string `json:"ask"`
Open string `json:"open"`
Low string `json:"low"`
High string `json:"high"`
Changes float64 `json:"changes"`
Date string `json:"date"`
}
ForexBindAsk ...
type ForexCandle ¶
type ForexCandle struct {
Date string `json:"date"`
Open float64 `json:"open"`
Low float64 `json:"low"`
High float64 `json:"high"`
Close float64 `json:"close"`
Volume float64 `json:"volume"`
}
ForexCandle ...
type ForexDailyCandle ¶
type ForexDailyCandle struct {
Date string `json:"date"`
Open float64 `json:"open"`
High float64 `json:"high"`
Low float64 `json:"low"`
Close float64 `json:"close"`
AdjClose float64 `json:"adjClose"`
Change float64 `json:"change"`
ChangePercent float64 `json:"changePercent"`
Label string `json:"label"`
ChangeOverTime float64 `json:"changeOverTime"`
}
ForexDailyCandle ...
type ForexDailyCandleList ¶
type ForexDailyCandleList struct {
Symbol string `json:"symbol"`
Historical []ForexDailyCandle `json:"historical"`
}
ForexDailyCandleList ...
type ForexDailyLine ¶
ForexDailyLine ...
type ForexDailyLineList ¶
type ForexDailyLineList struct {
Symbol string `json:"symbol"`
Historical []ForexDailyLine `json:"historical"`
}
ForexDailyLineList ...
type ForexQuote ¶
type ForexQuote struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Price float64 `json:"price"`
ChangesPercentage float64 `json:"changesPercentage"`
Change float64 `json:"change"`
DayLow float64 `json:"dayLow"`
DayHigh float64 `json:"dayHigh"`
YearHigh float64 `json:"yearHigh"`
YearLow float64 `json:"yearLow"`
MarketCap *float64 `json:"marketCap"`
PriceAvg50 float64 `json:"priceAvg50"`
PriceAvg200 float64 `json:"priceAvg200"`
Volume float64 `json:"volume"`
AvgVolume int64 `json:"avgVolume"`
Exchange string `json:"exchange"`
Open float64 `json:"open"`
PreviousClose float64 `json:"previousClose"`
Eps *float64 `json:"eps"`
Pe *float64 `json:"pe"`
EarningsAnnouncement *float64 `json:"earningsAnnouncement"`
Timestamp int64 `json:"timestamp"`
}
ForexQuote ...
type ForexSymbol ¶
type ForexSymbol struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Currency string `json:"currency"`
StockExchange string `json:"stockExchange"`
ExchangeShortName string `json:"exchangeShortName"`
}
ForexSymbol ...
type FullFinancialStatementAsReported ¶
type FullFinancialStatementAsReported struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
Period string `json:"period"`
Numberofsignificantvendors float64 `json:"numberofsignificantvendors"`
Entitycurrentreportingstatus string `json:"entitycurrentreportingstatus"`
Machineryequipmentandinternalusesoftwaremember float64 `json:"machineryequipmentandinternalusesoftwaremember"`
Otherliabilitiesmember float64 `json:"otherliabilitiesmember"`
Entityemerginggrowthcompany string `json:"entityemerginggrowthcompany"`
Incometaxreconciliationtaxcreditsresearch float64 `json:"incometaxreconciliationtaxcreditsresearch"`
Unrecordedunconditionalpurchaseobligationbalanceonsecondanniversary float64 `json:"unrecordedunconditionalpurchaseobligationbalanceonsecondanniversary"`
Nonoperatingincomeexpense float64 `json:"nonoperatingincomeexpense"`
Incometaxespaidnet float64 `json:"incometaxespaidnet"`
Federalincometaxexpensebenefitcontinuingoperations float64 `json:"federalincometaxexpensebenefitcontinuingoperations"`
Japansegmentmember float64 `json:"japansegmentmember"`
Currentforeigntaxexpensebenefit float64 `json:"currentforeigntaxexpensebenefit"`
Debtsecuritiesavailableforsalecontinuousunrealizedlossposition12Monthsorlonger float64 `json:"debtsecuritiesavailableforsalecontinuousunrealizedlossposition12monthsorlonger"`
Proceedsfromsaleofavailableforsalesecuritiesdebt float64 `json:"proceedsfromsaleofavailableforsalesecuritiesdebt"`
Unrecognizedtaxbenefitsthatwouldimpacteffectivetaxrate float64 `json:"unrecognizedtaxbenefitsthatwouldimpacteffectivetaxrate"`
Decreaseinunrecognizedtaxbenefitsisreasonablypossible float64 `json:"decreaseinunrecognizedtaxbenefitsisreasonablypossible"`
Deferredtaxassetsnet float64 `json:"deferredtaxassetsnet"`
Deferredtaxassetsgoodwillandintangibleassets float64 `json:"deferredtaxassetsgoodwillandintangibleassets"`
Interestratecontractmember float64 `json:"interestratecontractmember"`
Othercomprehensiveincomelossavailableforsalesecuritiesadjustmentnetoftax float64 `json:"othercomprehensiveincomelossavailableforsalesecuritiesadjustmentnetoftax"`
Entitytaxidentificationnumber string `json:"entitytaxidentificationnumber"`
Incometaxreconciliationforeignincometaxratedifferential float64 `json:"incometaxreconciliationforeignincometaxratedifferential"`
Increasedecreaseinotheroperatingliabilities float64 `json:"increasedecreaseinotheroperatingliabilities"`
Deferredtaxassetsliabilitiesnet float64 `json:"deferredtaxassetsliabilitiesnet"`
Debtinstrumentmaturityyearrangestart float64 `json:"debtinstrumentmaturityyearrangestart"`
Propertyplantandequipmentnet float64 `json:"propertyplantandequipmentnet"`
Commonstocksincludingadditionalpaidincapital float64 `json:"commonstocksincludingadditionalpaidincapital"`
Commercialpaper float64 `json:"commercialpaper"`
Commonstockmember interface{} `json:"commonstockmember"`
Greaterchinasegmentmember float64 `json:"greaterchinasegmentmember"`
Costofgoodsandservicessold interface{} `json:"costofgoodsandservicessold"`
Longtermdebtcurrent float64 `json:"longtermdebtcurrent"`
Accumulatedtranslationadjustmentmember float64 `json:"accumulatedtranslationadjustmentmember"`
Cashcashequivalentsrestrictedcashandrestrictedcashequivalentsperiodincreasedecreaseincludingexchangerateeffect float64 `json:"cashcashequivalentsrestrictedcashandrestrictedcashequivalentsperiodincreasedecreaseincludingexchangerateeffect"`
Repaymentsoflongtermdebt float64 `json:"repaymentsoflongtermdebt"`
Netincomeloss float64 `json:"netincomeloss"`
Proceedsfromissuanceoflongtermdebt float64 `json:"proceedsfromissuanceoflongtermdebt"`
Unrecordedunconditionalpurchaseobligationbalanceonfifthanniversary float64 `json:"unrecordedunconditionalpurchaseobligationbalanceonfifthanniversary"`
Incomelossfromcontinuingoperationsbeforeincometaxesextraordinaryitemsnoncontrollinginterest float64 `json:"incomelossfromcontinuingoperationsbeforeincometaxesextraordinaryitemsnoncontrollinginterest"`
Incomelossfromcontinuingoperationsbeforeincometaxesforeign float64 `json:"incomelossfromcontinuingoperationsbeforeincometaxesforeign"`
Crosscurrencyinterestratecontractmember string `json:"crosscurrencyinterestratecontractmember"`
Localphonenumber string `json:"localphonenumber"`
Collateralalreadyreceivedaggregatefairvalue float64 `json:"collateralalreadyreceivedaggregatefairvalue"`
Interestpaidnet float64 `json:"interestpaidnet"`
Gainlossfromcomponentsexcludedfromassessmentoffairvaluehedgeeffectivenessnet float64 `json:"gainlossfromcomponentsexcludedfromassessmentoffairvaluehedgeeffectivenessnet"`
Accumulateddepreciationdepletionandamortizationpropertyplantandequipment float64 `json:"accumulateddepreciationdepletionandamortizationpropertyplantandequipment"`
Othercomprehensiveincomeunrealizedgainlossonderivativesarisingduringperiodbeforetax float64 `json:"othercomprehensiveincomeunrealizedgainlossonderivativesarisingduringperiodbeforetax"`
Proceedsfromrepaymentsofcommercialpaper float64 `json:"proceedsfromrepaymentsofcommercialpaper"`
Proceedsfromsaleandmaturityofotherinvestments float64 `json:"proceedsfromsaleandmaturityofotherinvestments"`
Longtermdebtnoncurrent float64 `json:"longtermdebtnoncurrent"`
Maximumlengthoftimeforeigncurrencycashflowhedge string `json:"maximumlengthoftimeforeigncurrencycashflowhedge"`
Stockissuedduringperiodvaluenewissues float64 `json:"stockissuedduringperiodvaluenewissues"`
Netcashprovidedbyusedinoperatingactivities float64 `json:"netcashprovidedbyusedinoperatingactivities"`
Operatingleasesfutureminimumpaymentsdue float64 `json:"operatingleasesfutureminimumpaymentsdue"`
Proceedsfromrepaymentsofshorttermdebtmaturinginthreemonthsorless float64 `json:"proceedsfromrepaymentsofshorttermdebtmaturinginthreemonthsorless"`
Stockrepurchasedandretiredduringperiodvalue float64 `json:"stockrepurchasedandretiredduringperiodvalue"`
Proceedsfromrepaymentsofshorttermdebtmaturinginmorethanthreemonths float64 `json:"proceedsfromrepaymentsofshorttermdebtmaturinginmorethanthreemonths"`
Restrictedinvestments float64 `json:"restrictedinvestments"`
Leaseholdimprovementsmember interface{} `json:"leaseholdimprovementsmember"`
Standardproductwarrantyaccrualpayments float64 `json:"standardproductwarrantyaccrualpayments"`
Accountsreceivablenetcurrent float64 `json:"accountsreceivablenetcurrent"`
Performanceobligationsinarrangements float64 `json:"performanceobligationsinarrangements"`
Currentstateandlocaltaxexpensebenefit float64 `json:"currentstateandlocaltaxexpensebenefit"`
Repaymentsofshorttermdebtmaturinginmorethanthreemonths float64 `json:"repaymentsofshorttermdebtmaturinginmorethanthreemonths"`
Derivativefairvalueofderivativenet float64 `json:"derivativefairvalueofderivativenet"`
Americassegmentmember interface{} `json:"americassegmentmember"`
Deferredfederalincometaxexpensebenefit float64 `json:"deferredfederalincometaxexpensebenefit"`
Operatingleasesfutureminimumpaymentsduethereafter float64 `json:"operatingleasesfutureminimumpaymentsduethereafter"`
Longtermmarketablesecuritiesmaturitiesterm string `json:"longtermmarketablesecuritiesmaturitiesterm"`
Cashandcashequivalentsatcarryingvalue float64 `json:"cashandcashequivalentsatcarryingvalue"`
Documentannualreport string `json:"documentannualreport"`
Otherassetscurrent float64 `json:"otherassetscurrent"`
Unfavorableinvestigationoutcomeeustateaidrulesmember float64 `json:"unfavorableinvestigationoutcomeeustateaidrulesmember"`
Othernonoperatingincomeexpense float64 `json:"othernonoperatingincomeexpense"`
Maximumlengthoftimehedgedininterestratecashflowhedge1 string `json:"maximumlengthoftimehedgedininterestratecashflowhedge1"`
Definedcontributionplanmaximumannualcontributionsperemployeeamount float64 `json:"definedcontributionplanmaximumannualcontributionsperemployeeamount"`
Debtsecuritiesavailableforsaleunrealizedlossposition float64 `json:"debtsecuritiesavailableforsaleunrealizedlossposition"`
Increasedecreaseinotheroperatingassets float64 `json:"increasedecreaseinotheroperatingassets"`
Accumulatednetunrealizedinvestmentgainlossmember float64 `json:"accumulatednetunrealizedinvestmentgainlossmember"`
Restofasiapacificsegmentmember float64 `json:"restofasiapacificsegmentmember"`
Unrecordedunconditionalpurchaseobligationbalanceonfourthanniversary float64 `json:"unrecordedunconditionalpurchaseobligationbalanceonfourthanniversary"`
Contractwithcustomerliability float64 `json:"contractwithcustomerliability"`
Tradeaccountsreceivablemember float64 `json:"tradeaccountsreceivablemember"`
Securityexchangename string `json:"securityexchangename"`
Proceedsfromissuanceofcommonstock float64 `json:"proceedsfromissuanceofcommonstock"`
Interestcostsincurred float64 `json:"interestcostsincurred"`
Revenueremainingperformanceobligationpercentage float64 `json:"revenueremainingperformanceobligationpercentage"`
Liabilitiescurrent interface{} `json:"liabilitiescurrent"`
Increasedecreaseinaccountspayable float64 `json:"increasedecreaseinaccountspayable"`
Grossprofit interface{} `json:"grossprofit"`
Reclassificationfromaocicurrentperiodbeforetaxattributabletoparent float64 `json:"reclassificationfromaocicurrentperiodbeforetaxattributabletoparent"`
Retainedearningsaccumulateddeficit interface{} `json:"retainedearningsaccumulateddeficit"`
Proceedsfrompaymentsforotherfinancingactivities float64 `json:"proceedsfrompaymentsforotherfinancingactivities"`
Definedcontributionplanemployermatchingcontributionpercentofmatch float64 `json:"definedcontributionplanemployermatchingcontributionpercentofmatch"`
Othercomprehensiveincomelossreclassificationadjustmentfromaocionderivativesnetoftax float64 `json:"othercomprehensiveincomelossreclassificationadjustmentfromaocionderivativesnetoftax"`
Losscontingencyestimateofpossibleloss float64 `json:"losscontingencyestimateofpossibleloss"`
Currentfiscalyearenddate string `json:"currentfiscalyearenddate"`
Employeestockpurchaseplanmaximumannualpurchasesperemployeeamount float64 `json:"employeestockpurchaseplanmaximumannualpurchasesperemployeeamount"`
Longtermdebtfairvalue interface{} `json:"longtermdebtfairvalue"`
Paymentstoacquirebusinessesnetofcashacquired float64 `json:"paymentstoacquirebusinessesnetofcashacquired"`
Investmentincomeinterestanddividend float64 `json:"investmentincomeinterestanddividend"`
Othercomprehensiveincomeunrealizedgainlossonderivativesarisingduringperiodnetoftax float64 `json:"othercomprehensiveincomeunrealizedgainlossonderivativesarisingduringperiodnetoftax"`
Changeinunrealizedgainlossonhedgediteminfairvaluehedge1 float64 `json:"changeinunrealizedgainlossonhedgediteminfairvaluehedge1"`
Accruedincometaxesnoncurrent float64 `json:"accruedincometaxesnoncurrent"`
Operatingexpenses interface{} `json:"operatingexpenses"`
Cashmember float64 `json:"cashmember"`
Operatingincomeloss float64 `json:"operatingincomeloss"`
A20132018Debtissuancesmember float64 `json:"a20132018debtissuancesmember"`
Noncashactivitiesinvolvingpropertyplantandequipmentnetincreasedecreasetoaccountspayableandothercurrentliabilities float64 `json:"noncashactivitiesinvolvingpropertyplantandequipmentnetincreasedecreasetoaccountspayableandothercurrentliabilities"`
Security12Btitle string `json:"security12btitle"`
Derivativefairvalueofderivativeasset float64 `json:"derivativefairvalueofderivativeasset"`
Otherassetsmember float64 `json:"otherassetsmember"`
Paymentsforrepurchaseofcommonstock float64 `json:"paymentsforrepurchaseofcommonstock"`
Paymentstoacquireotherinvestments float64 `json:"paymentstoacquireotherinvestments"`
Netcashprovidedbyusedininvestingactivities float64 `json:"netcashprovidedbyusedininvestingactivities"`
Employeestockmember float64 `json:"employeestockmember"`
Unrecordedunconditionalpurchaseobligationbalanceonfirstanniversary float64 `json:"unrecordedunconditionalpurchaseobligationbalanceonfirstanniversary"`
Assetscurrent interface{} `json:"assetscurrent"`
Othernoncashincomeexpense float64 `json:"othernoncashincomeexpense"`
Netcashprovidedbyusedinfinancingactivities float64 `json:"netcashprovidedbyusedinfinancingactivities"`
Paymentstoacquireavailableforsalesecuritiesdebt float64 `json:"paymentstoacquireavailableforsalesecuritiesdebt"`
Derivativeinstrumentsgainlossreclassifiedfromaccumulatedociintoincomeeffectiveportionnet float64 `json:"derivativeinstrumentsgainlossreclassifiedfromaccumulatedociintoincomeeffectiveportionnet"`
Restrictedcashandcashequivalentsatcarryingvalue float64 `json:"restrictedcashandcashequivalentsatcarryingvalue"`
Restrictedcashandcashequivalentsnoncurrent float64 `json:"restrictedcashandcashequivalentsnoncurrent"`
Debtsecuritiesavailableforsalecontinuousunrealizedlosspositionlessthan12Monthsaccumulatedloss float64 `json:"debtsecuritiesavailableforsalecontinuousunrealizedlosspositionlessthan12monthsaccumulatedloss"`
Interestexpense float64 `json:"interestexpense"`
Entityinteractivedatacurrent string `json:"entityinteractivedatacurrent"`
Debtsecuritiesavailableforsaleunrealizedlosspositionaccumulatedloss float64 `json:"debtsecuritiesavailableforsaleunrealizedlosspositionaccumulatedloss"`
Debtinstrumentcarryingamount interface{} `json:"debtinstrumentcarryingamount"`
Contractwithcustomerliabilitycurrent float64 `json:"contractwithcustomerliabilitycurrent"`
Documentfiscalyearfocus float64 `json:"documentfiscalyearfocus"`
Documentperiodenddate string `json:"documentperiodenddate"`
Unrecognizedtaxbenefitsincometaxpenaltiesandinterestexpense float64 `json:"unrecognizedtaxbenefitsincometaxpenaltiesandinterestexpense"`
Liabilities interface{} `json:"liabilities"`
Debtinstrumentinterestratestatedpercentage float64 `json:"debtinstrumentinterestratestatedpercentage"`
Losscontingencyestimateofpossiblelossreductioninperiod float64 `json:"losscontingencyestimateofpossiblelossreductioninperiod"`
Operatingleasesfutureminimumpaymentsdueinfouryears float64 `json:"operatingleasesfutureminimumpaymentsdueinfouryears"`
Availableforsaledebtsecuritiesaccumulatedgrossunrealizedgainbeforetax float64 `json:"availableforsaledebtsecuritiesaccumulatedgrossunrealizedgainbeforetax"`
Incometaxreconciliationstateandlocalincometaxes float64 `json:"incometaxreconciliationstateandlocalincometaxes"`
Fairvalueinputslevel1Member float64 `json:"fairvalueinputslevel1member"`
Lesseeoperatingleasetermofcontract string `json:"lesseeoperatingleasetermofcontract"`
Debtinstrumentinterestrateeffectivepercentage float64 `json:"debtinstrumentinterestrateeffectivepercentage"`
Contractwithcustomerliabilityrevenuerecognized float64 `json:"contractwithcustomerliabilityrevenuerecognized"`
Unrecognizedtaxbenefitsreductionsresultingfromlapseofapplicablestatuteoflimitations float64 `json:"unrecognizedtaxbenefitsreductionsresultingfromlapseofapplicablestatuteoflimitations"`
Entityfilercategory string `json:"entityfilercategory"`
Longtermdebtmaturitiesrepaymentsofprincipalinyeartwo float64 `json:"longtermdebtmaturitiesrepaymentsofprincipalinyeartwo"`
Accountspayablecurrent float64 `json:"accountspayablecurrent"`
Equitysecuritieswithoutreadilydeterminablefairvalueamount float64 `json:"equitysecuritieswithoutreadilydeterminablefairvalueamount"`
Unrecordedunconditionalpurchaseobligationdueafterfiveyears float64 `json:"unrecordedunconditionalpurchaseobligationdueafterfiveyears"`
Accumulatedothercomprehensiveincomemember float64 `json:"accumulatedothercomprehensiveincomemember"`
Fairvaluehedgingmember float64 `json:"fairvaluehedgingmember"`
Derivativeassetsreductionformasternettingarrangements float64 `json:"derivativeassetsreductionformasternettingarrangements"`
Researchanddevelopmentexpense float64 `json:"researchanddevelopmentexpense"`
Availableforsalesecuritiesdebtsecurities interface{} `json:"availableforsalesecuritiesdebtsecurities"`
Liabilitiesandstockholdersequity interface{} `json:"liabilitiesandstockholdersequity"`
Availableforsaledebtsecuritiesamortizedcostbasis interface{} `json:"availableforsaledebtsecuritiesamortizedcostbasis"`
Nontradereceivablemember float64 `json:"nontradereceivablemember"`
Incometaxreconciliationincometaxexpensebenefitatfederalstatutoryincometaxrate float64 `json:"incometaxreconciliationincometaxexpensebenefitatfederalstatutoryincometaxrate"`
Entityaddresscityortown string `json:"entityaddresscityortown"`
Derivativenotionalamount interface{} `json:"derivativenotionalamount"`
Othercomprehensiveincomelossreclassificationadjustmentfromaociforsaleofsecuritiesnetoftax float64 `json:"othercomprehensiveincomelossreclassificationadjustmentfromaociforsaleofsecuritiesnetoftax"`
Foreigncurrencydebtmember float64 `json:"foreigncurrencydebtmember"`
Othercomprehensiveincomelosstaxportionattributabletoparent1 float64 `json:"othercomprehensiveincomelosstaxportionattributabletoparent1"`
Entityregistrantname string `json:"entityregistrantname"`
Cashcashequivalentsrestrictedcashandrestrictedcashequivalents float64 `json:"cashcashequivalentsrestrictedcashandrestrictedcashequivalents"`
Entityaddressaddressline1 string `json:"entityaddressaddressline1"`
Reclassificationoutofaccumulatedothercomprehensiveincomemember float64 `json:"reclassificationoutofaccumulatedothercomprehensiveincomemember"`
Landandbuildingmember float64 `json:"landandbuildingmember"`
Deferredtaxliabilitiesminimumtaxonforeignearnings float64 `json:"deferredtaxliabilitiesminimumtaxonforeignearnings"`
Europesegmentmember float64 `json:"europesegmentmember"`
Numberofcustomerswithsignificantaccountsreceivablebalance float64 `json:"numberofcustomerswithsignificantaccountsreceivablebalance"`
Marketablesecuritiesnoncurrent interface{} `json:"marketablesecuritiesnoncurrent"`
Derivativecounterpartycreditriskexposure float64 `json:"derivativecounterpartycreditriskexposure"`
Changeinunrealizedgainlossonfairvaluehedginginstruments1 float64 `json:"changeinunrealizedgainlossonfairvaluehedginginstruments1"`
Operatingleasesrentexpensenet float64 `json:"operatingleasesrentexpensenet"`
Othercurrentliabilitiesmember float64 `json:"othercurrentliabilitiesmember"`
Amendmentflag string `json:"amendmentflag"`
Foreignexchangecontractmember interface{} `json:"foreignexchangecontractmember"`
Unrecognizedtaxbenefits float64 `json:"unrecognizedtaxbenefits"`
Increasedecreaseincontractwithcustomerliability float64 `json:"increasedecreaseincontractwithcustomerliability"`
Deferredincometaxexpensebenefit float64 `json:"deferredincometaxexpensebenefit"`
Entityaddressstateorprovince string `json:"entityaddressstateorprovince"`
Propertyplantandequipmentusefullife string `json:"propertyplantandequipmentusefullife"`
Unrecognizedtaxbenefitsincreasesresultingfrompriorperiodtaxpositions float64 `json:"unrecognizedtaxbenefitsincreasesresultingfrompriorperiodtaxpositions"`
Documenttype string `json:"documenttype"`
Paymentsforproceedsfromotherinvestingactivities float64 `json:"paymentsforproceedsfromotherinvestingactivities"`
Entitysmallbusiness string `json:"entitysmallbusiness"`
Revenuefromcontractwithcustomerexcludingassessedtax string `json:"revenuefromcontractwithcustomerexcludingassessedtax"`
Currentfederaltaxexpensebenefit float64 `json:"currentfederaltaxexpensebenefit"`
Debtinstrumentmaturityyearrangeend float64 `json:"debtinstrumentmaturityyearrangeend"`
Deferredtaxassetsdeferredincome float64 `json:"deferredtaxassetsdeferredincome"`
Paymentsofdividends float64 `json:"paymentsofdividends"`
Debtsecuritiesavailableforsalecontinuousunrealizedlossposition12Monthsorlongeraccumulatedloss float64 `json:"debtsecuritiesavailableforsalecontinuousunrealizedlossposition12monthsorlongeraccumulatedloss"`
Entityincorporationstatecountrycode string `json:"entityincorporationstatecountrycode"`
Effectiveincometaxratecontinuingoperations float64 `json:"effectiveincometaxratecontinuingoperations"`
Increasedecreaseininventories float64 `json:"increasedecreaseininventories"`
Ocibeforereclassificationsbeforetaxattributabletoparent float64 `json:"ocibeforereclassificationsbeforetaxattributabletoparent"`
Dividends float64 `json:"dividends"`
Entitywellknownseasonedissuer string `json:"entitywellknownseasonedissuer"`
Increasedecreaseinaccountsreceivable float64 `json:"increasedecreaseinaccountsreceivable"`
Entityvoluntaryfilers string `json:"entityvoluntaryfilers"`
Otherliabilitiescurrent float64 `json:"otherliabilitiescurrent"`
Otheraccruedliabilitiesnoncurrent float64 `json:"otheraccruedliabilitiesnoncurrent"`
Operatingleasesfutureminimumpaymentsduecurrent float64 `json:"operatingleasesfutureminimumpaymentsduecurrent"`
Proceedsfrommaturitiesprepaymentsandcallsofavailableforsalesecurities float64 `json:"proceedsfrommaturitiesprepaymentsandcallsofavailableforsalesecurities"`
Revenues interface{} `json:"revenues"`
Retainedearningsmember float64 `json:"retainedearningsmember"`
Depreciation float64 `json:"depreciation"`
Longtermdebtmaturitiesrepaymentsofprincipalafteryearfive float64 `json:"longtermdebtmaturitiesrepaymentsofprincipalafteryearfive"`
Cityareacode float64 `json:"cityareacode"`
Accumulatednetgainlossfromdesignatedorqualifyingcashflowhedgesmember float64 `json:"accumulatednetgainlossfromdesignatedorqualifyingcashflowhedgesmember"`
Entityaddresspostalzipcode interface{} `json:"entityaddresspostalzipcode"`
Comprehensiveincomenetoftax float64 `json:"comprehensiveincomenetoftax"`
Fairvalueinputslevel2Member interface{} `json:"fairvalueinputslevel2member"`
Deferredincometaxliabilities float64 `json:"deferredincometaxliabilities"`
Othercomprehensiveincomelossforeigncurrencytransactionandtranslationadjustmentnetoftax float64 `json:"othercomprehensiveincomelossforeigncurrencytransactionandtranslationadjustmentnetoftax"`
Concentrationriskpercentage1 float64 `json:"concentrationriskpercentage1"`
Stockholdersequity interface{} `json:"stockholdersequity"`
Effectiveincometaxratereconciliationtaxcutsandjobsactof2017Amount float64 `json:"effectiveincometaxratereconciliationtaxcutsandjobsactof2017amount"`
Cashflowhedgingmember float64 `json:"cashflowhedgingmember"`
Propertyplantandequipmentgross float64 `json:"propertyplantandequipmentgross"`
Tradingsymbol string `json:"tradingsymbol"`
Foreignincometaxexpensebenefitcontinuingoperations float64 `json:"foreignincometaxexpensebenefitcontinuingoperations"`
Operatingleasesfutureminimumpaymentsdueintwoyears float64 `json:"operatingleasesfutureminimumpaymentsdueintwoyears"`
Employeestockplan2014Planmember float64 `json:"employeestockplan2014planmember"`
A2019Debtissuancemember float64 `json:"a2019debtissuancemember"`
Documenttransitionreport string `json:"documenttransitionreport"`
Othercomprehensiveincomelossderivativesqualifyingashedgesnetoftax float64 `json:"othercomprehensiveincomelossderivativesqualifyingashedgesnetoftax"`
Liabilitiesnoncurrent interface{} `json:"liabilitiesnoncurrent"`
Shorttermdebtweightedaverageinterestrate float64 `json:"shorttermdebtweightedaverageinterestrate"`
Incometaxreconciliationotheradjustments float64 `json:"incometaxreconciliationotheradjustments"`
Depreciationdepletionandamortization float64 `json:"depreciationdepletionandamortization"`
Deferredforeignincometaxexpensebenefit float64 `json:"deferredforeignincometaxexpensebenefit"`
Unrecordedunconditionalpurchaseobligationbalanceonthirdanniversary float64 `json:"unrecordedunconditionalpurchaseobligationbalanceonthirdanniversary"`
Operatingleasesfutureminimumpaymentsdueinthreeyears float64 `json:"operatingleasesfutureminimumpaymentsdueinthreeyears"`
Definedcontributionplanemployermatchingcontributionpercent float64 `json:"definedcontributionplanemployermatchingcontributionpercent"`
Debtsecuritiesavailableforsalecontinuousunrealizedlosspositionlessthan12Months float64 `json:"debtsecuritiesavailableforsalecontinuousunrealizedlosspositionlessthan12months"`
Deferredtaxassetstaxdeferredexpensereservesandaccruals float64 `json:"deferredtaxassetstaxdeferredexpensereservesandaccruals"`
Unrecognizedtaxbenefitsdecreasesresultingfrompriorperiodtaxpositions float64 `json:"unrecognizedtaxbenefitsdecreasesresultingfrompriorperiodtaxpositions"`
Stateandlocalincometaxexpensebenefitcontinuingoperations float64 `json:"stateandlocalincometaxexpensebenefitcontinuingoperations"`
Deferredstateandlocalincometaxexpensebenefit float64 `json:"deferredstateandlocalincometaxexpensebenefit"`
Otherliabilitiesnoncurrent float64 `json:"otherliabilitiesnoncurrent"`
Commonstockincludingadditionalpaidincapitalmember float64 `json:"commonstockincludingadditionalpaidincapitalmember"`
Deferredtaxassetsother float64 `json:"deferredtaxassetsother"`
Standardproductwarrantyaccrual float64 `json:"standardproductwarrantyaccrual"`
Deferredtaxliabilitiesundistributedforeignearnings float64 `json:"deferredtaxliabilitiesundistributedforeignearnings"`
Marketablesecuritiescurrent float64 `json:"marketablesecuritiescurrent"`
Derivativefairvalueofderivativeliability float64 `json:"derivativefairvalueofderivativeliability"`
Longtermdebtmaturitiesrepaymentsofprincipalinyearfour float64 `json:"longtermdebtmaturitiesrepaymentsofprincipalinyearfour"`
Othergeneralandadministrativeexpense float64 `json:"othergeneralandadministrativeexpense"`
Longtermdebtmaturitiesrepaymentsofprincipalinyearfive float64 `json:"longtermdebtmaturitiesrepaymentsofprincipalinyearfive"`
Directorplanmember float64 `json:"directorplanmember"`
Unrecordedunconditionalpurchaseobligationbalancesheetamount float64 `json:"unrecordedunconditionalpurchaseobligationbalancesheetamount"`
Incometaxexpensebenefit float64 `json:"incometaxexpensebenefit"`
Othercomprehensiveincomelossnetoftaxportionattributabletoparent float64 `json:"othercomprehensiveincomelossnetoftaxportionattributabletoparent"`
Restrictedstockunitsrsumember interface{} `json:"restrictedstockunitsrsumember"`
Derivativeliabilitiesreductionformasternettingarrangements float64 `json:"derivativeliabilitiesreductionformasternettingarrangements"`
Nontradereceivablescurrent float64 `json:"nontradereceivablescurrent"`
Othercomprehensiveincomeunrealizedholdinggainlossonsecuritiesarisingduringperiodnetoftax float64 `json:"othercomprehensiveincomeunrealizedholdinggainlossonsecuritiesarisingduringperiodnetoftax"`
Inventorynet float64 `json:"inventorynet"`
Increasedecreaseinotherreceivables float64 `json:"increasedecreaseinotherreceivables"`
Entitycentralindexkey float64 `json:"entitycentralindexkey"`
Paymentstoacquirepropertyplantandequipment float64 `json:"paymentstoacquirepropertyplantandequipment"`
Debtinstrumentterm string `json:"debtinstrumentterm"`
Revenueremainingperformanceobligationexpectedtimingofsatisfactionperiod1 string `json:"revenueremainingperformanceobligationexpectedtimingofsatisfactionperiod1"`
Availableforsaledebtsecuritiesaccumulatedgrossunrealizedlossbeforetax float64 `json:"availableforsaledebtsecuritiesaccumulatedgrossunrealizedlossbeforetax"`
Unrecognizedtaxbenefitsincometaxpenaltiesandinterestaccrued float64 `json:"unrecognizedtaxbenefitsincometaxpenaltiesandinterestaccrued"`
Entityfilenumber string `json:"entityfilenumber"`
Assets interface{} `json:"assets"`
Seniornotes float64 `json:"seniornotes"`
Assetsnoncurrent interface{} `json:"assetsnoncurrent"`
Documentfiscalperiodfocus string `json:"documentfiscalperiodfocus"`
Standardproductwarrantyaccrualwarrantiesissued float64 `json:"standardproductwarrantyaccrualwarrantiesissued"`
Proceedsfromshorttermdebtmaturinginmorethanthreemonths float64 `json:"proceedsfromshorttermdebtmaturinginmorethanthreemonths"`
Entityshellcompany string `json:"entityshellcompany"`
Sellinggeneralandadministrativeexpense float64 `json:"sellinggeneralandadministrativeexpense"`
Deferredtaxliabilitiesother float64 `json:"deferredtaxliabilitiesother"`
Operatingleasesfutureminimumpaymentsdueinfiveyears float64 `json:"operatingleasesfutureminimumpaymentsdueinfiveyears"`
Netinvestmenthedgingmember float64 `json:"netinvestmenthedgingmember"`
Longtermdebtmaturitiesrepaymentsofprincipalinyearthree float64 `json:"longtermdebtmaturitiesrepaymentsofprincipalinyearthree"`
Effectiveincometaxratereconciliationatfederalstatutoryincometaxrate float64 `json:"effectiveincometaxratereconciliationatfederalstatutoryincometaxrate"`
Noncurrentassets float64 `json:"noncurrentassets"`
Otherassetsnoncurrent float64 `json:"otherassetsnoncurrent"`
Unrecognizedtaxbenefitsincreasesresultingfromcurrentperiodtaxpositions float64 `json:"unrecognizedtaxbenefitsincreasesresultingfromcurrentperiodtaxpositions"`
Longtermdebtmaturitiesrepaymentsofprincipalinnexttwelvemonths float64 `json:"longtermdebtmaturitiesrepaymentsofprincipalinnexttwelvemonths"`
Accumulatedothercomprehensiveincomelossnetoftax float64 `json:"accumulatedothercomprehensiveincomelossnetoftax"`
Lesseeoperatingandfinanceleaseliabilitypaymentsdueafteryearfive float64 `json:"lesseeoperatingandfinanceleaseliabilitypaymentsdueafteryearfive"`
Operatingandfinanceleaseweightedaverageremainingleaseterm *string `json:"operatingandfinanceleaseweightedaverageremainingleaseterm"`
Lesseeoperatingandfinanceleaseliabilitypaymentsdueyearfive float64 `json:"lesseeoperatingandfinanceleaseliabilitypaymentsdueyearfive"`
Othercomprehensiveincomelossnetinvestmenthedgegainlossbeforereclassificationandtax float64 `json:"othercomprehensiveincomelossnetinvestmenthedgegainlossbeforereclassificationandtax"`
Lesseeoperatingleaseleasenotyetcommencedpaymentsdue float64 `json:"lesseeoperatingleaseleasenotyetcommencedpaymentsdue"`
Debtinstrumentfaceamount float64 `json:"debtinstrumentfaceamount"`
Documentquarterlyreport *string `json:"documentquarterlyreport"`
Lesseeoperatingandfinanceleaseliabilitypaymentsdueyearfour float64 `json:"lesseeoperatingandfinanceleaseliabilitypaymentsdueyearfour"`
Othercomprehensiveincomelosscashflowhedgegainlossbeforereclassificationandtax float64 `json:"othercomprehensiveincomelosscashflowhedgegainlossbeforereclassificationandtax"`
Lesseeoperatingandfinanceleaseliabilityundiscountedexcessamount float64 `json:"lesseeoperatingandfinanceleaseliabilityundiscountedexcessamount"`
Operatingleaseliabilitycurrent float64 `json:"operatingleaseliabilitycurrent"`
Operatingandfinanceleaseweightedaveragediscountratepercent float64 `json:"operatingandfinanceleaseweightedaveragediscountratepercent"`
Lesseeoperatingleaseliabilitypaymentsdueafteryearfive float64 `json:"lesseeoperatingleaseliabilitypaymentsdueafteryearfive"`
Lesseeoperatingleaseliabilitypaymentsremainderoffiscalyear float64 `json:"lesseeoperatingleaseliabilitypaymentsremainderoffiscalyear"`
Rightofuseassetsobtainedinexchangeforoperatingandfinanceleaseliabilities float64 `json:"rightofuseassetsobtainedinexchangeforoperatingandfinanceleaseliabilities"`
Othernoncurrentliabilitiesmember float64 `json:"othernoncurrentliabilitiesmember"`
Lesseeoperatingleaseliabilitypaymentsdueyeartwo float64 `json:"lesseeoperatingleaseliabilitypaymentsdueyeartwo"`
Lesseeoperatingandfinanceleaseliabilitypaymentsremainderoffiscalyear float64 `json:"lesseeoperatingandfinanceleaseliabilitypaymentsremainderoffiscalyear"`
Operatingleasepayments float64 `json:"operatingleasepayments"`
Operatingleaseliabilitynoncurrent float64 `json:"operatingleaseliabilitynoncurrent"`
Secureddebtrepurchaseagreements float64 `json:"secureddebtrepurchaseagreements"`
Variableleasecost float64 `json:"variableleasecost"`
Othercomprehensiveincomelossderivativeexcludedcomponentincreasedecreasebeforeadjustmentsandtax float64 `json:"othercomprehensiveincomelossderivativeexcludedcomponentincreasedecreasebeforeadjustmentsandtax"`
Financeleaseliabilitycurrent float64 `json:"financeleaseliabilitycurrent"`
Financeleaseliabilitynoncurrent float64 `json:"financeleaseliabilitynoncurrent"`
Currenttermdebtandnoncurrenttermdebtmember float64 `json:"currenttermdebtandnoncurrenttermdebtmember"`
Hedgedliabilityfairvaluehedgecumulativeincreasedecrease float64 `json:"hedgedliabilityfairvaluehedgecumulativeincreasedecrease"`
Othernoncurrentassetsmember float64 `json:"othernoncurrentassetsmember"`
Hedgedassetfairvaluehedgecumulativeincreasedecrease float64 `json:"hedgedassetfairvaluehedgecumulativeincreasedecrease"`
Nonoperatingincomeexpensemember float64 `json:"nonoperatingincomeexpensemember"`
Securitiessoldunderagreementstorepurchasefairvalueofcollateral float64 `json:"securitiessoldunderagreementstorepurchasefairvalueofcollateral"`
Lesseeoperatingleaseliabilitypaymentsdueyearthree float64 `json:"lesseeoperatingleaseliabilitypaymentsdueyearthree"`
Lesseeoperatingleaseliabilitypaymentsdueyearfive float64 `json:"lesseeoperatingleaseliabilitypaymentsdueyearfive"`
Commercialpapermember float64 `json:"commercialpapermember"`
Lesseeoperatingleaseliabilityundiscountedexcessamount float64 `json:"lesseeoperatingleaseliabilityundiscountedexcessamount"`
Accumulatedgainlossnetderivativeinstrumentparentmember float64 `json:"accumulatedgainlossnetderivativeinstrumentparentmember"`
Lesseeoperatingleaseliabilitypaymentsdueyearfour float64 `json:"lesseeoperatingleaseliabilitypaymentsdueyearfour"`
Lesseeoperatingandfinanceleasetermofcontract *string `json:"lesseeoperatingandfinanceleasetermofcontract"`
Lesseeoperatingandfinanceleaseliabilitypaymentsdueyearthree float64 `json:"lesseeoperatingandfinanceleaseliabilitypaymentsdueyearthree"`
Othercomprehensiveincomelosscashflowhedgegainlossreclassificationbeforetax float64 `json:"othercomprehensiveincomelosscashflowhedgegainlossreclassificationbeforetax"`
Lesseeoperatingleaseleasenotyetcommencedtermofcontract1 *string `json:"lesseeoperatingleaseleasenotyetcommencedtermofcontract1"`
Operatingandfinanceleaserightofuseasset float64 `json:"operatingandfinanceleaserightofuseasset"`
Operatingleasecost float64 `json:"operatingleasecost"`
Currentmarketablesecuritiesandnoncurrentmarketablesecuritiesmember float64 `json:"currentmarketablesecuritiesandnoncurrentmarketablesecuritiesmember"`
Lesseeoperatingandfinanceleaseliabilitypaymentsdueyeartwo float64 `json:"lesseeoperatingandfinanceleaseliabilitypaymentsdueyeartwo"`
Securitiessoldunderagreementstorepurchasemember *string `json:"securitiessoldunderagreementstorepurchasemember"`
A20132019Debtissuancesmember float64 `json:"a20132019debtissuancesmember"`
Operatingleaserightofuseasset float64 `json:"operatingleaserightofuseasset"`
Firstquarter2020Debtissuancemember float64 `json:"firstquarter2020debtissuancemember"`
Thirdquarter2020Debtissuancemember float64 `json:"thirdquarter2020debtissuancemember"`
Propertyplantandequipmentmember float64 `json:"propertyplantandequipmentmember"`
}
FullFinancialStatementAsReported ...
type Gainer ¶
type Gainer struct {
Ticker string `json:"ticker"`
Changes float64 `json:"changes"`
Price string `json:"price"`
ChangesPercentage string `json:"changesPercentage"`
CompanyName string `json:"companyName"`
}
Gainer ...
type Grade ¶
type Grade struct {
Symbol string `json:"symbol"`
Date string `json:"date"` // 2020-09-22
GradingCompany string `json:"gradingCompany"`
PreviousGrade GradeType `json:"previousGrade"`
NewGrade GradeType `json:"newGrade"`
}
Grade ...
type HistoryDiscountedCashFlow ¶
type HistoryDiscountedCashFlow struct {
Symbol string `json:"symbol"`
Date string `json:"date"`
Price float64 `json:"price"`
Dcf float64 `json:"dcf"`
}
HistoryDiscountedCashFlow ...
type HistoryEconomicCalendar ¶
type HistoryEconomicCalendar struct {
Event string `json:"event"`
Date string `json:"date"` // 2020-09-16
Country string `json:"country"`
Actual float64 `json:"actual"`
Previous float64 `json:"previous"`
Change float64 `json:"change"`
ChangePercentage float64 `json:"changePercentage"`
}
HistoryEconomicCalendar ...
type HistoryIndexSymbol ¶
type HistoryIndexSymbol struct {
DateAdded string `json:"dateAdded"` // July 26, 2017
AddedSecurity string `json:"addedSecurity"`
RemovedTicker string `json:"removedTicker"`
RemovedSecurity string `json:"removedSecurity"`
Reason string `json:"reason"`
Symbol string `json:"symbol"`
}
HistoryIndexSymbol ...
type HistorySector ¶
type HistorySector struct {
Date string `json:"date"` // 2020-09-14
UtilitiesChangesPercentage float64 `json:"utilitiesChangesPercentage"`
BasicMaterialsChangesPercentage float64 `json:"basicMaterialsChangesPercentage"`
CommunicationServicesChangesPercentage float64 `json:"communicationServicesChangesPercentage"`
ConglomeratesChangesPercentage float64 `json:"conglomeratesChangesPercentage"`
ConsumerCyclicalChangesPercentage float64 `json:"consumerCyclicalChangesPercentage"`
ConsumerDefensiveChangesPercentage float64 `json:"consumerDefensiveChangesPercentage"`
EnergyChangesPercentage float64 `json:"energyChangesPercentage"`
FinancialChangesPercentage float64 `json:"financialChangesPercentage"`
FinancialServicesChangesPercentage float64 `json:"financialServicesChangesPercentage"`
HealthcareChangesPercentage float64 `json:"healthcareChangesPercentage"`
IndustrialGoodsChangesPercentage float64 `json:"industrialGoodsChangesPercentage"`
IndustrialsChangesPercentage float64 `json:"industrialsChangesPercentage"`
RealEstateChangesPercentage float64 `json:"realEstateChangesPercentage"`
ServicesChangesPercentage float64 `json:"servicesChangesPercentage"`
TechnologyChangesPercentage float64 `json:"technologyChangesPercentage"`
}
HistorySector ...
type IPOCalendar ¶
type IPOCalendar struct {
Date string `json:"date"` // 2020-09-01
Company string `json:"company"`
Symbol string `json:"symbol"`
Exchange string `json:"exchange"`
Actions string `json:"actions"`
PriceRange string `json:"priceRange"`
MarketCap float64 `json:"marketCap"`
}
IPOCalendar ...
type IPOCalendarConfirmed ¶
type IPOCalendarConfirmed struct {
Symbol string `json:"symbol"`
Cik string `json:"cik"`
Form string `json:"form"`
FilingDate string `json:"filingDate"`
AcceptedDate string `json:"acceptedDate"`
EffectivenessDate string `json:"effectivenessDate"`
URL string `json:"url"`
}
IPOCalendarConfirmed ...
type IPOCalendarProspectus ¶
type IPOCalendarProspectus struct {
Symbol string `json:"symbol"`
Cik string `json:"cik"`
Form string `json:"form"`
FilingDate string `json:"filingDate"`
AcceptedDate string `json:"acceptedDate"`
IpoDate string `json:"ipoDate"`
URL string `json:"url"`
PricePublicTotal float64 `json:"pricePublicTotal"`
DiscountsAndCommissionsTotal float64 `json:"discountsAndCommissionsTotal"`
ProceedsBeforeExpensesTotal float64 `json:"proceedsBeforeExpensesTotal"`
}
IPOCalendarProspectus ...
type IncomeStatement ¶
type IncomeStatement struct {
Date string `json:"date" csv:"date"`
Symbol string `json:"symbol" csv:"symbol"`
FillingDate string `json:"fillingDate" csv:"fillingDate"`
Cik string `json:"cik" csv:"cik"`
CalendarYear string `json:"calendarYear" csv:"calendarYear"`
ReportedCurrency string `json:"reportedCurrency" csv:"reportedCurrency"`
AcceptedDate string `json:"acceptedDate" csv:"acceptedDate"`
Period string `json:"period" csv:"period"`
Revenue float64 `json:"revenue" csv:"revenue"`
CostOfRevenue float64 `json:"costOfRevenue" csv:"costOfRevenue"`
GrossProfit float64 `json:"grossProfit" csv:"grossProfit"`
GrossProfitRatio float64 `json:"grossProfitRatio" csv:"grossProfitRatio"`
ResearchAndDevelopmentExpenses float64 `json:"researchAndDevelopmentExpenses" csv:"ResearchAndDevelopmentExpenses"`
GeneralAndAdministrativeExpenses float64 `json:"generalAndAdministrativeExpenses" csv:"GeneralAndAdministrativeExpenses"`
SellingAndMarketingExpenses float64 `json:"sellingAndMarketingExpenses" csv:"SellingAndMarketingExpenses"`
SellingGeneralAndAdministrativeExpenses float64 `json:"sellingGeneralAndAdministrativeExpenses" csv:"sellingGeneralAndAdministrativeExpenses"`
OtherExpenses float64 `json:"otherExpenses" csv:"otherExpenses"`
OperatingExpenses float64 `json:"operatingExpenses" csv:"operatingExpenses"`
CostAndExpenses float64 `json:"costAndExpenses" csv:"costAndExpenses"`
InterestExpense float64 `json:"interestExpense" csv:"interestExpense"`
DepreciationAndAmortization float64 `json:"depreciationAndAmortization" csv:"depreciationAndAmortization"`
Ebitda float64 `json:"ebitda" csv:"EBITDA"`
Ebitdaratio float64 `json:"ebitdaratio" csv:"EBITDARatio"`
OperatingIncome float64 `json:"operatingIncome" csv:"operatingIncome"`
OperatingIncomeRatio float64 `json:"operatingIncomeRatio" csv:"operatingIncomeRatio"`
TotalOtherIncomeExpensesNet float64 `json:"totalOtherIncomeExpensesNet" csv:"totalOtherIncomeExpensesNet"`
IncomeBeforeTax float64 `json:"incomeBeforeTax" csv:"incomeBeforeTax"`
IncomeBeforeTaxRatio float64 `json:"incomeBeforeTaxRatio" csv:"incomeBeforeTaxRatio"`
IncomeTaxExpense float64 `json:"incomeTaxExpense" csv:"incomeTaxExpense"`
NetIncome float64 `json:"netIncome" csv:"netIncome"`
NetIncomeRatio float64 `json:"netIncomeRatio" csv:"netIncomeRatio"`
Eps float64 `json:"eps" csv:"EPS"`
Epsdiluted float64 `json:"epsdiluted" csv:"EPSDiluted"`
WeightedAverageShsOut float64 `json:"weightedAverageShsOut" csv:"weightedAverageShsOut"`
WeightedAverageShsOutDil float64 `json:"weightedAverageShsOutDil" csv:"weightedAverageShsOutDil"`
Link string `json:"link" csv:"link"`
FinalLink string `json:"finalLink" csv:"finalLink"`
}
IncomeStatement ...
type IncomeStatementAsReported ¶
type IncomeStatementAsReported struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
Period string `json:"period"`
Costofgoodsandservicessold interface{} `json:"costofgoodsandservicessold"`
Netincomeloss float64 `json:"netincomeloss"`
Researchanddevelopmentexpense float64 `json:"researchanddevelopmentexpense"`
Grossprofit interface{} `json:"grossprofit"`
Othercomprehensiveincomelossreclassificationadjustmentfromaociforsaleofsecuritiesnetoftax float64 `json:"othercomprehensiveincomelossreclassificationadjustmentfromaociforsaleofsecuritiesnetoftax"`
Othercomprehensiveincomelossavailableforsalesecuritiesadjustmentnetoftax float64 `json:"othercomprehensiveincomelossavailableforsalesecuritiesadjustmentnetoftax"`
Othercomprehensiveincomelossderivativesqualifyingashedgesnetoftax float64 `json:"othercomprehensiveincomelossderivativesqualifyingashedgesnetoftax"`
Othercomprehensiveincomelossforeigncurrencytransactionandtranslationadjustmentnetoftax float64 `json:"othercomprehensiveincomelossforeigncurrencytransactionandtranslationadjustmentnetoftax"`
Othercomprehensiveincomelossderivativeinstrumentgainlossbeforereclassificationaftertax float64 `json:"othercomprehensiveincomelossderivativeinstrumentgainlossbeforereclassificationaftertax"`
Othercomprehensiveincomeunrealizedgainlossonderivativesarisingduringperiodnetoftax float64 `json:"othercomprehensiveincomeunrealizedgainlossonderivativesarisingduringperiodnetoftax"`
Operatingincomeloss float64 `json:"operatingincomeloss"`
Othercomprehensiveincomelossreclassificationadjustmentfromaocionderivativesnetoftax float64 `json:"othercomprehensiveincomelossreclassificationadjustmentfromaocionderivativesnetoftax"`
Incomelossfromcontinuingoperationsbeforeincometaxesextraordinaryitemsnoncontrollinginterest float64 `json:"incomelossfromcontinuingoperationsbeforeincometaxesextraordinaryitemsnoncontrollinginterest"`
Incometaxexpensebenefit float64 `json:"incometaxexpensebenefit"`
Revenuefromcontractwithcustomerexcludingassessedtax interface{} `json:"revenuefromcontractwithcustomerexcludingassessedtax"`
Nonoperatingincomeexpense float64 `json:"nonoperatingincomeexpense"`
Operatingexpenses interface{} `json:"operatingexpenses"`
Othercomprehensiveincomeunrealizedholdinggainlossonsecuritiesarisingduringperiodnetoftax float64 `json:"othercomprehensiveincomeunrealizedholdinggainlossonsecuritiesarisingduringperiodnetoftax"`
Sellinggeneralandadministrativeexpense float64 `json:"sellinggeneralandadministrativeexpense"`
Othercomprehensiveincomelossnetoftaxportionattributabletoparent float64 `json:"othercomprehensiveincomelossnetoftaxportionattributabletoparent"`
Comprehensiveincomenetoftax float64 `json:"comprehensiveincomenetoftax"`
Othercomprehensiveincomelossderivativeinstrumentgainlossafterreclassificationandtax float64 `json:"othercomprehensiveincomelossderivativeinstrumentgainlossafterreclassificationandtax"`
Othercomprehensiveincomelosscashflowhedgegainlossreclassificationaftertax float64 `json:"othercomprehensiveincomelosscashflowhedgegainlossreclassificationaftertax"`
}
IncomeStatementAsReported ...
type IncomeStatementGrowth ¶
type IncomeStatementGrowth struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
Period string `json:"period"`
GrowthRevenue float64 `json:"growthRevenue"`
ReportedCurrency string `json:"reportedCurrency"`
GrowthCostOfRevenue float64 `json:"growthCostOfRevenue"`
GrowthGrossProfit float64 `json:"growthGrossProfit"`
GrowthGrossProfitRatio float64 `json:"growthGrossProfitRatio"`
GrowthResearchAndDevelopmentExpenses float64 `json:"growthResearchAndDevelopmentExpenses"`
GrowthGeneralAndAdministrativeExpenses float64 `json:"growthGeneralAndAdministrativeExpenses"`
GrowthSellingAndMarketingExpenses float64 `json:"growthSellingAndMarketingExpenses"`
GrowthOtherExpenses float64 `json:"growthOtherExpenses"`
GrowthOperatingExpenses float64 `json:"growthOperatingExpenses"`
GrowthCostAndExpenses float64 `json:"growthCostAndExpenses"`
GrowthInterestExpense float64 `json:"growthInterestExpense"`
GrowthDepreciationAndAmortization float64 `json:"growthDepreciationAndAmortization"`
GrowthEBITDA float64 `json:"growthEBITDA"`
GrowthEBITDARatio float64 `json:"growthEBITDARatio"`
GrowthOperatingIncome float64 `json:"growthOperatingIncome"`
GrowthOperatingIncomeRatio float64 `json:"growthOperatingIncomeRatio"`
GrowthTotalOtherIncomeExpensesNet float64 `json:"growthTotalOtherIncomeExpensesNet"`
GrowthIncomeBeforeTax float64 `json:"growthIncomeBeforeTax"`
GrowthIncomeBeforeTaxRatio float64 `json:"growthIncomeBeforeTaxRatio"`
GrowthIncomeTaxExpense float64 `json:"growthIncomeTaxExpense"`
GrowthNetIncome float64 `json:"growthNetIncome"`
GrowthNetIncomeRatio float64 `json:"growthNetIncomeRatio"`
GrowthEPS float64 `json:"growthEPS"`
GrowthEPSDiluted float64 `json:"growthEPSDiluted"`
GrowthWeightedAverageShsOut float64 `json:"growthWeightedAverageShsOut"`
GrowthWeightedAverageShsOutDil float64 `json:"growthWeightedAverageShsOutDil"`
}
IncomeStatementGrowth ...
type IndexSymbol ¶
type IndexSymbol struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Sector string `json:"sector"`
SubSector string `json:"subSector"`
HeadQuarter string `json:"headQuarter"`
DateFirstAdded string `json:"dateFirstAdded"` // (2016-09-06 || NaN)
Cik string `json:"cik"`
Founded string `json:"founded"`
}
IndexSymbol ...
type InsiderTrading ¶
type InsiderTrading struct {
Symbol string `json:"symbol"`
TransactionDate string `json:"transactionDate"`
ReportingCik string `json:"reportingCik"`
TransactionType string `json:"transactionType"`
SecuritiesOwned float64 `json:"securitiesOwned"`
CompanyCik string `json:"companyCik"`
ReportingName string `json:"reportingName"`
AcquistionOrDisposition string `json:"acquistionOrDisposition"`
FormType string `json:"formType"`
TypeOfOwner string `json:"typeOfOwner"`
SecuritiesTransacted float64 `json:"securitiesTransacted"`
SecurityName string `json:"securityName"`
Link string `json:"link"`
Price *float64 `json:"price"`
}
InsiderTrading ...
type InsiderTradingMapperCikCompany ¶
type InsiderTradingMapperCikCompany struct {
Symbol string `json:"symbol"`
CompanyCik string `json:"companyCik"`
}
InsiderTradingMapperCikCompany ...
type InsiderTradingMapperCikName ¶
type InsiderTradingMapperCikName struct {
ReportingCik string `json:"reportingCik"`
ReportingName string `json:"reportingName"`
}
InsiderTradingMapperCikName ...
type InsiderTradingRSSFeed ¶
type InsiderTradingRSSFeed struct {
Title string `json:"title"`
FillingDate string `json:"fillingDate"`
Symbol string `json:"symbol"`
Link string `json:"link"`
IssuerCik string `json:"issuerCik"`
ReportingCik string `json:"reportingCik"`
}
InsiderTradingRSSFeed ...
type InstitutionalHolder ¶
type InstitutionalHolder struct {
Holder string `json:"holder"`
DateReported string `json:"dateReported"`
Change int `json:"change"`
}
InstitutionalHolder ...
type KeyMetrics ¶
type KeyMetrics struct {
Symbol string `json:"symbol" csv:"symbol"`
Date string `json:"date" csv:"date"`
Period string `json:"period" csv:"period"`
MarketCap float64 `json:"marketCap" csv:"marketCap"`
EnterpriseValue float64 `json:"enterpriseValue" csv:"enterpriseValue"`
PeRatio float64 `json:"peRatio" csv:"peRatio"`
PriceToSalesRatio float64 `json:"priceToSalesRatio" csv:"priceToSalesRatio"`
Pocfratio float64 `json:"pocfratio" csv:"pocfratio"`
PfcfRatio float64 `json:"pfcfRatio" csv:"pfcfRatio"`
PbRatio float64 `json:"pbRatio" csv:"pbRatio"`
PtbRatio float64 `json:"ptbRatio" csv:"ptbRatio"`
EvToSales float64 `json:"evToSales" csv:"evToSales"`
EnterpriseValueOverEBITDA float64 `json:"enterpriseValueOverEBITDA" csv:"enterpriseValueOverEBITDA"`
EvToOperatingCashFlow float64 `json:"evToOperatingCashFlow" csv:"evToOperatingCashFlow"`
EvToFreeCashFlow float64 `json:"evToFreeCashFlow" csv:"evToFreeCashFlow"`
EarningsYield float64 `json:"earningsYield" csv:"earningsYield"`
FreeCashFlowYield float64 `json:"freeCashFlowYield" csv:"freeCashFlowYield"`
DebtToEquity float64 `json:"debtToEquity" csv:"debtToEquity"`
DebtToAssets float64 `json:"debtToAssets" csv:"debtToAssets"`
NetDebtToEBITDA float64 `json:"netDebtToEBITDA" csv:"netDebtToEBITDA"`
CurrentRatio float64 `json:"currentRatio" csv:"currentRatio"`
InterestCoverage float64 `json:"interestCoverage" csv:"interestCoverage"`
IncomeQuality float64 `json:"incomeQuality" csv:"incomeQuality"`
DividendYield float64 `json:"dividendYield" csv:"dividendYield"`
PayoutRatio float64 `json:"payoutRatio" csv:"payoutRatio"`
SalesGeneralAndAdministrativeToRevenue float64 `json:"salesGeneralAndAdministrativeToRevenue" csv:"salesGeneralAndAdministrativeToRevenue"`
ResearchAndDdevelopementToRevenue float64 `json:"researchAndDdevelopementToRevenue" csv:"researchAndDdevelopementToRevenue"`
IntangiblesToTotalAssets float64 `json:"intangiblesToTotalAssets" csv:"intangiblesToTotalAssets"`
CapexToOperatingCashFlow float64 `json:"capexToOperatingCashFlow" csv:"capexToOperatingCashFlow"`
CapexToRevenue float64 `json:"capexToRevenue" csv:"capexToRevenue"`
CapexToDepreciation float64 `json:"capexToDepreciation" csv:"capexToDepreciation"`
StockBasedCompensationToRevenue float64 `json:"stockBasedCompensationToRevenue" csv:"stockBasedCompensationToRevenue"`
GrahamNumber float64 `json:"grahamNumber" csv:"grahamNumber"`
Roic float64 `json:"roic" csv:"roic"`
ReturnOnTangibleAssets float64 `json:"returnOnTangibleAssets" csv:"returnOnTangibleAssets"`
GrahamNetNet float64 `json:"grahamNetNet" csv:"grahamNetNet"`
WorkingCapital float64 `json:"workingCapital" csv:"workingCapital"`
TangibleAssetValue float64 `json:"tangibleAssetValue" csv:"tangibleAssetValue"`
NetCurrentAssetValue float64 `json:"netCurrentAssetValue" csv:"netCurrentAssetValue"`
InvestedCapital float64 `json:"investedCapital" csv:"investedCapital"`
AverageReceivables float64 `json:"averageReceivables" csv:"averageReceivables"`
AveragePayables float64 `json:"averagePayables" csv:"averagePayables"`
AverageInventory float64 `json:"averageInventory" csv:"averageInventory"`
DaysSalesOutstanding float64 `json:"daysSalesOutstanding" csv:"daysSalesOutstanding"`
DaysPayablesOutstanding float64 `json:"daysPayablesOutstanding" csv:"daysPayablesOutstanding"`
DaysOfInventoryOnHand float64 `json:"daysOfInventoryOnHand" csv:"daysOfInventoryOnHand"`
ReceivablesTurnover float64 `json:"receivablesTurnover" csv:"receivablesTurnover"`
PayablesTurnover float64 `json:"payablesTurnover" csv:"payablesTurnover"`
InventoryTurnover float64 `json:"inventoryTurnover" csv:"inventoryTurnover"`
Roe float64 `json:"roe" csv:"roe"`
}
KeyMetrics ...
type KeyMetricsTTM ¶
type KeyMetricsTTM struct {
MarketCapTTM float64 `json:"marketCapTTM"`
EnterpriseValueTTM float64 `json:"enterpriseValueTTM"`
PeRatioTTM float64 `json:"peRatioTTM"`
PriceToSalesRatioTTM float64 `json:"priceToSalesRatioTTM"`
PocfratioTTM float64 `json:"pocfratioTTM"`
PfcfRatioTTM float64 `json:"pfcfRatioTTM"`
PbRatioTTM float64 `json:"pbRatioTTM"`
PtbRatioTTM float64 `json:"ptbRatioTTM"`
EvToSalesTTM float64 `json:"evToSalesTTM"`
EnterpriseValueOverEBITDATTM float64 `json:"enterpriseValueOverEBITDATTM"`
EvToOperatingCashFlowTTM float64 `json:"evToOperatingCashFlowTTM"`
EvToFreeCashFlowTTM float64 `json:"evToFreeCashFlowTTM"`
EarningsYieldTTM float64 `json:"earningsYieldTTM"`
FreeCashFlowYieldTTM float64 `json:"freeCashFlowYieldTTM"`
DebtToEquityTTM float64 `json:"debtToEquityTTM"`
DebtToAssetsTTM float64 `json:"debtToAssetsTTM"`
NetDebtToEBITDATTM float64 `json:"netDebtToEBITDATTM"`
CurrentRatioTTM float64 `json:"currentRatioTTM"`
InterestCoverageTTM float64 `json:"interestCoverageTTM"`
IncomeQualityTTM float64 `json:"incomeQualityTTM"`
DividendYieldTTM float64 `json:"dividendYieldTTM"`
DividendYieldPercentageTTM float64 `json:"dividendYieldPercentageTTM"`
PayoutRatioTTM float64 `json:"payoutRatioTTM"`
SalesGeneralAndAdministrativeToRevenueTTM float64 `json:"salesGeneralAndAdministrativeToRevenueTTM"`
ResearchAndDevelopementToRevenueTTM float64 `json:"researchAndDevelopementToRevenueTTM"`
IntangiblesToTotalAssetsTTM float64 `json:"intangiblesToTotalAssetsTTM"`
CapexToOperatingCashFlowTTM float64 `json:"capexToOperatingCashFlowTTM"`
CapexToRevenueTTM float64 `json:"capexToRevenueTTM"`
CapexToDepreciationTTM float64 `json:"capexToDepreciationTTM"`
StockBasedCompensationToRevenueTTM float64 `json:"stockBasedCompensationToRevenueTTM"`
GrahamNumberTTM float64 `json:"grahamNumberTTM"`
RoicTTM float64 `json:"roicTTM"`
ReturnOnTangibleAssetsTTM float64 `json:"returnOnTangibleAssetsTTM"`
GrahamNetNetTTM float64 `json:"grahamNetNetTTM"`
WorkingCapitalTTM float64 `json:"workingCapitalTTM"`
TangibleAssetValueTTM float64 `json:"tangibleAssetValueTTM"`
NetCurrentAssetValueTTM float64 `json:"netCurrentAssetValueTTM"`
InvestedCapitalTTM float64 `json:"investedCapitalTTM"`
AverageReceivablesTTM float64 `json:"averageReceivablesTTM"`
AveragePayablesTTM float64 `json:"averagePayablesTTM"`
AverageInventoryTTM float64 `json:"averageInventoryTTM"`
DaysSalesOutstandingTTM float64 `json:"daysSalesOutstandingTTM"`
DaysPayablesOutstandingTTM float64 `json:"daysPayablesOutstandingTTM"`
DaysOfInventoryOnHandTTM float64 `json:"daysOfInventoryOnHandTTM"`
ReceivablesTurnoverTTM float64 `json:"receivablesTurnoverTTM"`
PayablesTurnoverTTM float64 `json:"payablesTurnoverTTM"`
InventoryTurnoverTTM float64 `json:"inventoryTurnoverTTM"`
RoeTTM float64 `json:"roeTTM"`
}
KeyMetricsTTM ...
type Loser ¶
type Loser struct {
Ticker string `json:"ticker"`
Changes float64 `json:"changes"`
Price string `json:"price"`
ChangesPercentage string `json:"changesPercentage"`
CompanyName string `json:"companyName"`
}
Loser ...
type MarketCapitalization ¶
type MarketCapitalization struct {
Symbol string `json:"symbol"`
Date string `json:"date"`
MarketCap float64 `json:"marketCap"`
}
MarketCapitalization ...
type MutualFundHolder ¶
type MutualFundHolder struct {
Holder string `json:"holder"`
DateReported string `json:"dateReported"`
Change int64 `json:"change"`
WeightPercent float64 `json:"weightPercent"`
}
MutualFundHolder ...
type OTCRealTimePrice ¶
type OTCRealTimePrice struct {
Symbol string `json:"symbol"`
Volume float64 `json:"volume"`
PrevClose float64 `json:"prevClose"`
High float64 `json:"high"`
Low float64 `json:"low"`
Open float64 `json:"open"`
LastSalePrice float64 `json:"lastSalePrice"`
FmpLast float64 `json:"fmpLast"`
LastUpdated time.Time `json:"lastUpdated"`
}
OTCRealTimePrice ...
type PressReleases ¶
type PressReleases struct {
Symbol string `json:"symbol"`
Date string `json:"date"` // 2020-09-15 16:30:00
Title string `json:"title"`
Text string `json:"text"`
}
PressReleases ...
type Rating ¶
type Rating struct {
Symbol string `json:"symbol" csv:"symbol"`
Date string `json:"date" csv:"date"` // 2020-09-14
Rating string `json:"rating" csv:"rating"`
RatingScore int64 `json:"ratingScore" csv:"ratingScore"`
RatingRecommendation string `json:"ratingRecommendation" csv:"ratingRecommendation"`
RatingDetailsDCFScore int64 `json:"ratingDetailsDCFScore" csv:"ratingDetailsDCFScore"`
RatingDetailsDCFRecommendation string `json:"ratingDetailsDCFRecommendation" csv:"ratingDetailsDCFRecommendation"`
RatingDetailsROEScore int64 `json:"ratingDetailsROEScore" csv:"ratingDetailsROEScore"`
RatingDetailsROERecommendation string `json:"ratingDetailsROERecommendation" csv:"ratingDetailsROERecommendation"`
RatingDetailsROAScore int64 `json:"ratingDetailsROAScore" csv:"ratingDetailsROAScore"`
RatingDetailsROARecommendation string `json:"ratingDetailsROARecommendation" csv:"ratingDetailsROARecommendation"`
RatingDetailsDEScore int64 `json:"ratingDetailsDEScore" csv:"ratingDetailsDEScore"`
RatingDetailsDERecommendation string `json:"ratingDetailsDERecommendation" csv:"ratingDetailsDERecommendation"`
RatingDetailsPEScore int64 `json:"ratingDetailsPEScore" csv:"ratingDetailsPEScore"`
RatingDetailsPERecommendation string `json:"ratingDetailsPERecommendation" csv:"ratingDetailsPERecommendation"`
RatingDetailsPBScore int64 `json:"ratingDetailsPBScore" csv:"ratingDetailsPBScore"`
RatingDetailsPBRecommendation string `json:"ratingDetailsPBRecommendation" csv:"ratingDetailsPBRecommendation"`
}
Rating ...
type RequestAnalystEstimates ¶
type RequestAnalystEstimates struct {
Symbol string
Period CompanyValuationPeriod
}
RequestAnalystEstimates ...
type RequestAnalystStockRecommendations ¶
RequestAnalystStockRecommendations ...
type RequestBalanceSheetStatement ¶
type RequestBalanceSheetStatement struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestBalanceSheetStatement ...
type RequestBalanceSheetStatementAsReported ¶
type RequestBalanceSheetStatementAsReported struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestBalanceSheetStatementAsReported ...
type RequestBalanceSheetStatementGrowth ¶
type RequestBalanceSheetStatementGrowth struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestBalanceSheetStatementGrowth ...
type RequestCashFlowStatement ¶
type RequestCashFlowStatement struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestCashFlowStatement ...
type RequestCashFlowStatementAsReported ¶
type RequestCashFlowStatementAsReported struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestCashFlowStatementAsReported ...
type RequestCashFlowStatementGrowth ¶
type RequestCashFlowStatementGrowth struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestCashFlowStatementGrowth ...
type RequestCryptoCandleList ¶
type RequestCryptoCandleList struct {
Period CryptoCandlePeriod
Symbol string
From *time.Time
To *time.Time
}
RequestCryptoCandleList ...
type RequestDailyDiscountedCashFlow ¶
RequestDailyDiscountedCashFlow ...
type RequestEarningCallTranscript ¶
RequestEarningCallTranscript ...
type RequestEconomicCalendar ¶
RequestEconomicCalendar ...
type RequestEnterpriseValue ¶
type RequestEnterpriseValue struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestEnterpriseValue ...
type RequestFinancialRatios ¶
type RequestFinancialRatios struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestFinancialRatios ...
type RequestFinancialStatementsGrowth ¶
type RequestFinancialStatementsGrowth struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestFinancialStatementsGrowth ...
type RequestForexCandleList ¶
type RequestForexCandleList struct {
Period ForexCandlePeriod
Symbol string
From *time.Time
To *time.Time
}
RequestForexCandleList ...
type RequestFullFinancialStatementAsReported ¶
type RequestFullFinancialStatementAsReported struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestFullFinancialStatementAsReported ...
type RequestHistoryDiscountedCashFlow ¶
type RequestHistoryDiscountedCashFlow struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestHistoryDiscountedCashFlow ...
type RequestHistoryEconomicCalendar ¶
RequestHistoryEconomicCalendar ...
type RequestIncomeStatement ¶
type RequestIncomeStatement struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestIncomeStatement ...
type RequestIncomeStatementAsReported ¶
type RequestIncomeStatementAsReported struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestIncomeStatementAsReported ...
type RequestIncomeStatementGrowth ¶
type RequestIncomeStatementGrowth struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestIncomeStatementGrowth ...
type RequestIndicators ¶
type RequestIndicators struct {
Resolution TechnicalIndicatorResolution
Indicator TechnicalIndicatorType
Symbol string
Timeperiod int64
}
RequestIndicators ...
type RequestInsiderTrading ¶
type RequestInsiderTrading struct {
Symbol string
TransactionType []string
ReportingCik string
CompanyCik string
Limit int64
Page int
}
RequestInsiderTrading ...
type RequestInternationalFiling ¶
type RequestInternationalFiling struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestInternationalFiling ...
type RequestKeyMetrics ¶
type RequestKeyMetrics struct {
Symbol string
Period CompanyValuationPeriod
Limit int64
}
RequestKeyMetrics ...
type RequestMarketCapitalization ¶
RequestMarketCapitalization ...
type RequestPressReleases ¶
RequestPressReleases ...
type RequestSECFilings ¶
RequestSECFilings ...
type RequestStockCandleList ¶
type RequestStockCandleList struct {
Period StockCandlePeriod
Symbol string
From *time.Time
To *time.Time
}
RequestStockCandleList ...
type RequestStockNews ¶
RequestStockNews ...
type RequestStockScreener ¶
type RequestStockScreener struct {
Exchange []string // Example: StockScreenerExchangeNYSE
Country *string
Sector *StockScreenerSector
Industry *StockScreenerIndustry
Limit int64
MarketCapMoreThan *int64
MarketCapLowerThan *int64
VolumeMoreThan *int64
VolumeLowerThan *int64
BetaMoreThan *float64
BetaLowerThan *float64
DividendMoreThan *float64
DividendLowerThan *float64
PriceMoreThan *float64
PriceLowerThan *float64
IsETF *bool
IsActivelyTrading *bool
}
RequestStockScreener ...
type RequestStockSearch ¶
type RequestStockSearch struct {
Exchange *StockSearch
Query string
Limit int64
}
RequestStockSearch ...
type ResponseIndicators ¶
type ResponseIndicators struct {
Date string `json:"date"` // 2020-09-16 (daily) || 2020-09-21 14:26:00 (Intraday)
Open float64 `json:"open"`
High float64 `json:"high"`
Low float64 `json:"low"`
Close float64 `json:"close"`
Volume float64 `json:"volume"`
SMA *float64 `json:"ema"`
EMA *float64 `json:"sma"`
WMA *float64 `json:"wma"`
DEMA *float64 `json:"dema"`
TEAM *float64 `json:"tema"`
Williams *float64 `json:"williams"`
RSI *float64 `json:"rsi"`
ADX *float64 `json:"adx"`
StandardDeviation *float64 `json:"standardDeviation"`
}
ResponseIndicators ...
type RssFeed ¶
type RssFeed struct {
Title string `json:"title"`
Date string `json:"date"` // 2020-09-14 17:27:24
Link string `json:"link"`
Cik string `json:"cik"`
FormType string `json:"form_type"`
Ticker string `json:"ticker"`
}
RssFeed ...
type SECFiling ¶
type SECFiling struct {
Symbol string `json:"symbol"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Cik string `json:"cik"`
Type string `json:"type"`
Link string `json:"link"`
FinalLink string `json:"finalLink"`
}
SECFiling ...
type Score ¶
type Score struct {
Symbol string `json:"symbol" csv:"symbol"`
AltmanZScore float64 `json:"altmanZScore" csv:"altmanZScore"`
PiotroskiScore float64 `json:"piotroskiScore" csv:"piotroskiScore"`
WorkingCapital string `json:"workingCapital" csv:"workingCapital"`
TotalAssets string `json:"totalAssets" csv:"totalAssets"`
RetainedEarnings string `json:"retainedEarnings" csv:"retainedEarnings"`
Ebit string `json:"ebit" csv:"ebit"`
MarketCap string `json:"marketCap" csv:"marketCap"`
TotalLiabilities string `json:"totalLiabilities" csv:"totalLiabilities"`
Revenue string `json:"revenue" csv:"revenue"`
}
Score ...
type Sector ¶
type Sector struct {
Sector StockSector `json:"sector"`
ChangesPercentage string `json:"changesPercentage"`
}
Sector ...
type SocialSentiment ¶
type SocialSentiment struct {
Date string `json:"date"`
Symbol string `json:"symbol"`
StocktwitsPosts int `json:"stocktwitsPosts"`
TwitterPosts int `json:"twitterPosts"`
StocktwitsComments int `json:"stocktwitsComments"`
TwitterComments int `json:"twitterComments"`
StocktwitsLikes int `json:"stocktwitsLikes"`
TwitterLikes int `json:"twitterLikes"`
StocktwitsImpressions int `json:"stocktwitsImpressions"`
TwitterImpressions int `json:"twitterImpressions"`
StocktwitsSentiment float64 `json:"stocktwitsSentiment"`
TwitterSentiment float64 `json:"twitterSentiment"`
}
SocialSentiment ...
type SocialSentimentChange ¶
type SocialSentimentChange struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Rank int `json:"rank"`
Sentiment float64 `json:"sentiment"`
SentimentChange float64 `json:"sentimentChange"`
}
SocialSentimentChange ...
type SplitCalendar ¶
type SplitCalendar struct {
Date string `json:"date"` // 2020-09-10
Label string `json:"label"`
Symbol string `json:"symbol"`
Numerator float64 `json:"numerator"`
Denominator float64 `json:"denominator"`
}
SplitCalendar ...
type StockBatchDaily ¶
type StockBatchDaily struct {
Data []StockBatchData `json:"historicalStockList"`
}
StockBatchDaily ...
type StockBatchData ¶
type StockBatchData struct {
Symbol string `json:"symbol"`
Historical []StockDailyCandle `json:"historical"`
}
StockBatchData ...
type StockBulkPeers ¶
StockBulkPeers ...
type StockCandle ¶
type StockCandle struct {
Date string `json:"date"` // 2020-09-14 07:27:00
Open float64 `json:"open"`
Low float64 `json:"low"`
High float64 `json:"high"`
Close float64 `json:"close"`
Volume float64 `json:"volume"`
}
StockCandle ...
type StockCompanyProfile ¶
type StockCompanyProfile struct {
Symbol string `json:"symbol" csv:"Symbol"`
Price float64 `json:"price" csv:"Price"`
Beta float64 `json:"beta" csv:"Beta"`
VolAvg int64 `json:"volAvg" csv:"VolAvg"`
MktCap int64 `json:"mktCap" csv:"MktCap"`
LastDiv float64 `json:"lastDiv" csv:"LastDiv"`
Range string `json:"range" csv:"Range"`
Changes float64 `json:"changes" csv:"Changes"`
CompanyName string `json:"companyName" csv:"companyName"`
Currency string `json:"currency" csv:"currency"`
Cik string `json:"cik" csv:"cik"`
Isin string `json:"isin" csv:"isin"`
Cusip string `json:"cusip" csv:"cusip"`
Exchange string `json:"exchange" csv:"exchange"`
ExchangeShortName string `json:"exchangeShortName" csv:"exchangeShortName"`
Industry string `json:"industry" csv:"industry"`
Website string `json:"website" csv:"website"`
Description string `json:"description" csv:"description"`
Ceo string `json:"ceo" csv:"CEO"`
Sector string `json:"sector" csv:"sector"`
Country string `json:"country" csv:"country"`
FullTimeEmployees string `json:"fullTimeEmployees" csv:"fullTimeEmployees"`
Phone string `json:"phone" csv:"phone"`
Address string `json:"address" csv:"address"`
City string `json:"city" csv:"city"`
State string `json:"state" csv:"state"`
Zip string `json:"zip" csv:"zip"`
DcfDiff float64 `json:"dcfDiff" csv:"DCF_diff"`
Dcf float64 `json:"dcf" csv:"DCF"`
Image string `json:"image" csv:"image"`
IpoDate string `json:"ipoDate" csv:"ipoDate"` // 1980-12-1
DefaultImage bool `json:"defaultImage" csv:"defaultImage"`
IsEtf bool `json:"isEtf" csv:"isEtf"`
IsActivelyTrading bool `json:"isActivelyTrading" csv:"isActivelyTrading"`
IsFund bool `json:"isFund" csv:"isFund"`
IsAdr bool `json:"isAdr" csv:"isAdr"`
}
StockCompanyProfile ...
type StockDailyCandle ¶
type StockDailyCandle struct {
Date string `json:"date"` // 2019-03-11
Open float64 `json:"open"`
High float64 `json:"high"`
Low float64 `json:"low"`
Close float64 `json:"close"`
AdjClose float64 `json:"adjClose"`
Volume float64 `json:"volume"`
UnadjustedVolume float64 `json:"unadjustedVolume"`
Change float64 `json:"change"`
ChangePercent float64 `json:"changePercent"`
Vwap float64 `json:"vwap"`
Label string `json:"label"` // March 12, 19
ChangeOverTime float64 `json:"changeOverTime"`
}
StockDailyCandle ...
type StockDailyCandleList ¶
type StockDailyCandleList struct {
Symbol string `json:"symbol"`
Historical []StockDailyCandle `json:"historical"`
}
StockDailyCandleList ...
type StockDailyLine ¶
StockDailyLine ...
type StockDailyLineList ¶
type StockDailyLineList struct {
Symbol string `json:"symbol"`
Historical []StockDailyLine `json:"historical"`
}
StockDailyLineList ...
type StockDividends ¶
type StockDividends struct {
Symbol string `json:"symbol"`
Historical []StockDividendsInfo `json:"historical"`
}
StockDividends ...
type StockDividendsInfo ¶
type StockDividendsInfo struct {
Date string `json:"date"` // "2014-06-09"
Label string `json:"label"` // February 28, 05
RecordDate string `json:"recordDate"` // "2014-06-09"
PaymentDate string `json:"paymentDate"` // "2014-06-09"
DeclarationDate string `json:"declarationDate"` // "2014-06-09"
AdjDividend float64 `json:"adjDividend"`
Dividend float64 `json:"dividend"`
}
StockDividendsInfo ...
type StockEODCandle ¶
type StockEODCandle struct {
Symbol string `json:"symbol" csv:"symbol"`
Date string `json:"date" csv:"date"`
Open float64 `json:"open" csv:"open"`
Low float64 `json:"low" csv:"low"`
High float64 `json:"high" csv:"high"`
Close float64 `json:"close" csv:"close"`
AdjClose float64 `json:"adjClose" csv:"adjClose"`
Volume int `json:"volume" csv:"volume"`
}
StockEODCandle ...
type StockNews ¶
type StockNews struct {
Symbol string `json:"symbol"`
PublishedDate string `json:"publishedDate"` // 2020-09-15 14:51:03
Title string `json:"title"`
Image string `json:"image"`
Site string `json:"site"`
Text string `json:"text"`
URL string `json:"url"`
}
StockNews ...
type StockPeers ¶
StockPeers ...
type StockPriceChange ¶
type StockPriceChange struct {
Symbol string `json:"symbol"`
OneD float64 `json:"1D"`
FiveD float64 `json:"5D"`
OneM float64 `json:"1M"`
ThreeM float64 `json:"3M"`
SixM float64 `json:"6M"`
Ytd float64 `json:"ytd"`
OneY float64 `json:"1Y"`
FiveY float64 `json:"5Y"`
TenY float64 `json:"10Y"`
Max float64 `json:"max"`
}
StockPriceChange ...
type StockQuote ¶
type StockQuote struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Price float64 `json:"price"`
ChangesPercentage float64 `json:"changesPercentage"`
Change float64 `json:"change"`
DayLow float64 `json:"dayLow"`
DayHigh float64 `json:"dayHigh"`
YearHigh float64 `json:"yearHigh"`
YearLow float64 `json:"yearLow"`
MarketCap *float64 `json:"marketCap"`
PriceAvg50 float64 `json:"priceAvg50"`
PriceAvg200 float64 `json:"priceAvg200"`
Volume float64 `json:"volume"`
AvgVolume float64 `json:"avgVolume"`
Exchange string `json:"exchange"`
Open float64 `json:"open"`
PreviousClose float64 `json:"previousClose"`
Eps *float64 `json:"eps"`
Pe *float64 `json:"pe"`
EarningsAnnouncement *string `json:"earningsAnnouncement"` // 2020-07-22T16:09:24.000+0000
Timestamp int64 `json:"timestamp"`
}
StockQuote ...
type StockQuoteShot ¶
type StockQuoteShot struct {
Symbol string `json:"symbol"`
Price float64 `json:"price"`
Volume float64 `json:"volume"`
}
StockQuoteShot ...
type StockScreener ¶
type StockScreener struct {
Symbol string `json:"symbol"`
CompanyName string `json:"companyName"`
MarketCap int64 `json:"marketCap"`
Sector string `json:"sector"`
Industry string `json:"industry"`
Beta float64 `json:"beta"`
Price float64 `json:"price"`
LastAnnualDividend float64 `json:"lastAnnualDividend"`
Volume float64 `json:"volume"`
Exchange string `json:"exchange"`
ExchangeShortName string `json:"exchangeShortName"`
}
StockScreener ...
type StockSplit ¶
type StockSplit struct {
Symbol string `json:"symbol"`
Historical []StockSplitInfo `json:"historical"`
}
StockSplit ...
type StockSplitInfo ¶
type StockSplitInfo struct {
Date string `json:"date"` // "2014-06-09"
Label string `json:"label"` // February 28, 05
Numerator float64 `json:"numerator"`
Denominator float64 `json:"denominator"`
}
StockSplitInfo ...
type StockSymbol ¶
type StockSymbol struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Currency *string `json:"currency"`
StockExchange string `json:"stockExchange"`
ExchangeShortName string `json:"exchangeShortName"`
}
StockSymbol ...
type StockSymbolExchange ¶
type StockSymbolExchange string
StockSymbolExchange ...
func (StockSymbolExchange) String ¶
func (s StockSymbolExchange) String() string
StockSymbolExchange return string
type StockSymbolList ¶
type StockSymbolList struct {
Symbol string `json:"symbol"`
Name string `json:"name"`
Price float64 `json:"price"`
Exchange string `json:"exchange"`
ExchangeShortName string `json:"exchangeShortName"`
Type string `json:"type"`
}
StockSymbolList ...
type SurvivorshipBiasFree ¶
type SurvivorshipBiasFree struct {
Symbol string `json:"symbol"`
Open float64 `json:"open"`
High float64 `json:"high"`
Low float64 `json:"low"`
Close float64 `json:"close"`
Volume float64 `json:"volume"`
From string `json:"from"`
}
SurvivorshipBiasFree ...
type TechnicalIndicatorResolution ¶
type TechnicalIndicatorResolution string
TechnicalIndicatorResolution ...
func (TechnicalIndicatorResolution) String ¶
func (t TechnicalIndicatorResolution) String() string
TechnicalIndicatorResolution return string
type TechnicalIndicatorType ¶
type TechnicalIndicatorType string
TechnicalIndicatorType ...
func (TechnicalIndicatorType) String ¶
func (t TechnicalIndicatorType) String() string
TechnicalIndicatorType return string
type Thirteen ¶
type Thirteen struct {
Date string `json:"date"`
FillingDate string `json:"fillingDate"`
AcceptedDate string `json:"acceptedDate"`
Cik string `json:"cik"`
Cusip string `json:"cusip"`
Tickercusip string `json:"tickercusip"`
NameOfIssuer string `json:"nameOfIssuer"`
TitleOfClass string `json:"titleOfClass"`
Value int `json:"value"`
Link string `json:"link"`
FinalLink string `json:"finalLink"`
}
Thirteen ...