{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} {$displayCompanyName} ({$stockTicker}) Forecast Overview · stocknear

{$displayCompanyName} Forcast

Stock Price Forecast

The {numOfAnalyst} analysts with 12-month price forecasts for {$stockTicker} stock have an median target of {medianPriceTarget}, with a low estimate of {lowPriceTarget} and a high estimate of {highPriceTarget}. The median target predicts an increase of {medianChange}% from the current stock price of {price}.

Analyst Consensus: {consensusRating}
Target Low Average Median High
Price ${lowPriceTarget} ${avgPriceTarget} ${medianPriceTarget} ${highPriceTarget}
Change 0 ? "before:content-['+'] text-[#00FC50]" : "text-[#FF2F1F]"}>{lowChange}% 0 ? "before:content-['+'] text-[#00FC50]" : "text-[#FF2F1F]"}>{avgChange}% 0 ? "before:content-['+'] text-[#00FC50]" : "text-[#FF2F1F]"}>{lowChange}% 0 ? "before:content-['+'] text-[#00FC50]" : "text-[#FF2F1F]"}>{highChange}%

Analyst Ratings

According to {numOfAnalyst} stock analyst, the rating for GameStop is "{consensusRating}". This means that the analyst believes this stock is likely to lead to {[ "Strong Sell", "Sell", ]?.includes(consensusRating) ? "lower" : ["Strong Buy", "Buy"]?.includes(consensusRating) ? "higher" : "similar"} returns than market as a whole.

{#each recommendationList as item} {/each} {#each categories as category} {#each recommendationList as entry} {/each} {/each} {#each recommendationList as _, i} {/each}
Rating{new Intl.DateTimeFormat("en", { month: "short", year: "2-digit", }).format(new Date(item?.date))}
{category}{entry[category]}
Total {getTotalForDate(i)}

Financial Forecast this Year

{#if data?.getAnalystEstimate?.length !== 0}
{abbreviateNumber( data?.getAnalystEstimate[index - 1]?.estimatedRevenueAvg, )}
{abbreviateNumber(changeRevenue?.toFixed(1))}%
from {abbreviateNumber( data?.getAnalystEstimate[index - 2]?.revenue, )}
{abbreviateNumber( data?.getAnalystEstimate[index - 1] ?.estimatedNetIncomeAvg, )}
{abbreviateNumber(changeNetIncome?.toFixed(1))}%
from {abbreviateNumber( data?.getAnalystEstimate[index - 2]?.netIncome, )}
{abbreviateNumber( data?.getAnalystEstimate[index - 1]?.estimatedEbitdaAvg, )}
{abbreviateNumber(changeEBITDA?.toFixed(2))}%
from {abbreviateNumber( data?.getAnalystEstimate[index - 2]?.ebitda, )}
{data?.getAnalystEstimate[index - 1]?.estimatedEpsAvg}
{abbreviateNumber(changeEPS?.toFixed(1))}%
from {data?.getAnalystEstimate[index - 2]?.eps}
{#await import("$lib/components/AnalystEstimate.svelte") then { default: Comp }} {/await}
{:else}
No analyst forecast available for {$displayCompanyName}.
{/if}