You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

922 lines
26 KiB

export interface QuoteSummaryResult {
[key: string]: unknown;
assetProfile?: AssetProfile;
balanceSheetHistory?: BalanceSheetHistory;
balanceSheetHistoryQuarterly?: BalanceSheetHistory;
calendarEvents?: CalendarEvents;
cashflowStatementHistory?: CashflowStatementHistory;
cashflowStatementHistoryQuarterly?: CashflowStatementHistory;
defaultKeyStatistics?: DefaultKeyStatistics;
earnings?: QuoteSummaryEarnings;
earningsHistory?: EarningsHistory;
earningsTrend?: EarningsTrend;
financialData?: FinancialData;
fundOwnership?: Ownership;
fundPerformance?: FundPerformance;
fundProfile?: FundProfile;
incomeStatementHistory?: IncomeStatementHistory;
incomeStatementHistoryQuarterly?: IncomeStatementHistory;
indexTrend?: IndexTrend;
industryTrend?: Trend;
insiderHolders?: Holders;
insiderTransactions?: InsiderTransactions;
institutionOwnership?: Ownership;
majorDirectHolders?: Holders;
majorHoldersBreakdown?: MajorHoldersBreakdown;
netSharePurchaseActivity?: NetSharePurchaseActivity;
price?: Price;
quoteType?: QuoteType;
recommendationTrend?: RecommendationTrend;
secFilings?: SECFilings;
sectorTrend?: Trend;
summaryDetail?: SummaryDetail;
summaryProfile?: SummaryProfile;
topHoldings?: TopHoldings;
upgradeDowngradeHistory?: UpgradeDowngradeHistory;
}
export interface AssetProfile {
[key: string]: unknown;
maxAge: number;
address1?: string;
address2?: string;
address3?: string;
city?: string;
state?: string;
zip?: string;
country?: string;
phone?: string;
fax?: string;
website?: string;
industry?: string;
industryDisp?: string;
industryKey?: string;
industrySymbol?: string;
sector?: string;
sectorDisp?: string;
sectorKey?: string;
longBusinessSummary?: string;
fullTimeEmployees?: number;
companyOfficers: CompanyOfficer[];
auditRisk?: number;
boardRisk?: number;
compensationRisk?: number;
shareHolderRightsRisk?: number;
overallRisk?: number;
governanceEpochDate?: Date;
compensationAsOfEpochDate?: Date;
name?: string;
startDate?: Date;
description?: string;
twitter?: string;
irWebsite?: string;
executiveTeam?: unknown[];
}
export interface CompanyOfficer {
[key: string]: unknown;
maxAge: number;
name: string;
age?: number;
title: string;
yearBorn?: number;
fiscalYear?: number;
totalPay?: number;
exercisedValue?: number;
unexercisedValue?: number;
}
export interface BalanceSheetHistory {
[key: string]: unknown;
balanceSheetStatements: BalanceSheetStatement[];
maxAge: number;
}
export interface BalanceSheetStatement {
maxAge: number;
endDate: Date;
}
export interface CalendarEvents {
[key: string]: unknown;
maxAge: number;
earnings: CalendarEventsEarnings;
exDividendDate?: Date;
dividendDate?: Date;
}
export interface CalendarEventsEarnings {
[key: string]: unknown;
earningsCallDate: Date[];
isEarningsDateEstimate?: boolean;
earningsDate: Date[];
earningsAverage?: number;
earningsLow?: number;
earningsHigh?: number;
revenueAverage?: number;
revenueLow?: number;
revenueHigh?: number;
}
export interface CashflowStatementHistory {
cashflowStatements: CashflowStatement[];
maxAge: number;
}
export interface CashflowStatement {
maxAge: number;
endDate: Date;
netIncome: number;
}
export interface DefaultKeyStatistics {
[key: string]: unknown;
maxAge: number;
priceHint: number;
enterpriseValue?: number;
forwardPE?: number;
profitMargins?: number;
floatShares?: number;
sharesOutstanding?: number;
sharesShort?: number;
sharesShortPriorMonth?: Date;
sharesShortPreviousMonthDate?: Date;
dateShortInterest?: Date;
sharesPercentSharesOut?: number;
heldPercentInsiders?: number;
heldPercentInstitutions?: number;
shortRatio?: number;
shortPercentOfFloat?: number;
beta?: number;
impliedSharesOutstanding?: number;
category: null | string;
bookValue?: number;
priceToBook?: number;
fundFamily: null | string;
legalType: null | string;
lastFiscalYearEnd?: Date;
nextFiscalYearEnd?: Date;
mostRecentQuarter?: Date;
earningsQuarterlyGrowth?: number;
netIncomeToCommon?: number;
trailingEps?: number;
forwardEps?: number;
pegRatio?: number;
lastSplitFactor: null | string;
lastSplitDate?: number;
enterpriseToRevenue?: number;
enterpriseToEbitda?: number;
"52WeekChange"?: number;
SandP52WeekChange?: number;
lastDividendValue?: number;
lastDividendDate?: Date;
ytdReturn?: number;
beta3Year?: number;
totalAssets?: number;
yield?: number;
fundInceptionDate?: Date;
threeYearAverageReturn?: number;
fiveYearAverageReturn?: number;
morningStarOverallRating?: number;
morningStarRiskRating?: number;
annualReportExpenseRatio?: number;
lastCapGain?: number;
annualHoldingsTurnover?: number;
latestShareClass?: unknown;
leadInvestor?: unknown;
}
export interface QuoteSummaryEarnings {
[key: string]: unknown;
maxAge: number;
earningsChart: EarningsChart;
financialsChart: FinancialsChart;
financialCurrency?: string;
}
export interface EarningsChart {
[key: string]: unknown;
quarterly: EarningsChartQuarterly[];
currentQuarterEstimate?: number;
currentQuarterEstimateDate?: string;
currentQuarterEstimateYear?: number;
earningsDate: Date[];
isEarningsDateEstimate?: boolean;
}
export interface EarningsChartQuarterly {
[key: string]: unknown;
date: string;
actual?: number;
estimate: number;
}
export interface FinancialsChart {
[key: string]: unknown;
yearly: Yearly[];
quarterly: FinancialsChartQuarterly[];
}
export interface FinancialsChartQuarterly {
[key: string]: unknown;
date: string;
revenue: number;
earnings: number;
}
export interface Yearly {
[key: string]: unknown;
date: number;
revenue: number;
earnings: number;
}
export interface EarningsHistory {
[key: string]: unknown;
history: EarningsHistoryHistory[];
maxAge: number;
}
export interface EarningsHistoryHistory {
[key: string]: unknown;
maxAge: number;
epsActual: number | null;
epsEstimate: number | null;
epsDifference: number | null;
surprisePercent: number | null;
quarter: Date | null;
period: string;
currency?: string;
}
export interface EarningsTrend {
[key: string]: unknown;
trend: EarningsTrendTrend[];
maxAge: number;
}
export interface EarningsTrendTrend {
[key: string]: unknown;
maxAge: number;
period: string;
endDate: Date | null;
growth: number | null;
earningsEstimate: EarningsEstimate;
revenueEstimate: RevenueEstimate;
epsTrend: EpsTrend;
epsRevisions: EpsRevisions;
}
export interface EarningsEstimate {
[key: string]: unknown;
avg: number | null;
low: number | null;
high: number | null;
yearAgoEps: number | null;
numberOfAnalysts: number | null;
growth: number | null;
earningsCurrency?: string | null;
}
export interface EpsRevisions {
[key: string]: unknown;
upLast7days?: number | null;
upLast30days?: number | null;
upLast90days?: number | null;
downLast7Days?: number | null;
downLast30days?: number | null;
downLast90days?: number | null;
epsRevisionsCurrency?: string | null;
}
export interface EpsTrend {
[key: string]: unknown;
current: number | null;
"7daysAgo": number | null;
"30daysAgo": number | null;
"60daysAgo": number | null;
"90daysAgo": number | null;
epsTrendCurrency?: string | null;
}
export interface RevenueEstimate {
[key: string]: unknown;
avg: number | null;
low: number | null;
high: number | null;
numberOfAnalysts: number | null;
yearAgoRevenue: number | null;
growth: number | null;
revenueCurrency?: string | null;
}
export interface FinancialData {
[key: string]: unknown;
maxAge: number;
currentPrice?: number;
targetHighPrice?: number;
targetLowPrice?: number;
targetMeanPrice?: number;
targetMedianPrice?: number;
recommendationMean?: number;
recommendationKey: string;
numberOfAnalystOpinions?: number;
totalCash?: number;
totalCashPerShare?: number;
ebitda?: number;
totalDebt?: number;
quickRatio?: number;
currentRatio?: number;
totalRevenue?: number;
debtToEquity?: number;
revenuePerShare?: number;
returnOnAssets?: number;
returnOnEquity?: number;
grossProfits?: number;
freeCashflow?: number;
operatingCashflow?: number;
earningsGrowth?: number;
revenueGrowth?: number;
grossMargins?: number;
ebitdaMargins?: number;
operatingMargins?: number;
profitMargins?: number;
financialCurrency: string | null;
}
export interface Ownership {
[key: string]: unknown;
maxAge: number;
ownershipList: OwnershipList[];
}
export interface OwnershipList {
[key: string]: unknown;
maxAge: number;
reportDate: Date;
organization: string;
pctHeld: number;
position: number;
value: number;
pctChange?: number;
}
export interface FundPerformance {
[key: string]: unknown;
maxAge: number;
loadAdjustedReturns?: PeriodRange;
rankInCategory?: PeriodRange;
performanceOverview: FundPerformancePerformanceOverview;
performanceOverviewCat: FundPerformancePerformanceOverviewCat;
trailingReturns: FundPerformanceTrailingReturns;
trailingReturnsNav: FundPerformanceTrailingReturns;
trailingReturnsCat: FundPerformanceTrailingReturns;
annualTotalReturns: FundPerformanceReturns;
pastQuarterlyReturns: FundPerformanceReturns;
riskOverviewStatistics: FundPerformanceRiskOverviewStats;
riskOverviewStatisticsCat: FundPerformanceRiskOverviewStatsCat;
fundCategoryName?: string;
}
export interface PeriodRange {
[key: string]: unknown;
asOfDate?: Date;
ytd?: number;
oneMonth?: number;
threeMonth?: number;
oneYear?: number;
threeYear?: number;
fiveYear?: number;
tenYear?: number;
}
export interface FundPerformanceTrailingReturns extends PeriodRange {
[key: string]: unknown;
lastBullMkt?: number;
lastBearMkt?: number;
}
export interface FundPerformancePerformanceOverview {
[key: string]: unknown;
asOfDate?: Date;
ytdReturnPct?: number;
oneYearTotalReturn?: number;
threeYearTotalReturn?: number;
fiveYrAvgReturnPct?: number;
morningStarReturnRating?: number;
numYearsUp?: number;
numYearsDown?: number;
bestOneYrTotalReturn?: number;
worstOneYrTotalReturn?: number;
bestThreeYrTotalReturn?: number;
worstThreeYrTotalReturn?: number;
}
export interface FundPerformancePerformanceOverviewCat {
[key: string]: unknown;
ytdReturnPct?: number;
fiveYrAvgReturnPct?: number;
oneYearTotalReturn?: number;
threeYearTotalReturn?: number;
}
export interface FundPerformanceReturns {
[key: string]: unknown;
returns: FundPerformanceReturnsRow[];
returnsCat?: FundPerformanceReturnsRow[];
}
export interface FundPerformanceReturnsRow {
[key: string]: unknown;
year: number;
annualValue?: number;
q1?: number;
q2?: number;
q3?: number;
q4?: number;
}
export interface FundPerformanceRiskOverviewStats {
[key: string]: unknown;
riskStatistics: FundPerformanceRiskOverviewStatsRow[];
riskRating?: number;
}
export interface FundPerformanceRiskOverviewStatsCat {
[key: string]: unknown;
riskStatisticsCat: FundPerformanceRiskOverviewStatsRow[];
}
export interface FundPerformanceRiskOverviewStatsRow {
[key: string]: unknown;
year: string;
alpha: number;
beta: number;
meanAnnualReturn: number;
rSquared: number;
stdDev?: number;
sharpeRatio: number;
treynorRatio: number;
}
export interface FundProfile {
[key: string]: unknown;
maxAge: number;
styleBoxUrl?: null | string;
family: null | string;
categoryName: null | string;
legalType: null | string;
managementInfo?: FundProfileManagementInfo;
feesExpensesInvestment?: FundProfileFeesExpensesInvestment;
feesExpensesInvestmentCat?: FundProfileFeesExpensesInvestmentCat;
brokerages?: FundProfileBrokerage[];
initInvestment?: number;
initIraInvestment?: number;
initAipInvestment?: number;
subseqInvestment?: number;
subseqIraInvestment?: number;
subseqAipInvestment?: number;
}
export interface FundProfileManagementInfo {
[key: string]: unknown;
managerName: null | string;
managerBio: null | string;
startdate?: Date;
}
export interface FundProfileFeesExpensesInvestment {
[key: string]: unknown;
annualHoldingsTurnover?: number;
annualReportExpenseRatio?: number;
grossExpRatio?: number;
netExpRatio?: number;
projectionValues: object;
totalNetAssets?: number;
}
export interface FundProfileFeesExpensesInvestmentCat extends Omit<FundProfileFeesExpensesInvestment, "projectionValues"> {
[key: string]: unknown;
projectionValuesCat: object;
}
export interface FundProfileBrokerage {
[key: string]: unknown;
}
export interface IncomeStatementHistory {
[key: string]: unknown;
incomeStatementHistory: IncomeStatementHistoryElement[];
maxAge: number;
}
export interface IncomeStatementHistoryElement {
maxAge: number;
endDate: Date;
totalRevenue: number;
costOfRevenue: number;
grossProfit: number;
researchDevelopment: null;
sellingGeneralAdministrative: null;
nonRecurring: null;
otherOperatingExpenses: null;
totalOperatingExpenses: number;
operatingIncome: null;
totalOtherIncomeExpenseNet: null;
ebit: number;
interestExpense: null;
incomeBeforeTax: null;
incomeTaxExpense: number;
minorityInterest: null;
netIncomeFromContinuingOps: null;
discontinuedOperations: null;
extraordinaryItems: null;
effectOfAccountingCharges: null;
otherItems: null;
netIncome: number;
netIncomeApplicableToCommonShares: null;
}
export interface IndexTrend {
[key: string]: unknown;
maxAge: number;
symbol: string;
peRatio?: number;
pegRatio?: number;
estimates: Estimate[];
}
export interface Estimate {
[key: string]: unknown;
period: string;
growth?: number;
}
export interface Trend {
[key: string]: unknown;
maxAge: number;
symbol: null;
estimates: unknown[];
}
export interface Holders {
[key: string]: unknown;
holders: Holder[];
maxAge: number;
}
export interface Holder {
[key: string]: unknown;
maxAge: number;
name: string;
relation: Relation | string;
url: string;
transactionDescription: string;
latestTransDate: Date;
positionDirect?: number;
positionDirectDate?: Date;
positionIndirect?: number;
positionIndirectDate?: Date;
positionSummaryDate?: Date;
}
export declare enum Relation {
ChairmanOfTheBoard = "Chairman of the Board",
ChiefExecutiveOfficer = "Chief Executive Officer",
ChiefFinancialOfficer = "Chief Financial Officer",
ChiefOperatingOfficer = "Chief Operating Officer",
ChiefTechnologyOfficer = "Chief Technology Officer",
Director = "Director",
DirectorIndependent = "Director (Independent)",
Empty = "",
GeneralCounsel = "General Counsel",
IndependentNonExecutiveDirector = "Independent Non-Executive Director",
Officer = "Officer",
President = "President"
}
export interface InsiderTransactions {
[key: string]: unknown;
transactions: Transaction[];
maxAge: number;
}
export interface Transaction {
[key: string]: unknown;
maxAge: number;
shares: number;
filerUrl: string;
transactionText: string;
filerName: string;
filerRelation: Relation | string;
moneyText: string;
startDate: Date;
ownership: OwnershipEnum | string;
value?: number;
}
export declare enum OwnershipEnum {
D = "D",
I = "I"
}
export interface MajorHoldersBreakdown {
[key: string]: unknown;
maxAge: number;
insidersPercentHeld?: number;
institutionsPercentHeld?: number;
institutionsFloatPercentHeld?: number;
institutionsCount?: number;
}
export interface NetSharePurchaseActivity {
[key: string]: unknown;
maxAge: number;
period: string;
buyInfoCount: number;
buyInfoShares: number;
buyPercentInsiderShares?: number;
sellInfoCount: number;
sellInfoShares?: number;
sellPercentInsiderShares?: number;
netInfoCount: number;
netInfoShares: number;
netPercentInsiderShares?: number;
totalInsiderShares: number;
}
export interface Price {
[key: string]: unknown;
averageDailyVolume10Day?: number;
averageDailyVolume3Month?: number;
exchange?: string;
exchangeName?: string;
exchangeDataDelayedBy?: number;
maxAge: number;
postMarketChangePercent?: number;
postMarketChange?: number;
postMarketTime?: Date;
postMarketPrice?: number;
postMarketSource?: string;
preMarketChangePercent?: number;
preMarketChange?: number;
preMarketTime?: Date;
preMarketPrice?: number;
preMarketSource?: string;
priceHint: number;
regularMarketChangePercent?: number;
regularMarketChange?: number;
regularMarketTime?: Date;
regularMarketPrice?: number;
regularMarketDayHigh?: number;
regularMarketDayLow?: number;
regularMarketVolume?: number;
regularMarketPreviousClose?: number;
regularMarketSource?: string;
regularMarketOpen?: number;
quoteSourceName?: string;
quoteType: string;
symbol: string;
underlyingSymbol: null | string;
shortName: null | string;
longName: null | string;
lastMarket: null | string;
marketState?: string;
marketCap?: number;
currency?: string;
currencySymbol?: string;
fromCurrency: string | null;
toCurrency?: string | null;
volume24Hr?: number;
volumeAllCurrencies?: number;
circulatingSupply?: number;
expireDate?: Date;
openInterest?: number;
}
export interface QuoteType {
[key: string]: unknown;
exchange: string;
quoteType: string;
symbol: string;
underlyingSymbol: string;
shortName: null | string;
longName?: null | string;
firstTradeDateEpochUtc?: null | Date;
timeZoneFullName: string;
timeZoneShortName: string;
uuid: string;
messageBoardId?: null | string;
gmtOffSetMilliseconds: number;
maxAge: number;
}
export interface RecommendationTrend {
[key: string]: unknown;
trend: RecommendationTrendTrend[];
maxAge: number;
}
export interface RecommendationTrendTrend {
[key: string]: unknown;
period: string;
strongBuy: number;
buy: number;
hold: number;
sell: number;
strongSell: number;
}
export interface SECFilings {
[key: string]: unknown;
filings: Filing[];
maxAge: number;
}
export interface Filing {
[key: string]: unknown;
date: string;
epochDate: Date;
type: FilingType;
title: string;
edgarUrl: string;
maxAge: number;
url?: string;
exhibits?: {
type: string;
url: string;
downloadUrl?: string;
}[];
}
type FilingType = "10-K" | "10-Q" | "8-K" | "8-K/A" | "10-K/A" | "10-Q/A" | "SD" | "PX14A6G" | "SC 13G/A" | "DEFA14A" | "25-NSE" | "S-8 POS" | "6-K" | "F-3ASR" | "SC 13D/A" | "20-F" | "425" | "SC14D9C" | "SC 13G" | "S-8" | "DEF 14A" | "F-10" | "S-3ASR" | "CORRESP" | "PX14A6N" | "N-PX" | "ARS" | "PRE 14A" | "F-6EF" | "S-3/A" | "S-3" | "POS AM" | "IRANNOTICE" | "20-F/A" | "11-K" | "DEFR14A" | "S4" | "RW" | "S-4/A" | "S-4" | "S-4MEF" | "PRER14A" | "8-A12B" | "D" | "SC 13D";
export interface SummaryDetail {
[key: string]: unknown;
maxAge: number;
priceHint: number;
previousClose?: number;
open?: number;
dayLow?: number;
dayHigh?: number;
regularMarketPreviousClose?: number;
regularMarketOpen?: number;
regularMarketDayLow?: number;
regularMarketDayHigh?: number;
regularMarketVolume?: number;
dividendRate?: number;
dividendYield?: number;
exDividendDate?: Date;
payoutRatio?: number;
fiveYearAvgDividendYield?: number;
beta?: number;
trailingPE?: number;
forwardPE?: number;
volume?: number;
averageVolume?: number;
averageVolume10days?: number;
averageDailyVolume10Day?: number;
bid?: number;
ask?: number;
bidSize?: number;
askSize?: number;
marketCap?: number;
fiftyDayAverage?: number;
fiftyTwoWeekLow?: number;
fiftyTwoWeekHigh?: number;
twoHundredDayAverage?: number;
priceToSalesTrailing12Months?: number;
trailingAnnualDividendRate?: number;
trailingAnnualDividendYield?: number;
currency: string;
algorithm: null;
tradeable: boolean;
yield?: number;
totalAssets?: number;
navPrice?: number;
ytdReturn?: number;
fromCurrency: string | null;
toCurrency?: string | null;
lastMarket: string | null;
volume24Hr?: number;
volumeAllCurrencies?: number;
circulatingSupply?: number;
startDate?: Date;
coinMarketCapLink?: string | null;
expireDate?: Date;
openInterest?: number;
averageMaturity?: number;
}
export interface SummaryProfile {
[key: string]: unknown;
address1?: string;
address2?: string;
address3?: string;
city?: string;
state?: string;
zip?: string;
country?: string;
phone?: string;
fax?: string;
website?: string;
industry?: string;
industryDisp?: string;
sector?: string;
sectorDisp?: string;
longBusinessSummary?: string;
fullTimeEmployees?: number;
companyOfficers: unknown[];
maxAge: number;
twitter?: string;
industryKey?: string;
sectorKey?: string;
irWebsite?: string;
executiveTeam?: unknown[];
name?: string;
startDate?: Date;
description?: string;
}
export interface TopHoldings {
[key: string]: unknown;
maxAge: number;
stockPosition?: number;
bondPosition?: number;
holdings: TopHoldingsHolding[];
equityHoldings: TopHoldingsEquityHoldings;
bondHoldings: object;
bondRatings: TopHoldingsBondRating[];
sectorWeightings: TopHoldingsSectorWeighting[];
cashPosition?: number;
otherPosition?: number;
preferredPosition?: number;
convertiblePosition?: number;
}
export interface TopHoldingsHolding {
[key: string]: unknown;
symbol: string;
holdingName: string;
holdingPercent: number;
}
export interface TopHoldingsEquityHoldings {
[key: string]: unknown;
medianMarketCap?: number;
medianMarketCapCat?: number;
priceToBook: number;
priceToBookCat?: number;
priceToCashflow: number;
priceToCashflowCat?: number;
priceToEarnings: number;
priceToEarningsCat?: number;
priceToSales: number;
priceToSalesCat?: number;
threeYearEarningsGrowth?: number;
threeYearEarningsGrowthCat?: number;
}
export interface TopHoldingsBondRating {
[key: string]: unknown;
a?: number;
aa?: number;
aaa?: number;
other?: number;
b?: number;
bb?: number;
bbb?: number;
below_b?: number;
us_government?: number;
}
export interface TopHoldingsSectorWeighting {
[key: string]: unknown;
realestate?: number;
consumer_cyclical?: number;
basic_materials?: number;
consumer_defensive?: number;
technology?: number;
communication_services?: number;
financial_services?: number;
utilities?: number;
industrials?: number;
energy?: number;
healthcare?: number;
}
export interface UpgradeDowngradeHistory {
[key: string]: unknown;
history: UpgradeDowngradeHistoryHistory[];
maxAge: number;
}
export interface UpgradeDowngradeHistoryHistory {
[key: string]: unknown;
epochGradeDate: Date;
firm: string;
toGrade: Grade;
fromGrade?: Grade;
action: Action;
}
export declare enum Action {
Down = "down",
Init = "init",
Main = "main",
Reit = "reit",
Up = "up"
}
export declare enum Grade {
Accumulate = "Accumulate",
Add = "Add",
Average = "Average",
BelowAverage = "Below Average",
Buy = "Buy",
ConvictionBuy = "Conviction Buy",
Empty = "",
EqualWeight = "Equal-Weight",
FairValue = "Fair Value",
GradeEqualWeight = "Equal-weight",
GradeLongTermBuy = "Long-term Buy",
Hold = "Hold",
LongTermBuy = "Long-Term Buy",
MarketOutperform = "Market Outperform",
MarketPerform = "Market Perform",
Mixed = "Mixed",
Negative = "Negative",
Neutral = "Neutral",
InLine = "In-Line",
Outperform = "Outperform",
Overweight = "Overweight",
PeerPerform = "Peer Perform",
Perform = "Perform",
Positive = "Positive",
Reduce = "Reduce",
SectorOutperform = "Sector Outperform",
SectorPerform = "Sector Perform",
SectorWeight = "Sector Weight",
Sell = "Sell",
StrongBuy = "Strong Buy",
TopPick = "Top Pick",
Underperform = "Underperform",
Underperformer = "Underperformer",
Underweight = "Underweight",
Trim = "Trim",
AboveAverage = "Above Average",
Inline = "In-line",
Outperformer = "Outperformer",
OVerweight = "OVerweight",// Not a typo, how it was returned from API
Cautious = "Cautious",
MarketWeight = "Market Weight",
SectorUnderperform = "Sector Underperform",
MarketUnderperform = "Market Underperform",
Peerperform = "Peer perform",
GraduallyAccumulate = "Gradually Accumulate",
ActionListBuy = "Action List Buy",
Performer = "Performer",
SectorPerformer = "Sector Performer",
SpeculativeBuy = "Speculative Buy",
StrongSell = "Strong Sell",
SpeculativeHold = "Speculative Hold",
NotRated = "Not Rated",
HoldNeutral = "Hold Neutral",
Developing = "Developing",
buy = "buy",
HOld = "HOld",// Not a typo, how it was returned from API
TradingSell = "Trading Sell",
Tender = "Tender",
marketperform = "market perform",
BUy = "BUy"
}
export {};
//# sourceMappingURL=quoteSummary-iface.d.ts.map