1<!doctype html><html lang="en"><head>
1<script>document.write('<meta name="viewport" content="width='+ 2 (screen&&screen.width<750?'device-width, initial-scale=1':'1200')+'" />');</script>
2<script src="https://js.sentry-cdn.com/2d9104034a034c7f9a67dfefc636581d.min.js" crossorigin="anonymous"></script>
2<link rel="preconnect" href="https://www.googletagmanager.com/" crossorigin="anonymous">
2<script>
vendor: 343 bytes, lines 2-6
2(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 5 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 6 })(window,document,'script','dataLayer',"
6GTM-KKXPZT7
vendor: 3 bytes, line 6
6");
6</script>
6<style>html{display:none;}</style>
6<script>self==top?document.documentElement.style.display="block":top.location=self.location;</script>
6<meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1" data-react-helmet="true"><meta http-equiv="X-UA-Compatible" content="ie=edge"><meta name="theme-color" content="#000000"><meta name="googlebot" content="index,follow"><title>The Complete Toolbox For Investors | finbox.com</title><link rel="apple-touch-icon" href="/fin192x192.png"><link rel="preconnect" href="https://www.google.com" crossorigin><link rel="preconnect" href="https://www.googleadservices.com" crossorigin><link rel="preconnect" crossorigin="anonymous" href="https://embed.finbox.com"><link rel="preconnect" crossorigin="use-credentials" href="https://embed.finbox.com"><link rel="preconnect" crossorigin="anonymous" href="https://finbox.com/blog"><link rel="preconnect" crossorigin="use-credentials" href="https://finbox.com/blog"><link rel="preconnect" crossorigin="anonymous" href="https://finbox.com/_/api/v5"><link rel="preconnect" crossorigin="use-credentials" href="https://finbox.com/_/api/v5"><link rel="preconnect" crossorigin="anonymous" href="https://auth.finbox.com"><link rel="preconnect" crossorigin="use-credentials" href="https://auth.finbox.com"><link rel="preconnect" crossorigin="anonymous" href="https://export.finbox.com"><link rel="preconnect" crossorigin="use-credentials" href="https://export.finbox.com"><link rel="preconnect" crossorigin="anonymous" href="https://finql.finbox.com/v3"><link rel="preconnect" crossorigin="use-credentials" href="https://finql.finbox.com/v3"><link rel="preconnect" crossorigin="anonymous" href="https://makeshift.finbox.com/v4"><link rel="preconnect" crossorigin="use-credentials" href="https://makeshift.finbox.com/v4"><link rel="preconnect" crossorigin="anonymous" href="https://ideas.finbox.com"><link rel="preconnect" crossorigin="use-credentials" href="https://ideas.finbox.com"><link rel="preconnect" crossorigin="anonymous" href="https://screener.finbox.com/v4"><link rel="preconnect" crossorigin="use-credentials" href="https://screener.finbox.com/v4"><link rel="preconnect" crossorigin="anonymous" href="https://addon.finbox.com/v1"><link rel="preconnect" crossorigin="use-credentials" href="https://addon.finbox.com/v1"><link rel="preconnect" crossorigin="anonymous" href="https://static.finbox.com"><link rel="preconnect" crossorigin="use-credentials" href="https://static.finbox.com"><link rel="preconnect" crossorigin="anonymous" href="https://finbox.com"><link rel="preconnect" crossorigin="use-credentials" href="https://finbox.com"><link rel="icon" href="/assets/favicon.ico?aeb8b191de6d63b98513"></head><body><div id="libStyles"></div><div id="appStyles"></div><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KKXPZT7" height="0" width="0" style="display:none; visibility:hidden;"></iframe></noscript><div id="root"></div><style>#ze-button { 7 position: fixed; 8 bottom: 13px; 9 right: 20px; 10 z-index: 999998; 11 cursor: pointer; 12 background-color: #1551c3; 13 color: #fff; 14 padding: 13px; 15 width: 46px; 16 height: 46px; 17 border: none; 18 border-radius: 23px; 19 font-size: 15px; 20 font-weight: 700; 21 line-height: 1.15; 22 white-space: nowrap; 23 fill: currentColor; 24 font-family: 25 system-ui, 26 -apple-system, 27 BlinkMacSystemFont, 28 'Segoe UI', 29 Roboto, 30 Oxygen-Sans, 31 Ubuntu, 32 Cantarell, 33 'Helvetica Neue', 34 Arial, 35 sans-serif; 36 } 37 38 #ze-button::before { 39 content: ' '; 40 background: 41 url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgPHBhdGggZD0iTTExLDEyLjNWMTNjMCwwLTEuOCwwLTIsMHYtMC42YzAtMC42LDAuMS0xLjQsMC44LTIuMWMwLjctMC43LDEuNi0xLjIsMS42LTIuMVMxMC43LDYuOCwxMCw2LjhjLTEuMywwLTEuNCwxLjQtMS41LDEuN0g2LjYgQzYuNiw3LjEsNy4yLDUsMTAsNWMyLjQsMCwzLjQsMS42LDMuNCwzQzEzLjQsMTAuNCwxMSwxMC44LDExLDEyLjN6IE0xMCwxNGMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMXMtMS0wLjQtMS0xUzkuNCwxNCwxMCwxNHogTTEwLDJjNC40LDAsOCwzLjYsOCw4cy0zLjYsOC04LDhzLTgtMy42LTgtOFM1LjYsMiwxMCwyIE0xMCwwQzQuNSwwLDAsNC41LDAsMTBzNC41LDEwLDEwLDEwczEwLTQuNSwxMC0xMFMxNS41LDAsMTAsMEwxMCwweiIgZmlsbD0id2hp
41dGUiLz4KPC9zdmc+') 42 no-repeat center center; 43 width: 20px; 44 height: 20px; 45 display: inline-block; 46 vertical-align: middle; 47 } 48 49 #ze-button::after { 50 content: 'Help'; 51 display: none; 52 vertical-align: middle; 53 margin-left: 8px; 54 } 55 56 #ze-button[disabled] { 57 opacity: 0.5; 58 pointer-events: none; 59 } 60 61 @media screen and (min-width: 600px) { 62 #ze-button { 63 padding: 13px 22px; 64 width: auto; 65 } 66 67 #ze-button::after { display: inline; } 68 }</style>
68<script>!function() { 69 var b = document.createElement('button'); 70 b.type = 'button'; 71 b.id = 'ze-button'; 72 document.body.appendChild(b); 73 74 var load = function(callback) { 75 var s = document.createElement('script'); 76 s.id = 'ze-snippet'; 77 s.src = "https://static.zdassets.com/ekr/snippet.js?key=a8e3c7cd-1ebf-404e-8104-23d1e0869198"; 78 s.onload = callback; 79 b.parentNode.insertBefore(s,b); 80 }; 81 82 var settings, locale; 83 84 window.ChatSupport = { 85 activate: function() { 86 var cb = function() { 87 zE(function() { 88 if (settings) zE('webWidget', 'updateSettings', settings); 89 if (locale) zE('webWidget', 'setLocale', locale); 90 zE.activate(); 91 }); 92 }; 93 window.zE?cb():load(cb); 94 }, 95 setLocale: function(param) { 96 locale = param; 97 if (window.zE) zE('webWidget', 'setLocale', param); 98 }, 99 updateSettings: function(params) { 100 settings = params; 101 if (window.zE) zE('webWidget', 'updateSettings', params); 102 }, 103 logout: function() { 104 settings = undefined; 105 if (window.zE) zE('webWidget', 'logout'); 106 }, 107 }; 108 109 b.onclick=function() { 110 b.setAttribute('disabled',true); 111 load(function() { 112 zE(function() { 113 zE('webWidget:on','close',function() { zE('webWidget', 'hide'); }); 114 b.removeAttribute('disabled'); 115 ChatSupport.activate(); 116 }); 117 }); 118 }; 119 }()</script>
119<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ad30f3a69bdc4fa78eb215b7ef46d268","spa":2}' crossorigin="anonymous"></script>
119 120</body></html>
120<script src="/assets/client.dce4ed79a6f6f8d41cf0.js?aeb8b191de6d63b98513"></script>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.