Products
  • Wolfram|One

    The definitive Wolfram Language and notebook experience

  • Mathematica

    The original technical computing environment

  • System Modeler

    Multidomain modeling and simulation of complex systems

  • Compute ServicesUse with Mathematica and Wolfram|One
  • AI AccessUse with Mathematica and Wolfram|One
  • Finance Platform
  • Wolfram|Alpha Notebook Edition
  • Application Server
  • Enterprise Private Cloud
  • Wolfram Engine
  • Wolfram Player
  • Wolfram Cloud App
  • Wolfram Player App

More mobile apps

Wolfram|Alpha

  • Wolfram|Alpha Website
  • Wolfram|Alpha APIs

AI Products

  • Wolfram AI Ecosystem
  • Wolfram Foundation Tool
  • Wolfram Cloud MCP
  • Wolfram Local MCP
  • Agent One API
  • CAG Component APIs

Core Technologies of Wolfram Products

  • Wolfram Language
  • Computable Data
  • Wolfram Notebooks
  • Linguistic Understanding

Additional Deployment Options

  • Wolfram Cloud
  • Wolfram Web Engine
  • wolframscript
  • WSTPServer
  • Group & Organizational Licensing
  • All Products
Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

Wolfram Consulting

Data Science, Finance & Business

  • Artificial Intelligence
  • Data Science
  • Healthcare
  • Real Estate

Engineering

  • Civil Engineering
  • Automotive Engineering
  • Sustainable Energy

Science & Technology

  • AgTech
  • Biosciences
  • Environmental Science
  • Food Science
  • Quantum Computation
  • Social and Behavioral Sciences

More Wolfram Solutions

Technology for Education

  • Research Universities
  • Colleges & Teaching Universities
  • High Schools
  • Resources for Students

Education Initiatives

  • Next-Gen EdTech
  • Computer-Based Math

More Solutions for Education

  • Contact Us
Learning & Support

Get Started

  • Wolfram Language Introduction
  • Fast Intro for Programmers
  • Fast Intro for Math Students
  • Wolfram Language Documentation

More Learning

  • Highlighted Core Areas
  • Demonstrations
  • YouTube
  • Daily Study Groups
  • Wolfram Schools and Programs
  • Books

Grow Your Skills

  • Wolfram U

    Courses in computing, science, life and more

  • Community

    Learn, solve problems and share ideas.

  • Blog

    News, views and insights from Wolfram

  • Resources for

    Software Developers

Tech Support

  • Contact Us
  • Support FAQs
  • Support FAQs
  • Contact Us
Company
  • About Wolfram
  • Career Center
  • All Sites & Resources
  • Connect & Follow
  • Contact Us

Work with Us

  • Student Ambassador Initiative
  • Wolfram for Startups
  • Student Opportunities
  • Jobs Using Wolfram Language

Educational Programs for Adults

  • Summer School
  • Winter School

Educational Programs for Youth

  • Middle School Camp
  • High School Research Program
  • Computational Adventures

Read

  • Stephen Wolfram's Writings
  • Wolfram Blog
  • Wolfram Tech | Books
  • Wolfram Media
  • Complex Systems

Educational Resources

  • Wolfram MathWorld
  • Wolfram in STEM
  • Wolfram Challenges
  • Wolfram Problem Generator

Wolfram Initiatives

  • Wolfram Science
  • Wolfram Foundation
  • History of Mathematics Project

Events

  • Stephen Wolfram Livestreams
  • Online & In-Person Events
  • Contact Us
  • Connect & Follow
For AIs
  • Your Account
  • User Portal
  • Wolfram Cloud
  • Products
    • Wolfram|One
    • Mathematica
    • System Modeler
    • Compute ServicesUse with Mathematica and Wolfram|One
    • AI AccessUse with Mathematica and Wolfram|One
    • Finance Platform
    • Wolfram|Alpha Notebook Edition
    • Application Server
    • Enterprise Private Cloud
    • Wolfram Engine
    • Wolfram Player
    • Wolfram Cloud App
    • Wolfram Player App

    More mobile apps

    • Wolfram|Alpha
      • Wolfram|Alpha Website
      • Wolfram|Alpha APIs
    • AI Products
      • Wolfram AI Ecosystem
      • Wolfram Foundation Tool
      • Wolfram Cloud MCP
      • Wolfram Local MCP
      • Agent One API
      • CAG Component APIs
    • Core Technologies
      • Wolfram Language
      • Computable Data
      • Wolfram Notebooks
      • Linguistic Understanding
    • Additional Deployment Options
      • Wolfram Cloud
      • Wolfram Web Engine
      • wolframscript
      • WSTPServer
    • Group & Organizational Licensing
    • All Products
  • Consulting & Solutions
    • Wolfram Consulting

    Data Science, Finance & Business

    • Artificial Intelligence
    • Data Science
    • Healthcare
    • Real Estate

    Engineering

    • Civil Engineering
    • Automotive Engineering
    • Sustainable Energy

    Science & Technology

    • AgTech
    • Biosciences
    • Environmental Science
    • Food Science
    • Quantum Computation
    • Social and Behavioral Sciences

    More Wolfram Solutions

    Technology for Education

    • Research Universities
    • Colleges & Teaching Universities
    • High Schools
    • Resources for Students

    Education Initiatives

    • Next-Gen EdTech
    • Computer-Based Math

    More Solutions for Education

    • Contact Us
  • Learning & Support

    Get Started

    • Wolfram Language Introduction
    • Fast Intro for Programmers
    • Fast Intro for Math Students
    • Wolfram Language Documentation

    Grow Your Skills

    • Wolfram U

      Courses in computing, science, life and more

    • Community

      Learn, solve problems and share ideas.

    • Blog

      News, views and insights from Wolfram

    • Resources for

      Software Developers
    • Tech Support
      • Contact Us
      • Support FAQs
    • More Learning
      • Highlighted Core Areas
      • Demonstrations
      • YouTube
      • Daily Study Groups
      • Wolfram Schools and Programs
      • Books
    • Support FAQs
    • Contact Us
  • Company
    • About Wolfram
    • Career Center
    • All Sites & Resources
    • Connect & Follow
    • Contact Us

    Work with Us

    • Student Ambassador Initiative
    • Wolfram for Startups
    • Student Opportunities
    • Jobs Using Wolfram Language

    Educational Programs for Adults

    • Summer School
    • Winter School

    Educational Programs for Youth

    • Middle School Camp
    • High School Research Program
    • Computational Adventures

    Read

    • Stephen Wolfram's Writings
    • Wolfram Blog
    • Wolfram Tech | Books
    • Wolfram Media
    • Complex Systems
    • Educational Resources
      • Wolfram MathWorld
      • Wolfram in STEM
      • Wolfram Challenges
      • Wolfram Problem Generator
    • Wolfram Initiatives
      • Wolfram Science
      • Wolfram Foundation
      • History of Mathematics Project
    • Events
      • Stephen Wolfram Livestreams
      • Online & In-Person Events
    • Contact Us
    • Connect & Follow
  • For AIs
  • Wolfram Cloud
  • Your Account
  • User Portal
Wolfram Language & System Documentation Center
FinancialData
  • See Also
    • CountryData
    • DateListPlot
    • DateListLogPlot
    • BlockchainData

    • Entity Types
    • Financial

    • Interpreter Types
    • Financial
    • FinancialClass
    • ComputedFinancial
  • Related Guides
    • Financial & Economic Data
    • Financial Computation
    • People & History
    • Time Series Processing
    • Entity Types
    • Socioeconomic & Demographic Data
    • Creating & Importing Signals
    • Time & Event Series Data Sources
  • Tech Notes
    • Internet Connectivity
    • See Also
      • CountryData
      • DateListPlot
      • DateListLogPlot
      • BlockchainData

      • Entity Types
      • Financial

      • Interpreter Types
      • Financial
      • FinancialClass
      • ComputedFinancial
    • Related Guides
      • Financial & Economic Data
      • Financial Computation
      • People & History
      • Time Series Processing
      • Entity Types
      • Socioeconomic & Demographic Data
      • Creating & Importing Signals
      • Time & Event Series Data Sources
    • Tech Notes
      • Internet Connectivity

FinancialData["name"]

gives the last known price or value for the financial entity specified by "name".

FinancialData["name",start]

gives a list of dates and daily closing values for "name" from start until the current date.

FinancialData["name",{start,end}]

gives a list of dates and daily closing values for dates from start to end.

FinancialData["name",{start,end,period}]

gives a list of dates and prices for the specified periods lying between start and end.

FinancialData["name","prop"]

gives the value of the specified property for the financial entity "name".

FinancialData["name","prop",{start,end,…}]

gives a list of dates and values of a property for a sequence of dates or periods.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Names & Identifiers  
Specifying Exchanges  
Getting Names & Identifiers  
Looking Up Names  
Classes and Sectors  
Other Financial Instruments  
Prices  
Show More Show More
Dates & Time Series  
Plots & Charts  
Fundamentals  
Computations  
Groups & Indices  
Stock Screens  
Currencies & Metals  
Applications  
Properties & Relations  
Possible Issues  
Neat Examples  
See Also
Tech Notes
Related Guides
Related Links
History
Cite this Page
BUILT-IN SYMBOL
  • See Also
    • CountryData
    • DateListPlot
    • DateListLogPlot
    • BlockchainData

    • Entity Types
    • Financial

    • Interpreter Types
    • Financial
    • FinancialClass
    • ComputedFinancial
  • Related Guides
    • Financial & Economic Data
    • Financial Computation
    • People & History
    • Time Series Processing
    • Entity Types
    • Socioeconomic & Demographic Data
    • Creating & Importing Signals
    • Time & Event Series Data Sources
  • Tech Notes
    • Internet Connectivity
    • See Also
      • CountryData
      • DateListPlot
      • DateListLogPlot
      • BlockchainData

      • Entity Types
      • Financial

      • Interpreter Types
      • Financial
      • FinancialClass
      • ComputedFinancial
    • Related Guides
      • Financial & Economic Data
      • Financial Computation
      • People & History
      • Time Series Processing
      • Entity Types
      • Socioeconomic & Demographic Data
      • Creating & Importing Signals
      • Time & Event Series Data Sources
    • Tech Notes
      • Internet Connectivity

FinancialData

FinancialData["name"]

gives the last known price or value for the financial entity specified by "name".

FinancialData["name",start]

gives a list of dates and daily closing values for "name" from start until the current date.

FinancialData["name",{start,end}]

gives a list of dates and daily closing values for dates from start to end.

FinancialData["name",{start,end,period}]

gives a list of dates and prices for the specified periods lying between start and end.

FinancialData["name","prop"]

gives the value of the specified property for the financial entity "name".

FinancialData["name","prop",{start,end,…}]

gives a list of dates and values of a property for a sequence of dates or periods.

Details and Options

  • FinancialData can retrieve end-of-day data on US and other stocks and other financial instruments, as well as indices and currency exchange rates.
  • US stocks and other financial instruments can be specified by standard ticker symbols such as "GE".
  • Financial instruments can in general be specified by including the name of the exchange or listing, as in "NYSE:GE", "F:BMW", "OB:EGAN", etc. Indices are specified as "^IXIC" etc. The alternative form {"exchange","security"} can also be used for single stock symbols. FinancialData will also recognize "Financial" entities.
  • FinancialData[patt,"Lookup"] gives a list of financial instruments whose symbols or names match the string pattern patt. The search is by default done only for US financial instruments.
  • Individual prices and other quantitative values are given by default as Quantity objects. TimeSeries objects are returned by default for values over a given period. Specifying a value of "Legacy" for the Method option of FinancialData will restore legacy output, i.e. real numbers, lists of date-value pairs, etc.
  • Currency exchange rates are specified for example as "EUR/USD" or {"EUR","USD"}.
  • Times and dates can be given in any date format supported by DateObject or DateList. {y} specifies the beginning of a year.
  • Possible periods include: "Day", "Week", "Month", "Year".
  • All specifies every available date or time.
  • FinancialData["name",…,{date}] gives results for a particular date.
  • FinancialData["name", "Properties"] gives a list of all properties available for a financial entity.
  • Properties related to the most recent available prices include:
  • "LatestTrade"the price and time for the most recent available trade
    "LastTradeSize"the size of the most recently completed trade
    "Price"the price for the most recent available trade
  • All times are given for the location of the exchange on which a financial instrument is traded, or New York time for global instruments such as currencies.
  • Properties related to daily prices and trading include:
  • "Open"opening price for the day
    "High"highest price during the trading day
    "Low"lowest price during the trading day
    "Close"latest known closing price
    "Volume"number of units traded during the day
    "OHLC"list of open, high, low, and close values for the day
    "OHLCV"list of open, high, low, close, and volume for the day
    "Range"lowest and highest prices during the trading day
    "Change"price change from the previous closing price
    "FractionalChange"fractional price change from the previous closing price
    "Return"daily return on a particular day, allowing dividends
  • When markets are closed, daily information is given for the most recent trading day.
  • When historical price and trading properties are requested, daily values are given by default. Properties over longer periods can also be requested.
  • For historical data from US exchanges, properties such as "High", "Low", "Close" are adjusted for stock splits, spin-offs, share repurchases and other corporate actions, but not ordinary dividends. For historical data from non-US exchanges, these properties are adjusted only for stock splits.
  • Properties related to raw historical daily prices include:
  • "RawOpen"opening unadjusted price for a period
    "RawHigh"highest unadjusted price during a period
    "RawLow"lowest unadjusted price during a period
    "RawClose"closing unadjusted price for a period
    "RawVolume"unadjusted number of units traded for a period
    "RawOHLC"list of unadjusted open, high, low and close values for a period
    "RawOHLCV"list of unadjusted open, high, low, close and volume values for a period
    "RawRange"lowest and highest unadjusted prices during a period
  • For historical data, properties such as "RawHigh", "RawLow", "RawClose" do not include any retroactive adjustments; i.e. they return values as they were reported on the trading day in question.
  • Properties related to adjusted historical prices include:
  • "AdjustedOpen"opening price during a period adjusted for dividends
    "AdjustedHigh"highest price during a period adjusted for dividends
    "AdjustedLow"lowest price during a period adjusted for dividends
    "AdjustedClose"closing price adjusted for dividends
    "AdjustedOHLC"list of open, high, low and close values for a period adjusted for dividends
    "AdjustedOHLCV"list of open, high, low, close and volume values for a period adjusted for dividends
    "AdjustedRange"lowest and highest prices for a period adjusted for dividends
  • For historical data, properties such as "AdjustedHigh", "AdjustedLow", "AdjustedClose" are adjusted for stock splits, spin-offs, share repurchases and other corporate actions, as well as ordinary dividends.
  • Properties related to long-term historical prices and trends include:
  • "Average200Day"200-day moving average of closing prices
    "Average50Day"50-day moving average of closing prices
    "AverageVolume3Month"3-month average of daily trading volume
    "Change200Day"change in price from 200-day moving average
    "Change50Day"change in price from 50-day moving average
    "ChangeHigh52Week"change in price from 52-week high
    "ChangeLow52Week"change in price from 52-week low
    "CumulativeFractionalChange"cumulative fractional change over a given range of dates
    "CumulativeReturn"cumulative return over a given range of dates
    "FractionalChange200Day"fractional change in price from 200-day moving average
    "FractionalChange50Day"fractional change in price from 50-day moving average
    "FractionalChangeHigh52Week"fractional change from 52-week high
    "FractionalChangeLow52Week"fractional change from 52-week low
    "High52Week"highest price over preceding 52 weeks
    "Low52Week"lowest price over preceding 52 weeks
    "Range52Week"price range over preceding 52 weeks
    "Volatility20Day"price volatility over preceding 20 days
    "Volatility50Day"price volatility over preceding 50 days
    "Volatility250Day"price volatility over preceding 250 days
  • Name-related properties include:
  • "CIK"CIK number
    "Company"name of corporate entity (if applicable)
    "Exchange"exchange to which financial entity refers
    "IPODate"date on which the stock was first listed
    "Name"English name for a financial entity
    "StandardName"standard Wolfram Language name for a financial entity
    "Symbol"ticker symbol
  • Company-related properties include:
  • "Sector"industry sector in which a company operates
    "SICCode"primary SIC code for a company
    "Website"company website URL
  • Fundamentals-related properties for companies include:
  • "BookValuePerShare"book value per share
    "FloatShares"number of shares available for trade in the open market
    "MarketCap"market capitalization
    "PERatio"price-to-earnings ratio
    "PriceToBookRatio"price divided by book value
    "PriceToSalesRatio"price divided by annual sales
  • Earnings-related properties for companies include:
  • "EarningsPerShare"earnings for the most recent four quarters
    "EBITDA"standard cash flow measure
  • Dividends-related properties for companies include:
  • "DividendYield"ratio of annual dividend to current price
    "DividendPerShare"annual dividend per share
    "Dividend"dividend during a specified period
  • FinancialData["group","Members"] gives a list of the member entities of a specified group. FinancialData["Exchanges"] and FinancialData["Sectors"] return lists of entity classes.
  • Groups include companies in an index and companies on a particular exchange.
  • FinancialData["Classes"] gives a list of available classes.
  • FinancialData["name","property",…,"form"] can give data in various forms, including:
  • "Value"value only
    "DateValue"list of the form {date,value}
  • FinancialData["name","property",…,"ann"] gives various annotations associated with a property. Typical annotations include:
  • "Currency"currency
    "Description"description of the property
    "LongDescription"longer textual description of the property
    "Units"units in which the value is given
    "UnitsName"English name for the units used
    "UnitsNotation"notation for the units used
    "UnitsStandardName"Wolfram Language standard name for the units used
  • FinancialData provides gateways to external financial data sources. Its use is subject to any restrictions associated with those sources, and may require additional licensing.
  • FinancialData requires internet connectivity.
  • Note: FinancialData is intended for informational purposes only. Wolfram Research is not responsible for the accuracy or timeliness of any data.

Examples

open all close all

Basic Examples  (7)

Find the latest price for GE stock:

Wolfram Language code: FinancialData["GE"]

Get results consistent with earlier versions of FinancialData using the "Legacy" method:

Wolfram Language code: FinancialData["GE", Method -> "Legacy"]

Find the latest prices for multiple companies:

Wolfram Language code: FinancialData[{"GOOGL", "MSFT", "AAPL"}]

Find the latest market cap for GE:

Wolfram Language code: FinancialData["GE", "MarketCap"]

Plot the stock price for GE since January 1, 2000:

Wolfram Language code: DateListPlot[FinancialData["GE", "Jan. 1, 2000"]]

Plot the trading volume for GE in the first quarter of 2000:

Wolfram Language code: DateListPlot[FinancialData["GE", "Volume", {{2000, 1, 1}, {2000, 4, 1}}], Filling -> Axis]

Find a list of NYSE stocks whose ticker symbols begin with UN:

Wolfram Language code: FinancialData["NYSE:UN*", "Lookup"]

Find the current exchange rate between euros and US dollars:

Wolfram Language code: FinancialData["EUR/USD"]

Find the price of gold in US dollars:

Wolfram Language code: FinancialData["XAU/USD"]

Scope  (52)

Names & Identifiers  (18)

Specifying Exchanges  (4)

Find all available exchanges and present the results in a shortened form:

Wolfram Language code: Short[FinancialData[]]

Find the stock price for GE:

Wolfram Language code: FinancialData["GE"]

Specify the exchange explicitly:

Wolfram Language code: FinancialData["NYSE:GE"]
Wolfram Language code: FinancialData[{"NYSE", "GE"}]

Find the stock price for Apple:

Wolfram Language code: FinancialData["AAPL"]

Specify the exchange explicitly:

Wolfram Language code: FinancialData["NASDAQ:AAPL"]

For non-US stocks, the exchange must be specified:

Wolfram Language code: FinancialData["F:BMW"]
Wolfram Language code: FinancialData["L:BP"]

Getting Names & Identifiers  (3)

Find the name corresponding to a ticker symbol:

Wolfram Language code: FinancialData["GE", "Name"]

Find the name for a ticker symbol on a non-US exchange:

Wolfram Language code: FinancialData["F:BMW", "Name"]

Find the exchange on which a stock is traded:

Wolfram Language code: FinancialData["GE", "Exchange"]

Looking Up Names  (2)

Look up all instruments whose symbols begin with AB:

Wolfram Language code: names = FinancialData["AB*", "Lookup"]

Find the names corresponding to these symbols:

Wolfram Language code: FinancialData[names, "Name"]

Use arbitrary string patterns for lookups:

Wolfram Language code: FinancialData["A" ~~ ___ ~~ "Z", "Lookup"]

Classes and Sectors  (4)

Give a list of all general types of classes supported:

Wolfram Language code: FinancialData["Classes"]

Find the total number of exchanges supported:

Wolfram Language code: Length[FinancialData["Exchanges"]]

Find a list of companies in the home improvement retail segment:

Wolfram Language code: FinancialData["HomeImprovementRetail", "Members"]

Find the industry sector for Microsoft:

Wolfram Language code: FinancialData["MSFT", "Sector"]

Other Financial Instruments  (5)

Indices have symbols that begin with ^:

Wolfram Language code: FinancialData["^IXIC"]
Wolfram Language code: FinancialData["^IXIC", "Name"]

Mutual funds are typically specified by five-letter ticker symbols:

Wolfram Language code: FinancialData["VMELX"]
Wolfram Language code: FinancialData["VWELX", "Name"]

Find prices for different share classes:

Wolfram Language code: FinancialData["BRK-A"]
Wolfram Language code: FinancialData["BRK-B"]
Wolfram Language code: FinancialData["BRK-B", "Name"]

Exchange rates have symbols separated by /:

Wolfram Language code: FinancialData["EUR/USD"]

Exchange rates can also be requested using lists:

Wolfram Language code: FinancialData[{"EUR", "USD"}]

The price of gold in US dollars:

Wolfram Language code: FinancialData["XAU/USD"]

The price of silver:

Wolfram Language code: FinancialData["XAG/USD"]

Prices  (9)

Find the current price for a stock:

Wolfram Language code: FinancialData["GE"]
Wolfram Language code: FinancialData["GE", "Price"]

Price with time stamp:

Wolfram Language code: FinancialData["GE", "LatestTrade"]

Most recent closing price:

Wolfram Language code: FinancialData["GE", "Close"]

Low and high for the current or most recent trading day:

Wolfram Language code: FinancialData["GE", {"Low", "High"}]
Wolfram Language code: FinancialData["GE", "Range"]

200-day average price:

Wolfram Language code: FinancialData["GE", "Average200Day"]

Change from 52-week low:

Wolfram Language code: FinancialData["GE", "ChangeLow52Week"]

Fractional change from 52-week low:

Wolfram Language code: FinancialData["GE", "FractionalChangeLow52Week"]

Daily cumulative fractional change since January 1, 2005:

Wolfram Language code: DateListPlot[FinancialData["GE", "CumulativeFractionalChange", {2005, 1, 1}]]

Value of the cumulative fractional change from January 1, 2005 to today:

Wolfram Language code: FinancialData["GE", "CumulativeFractionalChange", {2005, 1, 1}]["LastValue"]

Dates & Time Series  (6)

Get a current stock price:

Wolfram Language code: FinancialData["GE"]

Get prices for a range of dates:

Wolfram Language code: FinancialData["GE", {{2005, 3, 10}, {2005, 3, 15}}]

Use the string forms of dates:

Wolfram Language code: FinancialData["GE", {"March 10, 2005", "March 15, 2005"}]

All gives data for all available dates:

Wolfram Language code: DateListPlot[FinancialData["GE", All]]

Give all available data starting from a particular date:

Wolfram Language code: DateListPlot[FinancialData["GE", {2000, 1, 1}]]

{y} is equivalent to {y,1,1}:

Wolfram Language code: DateListPlot[FinancialData["GE", {2000}]]

Give the monthly highs for a stock price over a range of dates:

Wolfram Language code: DateListPlot[FinancialData["GE", "High", {{2005}, {2006}, "Month"}]]

Give yearly highs:

Wolfram Language code: DateListPlot[FinancialData["GE", "High", {{1995}, {2005}, "Year"}]]

Give a price for a particular day:

Wolfram Language code: FinancialData["GE", {{2005, 3, 15}}]

Give the trading volume for a particular day:

Wolfram Language code: FinancialData["GE", "Volume", {{2005, 3, 15}}, "Value"]

Plots & Charts  (3)

Basic plot of a stock:

Wolfram Language code: DateListPlot[FinancialData["AAPL", {2000}]]

Join points and fill:

Wolfram Language code: DateListPlot[FinancialData["AAPL", {2000}], Joined -> True, Filling -> Bottom]

Log plot:

Wolfram Language code: DateListLogPlot[FinancialData["AAPL", {2000}], Joined -> True, Filling -> Bottom]

Plot two stock prices together:

Wolfram Language code: DateListPlot[FinancialData[{"NYSE:GS", "NYSE:MS"}, {2000}], Joined -> True, Filling -> Bottom]

Plot the channel between high and low daily prices:

Wolfram Language code: DateListPlot[FinancialData["AAPL", {"Low", "High"}, {{2006, 1}, {2006, 2}}], Joined -> True, Filling -> {1 -> {2}}, Mesh -> All]
Wolfram Language code: DateListPlot[FinancialData["AAPL", {"Low", "High"}, {{2006, 1}, {2006, 2}}], Filling -> {1 -> {2}}, Mesh -> All]
Wolfram Language code: DateListPlot[FinancialData["AAPL", {"Low", "High"}, {{2006, 1}, {2006, 2}}], Filling -> {1 -> {2}}, Mesh -> All, FillingStyle -> Red]

Fundamentals  (6)

Find the market cap for GE:

Wolfram Language code: FinancialData["GE", "MarketCap"]

Number of shares available for trade in the open market:

Wolfram Language code: FinancialData["GE", "FloatShares"]

Price-earnings ratio:

Wolfram Language code: FinancialData["GE", "PERatio"]

Earnings per share for the most recent four quarters:

Wolfram Language code: FinancialData["GE", "EarningsPerShare"]

Find the most recent dividend for GE:

Wolfram Language code: FinancialData["GE", "Dividend"]

Plot all available dividends for GE:

Wolfram Language code: DateListPlot[FinancialData["GE", "Dividend", All]]

Computations  (2)

Find the daily average trading volume for GE in the first quarter of 2000:

Wolfram Language code: Mean[FinancialData["GE", "Close", {{2000, 1, 1}, {2000, 4, 1}}, "Value"]]

Find the standard deviation in the closing price for GE in the first quarter of 2000:

Wolfram Language code: StandardDeviation[FinancialData["GE", "Close", {{2000, 1, 1}, {2000, 4, 1}}, "Value"]]

Find the skewness of the price distribution:

Wolfram Language code: Skewness[FinancialData["GE", "Close", {{2000, 1, 1}, {2000, 4, 1}}, "Value"]]

Find the correlation between cumulative returns for a stock and the S&P 500 index:

Wolfram Language code: Correlation@@FinancialData[{"GE", "SP500"}, "CumulativeReturn", {{2006}, {2007}}, "Value"]

Groups & Indices  (3)

Current price of the S&P 500 index:

Wolfram Language code: FinancialData["^GSPC"]
Wolfram Language code: FinancialData["SP500"]

First few members of the "drugs" industry sector:

Wolfram Language code: Take[FinancialData["DrugManufacturers-General", "Members"], 10]

First few members of the Frankfurt exchange:

Wolfram Language code: Take[FinancialData["FrankfurtStockExchange", "Members"], 10]

Total number of available members of the Frankfurt exchange:

Wolfram Language code: Length[FinancialData["FrankfurtStockExchange", "Members"]]

Stock Screens  (1)

Find NASDAQ stocks with symbols beginning with AA and market caps below a billion:

Wolfram Language code: Select[FinancialData["NASDAQ:AA*", "Lookup"], FinancialData[#, "MarketCap"] < Quantity[10*^9, "USDollars"]&]

Currencies & Metals  (4)

Find a list of available currencies:

Wolfram Language code: FinancialData["Currencies"]

Find the current number of Japanese yen per US dollar:

Wolfram Language code: FinancialData["USD/JPY"]

Give the pair of currencies in a list:

Wolfram Language code: FinancialData[{"USD", "JPY"}]

Find the current price for a troy ounce of gold in US dollars:

Wolfram Language code: FinancialData["XAU/USD"]

Find the current price of bitcoin in US dollars:

Wolfram Language code: FinancialData["BTC/USD"]

Applications  (3)

Find 100-day moving averages of a stock price:

Wolfram Language code: DateListPlot[MovingAverage[FinancialData["GE", "Jan. 1, 2000", "Value"], 100], {"Jan. 1, 2000", Automatic, "Day"}, Joined -> True]

Find the log distribution of daily returns for the S&P 500 index:

Wolfram Language code: ListLinePlot[Log[1 + BinCounts[FinancialData["SP500", "Return", All, "Value"], 0.001]]]

Plot the cumulative changes of a stock since 2000 compared to the S&P 500:

Wolfram Language code: DateListPlot[{FinancialData["BAC", "CumulativeFractionalChange", {2000}], FinancialData["SP500", "CumulativeFractionalChange", {2000}]}, Joined -> True, Filling -> Bottom]

Properties & Relations  (1)

A stock listed on different exchanges is given in different currencies:

Wolfram Language code: FinancialData["DB"]
Wolfram Language code: FinancialData["F:DBK"]
Wolfram Language code: FinancialData["EUR/USD"]

The ratio of prices is normally near the currency exchange rate:

Wolfram Language code: FinancialData["DB"] / FinancialData["F:DBK"]

Possible Issues  (4)

Non-US stocks are quoted in the standard currencies of their exchanges:

Wolfram Language code: FinancialData["F:BMW"]

Daily stock prices are not available for holidays:

Wolfram Language code: FinancialData["GE", {{2000, 1, 1}}]

Monthly data shows on which days trading occurred:

Wolfram Language code: FinancialData["GE", {{2000, 1}}]["DatePath"]

View results as a list of date-value pairs:

Wolfram Language code: FinancialData["GE", {{2000, 1}}, Method -> "Legacy"]

The 52-week high includes intraday prices:

Wolfram Language code: FinancialData["GE", "High52Week"]

It is not generally equal to the maximum of daily closing prices:

Wolfram Language code: Max[FinancialData["GE", DateList[] - {1, 0, 0, 0, 0, 0}, "Value"]]

Due to licensing restrictions, FinancialData will not return data when used in cloud-deployed APIs:

Wolfram Language code: cloudFD = APIFunction[{"symbol" -> String}, FinancialData[#symbol]&];
Wolfram Language code: obj = CloudDeploy[cloudFD]
Wolfram Language code: URLExecute[obj, {"symbol" -> "MSFT"}]

Neat Examples  (1)

Make a log rank plot of values of world currencies relative to US dollars:

Wolfram Language code: ListLogPlot[Reverse[Sort[Select[Quiet[FinancialData[{#, "USD"}]& /@ FinancialData["Currencies"]], NumericQ]]], Filling -> Axis, Joined -> True]

See Also

CountryData  DateListPlot  DateListLogPlot  BlockchainData

Entity Types: Financial

Interpreter Types: Financial  FinancialClass  ComputedFinancial

Function Repository: SecuritiesTracker  ValidIBANQ

Tech Notes

    ▪
  • Internet Connectivity

Related Guides

    ▪
  • Financial & Economic Data
  • ▪
  • Financial Computation
  • ▪
  • People & History
  • ▪
  • Time Series Processing
  • ▪
  • Entity Types
  • ▪
  • Socioeconomic & Demographic Data
  • ▪
  • Creating & Importing Signals
  • ▪
  • Time & Event Series Data Sources

Related Links

  • ▪ FinancialData Source Information

History

Introduced in 2007 (6.0) | Updated in 2019 (12.0)

Wolfram Research (2007), FinancialData, Wolfram Language function, https://reference.wolfram.com/language/ref/FinancialData.html (updated 2019).

Text

Wolfram Research (2007), FinancialData, Wolfram Language function, https://reference.wolfram.com/language/ref/FinancialData.html (updated 2019).

CMS

Wolfram Language. 2007. "FinancialData." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/FinancialData.html.

APA

Wolfram Language. (2007). FinancialData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FinancialData.html

BibTeX

@misc{reference.wolfram_2026_financialdata, author="Wolfram Research", title="{FinancialData}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/FinancialData.html}", note=[Accessed: 01-September-2026]}

BibLaTeX

@online{reference.wolfram_2026_financialdata, organization={Wolfram Research}, title={FinancialData}, year={2019}, url={https://reference.wolfram.com/language/ref/FinancialData.html}, note=[Accessed: 01-September-2026]}

Top
Introduction for Programmers
Introductory Book
Wolfram Function Repository | Wolfram Data Repository | Wolfram Data Drop | Wolfram Language Products
Top
  • Products
  • Wolfram|One
  • Mathematica
  • AI Access
  • Compute Services
  • System Modeler

  • Wolfram|Alpha Notebook Edition
  • Wolfram|Alpha Pro
  • Mobile Apps

  • Wolfram Engine
  • Wolfram Player

  • Volume & Site Licensing
  • Server Deployment Options
  • Consulting
  • Wolfram Consulting
  • Repositories
  • Data Repository
  • Function Repository
  • Community Paclet Repository
  • Neural Net Repository
  • Prompt Repository

  • Wolfram Language Example Repository
  • Notebook Archive
  • Wolfram GitHub
  • Learning
  • Wolfram U
  • Wolfram Language Documentation
  • Webinars & Training
  • Educational Programs

  • Wolfram Language Introduction
  • Fast Introduction for Programmers
  • Fast Introduction for Math Students
  • Books

  • Wolfram Community
  • Wolfram Blog
  • Public Resources
  • Wolfram|Alpha
  • Wolfram Problem Generator
  • Wolfram Challenges

  • Computer-Based Math
  • Computational Thinking
  • Computational Adventures

  • Demonstrations Project
  • Wolfram Data Drop
  • MathWorld
  • Wolfram Science
  • Wolfram Media Publishing
  • Customer Resources
  • Store
  • Product Downloads
  • User Portal
  • Your Account
  • Organization Access

  • Support FAQ
  • Contact Support
  • Company
  • About Wolfram
  • Careers
  • Contact
  • Events
Wolfram Community Wolfram Blog
Legal & Privacy Policy
WolframAlpha.com | WolframCloud.com
© 2026 Wolfram
© 2026 Wolfram | Legal & Privacy Policy |
English