{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ""} {$displayCompanyName} ({$stockTicker}) US Congress & Senate Trading · stocknear

Insider Trading

{#if insiderTradingList?.length === 0}
No trading history available for {$displayCompanyName}. Likely no insider trading has happened yet.
{/if}
{#if isLoaded} {#if insiderTradingList?.length !== 0} {#if Object?.keys(statistics)?.length !== 0}
Select Year {#each yearRange as index} (year = index)} class="cursor-pointer hover:bg-primary" > {index} {/each}
Select Quarter {#each [1, 2, 3, 4] as index} (quarter = index)} class="cursor-pointer hover:bg-primary" > Q{index} {/each}

Q{statistics?.quarter} {statistics?.year} Insider Statistics

Buy/Sell {buySellRatio > 0 ? buySellRatio?.toFixed(1) : buySellRatio}
= 1 ? 0 : 100 - (buySellRatio * 100)?.toFixed(2)} >
{(buySellRatio * 100)?.toFixed(0)}%
Bought Shares {new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0, }).format(statistics?.buyShares)}
{statistics?.buySharesPercentage}%
Sold Shares {new Intl.NumberFormat("en", { minimumFractionDigits: 0, maximumFractionDigits: 0, }).format(statistics?.soldShares)}
{statistics?.soldSharesPercentage}%
{/if}
{#each insiderTradingList as item, index} {#if item?.price > 0} {/if} {/each}
{formatString(item?.reportingName)?.replace( "/de/", "", )} {extractOfficeInfo(item?.typeOfOwner)}
{new Date(item?.transactionDate)?.toLocaleString( "en-US", { month: "short", day: "numeric", year: "numeric", daySuffix: "2-digit", }, )} {abbreviateNumber(item?.securitiesTransacted)} {item?.price?.toFixed(2)}
{#if transactionStyles[item?.transactionType]}
{abbreviateNumber(item?.value)}
{transactionStyles[item?.transactionType].text}
{:else} n/a {/if}
{#if rawData?.length > 5 && rawData?.length === insiderTradingList?.length && data?.user?.tier === "Pro"} {/if} {/if} {:else}
{/if}