{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ''} Stock Watchlist · stocknear
{#if isLoaded}
{#each allList as item} changeWatchList(item)} class="text-sm sm:text-[1rem] {item?.id === displayWatchList?.id ? 'bg-[#27272A]' : ''} cursor-pointer sm:hover:bg-[#27272A]"> {item?.title} ({item?.ticker?.length}) {/each}
{#if editMode} {/if}
{#if inputValue?.length !== 0} {#each filteredStocks as item} handleAddTicker(e,item?.symbol)} >
{item?.symbol} {item?.name}
{:else} No results found {/each}
{/if}
{#if searchQuery?.length > 0} {/if}
{#each (searchQuery?.length !== 0 ? testList : allRows) as item}
{#if (data?.user?.tier === 'Pro') || excludedRules?.has(item?.rule)} {:else} {item?.name} {/if}
{/each}
{#if allList.length === 0}
Empty Watchlist Fill it up with your favorite stocks and get realtime data and the latest news in one place! {#if !data?.user} Get Started {/if}
{:else} {#if watchList?.length !== 0}
{#each ruleOfList as item} {#if isChecked(item?.name)} {/if} {/each} {#each watchList as item} {#each ruleOfList as row} {#if isChecked(row?.name)} {/if} {/each} {/each}
Symbol Company{item?.name}
handleFilter(item?.symbol)} class="text-blue-400 font-medium text-sm sm:text-[1rem] whitespace-nowrap text-start border-b-[#09090B] flex flex-row items-center"> {#if editMode} {:else} {item?.symbol} {/if} {item?.name?.length > charNumber ? item?.name?.slice(0, charNumber) + "..." : item?.name} {#if item?.[row?.rule] !== undefined && item?.[row?.rule] !== null} {#if row?.type === 'int'} {abbreviateNumber(item[row?.rule])} {:else if row?.type === 'str'} {item[row?.rule] !== null ? item[row?.rule] : '-'} {:else if row?.type === 'float'} {item[row?.rule] !== null ? item[row?.rule]?.toFixed(2) : '-'} {:else if row?.type === 'percent'} {item[row?.rule] !== null ? item[row?.rule]?.toFixed(2)+'%' : '-'} {:else if row?.type === 'percentSign'} {#if item[row?.rule] >= 0} +{item[row?.rule]?.toFixed(2)}% {:else} {item[row?.rule]?.toFixed(2)}% {/if} {:else if row?.type === 'rating'} {#if ['Strong Buy', 'Buy'].includes(item[row?.rule])} {item[row?.rule]} {:else if ['Strong Sell', 'Sell'].includes(item[row?.rule])} {item[row?.rule]} {:else if item[row?.rule] === 'Hold'} {item[row?.rule]} {/if} {/if} {:else} - {/if}

Latest News

{:else}
Empty Watchlist Fill it up with your favorite stocks and get realtime data and the latest news in one place!
{/if} {/if} {:else}
{/if}