{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} {$displayCompanyName} ({$stockTicker}) Financial Ratios and Metrics · stocknear

{#if $coolMode} {statementConfig?.find( (item) => item?.propertyName === displayStatement, )?.label} {:else} Ratios {filterRule === "annual" ? "(Annual)" : "(Quarter)"} {/if}

{#if $coolMode} {statementConfig?.find( (item) => item?.propertyName === displayStatement, )?.text} {:else if ratios?.length > 0} Get detailed income statement breakdowns, uncovering revenue, expenses, and much more. {:else} No financial data available for {$displayCompanyName} {/if}
{#if ratios?.length > 0}
{#each tabs as item, i} {/each}
Select time frame ($timeFrame = "5Y")} class="cursor-pointer hover:bg-[#27272A]" > 5 years ($timeFrame = "10Y")} class="cursor-pointer hover:bg-[#27272A]" > 10 years ($timeFrame = "MAX")} class="cursor-pointer hover:bg-[#27272A]" > Max
{#if $coolMode}
{#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}
{:else}
{#each ratios as item} {#if filterRule === "annual"} {:else} {/if} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each} {#each ratios as item} {/each}
Year {"FY" + item?.calendarYear?.slice(-2)} {"FY" + item?.calendarYear?.slice(-2) + " " + item?.period}
PE Ratio {filterRule === "annual" ? (item?.priceEarningsRatio / 4)?.toFixed(2) : item?.priceEarningsRatio?.toFixed(2)}
PS Ratio {filterRule === "annual" ? (item?.priceToSalesRatio / 4)?.toFixed(2) : item?.priceToSalesRatio?.toFixed(2)}
PB Ratio {filterRule === "annual" ? (item?.priceToBookRatio / 4)?.toFixed(2) : item?.priceToBookRatio?.toFixed(2)}
P/FCF Ratio {filterRule === "annual" ? (item?.priceToFreeCashFlowsRatio / 4)?.toFixed( 2, ) : item?.priceToFreeCashFlowsRatio?.toFixed(2)}
P/OCF Ratio {filterRule === "annual" ? ( item?.priceToOperatingCashFlowsRatio / 4 )?.toFixed(2) : item?.priceToOperatingCashFlowsRatio?.toFixed( 2, )}
OCF/S Ratio {filterRule === "annual" ? ( item?.operatingCashFlowSalesRatio / 4 )?.toFixed(2) : item?.operatingCashFlowSalesRatio?.toFixed(2)}
Debt / Equity Ratio {filterRule === "annual" ? (item?.debtEquityRatio / 4)?.toFixed(2) : item?.debtEquityRatio?.toFixed(2)}
Quick Ratio {filterRule === "annual" ? (item?.quickRatio / 4)?.toFixed(2) : item?.quickRatio?.toFixed(2)}
Current Ratio {filterRule === "annual" ? (item?.currentRatio / 4)?.toFixed(2) : item?.currentRatio?.toFixed(2)}
Asset Turnover {item?.assetTurnover?.toFixed(2)}
Interest Coverage {filterRule === "annual" ? (item?.interestCoverage / 4)?.toFixed(2) : item?.interestCoverage?.toFixed(2)}
Return on Equity (ROE) {(item?.returnOnEquity * 100)?.toFixed(2)}%
Return on Assets (ROA){(item?.returnOnAssets * 100)?.toFixed(2)}%
Return on Capital (ROIC) {(item?.returnOnCapitalEmployed * 100)?.toFixed( 2, )}%
Dividend Yield {(item?.dividendYield * 100)?.toFixed(2)}%
Payout Ratio {filterRule === "annual" ? ((item?.payoutRatio / 4) * 100)?.toFixed(2) : (item?.payoutRatio * 100)?.toFixed(2)}%
Gross Profit Margin {filterRule === "annual" ? ((item?.grossProfitMargin / 4) * 100)?.toFixed( 2, ) : (item?.grossProfitMargin * 100)?.toFixed(2)}%
Net Profit Margin {filterRule === "annual" ? ((item?.netProfitMargin / 4) * 100)?.toFixed(2) : (item?.netProfitMargin * 100)?.toFixed(2)}%
{/if} {/if}