CINXE.COM
Changelog - Stock Analysis
<!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link href="../_app/immutable/assets/0.N5_El2t6.css" rel="stylesheet"><title>Changelog - Stock Analysis</title><!-- HEAD_svelte-1m45x84_START --><link rel="canonical" href="https://stockanalysis.com/changelog/"><meta property="og:title" content="Changelog - Stock Analysis"><meta property="og:url" content="https://stockanalysis.com/changelog/"><meta property="og:image" content="https://stockanalysis.com/img/bear-vs-bull.jpg"><meta property="og:type" content="website"><meta property="og:site_name" content="Stock Analysis"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@stock_analysisx"><meta name="twitter:title" content="Changelog - Stock Analysis"><meta name="twitter:image" content="https://stockanalysis.com/img/bear-vs-bull.jpg"><!-- HEAD_svelte-1m45x84_END --> <link rel="shortcut icon" href="https://stockanalysis.com/favicon.ico" /> <link rel="icon" type="image/png" sizes="32x32" href="https://stockanalysis.com/favicon-32x32.png" /> <link rel="icon" type="image/png" sizes="16x16" href="https://stockanalysis.com/favicon-16x16.png" /> <link rel="apple-touch-icon" href="https://stockanalysis.com/apple-touch-icon.png" sizes="180x180" /> <script defer data-api="/cfa/event/" data-domain="stockanalysis.com" src="/cfa/js/script.js"></script> <script> window.plausible = window.plausible || function () { ;(window.plausible.q = window.plausible.q || []).push(arguments) } </script> <!-- Google Tag Manager --> <script> ;(function (w, d, s, l, i) { w[l] = w[l] || [] w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }) var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : '' j.async = true j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl f.parentNode.insertBefore(j, f) })(window, document, 'script', 'dataLayer', 'GTM-TPBBBKLR') </script> <!-- End Google Tag Manager --> </head> <body data-sveltekit-preload-data="hover"> <!-- Google Tag Manager (noscript) --> <noscript ><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TPBBBKLR" height="0" width="0" style="display: none; visibility: hidden" ></iframe ></noscript> <!-- End Google Tag Manager (noscript) --> <div> <header class="sticky top-0 z-50 bg-white shadow-md dark:bg-dark-800 landscape:static landscape:lg:sticky"><div class="flex flex-row items-center gap-x-1 px-1 py-1.5 tiny:gap-x-1 tiny:px-2 xs:gap-x-3 xs:px-3 sm:py-2 lg:gap-x-4 xxl:px-4 xxxl:px-6"><a href="#main" class="sr-only focus:not-sr-only" data-svelte-h="svelte-18qvitj">Skip to main content</a> <button class="xxl:hidden" aria-label="Open Menu" aria-controls="left-navigation" aria-expanded="false"><!-- HTML_TAG_START --><svg class="h-8 w-8 cursor-pointer text-faded" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></svg><!-- HTML_TAG_END --></button> <a aria-label="Stock Analysis home page" href="/"><div class="mx-1 h-8 overflow-hidden md:h-auto lg:mx-0 max-w-[32px] md:max-w-none"><!-- HTML_TAG_START --><svg viewBox="0 0 3060 928" class="h-8 overflow-hidden md:h-9" style="max-width:200px"><g transform="matrix(.1 0 0 -.1 0 928)"><path d="M4435 9024c-357-23-790-113-1155-240C1772 8261 655 6937 391 5361c-49-287-56-383-56-731s9-466 55-741C676 2195 1927 818 3588 371c427-115 782-157 1247-148 331 7 533 31 845 98 1004 218 1905 791 2547 1620 477 616 789 1386 882 2174 134 1129-190 2299-882 3194-606 782-1436 1334-2375 1576-409 106-632 136-1052 140-168 1-332 1-365-1zM2475 7196c18-8 39-25 47-38 11-19 14-325 18-1671l5-1648 798 703c439 387 813 711 832 721 59 32 29 54 592-415 145-120 265-218 269-218 8 0-6-13 744 685l634 590-73 3c-82 3-113 18-131 62-16 38-6 75 27 106 26 24 27 24 249 24h222l26-31 26-31v-440l-29-29c-38-37-88-39-128-5-26 23-28 30-33 120l-5 95-630-586c-852-792-840-781-869-789-14-3-36-4-49 0-12 3-197 149-411 325l-388 321-33-28c-18-15-396-346-839-737l-806-710V2240h170l2 615 3 615 28 27 27 28 283 3c155 2 297 0 316-3 18-3 44-17 57-30l24-24V2240h360v1055c0 1173-4 1112 65 1141 30 12 86 14 325 12 275-3 290-4 317-24 15-11 31-32 34-45 4-13 7-500 8-1081l1-1058h360v1779l24 28 24 28 303 3c216 2 311-1 331-9 60-25 58 14 58-949v-880h360v2508l26 31 26 31h635l27-26 26-27V2240h330c364 0 376-2 400-59 14-35 8-69-19-102l-19-24-2509-5c-1869-4-2516-2-2539 6-17 7-39 22-48 35-15 22-16 229-16 2527 0 2768-5 2548 63 2577 40 18 32 17 72 1z" fill="rgba(60, 116, 212)"/><path d="M6210 3430V2240h360v2380h-360V3430zM4010 3245V2240h350v2010h-350V3245zM5110 3065v-825h360v1650h-360v-825zM2900 2785v-545h360v1090h-360v-545z" fill="rgba(60, 116, 212)"/><path d="M12170 8059c-615-57-1007-330-1132-789-20-75-23-107-23-285s3-209 24-285c43-159 120-296 227-404 187-188 416-308 869-452 350-112 490-174 580-256 70-64 94-113 95-191 0-175-186-279-475-264-315 17-500 155-537 403-6 44-12 80-13 82-2 2-759-152-852-173-21-5-23-11-23-66 0-138 55-303 144-437 59-87 196-220 294-285 317-211 805-307 1281-251 599 69 965 367 1073 869 19 91 16 342-6 445-63 301-247 521-571 683-137 69-236 106-546 205-318 102-431 146-519 202-213 138-190 394 42 476 78 27 130 35 244 35 169 0 260-28 343-106 57-53 86-113 101-210 6-38 12-70 13-71s195 38 431 87 433 89 438 89c13 0 9 79-7 175-70 400-425 676-977 760-131 20-383 27-518 14zM20030 8054c-619-67-1071-358-1317-849-161-319-233-724-204-1138 48-676 310-1156 789-1446 363-219 933-290 1430-177 337 77 630 246 839 485 234 268 380 617 434 1036 19 143 16 502-4 650-81 586-347 1002-798 1244-312 168-750 241-1169 195zm345-734c192-22 316-79 435-199 158-159 241-401 258-748 23-460-64-814-249-1017-143-156-370-238-618-223-404 25-641 265-726 732-25 137-31 498-11 650 66 500 304 771 706 804 52 5 100 9 105 10 6 0 51-4 100-9zM24375 8059c-135-12-372-59-480-94-216-72-432-202-584-354-258-256-417-628-461-1073-16-167-8-544 15-693 68-436 222-763 480-1014 318-310 760-456 1325-438 195 7 312 22 471 62 417 106 726 366 869 732 45 114 86 272 73 283-7 7-790 230-806 230-4 0-7-22-7-49 0-122-79-279-183-364-62-51-193-111-292-133-108-25-349-25-450 0-408 100-582 476-562 1211 14 517 137 779 423 898 212 89 582 79 750-19 55-32 124-108 152-165 31-65 52-169 52-266 0-73 2-83 18-83 27 0 852 187 860 195 12 12 5 218-11 290-62 288-252 521-547 670-151 76-325 126-550 160-133 19-412 27-555 14zM14450 7385v-605h670v540h540V5080h-380v-610h1660v610h-380v2240h540v-540h670v1210h-3320v-605zM26880 7680v-310h390l-2-1142-3-1143-192-3-193-2v-610h1670v610h-390v790h247l48-77c26-43 221-358 433-700l386-623h1046v610h-365l-419 649c-231 357-420 651-420 654-1 3 197 226 438 496l439 491h297v620h-1520v-619l136-3 135-3-222-245c-122-135-264-291-316-347l-95-103h-248v700h330v620h-1610v-310zM25340 3474c-291-34-456-99-590-234-129-128-186-291-177-500 11-237 103-393 311-525 87-55 180-96 366-160 364-125 431-159 469-238 57-118-7-204-170-233-95-17-161-12-263 17-57 17-78 29-122 73-53 54-84 122-84 188 0 15-3 28-7 28-5 0-133-26-287-57l-278-58 5-75c20-289 296-520 697-585 122-19 369-20 478 0 276 48 470 178 566 378 59 123 71 179 70 317-1 185-44 305-151 420-115 125-237 188-583 300-352 115-419 159-428 278-5 76 21 116 103 157 54 27 69 30 160 30 123 0 186-20 239-74 36-37 66-108 66-157 0-20 4-23 28-18 15 3 142 29 282 58l255 52 3 38c5 56-15 135-54 216-79 166-264 287-519 340-87 19-314 32-385 24zM29275 3469c-284-32-507-151-619-332-66-107-87-180-93-323-9-208 41-357 161-479 124-125 228-180 571-300 281-98 309-111 367-163 66-60 83-122 51-189-24-52-78-82-174-99-245-43-447 66-466 252-3 30-9 54-12 54s-131-26-283-57l-278-57v-56c0-124 60-251 170-360 129-127 313-213 531-246 150-23 452-14 564 16 165 44 325 140 406 242 95 119 143 265 142 433 0 290-129 477-420 612-43 20-184 71-315 114-347 114-404 148-429 259-18 76 23 139 116 181 66 30 223 33 301 6 81-28 135-97 149-190 5-29 12-47 19-44 6 2 130 28 276 57s269 57 274 61c18 16-9 163-43 235-40 86-88 145-165 202-127 94-297 152-507 171-129 12-179 12-294 0zM11430 2503c-183-511-337-936-342-945-7-15-23-18-93-18h-85v-400h900v400h-103c-57 0-106 3-109 6s10 54 30 115l37 109 369-2 369-3 38-100c21-55 38-106 39-112 0-10-27-13-105-13h-105v-400l478 2 477 3 3 197 2 197-92 3-93 3-375 943-375 942h-531l-334-927zm704 13c64-181 116-333 116-337 0-11-450-12-450-1-2 20 206 680 211 674 4-4 59-155 123-336zM13690 3230v-200h250l-2-742-3-743-122-3-123-3v-399h1050v400h-120c-87 0-122 3-125 13-3 6-4 224-3 484l3 472 468-685 468-684 282 2 282 3 3 943 2 942h250v400h-1060v-400h250v-490c0-269-1-490-3-490-1 0-212 310-467 690l-465 689-407 1h-408v-200zM17555 3413c-3-10-130-362-282-783-151-421-301-837-332-925l-58-160-86-3-87-3v-399l448 2 447 3 3 198 2 197h-110c-60 0-110 3-110 7 0 5 16 56 36 115l36 108h736l28-72c14-40 33-88 40-107 8-18 14-37 14-42s-47-9-105-9h-105v-400h950v399l-87 3-88 3-375 940-376 940-266 3c-246 2-266 1-273-15zm379-902c64-184 115-336 113-338s-106-2-230-1l-225 3 89 290c49 160 96 314 105 343 9 30 19 50 23 45 5-4 60-158 125-342zM19490 3230v-200h250V1540h-260l2-198 3-197 933-3 932-2v790h-430v-350h-600v1450h250v400h-1080v-200zM21750 3230v-200h185l348-535 347-536-2-207-3-207-122-3-123-3v-399h1080v400h-250v425l329 530 329 530 96 3 96 3v399h-1000v-400h95c52 0 95-3 95-8 0-4-72-130-159-280l-159-273-167 267c-91 146-169 272-172 280-4 11 14 14 96 14h101v400h-1040v-200zM26880 3230v-200h250V1540h-250l2-198 3-197 538-3 537-2v399l-122 3-123 3-3 743-2 742h250v400h-1080v-200z"/></g></svg><!-- HTML_TAG_END --></div></a> <div class="ml-0.5 max-w-screen-xsm grow md:ml-2 xxl:ml-6 xxxl:ml-12"><form action="/symbol-lookup/" method="get" role="search"><div class="relative flex items-center"><div class="absolute inset-y-0 left-0 flex items-center pl-2.5"><!-- HTML_TAG_START --><svg class="h-4 w-4 text-icon xs:h-5 xs:w-5" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" stroke="currentColor" viewBox="0 0 24 24" style="max-width: 40px" aria-hidden="true"><path d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z" /></svg><!-- HTML_TAG_END --></div> <input class="grow rounded-sm border border-default py-1.5 pl-7 text-sm placeholder-gray-700 dark:placeholder-gray-200 focus:border-default focus:shadow-lg focus:outline-none focus:ring-0 tiny:pl-8 xs:pl-10 xs:text-base md:py-2 w-full bg-gray-50 hover:bg-white focus:bg-white dark:bg-dark-700 dark:hover:bg-dark-700 dark:focus:bg-dark-700" type="text" aria-label="Search" role="combobox" aria-expanded="false" aria-controls="owned_listbox" autocomplete="off" spellcheck="false" aria-autocomplete="list" placeholder="Company or stock symbol..." name="q" value=""> </div></form></div> <div class="ml-auto hidden space-x-2 xxl:flex"><a class="inline-flex w-full items-center justify-center whitespace-nowrap rounded-sm bg-white px-4 py-1.5 text-lg font-semibold text-default hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-blue-500 dark:bg-dark-800 dark:text-default dark:hover:bg-dark-700" href="/login/" data-svelte-h="svelte-1kqtjev">Log In</a> <a class="inline-flex items-center justify-center whitespace-nowrap rounded-sm border border-transparent bg-blue-brand_light px-4 py-1.5 text-lg font-semibold text-white shadow-sm hover:bg-blue-brand_sharp focus:outline-none focus:ring-2 focus:ring-blue-500 dark:text-white" href="/pro/">Sign Up</a></div></div></header> <div class="grow xxl:grid-cols-leftnav xxl:grid"> <div class="z-40 border-r border-gray-100 bg-white dark:border-neutral-700 dark:bg-dark-800 hidden xxl:block"><div class="top-14 mt-1 overflow-y-auto overscroll-contain bg-white px-3 pb-4 pt-2 dark:bg-dark-800 xs:px-4 sm:px-3 xxl:sticky xxl:mt-0 xxl:px-5 xxl:py-4" id="left-navigation"><nav class="flex flex-col text-sm font-semibold"><div class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700"><a class="flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2" href="/" title="Home"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Home</span></a></div><div><div class="mt-1 flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700"><a class="mr-1 flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2 xxl:mr-0" href="/stocks/" title="Stocks"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Stocks</span></a> <button class="ml-auto cursor-pointer border-l border-gray-300 px-2 dark:border-dark-600 xxl:px-1" aria-controls="Stocks-menu" aria-expanded="false" aria-label="Expand Stocks menu"><svg class="h-5 w-5 text-gray-300 dark:text-dark-400" viewBox="0 0 20 20" style="max-width: 20px"><path d="M6 6L14 10L6 14V6Z" fill="currentColor"></path></svg></button></div> <ul class="hidden" id="Stocks-menu"><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/stocks/screener/" title="Stock Screener">Stock Screener</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/list/exchanges/" title="Stock Exchanges">Stock Exchanges</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/stocks/compare/" title="Comparison Tool">Comparison Tool</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/stocks/earnings-calendar/" title="Earnings Calendar">Earnings Calendar</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/stocks/industry/" title="By Industry">By Industry</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/list/" title="Stock Lists">Stock Lists</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/analysts/" title="Top Analysts">Top Analysts</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/analysts/top-stocks/" title="Top Stocks">Top Stocks</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/actions/" title="Corporate Actions">Corporate Actions</a> </li></ul></div><div><div class="mt-1 flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700"><a class="mr-1 flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2 xxl:mr-0" href="/ipos/" title="IPOs"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">IPOs</span></a> <button class="ml-auto cursor-pointer border-l border-gray-300 px-2 dark:border-dark-600 xxl:px-1" aria-controls="IPOs-menu" aria-expanded="false" aria-label="Expand IPOs menu"><svg class="h-5 w-5 text-gray-300 dark:text-dark-400" viewBox="0 0 20 20" style="max-width: 20px"><path d="M6 6L14 10L6 14V6Z" fill="currentColor"></path></svg></button></div> <ul class="hidden" id="IPOs-menu"><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/ipos/" title="Recent IPOs">Recent IPOs</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/ipos/calendar/" title="IPO Calendar">IPO Calendar</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/ipos/statistics/" title="IPO Statistics">IPO Statistics</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/ipos/news/" title="IPO News">IPO News</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/ipos/screener/" title="IPO Screener">IPO Screener</a> </li></ul></div><div><div class="mt-1 flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700"><a class="mr-1 flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2 xxl:mr-0" href="/etf/" title="ETFs"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">ETFs</span></a> <button class="ml-auto cursor-pointer border-l border-gray-300 px-2 dark:border-dark-600 xxl:px-1" aria-controls="ETFs-menu" aria-expanded="false" aria-label="Expand ETFs menu"><svg class="h-5 w-5 text-gray-300 dark:text-dark-400" viewBox="0 0 20 20" style="max-width: 20px"><path d="M6 6L14 10L6 14V6Z" fill="currentColor"></path></svg></button></div> <ul class="hidden" id="ETFs-menu"><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/etf/screener/" title="ETF Screener">ETF Screener</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/etf/compare/" title="Comparison Tool">Comparison Tool</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/etf/list/new/" title="New Launches">New Launches</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/etf/provider/" title="ETF Providers">ETF Providers</a> </li></ul></div><div class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700 mt-1"><a class="flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2" href="/news/" title="News"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">News</span></a></div><div class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700 mt-1"><a class="flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2" href="/trending/" title="Trending"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Trending</span></a></div><div class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700 mt-1"><a class="flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2" href="/blog/" title="Articles"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 21v-8.25M15.75 21v-8.25M8.25 21v-8.25M3 9l9-6 9 6m-1.5 12V10.332A48.36 48.36 0 0 0 12 9.75c-2.551 0-5.056.2-7.5.582V21M3 21h18M12 6.75h.008v.008H12V6.75Z"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Articles</span></a></div><div><div class="mt-1 flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700"><a class="mr-1 flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2 xxl:mr-0" href="/markets/gainers/" title="Market Movers"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 8v8m-4-5v5m-4-2v2m-2 4h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"/></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Market Movers</span></a> <button class="ml-auto cursor-pointer border-l border-gray-300 px-2 dark:border-dark-600 xxl:px-1" aria-controls="Market Movers-menu" aria-expanded="false" aria-label="Expand Market Movers menu"><svg class="h-5 w-5 text-gray-300 dark:text-dark-400" viewBox="0 0 20 20" style="max-width: 20px"><path d="M6 6L14 10L6 14V6Z" fill="currentColor"></path></svg></button></div> <ul class="hidden" id="Market Movers-menu"><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/markets/gainers/" title="Top Gainers">Top Gainers</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/markets/losers/" title="Top Losers">Top Losers</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/markets/active/" title="Most Active">Most Active</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/markets/premarket/" title="Premarket">Premarket</a> </li><li><a class="block rounded-md py-1.5 pl-11 pr-2 text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700" href="/markets/afterhours/" title="After Hours">After Hours</a> </li></ul></div><div class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700 mt-1"><a class="flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2" href="/subscribe/" title="Market Newsletter"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75" /></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Market Newsletter</span></a></div><div class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700"><a class="flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2" href="/pro/" title="Stock Analysis Pro"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zM4 19.235v-.11a6.375 6.375 0 0112.75 0v.109A12.318 12.318 0 0110.374 21c-2.331 0-4.512-.645-6.374-1.766z" /></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Stock Analysis Pro</span></a></div><div class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:hover:bg-neutral-700 mt-1"><a class="flex grow items-center px-2 py-1.5 text-gray-600 dark:text-gray-300 xs:py-2" href="/watchlist/" title="Watchlist"><!-- HTML_TAG_START --><svg class="h-5 w-5 xs:h-6 xs:w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4" /></svg><!-- HTML_TAG_END --> <span class="-mt-px ml-3">Watchlist</span></a></div></nav> <div class="mt-4 hidden cursor-pointer items-center border-t border-default pt-1 xxl:flex"><button class="flex grow items-center rounded-md text-sm font-semibold text-gray-600 hover:bg-gray-50 hover:text-gray-900 dark:text-gray-300 hover:dark:bg-dark-700 xxl:p-2" title="Collapse Menu"><!-- HTML_TAG_START --><svg class="h-6 w-6 text-gray-500 dark:text-dark-400 xxl:h-5 xxl:w-5 xxxl:h-6 xxxl:w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" style="max-width:40px"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 19l-7-7 7-7m8 14l-7-7 7-7"/></svg><!-- HTML_TAG_END --> <span class="ml-3">Collapse</span></button></div></div> </div> <div> <main id="main" class="contain"><div class="mb-4 border-b-[3px] border-below-title bg-default" data-svelte-h="svelte-1d1258h"><h1 class="mb-1">Changelog</h1> <p class="mb-3 px-1 text-base font-semibold text-muted sm:px-0">Latest feature additions, site changes and major bug fixes.</p></div> <div class="wrsb"><div class="mb-10 space-y-5"><div><h2 class="text-xl">November 18, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START --><a href="/etf/screener/">ETF Screener</a>: Add support for all trading countries with ETFs.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">November 16, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START --><a href="/stocks/screener/">Stock Screener</a>: Add support for all countries instead of just US-listed stocks.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">November 11, 2024 - Monday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Statistics: Add P/OCF and P/TBV ratios. Example: <a href="/stocks/aapl/statistics/">AAPL</a>.<!-- HTML_TAG_END --></li><li><!-- HTML_TAG_START -->Financials - Ratios: Add Forward PE, PEG, and P/TBV ratios. Example: <a href="/stocks/aapl/financials/ratios/">AAPL</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">October 30, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Charts: Add much more details to chart Events. Example: <a href="/stocks/aapl/chart/">AAPL</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">October 11, 2024 - Friday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Launch Business Metrics for a handful of stocks. Example: <a href="/stocks/nvda/metrics/">NVDA</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">October 4, 2024 - Friday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->All international stock exchanges are now supported: <a href="/list/exchanges/">Global Stock Exchange List</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">October 1, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Stock Price History: Add historical stock price charts.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">September 29, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Stock Price History: Add a Daily/Weekly/Monthly/Quarterly/Annual dropdown to the table. Example: <a href="/stocks/nvda/history/">NVDA</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">September 28, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Add a "Hide News Sources" dropdown to the My Account area. Use this if you don't want to see particular sources in the site's news feeds.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">September 25, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->New feature: <a href="/stocks/compare/">Stock Comparison Tool</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">September 11, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Add downloadable stock price history in table format. Example: <a href="/stocks/aapl/history/">AAPL</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">September 3, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Add fiscal years, quarters to the financial forecasts tables. Example: <a href="/stocks/nvda/forecast/">NVDA</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 26, 2024 - Monday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Financials are now much more compact on mobile with a sticky column. <a href="/stocks/nvda/financials/">Example</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 25, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Financials: Tables will now show the fiscal year and fiscal quarter rather than just the date. Example: <a href="/stocks/nvda/financials/">NVDA</a>.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 24, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START --><a href="/stocks/earnings-calendar">Earnings Calendar</a>: Set "Daily" (Table) as default view.<!-- HTML_TAG_END --></li><li><!-- HTML_TAG_START -->Earnings Calendar: Get rid of top date selector.<!-- HTML_TAG_END --></li><li><!-- HTML_TAG_START -->Earnings Calendar: Add filter for Before Open and After Close.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 22, 2024 - Thursday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Market movers are now updated once per minute instead of once every 2 minutes.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 20, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->All stock tickers are now using enterprise-grade S&P Capital IQ data for financials and statistics.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 19, 2024 - Monday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Add a keyboard shortcut to toggle the search bar on larger devices. Now you can press the "/" key to open the search bar.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 18, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Fix bug with screen readers not reading the Watchlist grid correctly.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 17, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->Remove redundant press releases about shareholder lawsuits from stock news feeds.<!-- HTML_TAG_END --></li></ul> </div><div><h2 class="text-xl">August 9, 2024 - Friday</h2> <ul class="list-disc pl-6"><li><!-- HTML_TAG_START -->The index pages for <a href="/stocks/">Stocks</a> and <a href="/etf/">ETFs</a> now use more advanced StockTables with indicator dropdowns.<!-- HTML_TAG_END --></li></ul> </div> <div data-svelte-h="svelte-1syvdlw"><h2 class="text-xl">July 14, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li>Financials: Show full dates in the header row</li> <li>Financials: Show "TTM" column by default when "Annual" is selected</li></ul></div> <div data-svelte-h="svelte-1tm86do"><h2 class="text-xl">June 5, 2024 - Friday</h2> <ul class="list-disc pl-6"><li>Watchlists now have a "Screen Reader" mode that makes it easier to navigate the watchlist with a screen reader. Click "Options" -> "Screen Reader" to enable it.</li></ul></div> <div data-svelte-h="svelte-16i97b3"><h2 class="text-xl">June 24, 2024 - Monday</h2> <ul class="list-disc pl-6"><li>New screener indicator: "Options" -- check whether a stock has options or not.</li></ul></div> <div data-svelte-h="svelte-1aee58f"><h2 class="text-xl">June 21, 2024 - Friday</h2> <ul class="list-disc pl-6"><li>Candlestick charts: Update ChartIQ library from 9.0.0 to 9.3.0.</li> <li>New screener indicators: Weekly RSI and Monthly RSI</li></ul></div> <div data-svelte-h="svelte-1fyjr6e"><h2 class="text-xl">June 20, 2024 - Thursday</h2> <ul class="list-disc pl-6"><li>Stock screener and financials pages now have a sticky header that stays at the top of the screen when scrolling. This makes it easier to know which column you are looking at when scrolling down.</li></ul></div> <div data-svelte-h="svelte-1vaj8r9"><h2 class="text-xl">June 11, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li>The indicator modals inside the watchlist (Edit View), stock screener (Add Filter) and ETF comparison tool (Edit View) now have "i" icons that show the definitions of the indicators when hovered over.</li></ul></div> <div data-svelte-h="svelte-13376j"><h2 class="text-xl">June 6, 2024 - Thursday</h2> <ul class="list-disc pl-6"><li>Add a popover explanation on market movers pages that explain the selection criteria and update frequency.</li> <li>Add support for drag&drop in the "Saved Screens" dropdown of the stock screener.</li> <li>Stock Screener: Add support for CAGR filters (1Y-20Y) to analyze annual returns.</li></ul></div> <div data-svelte-h="svelte-f0aq8w"><h2 class="text-xl">June 5, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li>Forecast pages now show the Forward PE ratio over many years (<a href="/stocks/nvda/">example</a>).</li></ul></div> <div data-svelte-h="svelte-eap7t3"><h2 class="text-xl">May 31, 2024 - Friday</h2> <ul class="list-disc pl-6"><li>Make index charts on home page and watchlist load instantly.</li></ul></div> <div data-svelte-h="svelte-1pnwpcd"><h2 class="text-xl">May 12, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li>Add events (dividends and earnings) to ChartIQ charts. Example: <a href="/stocks/aapl/chart/">AAPL</a>.</li></ul></div> <div data-svelte-h="svelte-1hjpk8d"><h2 class="text-xl">April 22, 2024 - Monday</h2> <ul class="list-disc pl-6"><li>Add market indexes widget to home page.</li></ul></div> <div data-svelte-h="svelte-1js9iyb"><h2 class="text-xl">April 20, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>New stock screener filter: Earnings Time (Before Market Open or After Market Close).</li> <li>New stock and ETF screener filter: 20-Day Moving Average.</li> <li>New ETF screener filters: CAGR, or Compound Annual Growth Rate over 1-20 years.</li></ul></div> <div data-svelte-h="svelte-167oxsz"><h2 class="text-xl">April 10, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li>New screener filters: Day's Change (%) and Change From Open.</li></ul></div> <div data-svelte-h="svelte-ipnmcc"><h2 class="text-xl">April 2, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li>New <a href="/stocks/screener/">stock screener</a> data column: CIK Code.</li> <li>New <a href="/etf/screener/">ETF screener</a> data columns: ISIN and CUSIP.</li></ul></div> <div data-svelte-h="svelte-11sfgru"><h2 class="text-xl">April 1, 2024 - Monday</h2> <ul class="list-disc pl-6"><li>Remove "Select All" options in StockTable "Columns" dropdown and Stock Screener. This could cause browser crashes when there was too much data to show.</li></ul></div> <div data-svelte-h="svelte-1bxrogo"><h2 class="text-xl">March 31, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li>StockTable headers are now persistent when scrolling. This makes it easier to see what each column in the table represents. Example: <a href="/ipos/">Recent IPOs</a>.</li></ul></div> <div data-svelte-h="svelte-eug9z9"><h2 class="text-xl">March 30, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>New <a href="/watchlist/">watchlist</a> indicators: Top Analyst ratings and price targets.</li></ul></div> <div data-svelte-h="svelte-93yv8s"><h2 class="text-xl">March 29, 2024 - Friday</h2> <ul class="list-disc pl-6"><li>Stock dividend pages: Show Dividend Growth Years, Buyback Yield, and Shareholder Yield when applicable. Example: <a href="/stocks/aapl/dividend/">Apple dividends</a>.</li> <li></li></ul></div> <div data-svelte-h="svelte-knvgcx"><h2 class="text-xl">March 26, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li>Watchlist: Add "Yield on Cost" data point.</li> <li>Watchlist: Add "Dividend Growth (5Y)" data point.</li></ul></div> <div data-svelte-h="svelte-9urewc"><h2 class="text-xl">March 13, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li>Watchlist: Add "Last Dividend ($)" data point to View editor.</li> <li>Watchlist: Rewrite database query to fetch data 10X faster. 50-200ms instead of 500-2000+ ms.</li></ul></div> <div data-svelte-h="svelte-mtor5y"><h2 class="text-xl">March 3, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li>Mutual Funds: Add performance chart and equivalent ETFs, funds and share classes. Example: <a href="/quote/mutf/VTSAX/">VTSAX</a>.</li></ul></div> <div data-svelte-h="svelte-1skigk7"><h2 class="text-xl">March 1, 2024 - Friday</h2> <ul class="list-disc pl-6"><li>Add "Dividends (TTM)" and "Dividend Growth (TTM)" timeseries to ETF comparison tool.</li></ul></div> <div data-svelte-h="svelte-nd3tyc"><h2 class="text-xl">February 29, 2024 - Thursday</h2> <ul class="list-disc pl-6"><li>Add "Compare" button to ETF pages.</li></ul></div> <div data-svelte-h="svelte-6pkn4p"><h2 class="text-xl">February 24, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>ETF comparison tool: Add "Add View" and "Edit View" buttons to the comparison table.</li></ul></div> <div data-svelte-h="svelte-13sl8k6"><h2 class="text-xl">February 24, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>ETF comparison tool: Add an info box that summarizes the performane above the Average Return chart.</li> <li>ETF comparison tool: Add a table below the Average Return chart.</li></ul></div> <div data-svelte-h="svelte-1llsrb7"><h2 class="text-xl">February 23, 2024 - Friday</h2> <ul class="list-disc pl-6"><li>Add "Last Close" instead of previous close for <a href="/markets/premarket/">pre-market</a> and <a href="/markets/afterhours/">after-hours</a> movers.</li> <li>ETF comparison tool: Add dropdown with different data options for the main chart.</li></ul></div> <div data-svelte-h="svelte-1jzkjye"><h2 class="text-xl">February 21, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li>New screener indicators: Dividend Annual Growth (5Y), 50 vs. 200-Day MA.</li></ul></div> <div data-svelte-h="svelte-10x20f3"><h2 class="text-xl">February 18, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li>ETF comparison tool: Add a section that compares the top 25 holdings.</li></ul></div> <div data-svelte-h="svelte-yq9z0l"><h2 class="text-xl">February 17, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>ETF Comparison Tool: Add a new chart that compares the annual average returns (CAGR) of the selected ETFs.</li></ul></div> <div data-svelte-h="svelte-e5c5e6"><h2 class="text-xl">February 15, 2024 - Thursday</h2> <ul class="list-disc pl-6"><li>Update the comparison table on the <a href="/etf/compare/">ETF Comparison Tool</a> with a horizontal layout and selection menu.</li></ul></div> <div data-svelte-h="svelte-yx0aje"><h2 class="text-xl">February 13, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li>Add many new watchlist indicators, such as all-time high/low, total return (1W to 20Y), 15 and 20Y Price Change.</li> <li>Add "Add to Watchlist" button for international stocks.</li> <li>Add "Years of Dividend Growth" to stock statistics pages (<a href="/stocks/aapl/statistics/">example</a>).</li></ul></div> <div data-svelte-h="svelte-1sszitg"><h2 class="text-xl">February 10, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>Financials pages: Remember hover chart range (5Y/10Y/MAX) across sessions.</li> <li>Replace some list edit button dropdowns in the stock screener and watchlist with a set of icons. This fixes bug with dropdowns not showing when there are many items.</li></ul></div> <div data-svelte-h="svelte-d9pk4q"><h2 class="text-xl">February 9, 2024 - Friday</h2> <ul class="list-disc pl-6"><li>Financials pages: Make the positioning of HoverCharts more consistent.</li></ul></div> <div data-svelte-h="svelte-17718pk"><h2 class="text-xl">February 4, 2024 - Sunday</h2> <ul class="list-disc pl-6"><li>Watchlist: Add "Holding Notes" field, enabling users to add text notes about individual holdings.</li> <li>Watchlist: Add "Full Height" switch to the Options menu to improve scrolling experience.</li></ul></div> <div data-svelte-h="svelte-klsoww"><h2 class="text-xl">February 3, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>On candlestick charts, change the list of studies under "Most Popular."</li> <li>Add price labels to the chart in the <a href="/etf/compare/">ETF comparison tool</a>.</li> <li>If a company pays dividends in a different currency than their financial reporting currency, add a notice to the financials pages.</li></ul></div> <div data-svelte-h="svelte-1s6ej7k"><h2 class="text-xl">January 31, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li>Add a symbol lookup page as a fallback for the search bar.</li> <li>If a company pays dividends in a different currency than their financial reporting currency, add a notice to the financials pages.</li></ul></div> <div data-svelte-h="svelte-142fmz6"><h2 class="text-xl">January 22, 2024 - Monday</h2> <ul class="list-disc pl-6"><li>In the candlestick charts, show a label with the last value for indicators on the y-axis.</li> <li>In the <a href="/etf/compare/">ETF comparison tool</a>, make the line chart show total return (including dividends) instead of just price return.</li></ul></div> <div data-svelte-h="svelte-1y0g5rh"><h2 class="text-xl">January 17, 2024 - Wednesday</h2> <ul class="list-disc pl-6"><li>Improve watchlist and portfolio tracker user experience on mobile by making the grid full-height. Also improve formatting of pre/post market portfolio statistics on mobile.</li></ul></div> <div data-svelte-h="svelte-g799ue"><h2 class="text-xl">January 16, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li>Add a "Compact" view for mobile devices in the <a href="/watchlist/">watchlist</a>.</li></ul></div> <div data-svelte-h="svelte-g70te9"><h2 class="text-xl">January 15, 2024 - Monday</h2> <ul class="list-disc pl-6"><li>Launched a new list: <a href="/list/bitcoin-etfs/">Bitcoin ETFs</a>.</li></ul></div> <div data-svelte-h="svelte-1rhpodm"><h2 class="text-xl">January 13, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>Big performance boost for the stock and ETF screeners when working with many data columns.</li></ul></div> <div data-svelte-h="svelte-c28lg9"><h2 class="text-xl">January 9, 2024 - Tuesday</h2> <ul class="list-disc pl-6"><li>Enable sticky leftmost column on financials pages on large screens in supported browsers.</li></ul></div> <div data-svelte-h="svelte-1ot3blz"><h2 class="text-xl">January 6, 2024 - Saturday</h2> <ul class="list-disc pl-6"><li>On <a href="/analysts/daniel-ives/">analyst pages</a>, replace table with card layout on mobile to improve mobile user experience.</li></ul></div> <div data-svelte-h="svelte-66mbxw"><h2 class="text-xl">December 31, 2023 - Sunday</h2> <ul class="list-disc pl-6"><li>New stock screener filters: "Pretax Margin," "All-Time High Date" and "All-Time Low Date."</li> <li>New ETF screener filters: All-Time High/Low, High/Low Change (%), High/Low Dates.</li></ul></div> <div data-svelte-h="svelte-1919dbz"><h2 class="text-xl">December 29, 2023 - Friday</h2> <ul class="list-disc pl-6"><li>Improve star ratings to make them consistent accross browsers.</li> <li>Self host some fonts to make text-based content render faster.</li></ul></div> <div data-svelte-h="svelte-16tpfjj"><h2 class="text-xl">December 27, 2023 - Wednesday</h2> <ul class="list-disc pl-6"><li>New stock screener indicators: "Net Working Capital," "Capital Turnover Ratio" and "Last Dividend"</li> <li>New stock screener indicators: Consecutive years/quarters of YoY revenue/net income/EPS growth</li> <li>New stock screener filter category: "Technical Analysis"</li> <li>New stock screener indicator: "Average True Range (ATR)"</li></ul></div> <div data-svelte-h="svelte-1v7d44e"><h2 class="text-xl">December 26, 2023 - Tuesday</h2> <ul class="list-disc pl-6"><li>Start adding mutual funds to the site. Example: <a href="/quote/mutf/FXAIX/">FXAIX</a>.</li> <li>New stock and ETF screener filters: 1 Week to 20Y Total Return</li></ul></div> <div data-svelte-h="svelte-1glem4o"><h2 class="text-xl">December 14, 2023 - Wednesday</h2> <ul class="list-disc pl-6"><li>Site search improvement: If typing very fast, go directly to the entered ticker instead of performing a full text search.</li></ul></div> <div data-svelte-h="svelte-p2awf0"><h2 class="text-xl">December 10, 2023 - Sunday</h2> <ul class="list-disc pl-6"><li>Add a <a href="/tutorials/screener/">screener tutorial</a> that explains how to use the the <a href="/stocks/screener/">stock screener</a>.</li></ul></div> <div data-svelte-h="svelte-1wp878m"><h2 class="text-xl">December 7, 2023 - Wednesday</h2> <ul class="list-disc pl-6"><li>Add a <a href="/tutorials/watchlist/">tutorial</a> that explains how to use the the <a href="/watchlist/">watchlist and portfolio tracker</a>.</li></ul></div> <div data-svelte-h="svelte-1srwja5"><h2 class="text-xl">November 28, 2023 - Tuesday</h2> <ul class="list-disc pl-6"><li>Added "U.S. State" as a stock screener filter, enabling filtering by the state that a company has its headquarters in.</li></ul></div> <div data-svelte-h="svelte-l7mbpx"><h2 class="text-xl">November 22, 2023 - Wednesday</h2> <ul class="list-disc pl-6"><li>Two new stock lists: <a href="/list/dividend-aristocrats/">Dividend aristocrats</a> (25+ years of dividend growth) and <a href="/list/dividend-kings/">dividend kings</a> (50+ years of dividend growth).</li></ul></div> <div data-svelte-h="svelte-1udf3yz"><h2 class="text-xl">November 20, 2023 - Monday</h2> <ul class="list-disc pl-6"><li>1D Stock and ETF price charts in the overview tabs now update every 5 seconds while the market is open.</li></ul></div> <div data-svelte-h="svelte-w9ujfp"><h2 class="text-xl">November 16, 2023 - Thursday</h2> <ul class="list-disc pl-6"><li>Enable dividend history longer than 10 years for Stock Analysis Pro subscribers.</li> <li>New screener filter: Dividend Growth Years -- for how many years the stock/ETF has been raising its dividend.</li> <li>New screener filter: Fiscal Year End -- the month that a company's fiscal year ends in.</li></ul></div> <div data-svelte-h="svelte-1aeoji6"><h2 class="text-xl">November 14, 2023 - Tuesday</h2> <ul class="list-disc pl-6"><li>In the stock screener, add an "i" icon next to the column headers when the mouse pointer is near in order to easily find the indicator definition and formula.</li> <li>New screener indicators: 50-Day and 200-Day Moving Average price changes, 52-week high and low prices.</li></ul></div> <div data-svelte-h="svelte-iq7upd"><h2 class="text-xl">November 8, 2023 - Wednesday</h2> <ul class="list-disc pl-6"><li>Launch real-time streaming stock prices, starting with <a href="/stocks/tsla/">TSLA</a> and rolling out to more stocks soon. The stock price and volume now refreshes every 1 second instead of every 5 seconds.</li> <li>Enable real-time updates on the 1D stock price chart on TSLA's overview page.</li></ul></div> <div data-svelte-h="svelte-st7e38"><h2 class="text-xl">November 1, 2023 - Wednesday</h2> <ul class="list-disc pl-6"><li>Allow stock quotes to update every 5 seconds even if browser tab is not focused.</li> <li>Improve handling of errors when loading data for pages.</li></ul></div> <div data-svelte-h="svelte-1l4lkv9"><h2 class="text-xl">October 30, 2023 - Monday</h2> <ul class="list-disc pl-6"><li>Fix bug with streaming chart updates not updating.</li> <li>Make streaming chart updates much faster.</li></ul></div> <div data-svelte-h="svelte-xbsggu"><h2 class="text-xl">October 27, 2023 - Friday</h2> <ul class="list-disc pl-6"><li>Finished adding all U.S. listed <a href="/list/closed-end-funds/">closed end funds</a> to the site.</li> <li>Added lists for all <a href="/list/nasdaq-100-stocks/">Nasdaq 100</a> and <a href="/list/dow-jones-stocks/">Dow Jones</a> index constituents.</li></ul></div> <div data-svelte-h="svelte-o067la"><h2 class="text-xl">October 24, 2023 - Tuesday</h2> <ul class="list-disc pl-6"><li>Raise watchlist bulk import limit from 50 to 100 symbols.</li></ul></div> <div data-svelte-h="svelte-p2elmg"><h2 class="text-xl">October 22, 2023 - Sunday</h2> <ul class="list-disc pl-6"><li>Add ETF holdings support for Canadian symbols.</li></ul></div> <div data-svelte-h="svelte-1ruime4"><h2 class="text-xl">October 21, 2023 - Saturday</h2> <ul class="list-disc pl-6"><li>Improve some styling on analysts pages and analyst charts.</li> <li>Add basic support for ETFs on international exchanges.</li></ul></div> <div data-svelte-h="svelte-fmdvcq"><h2 class="text-xl">October 20, 2023 - Friday</h2> <ul class="list-disc pl-6"><li>New feature: Analyst pages now have charts that show the analyst's ratings annotated on the chart. <a href="/analysts/mark-murphy/">Example</a>.</li> <li>Fix bug with chart dark/light theme not saving.</li> <li>Update the calculation for ROIC to be more in line with other finance sites.</li></ul></div> <div data-svelte-h="svelte-fpgpxg"><h2 class="text-xl">October 17, 2023 - Tuesday</h2> <ul class="list-disc pl-6"><li>Add a "Bulk Add Symbols" button to the <a href="/watchlist/">watchlist</a> options.</li> <li>Add "Earnings" tab to the list of default views for the watchlist.</li> <li>Add revenue and EPS estimates, actuals, estimated growth, actual growth as data points in the watchlist.</li> <li>Enable client-side navigation on watchlist to makes it faster to navigate to.</li></ul></div> <div data-svelte-h="svelte-13exnm4"><h2 class="text-xl">October 16, 2023 - Monday</h2> <ul class="list-disc pl-6"><li>Fix bug with 1D/5D charts sometimes not working for international stocks.</li></ul></div> <div data-svelte-h="svelte-1ceoud"><h2 class="text-xl">October 15, 2023 - Sunday</h2> <ul class="list-disc pl-6"><li>Fix <a href="/watchlist/">watchlist</a> error when a stock had two news items with the same URL.</li></ul></div> <div data-svelte-h="svelte-9hux9r"><h2 class="text-xl">October 14, 2023 - Saturday</h2> <ul class="list-disc pl-6"><li>On stock overview pages, show annual financials when ttm data is not available or invalid.</li> <li>Don't calculate dividend yield if stock only has one "special" dividend in the past year.</li></ul></div> <div data-svelte-h="svelte-vl5c02"><h2 class="text-xl">October 13, 2023 - Friday</h2> <ul class="list-disc pl-6"><li>Simplify handling of currencies on the back-end to make international stocks rollout easier.</li> <li>Enable client-side navigation on stock screener. This makes it much faster to navigate to it from another page.</li> <li>Improve site search to prevent navigation errors.</li> <li>Remove revenue, market cap and other pages for stocks that are actually closed-ended funds.</li></ul></div> <div data-svelte-h="svelte-1rty8n3"><h2 class="text-xl">October 12, 2023 - Thursday</h2> <ul class="list-disc pl-6"><li>Bug Fix: There was an error in calculating very high stock price change numbers.</li></ul></div> <div data-svelte-h="svelte-1kysi8j"><h2 class="text-xl">October 11, 2023 - Wednesday</h2> <ul class="list-disc pl-6"><li>Add Altman Z-Score and Piotroski F-Score to US-listed stock statistics pages.</li> <li>New screener data points: 50- and 200-day moving averages, 3-month price change.</li> <li>New watchlist data points: 50- and 200-day moving averages, dividend payment date, 3-month price change.</li></ul></div> <div data-svelte-h="svelte-1tqye9k"><h2 class="text-xl">October 10, 2023 - Tuesday</h2> <ul class="list-disc pl-6"><li>Fix bug with fallback full text site search not working.</li> <li>Fix display error with too many saved <a href="/stocks/screener/">stock screens</a>.</li></ul></div> <div data-svelte-h="svelte-1gqk2l9"><h2 class="text-xl">October 8, 2023 - Sunday</h2> <ul class="list-disc pl-6"><li>Add navigation breadcrumbs to <a href="/list/">stock list</a> pages.</li></ul></div> <div data-svelte-h="svelte-o20vl5"><h2 class="text-xl">October 1, 2023 - Sunday</h2> <ul class="list-disc pl-6"><li>Add revenue pages for international stocks.</li> <li>Enable peers widgets for international stocks (market cap and revenue pages).</li></ul></div> <div data-svelte-h="svelte-cxtags"><h2 class="text-xl">September 30, 2023 - Saturday</h2> <ul class="list-disc pl-6"><li>Add market cap pages for <a href="/list/exchanges/">international stocks</a>.</li></ul></div></div> <aside class="space-y-9"><div class="space-y-3"><div class="relative overflow-hidden rounded-lg border border-default bg-white shadow hover:shadow-md dark:bg-dark-800"><a class="group" href="/pro/"><div class="px-4 py-5 sm:p-6"><div class="mb-2.5 text-xl font-bold text-default xs:mb-3">Stock Analysis Pro</div> <div class="text-gray-800 dark:text-dark-300">Upgrade now for unlimited access to all data and tools.</div> <span class="absolute right-6 top-6 text-gray-300 group-hover:text-blue-400" aria-hidden="true"><!-- HTML_TAG_START --><svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" style="max-width:40px"><path d="M20 4h1a1 1 0 00-1-1v1zm-1 12a1 1 0 102 0h-2zM8 3a1 1 0 000 2V3zM3.293 19.293a1 1 0 101.414 1.414l-1.414-1.414zM19 4v12h2V4h-2zm1-1H8v2h12V3zm-.707.293l-16 16 1.414 1.414 16-16-1.414-1.414z"/></svg><!-- HTML_TAG_END --></span> </div></a> </div><div class="relative overflow-hidden rounded-lg border border-default bg-white shadow hover:shadow-md dark:bg-dark-800"><a class="group" href="/subscribe/"><div class="px-4 py-5 sm:p-6"><div class="mb-2.5 text-xl font-bold text-default xs:mb-3">Market Newsletter</div> <div class="text-gray-800 dark:text-dark-300">Get a daily email with the top market news in bullet point format.</div> <span class="absolute right-6 top-6 text-gray-300 group-hover:text-blue-400" aria-hidden="true"><!-- HTML_TAG_START --><svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" style="max-width:40px"><path d="M20 4h1a1 1 0 00-1-1v1zm-1 12a1 1 0 102 0h-2zM8 3a1 1 0 000 2V3zM3.293 19.293a1 1 0 101.414 1.414l-1.414-1.414zM19 4v12h2V4h-2zm1-1H8v2h12V3zm-.707.293l-16 16 1.414 1.414 16-16-1.414-1.414z"/></svg><!-- HTML_TAG_END --></span> </div></a> </div><div class="relative overflow-hidden rounded-lg border border-default bg-white shadow hover:shadow-md dark:bg-dark-800"><a class="group" href="/stocks/screener/"><div class="px-4 py-5 sm:p-6"><div class="mb-2.5 text-xl font-bold text-default xs:mb-3">Stock Screener</div> <div class="text-gray-800 dark:text-dark-300">Filter, sort and analyze all stocks to find your next investment.</div> <span class="absolute right-6 top-6 text-gray-300 group-hover:text-blue-400" aria-hidden="true"><!-- HTML_TAG_START --><svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" style="max-width:40px"><path d="M20 4h1a1 1 0 00-1-1v1zm-1 12a1 1 0 102 0h-2zM8 3a1 1 0 000 2V3zM3.293 19.293a1 1 0 101.414 1.414l-1.414-1.414zM19 4v12h2V4h-2zm1-1H8v2h12V3zm-.707.293l-16 16 1.414 1.414 16-16-1.414-1.414z"/></svg><!-- HTML_TAG_END --></span> </div></a> </div><div class="relative overflow-hidden rounded-lg border border-default bg-white shadow hover:shadow-md dark:bg-dark-800"><a class="group" href="/watchlist/"><div class="px-4 py-5 sm:p-6"><div class="mb-2.5 text-xl font-bold text-default xs:mb-3">Watchlists</div> <div class="text-gray-800 dark:text-dark-300">Keep track of your favorite stocks in real-time.</div> <span class="absolute right-6 top-6 text-gray-300 group-hover:text-blue-400" aria-hidden="true"><!-- HTML_TAG_START --><svg class="w-6 h-6" fill="currentColor" viewBox="0 0 24 24" style="max-width:40px"><path d="M20 4h1a1 1 0 00-1-1v1zm-1 12a1 1 0 102 0h-2zM8 3a1 1 0 000 2V3zM3.293 19.293a1 1 0 101.414 1.414l-1.414-1.414zM19 4v12h2V4h-2zm1-1H8v2h12V3zm-.707.293l-16 16 1.414 1.414 16-16-1.414-1.414z"/></svg><!-- HTML_TAG_END --></span> </div></a> </div></div> </aside></div></main></div></div> <footer class="clear-both mt-auto bg-gray-800 dark:bg-neutral-900"><div class="mx-auto max-w-7xl px-5 pt-12 sm:px-6 lg:px-8 lg:pb-8 lg:pt-16"><div class="xl:grid xl:grid-cols-3 xl:gap-8"><div class="grid grid-cols-2 gap-8 xl:col-span-2"><div class="md:grid md:grid-cols-2 md:gap-8"><div data-svelte-h="svelte-4aulao"><h4 class="text-sm font-semibold uppercase tracking-wider text-gray-400 dark:text-dark-400">Sections</h4> <ul class="mt-4 space-y-4 text-gray-300 hover:text-white"><li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/stocks/">Stocks</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/ipos/">IPOs</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/etf/">ETFs</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/blog/">Blog</a></li></ul></div> <div class="mt-12 md:mt-0"><h4 class="text-sm font-semibold uppercase tracking-wider text-gray-400 dark:text-dark-400" data-svelte-h="svelte-1nki7xq">Services</h4> <ul class="mt-4 space-y-4"><li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/pro/" data-svelte-h="svelte-1x0hv7t">Stock Analysis Pro</a></li> <li data-svelte-h="svelte-jv5tof"><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/subscribe/">Free Newsletter</a></li> <li data-svelte-h="svelte-1g6ai5i"><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/support/">Get Support</a></li></ul></div></div> <div class="md:grid md:grid-cols-2 md:gap-8" data-svelte-h="svelte-6bzfk1"><div><h4 class="text-sm font-semibold uppercase tracking-wider text-gray-400 dark:text-dark-400">Website</h4> <ul class="mt-4 space-y-4"><li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/login/">Login</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/faq/">FAQ</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/changelog/">Changelog</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/sitemap/">Sitemap</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/advertise/">Advertise</a></li></ul></div> <div class="mt-12 md:mt-0"><h4 class="text-sm font-semibold uppercase tracking-wider text-gray-400 dark:text-dark-400">Company</h4> <ul class="mt-4 space-y-4"><li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/about/">About</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/contact/">Contact Us</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/terms-of-use/">Terms of Use</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/privacy-policy/">Privacy Policy</a></li> <li><a class="text-gray-300 hover:text-white dark:text-neutral-200 hover:dark:underline" href="/data-disclaimer/">Data Disclaimer</a></li></ul></div></div></div> <div class="mt-8 xl:mt-0"><h4 class="text-sm font-semibold uppercase tracking-wider text-gray-400 dark:text-dark-400" data-svelte-h="svelte-16157co">Market Newsletter</h4> <p class="mt-4 text-gray-300" data-svelte-h="svelte-4795ly">Daily market news in bullet point format.</p> <form class="mt-4 sm:flex sm:max-w-md" method="POST" action="/subscribe/" data-svelte-h="svelte-2tvjaj"><input type="email" name="email" id="email-footer" autocomplete="email" required class="placeholder-faded w-full min-w-0 appearance-none rounded-md border border-transparent bg-white px-4 py-2 text-gray-900 focus:border-white focus:outline-none focus:ring-2 focus:ring-white focus:ring-offset-2 focus:ring-offset-gray-800 dark:bg-dark-700 dark:focus:border-neutral-400 dark:focus:ring-neutral-400" placeholder="Enter your email"> <div class="mt-3 rounded-md sm:ml-3 sm:mt-0 sm:shrink-0"><button name="submit" type="submit" class="button w-full cursor-pointer rounded text-base font-semibold sm:w-auto">Subscribe</button></div></form></div></div> <div class="mt-8 border-t border-gray-700 pt-8 dark:border-dark-700 md:flex md:items-center md:justify-between"><div class="flex space-x-6 md:order-2"><a href="https://www.facebook.com/stockanalysisoff/" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-300 dark:text-dark-400 dark:hover:text-dark-300" aria-label="Follow on Facebook"><!-- HTML_TAG_START --><svg class="pointer-events-none h-8 w-8" fill="currentColor" viewBox="0 0 24 24" style="max-width:40px" aria-hidden="true"><path fill-rule="evenodd" d="M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z" clip-rule="evenodd"/></svg><!-- HTML_TAG_END --></a> <a href="https://x.com/stock_analysisx" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-300 dark:text-dark-400 dark:hover:text-dark-300" aria-label="Follow on X"><!-- HTML_TAG_START --><svg class="pointer-events-none h-8 w-8" fill="currentColor" viewBox="0 0 24 24" style="max-width:40px" aria-hidden="true"><path d="M8.29 20.251c7.547 0 11.675-6.253 11.675-11.675 0-.178 0-.355-.012-.53A8.348 8.348 0 0022 5.92a8.19 8.19 0 01-2.357.646 4.118 4.118 0 001.804-2.27 8.224 8.224 0 01-2.605.996 4.107 4.107 0 00-6.993 3.743 11.65 11.65 0 01-8.457-4.287 4.106 4.106 0 001.27 5.477A4.072 4.072 0 012.8 9.713v.052a4.105 4.105 0 003.292 4.022 4.095 4.095 0 01-1.853.07 4.108 4.108 0 003.834 2.85A8.233 8.233 0 012 18.407a11.616 11.616 0 006.29 1.84"/></svg><!-- HTML_TAG_END --></a></div> <p class="mt-8 text-gray-400 dark:text-dark-400 md:order-1 md:mt-0" data-svelte-h="svelte-wkgyvn">漏 2024 Stock Analysis. All rights reserved.</p></div> </div></footer> <script> { __sveltekit_caq9dl = { base: new URL("..", location).pathname.slice(0, -1) }; const element = document.currentScript.parentElement; const data = [{"type":"data","data":{session:void 0,cookies:[],loc:{co:"SG"},theme:void 0,hideNewsSources:[],ab:{}},"uses":{},"slash":"always"},null]; Promise.all([ import("../_app/immutable/entry/start.BZoNqm18.js"), import("../_app/immutable/entry/app.wUcaDySU.js") ]).then(([kit, app]) => { kit.start(app, element, { node_ids: [0, 40], data, form: null, error: null }); }); } </script> </div> </body> </html>