Price Reaction to Earnings Reports

{#if rawData?.length !== 0 && rawData?.at(0)?.high !== undefined}
EPS Beats Estimate
{earningsData.positiveEpsPercent}%
{`${earningsData?.positiveEpsSurprises}/${earningsData?.totalReports}`} quarters {earningsData?.positiveEpsSurprises > earningsData?.totalReports / 2 ? "Above Average" : "Below Average"}
Revenue Beats Estimate
{earningsData.positiveRevenuePercent}%
{`${earningsData?.positiveRevenueSurprises}/${earningsData?.totalReports}`} quarters {earningsData?.positiveRevenueSurprises > earningsData?.totalReports / 2 ? "Above Average" : "Below Average"}
Avg. Price Impact
{metrics?.avgPriceImpact >= 0 ? "+" : ""}{metrics?.avgPriceImpact}%
Next Day {metrics?.avgPriceImpact >= 0 ? "Positive" : "Negative"} Trend
Volatility Impact
±{metrics.volatilityImpact}%
Range {Number(metrics.volatilityImpact) > 3 ? "High" : "Normal"} Impact
{#each rawData as item, index} {/each}
Report Date-3 Days-2 Days-1 DayOpenHighLowClose+1 Day+2 Days+3 Days+1 Week-1 Week
{item?.date !== undefined ? new Date(item?.date)?.toLocaleString( "en-US", { month: "short", day: "numeric", year: "numeric", daySuffix: "2-digit", }, ) : "n/a"} ({item?.quarter})
{checkTime(item?.time)}
{item?.backward_2_days_close?.toFixed(2)}{item?.backward_1_days_close?.toFixed(2)}{item?.forward_0_days_close?.toFixed(2)}{item?.open?.toFixed(2)}{item?.high?.toFixed(2)}{item?.low?.toFixed(2)}{item?.close?.toFixed(2)}{item?.forward_2_days_close !== undefined ? item?.forward_2_days_close?.toFixed(2) : "n/a"}{item?.forward_3_days_close !== undefined ? item?.forward_3_days_close?.toFixed(2) : "n/a"}{item?.forward_4_days_close !== undefined ? item?.forward_4_days_close?.toFixed(2) : "n/a"}{item?.forward_6_days_close !== undefined ? item?.forward_6_days_close?.toFixed(2) : "n/a"}{item?.backward_4_days_close ? item?.backward_4_days_close?.toFixed(2) : "n/a"}
IV:
{item?.iv ?? "-"}
RSI:
{item?.rsi ?? "n/a"}
{$stockTicker} %
{item?.backward_2_days_change_percent}%{item?.backward_1_days_change_percent?.toFixed( 2, )}%{item?.backward_1_days_change_percent?.toFixed( 2, )}%
{item?.open_change_percent?.toFixed(2)}%
{item?.high_change_percent?.toFixed(2)}%
{item?.low_change_percent?.toFixed(2)}%
{item?.close_change_percent?.toFixed(2)}%
{item?.forward_2_days_change_percent !== undefined ? item?.forward_2_days_change_percent + "%" : "n/a"}{item?.forward_3_days_change_percent !== undefined ? item?.forward_3_days_change_percent + "%" : "n/a"}{item?.forward_4_days_change_percent !== undefined ? item?.forward_4_days_change_percent + "%" : "n/a"}{item?.forward_6_days_change_percent !== undefined ? item?.forward_6_days_change_percent + "%" : "n/a"}{item?.backward_4_days_change_percent?.toFixed( 2, )}%
Daily change and RSI 14 are based on the report date for BMO releases and the following day for AMC releases.
{:else} {/if}