{$numberOfUnreadNotification > 0 ? `(${$numberOfUnreadNotification})` : ''} {$displayCompanyName} ({$stockTicker}) Options Activity · stocknear

Unsual Options Activity

{#if optionsPlotData?.length !== 0} 1 Year of options activity involving {$displayCompanyName} by major institutional traders and hedge funds. {:else} There's no data available, indicating that major traders may not be actively betting on {$displayCompanyName}. {/if}
{#if optionsPlotData?.length !== 0}
{displayTotalVolume}
{displayTotalOpenInterest}
{putCallRatio !== 'Infinity' ? putCallRatio : '> 1'}
{putCallOpenInterestRatio !== 'Infinity' ? putCallOpenInterestRatio : '> 1'}
{#if filteredList?.length !== 0} {:else}
No Options activity found
{/if}
{#if data?.getOptionsGexData?.length !== 0}

{activeEX === 0 ? 'Daily Gamma Exposure (GEX)' : 'Daily Delta Exposure (DEX)'}

{#each tabEX as item, i} {/each}
{/if}

{activeIdx === 0 ? 'Historical Option Data' : 'Option Chain Data'}

{#if optionList?.length !== 0}
{#each tabs as item, i} {/each}
{#if activeIdx === 1}
{/if}
{#if activeIdx === 0} {#each (data?.user?.tier === 'Pro' ? optionList : optionList?.slice(0,3)) as item, index} handleViewData(item?.date)} on:mouseover={() => getDailyTransactions($stockTicker+'+'+item?.date)} class="cursor-pointer sm:hover:bg-[#245073] sm:hover:bg-opacity-[0.2] odd:bg-[#27272A] border-b-[#09090B] {index+1 === optionList?.slice(0,3)?.length && data?.user?.tier !== 'Pro' ? 'opacity-[0.1]' : ''}"> {/each}
Date % Change P/C Bear/Bull Bid/Ask Vol % OTM Total Volume Total OI Total Prem
{formatDate(item?.date)} {#if item?.changesPercentage >=0} +{item?.changesPercentage >= 1000 ? abbreviateNumber(item?.changesPercentage) : item?.changesPercentage?.toFixed(2)}% {:else} {item?.changesPercentage <= -1000 ? abbreviateNumber(item?.changesPercentage) : item?.changesPercentage?.toFixed(2)}% {/if} {item?.c_vol !== 0 ? (item?.p_vol/item?.c_vol)?.toFixed(1) : '-'} {#if item?.bear_ratio > (item?.neutral_ratio ?? 0) && item?.bear_ratio > (item?.bull_ratio ?? 0)}
{item?.bear_ratio?.toFixed(0)}% Bearish
{:else if item?.bull_ratio > (item?.neutral_ratio ?? 0) && item?.bull_ratio > (item?.bear_ratio ?? 0)}
{item?.bull_ratio?.toFixed(0)}% Bullish
{:else if item?.neutral_ratio > (item?.bull_ratio ?? 0) && item?.neutral_ratio > (item?.bear_ratio ?? 0)}
{item?.neutral_ratio?.toFixed(0)}% Neutral
{:else if item?.bear_ratio === item?.bull_ratio && item?.bear_ratio > (item?.neutral_ratio ?? 0)}
{item?.bear_ratio?.toFixed(0)}% Bear/Bull Tie
{:else if item?.bear_ratio === item?.neutral_ratio && item?.bear_ratio > (item?.bull_ratio ?? 0)}
{item?.bear_ratio?.toFixed(0)}% Bear/Neutral Tie
{:else if item?.bull_ratio === item?.neutral_ratio && item?.bull_ratio > (item?.bear_ratio ?? 0)}
{item?.bull_ratio?.toFixed(0)}% Bull/Neutral Tie
{:else}
Equal Distribution
{/if}
{#if item?.bid_ratio > (item?.midpoint_ratio ?? 0) && item?.bid_ratio > (item?.ask_ratio ?? 0)}
{item?.bid_ratio?.toFixed(0)}% Bid
{:else if item?.ask_ratio > (item?.midpoint_ratio ?? 0) && item?.ask_ratio > (item?.bid_ratio ?? 0)}
{item?.ask_ratio?.toFixed(0)}% Ask
{:else if item?.midpoint_ratio > (item?.ask_ratio ?? 0) && item?.midpoint_ratio > (item?.bid_ratio ?? 0)}
{item?.midpoint_ratio?.toFixed(0)}% Midpoint
{:else if item?.bid_ratio === item?.ask_ratio && item?.bid_ratio > (item?.midpoint_ratio ?? 0)}
{item?.bid_ratio?.toFixed(0)}% Bid/Ask Tie
{:else if item?.bid_ratio === item?.midpoint_ratio && item?.bid_ratio > (item?.ask_ratio ?? 0)}
{item?.bid_ratio?.toFixed(0)}% Bid/Neutral Tie
{:else if item?.ask_ratio === item?.midpoint_ratio && item?.ask_ratio > (item?.bid_ratio ?? 0)}
{item?.ask_ratio?.toFixed(0)}% Ask/Neutral Tie
{:else}
Equal Distribution
{/if}
{item?.otm_ratio?.toFixed(0)}% {abbreviateNumber(item?.total_volume)} {abbreviateNumber(item?.total_oi)} {abbreviateNumber(item?.total_bull_prem+item?.total_bear_prem+item?.total_neutral_prem,true)}
{:else} {#each (data?.user?.tier === 'Pro' ? optionChainList : optionChainList?.slice(0,3)) as item, index} {/each}
Call Prem Call OI Call Volume Strike Price Put Volume Put OI Put Prem
{abbreviateNumber(item?.total_premium_call,true)} {abbreviateNumber(item?.total_open_interest_call)} {abbreviateNumber(item?.total_volume_call)}
{item?.strike_price}
{abbreviateNumber(item?.total_volume_put)} {abbreviateNumber(item?.total_open_interest_put)} {abbreviateNumber(item?.total_premium_put,true)}
{/if}
{:else}
No Options activity found
{/if} {/if}