Versions in this module Expand all Collapse all v2 v2.6.2 Jun 8, 2020 Changes in this version + var AnnounceTimeJSON = map[AnnounceTime]string + var AnnounceTimes = map[string]AnnounceTime + var IssueTypeJSON = map[IssueType]string + var IssueTypes = map[string]IssueType + var PathRangeJSON = map[PathRange]string + var PathRanges = map[string]PathRange + func WithBaseURL(baseURL string) func(*Client) + func WithHTTPClient(httpClient *http.Client) func(*Client) + type AccountMetadata struct + EffectiveDate EpochTime + EndDateEffective *EpochTime + MessageLimit int + MessagesUsed int + PayAsYouGo bool + SubscriptionTerm string + TierName string + type AdvancedStats struct + Beta float64 + CurrentDebt float64 + DebtToEquity float64 + EBITDA float64 + EnterpriseValue float64 + EnterpriseValueToRevenue float64 + ForwardPERatio float64 + GrossProfit float64 + PEGRatio float64 + PEHigh float64 + PELow float64 + PriceToBook float64 + PriceToSales float64 + ProfitMargin float64 + PutCallRatio float64 + Revenue float64 + RevenuePerEmployee float64 + RevenuePerShare float64 + TotalCash float64 + TotalRevenue float64 + Week52HighDate float64 + Week52LowDate float64 + type AnnounceTime int + func (a *AnnounceTime) MarshalJSON() ([]byte, error) + func (a *AnnounceTime) Set(s string) error + func (a *AnnounceTime) UnmarshalJSON(data []byte) error + func (a AnnounceTime) String() string + type Auction struct + AuctionBookPrice float64 + AuctionType string + CollarReferencePrice float64 + ExtensionNumber int + ImbalanceShares int + IndicativePrice float64 + LastUpdate EpochTime + LowerCollarPrice float64 + PairedShares int + ReferencePrice float64 + StartTime EpochTime + UpperCollarPrice float64 + type BalanceSheet struct + AccountsPayable float64 + CapitalSurplus float64 + CommonStock float64 + CurrentAssets float64 + CurrentCash float64 + CurrentLongTermDebt float64 + Goodwill float64 + IntangibleAssets float64 + Inventory float64 + LongTermDebt float64 + LongTermInvestments float64 + MinorityInterest float64 + NetTangibleAssets float64 + OtherAssets float64 + OtherCurrentAssets float64 + OtherCurrentLiabilities float64 + OtherLiablities float64 + PropertyPlantEquipment float64 + Receivables float64 + ReportDate Date + RetainedEarnings float64 + ShareholderEquity float64 + ShortTermInvestments float64 + TotalAssets float64 + TotalCurrentLiabilities float64 + TotalLiabilities float64 + TreasuryStock float64 + type BalanceSheets struct + Statements []BalanceSheet + Symbol string + type BidAsk struct + Price float64 + Size int + Timestamp EpochTime + type Book struct + Asks []BidAsk + Bids []BidAsk + Quote Quote + SystemEvent SystemEvent + Trades []Trade + type CDRateType string + const JumboCD + const NonJumboCD + func (cd CDRateType) String() string + type CEOCompensation struct + Bonus int + Company string + Location string + Name string + NonEquityIncentives int + OptionAwards int + OtherCompensation int + PensionAndDeferred int + Salary int + StockAwards int + Symbol string + Total int + Year int + type CashFlow struct + CapitalExpenditures float64 + CashChange float64 + CashFlow float64 + CashFlowFinancing float64 + ChangesInInventories float64 + ChangesInReceivables float64 + Depreciation float64 + DividendsPaid float64 + ExchangeRateEffect float64 + InvestingActivityOther float64 + Investments float64 + NetBorrowings float64 + NetIncome float64 + OtherFinancingCashFlows float64 + ReportDate Date + TotalInvestingCashFlows float64 + type CashFlows struct + Statements []CashFlow + Symbol string + type Client struct + func NewClient(token string, options ...func(*Client)) *Client + func (c *Client) GetBytes(ctx context.Context, endpoint string) ([]byte, error) + func (c *Client) GetFloat64(ctx context.Context, endpoint string) (float64, error) + func (c *Client) GetJSON(ctx context.Context, endpoint string, v interface{}) error + func (c *Client) GetJSONWithoutToken(ctx context.Context, endpoint string, v interface{}) error + func (c Client) AccountMetadata(ctx context.Context) (AccountMetadata, error) + func (c Client) AdvancedStats(ctx context.Context, symbol string) (AdvancedStats, error) + func (c Client) AnalystRecommendations(ctx context.Context, symbol string) ([]Recommendation, error) + func (c Client) AnnualBalanceSheets(ctx context.Context, symbol string, num int) (BalanceSheets, error) + func (c Client) AnnualCashFlows(ctx context.Context, symbol string, num int) (CashFlows, error) + func (c Client) AnnualFinancials(ctx context.Context, symbol string, num int) (Financials, error) + func (c Client) AnnualIncomeStatements(ctx context.Context, symbol string, num int) (IncomeStatements, error) + func (c Client) AvailableDataPoints(ctx context.Context, symbol string) ([]DataPoint, error) + func (c Client) Book(ctx context.Context, symbol string) (Book, error) + func (c Client) CDRate(ctx context.Context, cd CDRateType) (float64, error) + func (c Client) CEOCompensation(ctx context.Context, symbol string) (CEOCompensation, error) + func (c Client) CPI(ctx context.Context) (float64, error) + func (c Client) CollectionBySector(ctx context.Context, sector Sector) ([]Quote, error) + func (c Client) CollectionByTag(ctx context.Context, tag Tag) ([]Quote, error) + func (c Client) CommodityPrice(ctx context.Context, ct CommodityType) (float64, error) + func (c Client) Company(ctx context.Context, symbol string) (Company, error) + func (c Client) CreditCardInterestRate(ctx context.Context) (float64, error) + func (c Client) Crypto(ctx context.Context, symbol string) (CryptoQuote, error) + func (c Client) CryptoSymbols(ctx context.Context) ([]CryptoSymbol, error) + func (c Client) DEEP(ctx context.Context, symbol string) (DEEP, error) + func (c Client) DEEPBook(ctx context.Context, symbols []string) (map[string]DEEPBook, error) + func (c Client) DEEPTrades(ctx context.Context, symbols []string) (map[string][]Trade, error) + func (c Client) DataPoint(ctx context.Context, symbol, key string) ([]byte, error) + func (c Client) DataPointNumber(ctx context.Context, symbol, key string) (float64, error) + func (c Client) DelayedQuote(ctx context.Context, symbol string) (DelayedQuote, error) + func (c Client) Dividends(ctx context.Context, symbol string, r PathRange) ([]Dividend, error) + func (c Client) Earnings(ctx context.Context, symbol string, num int) (Earnings, error) + func (c Client) EarningsToday(ctx context.Context) (EarningsToday, error) + func (c Client) Estimates(ctx context.Context, symbol string, num int) (Estimates, error) + func (c Client) ExchangeRate(ctx context.Context, from, to string) (ExchangeRate, error) + func (c Client) FXSymbols(ctx context.Context) (FXSymbols, error) + func (c Client) FederalFundsRate(ctx context.Context) (float64, error) + func (c Client) FundOwnership(ctx context.Context, symbol string) ([]FundOwner, error) + func (c Client) Gainers(ctx context.Context) ([]Quote, error) + func (c Client) HistoricalPrices(ctx context.Context, symbol string, timeframe HistoricalTimeFrame, ...) ([]HistoricalDataPoint, error) + func (c Client) HistoricalPricesByDay(ctx context.Context, symbol string, day time.Time, options *HistoricalOptions) ([]HistoricalDataPoint, error) + func (c Client) IEXPercent(ctx context.Context) ([]Quote, error) + func (c Client) IEXSymbols(ctx context.Context) ([]TradedSymbol, error) + func (c Client) IEXVolume(ctx context.Context) ([]Quote, error) + func (c Client) IPOsToday(ctx context.Context) (IPOCalendar, error) + func (c Client) InFocus(ctx context.Context) ([]Quote, error) + func (c Client) InsiderRoster(ctx context.Context, symbol string) ([]InsiderRoster, error) + func (c Client) InsiderSummary(ctx context.Context, symbol string) ([]InsiderSummary, error) + func (c Client) InsiderTransactions(ctx context.Context, symbol string) ([]InsiderTransaction, error) + func (c Client) InstitutionalOwnership(ctx context.Context, symbol string) ([]InstitutionalOwner, error) + func (c Client) IntradayHistoricalPrices(ctx context.Context, symbol string, options *IntradayHistoricalOptions) ([]IntradayHistoricalDataPoint, error) + func (c Client) IntradayHistoricalPricesByDay(ctx context.Context, symbol string, day time.Time, ...) ([]IntradayHistoricalDataPoint, error) + func (c Client) IntradayPrices(ctx context.Context, symbol string) ([]IntradayPrice, error) + func (c Client) IntradayStats(ctx context.Context, symbol string) (IntradayStats, error) + func (c Client) KeyStats(ctx context.Context, symbol string) (KeyStats, error) + func (c Client) LargestTrades(ctx context.Context, symbol string) ([]LargestTrade, error) + func (c Client) Last(ctx context.Context, symbols []string) ([]Last, error) + func (c Client) Logo(ctx context.Context, symbol string) (Logo, error) + func (c Client) Losers(ctx context.Context) ([]Quote, error) + func (c Client) MarketNews(ctx context.Context, num int) ([]News, error) + func (c Client) MarketVolume(ctx context.Context) ([]Market, error) + func (c Client) Markets(ctx context.Context) ([]Market, error) + func (c Client) MostActive(ctx context.Context) ([]Quote, error) + func (c Client) MutualFundSymbols(ctx context.Context) ([]Symbol, error) + func (c Client) News(ctx context.Context, symbol string, num int) ([]News, error) + func (c Client) NextHoliday(ctx context.Context) (TradeHolidayDate, error) + func (c Client) NextHolidays(ctx context.Context, numDays int) ([]TradeHolidayDate, error) + func (c Client) NextTradingDay(ctx context.Context) (TradeHolidayDate, error) + func (c Client) NextTradingDays(ctx context.Context, numDays int) (TradeHolidayDate, error) + func (c Client) OHLC(ctx context.Context, symbol string) (OHLC, error) + func (c Client) OTCSymbols(ctx context.Context) ([]Symbol, error) + func (c Client) OneLast(ctx context.Context, symbol string) ([]Last, error) + func (c Client) OneTOPS(ctx context.Context, symbol string) ([]TOPS, error) + func (c Client) Peers(ctx context.Context, symbol string) ([]string, error) + func (c Client) PreviousDay(ctx context.Context, symbol string) (PreviousDay, error) + func (c Client) PreviousHoliday(ctx context.Context) (TradeHolidayDate, error) + func (c Client) PreviousTradingDay(ctx context.Context) (TradeHolidayDate, error) + func (c Client) Price(ctx context.Context, symbol string) (float64, error) + func (c Client) PriceTarget(ctx context.Context, symbol string) (PriceTarget, error) + func (c Client) QuarterlyBalanceSheets(ctx context.Context, symbol string, num int) (BalanceSheets, error) + func (c Client) QuarterlyCashFlows(ctx context.Context, symbol string, num int) (CashFlows, error) + func (c Client) QuarterlyFinancials(ctx context.Context, symbol string, num int) (Financials, error) + func (c Client) QuarterlyIncomeStatements(ctx context.Context, symbol string, num int) (IncomeStatements, error) + func (c Client) Quote(ctx context.Context, symbol string) (Quote, error) + func (c Client) RecommendationTrends(ctx context.Context, symbol string) ([]Recommendation, error) + func (c Client) RelevantStocks(ctx context.Context, symbol string) (RelevantStocks, error) + func (c Client) SectorPerformance(ctx context.Context) ([]SectorPerformance, error) + func (c Client) Sectors(ctx context.Context) ([]Sector, error) + func (c Client) StatsIntraday(ctx context.Context) (IntradayStats, error) + func (c Client) Status(ctx context.Context) (Status, error) + func (c Client) Symbols(ctx context.Context) ([]Symbol, error) + func (c Client) TOPS(ctx context.Context, symbols []string) ([]TOPS, error) + func (c Client) Tags(ctx context.Context) ([]Tag, error) + func (c Client) USExchanges(ctx context.Context) ([]USExchange, error) + func (c Client) UpcomingDividends(ctx context.Context, symbol string) ([]Dividend, error) + func (c Client) UpcomingEarnings(ctx context.Context, symbol string, fullUpcomingEarnings bool) ([]UpcomingEarning, error) + func (c Client) UpcomingEvents(ctx context.Context, symbol string, fullUpcomingEarnings bool) (UpcomingEvents, error) + func (c Client) UpcomingIPOs(ctx context.Context) (IPOCalendar, error) + func (c Client) UpcomingSplits(ctx context.Context, symbol string) ([]Split, error) + func (c Client) Usage(ctx context.Context) (Usage, error) + func (c Client) VolumeByVenue(ctx context.Context, symbol string) ([]VenueVolume, error) + type CommodityPrice struct + Date EpochTime + ID string + Key string + Source string + Subkey string + Updated EpochTime + Value float64 + type CommodityType string + const BrentEuropeOil + const GulfCoastJetFuel + const HenryHubNG + const MontBelvieuPropane + const NYHeatingOil + const USDiesel + const USMidgradeGas + const USPremiumGas + const USRegularGas + const WestTexasOil + func (ct CommodityType) String() string + type Company struct + Address string + Address2 string + CEO string + City string + Country string + Description string + Employees int + Exchange string + Industry string + IssueType string + Name string + Phone string + PrimarySICCode int + Sector string + SecurityName string + State string + Symbol string + Tags []string + Website string + Zip string + type CryptoQuote struct + AskPrice float64 + AskSize float64 + AvgTotalVolume int + BidPrice float64 + BidSize float64 + CalculationPrice string + Change float64 + ChangePercent float64 + Close float64 + CloseTime EpochTime + CompanyName string + DelayedPrice float64 + DelayedPriceTime EpochTime + ExtendedChange float64 + ExtendedChangePercent float64 + ExtendedPrice float64 + ExtendedPriceTime EpochTime + High float64 + IEXAskPrice float64 + IEXAskSize int + IEXBidPrice float64 + IEXBidSize int + IEXLastUpdated EpochTime + IEXMarketPercent float64 + IEXRealtimePrice float64 + IEXRealtimeSize int + IEXVolume int + LatestPrice float64 + LatestSource string + LatestTime string + LatestUpdate EpochTime + LatestVolume float64 + Low float64 + MarketCap int + Open float64 + OpenTime EpochTime + PERatio float64 + PreviousClose float64 + PrimaryExchange string + Sector string + Symbol string + Week52High float64 + Week52Low float64 + YTDChange float64 + type CryptoSymbol struct + Date Date + IEXID string + IsEnabled bool + Name string + Symbol string + Type string + type Currency struct + Code string + Name string + type CurrencyPair struct + From string + To string + type DEEP struct + Asks []BidAsk + Auction Auction + Bids []BidAsk + LastSalePrice float64 + LastSaleSize int + LastSaleTime EpochTime + LastUpdated EpochTime + MarketPercent float64 + OpHaltStatus OpHaltStatus + SSRStatus SSRStatus + SecurityEvent SecurityEvent + Symbol string + SystemEvent SystemEvent + TradeBreaks []Trade + Trades []Trade + TradingStatus TradingStatus + Volume int + type DEEPBook struct + Asks []BidAsk + Bids []BidAsk + type DataPoint struct + Description string + Key string + LastUpdated time.Time + Weight int + type Date time.Time + func (d *Date) GobDecode(data []byte) error + func (d *Date) GobEncode() ([]byte, error) + func (d *Date) MarshalJSON() ([]byte, error) + func (d *Date) UnmarshalJSON(data []byte) error + type DelayedQuote struct + DelayedPrice float64 + DelayedPriceTime int + DelayedSize int + High float64 + Low float64 + ProcessedTime int + Symbol string + TotalVolume int + type Dividend struct + Amount float64 + Currency string + DeclaredDate Date + Description string + ExDate Date + Flag string + Frequency string + PaymentDate Date + RecordDate Date + Symbol string + type Earning struct + ActualEPS float64 + AnnounceTime AnnounceTime + ConsensusEPS float64 + EPSReportDate Date + EPSSurpriseDollar float64 + FiscalEndDate Date + FiscalPeriod string + NumberOfEstimates int + YearAgo float64 + YearAgoChangePercent float64 + type Earnings struct + Earnings []Earning + Symbol string + type EarningsToday struct + AfterClose []TodayEarning + BeforeOpen []TodayEarning + DuringTrading []TodayEarning + type EpochTime time.Time + func (e *EpochTime) UnmarshalJSON(data []byte) (err error) + func (e EpochTime) MarshalJSON() ([]byte, error) + func (e EpochTime) String() string + type Estimate struct + AnnounceTime string + ConsensusEPS float64 + Currency string + FiscalEndDate Date + FiscalPeriod string + NumberOfEstimates int + ReportDate Date + type Estimates struct + Estimates []Estimate + Symbol string + type ExchangeRate struct + Date Date + FromCurrency string + Rate float64 + ToCurrency string + type FXSymbols struct + Currencies []Currency + Pairs []CurrencyPair + type Financial struct + CashChange float64 + CashFlow float64 + CostOfRevenue float64 + CurrentAssets float64 + CurrentCash float64 + CurrentDebt float64 + GrossProfit float64 + LongTermDebt float64 + NetIncome float64 + OperatingExpense float64 + OperatingIncome float64 + OperatingRevenue float64 + ReportDate Date + ResearchAndDevelopment float64 + ShareholderEquity float64 + ShortTermDebt float64 + TotalAssets float64 + TotalCash float64 + TotalDebt float64 + TotalLiabilities float64 + TotalRevenue float64 + type Financials struct + Financials []Financial + Symbol string + type FundOwner struct + AdjustedHolding float64 + AdjustedMarketValue float64 + Name string + ReportDate EpochTime + ReportedHolding float64 + ReportedMarketValue float64 + type HistoricalDataPoint struct + Change float64 + ChangeOverTime float64 + ChangePercent float64 + Close float64 + Date string + High float64 + Label string + Low float64 + Open float64 + UClose float64 + UHigh float64 + ULow float64 + UOpen float64 + UVolume int + Volume int + type HistoricalOptions struct + ChangeFromClose bool + ChartCloseOnly bool + ChartInterval int + ChartLast int + ChartSimplify bool + type HistoricalPrice struct + Date string + type HistoricalTimeFrame string + const FiveYearHistorical + const MaxHistorical + const OneMonthHistorical + const OneYearHistorical + const SixMonthHistorical + const ThreeMonthHistorical + const TwoYearHistorical + const YearToDateHistorical + func (htf HistoricalTimeFrame) Valid() bool + type HourMinute time.Duration + func (hm *HourMinute) UnmarshalJSON(data []byte) error + type IPO struct + Address string + Amount int + Auditor string + BusinessDescription string + CEO string + CIK string + City string + CompanyCounsel []string + CompanyDescription string + CompanyName string + Competition string + Employees int + ExpectedDate Date + LeadUnderwriters []string + LockupPeriodExpiration string + Market string + NetIncome int + OfferAmount int + PercentOffered string + Phone string + PriceHigh float64 + PriceLow float64 + QuietPeriodExpiration string + Revenue int + ShareholderShares int + SharesOffered int + SharesOutstanding int + SharesOverAlloted int + State string + Status string + StockholderEquity int + Symbol string + TotalAssets int + TotalExpenses int + TotalLiabilities int + URL string + UnderwriterCounsel []string + Underwriters []string + UseOfProceeds string + Zip string + type IPOCalendar struct + RawData []IPO + ViewData []IPOView + type IPOView struct + Amount string + Company string + Expected Date + Float string + Market string + Percent string + Price string + Shares string + Symbol string + type IncomeStatement struct + CostOfRevenue float64 + EBIT float64 + GrossProfit float64 + IncomeTax float64 + InterestIncome float64 + MinorityInterest float64 + NetIncome float64 + NetIncomeBasic float64 + OperatingExpense float64 + OperatingIncome float64 + OtherIncomeExpenseNet float64 + PretaxIncome float64 + ReportDate Date + ResearchAndDevelopment float64 + SellingGeneralAndAdmin float64 + TotalRevenue float64 + type IncomeStatements struct + Statements []IncomeStatement + Symbol string + type InsiderRoster struct + EntityName string + Position int + ReportDate Date + type InsiderSummary struct + Name string + NetTransaction int + ReportedTitle string + TotalBought int + TotalSold int + type InsiderTransaction struct + EffectiveDate EpochTime + Name string + Price float64 + ReportedTitle string + Shares int + Value float64 + type InstitutionalOwner struct + AdjustedHolding float64 + AdjustedMarketValue float64 + EntityName string + ReportDate EpochTime + ReportedHolding float64 + type IntradayHistoricalDataPoint struct + Average float64 + ChangeOverTime float64 + Close float64 + Date string + High float64 + Label string + Low float64 + MarketAverage float64 + MarketChangeOverTime float64 + MarketClose float64 + MarketHigh float64 + MarketLow float64 + MarketNotional float64 + MarketNumberOfTrades int + MarketOpen float64 + MarketVolume int + Minute string + Notional float64 + NumberOfTrades int + Open float64 + Volume int + type IntradayHistoricalOptions struct + ChangeFromClose bool + ChartIEXOnly bool + ChartInterval int + ChartLast int + ChartReset bool + ChartSimplify bool + type IntradayPrice struct + Average float64 + ChangeOverTime float64 + Close float64 + Date Date + High float64 + Label string + Low float64 + MarketAverage float64 + MarketChangeOverTime float64 + MarketClose float64 + MarketHigh float64 + MarketLow float64 + MarketNotional float64 + MarketNumTrades int + MarketOpen float64 + MarketVolume int + Minute HourMinute + Notional float64 + NumTrades int + Open float64 + Volume int + type IntradayStats struct + MarketShare Stat + Notional Stat + RoutedVolume Stat + SymbolsTraded Stat + Volume Stat + type IssueType int + func (i *IssueType) MarshalJSON() ([]byte, error) + func (i *IssueType) Set(s string) error + func (i *IssueType) UnmarshalJSON(data []byte) error + func (i IssueType) String() string + type KeyStats struct + Avg10Volume float64 + Avg30Volume float64 + Beta float64 + Day200MovingAvg float64 + Day30ChangePercent float64 + Day50MovingAvg float64 + Day5ChangePercent float64 + DividendYield float64 + Employees int + ExDividendDate Date + Float float64 + MarketCap float64 + MaxChangePercent float64 + Month1ChangePercent float64 + Month3ChangePercent float64 + Month6ChangePercent float64 + Name string + NextDividendDate Date + NextEarningsDate Date + PERatio float64 + SharesOutstanding float64 + TTMDividendRate float64 + TTMEPS float64 + Week52Change float64 + Week52High float64 + Week52Low float64 + YTDChangePercent float64 + Year1ChangePercent float64 + Year2ChangePercent float64 + Year5ChangePercent float64 + type LargestTrade struct + Price float64 + Size int + Time int + TimeLabel string + Venue string + VenueName string + type Last struct + Price float64 + Size int + Symbol string + Time EpochTime + type Logo struct + URL string + type Market struct + LastUpdated EpochTime + MIC string + Percent float64 + TapeA int + TapeB int + TapeC int + TapeID string + Venue string + Volume int + type News struct + HasPaywall bool + Headline string + Image string + Language string + Related string + Source string + Summary string + Time EpochTime + URL string + type OHLC struct + Close OpenClose + High float64 + Low float64 + Open OpenClose + type OpHaltStatus struct + IsHalted bool + Timestamp EpochTime + type OpenClose struct + Price float64 + Time int + type PathRange int + const Mo1 + const Mo3 + const Mo6 + const Next + const YTD + const Yr1 + const Yr2 + const Yr5 + func (p *PathRange) MarshalJSON() ([]byte, error) + func (p *PathRange) Set(s string) error + func (p *PathRange) UnmarshalJSON(data []byte) error + func (p PathRange) String() string + type PreviousDay struct + Change float64 + ChangePercent float64 + Close float64 + Date Date + High float64 + Low float64 + Open float64 + Symbol string + UnadjustedVolume int + Volume int + type PriceTarget struct + Average float64 + High float64 + Low float64 + NumAnalysts int + Symbol string + UpdatedDate Date + type Quote struct + AvgTotalVolume int + CalculationPrice string + Change float64 + ChangePercent float64 + Close float64 + CloseTime EpochTime + CompanyName string + DelayedPrice float64 + DelayedPriceTime EpochTime + ExtendedChange float64 + ExtendedChangePercent float64 + ExtendedPrice float64 + ExtendedPriceTime EpochTime + High float64 + IEXAskPrice float64 + IEXAskSize int + IEXBidPrice float64 + IEXBidSize int + IEXLastUpdated EpochTime + IEXMarketPercent float64 + IEXRealtimePrice float64 + IEXRealtimeSize int + IEXVolume int + LatestPrice float64 + LatestSource string + LatestTime string + LatestUpdate EpochTime + LatestVolume int + Low float64 + MarketCap int + Open float64 + OpenTime EpochTime + PERatio float64 + PreviousClose float64 + Symbol string + Week52High float64 + Week52Low float64 + YTDChange float64 + type Recommendation struct + BuyRatings int + ConsensusEndDate EpochTime + ConsensusRating float64 + ConsensusStartDate EpochTime + CorporateActionsAppliedDate EpochTime + HoldRatings int + NoRatings int + OverweightRatings int + SellRatings int + UnderweightRatings int + type Records struct + Volume VolumeRecord + type RelevantStocks struct + Peers bool + Symbols []string + type SSRStatus struct + Detail string + IsSSR bool + Timestamp EpochTime + type Sector struct + Name string + type SectorPerformance struct + LastUpdated EpochTime + Name string + Performance float64 + Type string + type SecurityEvent struct + SecurityEvent string + Timestamp EpochTime + type Split struct + DeclaredDate Date + Description string + ExDate Date + FromFactor float64 + Ratio float64 + Symbol string + ToFactor float64 + type Stat struct + LastUpdated EpochTime + Value float64 + type Status struct + Status string + Time EpochTime + Version string + type Symbol struct + Currency string + Date Date + Exchange string + IEXID string + IsEnabled bool + Name string + Region string + Symbol string + Type string + type SystemEvent struct + SystemEvent string + Timestamp EpochTime + type TOPS struct + AskPrice float64 + AskSize int + BidPrice float64 + BidSize int + LastSalePrice float64 + LastSaleTime EpochTime + LastUpdated EpochTime + MarketPercent float64 + Sector string + SecurityType string + Symbol string + Volume int + type Tag struct + Name string + type TodayEarning struct + AnnounceTime AnnounceTime + ConsensusEPS float64 + FiscalEndDate Date + FiscalPeriod string + NumberOfEstimates int + Quote Quote + Symbol string + type Trade struct + IsISO bool + IsOddLot bool + IsOutsideRegularHours bool + IsSinglePriceCross bool + IsTradeThroughExempt bool + Price float64 + Size int + Timestamp EpochTime + TradeID int + type TradeHolidayDate struct + Date Date + SettlementDate Date + type TradedSymbol struct + Date Date + IsEnabled bool + Symbol string + type TradingStatus struct + Reason string + Status string + Timestamp EpochTime + type USExchange struct + LongName string + MarketID string + Name string + OATSID string + RefID string + TapeID string + Type string + type UpcomingEarning struct + Symbol string + SymbolId string + type UpcomingEvents struct + Dividends []Dividend + Earnings []UpcomingEarning + IPOs IPOCalendar + Splits []Split + type Usage struct + DailyUsage map[string]int + KeyUsage map[string]int + MonthlyPayAsYouGo int + MonthlyUsage int + TokenUsage map[string]int + type VenueVolume struct + AverageMarketPercent float64 + Date Date + MarketPercent float64 + Venue string + VenueName string + Volume int + type VolumeRecord struct + Avg30Value float64 + Date Date + PreviousDayValue float64 + Value float64