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.
Author
Category
Finance AnalysisInstall
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
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
Core Features
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 trendSupported 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.