{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} {$displayCompanyName} ({$stockTicker}) Business Metric Overview · Stocknear
{#if revenueNames?.length !== 0 || geographicNames?.length !== 0}

{$displayCompanyName} Revenue Breakdown

{#each xData as item} {/each} {#each revenueNames as name, index} {#each categoryValues[index] as value} {/each} {#each growthValues[index] as growthValue} {/each} {/each}
Quarter{new Date(item ?? null)?.toLocaleString("en-US", { month: "short", day: "numeric", year: "numeric", })}
{name} Revenue {@html value !== null && value !== undefined ? abbreviateNumber(value, false, true) : "n/a"}
{name} Revenue Growth {growthValue > 0 ? "+" : ""}{growthValue !== null && growthValue !== undefined ? growthValue?.toFixed(2) + "%" : "n/a"}
{#if geographicNames?.length !== 0}

Revenue by Geography

{#each geographicXData as item} {/each} {#each geographicNames as name, index} {#each geographiCategoryValues[index] as value} {/each} {#each geographicGrowthValues[index] as growthValue} {/each} {/each}
Quarter{new Date(item ?? null)?.toLocaleString("en-US", { month: "short", day: "numeric", year: "numeric", })}
{name} Revenue {@html value !== null && value !== 0 && value !== undefined ? abbreviateNumber(value, false, true) : "n/a"}
{name} Revenue Growth {growthValue > 0 ? "+" : ""}{growthValue !== null && growthValue !== 0 && growthValue !== undefined ? growthValue?.toFixed(2) + "%" : "n/a"}
{/if} {#if operatingExpensesNames?.length !== 0}

Operating Expense Breakdown

{#each operatingExpensesXData as item} {/each} {#each operatingExpensesNames as name, index} {#each operatingExpensesCategoryValues[index] as value} {/each} {#each operatingExpensesGrowthValues[index] as growthValue} {/each} {/each}
Quarter{new Date(item ?? null)?.toLocaleString("en-US", { month: "short", day: "numeric", year: "numeric", })}
{name} Revenue {@html value !== null && value !== 0 && value !== undefined ? abbreviateNumber(value, false, true) : "n/a"}
{name} Revenue Growth {growthValue > 0 ? "+" : ""}{growthValue !== null && growthValue !== 0 && growthValue !== undefined ? growthValue?.toFixed(2) + "%" : "n/a"}
{/if} {:else} {/if}