{#if Object?.keys(rawData)?.length !== 0}

Next Earnings Release

{$displayCompanyName} is scheduled to release its earnings on {new Date( rawData?.date ?? null, )?.toLocaleString("en-US", { month: "short", day: "numeric", year: "numeric", timeZone: "Europe/Berlin", })}, {#if compareTimes(rawData?.time, "16:00") > 0} after market closes. {:else if compareTimes(rawData?.time, "09:30") < 0} before market opens. {:else} during market hours. {/if}
Analysts project revenue of {@html abbreviateNumber(rawData?.revenueEst, true, true)}, reflecting a {abbreviateNumber(revenueRatio)}% YoY {revenueRatio > 0 ? "growth" : revenueRatio < 0 ? "shrinking" : ""} {#if epsRatio !== null} and earnings per share of {rawData?.epsEst}, making a {epsRatio}% {epsRatio > 0 ? "increase" : epsRatio < 0 ? "decrease" : ""} YoY. {:else} and earnings per share of {rawData?.epsEst}. {/if}
{/if} {#if data?.getNextEarnings?.past?.length !== 0}

Past Earnings Volatility

{/if}