GuruFocus Change Log

08-27-2025

  • Added stock Forecast Rate charts in stock Forecast tab

08-23-2025

  • Introduce a new Revision related filter, "EPS Revision Breadth %", in the "Forecast" tab within the All-in-One Screener, Excel add-in, and User Portfolio. Here's its definition:
    • EPS Revision Breadth % measures analyst sentiment on a company's future revenue by showing the percentage difference between upward and downward EPS estimate revisions, relative to the total number of revisions for the next fiscal year end within the past 30 days. EPS Revision Breadth % = 100 * (Number of Upward EPS Revisions - Number of Downward EPS Revisions) / Total EPS Revisions.

08-20-2025

  • Change the name for "Earnings Revision Breadth %" to "EPS without NRI Revision Breadth %" for clarification.
  • Introduce a new "Forecast" tab in the All-in-One screener for forecast-related filters. Move the following fields from the "Fundamental" tab to the new "Forecast" tab and reoganize athe "Fundamental" tab.
    • EPS Beat Rate %, EPS Hit Rate %, EPS Miss Rate %, EPS without NRI Beat Rate %, EPS without NRI Hit Rate %, EPS without NRI Miss Rate %, Revenue Beat Rate %, Revenue Hit Rate %, Revenue Miss Rate %, EPS without NRI Revision Breadth %, Revenue Revision Breadth %.

08-20-2025

Introducing 12 new Revision related filters, available in the "Forecast" tab within the All-in-One Screener, Excel add-in, and User Portfolio. Here are the fields and their descriptions:

  • Revenue Upward Revisions for Next FY1 End: Revenue Upward Revisions for Next FY1 End is the number of covering analysts who, in the past 30 days, raised their Revenue estimate for the Next FY1 End relative to their prior estimate. Next FY1 End is the first fiscal year following the current fiscal year.
  • Revenue Upward Revisions for Next FY2 End: Revenue Upward Revisions for Next FY2 End is the number of covering analysts who, in the past 30 days, raised their Revenue estimate for the Next FY2 End relative to their prior estimate. Next FY2 End is the second fiscal year after the current fiscal year.
  • Revenue Downward Revisions for Next FY1 End: Revenue Downward Revisions for Next FY1 End is the number of covering analysts who, in the past 30 days, lowered their Revenue estimate for the Next FY1 End relative to their prior estimate.
  • Revenue Downward Revisions for Next FY2 End: Revenue Downward Revisions for Next FY2 End is the number of covering analysts who, in the past 30 days, lowered their Revenue estimate for the Next FY2 End relative to their prior estimate.
  • EPS Upward Revisions for Next FY1 End: EPS Upward Revisions for Next FY1 End is the number of covering analysts who, in the past 30 days, raised their EPS estimate for the Next FY1 End relative to their prior estimate.
  • EPS Upward Revisions for Next FY2 End: EPS Upward Revisions for Next FY2 End is the number of covering analysts who, in the past 30 days, raised their EPS estimate for the Next FY2 End relative to their prior estimate.
  • EPS Downward Revisions for Next FY1 End: EPS Downward Revisions for Next FY1 End is the number of covering analysts who, in the past 30 days, lowered their EPS estimate for the Next FY1 End relative to their prior estimate.
  • EPS Downward Revisions for Next FY2 End: EPS Downward Revisions for Next FY2 End is the number of covering analysts who, in the past 30 days, lowered their EPS estimate for the Next FY2 End relative to their prior estimate.
  • EPS without NRI Upward Revisions for Next FY1 End: EPS without NRI Upward Revisions for Next FY1 End is the number of covering analysts who, in the past 30 days, raised their EPS without NRI estimate for the Next FY1 End relative to their prior estimate.
  • EPS without NRI Upward Revisions for Next FY2 End: EPS without NRI Upward Revisions for Next FY2 End is the number of covering analysts who, in the past 30 days, raised their EPS without NRI estimate for the Next FY2 End relative to their prior estimate.
  • EPS without NRI Downward Revisions for Next FY1 End: EPS without NRI Downward Revisions for Next FY1 End is the number of covering analysts who, in the past 30 days, lowered their EPS without NRI estimate for the Next FY1 End relative to their prior estimate.
  • EPS without NRI Downward Revisions for Next FY2 End: EPS without NRI Downward Revisions for Next FY2 End is the number of covering analysts who, in the past 30 days, lowered their EPS without NRI estimate for the Next FY2 End relative to their prior estimate.

Introducing 2 new Price Target related filters, available in the "Price" tab within the All-in-One screener, Excel add-in, and User Portfolio. Here are the fields and their descriptions:

  • Price Target High: Price Target High represents the highest published 12-month price target for the stock among active covering analysts.
  • Price Target Low: Price Target Low represents the lowest published 12-month price target for the stock among active covering analysts.

08-20-2025

Introducing 21 new Financials Forecast Surprise Rate related filters, available in the "Forecast" tab within the All-in-One Screener, Excel add-in, and User Portfolio. Here are the fields and their descriptions:

  • Revenue Surprise % (Latest FY): Revenue Surprise % (Latest FY) measures the percentage difference between a company’s reported full-year Revenue and the consensus full-year Revenue estimate for the most recent fiscal year. Surprise % = 100 * (Actual FY Revenue - Consensus FY Revenue estimate) / abs(Consensus FY Revenue estimate).
  • Revenue Surprise % (1Y Before Latest FY): Revenue Surprise % (1Y Before Latest FY) measures the percentage difference between a company’s reported full-year Revenue and the consensus full-year Revenue estimate for one year prior to the most recent fiscal year.
  • Revenue Surprise % (2Y Before Latest FY): Revenue Surprise % (2Y Before Latest FY) measures the percentage difference between a company’s reported full-year Revenue and the consensus full-year Revenue estimate for two years prior to the most recent fiscal year.
  • Revenue Surprise % (Latest Q): Revenue Surprise % (Latest Q) measures the percentage difference between a company’s reported quarterly Revenue and the consensus quarterly Revenue estimate for the most recent quarter. Surprise % = 100 * (Actual Quarterly Revenue - Consensus Quarterly Revenue estimate) / abs(Consensus Quarterly Revenue estimate).
  • Revenue Surprise % (1Q Before Latest Q): Revenue Surprise % (1Q Before Latest Q) measures the percentage difference between a company’s reported quarterly Revenue and the consensus quarterly Revenue estimate for one quarter prior to the most recent quarter.
  • Revenue Surprise % (2Q Before Latest Q): Revenue Surprise % (2Q Before Latest Q) measures the percentage difference between a company’s reported quarterly Revenue and the consensus quarterly Revenue estimate for two quarters prior to the most recent quarter.
  • Revenue Surprise % (3Q Before Latest Q): Revenue Surprise % (3Q Before Latest Q) measures the percentage difference between a company’s reported quarterly Revenue and the consensus quarterly Revenue estimate for three quarters prior to the most recent quarter.
  • EPS Surprise % (Latest FY): Calculation and defnition similar as Revenue Surprise %.
  • EPS Surprise % (1Y Before Latest FY)
  • EPS Surprise % (2Y Before Latest FY)
  • EPS Surprise % (Latest Q)
  • EPS Surprise % (1Q Before Latest Q)
  • EPS Surprise % (2Q Before Latest Q)
  • EPS Surprise % (3Q Before Latest Q)
  • EPS without NRI Surprise % (Latest FY): Calculation and defnition similar as Revenue Surprise %.
  • EPS without NRI Surprise % (1Y Before Latest FY)
  • EPS without NRI Surprise % (2Y Before Latest FY)
  • EPS without NRI Surprise % (Latest Q)
  • EPS without NRI Surprise % (1Q Before Latest Q)
  • EPS without NRI Surprise % (2Q Before Latest Q)
  • EPS without NRI Surprise % (3Q Before Latest Q)

08-20-2025

  • GuruAI Excel Add-in assistant released

08-18-2025

Introducing the new "Gurufocus Rankings" section in 30-Y Financials page, located after "Valuation and Quality"

  • Add "GF Score", "GF Value", "Price-to-GF-Value", "Financial Strength", "Profitability Rank", "GF Value Rank", "Growth Rank", "Momentum Rank", and "Predictability Rank" to the new "Gurufocus Rankings" section in 30-Y Financials page

08-13-2025

  • Load portfolio stocks in Interactive chart

08-08-2025

Introducing 4 new Number of Employees Growth Rate related filters, available in the Growth tab within the All-in-One screener, Excel add-in, API and User Portfolio. Here are the fields and their descriptions:

  • 1-Year Number of Employees Growth Rate: the growth rate of a company's total employee number over the past year.
  • 3-Year Number of Employees Growth Rate: the compounded average annual growth rate of a company's total employee number over the past three years.
  • 5-Year Number of Employees Growth Rate: the compounded average annual growth rate of a company's total employee number over the past five years, calculated using log-linear regression.
  • 10-Year Number of Employees Growth Rate: the compounded average annual growth rate of a company's total employee number over the past ten years, calculated using log-linear regression.

Introducing 9 new Financials Forecast Success Rate related filters, available in the Fundamental tab within the All-in-One screener, Excel add-in, API and User Portfolio. Here are the fields and their descriptions:

  • EPS Beat Rate %: the percentage of a company's EPS that exceeds analyst estimates by at least 10%, out of the total number of estimates.
  • EPS Hit Rate %: the percentage of a company's EPS that is within 10 percent above or below analyst estimates, out of the total number of estimates.
  • EPS Miss Rate %: the percentage of a company's EPS that falls short of analyst estimates by more than 10%, out of the total number of estimates.
  • EPS without NRI Beat Rate %: the percentage of a company's EPS without NRI that exceeds analyst estimates by at least 10%, out of the total number of estimates.
  • EPS without NRI Hit Rate %: the percentage of a company's EPS without NRI that is within 10 percent above or below analyst estimates, out of the total number of estimates.
  • EPS without NRI Miss Rate %: the percentage of a company's EPS without NRI that falls short of analyst estimates by more than 10%, out of the total number of estimates.
  • Revenue Beat Rate %: the percentage of a company's Revenue that exceeds analyst estimates by at least 10%, out of the total number of estimates.
  • Revenue Hit Rate %: the percentage of a company's Revenue that is within 10 percent above or below analyst estimates, out of the total number of estimates.
  • Revenue Miss Rate %: the percentage of a company's Revenue that falls short of analyst estimates by more than 10%, out of the total number of estimates.

Introducing 2 new Revision Breadth related filters, available in the Fundamental tab within the All-in-One screener, Excel add-in, API and User Portfolio. Here are the fields and their descriptions:

  • Earnings Revision Breadth %: the difference between the number of upward and downward EPS without NRI  estimate revisions, divided by the total number of revisions.
  • Revenue Revision Breadth %: the difference between the number of upward and downward revenue estimate revisions, divided by the total number of revisions.

Introducing 1 new Price Forecast Success Rate related filters, available in the Price tab within the All-in-One screener, Excel add-in, API and User Portfolio. Here are the fields and their descriptions:

  • Success Rate %: the percentage of analyst recommendations within which the company’s stock price actually falls out of the total number of recommendations made.

08-07-2025

Introducing 4 new Total Equity Growth Rate related filters, available in the Growth tab within the All-in-One screener, Excel add-in, API and User Portfolio. Here are the fields and their descriptions:

  • 1-Year Total Equity Growth Rate: the growth rate of a company's total equity over the past year.
  • 3-Year Total Equity Growth Rate: the compounded average annual growth rate of a company's total equity over the past three years.
  • 5-Year Total Equity Growth Rate: the compounded average annual growth rate of a company's total equity over the past five years, calculated using log-linear regression.
  • 10-Year Total Equity Growth Rate: the compounded average annual growth rate of a company's total equity over the past ten years, calculated using log-linear regression.

Added 3 new fields: "3-Year Total Equity Growth Rate (10y High)", "3-Year Total Equity Growth Rate (10y Low)", "3-Year Total Equity Growth Rate (10y Median)". These fields are available under the Customized tab within the All-in-One Screener, Excel Add-in, API, and User Portfolio.


Note: Total equity includes minority interest.

08-04-2025

  • GuruAI Interactive Chart assistant released

07-30-2025

  • GuruAI All-In-One Screener assistant released
  • Added indicators description tooltip to:
    • Screener Filter
    • Financial Tables in Stock Summary
    • 30-y Financials
    • Indicators List in Interactive Chart

07-28-2025

Introducing 16 new total return related filters, available in the Price tab within the All-in-One screener, Excel add-in, API and user portfolio. Here are the fields and their descriptions:

  • MTD Total Return %: the stock's total return from the beginning of the current month to the present date.
  • Since IPO Annualized Total Return %: the stock's annualized total return from its initial public offering (IPO) date to the present.
  • MTD Relative to S&P Total Return %: the stock's total return from the beginning of the current month to the present date, compared to the S&P 500's total return during the same period.
  • 1-Day Relative to Sector Total Return %: the stock’s total return for the most recent trading day, compared to the median return of its sector within the same trading country during the same period.
  • 1-Week Relative to Sector Total Return %: the stock’s total return over the past week, compared to the median return of its sector within the same trading country during the same period.
  • MTD Relative to Sector Total Return %: the stock's month-to-date total return compared to the median return of its sector within the same trading country during the same period.
  • 1-Month Relative to Sector Total Return %: the stock’s total return over the past month, compared to the median return of its sector within the same trading country during the same period.
  • 3-Month Relative to Sector Total Return %: the stock’s total return over the past three months, compared to the median return of its sector within the same trading country during the same period.
  • 6-Month Relative to Sector Total Return %: the stock’s total return over the past six months, compared to the median return of its sector within the same trading country during the same period.
  • 12-Month Relative to Sector Total Return %: the stock’s total return over the past twelve months, compared to the median return of its sector within the same trading country during the same period.
  • YTD Relative to Sector Total Return %: the stock's year-to-date total return, compared to the median return of its sector within the same trading country during the same period.
  • 3-Year Annualized Relative to Sector Total Return %: the stock's annualized total return over the past three years, compared to the median return of its sector within the same trading country during the same period.
  • 5-Year Annualized Relative to Sector Total Return %: the stock's annualized total return over the past five years, compared to the median return of its sector within the same trading country during the same period.
  • 10-Year Annualized Relative to Sector Total Return %: the stock's annualized total return over the past ten years, compared to the median return of its sector within the same trading country during the same period.
  • 15-Year Annualized Relative to Sector Total Return %: the stock's annualized total return over the past fifteen years, compared to the median return of its sector within the same trading country during the same period.
  • 20-Year Annualized Relative to Sector Total Return %: the stock's annualized total return over the past twenty years, compared to the median return of its sector within the same trading country during the same period.

07-28-2025

Introducing 13 new total return related filters, available in the Price tab within the All-in-One screener, Excel add-in, API and user portfolio. Here are the fields and their descriptions:

  • 1-Day Relative to Industry Total Return %: the stock’s total return for the most recent trading day, compared to the median return of its industry within the same trading country during the same period.
  • 1-Week Relative to Industry Total Return %: the stock’s total return over the past week, compared to the median return of its industry within the same trading country during the same period.
  • MTD Relative to Industry Total Return %: the stock's month-to-date total return compared to the median return of its industry within the same trading country during the same period.
  • 1-Month Relative to Industry Total Return %: the stock’s total return over the past month, compared to the median return of its industry within the same trading country during the same period.
  • 3-Month Relative to Industry Total Return %: the stock’s total return over the past three months, compared to the median return of its industry within the same trading country during the same period.
  • 6-Month Relative to Industry Total Return %: the stock’s total return over the past six months, compared to the median return of its industry within the same trading country during the same period.
  • 12-Month Relative to Industry Total Return %: the stock’s total return over the past twelve months, compared to the median return of its industry within the same trading country during the same period.
  • YTD Relative to Industry Total Return %: the stock's year-to-date total return, compared to the median return of its industry within the same trading country during the same period.
  • 3-Year Annualized Relative to Industry Total Return %: the stock's annualized total return over the past three years, compared to the median return of its industry within the same trading country during the same period.
  • 5-Year Annualized Relative to Industry Total Return %: the stock's annualized total return over the past five years, compared to the median return of its industry within the same trading country during the same period.
  • 10-Year Annualized Relative to Industry Total Return %: the stock's annualized total return over the past ten years, compared to the median return of its industry within the same trading country during the same period.
  • 15-Year Annualized Relative to Industry Total Return %: the stock's annualized total return over the past fifteen years, compared to the median return of its industry within the same trading country during the same period.
  • 20-Year Annualized Relative to Industry Total Return %: the stock's annualized total return over the past twenty years, compared to the median return of its industry within the same trading country during the same period.

07-28-2025

  • The portfolio report feature has been released. It is available to Professional-level members only.

07-25-2025

  • Add 2 new feilds "2-Month Volatility %" and "3-Month Volatility %" under "Price" tab in All-in-one Screener, Excel Add-in, API, and User Portfolio.

06-29-2025

  • Added new Gold vs. Silver/Platinum/Palladium ratio analysis pages to the market valuation section.

06-27-2025

Added 9 new fields, available under the Fundamental tab within the All-in-One Screener. The data will be available soon. Here are the fields and their descriptions:

  • EPS Forecast Beat Rate %: EPS Beat Rate % is the percentage of a company's EPS that exceeds analyst estimates by at least 10%, out of the total number of estimates.
  • EPS Forecast Hit Rate %: EPS Hit Rate % is the percentage of a company's EPS that is within 10 percent above or below analyst estimates, out of the total number of estimates.
  • EPS Forecast Miss Rate %: EPS Miss Rate % is the percentage of a company's EPS that falls short of analyst estimates by more than 10%, out of the total number of estimates.
  • EPS without NRI Forecast Beat Rate %: EPS without NRI Beat Rate % is the percentage of a company's EPS without NRI that exceeds analyst estimates by at least 10%, out of the total number of estimates.
  • EPS without NRI Forecast Hit Rate %: EPS without NRI Hit Rate % is the percentage of a company's EPS without NRI that is within 10 percent above or below analyst estimates, out of the total number of estimates.
  • EPS without NRI Forecast Miss Rate %: EPS without NRI Miss Rate % is the percentage of a company's EPS without NRI that falls short of analyst estimates by more than 10%, out of the total number of estimates.
  • Revenue Forecast Beat Rate %: Revenue Beat Rate % is the percentage of a company's Revenue that exceeds analyst estimates by at least 10%, out of the total number of estimates.
  • Revenue Forecast Hit Rate %: Revenue Hit Rate % is the percentage of a company's Revenue that is within 10 percent above or below analyst estimates, out of the total number of estimates.
  • Revenue Forecast Miss Rate %: Revenue Miss Rate % is the percentage of a company's Revenue that falls short of analyst estimates by more than 10%, out of the total number of estimates.

Added "Success Rate %". The field is available under the Price tab within the All-in-One Screener. The data will be available soon.

  • Success Rate %: Success Rate % is the percentage of analyst recommendations within which the company’s stock price actually falls out of the total number of recommendations made.

06-25-2025

  • Enabled USD currency selection for financial data in the Excel Add-in
  • Added Estimate Surprise data in GURUF formula

06-18-2025

  • Added Director Experience table to the insider widget of stock summary page

06-17-2025

  • Added an extra "Shares Outstanding (Diluted Average)" after "Month End Stock Price" to the "Per Share Data" section in 30-Y Financials Page / Download / Financial API to provide context for per-share metrics and help users better interpret financial data.
  • Added portfolio filter to Latest Guru Picks page


06-12-2025

  • Added 8 new fields: "PE Ratio (52w High)", "PE Ratio (52w Low)", "PE Ratio without NRI (52w High)", "PE Ratio without NRI (52w Low)", "PB Ratio (52w High)", "PB Ratio (52w Low)", "PS Ratio (52w High)", and "PS Ratio (52w Low)". These fields are available under the Customized tab within the All-in-One Screener, Excel Add-in, API, and User Portfolio.

06-09-2025

  • Added Bid price, Ask price and Bid-Ask Spread to the Key statistics table of Etf summary page

06-04-2025

  • Add "Based on Release Date" option to Interactive Chart

06-03-2025

  • Add exchange "DELISTED" to Stock List in Exchange Api

05-29-2025

  • Add the "Geographic Revenue" filter to Screener

05-27-2025

  • Add the "Moat Score" and "Tariff Resilience Score" to the Stock Summary and Screener pages
  • Add the "Power" operator to the customized field

05-04-2025

  • Add marketing email.

05-04-2025

  • Added "Insider Volume Trend Charts" in insider trends page for overall market and various industrial sectors. A new switch button has been added to facilitate the toggling between transaction counts and volume shares.
  • Added "Compensation Overview" section in individual insider page.

05-01-2025

  • Release onboarding tour

03-21-2025

  • Add "NonCurrent Deferred Income Tax" in the 30-Y financials page and Download under 'Cashflow Statement' section, below 'NonCurrent Deferred Liabilities'. Also add in API, Excel Add-in, screener, and user portfolio.

03-13-2025

  • Rename "Revenue ($M)" to "Sales (TTM) ($M)" for consistency with Sales (TTM) to indicate that the data represents TTM values in USD.
  • Add "Sales (TTM) ($M)" and "Sales (Latest Q) ($M)" under the "Fundamental" tab in the All-In-One Screener.

02-27-2025

  • Add "FCF Margin % (5y Median)", "FCF Margin % (10y Median)", and "FCF Margin % Industry Rank" under the "Profitability" tab in the All-In-One Screener.

02-18-2025

  • Add Executive Compensation data

02-17-2025

  • Change names in Screener, Excel Add-in, API, and User Portfolios for clarification.
Old NameNew Name
Price vs Revenue Correlation5-Year Price vs Revenue Correlation
Price vs Book Correlation5-Year Price vs Book Correlation
Price vs EPS without NRI Correlation5-Year Price vs EPS without NRI Correlation
Price vs Operating Cash Flow Correlation5-Year Price vs Operating Cash Flow Correlation


01-30-2025

Introducing the EMA related filters, now available in the third column of the Price tab within the all-in-one screener.Here are the filters and their descriptions:1) Golden Cross (EMA 50 vs 200, EMA 20 vs 200, EMA 20 vs 50): indicates that a relatively short-term exponential moving average crossed above a long-term exponential moving average at some point in the past week.2) Death Cross (EMA 50 vs 200, EMA 20 vs 200, EMA 20 vs 50): indicates that a relatively short-term exponential moving average crossed below a long-term exponential moving average at some point in the past week.3) % Above EMA(EMA 20, EMA 50, EMA 200): filters the percentage by which the price exceeds the exponential moving average.4) % Below EMA(EMA 20, EMA 50, EMA 200): filters the percentage by which the price falls below the exponential moving average.

  • Added "EMA 20", "EMA 50", "EMA 200" to Excel Add-in, API, and customization in screener and user portfolio.
  • Added "Golden Cross (EMA 50 vs 200, EMA 20 vs 200, EMA 20 vs 50)", "Death Cross (EMA 50 vs 200, EMA 20 vs 200, EMA 20 vs 50)" to Excel Add-in, API, and customization in screener and user portfolio.


01-27-2025

  • Add EV-to-FCF to 30-Y Financial page, Download, and API.

01-26-2025

01-23-2025

01-09-2025

Introducing 4 new correlation related filters, available in the Fundamental tab within the All-in-One screener, Excel add-in, API and user portfolio. Here are the fields and their descriptions:

  • Price vs Revenue Correlation: Correlation coefficient between the stock price and revenue per share over the last five years.
  • Price vs Book Correlation: Correlation coefficient between the stock price and book value per share over the last five years.
  • Price vs EPS without NRI Correlation: Correlation coefficient between the stock price and EPS without NRI over the last five years.
  • Price vs Operating Cash Flow Correlation: Correlation coefficient between the stock price and operating cash flow per share over the last five years.

01-05-2025

Introducing a brand-new "Valuation" tab, now available for each stock, located between the "30-Y Financials" and "Forecast" tabs. This dedicated valuation page features:

  • GF Value Chart and Growth Analysis
  • Correlation Analysis: Comparing the stock price with key financial metrics including revenue per share, book value per share, EPS without NRI, and operating cash flow per share.
  • Key Ratios Charts: Historical trends for PE Ratio, PS Ratio, PB Ratio, and Dividend Yield.
  • GF Value Charts of Related Companies

01-03-2025

  • Add "Maintenance Capex" and "Growth Capex" in Excel Add-in, API, customization in 30-Y financials and screener, and user portfolio.

01-02-2025

Introducing a brand-new "Major Stock Market Indices Performance" page, now available under the "Market" menu in the "Global Market Valuation" column. This comprehensive page includes:

  • Day's Change Heat Map
  • Contribution Charts: Top 10 Holdings by Weight and Top 10 Holdings by Return.
  • Largest Gain/Loss Contributions Tables
  • YTD Ten Best/Worst Performer Tables
  • Sector Allocation Chart
  • Top 10 Weighting Chart and Table
  • Technical Indicators
  • Full Components Table
  • and more.

* Note: Contribution-related data is available only for selected indices with detailed component information.

01-01-2025

  • Add Commitments of Traders Reports Page

11-24-2024

Introducing 17 new estimate related filters, available in the Customized tab within the All-in-One screener, Excel add-in, API and user portfolio. Here are the fields and their descriptions:

  • Forward FCF Yield %: Forward FCF Yield % is calculated as estimated free cash flow divided by current market capitalization.
  • Estimated Free Cash Flow for Next FY1 End (M): The estimated Free Cash Flow for the fiscal year immediately following the current fiscal year.
  • Estimated Free Cash Flow for Next FY2 End (M): The estimated Free Cash Flow for the second fiscal year after the current fiscal year.
  • Estimated EPS without NRI for Next FY1 End: The estimated EPS without NRI for the fiscal year immediately following the current fiscal year.
  • Estimated EPS without NRI for Next FY2 End: The estimated EPS without NRI for the second fiscal year after the current fiscal year.
  • Estimated EBIT for Next FY1 End (M): The estimated EBIT for the fiscal year immediately following the current fiscal year.
  • Estimated EBIT for Next FY2 End (M): The estimated EBIT for the second fiscal year after the current fiscal year.
  • Estimated EBITDA for Next FY1 End (M): The estimated EBITDA for the fiscal year immediately following the current fiscal year.
  • Estimated EBITDA for Next FY2 End (M): The estimated EBITDA for the second fiscal year after the current fiscal year.
  • Estimated Pretax Income for Next FY1 End (M): The estimated Pretax Income for the fiscal year immediately following the current fiscal year.
  • Estimated Pretax Income for Next FY2 End (M): The estimated Pretax Income for the second fiscal year after the current fiscal year.
  • Estimated Net Income for Next FY1 End (M): The estimated Net Income for the fiscal year immediately following the current fiscal year.
  • Estimated Net Income for Next FY2 End (M): The estimated Net Income for the second fiscal year after the current fiscal year.
  • Estimated Book Value per Share for Next FY1 End: The estimated Book Value per Share for the fiscal year immediately following the current fiscal year.
  • Estimated Book Value per Share for Next FY2 End: The estimated Book Value per Share for the second fiscal year after the current fiscal year.
  • Estimated Operating Cash Flow per Share for Next FY1 End: The estimated Operating Cash Flow per Share for the fiscal year immediately following the current fiscal year.
  • Estimated Operating Cash Flow per Share for Next FY2 End: The estimated Operating Cash Flow per Share for the second fiscal year after the current fiscal year.

11-13-2024

  • Enhanced GuruAI - more intelligent and more comprehensive data
  • AI-Driven Support Chat

11-05-2024

  • Add "Stock Alert" in stock summary page and portfolio alert settings

10-10-2024

  • Introduce 12 new insider trade related fields in All-in-One Screener customization, Excel add-in, API, and User Portfolio view customization
    • Value of Insider Buys (3-Month), Value of Insider Buys (6-Month), Value of Insider Buys (12-Month), Value of Insider Sells (3-Month), Value of Insider Sells (6-Month), Value of Insider Sells (12-Month)
    • Shares of Insider Buys (3-Month), Shares of Insider Buys (6-Month), Shares of Insider Buys (12-Month), Shares of Insider Sells (3-Month), Shares of Insider Sells (6-Month), Shares of Insider Sells (12-Month)

10-07-2024

09-30-2024

09-22-2024

  • Change name '1-Year Revenue Growth Rate', '3-Year Revenue Growth Rate', '5-Year Revenue Growth Rate', '10-Year Revenue Growth Rate' to '1-Year Revenue Growth Rate (Per Share)', '3-Year Revenue Growth Rate (Per Share)', '5-Year Revenue Growth Rate (Per Share)', '10-Year Revenue Growth Rate (Per Share)' in the Old Portfolio Edit View part.

08-27-2024

  • Add "EBIT Margin %" in Interactive Chart, Excel Add-in, API and customization in screener and user portfolio.
  • Add "EBIT Margin % (10y High)", "EBIT Margin % (10y Low)", "EBIT Margin % (10y Median)" in Excel Add-in, API and customization in screener and user portfolio.

08-25-2024

  • Add "3-Year ROIIC % (10y High)", "3-Year ROIIC % (10y Low)", "3-Year ROIIC % (10y Median)", "Price-to-GF-Value (10y High)", "Price-to-GF-Value (10y Low)", "Price-to-GF-Value (10y Median)" in Excel Add-in, API and customization in screener and user portfolio.
  • Add "3-Year ROIIC %" under "Profitability Rank" in the stock summary page.
  • Add "% Above 10-Year Low Price-to-GF-Value" and "% Below 10-Year High Price-to-GF-Value" under "Price" tab in All-in-One Screener.

08-20-2024

  • Switch to using estimated data from Refinitiv to calculate the Forward PE Ratio to improve accuracy and comprehensiveness. In cases where Refinitiv does not provide coverage for certain stocks, we will continue to use data from Morningstar.

08-16-2024

  • change names in Screener, Excel Add-in, API, and User Portfolios for easier search functionality
Old NameNew Name
Future 3-5Y EPS without NRI Growth RateFuture 3-5Y EPS without NRI Growth Rate Estimate
Future 3-5Y Total Revenue Growth RateFuture 3-5Y Total Revenue Growth Rate Estimate
Future 3-5Y Book Growth RateFuture 3-5Y Book Growth Rate Estimate
Future 3-5Y Dividend Growth RateFuture 3-5Y Dividend Growth Rate Estimate
Future 3-5Y EPS Growth RateFuture 3-5Y EPS Growth Rate Estimate
Future 3-5Y Gross Margin Growth RateFuture 3-5Y Gross Margin Growth Rate Estimate
Future 3-5Y Net Income Growth RateFuture 3-5Y Net Income Growth Rate Estimate
Future 3-5Y OCF Per Share Growth RateFuture 3-5Y OCF Per Share Growth Rate Estimate
Future 3-5Y Pretax Income Growth RateFuture 3-5Y Pretax Income Growth Rate Estimate
Future 3-5Y ROA Growth RateFuture 3-5Y ROA Growth Rate Estimate
Future 3-5Y ROE Growth RateFuture 3-5Y ROE Growth Rate Estimate
Future 3-5Y Total EBIT Growth RateFuture 3-5Y Total EBIT Growth Rate Estimate
Future 3-5Y Total EBITDA Growth RateFuture 3-5Y Total EBITDA Growth Rate Estimate


08-11-2024

  1. For ROE related fields, if the value is 10,000, display "Negative Equity".
  2. For Cash-to-Debt and Interest Coverage related fields, if the value is 10,000, display "No Debt".
  3. For Return-on-Tangible-Equity related fields, if the value is 10,000, display "Negative Tangible Equity".
  4. For PE Ratio and PE without NRI Ratio related fields, if the value is 0, display "At Loss".
  5. For any field with a value of 9,999, display "N/A".

08-04-2024

  • Improve All-In-One Screener backtesting, more charts and risk analysis

08-04-2024

08-01-2024

  • Change name from "Sharpe Ratio" to "1-Year Sharpe Ratio" in Screener, Excel Add-in, API, and User Portfolios. GuruFocus now supports the 1-Year, 3-Year, 5-Year, and 10-Year Sharpe Ratios. To avoid potential confusion regarding the timeframe, GuruFocus has renamed the original "Sharpe Ratio" to the "1-Year Sharpe Ratio".
  • Introducing three new Sharpe Ratios: 3-Year Sharpe Ratio, 5-Year Sharpe Ratio, and 10-Year Sharpe Ratio, now available in the Price tab within the All-in-One screener, Excel add-in, API, and user portfolio.

The Sharpe Ratio measures the risk-adjusted return of an investment over the past specified years. It is calculated as the annualized result of the average monthly excess return divided by its standard deviation over the past specified years. The monthly excess return is the monthly investment return minus the monthly risk-free rate (typically the 10-year Treasury Constant Maturity Rate). If the risk-free rate for a specific region is not available, U.S. data is used by default.

The Sortino Ratio measures the risk-adjusted return of an investment over the past specified years, focusing specifically on downside risk rather than total risk. It is calculated as the annualized result of the average monthly excess return divided by its downside deviation (accounts for negative excess return) over the past specified years. The monthly excess return is the monthly investment return minus the monthly risk-free rate (typically the 10-year Treasury Constant Maturity Rate). If the risk-free rate for a specific region is not available, U.S. data is used by default.

07-18-2024

  • Introducing 10 new future growth rate related filters, available in the Growth tab within the All-in-One screener, Excel add-in, API and user portfolio. Here are the fields and their descriptions:
  1. Future 3-5Y Book Growth Rate: The expected book value per share growth rate for the next 3-5 years.
  2. Future 3-5Y EPS Growth Rate: The expected earnings per share growth rate for the next 3-5 years.
  3. Future 3-5Y Gross Margin Growth Rate: The expected gross margin growth rate for the next 3-5 years.
  4. Future 3-5Y Net Income Growth Rate: The expected total net income growth rate for the next 3-5 years.
  5. Future 3-5Y OCF Per Share Growth Rate: The expected operating cash flow per share growth rate for the next 3-5 years.
  6. Future 3-5Y Pretax Income Growth Rate: The expected total pretax income growth rate for the next 3-5 years.
  7. Future 3-5Y ROA Growth Rate: The expected ROA growth rate for the next 3-5 years.
  8. Future 3-5Y ROE Growth Rate: The expected ROE growth rate for the next 3-5 years.
  9. Future 3-5Y Total EBIT Growth Rate: The expected total EBIT growth rate for the next 3-5 years.
  10. Future 3-5Y Total EBITDA Growth Rate: The expected total EBITDA growth rate for the next 3-5 years.


  • Introducing 1 new future growth rate filter, available in the Dividends tab within the All-in-One screener, Excel add-in, API and user portfolio. Here is the field and its description:
  1. Future 3-5Y Dividend Growth Rate: The expected dividends per share growth rate for the next 3-5 years.

07-17-2024

  • Added historical TTM data in GURUF() formula on Excel Add-in and Google Sheets Add-on
  • Example: =GURUF("AAPL", "PE Ratio", "2022:", "TTM")

07-15-2024

07-08-2024

  • Estimates Tab Update: "Operating Cash Flow per Share" will replace the original "Free Cash Flow per Share" field due to an internal data issue.
  • Add new future growth rates in the end of GET /stock/{symbol}/analyst_estimate API

07-01-2024

  • Display stock appears in predefined screeners in stock page
  • Support Quarterly data for Historical Filter in All in one Screener
  • Interactive charts added to the dashboard now support technical indicators

06-11-2024

  • Improved All-In-One Screener: Enhancing Your Investment Research
  • "Load from Portfolio" filter has been upgraded to "Load from Portfolio, indices, 13F, ETF, Mutual funds". You can use this filter to load the holdings of those and can filter for the intersections or unions. You can also exclude certain portfolios
  • "Index membership" filter has been upgraded so that you can find the intersections or unions of multiple indices"
  • Support backtesting and historical data for Guru tradings, Insider tradings include 13F, ETF, Mutual funds

06-11-2024

  • Estimate pages have been upgraded so that you can see the misses and surprises of the earnings and their effects on the stock prices
  • You can see the trend of analysts' estimates for the revenues and earnings etc.

06-10-2024

  • Added historical PE/PB ratio data for ETFs in GURUF() formula on Excel add-in.
  • Added Load From Portfolio, index, ETF, 13F etc filter to screener, support Union and Intersection operation.
  • Support Guru Trading and Insider Trading in screener backtesting and historical data.
  • Added Industry data to Interactive chat which included this stock's sector and industry PE, Shiller PE, PS, PB, EV-to-EBITDA, ROE % and Operating Margin % data.

06-09-2024

06-09-2024

  • "Edit View" chanaged for both user portfolio and screener.

06-05-2024

  • Added Filings, Transcripts and News in stock page on mobile app

05-27-2024

  • Added template management in DCF Calculator on mobile app

05-21-2024

  • Added two filters, Stock Type and Style Box, at the end of the first column of the Fundamental tab in the All-in-One screener, Excel add-in, API, and user portfolio. Their definitions are:
    • Stock Types is designed to group companies according to the underlying fundamentals of their business, including eight stock types: Aggressive Growth, Classic Growth, Cyclicals, Distressed, Hard Asset, High Yield, Slow Growth, Speculative Growth.
    • Style Box is a grid that classifies securities by market capitalization and value-growth scores, providing a graphical representation of the investment style of stocks and portfolios. It is divided into nine categories: Large Value, Large Core, Large Growth, Mid Value, Mid Core, Mid Growth, Small Value, Small Core, Small Growth.
  • Introduced nine new fields in Excel Add-in, API, customization in screener and user portfolio. Here are the fields and their descriptions:
    • Growth Grade: A relative ranking based on a quantitative scoring system that evaluates qualifying companies' revenue per share trend over the past five years, with top performers receiving an "A" and grades ranging down to "F". The proportions of A to F grades are: 10% As, 20% Bs, 40% Cs, 20% Ds, and 10% Fs.
    • Financial Health Grade: A relative ranking based on a quantitative scoring system that evaluates the distance to default of qualifying companies using structural or contingent claim models, with top performers receiving an "A" and grades ranging down to "F". The proportions of A to F grades are: 10% As, 20% Bs, 40% Cs, 20% Ds, and 10% Fs.
    • Profitability Grade: A relative ranking based on a quantitative scoring system that evaluates qualifing companies' return on equity (ROE) over the past five years, taking into account the growth rate, average level, and latest fiscal year ROE, with top performers receiving an "A" and grades ranging down to "F".
    • Style Score: A stock's horizontal placement in the style box based on its value and growth scores, which determine whether it is classified as value, core, or growth: less than 100 is value, 100 to 200 is core, and over 200 is growth.
    • Size Score: A score classifies whether a stock is small cap, mid cap, or large cap based on a flexible three-category system: less than 100 is small cap, 100 to 200 is mid cap, and over 200 is large cap.
    • NACE: A European standard classification of economic activities maintained by Eurostat with a 5-character code format ('00.00'), mandated for use within the European Statistical System and facilitates the collection of statistical data by economic activity.
    • CANNAICS: A 6-digit numerical classification assigned to individual companies, specifically for Canadian classifications, and was developed jointly by the U.S., Canada, and Mexico to provide new comparability in statistics about business activity across North America.

04-30-2024

  • Implemented switch to new data vendor Refinitiv for estimate data in Interactive Chart.

04-28-2024

04-26-2024

  • Introducing the MACD related filters, now available in the third column of the Price tab within the all-in-one screener.

    Here are the filters and their descriptions:


    1) Crossed Above Signal: indicates that the macd line crossed above the signal line at some point in the past week.

    2) Crossed Below Signal: indicates that the macd line crossed below the signal line at some point in the past week.
    3) MACD above Signal: indicates that the current value of MACD line is greater than MACD signal line at present.
    4) MACD above Zero: indicates that the current value of the MACD line is greater than 0 at present.

  • Added "MACD Crossed Above Signal" and "MACD Crossed Below Signal" to Excel Add-in, API, and user portfolio. 
  • Added "MACD Line" to Excel Add-in, API, and customization in screener and user portfolio. Definition: An MACD Line is created by subtracting the 26-period EMA from the 12-period EMA. 
  • Added "MACD Signal Line" to Excel Add-in, API, and customization in screener and user portfolio. Definition: An MACD Signal Line is a nine-day EMA of the MACD line. 

04-25-2024

  • Add "GF Value Change %" in Excel Add-in, API and customization in screener and user portfolio. Definition: The percentage change in a company's GF value from the previous month.
  • Add "Forward PEG Ratio" in Excel Add-in, API and customization in screener and user portfolio. Definition: Forward PEG Ratio is calculated as current PE Ratio without NRI divided by the Future 3-5Y EPS without NRI Growth Rate.

04-24-2024

  • Change name from "Dividend Start Year" to "No Reduction Dividend Start Year" in Excel Add-in, API, Customized Screener, and User Portfolios to avoid future name confusion. Definition: The starting year for dividends that either remain consistent or increase in the subsequent years.
  • Add "First Dividend Start Year" in Excel Add-in, API, Customized Screener, and User Portfolios. Definition: The starting year for the first dividend payments available on GuruFocus.
  • Add "Years Of Dividend History" filter under the "Dividends" tab of the all-in-one screener. Definition: Number of years since the company's first dividend payment, based on data available on GuruFocus.
  • Add the following future estimate metrics in Excel Add-in (please referring to "Analyst Estimate" section within "GURUF Function Historical Fields" worksheet in "Function References") and API: Net Income with Estimate, Book Value per Share with Estimate, Pretax Income with Estimate, Free Cash Flow per Share with Estimate, ROA with Estimate, ROE with Estimate, Gross Margin with Estimate. Please note that data may not be available for certain stocks or specific metrics.

04-21-2024

  • The old user portfolio will be replaced by the new user portfolio on May 31, 2024, for free users. Paid subscribers will still have access to the old user portfolio after this date.

04-15-2024

  • Implemented switch to new data vendor Refinitiv for Analyst Estimate data. In cases where the new vendor lacks coverage for certain stocks, data from the previous vendor is used.
  • Added 1/3/5/10-Year "Operating Income Growth Rate (Per Share)" related filters under the "Operating Income Growth Rate (Per Share)" group within the "Growth" tab of the all-in-one screener
  • Added "Analyst Rating" and "Number of Analyst Ratings" filters under the "Analyst Ratings" group within the "Price" tab of the all-in-one screener

04-02-2024

03-24-2024

  • New GuruFolio PDF is released

03-18-2024

  • Added "% Above All-Time Low" and "% Below All-Time High" filters under the "All-Time" group within the "Price" tab of the all-in-one screener

03-17-2024

  • Combined the "Total Return" and "Annualized Total Return" filters into a single group called "Total Return" under the "Price" tab within the All-in-One screener.
  • Added "3-Year Annualized Relative to S&P Total Return %", "5-Year Annualized Relative to S&P Total Return %", "10-Year Annualized Relative to S&P Total Return %", "15-Year Annualized Relative to S&P Total Return %", and "20-Year Annualized Relative to S&P Total Return %" filters under the "Relative to S&P Total Return" group within the "Price" tab of the all-in-one screener, Excel Add-in, API, and user portfolios. Definition: Annualized Relative to S&P Total Return is calculated as the annualized total return of the stock minus the annualized total return of the S&P 500 ETF based on the same period.
  • Added "Years of Financial History" filter under the "Fundamental" tab within the All-in-One screener. Definition: Years of Financial History refers to the number of years that a company's financial records span. It is calculated as the difference in years between the current year and the earliest available financial statement year available on GuruFocus.

03-12-2024

  • Screener Sort setting: allow adding second sort column

03-10-2024

  • Introducing the Price Target related filters, now available in the first column of the Price tab within the all-in-one screener.

    Here are the filters and their descriptions:


    1) Price Target: represents the average of analysts' 12-month future price estimates.

    2) Number of Price Targets: represents the number of target price estimates collected.
    3) Price Target Upside %: indicates the potential upside or downside for the stock. It is calculated as (Price Target - Current Price) / Current Price * 100%.
    4) 1-Month Price Target Trend %: indicates the price target's trend over the past month. It is calculated as (Price Target - Price Target (1-Month Ago)) / Price Target (1-Month Ago) * 100%.
    5) 3-Month Price Target Trend %: indicates the price target's trend over the past 3 months. It is calculated as (Price Target - Price Target (3-Month Ago)) / Price Target (3-Month Ago) * 100%.

  • Added "Price Target", "Number of Price Targets", "Price Target (1-Week Ago)", "Price Target (1-Month Ago)", "Price Target (2-Month Ago)", "Price Target (3-Month Ago)" to Excel Add-in; API and customization in screener and user portfolio. Users can customize in Excel to get "Price Target Upside %" and Price Target Trends-related filters. Please refer to the Excel Add-in reference page.

03-04-2024

02-29-2024

  • Add "Data page": Check data coverage and recently updated stocks.

02-27-2024

  • Add "WACC Calculator": check and customize WACC details of different stocks, show WACC vs ROIC comparison chart.

02-12-2024