{$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}