Skip to main content

revenue()

revenue(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get revenue data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

Example

const revenue = await client.financials.revenue('AAPL', { periods: 8 });

netIncome()

netIncome(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get net income data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

Example

const netIncome = await client.financials.netIncome('AAPL');

totalAssets()

totalAssets(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get total assets data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

totalLiabilities()

totalLiabilities(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get total liabilities data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

stockholdersEquity()

stockholdersEquity(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get stockholders equity data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

currentAssets()

currentAssets(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get current assets data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

currentLiabilities()

currentLiabilities(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get current liabilities data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

operatingCashFlow()

operatingCashFlow(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get operating cash flow data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

capitalExpenditures()

capitalExpenditures(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get capital expenditures data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

freeCashFlow()

freeCashFlow(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get free cash flow data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

sharesOutstandingBasic()

sharesOutstandingBasic(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get basic shares outstanding data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

sharesOutstandingDiluted()

sharesOutstandingDiluted(ticker: string, params?: { periods?: number }): Promise<ApiResponse>
Get diluted shares outstanding data.
ticker
string
required
Stock ticker symbol
params.periods
number
Number of periods to return

metrics()

metrics(ticker: string): Promise<ApiResponse>
Get calculated financial metrics.
ticker
string
required
Stock ticker symbol

Example

const metrics = await client.financials.metrics('AAPL');

snapshot()

snapshot(ticker: string): Promise<ApiResponse>
Get financial data snapshot.
ticker
string
required
Stock ticker symbol

Example

const snapshot = await client.financials.snapshot('AAPL');