= 0 ? "▲" : "▼"} ${displayLegend?.change}%`} description={`Get a real-time ${data?.companyName} (${$stockTicker}) stock chart, price quote with breaking news, financials, statistics, charts and more.`} />
{#if dataMapping[displayData]?.length === 0}
    {#each intervals as interval}
  • {/each}
No {displayData} chart data available
{:else}
    {#each intervals as interval}
  • {/each}
= 0 ? "before:content-['+'] text-green-600 dark:text-[#00FC50]" : "text-[#FF2F1F]"} > {displayLegend?.graphChange ?? data?.getStockQuote?.changesPercentage?.toFixed(2)}%
{#if output !== null && config !== null && dataMapping[displayData]?.length !== 0}
{:else}
{/if}
{/if}
Bid {$wsBidPrice !== 0 && $wsBidPrice !== null ? $wsBidPrice : ((data?.getStockQuote?.bid !== 0 ? data?.getStockQuote?.bid : "n/a") ?? "n/a")}
Market Cap {@html abbreviateNumber( data?.getStockQuote?.marketCap, false, true, )}
Revenue (ttm) {@html stockDeck?.revenueTTM !== null && stockDeck?.revenueTTM !== 0 ? abbreviateNumber(stockDeck?.revenueTTM, false, true) : "n/a"}
Net Income (ttm) {@html stockDeck?.netIncomeTTM !== null ? abbreviateNumber(stockDeck?.netIncomeTTM, false, true) : "n/a"}
EPS (ttm) {data?.getStockQuote?.eps ?? "n/a"}
PE Ratio (ttm) {data?.getStockQuote?.pe ?? "n/a"}
Forward PE {stockDeck?.forwardPE ?? "n/a"}
Analyst {data?.getAnalystSummary?.consensusRating !== null && data?.getAnalystSummary?.consensusRating !== "n/a" && data?.getAnalystSummary?.consensusRating !== undefined ? data?.getAnalystSummary?.consensusRating : "n/a"}
Ask {$wsAskPrice !== 0 && $wsAskPrice !== null ? $wsAskPrice : ((data?.getStockQuote?.ask !== 0 ? data?.getStockQuote?.ask : "n/a") ?? "n/a")}
Volume {data?.getStockQuote?.volume?.toLocaleString( "en-us", )}
Avg. Volume (20D) {data?.getStockQuote?.avgVolume !== undefined ? data?.getStockQuote?.avgVolume?.toLocaleString( "en-us", ) : "n/a"}
Open {data?.getStockQuote?.open?.toFixed(2)}
Previous Close {data?.getStockQuote?.previousClose?.toFixed(2)}
Day's Range {data?.getStockQuote?.dayLow?.toFixed(2)} - {data?.getStockQuote?.dayHigh?.toFixed( 2, )}
52-Week Range {data?.getStockQuote?.yearLow?.toFixed(2)} - {data?.getStockQuote?.yearHigh?.toFixed( 2, )}
Beta {stockDeck?.beta?.toFixed(2)}