{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} {$displayCompanyName} ({$stockTicker}) Stock Price, Quote & News · stocknear
{displayLegend?.close} {#if $priceIncrease === true}
{:else if $priceIncrease === false}
{/if}
{#if displayLegend?.change >= 0} +{displayLegend?.change}% {:else if displayLegend?.change < 0} {displayLegend?.change}% {/if} {displayLegend?.date}
{#if Object?.keys(prePostData)?.length !== 0 && prePostData?.price !== 0}
{prePostData?.price} {#if prePostData?.changesPercentage >= 0} ({prePostData?.changesPercentage}%) {:else if prePostData?.changesPercentage < 0} ({prePostData?.changesPercentage}%) {/if}
{#if $isBeforeMarketOpen && !$isOpen && !$isWeekend}
Pre-market:
{:else}
Post-market:
{/if}
{/if}
{#if dataMapping[displayData]?.length === 0}
No {displayData} chart data available
{:else}
    {#each intervals as interval}
  • {/each}
= 0 ? "before:content-['+'] text-[#00FC50]" : "text-[#FF2F1F]"} > {displayLegend?.change}%
{#if output !== null} (chart = api)} > {#if displayData === "1D"} ({ time, value: close, }))} lineWidth={1.5} priceScaleId="right" lineColor={colorChange} topColor={topColorChange} bottomColor={bottomColorChange} ref={handleSeriesReference} priceLineVisible={false} > {:else if displayData === "1W"} ({ time, value: close, }))} lineWidth={1.5} priceScaleId="right" lineColor={colorChange} topColor={topColorChange} bottomColor={bottomColorChange} ref={handleSeriesReference} priceLineVisible={false} > {:else if displayData === "1M"} ({ time: time, value: close, }))} lineWidth={1.5} priceScaleId="right" lineColor={colorChange} topColor={topColorChange} bottomColor={bottomColorChange} ref={handleSeriesReference} priceLineVisible={false} > {:else if displayData === "6M"} ({ time, value: close, }))} lineWidth={1.5} priceScaleId="right" lineColor={colorChange} topColor={topColorChange} bottomColor={bottomColorChange} ref={handleSeriesReference} priceLineVisible={false} > {:else if displayData === "1Y"} ({ time, value: close, }))} lineWidth={1.5} priceScaleId="right" lineColor={colorChange} topColor={topColorChange} bottomColor={bottomColorChange} ref={handleSeriesReference} priceLineVisible={false} > {:else if displayData === "MAX"} ({ time, value: close, }))} lineWidth={1.5} priceScaleId="right" lineColor={colorChange} topColor={topColorChange} bottomColor={bottomColorChange} ref={handleSeriesReference} priceLineVisible={false} > {/if} {:else}
{/if}
{/if}
Bid {$wsBidPrice !== 0 && $wsBidPrice !== null ? $wsBidPrice : (data?.getStockQuote?.bid ?? "-")}
Market Cap {abbreviateNumber(data?.getStockQuote?.marketCap)}
Revenue (ttm) {data?.getStockDeck?.revenueTTM !== null ? abbreviateNumber(data?.getStockDeck?.revenueTTM) : "n/a"}
Net Income (ttm) {data?.getStockDeck?.netIncomeTTM !== null ? abbreviateNumber(data?.getStockDeck?.netIncomeTTM) : "n/a"}
EPS (ttm) {data?.getStockQuote?.eps}
PE Ratio (ttm) {data?.getStockQuote?.pe}
Forward PE {data?.getStockDeck?.forwardPE ?? "n/a"}
Shares Out {data?.getStockQuote?.sharesOutstanding !== null ? abbreviateNumber( data?.getStockQuote?.sharesOutstanding, ) : "n/a"}
Short % of Shares Out {data?.getStockDeck?.shortOutStandingPercent}%
Ask {$wsAskPrice !== 0 && $wsAskPrice !== null ? $wsAskPrice : (data?.getStockQuote?.ask ?? "-")}
Volume {abbreviateNumber(data?.getStockQuote?.volume)}
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 {data?.getStockDeck?.beta?.toFixed(2)}
Shares Float {data?.getStockDeck?.floatShares !== null ? abbreviateNumber(data?.getStockDeck?.floatShares) : "n/a"}
Short % of Float {data?.getStockDeck?.shortFloatPercent}%