estimate-analysis

Deep-dive into analyst estimates and revision trends for any stock using Yahoo Finance data. Use when the user wants to understand analyst estimate direction, how EPS or revenue forecasts changed over time, compare estimate distributions, or analyze growth projections across periods. Triggers: "estimate analysis for AAPL", "analyst estimate trends for NVDA", "EPS revisions for TSLA", "how have estimates changed for MSFT", "estimate revisions", "EPS trend", "revenue estimates", "consensus changes", "analyst estimates", "estimate distribution", "growth estimates for", "estimate momentum", "revision trend", "forward estimates", "next quarter estimates", "annual estimates", "estimate spread", "bull vs bear estimates", "estimate range", or any request about tracking or comparing analyst estimates/revisions. Use this skill when the user asks about estimates beyond a simple lookup — if they want context, trends, or analysis, this is the right skill.

Install

Hot:21

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=himself65-skills-estimate-analysis&locale=en&source=copy

Analyst Estimate Analysis (Estimate Analysis)

Skill Overview


Estimate Analysis is a professional stock analyst estimate analysis tool that uses Yahoo Finance data and the yfinance library to deeply parse EPS and revenue forecasts, revision trends, growth projections, and other multidimensional indicators. It helps investors fully understand Wall Street’s consensus expectations for a stock.

Use Cases


  • Evaluate Analyst Expectation Trends: When you want to see how the EPS or revenue estimates for a stock (e.g., AAPL, NVDA, TSLA) have changed over the past 7, 30, 60, and 90 days—so you can judge whether analysts are raising or lowering their expectations.
  • Analyze the Momentum of Estimate Revisions: When you need to track the number of analysts raising vs. lowering their estimates, calculate the revision ratio, and assess whether market sentiment is more bullish or bearish.
  • Compare Estimates Across Multiple Periods and Growth Forecasts: When you want to compare the forecast levels for the current quarter, next quarter, current year, and next year, or view how a company’s expected growth rate ranks against the industry and peers.
  • Core Features


  • Acquire Estimate Data in All Dimensions: Retrieve, in one go, EPS estimates (earnings_estimate), revenue estimates (revenue_estimate), EPS trends (eps_trend), revision statistics (eps_revisions), growth estimates (growth_estimates), and historical accuracy (earnings_history)—without needing to call APIs multiple times.
  • Estimate Revision Trend Analysis: Visualize how estimates change at different points in time, calculate revision momentum (e.g., “up 5.2% over the past 90 days”), identify signals of accelerating or decelerating revisions, and help determine the direction of market consensus.
  • Bull/Bear Estimate Comparison and Growth vs. Peers: Analyze the distribution range of high/low forecast values, compute the range width to gauge uncertainty; compare the company’s growth expectations with the industry, sectors, and the S&P 500 to evaluate relative valuation attractiveness.
  • FAQ

    How do I use yfinance to get analyst estimate data?


    Make sure you have installed the yfinance library (pip install yfinance), then create a Ticker object and call the corresponding methods:
    import yfinance as yf
    ticker = yf.Ticker("AAPL")
    earnings_est = ticker.earnings_estimate  # EPS estimate
    eps_trend = ticker.eps_trend             # EPS trend

    Supported data includes earnings_estimate, revenue_estimate, eps_trend, eps_revisions, growth_estimates, and earnings_history.

    How should I interpret EPS estimate revision trends?


    Raising revisions typically means analysts are more optimistic about the company’s outlook, which may support a stock price increase; lowering revisions is the opposite. Focus on the acceleration of recent revisions (7–30 days) rather than the absolute values. A revision ratio (number of raises / total revisions) above 0.7 is considered strongly bullish, while below 0.3 is considered bearish. Also combine this with historical accuracy (earnings_history) to judge how reliable the estimates are.

    Are Yahoo Finance analyst data accurate?


    Yahoo Finance’s estimate data is compiled as a consensus from major brokerages and research institutions, so it has some reference value, but it has limitations: the data may be delayed by a few hours to several days; the distribution of estimates (high/low values) is often narrower than the actual volatility range; and the reliability of long-term forecasts (e.g., +1 year) is lower. It is recommended to use analyst estimates as a reference tool rather than the sole basis for investment decisions. The data provided by this tool is for research and educational purposes only and does not constitute investment advice.