{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ''} Stock Screener · stocknear

Stock Screener

{ruleOfList?.length !== 0 ? filteredData?.length : 0} Matches Found
{#each allRows as row (row.rule)} {#if ruleOfList.some(rule => rule.name === row.rule)} {/if} {/each}
{ruleOfList?.length !== 0 ? filteredData?.length : 0} Matches Found
{#if displayResults?.length !== 0 && ruleOfList?.length !== 0}
{#each displayResults as item} {handleSave(false); goto("/stocks/"+item?.symbol)}} class="sm:hover:bg-[#245073] sm:hover:bg-opacity-[0.2] bg-[#09090B] border-b-[#09090B] odd:bg-[#27272A] cursor-pointer"> {/each}
Symbol { sortBy = 'marketCap'; changeOrder(order); }} class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-center"> Market Cap { sortBy = 'change'; changeOrder(order); }} class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-center"> % Change Price
{item?.symbol} {item?.name?.length > charNumber ? item?.name?.slice(0,charNumber) + "..." : item?.name}
{#if item?.symbol?.includes('.DE') || item?.symbol?.includes('.F')} €{item?.marketCap < 100 ? '< $100' : abbreviateNumber(item?.marketCap)} {:else} {item?.marketCap < 100 ? '< $100' : abbreviateNumber(item?.marketCap,true)} {/if} {#if item?.changesPercentage >=0} +{item?.changesPercentage >= 1000 ? abbreviateNumber(item?.changesPercentage) : item?.changesPercentage?.toFixed(2)}% {:else} {item?.changesPercentage <= -1000 ? abbreviateNumber(item?.changesPercentage) : item?.changesPercentage?.toFixed(2)}% {/if} {item.price < 0.01 ? '< $0.01' :item.price?.toFixed(2)}
{/if}
{#if $screenWidth >= 640} {:else}
{/if} {#if LoginPopup} {/if}