www.zacks.com
Open in
urlscan Pro
45.223.160.41
Public Scan
Submitted URL: https://www.marketbeat.com/scripts/redirect.aspx?MessageQueueID=26429&UserID=11404962&interstitial=1&SubjectLineID=0&Redire...
Effective URL: https://www.zacks.com/performance_disclosure/
Submission: On October 18 via api from BE — Scanned from US
Effective URL: https://www.zacks.com/performance_disclosure/
Submission: On October 18 via api from BE — Scanned from US
Form analysis
4 forms found in the DOMName: frmsearch — POST /search.php
<form id="search_form" name="frmsearch" method="post" action="/search.php" autocomplete="off">
<label id="header_search" for="search-q" class="sr-only">Quote or Search</label>
<input type="search" id="search-q" name="search-q" class="dropdown ui-autocomplete-input" value="" hasdefault="false" searchextras="all" placeholder="Quote or Search" autofocus="autofocus" aria-autocomplete="both" aria-controls="result_list_view"
aria-haspopup="listbox" aria-expanded="false" autocomplete="off">
<button type="submit">
<i class="fa fa-search" aria-hidden="true"></i>
<span class="sr-only">Search</span>
</button>
<input type="hidden" class="search_mode" name="search_mode" value="">
<input type="hidden" class="ticker_type" name="ticker_type" value="">
<div id="result_list_view" class="result_container">
<div class="results_tickers"></div>
</div>
</form>
Name: jslogin_form — POST https://www.zacks.com/performance_disclosure/
<form name="jslogin_form" class="jslogin_form" method="post" action="https://www.zacks.com/performance_disclosure/" onsubmit="return JSloginCheck(this);">
<input type="hidden" name="force_login" value="true" class="hidden">
<h2>Member Sign In</h2>
<div class="form-field float-label">
<input id="username" type="text" name="username" placeholder="Username or Email Address" required="" autocomplete="username">
<label for="username">Username or Email Address</label>
</div>
<div class="form-field float-label">
<input id="password" class="password" type="password" name="password" placeholder="Password" required="" autocomplete="password">
<button type="button" toggle=".password" class="password-toggle eye-ico-dark"></button>
<label for="password">Password</label>
</div>
<div class="form-field">
<input type="checkbox" id="rememberMe" name="remember_me" checked="checked" role="checkbox"> <label for="rememberMe">Keep Me Signed In </label>
<span class="remember_me help_me_link"
onclick="alert('If you are the only one who uses your computer \nor if you are not concerned about keeping\nprivate information from the others who use \nyour computer (such as your spouse), you can \nselect the “Remember Me” option on the “Login”.\n\nWith this option you can move freely in and out \nof the Zacks Investment Research site with all \nits parts, and each time you return, \nZacks Investment Research will automatically sign \nyou in.\n\nFor your security you should keep your \nZacks Investment Research Member Name and\nPassword in a safe place so that you can refer to\nthem when you need to.\n\nThe Zacks Investment Research Team')">What
does "Remember Me" do?</span>
</div>
<p><a href="/my-account/forgot.php?continue_to=%2F%2Fwww.zacks.com%2Fperformance_disclosure%2Findex.php" class="forgotPasswordLink" role="link">Don't Know Your Password?</a></p>
<p><input type="submit" value="Sign In" class="fancy_button green" role="button"></p>
<button type="button" tabindex="0" aria-label="Close" role="button" id="close_login">
<span class="sr-only">Close this window</span>
</button>
</form>
Name: jslogin_form — POST
<form name="jslogin_form" class="jslogin_form" method="post" onsubmit="return JSloginCheck(this);">
<input type="hidden" name="force_login" value="true" class="hidden">
<h1>Member Sign In</h1>
<div class="form-field float-label">
<input id="username" type="text" name="username" placeholder="Username or Email Address" autocomplete="username">
<label for="username">Username or Email Address</label>
</div>
<div class="form-field float-label">
<input id="password" type="password" name="password" placeholder="Password" autocomplete="password" class="password">
<button type="button" toggle=".password" class="password-toggle eye-ico-dark"></button>
<label for="password" class="visuallyhidden">Password</label>
</div>
<div class="form-field">
<input type="checkbox" id="rememberMe_m" checked="checked"> <label for="rememberMe_m">Keep Me Signed In </label>
</div>
<p><a href="/my-account/forgot.php?continue_to=%2F%2Fwww.zacks.com%2Fsearch.php%3Fq%3DCHAA%253f" class="forgotPasswordLink">Don't Know Your Password?</a></p>
<p><input type="submit" value="Sign In" class="fancy_button green"></p>
<button type="button" tabindex="0" aria-label="Close" role="button">
<span id="mob_close_login">Close this window</span>
</button>
</form>
Name: frmsearch — POST /search.php
<form id="search_form" name="frmsearch" method="post" action="/search.php" autocomplete="off">
<label id="header_search" for="search-q" class="sr-only">Quote or Search</label>
<input type="search" id="search-q" name="search-q" class="dropdown ui-autocomplete-input" value="" hasdefault="false" searchextras="all" placeholder="Quote or Search" autofocus="autofocus" aria-autocomplete="both" aria-controls="result_list_view"
aria-haspopup="listbox" aria-expanded="false" autocomplete="off">
<button type="submit">
<i class="fa fa-search" aria-hidden="true"></i>
<span class="sr-only">Search</span>
</button>
<input type="hidden" class="search_mode" name="search_mode" value="">
<input type="hidden" class="ticker_type" name="ticker_type" value="">
<div id="result_list_view" class="result_container">
<div class="results_tickers"></div>
</div>
</form>
Text Content
X Skip to main content We use cookies to understand how you use our site and to improve your experience. This includes personalizing content and advertising. To learn more, click here. By continuing to use our site, you accept our use of cookies, revised Privacy Policy and Terms of Service. I acceptX Menu Toggle header navigation * Home * Stocks Stocks * Stocks * Zacks #1 Rank * Zacks Rank * Zacks Industry Rank * Zacks Sector Rank * Equity Research * Markets * Funds Funds * Funds * Mutual Funds * ETFs * Mutual Fund Screener * ETF Screener * Top ETFs * Crypto * Earnings Earnings * Earnings * Earnings Calendar * Earnings Releases * Earnings ESP * Earnings ESP Filter * Screening Screening * Screening * Stock Screener * Mutual Fund Screener * ETF Screener * Premium Screens * Basic Screens * Thematic Screens * Research Wizard * Finance Finance * Personal Finance * Money Management * Retirement Planning * Tax Information * Portfolio Portfolio * My Portfolio * Create Portfolio * Education Education * Stocks * Style Scores * Funds * Earnings ESP * Screening * Testimonials * Zacks.com Tutorial * Video * Podcasts * Services Services Close Services menu Services Overview * Zacks Ultimate * Zacks Investor Collection * Zacks Premium INVESTOR SERVICES * ETF Investor * Home Run Investor * Income Investor * Stocks Under $10 * Value Investor * Top 10 Stocks OTHER SERVICES * Method for Trading * Research Wizard * Zacks Confidential TRADING SERVICES * Black Box Trader * Counterstrike * Headline Trader * Insider Trader * Large-Cap Trader * Options Trader * Short Sell List * Surprise Trader * TAZR INNOVATORS * Alternative Energy * Blockchain * Commodity * Healthcare * Marijuana * Technology * Quote or Search Search * * Join Now * Sign In MEMBER SIGN IN Username or Email Address Password Keep Me Signed In What does "Remember Me" do? Don't Know Your Password? Close this window * Help * Join Now * Sign In MEMBER SIGN IN Username or Email Address Password Keep Me Signed In Don't Know Your Password? Close this window Menu Quote or Search Search * Home * Stocks Stocks * Stocks * Zacks #1 Rank * Zacks Rank * Zacks Industry Rank * Zacks Sector Rank * Equity Research * Markets * Funds Funds * Funds * Mutual Funds * ETFs * Mutual Fund Screener * ETF Screener * Top ETFs * Crypto * Earnings Earnings * Earnings * Earnings Calendar * Earnings Releases * Earnings ESP * Earnings ESP Filter * Screening Screening * Screening * Stock Screener * Mutual Fund Screener * ETF Screener * Premium Screens * Basic Screens * Thematic Screens * Research Wizard * Finance Finance * Personal Finance * Money Management * Retirement Planning * Tax Information * Portfolio Portfolio * My Portfolio * Create Portfolio * Education Education * Stocks * Style Scores * Funds * Earnings ESP * Screening * Testimonials * Zacks.com Tutorial * Video * Podcasts * Services Services SERVICES OVERVIEW * Zacks Ultimate * Zacks Investor Collection * Zacks Premium INVESTOR SERVICES * ETF Investor * Home Run Investor * Income Investor * Stocks Under $10 * Value Investor * Top 10 Stocks OTHER SERVICES * Method for Trading * Research Wizard * Zacks Confidential TRADING SERVICES * Black Box Trader * Counterstrike * Headline Trader * Insider Trader * Large-Cap Trader * Options Trader * Short Sell List * Surprise Trader * TAZR INNOVATORS * Alternative Energy * Blockchain * Commodity * Healthcare * Marijuana * Technology You are being directed to ZacksTrade, a division of LBMZ Securities and licensed broker-dealer. ZacksTrade and Zacks.com are separate companies. The web link between the two companies is not a solicitation or offer to invest in a particular security or type of security. ZacksTrade does not endorse or adopt any particular investment strategy, any analyst opinion/rating/report or any approach to evaluating individual securities. If you wish to go to ZacksTrade, click OK. If you do not, click Cancel. OK Cancel Back to top ABOUT ZACKS PERFORMANCE We are very proud of the returns generated by the Zacks Rank, our model portfolios, and our Research Wizard strategies. We also are committed as a firm to the concept of transparency and to providing you with accurate and transparent explanation of our performance metrics. You will find this information below. Just click on "details" to see the specifics in the Model Portfolios, Zacks Method for Trading & Research Wizard strategies and Trading Services. Some of the performance numbers we show are based on backtests while others are based on the actual trades delivered to clients via our web sites. To effectively use our services you should understand the difference between returns of a backtest. Questions or comments can be forwarded to support@zacks.com. Or call us 800.767.3771 x9339. (Outside the U.S., call 312.265.9339). Return data displayed on this page has been updated as of August 5, 2024 unless specifically noted otherwise. Model Portfolios 2024 2023 2022 2021 Annualized* Information Zacks #1 Rank* -1.99% +20.63% -7.62% +41.10% +23.68% Stocks, Disclosure Focus List +15.88% +31.44% -15.20% +20.95% +13.40% Stocks, Disclosure S&P 500 +9.09% +24.83% -17.96% +28.68% +10.96% *The time period used in the calculation of the annualized returns vary by portfolio and are displayed below. Comparable annualized returns for the S&P 500 are also shown below. ZACKS RANK DISCLOSURE Annualized returns are for January 1, 1988 through August 5, 2024. Comparable annualized returns for the S&P 500 are +10.96% HOW WAS THE RETURN OF THE ZACKS RANK #1 PORTFOLIO CALCULATED? The performance reported in the table above is the equal weighted performance of a hypothetical portfolio consisting of stocks with a Zacks Rank of #1 that was rebalanced monthly or weekly from January 1988 through August 5, 2024. MONTHLY AND WEEKLY PORTFOLIO RETURNS The portfolio was rebalanced monthly from January 1988 through December 2013 and weekly from 12/31/13 through Monday's open on August 5, 2024. MONTHLY REBALANCING For each stock with a Zacks Rank #1 at the beginning of the month, the total return during the month was calculated as the % change in the price of the stock from the closing price of the prior month to the closing price of the current month plus any dividends received during the month. The monthly individual stock returns were then averaged to determine the portfolio return for the month. Weekly Rebalancing For each stock with a Zacks Rank #1 at the beginning of the week, the total return during the week was calculated as the % change in the price of the stock from the opening price for the week to the opening price of the next week plus any dividends received during the week. The weekly individual stock returns were then averaged to determine the portfolio return for the week. If no month-end price or week end open price was available for a stock, it was not included in the portfolio return for the month or the week. CALCULATION OF ANNUAL RETURNS The monthly and weekly returns were compounded to arrive at the annual returns. CALCULATION OF ANNUALIZED RETURNS The annualized return is the annual return that, had it been achieved in each year or portion of a year, would have compounded to create the total return over the full time period. RETURNS ARE NOT BASED ON A BACKTEST These returns are not based on a backtest. They are based on the list of Zacks Rank #1 Stocks that was available to clients of Zacks as of the beginning of the month, when returns were calculated monthly, or as of the beginning of the week when returns were calculated weekly. THESE RETURNS ARE NOT ACHIEVABLE WITH ACTUAL PORTFOLIOS These returns are higher than the returns an investor could achieve investing real money in a portfolio of Zacks Rank #1 stocks because the returns of the hypothetical Zacks Rank #1 portfolio exclude a number of costs, including commissions incurred for trading, the average bid ask spread, the price impact of the trading and, prior to 2013, in those months when the end of the month fell on Friday, Saturday or Sunday, the overnight return from the month end close to the open on the next trading day. UNIVERSE OF COMPANIES The universe of companies for which Zacks Rank #1 performance is reported has changed over time. The portfolios of Zacks #1 Ranked stocks created monthly from 1988 through 1995 exclude ADRs, exclude Canadian companies trading only on Canadian Exchanges, exclude companies trading on the OTC Bulletin Board and exclude companies followed by only one analyst. From 1996 through 2007 the portfolios exclude ADRs, exclude Canadian companies trading only on Canadian exchanges and exclude companies trading on the OTC Bulletin Board, but include companies followed by only one analyst. From 2008 and going forward the portfolios are comprised of all stocks with the indicated Zacks Rank which is more reflective of the list of stocks that customers will find on the Zacks websites. S&P COMPARABLE RETURNS The S&P 500 is an unmanaged index. The annual S&P 500 returns in this table for the years 2016, 17, 18 differ by +2.8%, -.4% and +.6% from the S&P 500 returns shown on other web sites. The S&P 500 returns shown for these periods are total returns of the IVV S&P 500 Index Fund and the returns are shown for 364 day periods that begin at the first Monday open of each year for years 2016, 17 and 18. Similarly the S&P 500 returns for the months are IVV returns for the 28 or 35 day periods that begin at the open on the first Monday of each month. INDEPENDENT CONFIRMATION The Zacks Rank #1 performance schedule for the period from April 2, 2018 through March 31, 2022 was examined by PKF Mueller, an independent accounting firm, who concluded that the Zacks Rank #1 performance schedule is presented in accordance with the criteria established by Zacks, in all material respects. The Zacks #1 Rank Performance from January 1, 1988 through Monday's open on April 2, 2018 was examined and attested by Baker Tilly Virchow Krause, LLP, an independent accounting firm. FOCUS LIST DISCLOSURE Annualized returns are for February 1, 1996 through YTD August 31, 2024. Comparable annualized returns for the S&P 500 over this time period are +9.75% . The performance of the Focus List for annual and year-to-date periods are the linked monthly total returns (price changes + dividends) of equal weighted hypothetical portfolios, rebalanced at the time a trade is made and assuming zero transaction costs. These are not the returns of actual portfolios. The hypothetical portfolios and changes to these portfolios are available to Zacks Premium subscribers on the Zacks web site. ZACKS METHOD FOR TRADING & RESEARCH WIZARD Zacks Research Wizard contains numerous predefined stock screens and strategies designed to help the individual investor beat the market on a consistent basis. An investor could also create their own strategy and test its performance over time. The results of a few of the predefined strategies are highlighted below. ZACKS METHOD FOR TRADING & RESEARCH WIZARD Method 2024* Return 2023 Return 2022 Return 2021 Return 2020 Return 2019 Return Value Method1 +30.6% +30.5% +38.9% +95.3% +72.1% +16.4% Momentum Method1 +28.2% +27.5% -7.4% -0.8% +9.1% +51.8% Filtered Zacks Rank5 +19.7% +25.1% +15.6% +48.2% +2.4% +44.6% Upgrades and Revisions3 +34.5% +30.0% -4.0% +67.6% +44.1% +43.3% Big Money Zacks +36.6% +6.7% +5.6% +45.9% +8.6% +9.0% S&P 500 +19.9% +26.2% -18.2% +28.8% +18.5% +32.6% *Returns are through September 2, 2024. "Indicates 1 week holding period. The performance calculations for the Research Wizard strategies were produced through the backtesting feature of the Research Wizard using the DBCMHIST database and consist of the total return (price changes + dividends) of an equal weighted portfolio. Returns are calculated on a specified periodic basis (most often one or four weeks) and assume no transaction costs. The portfolio is rebalanced at the start of each new period. Returns can be stated as either annualized or compounded. Stock trading/investing involves risk and you can lose some or all of your investment. Hypothetical or backtested results may not always be duplicated in the real world. Backtesting can at times produce an unintended look-ahead bias. Results can also at times be over or understated due to the exclusion of inactive companies. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk in actual trading, not the least of which is the ability to withstand losses or to adhere to a particular trading strategy in spite of trading losses. These are material points which can also adversely affect actual trading results. The backtested results prepared for the Zacks Method were done using the DBCMHIST database and consisted of only active companies. The Research Wizard program has been aligned, to the extent possible, to eliminate look-ahead bias. Zacks however cannot make any guarantees in regard to this or any other possible limitations. POTENTIAL LIMITATIONS IN BACKTESTING There are four types of biases that can distort your backtest results. 1. Look Ahead bias - this occurs when the stocks selected on a rank date use financial information that was not available on that rank date. For example if a company reports its financials for the quarter ending Mar 2006 on Apr 20, 2006, the rank that is created at the end of the March 2006 quarter should not use the financials for that quarter, since they were not available at the end of the quarter. We have eliminated to the best of our ability all of the look ahead bias from backtesting using the DBCMHIST database. 2. Restatement bias - this occurs when a company restates its historical financials. For example if a company reports its 3/06 results and restates its Dec 2005 results; a rank done as of end of Dec 2005 should use the originally reported financials for Dec 2005, not the restated financials for Dec 2005 which were not available until March 2003. We have eliminated to the best of our ability all of the restatement bias from backtesting using the DBCMHIST database. 3. Survivor bias - this occurs when stocks that have been delisted or acquired are not included in the backtest results. Depending on your strategy, the impact of survivor bias on your backtest may be significant. As of May, 2010, we have eliminated to the best of our ability the survivorship bias from from Dec 17, 1999 to the present in the DBCMHIST database. 4. Split bias - this can occur if your screen uses price as a qualifier, e.g., Price > $5.00. The DBCMHIST database is split adjusted. So using the example above, if the company had a stock split between the screened date and the date of your backtest, the company may not be included in your backtest results if the split adjustment caused the historical price at the date of the backtest to be below that $5.00 threshold. Typically, stock splits occur at higher prices. If a stock's price is an important part of your screen definition (and backtesting), we suggest that you test your screen and vary the price limit to see the impact on your results. TRENDING TOPICS * Latest * Most Popular * 3 Storage Devices Stocks to Gain From Positive... * Apple Shares Hit All-Time High: Time to Buy? * Best Momentum Stocks to Buy for October 18th * 3 International Upstream Stocks Set to Tackle... * New Strong Buy Stocks for October 18th * Best Growth Stocks to Buy for October 18th * Best Value Stocks to Buy for October 18th * Bull of the Day: Vertex (VERX) * Bear of the Day: Oxford Industries (OXM) * Best Income Stocks to Buy for October 18th * Top Stock Reports for AbbVie, ADP & Analog... * Making Sense of the Early Q3 Earnings Results * 11 Signs You Can Handle a Credit Card (and One... * Bull Market Turns Two: 5 Stocks Turn $25,000... * Election Looms: Volatility Ahead? * New Strong Buy Stocks for October 18th * PFP 10/18: Big 3 Indexes On Pace for 6th... * Making Sense of the Early Q3 Earnings Results * Bull Market Turns Two: 5 Stocks Turn $25,000... * Netflix, Intuitive Beat Q3 Earnings Easily * Time to Buy These Top Transportation-Shipping... * 5 Stocks That Led Dow ETF to New Heights * Top Stock Reports for AbbVie, ADP & Analog... * Can Blackberry Fight Its Way Back? More Commentary TOP ZACKS FEATURES * Zacks #1 Rank * Industry Rank List * Profit from the Pros * Stock Screener * My Portfolio * Zacks Ultimate * Earnings ESP Filter * Video * Equity Research * Fund Newsletter * Free Membership * Premium Home FREE PORTFOLIO TRACKER6/16 Zacks Portfolio Tracker on Zacks.com provides 24/7 monitoring of your stocks and will give you the information you need to help you determine when to buy, hold or sell your stocks. You'll receive continuously updated Zacks Rank and Style Scores, Earnings Estimate Revisions, Broker Recommendation Changes, Earnings Surprises and more. Note that you should also add your mutual fund and ETF positions to monitor changes in their Zacks Rank as well. If you haven't yet set up your Portfolio Tracker, you can get started today. MENU Prev Next ZACKS #1 RANK TOP MOVERS FOR OCT 18, 2024 ZACKS #1 RANK TOP MOVERS ZACKS #1 RANK TOP MOVERS FOR 10/18/24 * Value * Growth * Momentum * VGM * Income Company Symbol Price %Chg ZIM Integra... ZIM Quick QuoteZIM 22.92 +9.25% Iamgold IAG Quick QuoteIAG 5.49 +7.44% Standard Ch... SCBFF Quick QuoteSCBFF 10.95 +6.82% Qifu Techno... QFIN Quick QuoteQFIN 34.03 +6.24% Ping An Ins... PNGAY Quick QuotePNGAY 12.83 +4.65% Company Symbol Price %Chg Sezzle Inc.... SEZL Quick QuoteSEZL 232.76 +6.39% Silvercorp... SVM Quick QuoteSVM 5.00 +6.16% Rent the Ru... RENT Quick QuoteRENT 10.19 +5.93% Tuya TUYA Quick QuoteTUYA 1.61 +4.55% Atour Lifes... ATAT Quick QuoteATAT 27.10 +4.11% Company Symbol Price %Chg Byd Co. BYDDY Quick QuoteBYDDY 73.55 +6.94% Qifu Techno... QFIN Quick QuoteQFIN 34.03 +6.24% Silvercorp... SVM Quick QuoteSVM 5.00 +6.16% Trip.com Gr... TCOM Quick QuoteTCOM 61.43 +5.91% Futu Holdin... FUTU Quick QuoteFUTU 94.14 +4.94% Company Symbol Price %Chg ZIM Integra... ZIM Quick QuoteZIM 22.92 +9.25% Iamgold IAG Quick QuoteIAG 5.49 +7.44% Byd Co. BYDDY Quick QuoteBYDDY 73.55 +6.94% Qifu Techno... QFIN Quick QuoteQFIN 34.03 +6.24% Silvercorp... SVM Quick QuoteSVM 5.00 +6.16% Company Symbol Price %Chg ZIM Integra... ZIM Quick QuoteZIM 22.92 +9.25% Byd Co. BYDDY Quick QuoteBYDDY 73.55 +6.94% Standard Ch... SCBFF Quick QuoteSCBFF 10.95 +6.82% Qifu Techno... QFIN Quick QuoteQFIN 34.03 +6.24% Ping An Ins... PNGAY Quick QuotePNGAY 12.83 +4.65% View All Zacks #1 Rank stocks ZACKS #1 RANK TOP MOVERS7/16 The Zacks #1 Rank List is the best place to start your stock search each morning. It's made up of the top 5% of stocks with the most potential. Each weekday, you can quickly see the Zacks #1 Rank Top Movers from Value to Growth, Momentum and Income, even VGM Score. Go to Zacks Rank #1 Top Movers MENU Prev Next FULL ZACKS #1 RANK LIST8/16 You can see the full Zacks #1 Rank List or narrow it down to Zacks #1 Rank Stocks with a Value, Growth, Momentum or Income Style Score of A or B. Plus, you can see the Zacks #1 Rank Stocks with a VGM of A or B. You can also sort the list with criteria you choose, view Additions and Deletions by day, and Performance. Go to the Zacks #1 Rank List MENU Prev Next QUICK LINKS SERVICES * Account Types * Premium Services * Zacks Rank * Research * Personal Finance * Commentary * Education * Zacks Advisor Tools MY ACCOUNT * Manage Account * Update Profile * Subscriptions * Cancel Subscription * Preferences * Unsubscribe * Login/Password Help * Upgrade to Premium RESOURCES * Help * About Zacks * Privacy Policy * Do Not Sell My Personal Information * Terms of Service * Performance Disclosure * Accessibility * Site Map * Podcasts * Earnings Calendar CLIENT SUPPORT * Contact Us * Share Feedback * Media * Careers * Advertise * Testimonials FOLLOW US * Facebook * Twitter * Linkedin * You Tube ZACKS MOBILE APP * * ZACKS RESEARCH IS REPORTED ON: * MSN * Marketwatch * Nasdaq * Forbes * Investors.com * Morningstar This page has not been authorized, sponsored, or otherwise approved or endorsed by the companies represented herein. Each of the company logos represented herein are trademarks of Microsoft Corporation; Dow Jones & Company; Nasdaq, Inc.; Forbes Media, LLC; Investor's Business Daily, Inc.; and Morningstar, Inc. Copyright 2024 Zacks Investment Research | 10 S Riverside Plaza Suite #1600 | Chicago, IL 60606 At the center of everything we do is a strong commitment to independent research and sharing its profitable discoveries with investors. This dedication to giving investors a trading advantage led to the creation of our proven Zacks Rank stock-rating system. Since 1988 it has more than doubled the S&P 500 with an average gain of +23.68% per year. These returns cover a period from January 1, 1988 through August 5, 2024. Zacks Rank stock-rating system returns are computed monthly based on the beginning of the month and end of the month Zacks Rank stock prices plus any dividends received during that particular month. A simple, equally-weighted average return of all Zacks Rank stocks is calculated to determine the monthly return. The monthly returns are then compounded to arrive at the annual return. Only Zacks Rank stocks included in Zacks hypothetical portfolios at the beginning of each month are included in the return calculations. Zacks Ranks stocks can, and often do, change throughout the month. Certain Zacks Rank stocks for which no month-end price was available, pricing information was not collected, or for certain other reasons have been excluded from these return calculations. Zacks may license the Zacks Mutual Fund rating provided herein to third parties, including but not limited to the issuer. Visit Performance Disclosure for information about the performance numbers displayed above. Visit www.zacksdata.com to get our data and content for your mobile app or website. Real time prices by BATS. Delayed quotes by Sungard. NYSE and AMEX data is at least 20 minutes delayed. NASDAQ data is at least 15 minutes delayed. This site is protected by reCAPTCHA and the Google Privacy Policy, DMCA Policy and Terms of Service apply. Change Consent Choices DUE TO INACTIVITY, YOU WILL BE SIGNED OUT IN APPROXIMATELY: CLICK TO CONTINUE WORKING