| Symbol | + +{ sortBy = 'marketCap'; changeOrder(order); }} class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end"> + Market Cap + + | +{ sortBy = 'change'; changeOrder(order); }} class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end"> + % Change + + | ++ Price + | +{ sortBy = 'volume'; changeOrder(order); }} class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end"> + Volume + + | +{ sortBy = 'pe'; changeOrder(order); }} class="whitespace-nowrap cursor-pointer text-white font-semibold text-sm sm:text-[1rem] font-semibold text-end"> + PE Ratio + + | +|
|---|---|---|---|---|---|---|
|
+
+ handleSave(false)} class="sm:hover:text-white text-blue-400 text-sm sm:text-[1rem]">{item?.symbol}
+ {item?.name?.length > charNumber ? item?.name?.slice(0,charNumber) + "..." : item?.name}
+
+
+ |
+
+ + {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)} + | + ++ {item?.volume === 0 ? '-' : abbreviateNumber(item?.volume)} + | + ++ {item?.pe?.toFixed(2)} + | +
| Symbol | + +Market Cap | + {#each displayRules as row (row?.rule)} + {#if row?.rule !== 'marketCap'} +{row?.label} | + {/if} + {/each} +|
|---|---|---|---|
|
+
+ {item?.symbol}
+ {item?.name?.length > charNumber ? item?.name?.slice(0, charNumber) + "..." : item?.name}
+
+ |
+ + {item?.name?.length > charNumber ? item?.name?.slice(0, charNumber) + "..." : item?.name} + | ++ {abbreviateNumber(item?.marketCap, true)} + | + {#each displayRules as row (row?.rule)} + {#if row?.rule !== 'marketCap'} ++ {#if ['ema20', 'ema50', 'ema100', 'ema200', 'analystRating','sector','industry','country','analystRating']?.includes(row?.rule)} + {item[row?.rule]} + {:else if ['fundamentalAnalysis','trendAnalysis']?.includes(row?.rule)} + {item[row?.rule]?.accuracy}% + {:else} + {abbreviateNumber(item[row?.rule])} + {/if} + | + {/if} + {/each} +