Use tools for statistical analysis
Last updated: June 9, 2025
These tools help investors evaluate company performance, trends, and comparisons using structured and statistical methods.
1. Get year-over-year statistic
What it is: The Get year-over-year statistic tool calculates the year-over-year percentage change for a specific financial or operational metric.
What it’s for: Understanding how a metric (e.g., revenue, earnings) has changed compared to the same period last year.
Example: “What’s the year-over-year revenue growth for Apple?”
Key features:
• Compares to the previous year's value
• Supports time series output
• Accepts optional currency conversion
• Useful for trend and growth analysis
2. Transform table
What it is: The Transform table tool is a tool for sorting, filtering, ranking, or aggregating data in a stock table.
What it’s for: Organizing or restructuring tabular data using natural language instructions.
Example: “Rank these stocks by market cap and show only those above $10 billion.”
Key features:
• Handles complex table transformations
• Supports natural language descriptions
• Great for ranking and filtering
• Not intended for time-based metrics
3. Group transform table per stock
What it is: The Group transform table per stock tool Applies transformations to grouped subsets of stocks within a table.
What it’s for: Analyzing data by sector, region, or custom-defined stock groups.
Example: “Calculate the average market cap for each sector in the S&P 500.”
Key features:
• Operates on individual groups separately
• Useful for sector/industry comparisons
• Supports natural language transformation logic
4. Join tables
What it is: The Join tables tool combines multiple data tables into a single unified table.
What it’s for: Merging different types of data—like performance, valuation, or risk—into one view.
Example: “Create a table with both performance metrics and valuation metrics for these stocks.”
Key features:
• Supports row and column joins
• add_columns=True retains original table rows
• Useful for combining separate datasets
• Optional table naming for clarity
5. Join stock list to table
What it is: The Join stock list to table tool merges a list of stocks with an existing table that includes stock data.
What it’s for: Enriching a list of stocks with performance or metadata from another tool.
Example: “Show my recommendation list along with performance metrics for each stock.”
Key features:
• Combines list data with table info
• Essential when stocks are identified separately
• Bridges gap between list and table formats
6. Table from stock list
What it is: The Table from stock list tool converts a list of stocks into a structured data table.
What it’s for: Creating a new table view from a list of stock identifiers.
Example: “Convert my filtered stock recommendations into a table.”
Key features:
• Preserves metadata and structure
• Ideal starting point for data operations
• Enables column-level modifications
7. Get stock ID list from table
What it is: The Get stock ID list from table tool extracts stock identifiers from any table containing stock data.
What it’s for: Creating a clean list of stocks to use in other tools.
Example: “Get just the stock symbols from this filtered performance table.”
Key features:
• Pulls IDs from any stock-related table
• Simplifies data handoff between tools
• Great for reuse in analysis workflows
8. Get company statistic data
What it is: The Get company statistic data tool retrieves financial or operational metrics for individual companies.
What it’s for: Analyzing specific company statistics like valuation ratios, revenue, or margins.
Example: “What’s the P/E ratio for Tesla compared to other automakers?”
Key features:
• Supports time series and point-in-time data
• Accepts natural language metric requests
• Works for complex financial formulas
9. Get macro statistic data
What it is: The Get macro statistic data tool provides access to broad economic indicators and macro data.
What it’s for: Adding economic context to investment decisions using metrics like interest rates or inflation.
Example: “Show me how interest rates have changed over the past year.”
Key features:
• Covers non-stock data (inflation, GDP, etc.)
• Supports time series for trends
• Complements company-level analysis
10. Filter earnings: Beat or miss
What it is: The Filter earnings: Beat or miss tool filters stocks based on whether they beat or missed earnings/revenue expectations.
What it’s for: Identifying stocks that performed above or below analyst forecasts.
Example: “Show me S&P 500 companies that beat earnings expectations last quarter.”
Key features:
• Works for earnings or revenue
• Supports filtering or informational analysis
• Shows actual vs. expected with surprise %
11. Get expected revenue growth
What it is: The tool Get expected revenue growth analyzes projected revenue or earnings growth from analyst forecasts.
What it’s for: Identifying future growth potential based on market expectations.
Example: “Which technology companies have the highest expected revenue growth?”
Key features:
• Based on forward-looking estimates
• Compares historical and forecast data
• Supports multi-quarter outlooks