ui fix
This commit is contained in:
parent
7ee639d4c7
commit
9c7f07a56a
@ -28,8 +28,6 @@
|
|||||||
let topHolders = 0;
|
let topHolders = 0;
|
||||||
|
|
||||||
function plotData() {
|
function plotData() {
|
||||||
shareholderList = shareholderList?.filter((item) => item?.ownership <= 100);
|
|
||||||
|
|
||||||
let institutionalOwner =
|
let institutionalOwner =
|
||||||
rawData?.ownershipPercent > 100 ? 99.99 : rawData?.ownershipPercent || 0;
|
rawData?.ownershipPercent > 100 ? 99.99 : rawData?.ownershipPercent || 0;
|
||||||
let otherOwner = institutionalOwner === 0 ? 0 : 100 - institutionalOwner;
|
let otherOwner = institutionalOwner === 0 ? 0 : 100 - institutionalOwner;
|
||||||
@ -235,59 +233,54 @@
|
|||||||
// Sort using the generic comparison function
|
// Sort using the generic comparison function
|
||||||
displayList = [...originalData].sort(compareValues)?.slice(0, 50);
|
displayList = [...originalData].sort(compareValues)?.slice(0, 50);
|
||||||
};
|
};
|
||||||
|
|
||||||
function generateStatementInfoHTML() {
|
|
||||||
if (shareholderList?.length > 0) {
|
|
||||||
return `
|
|
||||||
<span>
|
|
||||||
13F institutions, like mutual and pension funds, are large investors
|
|
||||||
required by the SEC to disclose their holdings quarterly, significantly
|
|
||||||
impacting company decisions and stock trends.
|
|
||||||
</span>
|
|
||||||
`;
|
|
||||||
} else {
|
|
||||||
return `
|
|
||||||
<span>
|
|
||||||
There are currently no records available for the 13 institutional
|
|
||||||
holders of ${$displayCompanyName}
|
|
||||||
</span>
|
|
||||||
`;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
let htmlOutput = generateStatementInfoHTML();
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<section class="overflow-hidden text-white h-full pb-8">
|
<section class="overflow-hidden text-white h-full pb-8">
|
||||||
<main class="overflow-hidden">
|
<main class="overflow-hidden">
|
||||||
{#if shareholderList?.length !== 0}
|
{#if shareholderList?.length !== 0}
|
||||||
<div class="pb-2 rounded-md bg-default sm:bg-default">
|
<div class="text-white text-[1rem] mt-3">
|
||||||
<div class="text-white text-[1rem] mt-3">
|
<p>
|
||||||
As of {new Date(rawData?.date)?.toLocaleString("en-US", {
|
Total Institutes of {rawData?.investorsHolding?.toLocaleString(
|
||||||
month: "short",
|
"en-US",
|
||||||
day: "numeric",
|
)} in {removeCompanyStrings($displayCompanyName)}
|
||||||
year: "numeric",
|
{rawData?.investorsHoldingChange >= 0
|
||||||
daySuffix: "2-digit",
|
? "expanded their positions with an increase of"
|
||||||
})},
|
: "reduced their positions with a decrease of"}
|
||||||
<span class="font-semibold"
|
<span class="font-semibold"
|
||||||
>{new Intl.NumberFormat("en", {
|
>{Math.abs(rawData?.investorsHoldingChange)}</span
|
||||||
minimumFractionDigits: 0,
|
|
||||||
maximumFractionDigits: 0,
|
|
||||||
}).format(rawData?.investorsHolding)}</span
|
|
||||||
>
|
>
|
||||||
Institutions hold a total of
|
investors compared to the previous quarter.
|
||||||
<span class="font-semibold"
|
{rawData?.numberOf13FsharesChange >= 0
|
||||||
>{@html abbreviateNumber(
|
? "An additional"
|
||||||
rawData?.numberOf13Fshares,
|
: "A reduction of"}
|
||||||
|
<span class="font-semibold">
|
||||||
|
{@html abbreviateNumber(
|
||||||
|
Math.abs(rawData?.numberOf13FsharesChange),
|
||||||
false,
|
false,
|
||||||
true,
|
true,
|
||||||
)}</span
|
)}
|
||||||
>
|
</span>
|
||||||
{$displayCompanyName} shares, with a combined investment of
|
shares, as total invested capital {rawData?.totalInvestedChange >= 0
|
||||||
|
? "grew by"
|
||||||
|
: "declined by"}
|
||||||
|
<span class="font-semibold">
|
||||||
|
{@html abbreviateNumber(
|
||||||
|
Math.abs(rawData?.totalInvestedChange),
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
)}
|
||||||
|
</span>
|
||||||
|
{rawData?.ownershipPercent >= rawData?.lastOwnershipPercent
|
||||||
|
? "with ownership percentage increasing from"
|
||||||
|
: "with ownership percentage dropping from"}
|
||||||
<span class="font-semibold"
|
<span class="font-semibold"
|
||||||
>{@html abbreviateNumber(rawData?.totalInvested, true, true)}</span
|
>{rawData?.lastOwnershipPercent?.toFixed(2)}%</span
|
||||||
|
>
|
||||||
|
to
|
||||||
|
<span class="font-semibold"
|
||||||
|
>{rawData?.ownershipPercent?.toFixed(2)}%</span
|
||||||
>.
|
>.
|
||||||
</div>
|
</p>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="border border-gray-800 rounded w-full mt-3"
|
class="border border-gray-800 rounded w-full mt-3"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user