diff --git a/src/lib/components/FinancialChart.svelte b/src/lib/components/FinancialChart.svelte new file mode 100644 index 00000000..ff6b5288 --- /dev/null +++ b/src/lib/components/FinancialChart.svelte @@ -0,0 +1,154 @@ + + +
diff --git a/src/lib/components/Options/OpenInterestByExpiry.svelte b/src/lib/components/Options/OpenInterestByExpiry.svelte index 70e6df38..f6f57254 100644 --- a/src/lib/components/Options/OpenInterestByExpiry.svelte +++ b/src/lib/components/Options/OpenInterestByExpiry.svelte @@ -1,9 +1,5 @@ @@ -439,18 +281,11 @@| {filterRule === "annual" - ? "Fiscal Year End" - : "Quarter Ends"} | -{statementConfig?.find( - (item) => item?.propertyName === displayStatement, - )?.label} | -Change | -Growth | -
|---|---|---|---|
| - {item?.date} - | - -- {@html abbreviateNumber(item?.value, false, true)} - | - -- {@html item?.value - - tableList[index + 1]?.value !== - 0 - ? abbreviateNumber( - ( - item?.value - tableList[index + 1]?.value - )?.toFixed(2), - false, - true, - ) - : "n/a"} - | - -- {#if index + 1 - tableList?.length === 0} - n/a - {: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} - n/a - {/if} - | -