diff --git a/src/lib/components/Table/Table.svelte b/src/lib/components/Table/Table.svelte index f63c6a60..e366c649 100644 --- a/src/lib/components/Table/Table.svelte +++ b/src/lib/components/Table/Table.svelte @@ -119,6 +119,7 @@ { name: "Debt / Equity", rule: "debtEquityRatio", type: "int" }, { name: "Profit Margin", rule: "netProfitMargin", type: "percent" }, { name: "FTD Shares", rule: "failToDeliver", type: "int" }, + { name: "Relative FTD", rule: "relativeFTD", type: "percent" }, { name: "Interest Income", rule: "interestIncome", type: "int" }, { name: "Operating Income", rule: "operatingIncome", type: "int" }, { diff --git a/src/routes/list/+layout.svelte b/src/routes/list/+layout.svelte index 6ffe1af6..b1b72dc6 100644 --- a/src/routes/list/+layout.svelte +++ b/src/routes/list/+layout.svelte @@ -198,6 +198,10 @@ title: "Biggest U.S. Employers", link: "/list/most-employees", }, + { + title: "Biggest Companies with Failed-to-Deliver Shares", + link: "/list/most-ftd-shares", + }, ]; navigation = [...navigationIndustry, ...navigation]; diff --git a/src/routes/list/+page.svelte b/src/routes/list/+page.svelte index 8ae43f34..e0391c80 100644 --- a/src/routes/list/+page.svelte +++ b/src/routes/list/+page.svelte @@ -28,6 +28,11 @@ >U.S. Companies With The Most Employees +
  • + U.S. Companies With The Most Fail-to-Deliver Shares +
  • diff --git a/src/routes/list/most-ftd-shares/+page.server.ts b/src/routes/list/most-ftd-shares/+page.server.ts new file mode 100644 index 00000000..87ba6d13 --- /dev/null +++ b/src/routes/list/most-ftd-shares/+page.server.ts @@ -0,0 +1,26 @@ +export const load = async ({ locals, setHeaders }) => { + + const getData = async () => { + const { apiKey, apiURL } = locals; + const postData = { filterList: 'most-ftd-shares' }; + + const response = await fetch(apiURL + "/list-category", { + method: "POST", + headers: { + "Content-Type": "application/json", + "X-API-KEY": apiKey, + }, + body: JSON.stringify(postData), + }); + + const output = await response.json(); + setHeaders({ "cache-control": "public, max-age=60*5" }); + + return output; + }; + + // Make sure to return a promise + return { + getData: await getData(), + }; +}; diff --git a/src/routes/list/most-ftd-shares/+page.svelte b/src/routes/list/most-ftd-shares/+page.svelte new file mode 100644 index 00000000..60bbade0 --- /dev/null +++ b/src/routes/list/most-ftd-shares/+page.svelte @@ -0,0 +1,35 @@ + + +
    +
    + + + These are the biggest U.S. companies ranked by failed-to-deliver (FTD) + shares, updated daily. 'Relative FTD' compares FTD shares to average trading + volume, showing their significance in overall trading. +
    + + + + diff --git a/src/routes/sitemap/+page.svelte b/src/routes/sitemap/+page.svelte index ed560f45..04016bd9 100644 --- a/src/routes/sitemap/+page.svelte +++ b/src/routes/sitemap/+page.svelte @@ -167,7 +167,7 @@