Basic Finance
This document provides API documentation for the Basic finance tools.
get_ticker_data(ticker: str) -> str
Get comprehensive report for ticker: overview, metrics, sector / industry valuation, performance, dates, analyst recommendations, and upgrades/downgrades.
Parameters
ticker
(str): The stock ticker symbol.
Sample Response
COMPANY OVERVIEW
Company Name NVIDIA Corporation
Sector Technology
Industry Semiconductors
Market Cap $4,552,889,204,736.00
Employees 36,000
Beta 2.10
KEY METRICS
Current Price $187.00
52-Week Range $86.62 - $187.35
Market Cap $4,552,889,204,736.00
Trailing P/E 52.23464
Forward P/E 45.38835
PEG Ratio 1.3256
Price/Book 45.47
Dividend Yield 0.02%
Short % of Float 0.93%
SECTOR AVERAGE VALUATION
Name Technology
P/E 42.71
Fwd P/E 27.82
PEG 2.02
P/S 7.73
P/B 10.49
P/C 27.5
P/FCF 41.56
EPS past 5Y 31.29%
EPS next 5Y 21.14%
Sales past 5Y 23.27%
INDUSTRY AVERAGE VALUATION
Name Semiconductors
P/E 48.83
Fwd P/E 27.23
PEG 1.55
P/S 14.57
P/B 12.29
P/C 35.66
P/FCF 56.29
EPS past 5Y 56.81%
EPS next 5Y 31.43%
Sales past 5Y 40.31%
PERFORMANCE METRICS
Return on Equity 109.42%
Return on Assets 53.09%
Profit Margin 52.41%
Operating Margin 60.84%
Debt to Equity 10.58
Current Ratio 4.21
ANALYST COVERAGE
Analyst Count 56
Mean Target $213.81
High Target $270.00
Low Target $100.00
Recommendation Strong_Buy
IMPORTANT DATES & ESTIMATES
Event Details
Earnings Date 2025-11-19
Earnings Estimate 1.14 - 1.34 (Avg: 1.24214)
Revenue Estimate 53,461,000,000 - 58,340,000,000 (Avg: 54,603,117,970)
RECENT ANALYST RECOMMENDATIONS
Period Strong Buy Buy Hold Sell Strong Sell
0m 11 48 4 1 0
-1m 11 47 6 1 0
-2m 11 48 6 1 0
-3m 12 47 6 1 0
RECENT UPGRADES/DOWNGRADES
Date Firm Change
2025-09-30 Keybanc Overweight → Overweight
2025-09-30 Citigroup Buy → Buy
2025-09-29 Jefferies Buy → Buy
2025-09-25 Barclays Overweight → Overweight
2025-09-23 DA Davidson Buy → Buy
Returns
str
: A comprehensive report for the ticker.
get_financial_statements(ticker: str, statement_type: Literal["income", "balance", "cash"] = "income", frequency: Literal["quarterly", "annual"] = "quarterly") -> str
Get financial statements.
Parameters
ticker
(str): The stock ticker symbol.statement_type
(Literal["income", "balance", "cash"]): The type of financial statement to retrieve.frequency
(Literal["quarterly", "annual"]): The frequency of the financial statement.
Sample Response
QUARTERLY INCOME STATEMENT FOR NVDA:
(Values in billions/millions USD)
Metric 2025-07-31 2025-04-30 2025-01-31 2024-10-31 2024-07-31 2024-01-31
Tax Effect Of Unusual Items $0.0M $0.0M $0.0M $0.0M $0.0M N/A
Tax Rate For Calcs $0.0M $0.0M $0.0M $0.0M $0.0M N/A
Normalized EBITDA $31.9B $22.6B $25.8B $22.9B $19.7B N/A
Total Unusual Items N/A N/A N/A N/A N/A $0.0M
Total Unusual Items Excluding Goodwill N/A N/A N/A N/A N/A $0.0M
Net Income From Continuing Operation Net Minority Interest $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Reconciled Depreciation $669.0M $611.0M $543.0M $478.0M $433.0M N/A
Reconciled Cost Of Revenue $12.9B $17.4B $10.6B $8.9B $7.5B N/A
EBITDA $31.9B $22.6B $25.8B $22.9B $19.7B N/A
EBIT $31.3B $22.0B $25.3B $22.4B $19.3B N/A
Net Interest Income $530.0M $452.0M $450.0M $411.0M $383.0M N/A
Interest Expense $62.0M $63.0M $61.0M $61.0M $61.0M N/A
Interest Income $592.0M $515.0M $511.0M $472.0M $444.0M N/A
Normalized Income $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Net Income From Continuing And Discontinued Operation $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Total Expenses $18.3B $22.4B $15.3B $13.2B $11.4B N/A
Total Operating Income As Reported $28.4B $21.6B $24.0B $21.9B $18.6B N/A
Diluted Average Shares $24.5B $24.6B $24.7B $24.8B $24.8B N/A
Basic Average Shares $24.4B $24.4B $24.5B $24.5B $24.6B N/A
Diluted EPS $0.0M $0.0M $0.0M $0.0M $0.0M N/A
Basic EPS $0.0M $0.0M $0.0M $0.0M $0.0M N/A
Diluted NI Availto Com Stockholders $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Net Income Common Stockholders $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Net Income $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Net Income Including Noncontrolling Interests $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Net Income Continuous Operations $26.4B $18.8B $22.1B $19.3B $16.6B N/A
Tax Provision $4.8B $3.1B $3.1B $3.0B $2.6B N/A
Pretax Income $31.2B $21.9B $25.2B $22.3B $19.2B N/A
Other Income Expense $2.2B $-180.0M $733.0M $36.0M $189.0M N/A
Other Non Operating Income Expenses $2.2B $-180.0M $733.0M $36.0M $189.0M N/A
Special Income Charges N/A N/A N/A N/A N/A $0.0M
Restructuring And Mergern Acquisition N/A N/A N/A N/A N/A $0.0M
Net Non Operating Interest Income Expense $530.0M $452.0M $450.0M $411.0M $383.0M N/A
Interest Expense Non Operating $62.0M $63.0M $61.0M $61.0M $61.0M N/A
Interest Income Non Operating $592.0M $515.0M $511.0M $472.0M $444.0M N/A
Operating Income $28.4B $21.6B $24.0B $21.9B $18.6B N/A
Operating Expense $5.4B $5.0B $4.7B $4.3B $3.9B N/A
Research And Development $4.3B $4.0B $3.7B $3.4B $3.1B N/A
Selling General And Administration $1.1B $1.0B $975.0M $897.0M $842.0M N/A
Gross Profit $33.9B $26.7B $28.7B $26.2B $22.6B N/A
Cost Of Revenue $12.9B $17.4B $10.6B $8.9B $7.5B N/A
Total Revenue $46.7B $44.1B $39.3B $35.1B $30.0B N/A
Operating Revenue $46.7B $44.1B $39.3B $35.1B $30.0B N/A
Returns
str
: The financial statement data.
get_earnings_history(ticker: str) -> str
Get earnings history with estimates and surprises.
Parameters
ticker
(str): The stock ticker symbol.
Sample Response
EARNINGS HISTORY FOR NVDA:
Date EPS Est EPS Act Surprise Surprise %
2024-10-31 $0.75 $0.81 $0.06 0.1%
2025-01-31 $0.85 $0.89 $0.04 0.1%
2025-04-30 $0.75 $0.81 $0.06 0.1%
2025-07-31 $1.01 $1.05 $0.04 0.0%
Returns
str
: The earnings history data.
get_ticker_news_tool(ticker: str) -> list[dict]
For getting financial news of a ticker.
Parameters
ticker
(str): The stock ticker symbol.
Sample Response
{
"date": "2025-09-30",
"title": "Nvidia stock high, Wolfspeed exits bankruptcy, Pfiezer drug prices",
"summary": "Yahoo Finance host Julie Hyman tracks today's top moving stocks and biggest market stories in this Market Minute, including Nvidia (NVDA) shares reaching a new intraday high, Wolfspeed's (WOLF) stock reaction to exiting Chapter 11 bankruptcy, and Pfizer (PFE) striking a deal with the Trump administration to lower drug prices. Stay up to date on the latest market action, minute-by-minute, with Yahoo Finance's Market Minute."
}
Returns
list[dict]
: A list of dictionaries containing the news articles.