CINXE.COM
Top Stock Picks from Highly-Rated Research Firms
<!DOCTYPE html> <html lang="en"> <head> <!-- Meta Data --> <title> Top Stock Picks from Highly-Rated Research Firms </title><meta charset="utf-8" /><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0" /> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <![endif]--> <!-- Validation --> <meta name="google-site-verification" content="21tyd2NTsebvto7W56gttKaElQtkak0Ld32xGvr_COs" /><meta name="msvalidate.01" content="43C334F81BEB9DE14F872D6C91B4FC29" /><meta name="y_key" content="63e01d3704030089" /><meta property="fb:pages" content="1450892295227696" /><meta name="theme-color" content="#005882" /><meta name="apple-itunes-app" content="app-id=917482225" /><meta name="robots" content="max-image-preview:large" /><link rel="sitemap" type="application/xml" title="Sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /><link rel="alternate" type="application/rss+xml" title="MarketBeat Headlines RSS" href="https://www.marketbeat.com/rss.ashx?type=headlines" /> <!-- ICONS --> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png"><link rel="sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /> <!-- STYLESHEETS--> <link rel="stylesheet" href="/Scripts/libraries/bootstrap.min.css"><link rel="preload" href="/Style/fonts/Barlow-400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fontawesome/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/custom-icons.woff2" as="font" type="font/woff2" crossorigin /> <link href="/Style/fonts/fonts.css?v=20240710" rel="stylesheet" /> <link href="/Style/fontawesome/css/all.min.css?v=20240710" rel="stylesheet" /> <link href="/Style/allstyles10.css?v=20241119" rel="stylesheet" /> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <link rel="stylesheet" href="/Style/olderbrowsers/css/bootstrap.min.css" media="all" /> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <!--[if IE]> <style> #left-side-menu.left-showing, #right-side-menu.right-showing { z-index: 30; color: white; } </style> <![endif]--> <!--[if lt IE 9]> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <![endif]--> <!--[if (gte IE 9) | (!IE)]><!--> <script defer src="/Scripts/libraries/jquery.min.js"></script> <!--<![endif]--> <script src="https://accounts.google.com/gsi/client" async defer></script> <!--<script type="text/javascript" src="/newsletter/PopUnder.js"></script>--> <link rel="manifest" href="/manifest.json" /><link rel="preconnect" href="https://cdn.onesignal.com" /> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js"></script> <script src="/scripts/modal/mb-modernpopup.js?v=20241202" type="text/javascript"></script><link rel="preconnect" href="https://www.google-analytics.com/" /><link rel="preconnect" href="https://www.googletagmanager.com/" /> <script> var OneSignalAuthCode = '88nnd4crj7'; function registerUserChange(action) { OneSignal.getUserId(function (userId) { OneSignalIdString = userId; var Domain = 'marketbeat.com'; var url = "https://www.marketbeat.com/scripts/OneSignalTracking.ashx?OneSignalID=" + OneSignalIdString + "&domain=" + Domain + "&action=" + action; var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onload = function () { if (xhr.status !== 200) { console.log('GET failed. Returned status of ' + xhr.status); } else { console.log('GET succeeded (' + url + '). Returned status of ' + xhr.status); } }; xhr.send(); }); } var OneSignal = OneSignal || []; OneSignal.push( function () { OneSignal.init({ appId: "92d0557c-79b3-4742-9ab4-9155a42d6a49", safari_web_id: 'web.onesignal.auto.24c5a223-602c-4339-a230-554aefc554b5', autoRegister: false, autoResubscribe: true, notifyButton: { enable: false }, welcomeNotification: { "title": "Join Wall Street's Brightest Minds.", "message": "Receive research in your inbox from top analysts, before the market opens. Click here to learn how.", "url": "https://www.marketbeat.com/subscribe/all-access/?ReferralType=OneSignalThankYou" }, }); OneSignal.once('subscriptionChange', function (isSubscribed) { if (isSubscribed) { registerUserChange("subscribe"); } else { registerUserChange("unsubscribe"); } }); var pageViews = parseFloat(getCookie('MarketBeatOptinCookie')); if ((navigator.userAgent.toLowerCase().indexOf('firefox') > -1) || ((navigator.userAgent.toLowerCase().indexOf('safari') > -1) && (!(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)))) { OneSignal.showSlidedownPrompt(); } else if (navigator.userAgent.toLowerCase().indexOf(' edg') > -1) { OneSignal.showSlidedownPrompt(); } else { OneSignal.showNativePrompt(); } }); </script> <script type='text/javascript'>OneSignal.push(function () {OneSignal.getUserId(function (userId) {$.get("/scripts/OneSignalTracking.ashx?OneSignalNLI=" + userId);});});</script> <link rel="canonical" href="https://www.marketbeat.com/ratings/stock-picks-from-top-rated-analysts/" /> <script type="text/javascript">var ShowRatingsPopupFirst = true;</script> <style type="text/css"> @media screen and (min-width:1200px) and (max-width: 1400px) { .temp-hidden{display:none;} } </style> <meta property="og:image" content="https://www.marketbeat.com/images/marketbeat-logo-1200-1200.jpg?v=1"/><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="1200" /> <!-- Global site tag (gtag.js) - Google Analytics - New MB GA 4 Tag --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DXW4L2BDZK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-DXW4L2BDZK'); </script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9373162611283935" crossorigin="anonymous"></script> <!-- Lower Right Ad --> <script type="text/javascript" src="/Scripts/lowerrightad-min.js?v=20241007"></script> <meta name="description" content="View the most recent stock picks from top-rated equities research analysts at MarketBeat." /></head> <body> <a class="skip-link bg-light-blue border c-dark-blue b-dark-blue" href="#main">Skip to main content</a> <div id='g_id_onload' data-client_id='178542853386-sfq8ta0q9in407qnaud00o1o7a6thlsi.apps.googleusercontent.com' data-login_uri='https://www.marketbeat.com/users/OneTapVerifyRedirect.aspx' data-prompt_parent_id='g_id_onload' data-auto_select='true' data-cancel_on_tap_outside='true' data-use_fedcm_for_prompt='true' data-state_cookie_domain='marketbeat.com'></div> <div class="page-wrap"> <script type="text/javascript">var scrollingTickersFile = '/Scripts/ScrollingTickers.ashx?accountid=0&interval=2412110118&userlevel=NotLoggedIn'; </script> <div id="scrollingTickers" class="d-print-none" style="height: 32px; width: 100%; overflow: hidden; background-color: var(--blue-14);transition: background-color .3s;"> </div> <div id="header-holder" class="mega-not-showing"> <div id="mb-header" class="bg-blue-13 w-100"> <header id="logobar" class="logo-bar container d-flex flex-wrap "> <div class="row narrow-gutter-row align-items-center py-1 py-sm-0 position-relative" style="width: calc(100% + 10px)"> <div class="col-auto header-left align-items-center order-sm-1"> <div class="d-flex align-items-center"> <span class="trigger-left menu-button-wrapper"><span class="c-white fa-regular fa-bars"></span></span> <a title="MarketBeat" href="https://www.marketbeat.com" id="header-logo-link"> <img class="header-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat home page" width="300" height="76"> </a> </div> </div> <div class="d-none d-lg-block col-lg-9 mx-auto col-xxl-5 order-lg-4 order-xxl-2 position-static"> <div class="main-menu-bar"> <nav id="mega-menu" class="d-none d-lg-flex navbar navbar-expand-lg p-0 nounderline position-static" aria-label="Primary Menu"> <ul class="d-flex navbar-nav justify-content-between align-items-center w-100 px-xxl-3"> <li class="has-submenu"> <a href="/all-access/" id="navResearchTools" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Research Tools</a> <ul class="purple-menu shortest-list dropdown-menu" aria-labelledby="navResearchTools"> <li class="has-submenu"><a href="/all-access/">All Access Research Tools</a> <ul> <li><a href="/all-access/live-news/">Live News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/manage/momentum-alerts/">Momentum Alerts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/idea-engine/">Idea Engine <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/export-data/">Export Data (CSV) <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/">See All Research Tools</a></li> </ul> </li> <li class="has-submenu separate-on-side"><a href="/manage/watchlists/">My MarketBeat</a> <ul> <li><a href="/manage/watchlists/">My Portfolio</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter">My Newsletter</a></li> <li><a href="/manage/">My Account</a></li> </ul> </li> <li class="has-submenu"> <a href="/calculators/">Calculators</a> <ul> <li><a href="/dividends/calculator/">Dividend Calculator</a></li> <li><a href="/dividends/yield-calculator/">Dividend Yield Calculator</a></li> <li><a href="/calculators/market-cap-calculator/">Market Cap Calculator</a></li> <li><a href="/calculators/options-profit-calculator/">Options Profit Calculator</a></li> <li><a href="/calculators/stock-average-calculator/">Stock Average Calculator</a></li> <li><a href="/stock-splits/calculator/">Stock Split Calculator</a></li> <li><a href="/calculators/stock-profit-calculator/">Stock Profit Calculator</a></li> </ul> </li> <li class="has-submenu"> <a href="/stock-screener/">Stock Screeners</a> <ul> <li><a href="/stock-screener/">Stock Screener</a></li> <li><a href="/all-access/etf-screener/">ETF Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/trending/">Trending Stocks</a> <ul> <li><a href="/stocks/trending/">Trending MarketBeat Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media/">Trending Media Mentions <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media-sentiment/">High Media Sentiment Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/wallstreetbets/">Trending WallStreetBets Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/all-access/reports/">Premium Reports</a> <ul> <li><a href="/all-access/reports/">All Reports <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=7stockstoownbeforethe2024election">7 Election Stocks to Own <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=these7stockswillbemagnificentin2024">7 Magnificent Stocks in 2024 <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=the10bestaistockstoownin2024">10 Best AI Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=newyear">Best Stocks for 2025 Report <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=shortinterest">Guide To High Short Interest Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=elonmusk">Elon Musk's Next Move <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/reports/?report=7stocksthatcouldbebiggerthantesla-nvidia-andgoogle">Next 7 Blockbuster Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/stock-picks-from-top-rated-analysts/">Stock Picks from Top Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu d-none"> <a href="/market-data/" id="navFinancialCalendars" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Financial Calendars</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navFinancialCalendars"> <li class="mega-only"><a href="/market-data/">Calendars and Market Data</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/" id="navMarketData" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Market Data</a> <ul class="green-menu mediumtall-list dropdown-menu" aria-labelledby="navMarketData"> <li class="mega-only"><a href="/market-data/">All Market Data and Financial Calendars</a></li> <li class="has-submenu"> <a href="/ratings/">Analyst Ratings</a> <ul> <li><a href="/ratings/">Recent Analyst Ratings</a></li> <li><a href="/all-access/ratings-screener/">Stock Ratings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/lowest-rated/">Lowest-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/analyst-rankings/">Top-Rated Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/brokerage-rankings/">Top-Rated Brokerages <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/most-upgraded/">Most-Upgraded Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/newsletter/">Free Ratings Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/congress-stock-trades/">Congressional Data</a> <ul> <li><a href="/congress-stock-trades/">Recent Trades</a></li> <li><a href="/congress-stock-trades/most-purchased-stocks/">Most Bought Stocks</a></li> <li><a href="/congress-stock-trades/profiles/">Members of Congress</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/">Corporate Events</a> <ul> <li><a href="/stock-buybacks/">Corporate Buybacks</a></li> <li><a href="/economic-reports/upcoming/">Economic Reports</a></li> <li><a href="/ipos/">Initial Public Offerings (IPOs)</a></li> <li><a href="/ipos/lockup-expirations/">IPO Lockup Expirations</a></li> <li><a href="/market-data/sec-filings/">SEC Filings</a></li> <li><a href="/stock-splits/">Stock Splits</a></li> </ul> </li> <li class="has-submenu"> <a href="/dividends/">Dividends</a> <ul> <li><a href="/dividends/announcements/">Today's Announcements</a></li> <li><a href="/dividends/ex-dividend-calendar/">Ex-Dividend Calendar</a></li> <li><a href="/dividends/increases/">Dividend Increases</a></li> <li><a href="/dividends/achievers/">Dividend Achievers</a></li> <li><a href="/dividends/aristocrats/">Dividend Aristocrats</a></li> <li><a href="/dividends/best-dividend-stocks/">Best Dividend Stocks</a></li> <li><a href="/dividends/high-yield/">High-Yield Dividend Stocks</a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/screener/">Dividend Screener</a></li> <li><a href="/dividends/subscribe/">Free Dividend Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/earnings/">Earnings</a> <ul> <li><a href="/earnings/latest/">Today's Announcements</a></li> <li><a href="/earnings/tomorrow/">Tomorrow's Announcements</a></li> <li><a href="/earnings/next-week/">Next Week's Announcements</a></li> <li><a href="/earnings/conference-calls/">Upcoming Earnings Calls</a></li> <li><a href="/earnings/transcripts/">Earnings Call Transcripts</a></li> <li><a href="/all-access/earnings-screener/">Earnings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"> <a href="/insider-trades/">Insider Trades</a> <ul> <li><a href="/insider-trades/">Today's Insider Trades</a></li> <li><a href="/insider-trades/insider-buying-stocks/">Top Insider Buying Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/insider-selling-stocks/">Top Insider Selling Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/insider-trades-screener/">Insider Trades Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/subscribe/">Insider Trades Newsletter</a></li> </ul> </li> <li> <a href="/stock-market-holidays/">Stock Market Holidays</a> </li> <li class="has-submenu"><a href="/cryptocurrencies/">Cryptocurrencies</a> <ul> <li><a href="/cryptocurrencies/">All Cryptocurrencies</a></li> <li><a href="/cryptocurrencies/news/">Cryptocurrency Headlines</a></li> <li><a href="/cryptocurrencies/newsletter/">Cryptocurrency Newsletter</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/biggest-percentage-gainers/">Gainers & Decliners</a> <ul> <li><a href="/market-data/biggest-percentage-gainers/">Percentage Gainers</a></li> <li><a href="/market-data/biggest-percentage-decliners/">Percentage Decliners</a></li> <li><a href="/market-data/breakout-stocks/">Breakout Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-pe-stocks/">High & Low PE</a> <ul> <li><a href="https://www.marketbeat.com/market-data/high-pe-stocks/">High PE Stocks</a></li> <li><a href="https://www.marketbeat.com/market-data/low-pe-stocks/">Low PE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/52-week-highs/">Highs & Lows</a> <ul> <li><a href="/market-data/52-week-highs/">52-Week Highs</a></li> <li><a href="/market-data/52-week-lows/">52-Week Lows</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/most-active-stocks/">Most Active</a> <ul> <li><a href="/market-data/most-active-stocks/">Most Active Stocks</a></li> <li><a href="/market-data/most-volatile-stocks/">Most Volatile Stocks</a></li> <li><a href="/market-data/unusual-volume-stocks/">Unusual Trading Volume</a></li> <li><a href="/market-data/trading-halts/">Trading Halts</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/unusual-call-options-volume/">Options</a> <ul> <li><a href="/market-data/unusual-call-options-volume/">Unusual Call Volume</a></li> <li><a href="/market-data/unusual-put-options-volume/">Unusual Put Volume</a></li> </ul> </li> <li><a href="/market-data/sector-performance/">Sector Performance</a> </li> <li class="has-submenu"><a href="/short-interest/">Short Interest</a> <ul> <li><a href="/short-interest/">Largest Short Positions</a></li> <li><a href="/short-interest/short-interest-increases/">Short Interest Increases</a></li> <li><a href="/short-interest/short-interest-decreases/">Short Interest Decreases</a></li> </ul> </ul> </li> <li class="has-submenu"> <a href="/stocks/" id="navStockLists" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Stock Lists</a> <ul class="gold-menu medium-list dropdown-menu" aria-labelledby="navStockLists"> <li class="mega-only"><a href="/stocks/">All Stock Lists</a></li> <li class="has-submenu"><a href="/types-of-stock/">Stocks by Interest</a> <ul> <li><a href="/types-of-stock/5g-stocks/">5G Stocks</a></li> <li><a href="/types-of-stock/blue-chip-stocks/">Blue Chip Stocks</a></li> <li><a href="/types-of-stock/biotech-stocks/">Biotech Stocks</a></li> <li><a href="/types-of-stock/faang-stocks/">FAANG Stocks</a></li> <li><a href="/types-of-stock/gold-stocks/">Gold Stocks</a></li> <li><a href="/types-of-stock/large-cap-stocks/">Large Cap Stocks</a></li> <li><a href="/types-of-stock/marijuana-stocks/">Marijuana Stocks</a></li> <li><a href="/types-of-stock/oil-stocks/">Oil Stocks</a></li> <li><a href="/types-of-stock/real-estate-investment-trusts-reits/">REITs</a></li> <li><a href="/types-of-stock/russell-2000-stocks/">Russell 2000 Stocks</a></li> <li><a href="/types-of-stock/small-cap-stocks/">Small Cap Stocks</a></li> <li><a href="/types-of-stock/warren-buffett-stocks/">Warren Buffett Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-priced-stocks/">Low Priced Stocks</a> <ul> <li><a href="/market-data/low-priced-stocks/stocks-under-50-cents/">Stocks Under $0.50</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-1/">Stocks Under $1</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-2/">Stocks Under $2</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-5/">Stocks Under $5</a></li> </ul> </li> <li class="has-submenu"><a href="/types-of-stock/penny-stocks/">Penny Stocks</a> <ul> <li><a href="/market-data/most-active-penny-stocks/">Most Active Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/most-popular/">Most Popular Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/top-penny-stocks-today/">Top Penny Stocks Today</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Stocks by Exchange</a> <ul> <li><a href="/stocks/NYSE/">NYSE Stocks</a></li> <li><a href="/stocks/NASDAQ/">NASDAQ Stocks</a></li> <li><a href="/stocks/OTCMKTS/">OTCMKTS Stocks</a></li> <li><a href="/stocks/TSE/">TSX Stocks</a></li> <li><a href="/stocks/LON/">LSE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/sectors/">Stocks by Sector</a> <ul> <li><a href="/stocks/sectors/auto-tires-trucks/">Automotive Stocks</a></li> <li><a href="/stocks/sectors/aerospace/">Aerospace Stocks</a></li> <li><a href="/stocks/sectors/basic-materials/">Basic Materials Stocks</a></li> <li><a href="/stocks/sectors/business-services/">Business Services Stocks</a></li> <li><a href="/stocks/sectors/consumer-discretionary/">Consumer Discretionary Stocks</a></li> <li><a href="/stocks/sectors/consumer-staples/">Consumer Staples Stocks</a></li> <li><a href="/stocks/sectors/construction/">Construction Stocks</a></li> <li><a href="/stocks/sectors/oils-energy/">Energy Stocks</a></li> <li><a href="/stocks/sectors/finance/">Finance Stocks</a></li> <li><a href="/stocks/sectors/industrial-products/">Industrial Stocks</a></li> <li><a href="/stocks/sectors/manufacturing/">Manufacturing Stocks</a></li> <li><a href="/stocks/sectors/medical/">Medical Stocks</a></li> <li><a href="/stocks/sectors/real-estate/">Real Estate Stocks</a></li> <li><a href="/stocks/sectors/retail-wholesale/">Retail Stocks</a></li> <li><a href="/stocks/sectors/computer-and-technology/">Technology Stocks</a></li> <li><a href="/stocks/sectors/transportation/">Transportation Stocks</a></li> <li><a href="/stocks/sectors/utilities/">Utilities Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Technical Indicators</a> <ul> <li><a href="/stocks/death-cross-stocks/">Death Cross Stocks</a></li> <li><a href="/stocks/golden-cross-stocks/">Golden Cross Stocks</a></li> <li><a href="/market-data/overbought-stocks-rsi/">RSI Overbought Stocks</a></li> <li><a href="/market-data/oversold-stocks-rsi/">RSI Oversold Stocks</a></li> </ul> </li> <li><a href="/compare-stocks/">Stock Comparisons</a></li> <li class="has-submenu"><a href="/stocks/top-rated/">Premium Stock Lists</a> <ul> <li><a href="/stocks/top-marketrank/">Top MarketRank™ Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-esg-stocks/">Top ESG Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-small-cap-stocks/">Top-Rated Small-Cap Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-tech-stocks/">Top-Rated Tech Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/headlines/" id="navHeadlines" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Headlines</a> <ul class="red-menu shorter-list dropdown-menu" aria-labelledby="navHeadlines"> <li class="has-submenu"><a href="/videos/">MarketBeat TV</a><ul class="row limited-video-submenu"><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/3-high-short-interest-stocks-you-need-to-watch/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241210143014_videoartboard1copy37.png" alt="3 High Short Interest Stocks You Need to Watch" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">3 High Short Interest Stocks You Need to Watch</span></a></li><li class="side-only"><a href='/videos/3-high-short-interest-stocks-you-need-to-watch/'>3 High Short Interest Stocks You Need to Watch</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/soundhound-the-ai-stock-thats-up-100-could-it-double-again-soon/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241209173036_videoartboard1copy37.png" alt="SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?</span></a></li><li class="side-only"><a href='/videos/soundhound-the-ai-stock-thats-up-100-could-it-double-again-soon/'>SoundHound: The AI Stock That’s Up 100% – Could It Double Again Soon?</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/trinity-capital-the-dividend-stock-built-for-growth/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241206131814_videokylebrown-withlogo.jpg" alt="Trinity Capital: The Dividend Stock Built for Growth" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Trinity Capital: The Dividend Stock Built for Growth</span></a></li><li class="side-only"><a href='/videos/trinity-capital-the-dividend-stock-built-for-growth/'>Trinity Capital: The Dividend Stock Built for Growth</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/tsmc-and-nvidia-what-us-blackwell-chips-could-mean-for-their-stocks/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20241205173839_videonvidiablackwellmanufacturing.png" alt="TSMC & NVIDIA: What U.S. Blackwell Chips Could Mean for Their Stocks" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">TSMC & NVIDIA: What U.S. Blackwell Chips Could Mean for Their Stocks</span></a></li><li class="side-only"><a href='/videos/tsmc-and-nvidia-what-us-blackwell-chips-could-mean-for-their-stocks/'>TSMC & NVIDIA: What U.S. Blackwell Chips Could Mean for Their Stocks</a></li></ul></li><li class="has-submenu"><a href="/originals/">Featured Articles</a><ul class='limited-width-submenu'><li><a href='/originals/the-great-cpu-race-amd-and-intel-battle-for-dominance/'>The Great CPU Race: AMD and Intel Battle for Dominance </a></li><li><a href='/originals/gamestop-turns-a-profit-so-what-its-still-not-worth-investing/'>GameStop Turns a Profit: So What? It’s Still Not Worth Investing</a></li><li><a href='/originals/c3ai-stock-surges-on-strong-sales-despite-profit-concerns/'>C3.ai Stock Surges on Strong Sales Despite Profit Concerns</a></li><li><a href='/originals/why-betting-on-oil-over-gold-could-pay-off-big-in-2025/'>Why Betting on Oil Over Gold Could Pay Off Big in 2025</a></li><li><a href='/originals/why-mongodbs-drop-could-be-your-best-buy-opportunity-for-2025/'>Why MongoDB’s Drop Could Be Your Best Buy Opportunity for 2025</a></li><li><a href='/originals/2-ai-stocks-that-gap-and-crapped-for-a-dip-buying-opportunity/'>2 AI Stocks That Gap and Crapped for a Dip Buying Opportunity </a></li><li><a href='/originals/4-stocks-planning-to-return-capital-with-hefty-buyback-programs/'>4 Stocks Planning to Return Capital With Hefty Buyback Programs</a></li><li><a href='/originals/overblown-holiday-worries-3-stocks-set-for-a-surprise-comeback/'>Overblown Holiday Worries? 3 Stocks Set for a Surprise Comeback</a></li><li class="pt-1"><a href='/originals/'>More Featured Articles <span class="fa-regular fa-angle-right" aria-hidden="true"></span></a></li></ul></li> <li class="has-submenu"><a href="/headlines/">News</a> <ul> <li><a href="/headlines/">All Headlines</a></li> <li><a href="/instant-alerts/">Instant News Alerts</a></li> <li><a href="/surveys/">Research Surveys</a></li> <li><a href="/all-access/live-news/">Real-Time News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/slideshows/">Investing Slideshows</a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/learn/" id="navLearn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Education</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navLearn"> <li class="menu-ad mega-only"> <div class="position-relative mb-3"> <div class="bold mb-2 c-gray">Featured Topic: Options Trading</div> <ul class="row"> <li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/neos-s-and-p-500r-high-income-etf-harnasses-the-power-of-options/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241210135548_neos-sp-500r-high-income-etf-harnasses-the-power-o.png" alt="NEOS S&P 500 High Income ETF (SPYI)" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Neos S&P 500(R) High Income ETF Harnesses the Power of Options</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/3-unusual-call-option-trades-investors-should-be-watching/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241104115452_options-traders-bet-big-on-these-3-tech-stocks.jpg" alt="" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Options Traders Bet Big on These 3 Tech Stocks </span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/how-to-play-new-options-trading-with-bitcoin-etfs/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241101152430_how-to-play-new-options-trading-with-bitcoin-etfs.jpg" alt="Six bitcoin coins — Stock Editorial Photography" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Play New Options Trading With Bitcoin ETFs</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/albemarle-stock-call-options-surge-what-it-means-for-lithium/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241028111137_albemarle-stock-call-options-surge-what-it-means-f.png" alt="albemarle lithium ion battery" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Albemarle Stock Call Options Surge: What It Means for Lithium</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/options-how-to-execute-the-wheel-strategy-for-options-income/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240718150215_how-to-execute-the-wheel-strategy-to-generate-opti.jpg" alt="Photo of a businessman running inside a circle made of money symbolic of the wheel options trading strategy. " height="960" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Execute the Wheel Strategy to Generate Options Income</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/3-options-strategies-to-play-a-stocks-uptrend-if-bullish/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240626075418_3-options-strategies-to-play-a-stocks-uptrend-if-b.jpg" alt="Stock options strategies " height="900" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">3 Options Strategies to Play a Stock’s Uptrend if Bullish </span></a></li> </ul> </div> </li> <li> <a href="/learn/">Learn</a> <div style="max-width: 200px;" class="mega-only">Read investment guides, how-to articles, and explainers.</div> </li> <li> <a href="/stock-ideas/">Stock Ideas</a> <div style="max-width: 200px;" class="mega-only">Looking for ideas for stocks to invest in? These stocks are poised to move.</div> </li> <li> <a href="/financial-terms/">Financial Terms</a> <div style="max-width: 200px;" class="mega-only">Learn the language of investment with our glossary of over 200 financial terms.</div> </li> <li> <a href="/help/">Help</a> <div style="max-width: 200px;" class="mega-only">View our library of help videos to learn how to use the tools on the MarketBeat website.</div> </li> </ul> </li> </ul> </nav> <!-- end main menu--> </div> </div> <div id="headeright" class="col-auto order-sm-3 text-right header-right"> <button class="btn btn-primary login-modal-button" data-target="#pnlLoginCreateModal" data-toggle="modal" aria-label="Log in" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');"><span class="fa-regular fa-user mx-1"></span><span class="px-1 d-none d-lg-inline-block">Log in </span></button> <a href="https://marketbeat.com/subscribe/all-access/?ReferralType=HeaderButton" class="btn btn-featured ml-1" aria-label="Free Trial" id="header-btn-featured"><span class="fa-regular fa-dollar-sign mx-1"></span><span class="px-1 d-none d-lg-inline">Free Trial </span></a> </div> <div id="pnlMainHeaderSearch" class="pb-1 pt-0 pt-sm-1 order-sm-2 col NotLoggedIn"> <form id="headerSearchForm" class="input-group dark-bkg ml-lg-2 mr-md-2" method="get" action="/pages/search.aspx" role="search" aria-label="Site search"> <input aria-label="Search" id="headerSearch" type="text" name="query" class="autocomplete form-control" placeholder="Search stocks, news, and tools..." style="font-size:.9em;"/> <span id="mainAutocompleteList"></span> <span class="input-group-append position-relative"> <span id="headerSearchLoading" style="width: 20px; height: 20px; position: absolute; left: -1.7em; top: 0.4em; display: none;"> <img style="filter: brightness(1.5);" src="/images/loading-gif.gif?v=2" alt="" loading="lazy" width="20" height="20"></span> <button class="clear-button" type="submit" aria-label="Search" style="color: var(--white); text-transform: uppercase;"><span class="fa-regular fa-magnifying-glass"></span><span class="sr-only">Search</span></button> </span> </form> </div> </div> </header> </div> </div> <main> <div class="d-print-none py-1 bg-blue text-center d-minimal-none"> <div style="max-width: 1140px; margin: 0 auto;"> <div style="padding:6px;font-size:0.8rem;line-height:1.2;" class="below-h1-text-link-ad d-minimal-none"><a style="font-weight:700; color:var(--white);" target="_blank" rel="sponsored noopener" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=10877&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1&noskip=1">→ Social Security Alternative (collect now)</a> <span style="color:var(--white);"> <span class="pl-1 d-none d-sm-inline-block">(From Awesomely, LLC)</span> <span class="d-inline d-sm-none">(Ad)</span></span><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=10877&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></div> </div> </div> <div id="main" class="container main-container"> <article id="article"> <form method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTQ3Mzk3OTkxNQ9kFgJmD2QWFmYPZBYEAhgPFgIeBFRleHQFsQE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+T25lU2lnbmFsLnB1c2goZnVuY3Rpb24gKCkge09uZVNpZ25hbC5nZXRVc2VySWQoZnVuY3Rpb24gKHVzZXJJZCkgeyQuZ2V0KCIvc2NyaXB0cy9PbmVTaWduYWxUcmFja2luZy5hc2h4P09uZVNpZ25hbE5MST0iICsgdXNlcklkKTt9KTt9KTs8L3NjcmlwdD5kAhoPFgIfAAXMATxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL21hcmtldGJlYXQtbG9nby0xMjAwLTEyMDAuanBnP3Y9MSIvPjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTp3aWR0aCIgY29udGVudD0iMTIwMCIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6aGVpZ2h0IiBjb250ZW50PSIxMjAwIiAvPmQCAQ8WAh8ABesCPGRpdiBpZD0nZ19pZF9vbmxvYWQnIGRhdGEtY2xpZW50X2lkPScxNzg1NDI4NTMzODYtc2ZxOHRhMHE5aW40MDdxbmF1ZDAwbzFvN2E2dGhsc2kuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20nIGRhdGEtbG9naW5fdXJpPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS91c2Vycy9PbmVUYXBWZXJpZnlSZWRpcmVjdC5hc3B4JyBkYXRhLXByb21wdF9wYXJlbnRfaWQ9J2dfaWRfb25sb2FkJyBkYXRhLWF1dG9fc2VsZWN0PSd0cnVlJyBkYXRhLWNhbmNlbF9vbl90YXBfb3V0c2lkZT0ndHJ1ZScgZGF0YS11c2VfZmVkY21fZm9yX3Byb21wdD0ndHJ1ZScgZGF0YS1zdGF0ZV9jb29raWVfZG9tYWluPSdtYXJrZXRiZWF0LmNvbSc+PC9kaXY+ZAIIDxYCHwAFmwE8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+dmFyIHNjcm9sbGluZ1RpY2tlcnNGaWxlID0gJy9TY3JpcHRzL1Njcm9sbGluZ1RpY2tlcnMuYXNoeD9hY2NvdW50aWQ9MCZpbnRlcnZhbD0yNDEyMTEwMTE4JnVzZXJsZXZlbD1Ob3RMb2dnZWRJbic7IDwvc2NyaXB0PmQCCQ8WAh8ABY0oPGxpIGNsYXNzPSJoYXMtc3VibWVudSI+PGEgaHJlZj0iL3ZpZGVvcy8iPk1hcmtldEJlYXQgVFY8L2E+PHVsIGNsYXNzPSJyb3cgbGltaXRlZC12aWRlby1zdWJtZW51Ij48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3MvMy1oaWdoLXNob3J0LWludGVyZXN0LXN0b2Nrcy15b3UtbmVlZC10by13YXRjaC8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIxMDE0MzAxNF92aWRlb2FydGJvYXJkMWNvcHkzNy5wbmciIGFsdD0iMyBIaWdoIFNob3J0IEludGVyZXN0IFN0b2NrcyBZb3UgTmVlZCB0byBXYXRjaCIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPjMgSGlnaCBTaG9ydCBJbnRlcmVzdCBTdG9ja3MgWW91IE5lZWQgdG8gV2F0Y2g8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvMy1oaWdoLXNob3J0LWludGVyZXN0LXN0b2Nrcy15b3UtbmVlZC10by13YXRjaC8nPjMgSGlnaCBTaG9ydCBJbnRlcmVzdCBTdG9ja3MgWW91IE5lZWQgdG8gV2F0Y2g8L2E+PC9saT48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3Mvc291bmRob3VuZC10aGUtYWktc3RvY2stdGhhdHMtdXAtMTAwLWNvdWxkLWl0LWRvdWJsZS1hZ2Fpbi1zb29uLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjQxMjA5MTczMDM2X3ZpZGVvYXJ0Ym9hcmQxY29weTM3LnBuZyIgYWx0PSJTb3VuZEhvdW5kOiBUaGUgQUkgU3RvY2sgVGhhdOKAmXMgVXAgMTAwJSDigJMgQ291bGQgSXQgRG91YmxlIEFnYWluIFNvb24/IiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+U291bmRIb3VuZDogVGhlIEFJIFN0b2NrIFRoYXTigJlzIFVwIDEwMCUg4oCTIENvdWxkIEl0IERvdWJsZSBBZ2FpbiBTb29uPzwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy9zb3VuZGhvdW5kLXRoZS1haS1zdG9jay10aGF0cy11cC0xMDAtY291bGQtaXQtZG91YmxlLWFnYWluLXNvb24vJz5Tb3VuZEhvdW5kOiBUaGUgQUkgU3RvY2sgVGhhdOKAmXMgVXAgMTAwJSDigJMgQ291bGQgSXQgRG91YmxlIEFnYWluIFNvb24/PC9hPjwvbGk+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zL3RyaW5pdHktY2FwaXRhbC10aGUtZGl2aWRlbmQtc3RvY2stYnVpbHQtZm9yLWdyb3d0aC8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI0MTIwNjEzMTgxNF92aWRlb2t5bGVicm93bi13aXRobG9nby5qcGciIGFsdD0iVHJpbml0eSBDYXBpdGFsOiBUaGUgRGl2aWRlbmQgU3RvY2sgQnVpbHQgZm9yIEdyb3d0aCIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPlRyaW5pdHkgQ2FwaXRhbDogVGhlIERpdmlkZW5kIFN0b2NrIEJ1aWx0IGZvciBHcm93dGg8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvdHJpbml0eS1jYXBpdGFsLXRoZS1kaXZpZGVuZC1zdG9jay1idWlsdC1mb3ItZ3Jvd3RoLyc+VHJpbml0eSBDYXBpdGFsOiBUaGUgRGl2aWRlbmQgU3RvY2sgQnVpbHQgZm9yIEdyb3d0aDwvYT48L2xpPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy90c21jLWFuZC1udmlkaWEtd2hhdC11cy1ibGFja3dlbGwtY2hpcHMtY291bGQtbWVhbi1mb3ItdGhlaXItc3RvY2tzLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjQxMjA1MTczODM5X3ZpZGVvbnZpZGlhYmxhY2t3ZWxsbWFudWZhY3R1cmluZy5wbmciIGFsdD0iVFNNQyAmIE5WSURJQTogV2hhdCBVLlMuIEJsYWNrd2VsbCBDaGlwcyBDb3VsZCBNZWFuIGZvciBUaGVpciBTdG9ja3MiIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5UU01DICYgTlZJRElBOiBXaGF0IFUuUy4gQmxhY2t3ZWxsIENoaXBzIENvdWxkIE1lYW4gZm9yIFRoZWlyIFN0b2Nrczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9InNpZGUtb25seSI+PGEgaHJlZj0nL3ZpZGVvcy90c21jLWFuZC1udmlkaWEtd2hhdC11cy1ibGFja3dlbGwtY2hpcHMtY291bGQtbWVhbi1mb3ItdGhlaXItc3RvY2tzLyc+VFNNQyAmIE5WSURJQTogV2hhdCBVLlMuIEJsYWNrd2VsbCBDaGlwcyBDb3VsZCBNZWFuIGZvciBUaGVpciBTdG9ja3M8L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJoYXMtc3VibWVudSI+PGEgaHJlZj0iL29yaWdpbmFscy8iPkZlYXR1cmVkIEFydGljbGVzPC9hPjx1bCBjbGFzcz0nbGltaXRlZC13aWR0aC1zdWJtZW51Jz48bGk+PGEgaHJlZj0nL29yaWdpbmFscy90aGUtZ3JlYXQtY3B1LXJhY2UtYW1kLWFuZC1pbnRlbC1iYXR0bGUtZm9yLWRvbWluYW5jZS8nPlRoZSBHcmVhdCBDUFUgUmFjZTogQU1EIGFuZCBJbnRlbCBCYXR0bGUgZm9yIERvbWluYW5jZSA8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy9nYW1lc3RvcC10dXJucy1hLXByb2ZpdC1zby13aGF0LWl0cy1zdGlsbC1ub3Qtd29ydGgtaW52ZXN0aW5nLyc+R2FtZVN0b3AgVHVybnMgYSBQcm9maXQ6IFNvIFdoYXQ/IEl04oCZcyBTdGlsbCBOb3QgV29ydGggSW52ZXN0aW5nPC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvYzNhaS1zdG9jay1zdXJnZXMtb24tc3Ryb25nLXNhbGVzLWRlc3BpdGUtcHJvZml0LWNvbmNlcm5zLyc+QzMuYWkgU3RvY2sgU3VyZ2VzIG9uIFN0cm9uZyBTYWxlcyBEZXNwaXRlIFByb2ZpdCBDb25jZXJuczwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3doeS1iZXR0aW5nLW9uLW9pbC1vdmVyLWdvbGQtY291bGQtcGF5LW9mZi1iaWctaW4tMjAyNS8nPldoeSBCZXR0aW5nIG9uIE9pbCBPdmVyIEdvbGQgQ291bGQgUGF5IE9mZiBCaWcgaW4gMjAyNTwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3doeS1tb25nb2Ricy1kcm9wLWNvdWxkLWJlLXlvdXItYmVzdC1idXktb3Bwb3J0dW5pdHktZm9yLTIwMjUvJz5XaHkgTW9uZ29EQuKAmXMgRHJvcCBDb3VsZCBCZSBZb3VyIEJlc3QgQnV5IE9wcG9ydHVuaXR5IGZvciAyMDI1PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvMi1haS1zdG9ja3MtdGhhdC1nYXAtYW5kLWNyYXBwZWQtZm9yLWEtZGlwLWJ1eWluZy1vcHBvcnR1bml0eS8nPjIgQUkgU3RvY2tzIFRoYXQgR2FwIGFuZCBDcmFwcGVkIGZvciBhIERpcCBCdXlpbmcgT3Bwb3J0dW5pdHkgIDwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzLzQtc3RvY2tzLXBsYW5uaW5nLXRvLXJldHVybi1jYXBpdGFsLXdpdGgtaGVmdHktYnV5YmFjay1wcm9ncmFtcy8nPjQgU3RvY2tzIFBsYW5uaW5nIHRvIFJldHVybiBDYXBpdGFsIFdpdGggSGVmdHkgQnV5YmFjayBQcm9ncmFtczwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL292ZXJibG93bi1ob2xpZGF5LXdvcnJpZXMtMy1zdG9ja3Mtc2V0LWZvci1hLXN1cnByaXNlLWNvbWViYWNrLyc+T3ZlcmJsb3duIEhvbGlkYXkgV29ycmllcz8gMyBTdG9ja3MgU2V0IGZvciBhIFN1cnByaXNlIENvbWViYWNrPC9hPjwvbGk+PGxpIGNsYXNzPSJwdC0xIj48YSBocmVmPScvb3JpZ2luYWxzLyc+TW9yZSBGZWF0dXJlZCBBcnRpY2xlcyA8c3BhbiBjbGFzcz0iZmEtcmVndWxhciBmYS1hbmdsZS1yaWdodCIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+ZAIKDxYCHwAF8yI8bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL25lb3Mtcy1hbmQtcC01MDByLWhpZ2gtaW5jb21lLWV0Zi1oYXJuYXNzZXMtdGhlLXBvd2VyLW9mLW9wdGlvbnMvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTIxMDEzNTU0OF9uZW9zLXNwLTUwMHItaGlnaC1pbmNvbWUtZXRmLWhhcm5hc3Nlcy10aGUtcG93ZXItby5wbmciIGFsdD0iTkVPUyBTJlAgNTAwIEhpZ2ggSW5jb21lIEVURiAoU1BZSSkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5OZW9zIFMmUCA1MDAoUikgSGlnaCBJbmNvbWUgRVRGIEhhcm5lc3NlcyB0aGUgUG93ZXIgb2YgT3B0aW9uczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzLzMtdW51c3VhbC1jYWxsLW9wdGlvbi10cmFkZXMtaW52ZXN0b3JzLXNob3VsZC1iZS13YXRjaGluZy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMTA0MTE1NDUyX29wdGlvbnMtdHJhZGVycy1iZXQtYmlnLW9uLXRoZXNlLTMtdGVjaC1zdG9ja3MuanBnIiBhbHQ9IiIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPk9wdGlvbnMgVHJhZGVycyBCZXQgQmlnIG9uIFRoZXNlIDMgVGVjaCBTdG9ja3MgPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9ob3ctdG8tcGxheS1uZXctb3B0aW9ucy10cmFkaW5nLXdpdGgtYml0Y29pbi1ldGZzLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMDExNTI0MzBfaG93LXRvLXBsYXktbmV3LW9wdGlvbnMtdHJhZGluZy13aXRoLWJpdGNvaW4tZXRmcy5qcGciIGFsdD0iU2l4IGJpdGNvaW4gY29pbnMg4oCUIFN0b2NrIEVkaXRvcmlhbCBQaG90b2dyYXBoeSIgaGVpZ2h0PSI4MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBQbGF5IE5ldyBPcHRpb25zIFRyYWRpbmcgV2l0aCBCaXRjb2luIEVURnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL29yaWdpbmFscy9hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZm9yLWxpdGhpdW0vIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTAyODExMTEzN19hbGJlbWFybGUtc3RvY2stY2FsbC1vcHRpb25zLXN1cmdlLXdoYXQtaXQtbWVhbnMtZi5wbmciIGFsdD0iYWxiZW1hcmxlIGxpdGhpdW0gaW9uIGJhdHRlcnkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEgYy1ncmF5IGZvbnQtd2VpZ2h0LW5vcm1hbCIgc3R5bGU9ImZvbnQtc2l6ZTouOTVlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nLXJpZ2h0Oi41ZW07Ij5BbGJlbWFybGUgU3RvY2sgQ2FsbCBPcHRpb25zIFN1cmdlOiBXaGF0IEl0IE1lYW5zIGZvciBMaXRoaXVtPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi9vcHRpb25zLWhvdy10by1leGVjdXRlLXRoZS13aGVlbC1zdHJhdGVneS1mb3Itb3B0aW9ucy1pbmNvbWUvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDcxODE1MDIxNV9ob3ctdG8tZXhlY3V0ZS10aGUtd2hlZWwtc3RyYXRlZ3ktdG8tZ2VuZXJhdGUtb3B0aS5qcGciIGFsdD0iUGhvdG8gb2YgYSBidXNpbmVzc21hbiBydW5uaW5nIGluc2lkZSBhIGNpcmNsZSBtYWRlIG9mIG1vbmV5IHN5bWJvbGljIG9mIHRoZSB3aGVlbCBvcHRpb25zIHRyYWRpbmcgc3RyYXRlZ3kuICIgaGVpZ2h0PSI5NjAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkhvdyB0byBFeGVjdXRlIHRoZSBXaGVlbCBTdHJhdGVneSB0byBHZW5lcmF0ZSBPcHRpb25zIEluY29tZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbGVhcm4vMy1vcHRpb25zLXN0cmF0ZWdpZXMtdG8tcGxheS1hLXN0b2Nrcy11cHRyZW5kLWlmLWJ1bGxpc2gvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MDYyNjA3NTQxOF8zLW9wdGlvbnMtc3RyYXRlZ2llcy10by1wbGF5LWEtc3RvY2tzLXVwdHJlbmQtaWYtYi5qcGciIGFsdD0iU3RvY2sgb3B0aW9ucyBzdHJhdGVnaWVzICIgaGVpZ2h0PSI5MDAiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPjMgT3B0aW9ucyBTdHJhdGVnaWVzIHRvIFBsYXkgYSBTdG9ja+KAmXMgVXB0cmVuZCBpZiBCdWxsaXNoIDwvc3Bhbj48L2E+PC9saT5kAgwPDxYEHghDc3NDbGFzcwUscGItMSBwdC0wIHB0LXNtLTEgb3JkZXItc20tMiBjb2wgTm90TG9nZ2VkSW4eBF8hU0ICAmRkAg0PZBYCAgMPFgIfAAX2BTxkaXYgc3R5bGU9InBhZGRpbmc6NnB4O2ZvbnQtc2l6ZTowLjhyZW07bGluZS1oZWlnaHQ6MS4yOyIgY2xhc3M9ImJlbG93LWgxLXRleHQtbGluay1hZCBkLW1pbmltYWwtbm9uZSI+PGEgc3R5bGU9ImZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6dmFyKC0td2hpdGUpOyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL3JlZGlyZWN0LmFzcHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDg3NyZVc2VySUQ9MCZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheSZpbnRlcnN0aXRpYWw9MSZub3NraXA9MSI+4oaSIFNvY2lhbCBTZWN1cml0eSBBbHRlcm5hdGl2ZSAoY29sbGVjdCBub3cpPC9hPiA8c3BhbiBzdHlsZT0iY29sb3I6dmFyKC0td2hpdGUpOyI+IDxzcGFuIGNsYXNzPSJwbC0xIGQtbm9uZSBkLXNtLWlubGluZS1ibG9jayI+KEZyb20gQXdlc29tZWx5LCBMTEMpPC9zcGFuPiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUgZC1zbS1ub25lIj4oQWQpPC9zcGFuPjwvc3Bhbj48aW1nIGxvYWRpbmc9J2xhenknIHNyYz0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9UcmlnZ2VyZWRDYW1wYWlnblBpeGVsLmFzaHg/VHJpZ2dlcmVkQ2FtcGFpZ25JRD0xMDg3NyZQbGFjZW1lbnQ9TmF0aXZlRGlzcGxheSZTb3VyY2U9TmF0aXZlRGlzcGxheScgYWx0PScnIGhlaWdodD0nMScgd2lkdGg9JzEnIC8+PC9kaXY+ZAIOD2QWAgIBD2QWAgIHD2QWBAIFD2QWAmYPZBZIAgEPFgIfAAVhPGltZyBzcmM9Jy9pbWFnZXMvZmxhZ3MvZmxhZy11bml0ZWQtc3RhdGVzLnN2ZycgYWx0PSdVbml0ZWQgU3RhdGVzIGZsYWcnIHdpZHRoPScxNCcgaGVpZ2h0PScxMScvPmQCAw8WAh8ABTZVU0EgPHNwYW4gY2xhc3M9J3N1Yi1sYWJlbCc+KE5ZU0UgJmFtcDsgTkFTREFRKTwvc3Bhbj5kAgUPEA8WBB8ABa4BPGltZyBzcmMgPSAnL2ltYWdlcy9mbGFncy9mbGFnLXVuaXRlZC1zdGF0ZXMuc3ZnJyBhbHQ9J1VuaXRlZCBTdGF0ZXMgZmxhZycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE0JyBjbGFzcz0nbXItMic+VW5pdGVkIFN0YXRlczxzcGFuIGNsYXNzPSdzdWItbGFiZWwnPihOWVNFICZhbXA7IE5BU0RBUSk8L3NwYW4+HgdDaGVja2VkZ2RkZGQCBw8QDxYCHwAFrgE8aW1nIHNyYyA9ICcvaW1hZ2VzL2ZsYWdzL2ZsYWctdW5pdGVkLXN0YXRlcy5zdmcnIGFsdD0nVW5pdGVkIFN0YXRlcyBBbGwgZmxhZycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE0JyBjbGFzcz0nbXItMic+VW5pdGVkIFN0YXRlczxzcGFuIGNsYXNzPSdzdWItbGFiZWwnPihBbGwgRXhjaGFuZ2VzKTwvc3Bhbj5kZGRkAgkPEA8WAh8ABWc8aW1nIHNyYyA9ICcvaW1hZ2VzL2ZsYWdzL2ZsYWctY2FuYWRhLnN2ZycgYWx0PSdDYW5hZGEgZmxhZycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE0JyBjbGFzcz0nbXItMic+Q2FuYWRhZGRkZAILDxAPFgIfAAV/PGltZyBzcmMgPSAnL2ltYWdlcy9mbGFncy9mbGFnLXVuaXRlZC1raW5nZG9tLnN2ZycgYWx0PSdVbml0ZWQgS2luZ2RvbSBmbGFnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTQnIGNsYXNzPSdtci0yJz5Vbml0ZWQgS2luZ2RvbWRkZGQCDQ8WAh8ABUQ8c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1uZXR3b3JrLXdpcmVkJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPmQCDw8WAh8ABQtBbGwgU2VjdG9yc2QCEQ8QDxYCHwAFCUFlcm9zcGFjZWRkZGQCEw8QDxYCHwAFEUF1dG8vVGlyZXMvVHJ1Y2tzZGRkZAIVDxAPFgIfAAUPQmFzaWMgTWF0ZXJpYWxzZGRkZAIXDxAPFgIfAAURQnVzaW5lc3MgU2VydmljZXNkZGRkAhkPEA8WAh8ABRdDb21wdXRlciBhbmQgVGVjaG5vbG9neWRkZGQCGw8QDxYCHwAFDENvbnN0cnVjdGlvbmRkZGQCHQ8QDxYCHwAFFkNvbnN1bWVyIERpc2NyZXRpb25hcnlkZGRkAh8PEA8WAh8ABQ5Db25zdW1lciBHb29kc2RkZGQCIQ8QDxYCHwAFEENvbnN1bWVyIFN0YXBsZXNkZGRkAiMPEA8WAh8ABQdGaW5hbmNlZGRkZAIlDxAPFgIfAAUTSW5kdXN0cmlhbCBQcm9kdWN0c2RkZGQCJw8QDxYCHwAFB01lZGljYWxkZGRkAikPEA8WAh8ABQ1NaXNjZWxsYW5lb3VzZGRkZAIrDxAPFgIfAAUaTXVsdGktU2VjdG9yIENvbmdsb21lcmF0ZXNkZGRkAi0PEA8WAh8ABQtPaWxzL0VuZXJneWRkZGQCLw8QDxYCHwAFEFJldGFpbC9XaG9sZXNhbGVkZGRkAjEPEA8WAh8ABQhTZXJ2aWNlc2RkZGQCMw8QDxYCHwAFDlRyYW5zcG9ydGF0aW9uZGRkZAI1DxAPFgIfAAUJVXRpbGl0aWVzZGRkZAI3DxBkZBYBZmQCOQ8WAh8ABb4IPGRpdiBjbGFzcz0ndG9wLWxhYmVsLXdyYXBwZXIgaW5wdXQtZ3JvdXAgdG9vbHRpcC13cmFwcGVyJz48ZGl2IGNsYXNzPSdpbnB1dC1ncm91cC1wcmVwZW5kJz48c3BhbiBjbGFzcz0naW5wdXQtZ3JvdXAtdGV4dCc+PHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtc3RhcicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1tYXJrZXRyYW5rJz5NYXJrZXRSYW5r4oSiIGV2YWx1YXRlcyBhIGNvbXBhbnkgYmFzZWQgb24gZGl2aWRlbmQgc3RyZW5ndGgsIGVhcm5pbmdzLCB2YWx1YXRpb24sIGFuYWx5c3RzIGZvcmVjYXN0cywgYW5kIG1vcmUuPGJyLz48c3Ryb25nIHN0eWxlPSdiYWNrZ3JvdW5kOiMzMzMnPkF2YWlsYWJsZSB3aXRoIGEgTWFya2V0QmVhdCBBbGwgQWNjZXNzIFN1YnNjcmlwdGlvbjwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48c3Ryb25nIGNsYXNzPSd0b3AtbGFiZWwnPk1hcmtldFJhbmsmdHJhZGU7PC9zdHJvbmc+PGEgY2xhc3M9J3RvcC1sYWJlbGVkLWlucHV0IGQtaW5saW5lLWJsb2NrJyBocmVmPScvc3Vic2NyaWJlL2FsbC1hY2Nlc3MvP1JlZmVycmFsVHlwZT1NYXJrZXRSYW5rJnRyYWRlO0ZpbHRlcicgYXJpYS1kZXNjcmliZWRieT0ndG9vbHRpcC1tYXJrZXRyYW5rJyB0aXRsZT0nQXZhaWxhYmxlIHdpdGggTWFya2V0QmVhdCBBbGwgQWNjZXNzJz48c3BhbiBjbGFzcz0nc3Itb25seSc+VXBncmFkZSB0byBBbGwgQWNjZXNzIHRvIHVzZSB0aGUgPC9zcGFuPkFsbCBSYW5rczxzcGFuIGNsYXNzPSdzci1vbmx5Jz4gRmlsdGVyPC9zcGFuPjxzcGFuIGNsYXNzPSdmaWx0ZXItYWNjZXNzIGJnLXdoaXRlIGMtYmx1ZS04Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtbG9jay1rZXlob2xlJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvc3Bhbj48L2E+PC9kaXY+ZAI7D2QWDgIDDxYCHwAFCUFsbCBSYW5rc2QCBQ8QDxYCHwAFiAQ8ZGl2IGNsYXNzPSdkLWlubGluZS1ibG9jaycgc3R5bGU9J2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MWVtOyc+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz41IG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjUgU3RhcnM8L3NwYW4+ZGRkZAIHDxAPFgIfAAXRBTxkaXYgY2xhc3M9J2QtaW5saW5lLWJsb2NrJyBzdHlsZT0nZm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjQgb2YgNSBzdGFyczwvc3Bhbj48c3BhbiBjbGFzcz0nc3Itb25seSc+NCBTdGFyczwvc3Bhbj5kZGRkAgkPEA8WAh8ABdMFPGRpdiBjbGFzcz0nZC1pbmxpbmUtYmxvY2snIHN0eWxlPSdmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjFlbTsnPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGFsaWduLXRvcCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz4zIG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjMgU3RhcnM8L3NwYW4+ZGRkZAILDxAPFgIfAAXVBTxkaXYgY2xhc3M9J2QtaW5saW5lLWJsb2NrJyBzdHlsZT0nZm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGMtZ29sZCBhbGlnbi10b3AnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gc3R5bGU9J3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxZW07Jz48c3BhbiBzdHlsZT0nd2lkdGg6MC4wMGVtJyBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgZmlyc3QtaGFsZi1pY29uJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIHNlY29uZC1oYWxmLWljb24gYy1ncmF5LTMnICBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBhbGlnbi10b3AgYy1ncmF5LTMnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz4yIG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjIgU3RhcnM8L3NwYW4+ZGRkZAINDxAPFgIfAAXXBTxkaXYgY2xhc3M9J2QtaW5saW5lLWJsb2NrJyBzdHlsZT0nZm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07Jz48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBjLWdvbGQgYWxpZ24tdG9wJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGFsaWduLXRvcCBjLWdyYXktMycgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBhbGlnbi10b3AgYy1ncmF5LTMnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PC9kaXY+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjEgb2YgNSBzdGFyczwvc3Bhbj48c3BhbiBjbGFzcz0nc3Itb25seSc+MSBTdGFyczwvc3Bhbj5kZGRkAg8PEA8WAh8ABdkFPGRpdiBjbGFzcz0nZC1pbmxpbmUtYmxvY2snIHN0eWxlPSdmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjFlbTsnPjxzcGFuIHN0eWxlPSdwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MWVtOyc+PHNwYW4gc3R5bGU9J3dpZHRoOjAuMDBlbScgY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYy1nb2xkIGZpcnN0LWhhbGYtaWNvbicgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBzZWNvbmQtaGFsZi1pY29uIGMtZ3JheS0zJyAgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1zdGFyIGFsaWduLXRvcCBjLWdyYXktMycgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48c3BhbiBjbGFzcz0nZmEtc29saWQgZmEtc3RhciBhbGlnbi10b3AgYy1ncmF5LTMnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLXN0YXIgYWxpZ24tdG9wIGMtZ3JheS0zJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvZGl2PjxzcGFuIGNsYXNzPSdzci1vbmx5Jz4wIG9mIDUgc3RhcnM8L3NwYW4+PHNwYW4gY2xhc3M9J3NyLW9ubHknPjAgU3RhcnM8L3NwYW4+ZGRkZAI9DxYCHwAF6gg8ZGl2IGNsYXNzPSd0b3AtbGFiZWwtd3JhcHBlciBpbnB1dC1ncm91cCB0b29sdGlwLXdyYXBwZXInPjxkaXYgY2xhc3M9J2lucHV0LWdyb3VwLXByZXBlbmQnPjxzcGFuIGNsYXNzPSdpbnB1dC1ncm91cC10ZXh0Jz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1maXJlLWZsYW1lLWN1cnZlZCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1tZWRpYXNlbnRpbWVudCc+TWVkaWEgc2VudGltZW50IHJlZmVycyB0byB0aGUgcGVyY2VudGFnZSBvZiBwb3NpdGl2ZSBuZXdzIHN0b3JpZXMgdmVyc3VzIG5lZ2F0aXZlIG5ld3Mgc3RvcmllcyBhIGNvbXBhbnkgaGFzIHJlY2VpdmVkIGluIHRoZSBwYXN0IHdlZWsuPGJyLz48c3Ryb25nIHN0eWxlPSdiYWNrZ3JvdW5kOiMzMzMnPkF2YWlsYWJsZSB3aXRoIGEgTWFya2V0QmVhdCBBbGwgQWNjZXNzIFN1YnNjcmlwdGlvbjwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48c3Ryb25nIGNsYXNzPSd0b3AtbGFiZWwnPk1lZGlhIFNlbnRpbWVudDwvc3Ryb25nPjxhIGNsYXNzPSd0b3AtbGFiZWxlZC1pbnB1dCBkLWlubGluZS1ibG9jaycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9TWVkaWFTZW50aW1lbnRGaWx0ZXInIGFyaWEtZGVzY3JpYmVkYnk9J3Rvb2x0aXAtbWVkaWFzZW50aW1lbnQnIHRpdGxlPSdBdmFpbGFibGUgd2l0aCBNYXJrZXRCZWF0IEFsbCBBY2Nlc3MnPjxzcGFuIGNsYXNzPSdzci1vbmx5Jz5VcGdyYWRlIHRvIEFsbCBBY2Nlc3MgdG8gdXNlIHRoZSA8L3NwYW4+QWxsIFNlbnRpbWVudHM8c3BhbiBjbGFzcz0nc3Itb25seSc+IEZpbHRlcjwvc3Bhbj48c3BhbiBjbGFzcz0nZmlsdGVyLWFjY2VzcyBiZy13aGl0ZSBjLWJsdWUtOCc+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZScgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9hPjwvZGl2PmQCPw9kFgICAw8WAh8ABQ5BbGwgU2VudGltZW50c2QCQQ8WAh8ABcMIPGRpdiBjbGFzcz0ndG9wLWxhYmVsLXdyYXBwZXIgaW5wdXQtZ3JvdXAgdG9vbHRpcC13cmFwcGVyJz48ZGl2IGNsYXNzPSdpbnB1dC1ncm91cC1wcmVwZW5kJz48c3BhbiBjbGFzcz0naW5wdXQtZ3JvdXAtdGV4dCc+PHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtZ2xhc3Nlcy1yb3VuZCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1hbmFseXN0Y29uc2Vuc3VzJz5BbmFseXN0IGNvbnNlbnN1cyBpcyB0aGUgYXZlcmFnZSBpbnZlc3RtZW50IHJlY29tbWVuZGF0aW9uIGFtb25nIFdhbGwgU3RyZWV0IHJlc2VhcmNoIGFuYWx5c3RzLjxici8+PHN0cm9uZyBzdHlsZT0nYmFja2dyb3VuZDojMzMzJz5BdmFpbGFibGUgd2l0aCBhIE1hcmtldEJlYXQgQWxsIEFjY2VzcyBTdWJzY3JpcHRpb248L3N0cm9uZz48L3NwYW4+PC9kaXY+PHN0cm9uZyBjbGFzcz0ndG9wLWxhYmVsJz5BbmFseXN0IENvbnNlbnN1czwvc3Ryb25nPjxhIGNsYXNzPSd0b3AtbGFiZWxlZC1pbnB1dCBkLWlubGluZS1ibG9jaycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9QW5hbHlzdENvbnNlbnN1c0ZpbHRlcicgYXJpYS1kZXNjcmliZWRieT0ndG9vbHRpcC1hbmFseXN0Y29uc2Vuc3VzJyB0aXRsZT0nQXZhaWxhYmxlIHdpdGggTWFya2V0QmVhdCBBbGwgQWNjZXNzJz48c3BhbiBjbGFzcz0nc3Itb25seSc+VXBncmFkZSB0byBBbGwgQWNjZXNzIHRvIHVzZSB0aGUgPC9zcGFuPkFsbCBSYXRpbmdzPHNwYW4gY2xhc3M9J3NyLW9ubHknPiBGaWx0ZXI8L3NwYW4+PHNwYW4gY2xhc3M9J2ZpbHRlci1hY2Nlc3MgYmctd2hpdGUgYy1ibHVlLTgnPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PC9zcGFuPjwvYT48L2Rpdj5kAkMPZBYCAgMPFgIfAAULQWxsIFJhdGluZ3NkAkUPFgIfAAWrAjxhIGNsYXNzPSJidG4gYnRuLWRpc2FibGVkIHctMTAwIHctbGctYXV0byIgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9Q1NWRXhwb3J0QnV0dG9uJyB0aXRsZT0nRXhjZWwgRXhwb3J0IEF2YWlsYWJsZSB3aXRoIGEgTWFya2V0QmVhdCBBbGwgQWNjZXNzIFN1YnNjcmlwdGlvbic+PHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtZmlsZS1leGNlbCBtci0xJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPiBFeHBvcnQ8c3BhbiBjbGFzcz0ndGVtcC1oaWRkZW4nPiB0byBFeGNlbDwvc3Bhbj48L2E+ZAJJDxYCHwAFvRU8dGFibGUgY2xhc3M9J3Njcm9sbC10YWJsZSBzb3J0LXRhYmxlJz48dGhlYWQ+PHRyPjx0aCBkYXRhLXNvcnQ9J2ludCc+RGF0ZTwvdGg+PHRoIGRhdGEtc29ydD0nc3RyaW5nJyBkYXRhLWNsZWFuPSdTeW1ib2x8Q29tcGFueSc+Q29tcGFueTwvdGg+PHRoIGRhdGEtc29ydD0nc3RyaW5nJz5BY3Rpb248L3RoPjx0aCBkYXRhLXNvcnQ9J3N0cmluZyc+QnJva2VyYWdlPC90aD48dGggZGF0YS1zb3J0PSdzdHJpbmcnPkFuYWx5c3Q8L3RoPjx0aCBkYXRhLXNvcnQ9J2Zsb2F0Jz5QcmljZSBUYXJnZXQ8L3RoPjx0aCBkYXRhLXNvcnQ9J2Zsb2F0Jz5SYXRpbmc8L3RoPjx0aD5JbmRpY2F0b3Iocyk8L3RoPjwvdHI+PC90aGVhZD48dGJvZHk+PHRyPjx0ZCBjb2xzcGFuPSI4IiBzdHlsZT0icGFkZGluZzoxZW0gMDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL3ByZXZpZXcvZ2VuZXJpYy1wcmV2aWV3LTIucG5nJyk7IGJhY2tncm91bmQtc2l6ZTogMTM3M3B4LCA5NjZweDsgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OyI+PGRpdiBzdHlsZT0nbWF4LXdpZHRoOiA4NXZ3OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNzAwcHg7cGFkZGluZzozMHB4OyBsZWZ0OiAwcHg7JyBjbGFzcz0nZmFrZS1zdGlja3knPjxkaXYgc3R5bGU9InBhZGRpbmc6IDEwcHggNXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6IDA7bGVmdDogNTAlO3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDdweCk7d2lkdGg6IDUyMHB4O21heC13aWR0aDogY2FsYygxMDAlIC0gNjZweCk7YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO2JveC1zaGFkb3c6IDAgMCAxMnB4IDI0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7Ij48aDIgc3R5bGU9J2ZvbnQtc2l6ZToxLjVlbTttYXJnaW4tdG9wOjA7Jz48aW1nIGFsdD0idW5sb2NrIGljb24iIHN0eWxlPSd3aWR0aDoxN3B4O21hcmdpbjoycHggN3B4IDdweCAwJyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL2xvY2stYmxhY2suc3ZnIiAvPiZuYnNwOyBVcGdyYWRlIHRvIE1hcmtldEJlYXQgQWxsIEFjY2VzczwvaDI+PHA+VGhpcyBwcmVtaXVtIHJlc2VhcmNoIHRvb2wgaXMgYXZhaWxhYmxlIHRvIE1hcmtldEJlYXQgQWxsIEFjY2VzcyBzdWJzY3JpYmVycyBvbmx5LiBMb2cgaW4gdG8geW91ciBhY2NvdW50IG9yIHNpZ24gdXAgYmVsb3cuPC9wPjxkaXYgY2xhc3M9J25vdW5kZXJsaW5lJz48YSBjbGFzcz0iZC1ibG9jayBkLXNtLWlubGluZS1ibG9jayBidG4gYnRuLWZlYXR1cmVkIG1yLTIgbWItMSIgc3R5bGU9J2xpbmUtaGVpZ2h0OjEuNDU7bWluLXdpZHRoOiAxNjBweDt0ZXh0LWFsaWduOiBsZWZ0O3BhZGRpbmc6IDEzcHg7JyBocmVmPScvc3Vic2NyaWJlL1BheW1lbnQuYXNweD9QYXltZW50VGVybT0xMiZSZWZlcnJhbFR5cGU9UHJldmlld1NjcmVlbic+VXBncmFkZSBOb3cgPHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtYW5nbGUtcmlnaHQgZmxvYXQtcmlnaHQiPjwvc3Bhbj48L2E+PGEgY2xhc3M9ImQtYmxvY2sgZC1zbS1pbmxpbmUtYmxvY2sgYnRuIGJ0bi1zZWNvbmRhcnkgbXItMiBtYi0xIiBzdHlsZT0nbGluZS1oZWlnaHQ6MS40NTttaW4td2lkdGg6IDE2MHB4O3RleHQtYWxpZ246IGxlZnQ7cGFkZGluZy1sZWZ0OiAxNXB4OycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9UHJldmlld1NjcmVlbic+U2VlIEJlbmVmaXRzIDxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWFuZ2xlLXJpZ2h0IGZsb2F0LXJpZ2h0Ij48L3NwYW4+PC9hPjwvZGl2PjxwIGNsYXNzPSJmbG9hdC1zbS1sZWZ0IiBzdHlsZT0iZm9udC1zaXplOiAxNHB4O21hcmdpbjogMTBweCA0cHggMDt0ZXh0LWFsaWduOiBjZW50ZXI7Ij5BbHJlYWR5IGhhdmUgYW4gYWNjb3VudD8gPGEgY2xhc3M9J2MtZ3JlZW4nIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtd2VpZ2h0OiBub3JtYWw7IiBocmVmPScjcG5sTG9naW5DcmVhdGVNb2RhbCcgZGF0YS10b2dnbGU9J21vZGFsJyBvbmNsaWNrPSJzZXRQcmVtaXVtUGFnZVdvcmRpbmcoKTt0cmFwRm9jdXNJbk1vZGFsKCcjcG5sTG9naW5DcmVhdGVNb2RhbCcsICd0eHRMb2dpbk9uTW9kYWxFbWFpbCcsICdMb2dpbk9uTW9kYWxUYWInLCAnTGFzdExpbmtPbkxvZ2luVGFiJyk7Ij5Mb2cmbmJzcDtpbiZuYnNwO2hlcmUuPC9hPjwvcD48L2Rpdj48L2Rpdj48ZGl2IHN0eWxlPSd3aWR0aDogMTAwJTtoZWlnaHQ6IDEwMHB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTtib3R0b206IDA7YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB3aGl0ZSk7Jz48L2Rpdj48L3RkPjwvdHI+PHRyPjx0ZCBzdHlsZT0nd2lkdGg6MjAwcHg7Ym9yZGVyLXRvcDpub25lOyc+PC90ZD48dGQgc3R5bGU9J2JvcmRlci10b3A6bm9uZTsnPjwvdGQ+PHRkIHN0eWxlPSdib3JkZXItdG9wOm5vbmU7Jz48L3RkPjx0ZCBzdHlsZT0nYm9yZGVyLXRvcDpub25lOyc+PC90ZD48dGQgc3R5bGU9J2JvcmRlci10b3A6bm9uZTsnPjwvdGQ+PHRkIHN0eWxlPSdib3JkZXItdG9wOm5vbmU7Jz48L3RkPjx0ZCBzdHlsZT0nYm9yZGVyLXRvcDpub25lOyc+PC90ZD48dGQgc3R5bGU9J2JvcmRlci10b3A6bm9uZTsnPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+ZAIHD2QWBAIBD2QWAmYPFgIfAGVkAgMPZBYCAgEPFgIfAAXABjx1bD48bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9HT09HTC9mb3JlY2FzdC8iPkFscGhhYmV0IChHb29nbGUpIFN0b2NrIEZvcmVjYXN0PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OQVNEQVEvQU1aTi9mb3JlY2FzdC8iPkFtYXpvbiBTdG9jayBGb3JlY2FzdDwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTkFTREFRL0FBUEwvZm9yZWNhc3QvIj5BcHBsZSBTdG9jayBGb3JlY2FzdDwvYT48L2xpPjxsaT48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTkFTREFRL01FVEEvZm9yZWNhc3QvIj5NZXRhIChGYWNlYm9vaykgU3RvY2sgRm9yZWNhc3Q8L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9NU0ZUL2ZvcmVjYXN0LyI+TWljcm9zb2Z0IFN0b2NrIEZvcmVjYXN0PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OQVNEQVEvTkZMWC9mb3JlY2FzdC8iPk5ldGZsaXggU3RvY2sgRm9yZWNhc3Q8L2E+PC9saT48bGk+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9OVkRBL2ZvcmVjYXN0LyI+TnZpZGlhIFN0b2NrIEZvcmVjYXN0PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OQVNEQVEvVFNMQS9mb3JlY2FzdC8iPlRlc2xhIFN0b2NrIEZvcmVjYXN0PC9hPjwvbGk+PC91bD5kAhAPFgIfAAWjATxzY3JpcHQ+IHZhciBlbWxjaGsgPSAiM0FEOUREOUZEMkQyMTJBQjc1RjdCM0M2MjMwMkJCNEI2NDg2MDQzNEREQ0I0NkVFRjFDNkUxQjU0QkIyNUE2OUQ5MUUwNkZGOEI2MDIwMzI3RDAxMDY0RkQ0Q0ZEMEU2RDFDQjlEREVBMDdFM0UxRjk2RjYwMzJEQTAyRUUwODkiOyA8L3NjcmlwdD5kAhIPFgIfAAVXPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPkxvYWRQb3B1cFJhdGluZ3MoJ01CLVBvcHVwJywnbWFya2V0YmVhdC5jb20nKTsgPC9zY3JpcHQ+ZAITDxYCHwAFUTxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz5zZXRDb29raWUoIk1hcmtldEJlYXRPcHRpbkNvb2tpZSIsIDEsIDMpOzwvc2NyaXB0PmQYAQUeX19Db250cm9sc1JlcXVpcmVQb3N0QmFja0tleV9fFhcFMGN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa0NvdW50cnlfVW5pdGVkX1N0YXRlcwU0Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrQ291bnRyeV9Vbml0ZWRfU3RhdGVzX0FsbAUpY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrQ291bnRyeV9DYW5hZGEFMWN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa0NvdW50cnlfVW5pdGVkX0tpbmdkb20FK2N0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9BZXJvc3BhY2UFM2N0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9BdXRvX1RpcmVzX1RydWNrcwUxY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX0Jhc2ljX01hdGVyaWFscwUzY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX0J1c2luZXNzX1NlcnZpY2VzBTljdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfQ29tcHV0ZXJfYW5kX1RlY2hub2xvZ3kFLmN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9Db25zdHJ1Y3Rpb24FOGN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9Db25zdW1lcl9EaXNjcmV0aW9uYXJ5BTBjdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfQ29uc3VtZXJfR29vZHMFMmN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9Db25zdW1lcl9TdGFwbGVzBSljdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfRmluYW5jZQU1Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX0luZHVzdHJpYWxfUHJvZHVjdHMFKWN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9NZWRpY2FsBS9jdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfTWlzY2VsbGFuZW91cwU8Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX011bHRpX1NlY3Rvcl9Db25nbG9tZXJhdGVzBS1jdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfT2lsc19FbmVyZ3kFMmN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9SZXRhaWxfV2hvbGVzYWxlBSpjdGwwMCRjcGhQcmltYXJ5Q29udGVudCRjaGtTZWN0b3JfU2VydmljZXMFMGN0bDAwJGNwaFByaW1hcnlDb250ZW50JGNoa1NlY3Rvcl9UcmFuc3BvcnRhdGlvbgUrY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkY2hrU2VjdG9yX1V0aWxpdGllc+McBZRLgwo63/VcjkaP08+KaxhI" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=TGE6mH29_tpsdHwhewvfnZZ1XtMYSVXLm0Jql1RT8Gt0UJpBTCqqFxYSJ6nYrV4lmQxbdhmD7ckA_eQodaniwZjAfL41&t=638610691965203766" type="text/javascript"></script> <script src="/ScriptResource.axd?d=nlSrOCgmHRkJKy_atxR8MlI0g5Fyrw2N4vOH-J1pSh0LNd-DEJpJJM2PqbFuXW8LCcUktIdE5I5RFTWBcrIyR03paG7H2oiMkNiPlh3szTWi9JBhKv8-Yi9ORQOMTynHqdqDPyvuvuHxpyvkgT4B1r1YoVk1&t=64bd211b" type="text/javascript"></script> <script src="/ScriptResource.axd?d=5uHgycXeCI_2B1KxfCX0UN6zg6FdD9djh2Jah60XTTaX767t8n5jvCXuYRybH_HPVlQDavAt0ikkPNOcfyNasH5OYnS1TD65R4AbJ5dhbf_Znzg5OzEkvowWtUFJLchVbmKGCLSfl8ZdID-sIL3sTP1aJuM1&t=ffffffffb201fd3f" type="text/javascript"></script> <script src="/ScriptResource.axd?d=LDxligUXaea7HOiymrOLbfc35UUl3oZNQV3EOXsRk5Kt-0hKzSsb9k0eT_romv_Ll5LoadWOAwUauWDpfKmeWEOLI5LOhgBPgsJW1hTy1ajIzNRgTFTmBT4Dk-RNxZUe1V4l-RYOzt9r8FfnhAK8HfJmOZHK1RuMAF6oTb2niff1rxa90&t=ffffffffb201fd3f" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="D4E67ACF" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdACQ8JoP2MJxdHfbLl/7Wr7X8ABEfYnso8Hdvom8V3ViBPPbZkE9li6YV/ptc/2KEySfQvvNVzO88xXbU3jdEtUUNgCHm+bicgSbggPXL9LvlDftbP7IO6G06QKIeA4csr0x9DwhxSobAW7LUNA5aszjrLopQEGj2RqAZ1ClpV43Oi8H1CZKPF1ieSr9AkQimHsaGO/BMqJr7wvaqfcyT4+zsmBD/IZWhmJnXo7t4g1mLvtzAIhPw98plm590+XHXtCkpkTOy1mB8BfspkCccIXjqcGN6732NgzrFJ0bezQO4yJiySKn6d0i4oWV66yQTUmF0MAIW44KfFNXx6J+keMO6BZH2ARsHhg+OOAHjY1ceoZJXzrraJe5zy4fDt1291L84DmVXl1soFq8FLyGVhRaGaB2q+W3oXcR6LPUuj7vwTmVc4uIGyJiirFPFU3KTsRa19rq74xb18bZLyhBe0mhCvYc5QzPwMKMa430kasv1mSO5ZP2EAZhUroijLa+fszWQqJleZatGwr+PxUPD9dUg8pn33xnEhu04qrezFQsPYDCtINTJX3vUqPgN1AboOYgD7Rc9EEGOKxXu92ce/WPqityVqOS9fLd3+MwSiTdzvRWPWYucPsxRv4vTFoIt/7t/ztd/gCtAbnk3XcCTR56PImEcrp8QY3foieuC0vWq1u0D+KL7WR31ZEPSZqP2upls5AX/wKk3+C1C3KFOfqYpr8Apktu2IF9zS9YJgmuNszGrTyNAY8Gg+yPUZjDrk9/Dk96PgY/rsUDq9YEUQkXKKqVGFg==" /> </div> <h1 id="pageTitle" class="PageTitleHOne"> Stock Picks from Top Research Firms </h1> This is a report of the 50 most recent upgrades and downgrades from equities research firms that have historically issued the most highest-ROI recommendations according to our <a href="/all-access/brokerage-rankings/">Brokerage Rankings Report</a>. The included firms were selected based on the average 12-month ROI of their "buy" and "strong buy" recommendations. <br /><br /> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$cphPrimaryContent$FilterScript', 'form1', ['tctl00$cphPrimaryContent$pnlFilterTable','cphPrimaryContent_pnlFilterTable'], [], [], 90, 'ctl00'); //]]> </script> <div id="cphPrimaryContent_pnlFilterTable"> <div class="row narrow-gutter-row"> <div class="col-12 col-sm-6 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group dropdown"> <div class="input-group-prepend"> <span class="input-group-text"> <img src='/images/flags/flag-united-states.svg' alt='United States flag' width='14' height='11'/> </span> </div> <button class="btn dropdown-toggle top-labeled-input" type="button" id="dropdownCountry" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="top-label">Country</span> <span class="top-label-selected">USA <span class='sub-label'>(NYSE & NASDAQ)</span></span> </button> <ul class="dropdown-menu allow-focus" aria-labelledby="dropdownCountry"> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_United_States" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_United_States" checked="checked" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkCountry_United_States\',\'\')', 0)" /><label for="cphPrimaryContent_chkCountry_United_States"><img src = '/images/flags/flag-united-states.svg' alt='United States flag' width='16' height='14' class='mr-2'>United States<span class='sub-label'>(NYSE & NASDAQ)</span></label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_United_States_All" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_United_States_All" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkCountry_United_States_All\',\'\')', 0)" /><label for="cphPrimaryContent_chkCountry_United_States_All"><img src = '/images/flags/flag-united-states.svg' alt='United States All flag' width='16' height='14' class='mr-2'>United States<span class='sub-label'>(All Exchanges)</span></label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_Canada" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_Canada" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkCountry_Canada\',\'\')', 0)" /><label for="cphPrimaryContent_chkCountry_Canada"><img src = '/images/flags/flag-canada.svg' alt='Canada flag' width='16' height='14' class='mr-2'>Canada</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkCountry_United_Kingdom" type="checkbox" name="ctl00$cphPrimaryContent$chkCountry_United_Kingdom" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkCountry_United_Kingdom\',\'\')', 0)" /><label for="cphPrimaryContent_chkCountry_United_Kingdom"><img src = '/images/flags/flag-united-kingdom.svg' alt='United Kingdom flag' width='16' height='14' class='mr-2'>United Kingdom</label></li> </ul> </div> </div> <div class="col-12 col-sm-6 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group dropdown"> <div class="input-group-prepend"> <span class="input-group-text"> <span class='fa-regular fa-network-wired' aria-hidden='true'></span> </span> </div> <button class="btn dropdown-toggle top-labeled-input" type="button" id="dropdownSector" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="top-label">Sector</span> <span class="top-label-selected">All Sectors</span> </button> <ul class="dropdown-menu allow-focus" aria-labelledby="dropdownSector"> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Aerospace" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Aerospace" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Aerospace\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Aerospace">Aerospace</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Auto_Tires_Trucks" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Auto_Tires_Trucks" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Auto_Tires_Trucks\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Auto_Tires_Trucks">Auto/Tires/Trucks</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Basic_Materials" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Basic_Materials" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Basic_Materials\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Basic_Materials">Basic Materials</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Business_Services" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Business_Services" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Business_Services\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Business_Services">Business Services</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Computer_and_Technology" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Computer_and_Technology" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Computer_and_Technology\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Computer_and_Technology">Computer and Technology</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Construction" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Construction" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Construction\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Construction">Construction</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Consumer_Discretionary" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Consumer_Discretionary" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Consumer_Discretionary\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Consumer_Discretionary">Consumer Discretionary</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Consumer_Goods" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Consumer_Goods" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Consumer_Goods\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Consumer_Goods">Consumer Goods</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Consumer_Staples" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Consumer_Staples" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Consumer_Staples\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Consumer_Staples">Consumer Staples</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Finance" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Finance" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Finance\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Finance">Finance</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Industrial_Products" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Industrial_Products" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Industrial_Products\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Industrial_Products">Industrial Products</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Medical" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Medical" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Medical\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Medical">Medical</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Miscellaneous" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Miscellaneous" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Miscellaneous\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Miscellaneous">Miscellaneous</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Multi_Sector_Conglomerates" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Multi_Sector_Conglomerates" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Multi_Sector_Conglomerates\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Multi_Sector_Conglomerates">Multi-Sector Conglomerates</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Oils_Energy" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Oils_Energy" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Oils_Energy\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Oils_Energy">Oils/Energy</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Retail_Wholesale" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Retail_Wholesale" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Retail_Wholesale\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Retail_Wholesale">Retail/Wholesale</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Services" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Services" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Services\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Services">Services</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Transportation" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Transportation" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Transportation\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Transportation">Transportation</label></li> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_chkSector_Utilities" type="checkbox" name="ctl00$cphPrimaryContent$chkSector_Utilities" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$chkSector_Utilities\',\'\')', 0)" /><label for="cphPrimaryContent_chkSector_Utilities">Utilities</label></li> </ul> </div> </div> <div class="col-12 col-sm-6 col-md-3 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group"> <div class="input-group-prepend"> <span class="input-group-text"> <span class="fa-regular fa-chart-simple" aria-hidden="true"></span> </span> </div> <select name="ctl00$cphPrimaryContent$ddlMarketCap" onchange="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$ddlMarketCap\',\'\')', 0)" id="cphPrimaryContent_ddlMarketCap" class="top-labeled-input"> <option selected="selected" value="A">All Market Caps</option> <option value="L">Large Cap ($10B+)</option> <option value="M">Medium Cap ($2B-$10B)</option> <option value="S">Small Cap (<$2B)</option> </select> <label for="cphPrimaryContent_ddlMarketCap" class="top-label">Market Cap</label> </div> </div> <div class="col-12 col-sm-6 col-md-3 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-star' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-marketrank'>MarketRank™ evaluates a company based on dividend strength, earnings, valuation, analysts forecasts, and more.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>MarketRank™</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=MarketRank™Filter' aria-describedby='tooltip-marketrank' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Ranks<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div class="col-12 col-sm-6 col-md-3 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-fire-flame-curved' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-mediasentiment'>Media sentiment refers to the percentage of positive news stories versus negative news stories a company has received in the past week.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>Media Sentiment</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=MediaSentimentFilter' aria-describedby='tooltip-mediasentiment' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Sentiments<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div class="col-12 col-sm-6 col-md-3 col-lg-2 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-glasses-round' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-analystconsensus'>Analyst consensus is the average investment recommendation among Wall Street research analysts.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>Analyst Consensus</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=AnalystConsensusFilter' aria-describedby='tooltip-analystconsensus' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Ratings<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div class="col-12 col-lg-3 col-xl-auto mb-3 mb-xl-0 ml-md-auto text-md-right"> <a class="btn btn-disabled w-100 w-lg-auto" href='/subscribe/all-access/?ReferralType=CSVExportButton' title='Excel Export Available with a MarketBeat All Access Subscription'><span class='fa-regular fa-file-excel mr-1' aria-hidden='true'></span> Export<span class='temp-hidden'> to Excel</span></a> </div> </div> <div class="text-center"> <div id="cphPrimaryContent_Progress1" style="display:none;"> <img src="/images/loading-gif-small.gif" loading="lazy" alt="The Page is Updating" class="pt-0 pt-xl-1" width="24" height="24" /> </div> </div> <table class='scroll-table sort-table'><thead><tr><th data-sort='int'>Date</th><th data-sort='string' data-clean='Symbol|Company'>Company</th><th data-sort='string'>Action</th><th data-sort='string'>Brokerage</th><th data-sort='string'>Analyst</th><th data-sort='float'>Price Target</th><th data-sort='float'>Rating</th><th>Indicator(s)</th></tr></thead><tbody><tr><td colspan="8" style="padding:1em 0;position:relative;background-image:url('https://www.marketbeat.com/images/preview/generic-preview-2.png'); background-size: 1373px, 966px; background-repeat:no-repeat;"><div style='max-width: 85vw; overflow: hidden; position: relative; height: 700px;padding:30px; left: 0px;' class='fake-sticky'><div style="padding: 10px 5px;position:absolute;z-index:1;top: 0;left: 50%;transform: translate(-50%, 7px);width: 520px;max-width: calc(100% - 66px);background: rgba(255, 255, 255, 0.7);box-shadow: 0 0 12px 24px rgba(255, 255, 255, .7);"><h2 style='font-size:1.5em;margin-top:0;'><img alt="unlock icon" style='width:17px;margin:2px 7px 7px 0' width='17' height='17' src="https://www.marketbeat.com/images/lock-black.svg" /> Upgrade to MarketBeat All Access</h2><p>This premium research tool is available to MarketBeat All Access subscribers only. Log in to your account or sign up below.</p><div class='nounderline'><a class="d-block d-sm-inline-block btn btn-featured mr-2 mb-1" style='line-height:1.45;min-width: 160px;text-align: left;padding: 13px;' href='/subscribe/Payment.aspx?PaymentTerm=12&ReferralType=PreviewScreen'>Upgrade Now <span class="fa-regular fa-angle-right float-right"></span></a><a class="d-block d-sm-inline-block btn btn-secondary mr-2 mb-1" style='line-height:1.45;min-width: 160px;text-align: left;padding-left: 15px;' href='/subscribe/all-access/?ReferralType=PreviewScreen'>See Benefits <span class="fa-regular fa-angle-right float-right"></span></a></div><p class="float-sm-left" style="font-size: 14px;margin: 10px 4px 0;text-align: center;">Already have an account? <a class='c-green' style="text-decoration:underline;font-weight: normal;" href='#pnlLoginCreateModal' data-toggle='modal' onclick="setPremiumPageWording();trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');">Log in here.</a></p></div></div><div style='width: 100%;height: 100px;position: absolute;bottom: 0;background: linear-gradient(transparent, white);'></div></td></tr><tr><td style='width:200px;border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td><td style='border-top:none;'></td></tr></tbody></table> </div> <br /> <h2 id="stock-forecasts-research-tools" class="anchor-link-target">Stock Forecasts and Research Tools</h2> <div class="see-also"> <strong>Today's Ratings</strong> <ul> <li><a href="https://www.marketbeat.com/ratings/us/">U.S. Ratings</a></li> <li><a href="https://www.marketbeat.com/ratings/uk/">U.K. Ratings</a></li> <li><a href="https://www.marketbeat.com/ratings/canada/">Canadian Ratings</a></li> <li><a href="https://www.marketbeat.com/ratings/upgrades/">All Upgrades</a></li> <li><a href="https://www.marketbeat.com/ratings/downgrades/">All Downgrades</a></li> <li><a href="https://www.marketbeat.com/ratings/initiations/">All Initiations</a></li> <li><a href="https://www.marketbeat.com/ratings/pricetargetchanges/">All Price Target Changes</a></li> </ul> </div> <div class="see-also"> <strong>Top Rated Stocks</strong> <ul> <li><a href="/stocks/top-rated/">Top Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-small-cap-stocks/">Top Rated Small-Cap Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-tech-stocks/">Top Rated Tech Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/most-upgraded/">Most Upgraded Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/most-downgraded/">Most Downgraded Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/lowest-rated/">Lowest Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </div> <div class="see-also"> <strong>More Ratings Tools</strong> <ul> <li><a href="https://www.marketbeat.com/ratings/by-issuer/">Stock Ratings by Issuer</a></li> <li><a href="/all-access/analyst-rankings/">Top-Rated Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/brokerage-rankings/">Top-Rated Brokerages <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/ratings-screener/">Stock Ratings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/newsletter/">Free Ratings Newsletter</a></li> </ul> </div> <div id="cphPrimaryContent_RatingsSeeAlso_pnlRatings" class="see-also"> <strong>Price Forecasts for Popular Stocks</strong> <ul><li><a href="https://www.marketbeat.com/stocks/NASDAQ/GOOGL/forecast/">Alphabet (Google) Stock Forecast</a></li><li><a href="https://www.marketbeat.com/stocks/NASDAQ/AMZN/forecast/">Amazon Stock Forecast</a></li><li><a href="https://www.marketbeat.com/stocks/NASDAQ/AAPL/forecast/">Apple Stock Forecast</a></li><li><a href="https://www.marketbeat.com/stocks/NASDAQ/META/forecast/">Meta (Facebook) Stock Forecast</a></li><li><a href="https://www.marketbeat.com/stocks/NASDAQ/MSFT/forecast/">Microsoft Stock Forecast</a></li><li><a href="https://www.marketbeat.com/stocks/NASDAQ/NFLX/forecast/">Netflix Stock Forecast</a></li><li><a href="https://www.marketbeat.com/stocks/NASDAQ/NVDA/forecast/">Nvidia Stock Forecast</a></li><li><a href="https://www.marketbeat.com/stocks/NASDAQ/TSLA/forecast/">Tesla Stock Forecast</a></li></ul> </div> <!-- Default Statcounter code for Marketbeat.com - Tools and Reports https://www.marketbeat.com/ --> <script type="text/javascript"> var sc_project=11738637; var sc_invisible=1; var sc_security="2f65063a"; var sc_https=1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript><div class="statcounter"><a title="Web Analytics" href="https://statcounter.com/" target="_blank"><img class="statcounter" src="//c.statcounter.com/11738637/0/2f65063a/1/" alt="Web Analytics"></a></div></noscript> <!-- End of Statcounter Code --> <div id="pnlAllAccessTrial" class="inverse-on-homepage py-3 mb-4"> <div class="container p-0 "> <div class="bg-dark-blue-accent p-3 rounded pb-5 pb-xl-4"> <div class="row mx-0"> <div class="col-md-7 col-xl-4 my-3 mx-auto c-white mb-5"> <div class="h2 blue-accent-under">Get 30 Days of <span class="d-block" style="font-weight: 800">MarketBeat All Access</span> for Free</div> <p>Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools.</p> <a href="/subscribe/all-access/?referraltype=masterfooter" class="btn btn-featured c-white mt-3 mt-md-0 px-5">Start Your 30-Day Trial</a> </div> <div class="col-xl-8"> <h2 class="sr-only">MarketBeat All Access Features</h2> <div class="row narrow-gutter-row"> <div class="col-md-4 my-2"> <a href="/subscribe/all-access/?referraltype=masterfooter" class="card hover-card-blue p-4 h-100"> <div class="feature-icon"> <span class="fa-kit fa-best" style="line-height: 60px;"></span> </div> <h3>Best-in-Class Portfolio Monitoring</h3> <ul> <li>Get personalized stock ideas.</li> <li>Compare portfolio to indices.</li> <li>Check stock news, ratings, SEC filings, and more.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-stock-ideas"></span> </div> <h3>Stock Ideas and Recommendations</h3> <ul> <li>See daily stock ideas from top analysts.</li> <li>Receive short-term trading ideas from MarketBeat.</li> <li>Identify trending stocks on social media.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-research-tools"></span> </div> <h3>Advanced Stock Screeners and Research Tools</h3> <ul> <li>Use our seven stock screeners to find suitable stocks.</li> <li>Stay informed with MarketBeat's real-time news.</li> <li>Export data to Excel for personal analysis.</li> </ul> </a> </div> </div> </div> </div> </div> </div> </div> <div id="HelpersArea" style="opacity: 0; transition: opacity .5s; position: relative; z-index: 1001;"> <div id="pnlHelpers" class="multi-collapse-outer shadow collapse" style="position: fixed; right: 10px; bottom: 10px; width: 310px; background-color: var(--white); z-index: 400;"> </div> </div> <div id="pnlLoginCreateModal" class="modal fade show"> <div class="modal-dialog modal-dialog-centered" style="max-width: 650px;"> <div class="modal-content"> <div class="modal-body p-0" style="max-height: 95vh;"> <div class="row m-0"> <div class="col-sm-5 p-0 gradient-blue c-white p-3 p-sm-4" style="font-size: 1.05em;"> <div class="d-none d-sm-block"> <div class="font-12 mb-3">Sign in to your <span class="free">free</span> account to enjoy these benefits</div> <ul class="checkmark-list"> <li>In-depth profiles and analysis for 20,000 public companies.</li> <li>Real-time analyst ratings, insider transactions, earnings data, and more.</li> <li>Our daily ratings and market update email newsletter.</li> </ul> </div> <div class="d-sm-none"> <div class="font-12 lh-medium">Sign in to your <span class="free">free</span> account to enjoy all that MarketBeat has to offer.</div> </div> </div> <div class="col-sm-7 p-0 bg-white"> <div class="m-0"> <ul class="nav nav-tabs pl-2" role="tablist" aria-label="Log in or create account"> <li class="nav-item"> <a id="LoginOnModalTab" class="nav-link active" href="#pnlLoginOnModal" role="tab" aria-selected="true" tabindex="0" aria-controls="pnlLoginOnModal" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');">Sign In</a> </li> <li class="nav-item"> <a id="CreateOnModalTab" class="nav-link" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" aria-controls="pnlCreate" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtCreateOnModalEmail', 'CreateOnModalTab', 'LastLinkOnCreateTab');">Create Account</a> </li> <li class="nav-item ml-auto"> <a id="CloseModal" class="nav-link special-purpose-nav-link font-15" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" data-dismiss="modal" style="padding: 0.7rem; font-size: 1rem;" title="Close Login Modal"><i class="fa-regular fa-xmark"></i></a> </li> </ul> <div class="tab-content m-0 p-0" style="box-shadow: none !important;"> <div id="pnlLoginOnModal" class="tab-pane active" role="tabpanel" tabindex="0" aria-labelledby="LoginOnModalTab"> <div class="p-3"> <div id="pnlLoginOnModalInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnLoginOnModal')"> <label class="bold m-0" for="txtLoginOnModalEmail">Your Email Address:</label> <input name="ctl00$txtLoginOnModalEmail" type="text" maxlength="300" id="txtLoginOnModalEmail" class="top-labeled-input" autofocus="" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="rfvEmail" style="color:#D2333D;display:none;">Email Address Required</span> </div> <label class="bold m-0" for="txtLoginOnModalPassword">Your Password:</label> <input name="ctl00$txtLoginOnModalPassword" type="password" maxlength="300" id="txtLoginOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator1" style="color:#D2333D;display:none;">Password Required</span> </div> <a onclick="LoginOnModalSubmit();return false;" id="btnLoginOnModal" class="btn btn-primary allow-loading" UseSubmitBehavior="false" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnLoginOnModal", "", true, "Login", "", false, true))" style="display:inline-block;width:100%;">Log In<span class='load loading'></span></a> <div id="loginOnModalWarning"></div> </div> <div style="font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="background: var(--white); padding: 0 10px; position: relative; color: #6a6a6a;">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 14px;"><a id="LastLinkOnLoginTab" href="/forgot-password/">Forgot your password?</a></div> </div> </div> <div id="pnlCreate" class="tab-pane bg-light-gray" role="tabpanel" aria-labelledby="CreateOnModalTab"> <div class="p-3"> <div id="pnlCreateInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnOnEnterCreateOnModal')"> <label class="bold m-0" for="txtCreateOnModalEmail">Your Email Address:</label> <input name="ctl00$txtCreateOnModalEmail" type="text" maxlength="300" id="txtCreateOnModalEmail" class="top-labeled-input" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator2" style="color:#D2333D;display:none;">Please enter your email address.</span> </div> <div class="rfv-div-validation-triangle"> <span id="rgxEmail" style="color:#D2333D;display:none;">Please enter a valid email address</span> </div> <label class="bold m-0" for="txtCreateOnModalPassword" title="Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.">Choose a Password:</label> <input name="ctl00$txtCreateOnModalPassword" type="password" maxlength="300" id="txtCreateOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator3" style="color:#D2333D;display:none;">Please enter your password.</span> </div> <div class="rfv-div-validation-triangle" style="line-height: 1; padding-top: 5px;"> <span id="Regex1" style="color:#D2333D;display:none;">Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.</span> </div> <button type="button" id="createOnModalVisibleButton" class="btn btn-primary w-100 g-recaptcha allow-loading" data-sitekey="6Lddn5keAAAAAPlD91bDkOh-lnZZxsz5b4ddp3Mw" data-callback='CreateOnModalSubmit' data-action='submit'>Create My Account (Free)<span class='load loading'></span></button> <div id="createOnModalWarning" class="mb-2" style="display: none;"></div> <div class="d-none"> <input type="submit" name="ctl00$btnOnEnterCreateOnModal" value="Submit the Form" onclick="$('#createOnModalVisibleButton').click();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnOnEnterCreateOnModal", "", true, "Signup", "", false, false))" id="btnOnEnterCreateOnModal" style="width:100%;" /> <input type="submit" name="ctl00$btnCreateOnModal" value="Create My Account (Free)" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnCreateOnModal", "", true, "Signup", "", false, false))" id="btnCreateOnModal" style="width:100%;" /> </div> </div> <div style="padding-top: 15px; font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="padding: 0 10px; position: relative; color: #6a6a6a;" class="bg-light-gray">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 13px;">By creating a free account, you agree to our <a href="/terms/" target="_blank">terms of service.</a> This site is protected by reCAPTCHA and the Google <a rel="nofollow" href="https://policies.google.com/privacy">Privacy Policy</a> and <a rel="nofollow" id="LastLinkOnCreateTab" href="https://policies.google.com/terms">Terms of Service</a> apply.</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("rfvEmail"), document.getElementById("RequiredFieldValidator1"), document.getElementById("RequiredFieldValidator2"), document.getElementById("rgxEmail"), document.getElementById("RequiredFieldValidator3"), document.getElementById("Regex1")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var rfvEmail = document.all ? document.all["rfvEmail"] : document.getElementById("rfvEmail"); rfvEmail.controltovalidate = "txtLoginOnModalEmail"; rfvEmail.errormessage = "Email Address Required"; rfvEmail.display = "Dynamic"; rfvEmail.validationGroup = "Login"; rfvEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; rfvEmail.initialvalue = ""; var RequiredFieldValidator1 = document.all ? document.all["RequiredFieldValidator1"] : document.getElementById("RequiredFieldValidator1"); RequiredFieldValidator1.controltovalidate = "txtLoginOnModalPassword"; RequiredFieldValidator1.errormessage = "Password Required"; RequiredFieldValidator1.display = "Dynamic"; RequiredFieldValidator1.validationGroup = "Login"; RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator1.initialvalue = ""; var RequiredFieldValidator2 = document.all ? document.all["RequiredFieldValidator2"] : document.getElementById("RequiredFieldValidator2"); RequiredFieldValidator2.controltovalidate = "txtCreateOnModalEmail"; RequiredFieldValidator2.errormessage = "Please enter your email address."; RequiredFieldValidator2.display = "Dynamic"; RequiredFieldValidator2.validationGroup = "Signup"; RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator2.initialvalue = ""; var rgxEmail = document.all ? document.all["rgxEmail"] : document.getElementById("rgxEmail"); rgxEmail.controltovalidate = "txtCreateOnModalEmail"; rgxEmail.errormessage = "Please enter a valid email address"; rgxEmail.display = "Dynamic"; rgxEmail.validationGroup = "Signup"; rgxEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; rgxEmail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; var RequiredFieldValidator3 = document.all ? document.all["RequiredFieldValidator3"] : document.getElementById("RequiredFieldValidator3"); RequiredFieldValidator3.controltovalidate = "txtCreateOnModalPassword"; RequiredFieldValidator3.errormessage = "Please enter your password."; RequiredFieldValidator3.display = "Dynamic"; RequiredFieldValidator3.validationGroup = "Signup"; RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator3.initialvalue = ""; var Regex1 = document.all ? document.all["Regex1"] : document.getElementById("Regex1"); Regex1.controltovalidate = "txtCreateOnModalPassword"; Regex1.errormessage = "Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character."; Regex1.display = "Dynamic"; Regex1.validationGroup = "Signup"; Regex1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; Regex1.validationexpression = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[$@$!%*#?&])[A-Za-z\\d$@$!%*#?&-]{8,}$"; //]]> </script> <script type="text/javascript"> //<![CDATA[ var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } Sys.Application.add_init(function() { $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("cphPrimaryContent_Progress1")); }); document.getElementById('rfvEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rfvEmail')); } document.getElementById('RequiredFieldValidator1').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator1')); } document.getElementById('RequiredFieldValidator2').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator2')); } document.getElementById('rgxEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rgxEmail')); } document.getElementById('RequiredFieldValidator3').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator3')); } document.getElementById('Regex1').dispose = function() { Array.remove(Page_Validators, document.getElementById('Regex1')); } //]]> </script> </form> </article> </div> </main> <footer> <div class="bg-blue c-white position-relative"> <div class="featured-in container"> <p class="pt-4 m-0 text-center font-weight-medium text-uppercase font-smaller" style="letter-spacing: 1px;">Featured By</p> <div class="d-lg-flex justify-content-center align-items-center py-2"> <div class="text-center px-3"> <span class="fa-kit fa-barrons" role="img" aria-label="Barron's"></span> <span class="fa-kit fa-entrepreneur" role="img" aria-label="Entrepreneur Magazine"></span> <span class="fa-kit fa-forbes" role="img" aria-label="Forbes"></span> <span class="fa-kit fa-inc" role="img" aria-label="Inc. Magazine"></span> <span class="fa-kit fa-investing" role="img" aria-label="Investing.com"></span> <span class="fa-kit fa-nasdaq" role="img" aria-label="NASDAQ"></span> <span class="fa-kit fa-prairiebusiness" role="img" aria-label="Prairie Business"></span> <span class="fa-kit fa-seeking-alpha" role="img" aria-label="Seeking Alpha"></span> </div> </div> </div> </div> <div class="bg-blue-13 c-white position-relative" style="background:var(--blue-14);font-size: .9em;"> <div class="container"> <div class="row pt-4 pb-2 justify-content-between"> <div class="col-12 col-lg-4 col-xl-3"> <div class="row justify-content-between align-items-start align-items-lg-center"> <div class="col-12 col-sm-3 col-md-4 col-lg-12 text-center text-md-left"> <img class="h-auto mb-lg-1 mt-lg-2" id="footer-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat - Stock Market News and Research Tools" loading="lazy" width="256" height="65"> </div> <div class="col-12 col-sm-5 col-md-4 col-lg-12 text-center text-sm-left"> <div class="font-weight-bold mt-2 mt-sm-0 mt-lg-3">Empowering Individual Investors</div> <p class="small my-2"> 345 N Reid Place, Suite 620, Sioux Falls, SD 57103 <br /> contact@marketbeat.com <br /> (844) 978-6257 </p> </div> <div class="col-12 col-sm-4 col-lg-12 text-center text-sm-left mt-1 mt-lg-4"> <ul class="footer-follow nounderline my-0 p-0"> <li class="d-inline-block mr-md-1"> <a href="https://twitter.com/MarketBeatCom" target="_blank" rel="noopener"> <span class="fa-brands fa-x-twitter c-white mr-sm-1"></span> <span class="sr-only">Twitter</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.facebook.com/marketbeatcom/" target="_blank" rel="noopener"> <span class="fa-brands fa-facebook-f c-white mr-sm-1"></span> <span class="sr-only">Facebook</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.youtube.com/marketbeatcom?sub_confirmation=1" target="_blank" rel="noopener"> <span class="fa-brands fa-youtube c-white mr-sm-1"></span> <span class="sr-only">YouTube</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.linkedin.com/company/marketbeat" title="Follow MarketBeat on LinkedIn" target="_blank" rel="noopener"> <span class="fa-brands fa-linkedin-in c-white mr-sm-1"></span> <span class="sr-only">LinkedIn</span> </a> </li> </ul> </div> </div> </div> <div class="col-12 col-lg-8 col-xl-9 border-top mt-3 pt-3" style="border-color: #F6F8F724 !important"> <div class="row"> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">About MarketBeat</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/about/">About</a> </li> <li class="my-2"><a class="font-weight-normal" href="/editorial-guidelines/">Editorial Guidelines</a></li> <li class="my-2"><a class="font-weight-normal" href="/authors/">Authors</a></li> <li class="my-2"><a class="font-weight-normal" href="/press-room/">Press Room</a></li> <li class="my-2"><a class="font-weight-normal" href="/careers/">Careers</a></li> <li class="my-2"><a class="font-weight-normal" href="/contact/">Contact</a></li> <li class="d-inline-block mb-2 pr-2 mr-1 border-right"><a class="font-weight-normal" href="/faq/">FAQ</a></li> <li class="d-inline-block mb-2"><a class="font-weight-normal" href="/help/">Help</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">MarketBeat Products</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/compare-products/">Compare Products</a></li> <li class="my-2"><a class="font-weight-normal" href="https://www.marketbeat.com/subscribe/all-access/?ProductCode=aap1997t&ReferralType=WebNavigation">MarketBeat All Access</a></li> <li class="my-2"><a class="font-weight-normal" href="/reviews/">Customer Reviews</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter/">MarketBeat Daily Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter-canada/">MarketBeat Daily Canada</a></li> <li class="my-2"><a class="font-weight-normal" href="/cryptocurrencies/newsletter/">MarketBeat CryptoBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/mobileapp/">MarketBeat Mobile App</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Popular Tools</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/stocks/">Stock Lists</a></li> <li class="my-2"><a class="font-weight-normal" href="/compare-stocks/">Compare Stocks</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/calculator/">Dividend Calculator</a></li> <li class="my-2"><a class="font-weight-normal" href="/manage/watchlists/">My MarketBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-screener/">Stock Screener</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Financial Calendars</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/ratings/">Analyst Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/">Dividends</a></li> <li class="my-2"><a class="font-weight-normal" href="/earnings/latest/">Earnings</a></li> <li class="my-2"><a class="font-weight-normal" href="/insider-trades/">Insider Trades</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-market-holidays/">Stock Market Holidays</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Terms & Info</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/advertising/">Advertising</a></li> <li class="my-2"><a class="font-weight-normal" href="/accessibility/">Accessibility Statement</a></li> <li class="my-2"><a class="font-weight-normal" href="/do-not-sell-my-information/">Do Not Sell My Information</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/#privacy-policy">Privacy Policy</a></li> <li class="my-2"><a class="font-weight-normal" href="/rss-feeds/">RSS Feeds</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/">Terms of Service</a></li> <li class="my-2"><a class="font-weight-normal" href="/sitemap/">Sitemap</a></li> </ul> </div> </div> </div> <div class="col-12 mt-3"> <p class="small my-0 py-3">© MarketBeat Media, LLC 2010-2024. All rights reserved.</p> <p class="small my-0 py-3"> © 2024 Market data provided is at least 10-minutes delayed and hosted by Barchart Solutions. Information is provided 'as-is' and solely for informational purposes, not for trading purposes or advice, and is delayed. To see all exchange delays and terms of use please see <a href="https://www.barchartmarketdata.com/terms" rel="nofollow">Barchart's disclaimer</a>. <span id="keep-for-checking-size" class="d-none d-sm-inline-block"></span> </p> </div> </div> </div> </div> </footer> <div class="menu-closer"></div> </div> <nav id="left-side-menu" class="bg-blue-11" aria-label="Primary Mobile Menu"> </nav> <nav id="right-side-menu" class="bg-blue-11 d-none" aria-label="User Menu & Notifications"> <div style="margin: 0 5px; height: 374px;"> <p class="side-menu-title mt-2 ml-1"><a href="/manage/" style="font-weight: normal;">My Account - <span class="d-inline-block lh-loose" style="white-space: nowrap;"> </span></a></p> <ul class="side-menu-list"> <li><a class='wl-tab-change' href="/manage/watchlists/#portfolio"><span class="fa-kit fa-marketbeat-m mr-2"></span>My MarketBeat</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter"><span class="fa-regular fa-envelope-open-text mr-2"></span>My Newsletter</a></li> <li><a href="/manage/alerts/"><span class="fa-regular fa-bell mr-2"></span>My Alerts</a></li> <li><a href="/manage/subscriptions/"><span class="fa-regular fa-rectangle-vertical-history mr-2"></span>My Subscriptions</a></li> <li><a href="/manage/"><span class="fa-regular fa-gear mr-2"></span>My Account Settings</a></li> <li><a href="/manage/payments/"><span class="fa-regular fa-credit-card mr-2"></span>My Payment Settings</a></li> <li><a class="g_id_signout" href="/login/?cmd=logout"><span class="fa-regular fa-right-from-bracket mr-2"></span>Log Out</a></li> </ul> </div> <div id="notifications-area" class="pt-3 position-relative" style="opacity: 0; transition: opacity .7s;"> </div> </nav> <div id="video-modal-global" class="d-none"> <div id="video-modal" class="modal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <button type="button" class="close clear-button" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <div class="modal-body row m-0 p-0" style="max-height: none;"> <div class="video-column bg-black col-12 px-0"> <div class="videowrapper"> <iframe id="video-iframe" allow="accelerometer; autoplay;" style="border: 0;" allowfullscreen></iframe> </div> </div> <div id="video-description" class="bg-light-gray box-shadow d-none"></div> </div> </div> </div> </div> </div> <!-- more scripts --> <script> function CreateOnModalSubmit(token) { $("#btnCreateOnModal").click(); } function LoginOnModalSubmit() { CheckLoginOnModal("txtLoginOnModalEmail", "txtLoginOnModalPassword", "loginOnModalWarning", "btnLoginOnModal"); return false; } function setPremiumPageWording() { $('.free').addClass("d-none"); } </script> <script defer src="/Scripts/libraries/hello.all.js"></script> <script defer src="/Scripts/libraries/popper.min.js"></script> <script defer src="/Scripts/libraries/bootstrap.min.js"></script> <script> var emlchk = "3AD9DD9FD2D212AB75F7B3C62302BB4B64860434DDCB46EEF1C6E1B54BB25A69D91E06FF8B6020327D01064FD4CFD0E6D1CB9DDEA07E3E1F96F6032DA02EE089"; </script> <script defer src="/Scripts/libraries/jquery-ui.min.js"></script> <script defer type="text/javascript" src="/scripts/masterscripts9.js?v=202412"></script> <!-- Popup --> <script type="text/javascript">var ShowExitPopup = true;</script> <script type="text/javascript">LoadPopupRatings('MB-Popup','marketbeat.com'); </script> <script type='text/javascript'>setCookie("MarketBeatOptinCookie", 1, 3);</script> <script>var getNewsletterButton = "<a id=\"mmsubbutton\" href=\"https://www.marketbeat.com/subscribe/all-access/?ReferralType=HeaderButtonMobile\" class=\"btn btn-featured m-3 d-block p-2\" style='width:calc(100% - 3rem); color: var(--black);' aria-label=\"Sign Up\"><span class=\"fa-regular fa-dollar-sign\"></span><span class=\"px-1 d-lg-inline-block\"> Free Trial </span></a>";</script> <!-- Yahoo Gemini --> <!-- Primary MarketBeat StatCounter Project --> <script type="text/javascript"> var sc_project = 7602069; var sc_invisible = 1; var sc_security = "74cbf3e8"; var sc_https = 1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript> <div class="statcounter"> <img class="statcounter" src="//c.statcounter.com/7602069/0/74cbf3e8/1/" alt="Web Analytics"></div> </noscript> <!-- End of Primary StatCounter Code --> <script type="text/javascript"> (function () { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; let today = new Date(), eventDate = new Date(Date.UTC(2023, 06, 29, 05, 59, 00, 00)); // must be 5 hours 59 minutes after you want it to end because of time zones and the month is zero indexed //end const countDown = new Date(eventDate).getTime(), x = setInterval(function () { if (document.getElementById("countdown") != null) { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds } }, 200) }()); (function () { if (document.getElementById("countdownIndividual") != null) { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; var daysToOffer = 2; let expirationDate = new Date(new Date().getTime() + (daysToOffer * 24 * 60 * 60 * 1000)); if (getCookie("HIExpiration")) { expirationDate = new Date(getCookie("HIExpiration")); } else { setCookie("HIExpiration", expirationDate.toJSON(), 16) } //end const countDown = new Date(expirationDate).getTime(), x = setInterval(function () { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds }, 200) } }()); </script> </body> </html>