UNPKG

fmp-node-api

Version:

A comprehensive Node.js wrapper for Financial Modeling Prep API

1,096 lines (1,080 loc) 30.9 kB
import './common-COsxpVBY.js'; interface StockSplit { date: string; label: string; numerator: number; denominator: number; } interface StockSplitResponse { symbol: string; historical: StockSplit[]; } interface StockDividend { date: string; label: string; adjDividend: number; dividend: number; recordDate: string; paymentDate: string; declarationDate: string; } interface StockDividendResponse { symbol: string; historical: StockDividend[]; } interface MarketCap { symbol: string; date: string; marketCap: number; } interface StockRealTimePrice { symbol: string; price: number; } interface StockRealTimePriceFull { bidSize: number; askPrice: number; volume: number; askSize: number; bidPrice: number; lastSalePrice: number; lastSaleSize: number; lastSaleTime: number; fmpLast: number; lastUpdated: number; symbol: string; } interface FinancialStatementBase { date: string; symbol: string; reportedCurrency: string; cik: string; fillingDate: string; acceptedDate: string; calendarYear: string; period: string; link: string; finalLink: string; } interface GrowthStatementBase { date: string; symbol: string; calendarYear: string; period: string; } interface IncomeStatement extends FinancialStatementBase { revenue: number; costOfRevenue: number; grossProfit: number; grossProfitRatio: number; researchAndDevelopmentExpenses: number; generalAndAdministrativeExpenses: number; sellingAndMarketingExpenses: number; sellingGeneralAndAdministrativeExpenses: number; otherExpenses: number; operatingExpenses: number; costAndExpenses: number; interestIncome: number; interestExpense: number; depreciationAndAmortization: number; ebitda: number; ebitdaratio: number; operatingIncome: number; operatingIncomeRatio: number; totalOtherIncomeExpensesNet: number; incomeBeforeTax: number; incomeBeforeTaxRatio: number; incomeTaxExpense: number; netIncome: number; netIncomeRatio: number; eps: number; epsdiluted: number; weightedAverageShsOut: number; weightedAverageShsOutDil: number; } interface BalanceSheet extends FinancialStatementBase { cashAndCashEquivalents: number; shortTermInvestments: number; cashAndShortTermInvestments: number; netReceivables: number; inventory: number; otherCurrentAssets: number; totalCurrentAssets: number; propertyPlantEquipmentNet: number; goodwill: number; intangibleAssets: number; goodwillAndIntangibleAssets: number; longTermInvestments: number; taxAssets: number; otherNonCurrentAssets: number; totalNonCurrentAssets: number; otherAssets: number; totalAssets: number; accountPayables: number; shortTermDebt: number; taxPayables: number; deferredRevenue: number; otherCurrentLiabilities: number; totalCurrentLiabilities: number; longTermDebt: number; deferredRevenueNonCurrent: number; deferredTaxLiabilitiesNonCurrent: number; otherNonCurrentLiabilities: number; totalNonCurrentLiabilities: number; otherLiabilities: number; capitalLeaseObligations: number; totalLiabilities: number; preferredStock: number; commonStock: number; retainedEarnings: number; accumulatedOtherComprehensiveIncomeLoss: number; othertotalStockholdersEquity: number; totalStockholdersEquity: number; totalEquity: number; totalLiabilitiesAndStockholdersEquity: number; minorityInterest: number; totalLiabilitiesAndTotalEquity: number; totalInvestments: number; totalDebt: number; netDebt: number; } interface CashFlowStatement extends FinancialStatementBase { netIncome: number; depreciationAndAmortization: number; deferredIncomeTax: number; stockBasedCompensation: number; changeInWorkingCapital: number; accountsReceivables: number; inventory: number; accountsPayables: number; otherWorkingCapital: number; otherNonCashItems: number; netCashProvidedByOperatingActivities: number; investmentsInPropertyPlantAndEquipment: number; acquisitionsNet: number; purchasesOfInvestments: number; salesMaturitiesOfInvestments: number; otherInvestingActivites: number; netCashUsedForInvestingActivites: number; debtRepayment: number; commonStockIssued: number; commonStockRepurchased: number; dividendsPaid: number; otherFinancingActivites: number; netCashUsedProvidedByFinancingActivities: number; effectOfForexChangesOnCash: number; netChangeInCash: number; cashAtEndOfPeriod: number; cashAtBeginningOfPeriod: number; operatingCashFlow: number; capitalExpenditure: number; freeCashFlow: number; } interface KeyMetrics { symbol: string; date: string; period: string; revenuePerShare: number; netIncomePerShare: number; operatingCashFlowPerShare: number; freeCashFlowPerShare: number; cashPerShare: number; bookValuePerShare: number; tangibleBookValuePerShare: number; shareholdersEquityPerShare: number; interestDebtPerShare: number; marketCap: number; enterpriseValue: number; peRatio: number; priceToSalesRatio: number; pocfratio: number; pfcfRatio: number; pbRatio: number; ptbRatio: number; evToSales: number; enterpriseValueOverEBITDA: number; evToOperatingCashFlow: number; evToFreeCashFlow: number; earningsYield: number; freeCashFlowYield: number; debtToEquity: number; debtToAssets: number; netDebtToEBITDA: number; currentRatio: number; interestCoverage: number; incomeQuality: number; dividendYield: number; payoutRatio: number; salesGeneralAndAdministrativeToRevenue: number; researchAndDevelopmentToRevenue: number; intangiblesToTotalAssets: number; capexToOperatingCashFlow: number; capexToRevenue: number; capexToDepreciation: number; stockBasedCompensationToRevenue: number; grahamNumber: number; roic: number; returnOnTangibleAssets: number; grahamNetNet: number; workingCapital: number; tangibleAssetValue: number; netCurrentAssetValue: number; investedCapital: number; averageReceivables: number; averagePayables: number; averageInventory: number; daysSalesOutstanding: number; daysPayablesOutstanding: number; daysOfInventoryOnHand: number; receivablesTurnover: number; payablesTurnover: number; inventoryTurnover: number; roe: number; capexPerShare: number; } interface FinancialRatios { symbol: string; date: string; period: string; currentRatio: number; quickRatio: number; cashRatio: number; daysOfSalesOutstanding: number; daysOfInventoryOutstanding: number; operatingCycle: number; daysOfPayablesOutstanding: number; cashConversionCycle: number; grossProfitMargin: number; operatingProfitMargin: number; pretaxProfitMargin: number; netProfitMargin: number; effectiveTaxRate: number; returnOnAssets: number; returnOnEquity: number; returnOnCapitalEmployed: number; netIncomePerEBT: number; ebtPerEbit: number; ebitPerRevenue: number; debtRatio: number; debtEquityRatio: number; longTermDebtToCapitalization: number; totalDebtToCapitalization: number; interestCoverage: number; cashFlowToDebtRatio: number; companyEquityMultiplier: number; receivablesTurnover: number; payablesTurnover: number; inventoryTurnover: number; fixedAssetTurnover: number; assetTurnover: number; operatingCashFlowPerShare: number; freeCashFlowPerShare: number; cashPerShare: number; payoutRatio: number; operatingCashFlowSalesRatio: number; freeCashFlowOperatingCashFlowRatio: number; cashFlowCoverageRatios: number; shortTermCoverageRatios: number; capitalExpenditureCoverageRatio: number; dividendPaidAndCapexCoverageRatio: number; dividendPayoutRatio: number; priceBookValueRatio: number; priceToBookRatio: number; priceToSalesRatio: number; priceEarningsRatio: number; priceToFreeCashFlowsRatio: number; priceToOperatingCashFlowsRatio: number; priceCashFlowRatio: number; priceEarningsToGrowthRatio: number; priceSalesRatio: number; dividendYield: number; enterpriseValueMultiple: number; priceFairValue: number; } interface EnterpriseValue { symbol: string; date: string; stockPrice: number; numberOfShares: number; marketCapitalization: number; minusCashAndCashEquivalents: number; addTotalDebt: number; enterpriseValue: number; } interface CashflowGrowth extends GrowthStatementBase { growthNetIncome: number; growthDepreciationAndAmortization: number; growthDeferredIncomeTax: number; growthStockBasedCompensation: number; growthChangeInWorkingCapital: number; growthAccountsReceivables: number; growthInventory: number; growthAccountsPayables: number; growthOtherWorkingCapital: number; growthOtherNonCashItems: number; growthNetCashProvidedByOperatingActivites: number; growthInvestmentsInPropertyPlantAndEquipment: number; growthAcquisitionsNet: number; growthPurchasesOfInvestments: number; growthSalesMaturitiesOfInvestments: number; growthOtherInvestingActivites: number; growthNetCashUsedForInvestingActivites: number; growthDebtRepayment: number; growthCommonStockIssued: number; growthCommonStockRepurchased: number; growthDividendsPaid: number; growthOtherFinancingActivites: number; growthNetCashUsedProvidedByFinancingActivities: number; growthEffectOfForexChangesOnCash: number; growthNetChangeInCash: number; growthCashAtEndOfPeriod: number; growthCashAtBeginningOfPeriod: number; growthOperatingCashFlow: number; growthCapitalExpenditure: number; growthFreeCashFlow: number; } interface IncomeGrowth extends GrowthStatementBase { growthRevenue: number; growthCostOfRevenue: number; growthGrossProfit: number; growthGrossProfitRatio: number; growthResearchAndDevelopmentExpenses: number; growthGeneralAndAdministrativeExpenses: number; growthSellingAndMarketingExpenses: number; growthOtherExpenses: number; growthOperatingExpenses: number; growthCostAndExpenses: number; growthInterestExpense: number; growthDepreciationAndAmortization: number; growthEBITDA: number; growthEBITDARatio: number; growthOperatingIncome: number; growthOperatingIncomeRatio: number; growthTotalOtherIncomeExpensesNet: number; growthIncomeBeforeTax: number; growthIncomeBeforeTaxRatio: number; growthIncomeTaxExpense: number; growthNetIncome: number; growthNetIncomeRatio: number; growthEPS: number; growthEPSDiluted: number; growthWeightedAverageShsOut: number; growthWeightedAverageShsOutDil: number; } interface BalanceSheetGrowth extends GrowthStatementBase { growthCashAndCashEquivalents: number; growthShortTermInvestments: number; growthCashAndShortTermInvestments: number; growthNetReceivables: number; growthInventory: number; growthOtherCurrentAssets: number; growthTotalCurrentAssets: number; growthPropertyPlantEquipmentNet: number; growthGoodwill: number; growthIntangibleAssets: number; growthGoodwillAndIntangibleAssets: number; growthLongTermInvestments: number; growthTaxAssets: number; growthOtherNonCurrentAssets: number; growthTotalNonCurrentAssets: number; growthOtherAssets: number; growthTotalAssets: number; growthAccountPayables: number; growthShortTermDebt: number; growthTaxPayables: number; growthDeferredRevenue: number; growthOtherCurrentLiabilities: number; growthTotalCurrentLiabilities: number; growthLongTermDebt: number; growthDeferredRevenueNonCurrent: number; growthDeferrredTaxLiabilitiesNonCurrent: number; growthOtherNonCurrentLiabilities: number; growthTotalNonCurrentLiabilities: number; growthOtherLiabilities: number; growthTotalLiabilities: number; growthCommonStock: number; growthRetainedEarnings: number; growthAccumulatedOtherComprehensiveIncomeLoss: number; growthOthertotalStockholdersEquity: number; growthTotalStockholdersEquity: number; growthTotalLiabilitiesAndStockholdersEquity: number; growthTotalInvestments: number; growthTotalDebt: number; growthNetDebt: number; } interface FinancialGrowth extends GrowthStatementBase { revenueGrowth: number; grossProfitGrowth: number; ebitgrowth: number; operatingIncomeGrowth: number; netIncomeGrowth: number; epsgrowth: number; epsdilutedGrowth: number; weightedAverageSharesGrowth: number; weightedAverageSharesDilutedGrowth: number; dividendsperShareGrowth: number; operatingCashFlowGrowth: number; freeCashFlowGrowth: number; tenYRevenueGrowthPerShare: number; fiveYRevenueGrowthPerShare: number; threeYRevenueGrowthPerShare: number; tenYOperatingCFGrowthPerShare: number; fiveYOperatingCFGrowthPerShare: number; threeYOperatingCFGrowthPerShare: number; tenYNetIncomeGrowthPerShare: number; fiveYNetIncomeGrowthPerShare: number; threeYNetIncomeGrowthPerShare: number; tenYShareholdersEquityGrowthPerShare: number; fiveYShareholdersEquityGrowthPerShare: number; threeYShareholdersEquityGrowthPerShare: number; tenYDividendperShareGrowthPerShare: number; fiveYDividendperShareGrowthPerShare: number; threeYDividendperShareGrowthPerShare: number; receivablesGrowth: number; inventoryGrowth: number; assetGrowth: number; bookValueperShareGrowth: number; debtGrowth: number; rdexpenseGrowth: number; sgaexpensesGrowth: number; } interface EarningsHistorical { date: string; symbol: string; eps: number; epsEstimated: number; time: string; revenue: number; revenueEstimated: number; updatedFromDate: string; fiscalDateEnding: string; } interface EarningsSurprises { date: string; symbol: string; actualEarningResult: number; estimatedEarning: number; } interface ETFHoldingDates { date: string; } interface ETFHolding { cik: string; acceptanceTime: string; date: string; symbol: string; name: string; lei: string; title: string; cusip: string; isin: string; balance: number; units: string; cur_cd: string; valUsd: number; pctVal: number; payoffProfile: string; assetCat: string; issuerCat: string; invCountry: string; isRestrictedSec: string; fairValLevel: string; isCashCollateral: string; isNonCashCollateral: string; isLoanByFund: string; } interface ETFHolder { asset: string; name: string; isin: string; cusip: string; sharesNumber: number; weightPercentage: number; marketValue: number; updated: string; } interface ETFProfile { symbol: string; assetClass: string; aum: number; avgVolume: number; cusip: string; description: string; domicile: string; etfCompany: string; expenseRatio: number; inceptionDate: string; isin: string; name: string; nav: number; navCurrency: string; sectorsList: { exposure: string; industry: string; }[]; website: string; holdingsCount: number; } interface ETFWeighting { sector: string; weightPercentage: string; } interface ETFCountryWeighting { country: string; weightPercentage: string; } interface ETFStockExposure { etfSymbol: string; assetExposure: string; sharesNumber: number; weightPercentage: number; marketValue: number; } interface EconomicIndicator { date: string; value: number; } interface TreasuryRate { date: string; month1: number; month2: number; month3: number; month6: number; year1: number; year2: number; year3: number; year5: number; year7: number; year10: number; year20: number; year30: number; } type EconomicIndicatorName = 'GDP' | 'realGDP' | 'nominalPotentialGDP' | 'realGDPPerCapita' | 'federalFunds' | 'CPI' | 'inflationRate' | 'inflation' | 'retailSales' | 'consumerSentiment' | 'durableGoods' | 'unemploymentRate' | 'totalNonfarmPayroll' | 'initialClaims' | 'industrialProductionTotalIndex' | 'newPrivatelyOwnedHousingUnitsStartedTotalUnits' | 'totalVehicleSales' | 'retailMoneyFunds' | 'smoothedUSRecessionProbabilities' | '3MonthOr90DayRatesAndYieldsCertificatesOfDeposit' | 'commercialBankInterestRateOnCreditCardPlansAllAccounts' | '30YearFixedRateMortgageAverage' | '15YearFixedRateMortgageAverage'; interface MarketHours { stockExchangeName: string; stockMarketHours: { openingHour: string; closingHour: string; }; stockMarketHolidays: MarketHoliday[]; isTheStockMarketOpen: boolean; isTheEuronextMarketOpen: boolean; isTheForexMarketOpen: boolean; isTheCryptoMarketOpen: boolean; } interface MarketHoliday { year: number; 'Martin Luther King, Jr. Day': string; "Presidents' Day": string; 'Good Friday': string; 'Memorial Day': string; Juneteenth: string; 'Independence Day': string; 'Labor Day': string; 'Thanksgiving Day': string; Christmas: string; } interface MarketPerformance { symbol: string; name: string; change: number; price: number; changesPercentage: number; } interface MarketSectorPerformance { sector: string; changesPercentage: number; } interface MarketIndex { symbol: string; price: number; extendedPrice: number | null; change: number; dayHigh: number; dayLow: number; previousClose: number; volume: number | null; open: number; close: number | null; lastTradeTime: string; lastExtendedTradeTime: string | null; updatedAt: string; createdAt: string; type: string; name: string; range: string; yearHigh: number; yearLow: number; priceAvg50: number | null; priceAvg200: number | null; changesPercentage: number; } interface StockList { symbol: string; exchange: string; exchangeShortName: string; price: number; name: string; type: string; } interface ETFList { symbol: string; exchange: string; exchangeShortName: string; price: number; name: string; } interface CryptoList { symbol: string; name: string; currency: string; stockExchange: string; exchangeShortName: string; } interface ForexList { symbol: string; name: string; currency: string; stockExchange: string; exchangeShortName: string; } interface AvailableIndexesList { symbol: string; name: string; currency: string; stockExchange: string; exchangeShortName: string; } interface EarningsCalendar { date: string; symbol: string; eps: number | null; epsEstimated: number | null; time: string; revenue: number | null; revenueEstimated: number | null; fiscalDateEnding: string; updatedFromDate: string; } interface EarningsConfirmed { symbol: string; exchange: string; time: string; when: string; date: string; publicationDate: string; title: string; url: string; } interface DividendsCalendar { date: string; label: string; adjDividend: number; symbol: string; dividend: number; recordDate: string; paymentDate: string; declarationDate: string; } interface EconomicsCalendar { date: string; country: string; event: string; currency: string; previous: number; estimate: number | null; actual: number | null; change: number; impact: string; changePercentage: number; unit: string | null; } interface IPOCalendar { date: string; company: string; symbol: string; exchange: string; actions: string; shares: number | null; priceRange: string | null; marketCap: number | null; } interface SplitsCalendar { date: string; label: string; symbol: string; numerator: number; denominator: number; } interface CompanyProfile { symbol: string; price: number; beta: number; volAvg: number; mktCap: number; lastDiv: number; range: string; changes: number; companyName: string; currency: string; cik: string; isin: string; cusip: string; exchange: string; exchangeShortName: string; industry: string; website: string; description: string; ceo: string; sector: string; country: string; fullTimeEmployees: string; phone: string; address: string; city: string; state: string; zip: string; dcfDiff: number; dcf: number; image: string; ipoDate: string; defaultImage: boolean; isEtf: boolean; isActivelyTrading: boolean; isAdr: boolean; isFund: boolean; } interface ExecutiveCompensation { cik: string; symbol: string; companyName: string; industryTitle: string; acceptedDate: string; filingDate: string; nameAndPosition: string; year: number; salary: number; bonus: number; stock_award: number; incentive_plan_compensation: number; all_other_compensation: number; total: number; url: string; } interface CompanyNotes { cik: string; symbol: string; title: string; exchange: string; } interface HistoricalEmployeeCount { symbol: string; cik: string; acceptanceTime: string; periodOfReport: string; companyName: string; formType: string; filingDate: string; employeeCount: number; source: string; } interface SharesFloat { symbol: string; freeFloat: number; floatShares: number; outstandingShares: number; source: string; date: string; } interface HistoricalSharesFloat { symbol: string; freeFloat: number; floatShares: string; outstandingShares: string; source: string; date: string; } interface EarningsCallTranscript { symbol: string; quarter: number; year: number; date: string; content: string; } type CompanyTranscriptData = [number, number, string]; interface Quote { symbol: string; name: string; price: number; changesPercentage: number; change: number; dayLow: number; dayHigh: number; yearHigh: number; yearLow: number; marketCap: number | null; priceAvg50: number; priceAvg200: number; exchange: string; volume: number; avgVolume: number; open: number; previousClose: number; eps: number | null; pe: number | null; earningsAnnouncement: string | null; sharesOutstanding: number | null; timestamp: number; } interface HistoricalPriceData { date: string; open: number; high: number; low: number; close: number; adjClose: number; volume: number; unadjustedVolume: number; change: number; changePercent: number; vwap: number; label: string; changeOverTime: number; } interface HistoricalPriceResponse { symbol: string; historical: HistoricalPriceData[]; } interface SenateTradingResponse { firstName: string; lastName: string; office: string; link: string; dateRecieved: string; transactionDate: string; owner: string; assetDescription: string; assetType: string; type: string; amount: string; comment: string; symbol: string; } interface HouseTradingResponse { disclosureYear: string; disclosureDate: string; transactionDate: string; owner: string; ticker: string; assetDescription: string; type: string; amount: string; representative: string; district: string; link: string; capitalGainsOver200USD: string; } interface SenateHouseTradingByNameResponse { symbol: string; disclosureDate: string; transactionDate: string; firstName: string; lastName: string; office: string; district: string; owner: string; assetDescription: string; assetType: string; type: string; amount: string; capitalGainsOver200USD: string; comment: string; link: string; } interface Form13FResponse { date: string; fillingDate: string; acceptedDate: string; cik: string; cusip: string; tickerCusip: string; nameOfIssuer: string; shares: number; titleOfClass: string; value: number; link: string; finalLink: string; } interface InstitutionalHolderResponse { holder: string; shares: number; dateReported: string; change: number; } interface InsiderTradingRSSResponse { title: string; fillingDate: string; symbol: string; link: string; reportingCik: string; issuerCik: string; } interface InsiderTradingSearchResponse { symbol: string; filingDate: string; transactionDate: string; reportingCik: string; transactionType: string; securitiesOwned: number; securitiesTransacted: number; companyCik: string; reportingName: string; typeOfOwner: string; link: string; securityName: string; price: number; formType: string; acquistionOrDisposition: string; } type TransactionTypesResponse = string[]; interface InsidersBySymbolResponse { typeOfOwner: string; transactionDate: string; owner: string; } interface InsiderTradeStatisticsResponse { symbol: string; cik: string; year: number; quarter: number; purchases: number; sales: number; buySellRatio: number; totalBought: number; totalSold: number; averageBought: number; averageSold: number; pPurchases: number; sSales: number; } interface CikMapperResponse { reportingCik: string; reportingName: string; } interface CikMapperBySymbolResponse { symbol: string; companyCik: string; } interface BeneficialOwnershipResponse { cik: string; symbol: string; filingDate: string; acceptedDate: string; cusip: string; nameOfReportingPerson: string; citizenshipOrPlaceOfOrganization: string; soleVotingPower: string; sharedVotingPower: string; soleDispositivePower: string; sharedDispositivePower: string; amountBeneficiallyOwned: string; percentOfClass: string; typeOfReportingPerson: string; url: string; } interface FailToDeliverResponse { symbol: string; date: string; price: number; quantity: number; cusip: string; name: string; } declare enum TransactionType { AWARD = "A-Award", CONVERSION = "C-Conversion", RETURN = "D-Return", EXPIRE_SHORT = "E-ExpireShort", IN_KIND = "F-InKind", GIFT = "G-Gift", EXPIRE_LONG = "H-ExpireLong", DISCRETIONARY = "I-Discretionary", OTHER = "J-Other", SMALL = "L-Small", EXEMPT = "M-Exempt", OUT_OF_THE_MONEY = "O-OutOfTheMoney", PURCHASE = "P-Purchase", SALE = "S-Sale", TENDER = "U-Tender", WILL = "W-Will", IN_THE_MONEY = "X-InTheMoney", TRUST = "Z-Trust" } interface RSSFeedItem { title: string; date: string; link: string; cik: string; form_type: string; ticker: string; done: boolean; } interface RSSFeedV3Item { title: string; date: string; link: string; cik: string; form_type: string; ticker: string; done: boolean; } interface RSSFeed8KItem { title: string; symbol: string; cik: string; link: string; finalLink: string; date: string; process: string; hasFinancials: string; } interface SECFiling { symbol: string; cik: string; type: string; link: string; finalLink: string; acceptedDate: string; fillingDate: string; } interface IndustryClassification { symbol: string; name: string; cik: string; sicCode: string; industryTitle: string; businessAdress: string; phoneNumber: string; } interface IndustryClassificationCode { office: string; sicCode: string; industryTitle: string; } interface RSSFeedAllItem { symbol: string; fillingDate: string; acceptedDate: string; cik: string; type: string; link: string; finalLink: string; } interface MutualFundHolding { holder: string; shares: number; dateReported: string; change: number; weightPercent: number; } export { type SenateHouseTradingByNameResponse as $, type AvailableIndexesList as A, type BalanceSheet as B, type CashFlowStatement as C, type EarningsConfirmed as D, type EnterpriseValue as E, type FinancialRatios as F, type DividendsCalendar as G, type EconomicsCalendar as H, type IncomeStatement as I, type IPOCalendar as J, type KeyMetrics as K, type SplitsCalendar as L, type MarketCap as M, type CompanyProfile as N, type ExecutiveCompensation as O, type CompanyNotes as P, type HistoricalEmployeeCount as Q, type SharesFloat as R, type StockSplitResponse as S, type TreasuryRate as T, type HistoricalSharesFloat as U, type EarningsCallTranscript as V, type CompanyTranscriptData as W, type Quote as X, type HistoricalPriceResponse as Y, type HistoricalPriceData as Z, type SenateTradingResponse as _, type StockDividendResponse as a, type HouseTradingResponse as a0, type Form13FResponse as a1, type InstitutionalHolderResponse as a2, type InsiderTradingRSSResponse as a3, type InsiderTradingSearchResponse as a4, type TransactionTypesResponse as a5, type InsidersBySymbolResponse as a6, type InsiderTradeStatisticsResponse as a7, type CikMapperResponse as a8, type CikMapperBySymbolResponse as a9, type BeneficialOwnershipResponse as aa, type FailToDeliverResponse as ab, TransactionType as ac, type RSSFeedItem as ad, type RSSFeedAllItem as ae, type RSSFeedV3Item as af, type RSSFeed8KItem as ag, type SECFiling as ah, type IndustryClassification as ai, type IndustryClassificationCode as aj, type MutualFundHolding as ak, type StockSplit as al, type StockDividend as am, type MarketHoliday as an, type EconomicIndicatorName as ao, type StockRealTimePrice as b, type StockRealTimePriceFull as c, type CashflowGrowth as d, type IncomeGrowth as e, type BalanceSheetGrowth as f, type FinancialGrowth as g, type EarningsHistorical as h, type EarningsSurprises as i, type ETFHoldingDates as j, type ETFHolding as k, type ETFHolder as l, type ETFProfile as m, type ETFWeighting as n, type ETFCountryWeighting as o, type ETFStockExposure as p, type EconomicIndicator as q, type MarketHours as r, type MarketPerformance as s, type MarketSectorPerformance as t, type MarketIndex as u, type StockList as v, type ETFList as w, type CryptoList as x, type ForexList as y, type EarningsCalendar as z };