{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ''} {$displayCompanyName} ({$stockTicker}) Financials - Income Statement · stocknear
{#if isLoaded}

{#if mode} {statementConfig?.find((item) => item?.propertyName === displayStatement)?.label} {:else} Income Statement {filterRule === 'annual' ? '(Annual)' : '(Quarter)'} {/if}

{#if mode} {statementConfig?.find((item) => item?.propertyName === displayStatement)?.text} {:else} Get detailed income statement breakdowns, uncovering revenue, expenses, and much more. {/if}
  • {#if data?.user?.tier === 'Pro'} {:else} Quarterly {/if}
{#if mode}

{statementConfig?.find((item) => item?.propertyName === displayStatement)?.label} History

{#each tableList as item, index} {/each}
{filterRule === 'annual' ? 'Fiscal Year End' : 'Quarter Ends'} {statementConfig?.find((item) => item?.propertyName === displayStatement)?.label} Change Growth
{item?.date} {abbreviateNumber(item?.value)} {item?.value-tableList[index+1]?.value !== 0 ? abbreviateNumber((item?.value-tableList[index+1]?.value)?.toFixed(2)) : '-'} {#if index + 1 - tableList?.length === 0} - {:else} {#if (item?.value === 0 && tableList[index+1]?.value < 0)} -100.00% {:else if (item?.value === 0 && tableList[index+1]?.value > 0)} 100.00% {:else if ((item?.value - tableList[index+1]?.value) > 0)} {(((item?.value - tableList[index+1]?.value) / Math.abs(item?.value)) * 100)?.toFixed(2)}% {:else if ((item?.value - tableList[index+1]?.value) < 0)} -{(Math?.abs((tableList[index+1]?.value - item?.value) / Math.abs(item?.value)) * 100)?.toFixed(2)}% {:else} - {/if} {/if}
{:else}
{#each income as cash} {#if filterRule === 'annual'} {:else} {/if} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each} {#each income as cash} {/each}
Year {'FY'+cash?.calendarYear?.slice(-2)} {'FY'+cash?.calendarYear?.slice(-2)+' '+cash?.period}
Revenue {abbreviateNumber(cash?.revenue,true)}
Cost of Revenue {abbreviateNumber(cash?.costOfRevenue,true)}
Gross Profit {abbreviateNumber(cash?.grossProfit,true)}
Selling, General & Admin {abbreviateNumber(cash?.sellingGeneralAndAdministrativeExpenses,true)}
Research & Development {abbreviateNumber(cash?.researchAndDevelopmentExpenses,true)}
Other Expenses {abbreviateNumber(cash?.otherExpenses,true)}
Operating Expenses {abbreviateNumber(cash?.operatingExpenses,true)}
Interest Expense {abbreviateNumber(cash?.interestExpense,true)}
Pretax Income {abbreviateNumber(cash?.incomeBeforeTax,true)}
Income Tax {abbreviateNumber(cash?.incomeTaxExpense,true)}
Net Income {abbreviateNumber(cash?.netIncome,true)}
Shares Outstanding (Basic) {abbreviateNumber(cash?.weightedAverageShsOut)}
Shares Outstanding (Diluted) {abbreviateNumber(cash?.weightedAverageShsOutDil)}
EPS (Basic) {cash?.eps?.toFixed(2)}
EPS (Diluted) {cash?.epsdiluted?.toFixed(2)}
EBITDA {abbreviateNumber(cash?.ebitda,true)}
Depreciation & Amortization {abbreviateNumber(cash?.depreciationAndAmortization,true)}
{/if}
{:else}
{/if}