EconBase
← Back to paper

Warp speed price moves: Jumps after earnings announcements

Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.

186,418 characters · 28 sections · 72 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Warp Speed Price Moves: Jumps after Earnings Announcements

abstractCorporate earnings announcements unpack large bundles of public information that should, in efficient markets, trigger jumps in stock prices. Testing this implication is difficult in practice, as it requires noisy high-frequency data from after-hours markets, where most earnings announcements are released. Using a unique dataset and a new microstructure noise-robust jump test, we show that earnings announcements almost always induce jumps in the stock price of announcing firms. They also significantly raise the probability of price co-jumps in non-announcing firms and the market. We find that returns from a post-announcement trading strategy are consistent with efficient price formation after 2016. JEL Classification: C10; C80. Keywords: after-hours trading; earnings announcements; jump testing; spillover effects, high-frequency data; market efficiency.

{18pt}{10pt} \belowdisplayskip \abovedisplayskip {5pt} \abovedisplayshortskip \belowdisplayshortskip {8pt} \belowdisplayskip \abovedisplayskip {4pt}

\thispagestyle{empty}

Introduction

\setcounter{page}{1}

Earnings announcements constitute perhaps the single most important source of firm-level information. They are the key occasions on which firms release audited results and communicate their views on economic prospects to stock market investors. With several headline numbers being released simultaneously, earnings announcements can be thought of as points in time where draws from the public news process have a very high variance which, in all likelihood, leads investors to materially revise their estimates of firm values. In an efficient market where trading frictions are not prohibitively large, the widespread prevalence of high-frequency trading for the most liquid stocks therefore implies that earnings announcements should---almost surely---trigger jumps in prices. Effectively, a very high propensity of jumps in stock prices immediately after earnings announcements is a necessary condition for markets to efficiently incorporate the new information.\footnote{The condition that prices jump after earnings announcements is, however, not sufficient because the price could systematically over- or undershoot, thus introducing predictable dynamics in the post-announcement returns. We explore this issue in Section (ref).} Building on this idea, we propose to use jump tests based on high-frequency tick-by-tick price data as a way to study market efficiency.

In recent years, the vast majority of publicly traded U.S. companies have made their earnings announcements in the after-hours market outside the regular trading session (9:30am--4:00pm).\footnote{\citet*{jiang-likitapiwat-mcinish:12a}, \citet*{lyle-stephan-yohn:21a}, and \citet*{michaely-rubin-vedrashko:13a} report that more than 95% of U.S. firms announce earnings outside the regular exchange trading session. This fraction is as high as 99.1% in the recent analysis by \citet*{gregoire-martineau:22a} which studies companies belonging to the S&P 1500 stock index between 2011 and 2015.} After-hours trading on days with earnings announcements are therefore central to the price discovery process and it is important to understand price dynamics in these markets. We do so by studying price discovery and return predictability at a much higher tick-by-tick frequency than in previous studies of earnings announcements. All told, we examine more than 89 billion after-hours quotes and nearly 8 billion after-hours transactions for 50 stocks over a 12-year sample. Our analysis provides the most complete analysis of price formation in the after-hours market for these stocks to date.

Unfortunately, high-frequency data from the after-hours trading session are severely affected by market microstructure noise. The irregular format of such data poses important challenges as it distorts standard jump test procedures. Empirical work has therefore resorted to testing for jumps during the regular trading session, which does not include most earnings announcements.\footnote{See, e.g., ait-sahalia-jacod:09b, ait-sahalia-jacod-li:12a, andersen-bollerslev-dobrev:07a, caporin-kolokolov-reno:17a, christensen-oomen-podolskij:14a, corsi-pirino-reno:10a, jiang-oomen:08a.} To overcome this shortcoming, we develop a new jump test that is suitable for illiquid and noisy markets by generalizing the classical bipower variation-based jump test of \citet*{barndorff-nielsen-shephard:06a}. We construct a noise-robust version of their test statistic that relies on a pre-averaging technique to lessen the detrimental impact of the noise \citep*[see, e.g.,][]{ait-sahalia-jacod-li:12a, jacod-li-mykland-podolskij-vetter:09a, lee-mykland:12a, podolskij-vetter:09a, podolskij-vetter:09b} allowing for both heteroscedasticity and serial dependence in the microstructure noise process. We also show how to estimate the asymptotic variance of the test statistic, which is itself a non-trivial problem.\footnote{We propose a jump- and noise-robust version of the subsampling approach studied in \citet*{christensen-podolskij-thamrongrat-veliyev:17a}, which delivers a consistent estimator with desirable finite sample properties.} Through simulations and empirical results, we demonstrate that the conventional jump test is severely distorted by the type of market microstructure noise that is prevalent in after-hours markets, leading both to too many false positives and false negatives.

Using our new noise-robust test statistic, we find strong empirical evidence in support of the hypothesis that earnings announcements trigger jumps in prices. Specifically, the probability that the stock price of announcing firms jumps in after-hours sessions with earnings announcements exceeds 90% while the corresponding jump probabilities for the regular trading session and after-hours sessions without earnings announcements are 2.95% and 3.67%. In a nutshell, prices almost always jump after earnings announcements, but rarely jump otherwise.

If earnings announcements contain industry- and economy-wide news components, we should expect an increase in the jump probability of non-announcing firms' stock price as well as in the market index on announcement days patton-verardo:12a, savor-wilson:16a. We test these implications and find compelling support for their presence. Jump spillover effects are strongly related to industry proximity and after-hours market liquidity with the probability of a price jump more than doubling for a high-liquidity, non-announcing firm in the same industry as the announcing firm compared to a low-liquidity, non-announcing firm from other industries. The spillover effect is more potent early versus late in the earnings season, consistent with savor-wilson:16a. Moreover, there is a significant increase in the jump probability of the market index when many firms announce together after controlling for the mechanical price effect resulting from the announcing firms often being constituent members of the market index.\footnote{ This finding suggests that the “information spillover” effect dominates the “distraction” effect identified by hirshleifer-lim-teoh:09a who find that the price response to earnings surprises is significantly weaker on days when multiple firms announce their earnings.}

We next study whether prices adjust sufficiently fast and by an appropriate amount to efficiently incorporate the new information. Our analysis inspects all trades and quotes, using a more detailed and complete data set than previously examined. This means that we can pinpoint exactly how long it takes for the price discovery process to impound the news as well as identify the factors---including earnings surprises, market liquidity and analyst coverage---determining price movements in the immediate aftermath of earnings announcements.

We follow the approach of patell-wolfson:84a by examining a simple trading rule based on the earnings response model of ball-brown:68a. That is, we compute return forecasts off the surprise component in earnings announcements to decide whether to take a long or short position in the stock. Over the 12-year sample (2008--2020) we earn a highly significant mean return of 1.80% per transaction in a “no-friction” scenario where investors enter at the first transaction price after the announcement. Executing trades instead at the midquote of the bid-ask spread, mean returns drop to (a highly significant) 1.50% per trade. This finding continues to hold for trades executed at the actual spreads obtained from the bid-ask quotes after the announcement (mean return of 0.72%). Delaying trades by five seconds reduces mean returns to 0.41% per trade, which remains significant. Further delays beyond five seconds lead to mean returns that are no longer statistically significant.

To track how market efficiency has evolved over time, we split our data into two sub-samples chosen to reflect structural changes in market design, as explained in Section (ref). In the early sub-sample (2008--2015), mean returns are a highly significant 2.30% and 2.00% per trade in the frictionless and midquote scenarios, respectively, and remain significant and large (0.80% per trade) even with a trading delay of 10 seconds. Conversely, in the second sub-sample (2016--2020), mean returns are only significantly positive in the frictionless and midquote scenarios, becoming small and insignificant in the presence of bid-ask spreads or even negative with timing delays. This suggests that the post-earnings announcement price discovery process in the after-hours market has become extremely fast and increasingly efficient over time for the most liquid U.S. stocks.\footnote{This conclusion agrees with chordia-green-kottimukkalur:18a, who study price formation in the composite equity market around macroeconomic news. As in our paper, they show that the speed of information processing has increased in recent years and that profits from proprietary trading are economically small. brogaard-hendershott-riordan:14a document how high-frequency traders aid with price discovery through their trading.}

The theoretical foundation based on jump testing with high-frequency data is fundamentally different from conventional approaches that examine how news releases get processed. Existing work typically looks at return predictability, usually in terms of serial correlation, in one- or five-minute intervals after news announcements, see, e.g., ederington-lee:93a. While these time intervals are relatively short in an absolute sense, they are excessively long in modern markets with fast-paced, low-latency trading that can process thousands of orders within a few milliseconds after news releases (see Figure (ref) for an illustrative example). In markets where a minute can be an eternity, jump tests conducted at the tick-by-tick level are arguably better at revealing whether prices react efficiently to news announcements.

Our paper contributes to a burgeoning literature on how stock prices react to earnings announcements, starting with ball-brown:68a and beaver:68a. The vast majority of the research in this field has refrained from studying the instantaneous price change after an earnings announcement and instead uncovers evidence of post-earnings announcement drift (PEAD), see bernard-thomas:89a, bernard-thomas:90a. The PEAD can be interpreted as an indirect test for efficient price responses to earnings announcements because over- or underreaction in the immediate post-announcement price change induces a subsequent drift in the stock price. Tests for PEAD tend to exhibit low power and lead to conflicting evidence, however, since it is difficult to accurately estimate mean returns over a long post-event window that often spans several days (or even months). Indeed, while martineau:22a concludes that the PEAD is notably weaker after the early 2000s, fink:21a reaches the opposite conclusion that it has not vanished.\footnote{More recently, chan-marsh:24a argue that although there is scant evidence of a daily (close-to-close) PEAD, a significant overnight effect remains, particularly for firms with extreme earnings misses.}

Far fewer studies analyze ultra short-term stock price dynamics after earnings announcements and none comes close to the level of resolution used here. The most closely related article is gregoire-martineau:22a, who examine how earnings announcement news get transmitted to stock prices in the after-hours market. They examine a broader set of stocks than we do but look at the dynamics of price formation for each firm in far less detail, aggregating price changes into one-minute intervals. They conclude that bid-ask spreads are so wide that investors cannot cover their round-trip trading costs even if they knew the post-announcement closing price in advance.\footnote{Specifically, gregoire-martineau:22a write that “pre-announcement bid-ask spreads are wide enough to include the post-announcement closing price, eliminating the profits of informed liquidity takers.”} We arrive at an entirely different result for our sample of liquid firms: The post-earnings transaction price at 6:30pm (at the time where we close out our trading strategy) is outside the pre-announcement quoted spread for 92.66% of the earnings announcements. So the post-earnings announcement price dynamics are rather distinctive for the most liquid stocks that exhibit the lowest bid-ask spreads and account for the vast majority of after-hours trading volume.

Our analysis is also connected to a more general stream of work that examines price discovery and trading in the after-hours market, notably barclay-hendershott:03a who find evidence of inefficient price formation in those markets. Our results show that after-hours trading activity (and, hence, price discovery) is really a tale of two markets. Even for the vastly liquid stocks examined here, after-hours trading volume is almost entirely dormant on days without earnings announcements (or other important company-specific news releases). In contrast, on days with earnings announcements, after-hours trading activity explodes. Average after-hours trading volume on days with earnings announcements exceeds its counterpart on days without earnings announcement by almost two orders of magnitude.\footnote{Averaged over firms and years, this ratio equals 93.57 over our sample.}

Other articles also study the link between jumps in stock prices and news effects. andersen-bollerslev-diebold-vega:03a study price discovery in foreign exchange markets around the dissemination of macroeconomic news. As in our paper, they show that changes in exchange rates are determined by the sign and magnitude of the standardized announcement surprise but restrict attention to high-frequency data sampled at 5-minute frequency. This is further documented in jeon-mccurdy-zhao:22a, who base their analysis on general news and daily data. ait-sahalia-li-li:24a relate stock price jumps extracted from 5-second intraday log-returns to firm-level, industry and macroeconomic news. In contrast, we examine earnings announcements and high-frequency data sampled at the tick-by-tick level, which is the highest possible degree of granularity.

Our finding that stock prices predominantly jump on earnings announcements days and induce jump spillover effects for other stocks and the market index has important implications also for the pricing of contingent claims affected by earnings announcement risk dubinsky-johannes-kaeck-seeger:19a, bandi-fusari-reno:22a,todorov-zhang:23a. Moreover, bollerslev-li-todorov:16a find significantly positive risk premia for jump and overnight risk, but not for continuous variation. This suggests that investors command a risk premium for exposure to discontinuous or overnight variation in the aggregate market. In addition to this, lou-polk-skouras:19a show that most of the equity risk premium accrues overnight. Our findings can help to shed further light on this issue, including the extent to which the equity risk premium is driven by earnings announcements.

The outline of the paper is as follows. Section (ref) establishes the link between price jumps and market efficiency before introducing our new noise-robust jump test statistic. Section (ref) explains our data sources. Section (ref) implements the jump test statistic on a unique set of high-frequency data that includes information about the transaction record from outside the official opening hours of the exchange. Section (ref) examines jump spillover effects, and Section (ref) studies price dynamics after earnings announcements and analyzes returns from a simple trading strategy. Section (ref) concludes. Supplemental appendices at the back of the paper provide additional results and technical analysis.

Market efficiency and price jumps

We begin by motivating why, in efficient markets, we should expect stock prices to jump immediately after earnings announcements. Next, to test this implication we introduce a new jump test that is robust to the high levels of market microstructure noise typical in after-hours trading sessions. We finish the section by reporting results from Monte Carlo simulations comparing the performance of our new noise-robust test to existing jump tests.

Earnings announcements

Earnings announcements unpack large bundles of information to the public. The timing of their release is typically known in advance, giving investors ample opportunity to prepare and respond more or less instantaneously.\footnote{Most large-cap companies inform markets in advance about their intention to release a financial report either Before Market Open (BMO), during Regular Trading Hours (RTH), or After Market Close (AMC), see, e.g., \path{https://www.nasdaq.com/market-activity/earnings}.} Since the main research question of our paper is to analyze the process by which stock market participants incorporate such public information into prices, we begin by defining what is meant by efficient price and price discovery processes. To this end, let $\mathcal{I}_{t}^{ \text{public}}$ be the public information set at time $t$. The efficient price at time $t$, $P_{t}$, is defined as the expectation of some equilibrium price, $v_{t}$, conditional on this information:

equation[equation omitted — 139 chars of source]

where $\mathbb{Q}$ is the risk-neutral probability measure (we ignore the time-discounting effect, or assume interest rates are zero, for notational convenience). Here, $v_{t}$ can be thought of as the liquidation value of the stock or, more broadly, the conditional expectation of its future cash flow ($\text{FCF}_{t}$) given the collective private information of investors, $\mathcal{I}_{t}^{ \text{private}}$, that is, $v_{t} = \mathbb{E}^{ \mathbb{Q}} \big[ \text{FCF}_{t} \mid \mathcal{I}_{t}^{ \text{private}} \big]$. Since $\mathcal{I}_{t}^{ \text{public}} \subseteq \mathcal{I}_{t}^{ \text{private}}$, it follows by the dominance of the coarser filtration that $P_{t} = \mathbb{E}^{ \mathbb{Q}} \big[ \text{FCF}_{t} \mid \mathcal{I}_{t}^{ \text{public}} \big]$.

If, at each point in time, the efficient price is determined in accordance with (ref), we expect the release of large amounts of new public information to trigger large, and essentially instantaneous, price changes $\Delta P_{t} \neq 0$ (i.e., a jump). We take price discovery to represent the process by which new public information gets impounded into the efficient price; a common definition in the literature andersen-bollerslev-diebold-vega:03a, hasbrouck:91a.

In a second strand of the literature, price discovery refers to how private information gets incorporated into the efficient price biais-hillion-spatt:99a, vives:95a through a tatonnement process in which the trades of informed parties reveal their private information glosten-milgrom:85a, kyle:85a. In that setting, $P_{t}$ converges toward $v_{t}$ (a moving target in practice). This definition is ill-suited for studying the pricing implications of earnings announcements as we do not expect the release of previously-private now-public information to alter the equilibrium price which depends on the firm's underlying business activity, the state of the economy, etc. In contrast, the efficient price determined according to (ref) is highly likely to change.\footnote{Although we are not measuring how far the efficient price is from the equilibrium price, we do expect the post-announcement price to be closer to the equilibrium price than the pre-announcement price.}

Changing to the physical probability measure, (ref) can be rewritten as

equation[equation omitted — 198 chars of source]

where $m_{t}$ is the stochastic discount factor.

The covariance term in (ref) represents a risk premium that allows prices to jump even for earnings announcements that are equal to or close to expectations and do not change the first term much. Whether this effect arises depends on the underlying asset pricing model. Specifically, ai-bansal:18a show that asset pricing models cannot generate an announcement premium, defined as the return from buying an asset prior to the announcement and selling it in its immediate aftermath, under time-separable expected utility. However, a class of generalized risk sensitivity preferences, including robust-control (uncertainty aversion), implies concavity of the certainty equivalent function. This causes additional risk-discounting for payoffs that correlate positively with utility, which generates a non-negative announcement risk premium hansen:21a. This also holds under epstein-zin:89a recursive utility when these lead to a preference for early resolution of uncertainty. Earnings announcements in line with analyst expectations are therefore more likely to cause the stock price of the announcing firm to rise than decline due to a reduced risk premium, that is $\Delta \text{cov} \big[v_{t}, m_{t} \mid \mathcal{I}_{t}^{ \text{public}} \big] \geq 0$.

This discussion suggests the following hypothesis.

hypothesisNecessary conditions for market efficiency after an earnings announcement include that, for the most liquid stocks, \begin{enumerate} • The stock price of the announcing firm almost always jumps immediately after the earnings announcement. • Due to uncertainty resolution, the stock price of the announcing firm is more likely to jump up than down following an earnings announcement in line with analyst expectations. \end{enumerate}

Earnings announcements may contain firm-, industry-, and market-wide components. Therefore, investors revise their expectations not only about the prospects of the announcing firm but also of other firms and the broader economy patton-verardo:12a, savor-wilson:16a. We therefore expect earnings announcements to induce spillover effects that increase the likelihood of jumps in the prices of non-announcing firms and the market index. This effect is arguably stronger for non-announcing firms with a closer industry proximity and high after-hours market trading activity, where the latter is required to facilitate the price discovery process. We also expect the information effect---and hence the jump spillover---to be enhanced for companies that announce their fiscal results early in the earnings season, since investors revise their beliefs the most in the beginning of the cycle, as documented in savor-wilson:16a.

hypothesisInformation and learning-induced spillover effects in jump probabilities from the announcing to non-announcing firms and the broader market index imply that: \begin{enumerate} • The prices of other (non-announcing) firms are more likely to jump on days with earnings announcements. • The increase in the jump probability for a non-announcing firm is higher if (i) the non-announcing firm is closer to the announcing firm (in terms of industry proximity); (ii) the announcing firm is early in the news announcement cycle; and (iii) the announcing and non-announcing firm are more liquid with higher after-hours market trading activity. • The market index is more likely to jump on days with earnings announcements and the jump probability is higher on days where multiple firms announce their earnings. \end{enumerate}

Higher jump probabilities in stock prices after an earnings announcement are a weak implication in the sense that it is a necessary but not sufficient condition for market efficiency. This holds because stock prices could over- or undershoot. For example, prices could jump too far, giving rise to a mean-reverting component that drifts toward the pre-announcement price in the aftermath of the jump. If instead prices do not jump far enough, we should expect to see post-announcement prices drift in the direction of the jump, as evident in the post-earnings announcement drift (PEAD) literature bernard-thomas:89a, bernard-thomas:90a.

These examples suggest that a sufficient condition for market efficiency after earnings announcements is that investors cannot detect return predictability at any point on the post-announcement price path and exploit such predictability after accounting for trading costs:\footnote{Efficient prices are only determined up to the marginal cost of acquiring and processing information and executing transactions \citep*{grossman-stiglitz:80a, pedersen:15a}. In principle, we should also account for risk premia, but since the returns from our proposed trading strategy are accrued over very short horizons, we do not expect such a correction to alter the results much.}

hypothesisA sufficient condition for market efficiency after an earnings announcement is that, at each point in time of the post-announcement price path: \begin{enumerate} • Post-announcement returns of the announcing firm do not display any predictive patterns large enough to allow investors to earn abnormal returns after accounting for transaction costs. • Post-announcement returns of the non-announcing firms and the market index do not display any predictive patterns large enough to allow investors to earn abnormal returns after accounting for transaction costs. \end{enumerate}

Hypothesis (ref) does not mean that the price discovery process is settled instantaneously. We expect elevated volatility of the price process to last several minutes after the release of the news as information gets processed and trading positions are adjusted. However, the price discovery process should not leave any (local) biases allowing investors to predict future price movements.

The condition that return predictability should not be exploitable is important and goes back to jensen:78a.\footnote{He defines market efficiency as follows: “A market is efficient with respect to information set $\theta_{t}$ if it is impossible to make economic profits by trading on the basis of information set $\theta_{t}$.”} Trading costs and bid-ask spreads may induce negative autocorrelation in returns, but this should not generate abnormal profits after accounting for round-trip transaction costs. Time-varying risk premia may induce predictability in the price process but they are unlikely to matter at the high resolution studied here.

Testing the sufficient conditions in Hypothesis (ref) is challenging because it has to hold for all possible trading rules that condition on the prevailing information. Short of inspecting the profitability of all possible trading rules based on the released information, it is difficult to conduct an exhaustive test of the condition. In practice, analysis typically examines simple strategies based on news measures such as earnings surprises. Conclusions about market efficiency are therefore limited to the class of trading rules being examined.

Comparison to existing tests of market efficiency

Our approach to testing market efficiency by examining the presence of jumps after the disclosure of public information is fundamentally different from common practice in the finance literature on testing market efficiency in the aftermath of macroeconomic news announcements ederington-lee:93a, andersen-bollerslev-diebold-vega:03a or corporate earnings announcements beaver:68a, chambers-penman:84a, jiang-likitapiwat-mcinish:12a, gregoire-martineau:22a, lyle-stephan-yohn:21a.

This literature typically studies predictability in post-announcement returns over fixed time intervals such as one or five minutes. For example, ederington-lee:93a conclude that “Following an announcement, traders with immediate access to the market apparently form an estimate of the release's implication for market prices almost immediately, and the actual price adjusts to this level within one minute. The price level at the end of one minute of trading is a relatively unbiased estimate of the final equilibrium price.” andersen-bollerslev-diebold-vega:03a observe that “The general pattern is one of very quick exchange-rate conditional mean adjustment, characterized by a jump immediately following the announcement, and little movement thereafter.” Importantly, the evidence of jumps presented by the latter relies on inspection of price movements over five-minute intervals and their sampling scheme does not allow them to formally test for instantaneous jumps in exchange rates.

In contrast, our hypotheses explicitly do not reference time intervals, such as one or five minutes. Rather, jumps must occur as close to instantaneously as trading technology allows (Hypotheses (ref) and (ref)) and the sufficient conditions in Hypothesis (ref) must hold at each point in time, i.e., on the entire price path, regardless of whether we are studying fixed or varying intervals in calendar or trading time. This is an important advantage because any choice of time interval used in conventional market efficiency tests is arbitrary.

More importantly, in the current fast-paced markets transactions can occur at high frequency where it is possible to execute thousands of trades at very short intervals measured in milliseconds or less. The absence of serial correlation in, e.g., one-minute returns is therefore no guarantee that prices move efficiently. In a world dominated by algorithmic trading with latency delays shrinking ever closer to the lower bound imposed by the speed of light, only jump tests can reveal whether markets react efficiently to big news events.

To illustrate the extreme speed with which transactions occur in the immediate aftermath of an announcement, Panel A of Figure (ref) shows tick-by-tick evidence on the price movement and transaction count from the announcement (time 0) to 60 seconds after Apple (AAPL) released its earnings report on 07/30/2020; Panel B zooms further in on the first 100 milliseconds. Transactions begin 15 milliseconds after the announcement and their toll exceeds more than 800 in the first post-announcement second. The fastest trades can possibly be attributed to algorithmic traders sniping stale quotes in the limit order book, while the flat spots can appear when a large amount of passive resting volume (e.g, an iceberg order) is executed against a sequence of smaller trades. Trading activity then lies dormant for a few seconds before picking up significant steam again around the time where slower financial intermediaries are likely to enter the market. On average, in the first ten seconds 300 trades execute per second, while in the one-minute post-announcement window more than 165 trades get executed per second.\footnote{toward the end of our sample, trading activity in the after-hours market is much higher than in the early years with high-speed electronic trading often exceeding 200 trades per second right after an earnings announcement.}

This example highlights the speed with which prices of the most liquid stocks adjust after earnings announcements. It also motivates the need for new market efficiency tests that account for such extremely fast trading, yet possess robustness to the high levels of noise typically encountered in after-hours markets. This is the topic we next turn to.

A noise-robust jump test

The vast majority of corporate earnings announcements occur in the after-hours market.\footnote{Perhaps for this reason, existing empirical work based on high-frequency data from the regular trading session is somewhat inconclusive about the importance of jumps relative to the diffusive volatility (as often modeled by the inclusion of a Brownian motion in the price process), see, e.g., \citet*{christensen-oomen-podolskij:14a}.} Here, the trading volume is typically far lower and bid-ask spreads much wider compared to the regular trading session. As we demonstrate below, in the presence of such microstructure frictions, conventional jump tests tend to spuriously identify false jumps, while often failing to detect true jumps. This shortcoming makes it important to have tests that are robust to the noised-up features of high-frequency data from the after-hours market.\footnote{\citet*{ait-sahalia-jacod-li:12a} construct a noise-robust jump test from power variations sampled at different frequencies, but it is not evident how one should implement such sampling in the after-hours market that is typically illiquid with limited trading. In the simulation analysis, we show that our noise-robust bipower variation-based jump test is on par with or even outperforms their test statistic.}

Given the popularity in empirical work of the jump test of \citet*{barndorff-nielsen-shephard:06a}, we develop a noise-robust generalization which retains the intuitive nature of their test. We state the main results below with detailed definitions and formal proofs provided in Appendix (ref).

The efficient price

We start by introducing a general continuous-time setup for modeling noisy high-frequency data. Consider a security price observed on the time interval [0,1] which we interpret as a complete daily trading session as described in Section (ref). The fundamental theorem of asset pricing implies that in an efficient market without frictions and no arbitrage the price process, $P = (P_{t})_{t \geq 0}$, must be a semimartingale \citep*[e.g.,][]{delbaen-schachermayer:94a}. Starting with the log-price process $p = (p_{t})_{t \geq 0}$, where $p_{t} = \log(P_{t})$, we can decompose the cumulative intraday log-return at time $t$, $r_{t} = p_{t} - p_{0}$, into a continuous part and a jump, or discontinuous, part:

equation[equation omitted — 65 chars of source]

In Appendix (ref), we introduce a general but succinct mathematical definition of these two separate sources of risk. Our framework is nonparametric and model-free, since we do not constrain the dynamics of the efficient price process, and is compatible with salient features of high-frequency financial data such as time-varying expected returns, stochastic volatility, leverage effects, and jumps in the price and volatility. Furthermore, the price jump component can be infinitely active and of infinite variation.

The null hypothesis that we wish to test is that $P$ is continuous. This can be formulated as $\mathcal{H}_{0} : \omega \in \Omega_{0}$, where $\Omega_{0} \subseteq \Omega$ is the subset:

equation[equation omitted — 116 chars of source]

We test this null, which is equivalent to the restriction $r_{t}^{d} = 0$ for all $t$, against the alternative $\mathcal{H}_{a} : \omega \in \Omega_{1}$ with $\Omega_{1} = \Omega_{0}^{ \complement}$, the complement of $\Omega_{0}$.

To develop a test of $\mathcal{H}_{0}$, we examine the composition of the quadratic return variation:

equation[equation omitted — 133 chars of source]

where $\sigma_{s}$ is the instantaneous volatility at time $s$, $\Delta r_{s}^{d} = r_{s}^{d} - r_{s-}^{d}$ is the associated jump size, and $r_{s-}^{d} = \lim_{t \uparrow s}r_{t}^{d}$. The first term in (ref) is the quadratic variation of the continuous log-return, also known as the integrated variance. The second term represents the quadratic variation of the jump process, which is zero under $\mathcal{H}_{0}$.

Quadratic variation can equivalently be defined as follows:

equation[equation omitted — 97 chars of source]

where $r_{i} = p_{t_{i}} - p_{t_{i-1}}$ is the log-return over $[t_{i-1}, t_{i}]$ and the convergence in probability holds for every partition $0 = t_{0} < t_{1} < \ldots < t_{n} = 1$ such that $\underset{1 \leq i \leq n}{ \max_{i}}(t_{i} - t_{i-1}) \overset{p}{ \longrightarrow} 0$ as $n \rightarrow \infty$, motivating why tick-by-tick high-frequency data is used to estimate quadratic variation.

The observed price

In practice, the efficient market hypothesis is violated because of market frictions---or microstructure noise---such as price discreteness and bid--ask spreads. In addition, even though the price process evolves in continuous-time, trading is discrete. In this section, we suppose for notational convenience that the observed log-price is recorded regularly at equidistant time points $t_{i} = i \Delta_{n}$, for $i = 0,1, \dots, n$, where $\Delta_{n} = 1/n$ is the time gap, which we collect in $p^{*} = (p_{i \Delta_{n}}^{*})_{i=0}^{n}$.\footnote{In the empirical application, we employ tick time sampling, which leads to irregularly and randomly spaced observation times. We elaborate on the details in that section. However, it is important to note that the pre-averaging theory presented below remains compatible with such data, as long as $\underset{1 \leq i \leq n}{ \max_{i}}(t_{i} - t_{i-1}) \overset{p}{ \longrightarrow} 0$ as $n \rightarrow \infty$.}

To account for microstructure noise, we follow \citet*{hasbrouck:95a} and model $p_{i \Delta_{n}}^{*}$ as

equation[equation omitted — 114 chars of source]

where $\epsilon_{i \Delta_{n}}$ is the microstructure effect.

The key challenge is to draw inference about the presence of jumps in the efficient price from a high-frequency record of noisy prices. To see this, note from (ref) that the observed log-return measures the efficient log-return with error due to the microstructure component:

equation[equation omitted — 174 chars of source]

The pre-averaging approach

To mitigate the effect of microstructure noise, we adopt the pre-averaging procedure of \citet*{jacod-li-mykland-podolskij-vetter:09a, podolskij-vetter:09a, podolskij-vetter:09b}. Specifically, we replace the observed noisy log-return by a pre-averaged log-return:

equation[equation omitted — 164 chars of source]

where $g_{j}^{n} = g(j/k_{n})$ is a weight function, $k_{n} = \theta \sqrt{n} + o\bigl( n^{-1/4} \bigr)$ is the pre-averaging horizon, and $\theta > 0$ is a tuning parameter.

The averaging in (ref) attenuates the microstructure noise and enhances the efficient log-return. If $k_{n}$ is even and $g(x) = \min(x,1-x)$, (ref) can be rewritten as

equation[equation omitted — 166 chars of source]

Thus, $( \bar{r}_{i}^{*})_{i=1}^{n-k_{n}+2}$ constitutes a sequence of log-returns constructed by simple averaging of the noisy log-price. With minor modifications, standard estimators of quadratic variation can therefore be tweaked to exploit the pre-averaged log-return series. We next define the pre-averaged realized variance and pre-averaged bipower variation as follows:

align[align omitted — 322 chars of source]

where

equation[equation omitted — 125 chars of source]
equation[equation omitted — 206 chars of source]

for $m = 0, 1, \dots, \ell_{n}$, and

equation[equation omitted — 109 chars of source]

$RV_{n}^{*}$ is the sum of squared pre-averaged returns, whereas $BV_{n}^{*}$ is based on cross-products that are $k_{n}$ terms apart. As we prove in Theorem (ref), the extra distancing ensures that $BV_{n}^{*}$ is asymptotically jump-robust, whereas $RV_{n}^{*}$ is not. The scalars $c_{1}^{n}$ and $c_{2}^{n}$ are defined in Appendix (ref) and depend on the weight function, $g$, and pre-averaging window, $k_{n}$.

In the above, both estimators are normalized for the effect of pre-averaging and bias-corrected for residual microstructure noise. The bias-correction employs the estimator in (ref) due to jacod-li-zheng:19a. It was designed to estimate the long-run noise variance under endogeneity, heteroscedasticity, and a mixing condition allowing the autocovariances of the noise to decay at a polynomial rate (see Assumption (N) in Appendix (ref)). The calculation involves a second pre-averaging parameter, $h_{n}$. The intuition is that in order to construct the sample autocovariances of the noise, we need to purge the efficient log-price component from (ref). Hence, demeaning of $p_{i \Delta_{n}}^{*}$ is done with a local average of the noisy log-price process (a proxy of $p_{i \Delta_{n}}$). In the empirical application, we follow the implementation from jacod-li-zheng:19a, adopting a data-driven choice of lag length, $\ell_{n}$.

It is worth pointing out that since the main tool for jump identification is going to be based on $RV_{n}^{*} - BV_{n}^{*}$, the bias-correction in (ref) cancels out in the construction of our jump test statistic. It therefore has no impact on the testing procedure but merely affects those parts of the analysis, where a pre-averaged realized measure is employed on a stand-alone basis. Even there, however, its magnitude is negligible. In our sample, the bias-correction term is an order of magnitude smaller than the uncorrected pre-averaging statistic, which is consistent with christensen-hounyo-podolskij:18a. This suggests that our empirical findings are not in any way driven by the concrete choice of long-run noise variance estimator adopted for the bias-correction term.

Asymptotic theory

We next develop the theoretical foundation for the construction of our noise-robust jump test procedure.

theoremAssume that $r$ follows the process in (ref) and that Assumptions (V) and (N) in Appendix (ref) hold. Then, as $n \rightarrow \infty$, \begin{equation} RV_{n}^{*} \overset{p}{ \longrightarrow} [r]_{1} \qquad \mathrm{and} \qquad BV_{n}^{*} \overset{p}{ \longrightarrow} \int_{0}^{1} \sigma_{s}^{2} \mathrm{d}s. \end{equation} Moreover, provided that $\mathcal{H}_{0}$ is true, as $n \rightarrow \infty$, \begin{equation} n^{1/4} \begin{pmatrix} RV_{n}^{*} - \int_{0}^{1} \sigma_{s}^{2} \mathrm{d}s \\[0.10cm] BV_{n}^{*} - \int_{0}^{1} \sigma_{s}^{2} \mathrm{d}s \end{pmatrix} \overset{d_{s}}{ \longrightarrow} N(0, \Sigma), \end{equation} where “$\overset{d_{s}}{ \longrightarrow}$” denotes convergence in law stably jacod-protter:12a and $\Sigma$ is the $2\times 2$ random asymptotic covariance matrix defined in (ref) in Appendix (ref).

Theorem (ref) establishes a weak law of large numbers for the pre-averaged realized variance and pre-averaged bipower variation in the noisy jump-diffusion model under $\mathcal{H}_{a}$. It shows that $RV_{n}^{*}$ is consistent for the quadratic variation, including the jump part, while $BV_{n}^{*}$ converges to the integrated variance, excluding the jump part. Their difference therefore estimates the quadratic jump variation, $RV_{n}^{*} - BV_{n}^{*} \overset{p}{ \longrightarrow} \sum_{0 \leq s \leq 1} ( \Delta r_{s}^{d})^{2}$ which is zero in the absence of jumps. The last part of Theorem (ref) establishes a bivariate asymptotic mixed normal distribution of $RV_{n}^{*}$ and $BV_{n}^{*}$ as estimators of integrated variance under $\mathcal{H}_{0}$.

Applying the delta rule to (ref), it follows from Theorem (ref) that, under $\mathcal{H}_{0}$:

equation[equation omitted — 208 chars of source]

where $v = [1,-1]^{ \top}$. In contrast, $\mathcal{J}_{n}^{ \text{inf.}} \overset{p}{ \longrightarrow} \infty$ under the alternative, $\mathcal{H}_{a}$, so large values of the test statistic point toward the presence of price jumps.

A noise- and jump-robust covariance estimator

The test statistic $\mathcal{J}_{n}^{ \text{inf.}}$ is not feasible since it depends on the covariance matrix $\Sigma$, which is a function of the latent volatility and microstructure noise processes. We therefore next develop a noise- and jump-robust plug-in estimator of $\Sigma$.\footnote{In principle, we only need to estimate $\Sigma$ given that $\mathcal{H}_{0}$ is true. However, by using a jump-robust estimator of the asymptotic covariance matrix we avoid losing power under $\mathcal{H}_{a}$.} Specifically, we propose to set

equation[equation omitted — 459 chars of source]

where $\check{BV}_{n}^{*}(q,r)$ is a truncated pre-averaged bipower variation of \citet*{christensen-hounyo-podolskij:18a}. The details are in Appendix (ref).

$\Sigma_{n}^{*}$ is the sample covariance matrix of truncated subsampled pre-averaged bipower variation estimators, $\check{BV}_{l}^{*}(q,r)$, calculated on small batches of high-frequency data covering blocks of length $pk_{n}$, for $l = 1, \dots, L$, where $p \geq 2$ is an integer, and $L$ is the number of subsamples. They are centered around the full sample statistic, $\check{BV}_{n}^{*}(q,r)$, and suitably normalized.

theoremAssume that $r$ follows the process in (ref), that Assumptions (V) and (N) in Appendix (ref) hold, as do the conditions listed in Theorem (ref) therein. Then, as $n \rightarrow \infty$, \begin{equation} \Sigma_{n}^{*} \overset{p}{ \longrightarrow} \Sigma. \end{equation}

Theorem (ref) shows that $\Sigma_{n}^{*}$ is consistent both under the null and alternative. Our proof confines attention to jump processes of bounded variation, which is standard when inference is based on the continuous part of the process.

By Slutsky' theorem, we obtain the feasible jump test statistic:

equation[equation omitted — 162 chars of source]

The finite sample properties of $\mathcal{J}_{n}$ under the alternative can be further improved if we also replace $BV_{n}^{*}$ in the numerator of (ref) with a truncated version:\footnote{On the one hand, “big” jumps induce an upward bias in $BV_{n}^{*}$ for realistic sample sizes, causing a downward bias in the estimated jump variation and reducing the power of the jump test. However, such biases can readily be handled through truncation. On the other hand, the bipower mechanism---multiplication of adjacent log-returns---is an effective tool to get rid of “small” jumps that survive any truncation. This approach of cracking down twice on the jump component was proposed by \citet*{corsi-pirino-reno:10a} for bipower variation in the noise-free setting. In Appendix (ref), we show that the substitution of $BV_{n}^{*}$ with $\check{BV}_{n}^{*}$ in the numerator does not alter the asymptotic theory in Theorem (ref).}

equation[equation omitted — 161 chars of source]

where $\check{BV}_{n}^{*} \equiv \check{BV}_{n}^{*}(1,1)$.

The final form of $\mathcal{J}_{n}$ in (ref) serves as our noise-robust jump test statistic.\footnote{\citet*{barndorff-nielsen-shephard:06a} advocate a log- and ratio-based transformation of the noise-free version of (ref) via the delta method. We implemented both these alternative versions of the noise-robust jump test statistic, which does not impact any of our conclusions.} A one-sided test procedure is appropriate here, so the decision rule is to reject $\mathcal{H}_{0}$ at significance level $\alpha$ if $\mathcal{J}_{n} > \Phi^{-1}(1 - \alpha)$, where $\Phi(x)$ is the standard normal distribution function. This implies that:

equation[equation omitted — 205 chars of source]

so our test is asymptotically unbiased and consistent.

Monte Carlo study

In Appendix (ref), we conduct a thorough Monte Carlo investigation of the finite-sample properties of our jump test. We simulate from a general jump-diffusion process which gets affected by different forms of microstructure noise with an extreme magnitude matching what we observe empirically in the after-hours trading session. Moreover, we investigate the robustness of our test to various degrees of pre-averaging, subsampling, and jump-truncation.

We compare our approach to the noise-robust test of ait-sahalia-jacod-li:12a and the noise-free version from barndorff-nielsen-shephard:06a. The former is also based on pre-averaging to compress the noise but the building block in the test statistic is the ratio of power variation estimators sampled at different frequencies, in contrast to the difference of multipower variation estimators sampled at identical frequencies as advocated here.\footnote{In Appendix (ref), we inspect the jump test of lee-mykland:08a, lee-mykland:12a. Whereas our test ait-sahalia-jacod-li:12a targets the cumulative return variation over a discrete time interval, i.e., quadratic variation and integrated variance, the latter is a point-in time test based on spot volatility. In principle, a local jump test over a short post-announcement window is more appropriate for analyzing price responses to earnings announcements because we know the announcement time (up to minimal rounding). However, the regime-switching nature of post-market high-frequency data—–in particular, the complete lack of liquidity on non-announcement days—renders their test unsuited for the empirical analysis conducted in this paper. Our reliance on integrated measures of return variation over the regular and extended trading session leads to a direct measure of incremental volatility in the after-hours market (typically large on announcement days and close to zero on non-announcement days), which can be further dissected into a continuous variation and jump component. In the appendix, we adapt the noise-free lee-mykland:08a testing approach by designing a close-to-open return-based jump test that can be applied to the overnight period even when high-frequency data for the extended trading session is not available. We implemented this version of their test on a much larger cross-section of generally less liquid stocks. The conclusion from this exercise supports the corresponding evidence below.}

The key findings can be summarized as follows.

enumerate• Our test has correct size and does not systematically over- or under-reject $\mathcal{H}_{0}$. The sole exception occurs when the noise is fat-tailed and the pre-averaging window is too short to adequately accommodate this which leads to a modest overrejection. Under $\mathcal{H}_{a}$, our test has good power properties and correctly identifies the jump component. • The ait-sahalia-jacod-li:12a test is slightly more sensitive to the structure of microstructure noise. In particular, their test is very conservative under $\mathcal{H}_{0}$, leading to loss of power under $\mathcal{H}_{a}$, with conditionally autocorrelated noise. We emphasize that this setting was not allowed in their theoretical framework. We do expect that their test statistic can be modified to exhibit good properties also in that setting, though this version remains to be developed. Otherwise, the conclusion of their test is often close to ours. • In sharp contrast, the barndorff-nielsen-shephard:06a test based on 5-minute realized variance and bipower variation degrades in the presence of the high level of microstructure noise typical for after-hours trading. In particular, it identifies too many spurious jumps, falsely rejecting the null when no jumps are present. Conversely, this test frequently fails to identify true jumps, falsely accepting the null when jumps are genuinely present.

In summary, our simulations demonstrate both the need for and benefits from utilizing our noise-robust jump test on the high-frequency after-hours transaction price data examined in our empirical application, which we next proceed to.

Data description

Earnings announcements should trigger jumps in stock prices if investors efficiently and instantaneously process the new earnings information. In this section, we introduce the data sources employed to study if this prediction is supported empirically.

Transaction and quotation data

Jump tests benefit crucially from having data at the highest possible resolution, so our analysis employs tick-by-tick transaction and quotation data on individual firms' stock prices to track their response to corporate earnings announcements.

U.S. stock exchanges are only open for trading on normal business days from 9:30am--4:00pm Eastern time.\footnote{The major national stock exchanges close at 1:00pm the day before big public holidays, such as July 4th, Thanksgiving, and Christmas.} On most days, official pre-market trading is available from 4:00am--9:30am, while the after-hours market runs from 4:00pm--8:00pm.\footnote{The trading schedule of NASDAQ- and NYSE-listed securities can be gauged at \path{https://www.nasdaq.com/stock-market-trading-hours-for-nasdaq} and \path{https://www.nyse.com/markets/nyse-arca/market-info}.} Orders can additionally be submitted and trades executed at any time via private trading systems such as electronic communication networks (ECNs) or dark pools. The consolidated tape collates such real-time tick-by-tick data, which is made available for purchase via the New York Stock Exchange (NYSE) Trade and Quote (TAQ) database. In practice, there is usually limited trading activity before 6:00am or after 6:30pm, so we exclude this part of the day.

As noted earlier, the vast majority of U.S. companies publish their financial results outside the regular trading session. They may prefer to announce at these times because these markets are mostly comprised of professional investors and informed traders, speeding up the price discovery process \citep*[see][]{jiang-likitapiwat-mcinish:12a}. In Appendix (ref), we examine the trading activity in the pre-market (6:00am--9:30am) and after-hours market (4:00pm--6:30pm). We find that trading volume is much lower in the pre-market, even on announcement days. This impairs the implementation of our jump test so our analysis focuses on the after-hours market. Following \citet*{dubinsky-johannes-kaeck-seeger:19a}, we look at the 50 firms with the largest after-hours trading volume on announcement days.\footnote{To identify these firms, we sort the constituents of the S&P 500 index as of 12/31/2020 by their post-close (4:00pm--6:30pm) transaction volume on quarterly earnings announcement days, averaged over the five-year period from 01/01/2015--31/12/2019. We further require that the firms report at least 75% of their earnings announcements after the close of the regular trading session during our full sample period 06/02/2008--12/31/2020. We exclude Xilinx (XLNX, ranked 43th) from the original list since the analyst information is missing in the I/B/E/S database and replace it by CSX corporation (CSX).} This is appropriate not only because individual transaction counts are prohibitively large, but also because liquidity evaporates fast as we descend to stocks with lower after-hours market liquidity. The selected stocks account for a sizeable fraction of trading activity in the after-hours market among all firms in the S&P 500 index during our sample (46.89% of the total transaction count vs. 21.31% in the regular trading session).

We download high-frequency data from the NYSE TAQ database for the stocks over the sample period 06/02/2008 through 12/31/2020, a total of $T = 3{,}169$ business days. The data is cleaned using state-of-the-art procedures \citep*[e.g.][]{barndorff-nielsen-hansen-lunde-shephard:09a, christensen-oomen-podolskij:14a}. The main distinction here is that we retain observations with a timestamp outside the official exchange trading hours if they otherwise fulfill the conditions required to be tagged non-erroneous.\footnote{A complete list of sale conditions that can be associated with a transaction is available in the documentation of the Daily TAQ Client Specification manual available for download at: \path{http://www.nyxdata.com/Data-Products/Daily-TAQ}. In particular, the label “T” identifies pre-market and after-hours trades. These are virtually always ignored in the high-frequency volatility literature, since the first rule of the widely used \citet*{barndorff-nielsen-hansen-lunde-shephard:09a} filtering algorithm instructs researchers to “P1. Delete entries with a time stamp outside the 9:30am--4:00pm window when the exchange is open.”} In total, we preserve almost ninety billion (89,640,467,708) quotations and nearly eight billion (7,985,202,326) transactions.

We employ tick time sampling, whereby the transaction price process is sampled with every price change, as advocated by griffin-oomen:08a. Apart from rendering the log-return series potentially more homogeneous, this approach has the convenient effect of removing transactions that merely repeat the previous price. Thus, we purge zero returns that are known to be detrimental for jump identification bandi-kolokolov-pirino-reno:23a, kolokolov-reno:24a. Hence, our tick data are inevitably irregularly spaced, but the pre-averaging theory readily conforms with such an extension.\footnote{Whether the sampling scheme is equidistant or irregular, the effective sampling is random, as pointed out by bandi-kolokolov-pirino-reno:23a. Pre-averaging complies with sampling random observation times that can be endogenous (i.e. dependent on the price process and microstructure noise), see jacod-li-zheng:19a, mykland-zhang:16a. In practice, transaction times are likely endogenous kolokolov-livieri-pirino:22a. This is almost unavoidable when studying price movements after an earnings announcement. The impact of endogenous sampling times on realized variance has been studied by li-mykland-renault-zhang-zheng:14a in the noise-free setting.} Finally, we aggregate any remaining observations with identical timestamps and replace them with an average price, a procedure that is known to further alleviate microstructure noise.

Table (ref) reports descriptive statistics about the after-hours trading volume of stocks 1--25, while Table (ref) in Appendix (ref) contains the information of stocks 26--50.\footnote{The corresponding table for the pre-market trading activity can be found in Appendix (ref).} We show the sample average, standard deviation, and the 25th, 50th, 75th and 99th percentiles of the transaction count distribution for days without earnings announcements (columns 2--8) and days with earnings announcements (columns 9--15). For many firms, the after-hours transaction count is two orders of magnitude larger on days with earnings announcements relative to days without them. For example, Facebook (FB) averaged 76,129 after-hours transactions on earnings announcement days, compared with only 891 transactions on days with no such announcements. It is clearly uncommon for individual firms to exhibit high transaction counts in the after-hours trading session on days without earnings announcements.

Transaction volume in the after-hours market has grown substantially between 2008 and 2020 with more than a ninefold increase for the stocks we analyze in our paper. The fraction of after-hours trading has grown even more, quadrupling from 0.17% to 0.71%, as a proportion of the total transaction volume (including trades from the regular trading session). On days with earnings announcements this fraction is substantially higher at the firm-level, frequently exceeding 10%. Appendix (ref) summarizes trading volume and spreads in the after-hours market over time.

Announcement timing

While most companies announce their financial results at a fixed time, for others the timing can vary quarter-by-quarter. Even slight inaccuracies in the recording of the announcement time can impede our calculation of the post-announcement price reaction, so accurate timing is imperative and we spend considerable effort on double checking the time stamps.

We begin by gathering announcement times from a data set provided by Wall Street Horizon (\path{https://www.wallstreethorizon.com/}) that offers a comprehensive suite of corporate events data, including detailed information on the timing of earnings announcements. Wall Street Horizon stores the timestamp included with the press release issued by the company when it publicly announces its quarterly results.\footnote{A publicly traded company with classes of securities registered in Section 12 or subject to Section 15(d) of the Securities Exchange Act of 1934 is legally required to file regular reports with the SEC, including an annual form 10-K and quarterly form 10-Q's, in addition to proxy reports and other reporting requirements. Most companies file form 10-Q either 40 or 45 days after the end of the fiscal quarter, but many large corporations choose to summarize their financial statements at an earlier date by issuing a press release and filing a form 8-K.}

As a double-check, we hand collect a separate set of announcement times from the Factiva news archive by searching on the announcement day for press releases marked with the company ticker code and a designated “Earnings” subject.\footnote{A limitation of both data sets is that announcement times are rounded to the nearest minute. However, most of the earnings reports in our sample are released to the public through professional dissemination services, such as Business Wire or PR Newswire, which are under strict requirements to ensure immediate and equal access to company information as noted by the SEC's Regulation Fair Disclosure. The audit-trail information left from the high-frequency data after each announcement suggests that these vendors often publish announcements close to a whole minute such that the rounding effect is typically negligible.}

Comparing the merged set of announcement times with the audit trail of the complete tick-by-tick transaction price history suggests that occasionally both Wall Street Horizon and Factiva get it wrong. To correct seemingly erroneous timestamps, we design a conservative screening algorithm that infers the announcement time based on the price volatility. In particular, we calculate the log-return for each minute from 4:00pm--6:30pm. If the largest absolute one-minute log-return exceeds 2.5% and precedes the announcement time from both Wall Street Horizon and Factiva, we assume the earnings were released at the earlier time. The filter affects only a very limited number of announcements (77 in total, or 3.5%). The median change is one minute, suggesting that the algorithm primarily captures small rounding effects for some of the most important earnings reports that lead to substantial revisions of the security price.\footnote{Importantly, our noise-robust jump test statistic does not depend on the announcement time and so is unaltered by the screening algorithm. Moreover, employing only Wall Street Horizon and Factive information does not cause any discernible change in the post-announcement return regression (Section (ref)). Only the returns from our trading strategy (Section (ref)) deteriorate slightly, but remain significant with the removal of the inferred announcement time.}

The third-to-last column in Table (ref) shows the modal announcement time for each firm, which ranges from as early as 4:00pm for reports released immediately after the close of the regular exchange-trading session to as late as 4:30pm, with many firms announcing around 4:05pm.

Earnings surprises

Earnings announcements contain a wealth of information but the most important part is arguably the headline earnings figure. To compute the surprise element in earnings announcements, we employ the Institutional Brokers Estimate System (I/B/E/S) database available via subscription to Refinitiv (\path{https://www.refinitiv.com/}), formerly a part of Thomson Reuters. I/B/E/S aggregates earnings information for over 22,000 companies. In addition to storing the actual reported earnings per share (EPS), adjusted for non-recurring items and stock option expenses, prior to each announcement I/B/E/S surveys earnings forecasts from leading professional analysts covering individual companies. We compile this information into a consensus estimate ($\mu_{ \mathrm{EPS}}$) and a standard deviation of that estimate calculated over the distribution of analyst expectations ($\sigma_{ \mathrm{EPS}}$). Following \citet*{berkman-truong:09a}, \citet*{michaely-rubin-vedrashko:13a}, among others, our measure of the standardized unexpected earnings is given by\footnote{Some studies employ the median analyst estimate instead of the sample average \citep*{dellavigna-pollet:09a, gregoire-martineau:22a, hartzmark-shue:18a}. Others replace the standard deviation with the lagged closing price of the stock, e.g. from a week before the announcement or at the end of the previous quarter \citep*{gregoire-martineau:22a, lyle-stephan-yohn:21a}. Our main findings are not altered by adopting these alternative ways of defining the standardized unexpected earnings.}

equation[equation omitted — 151 chars of source]

We purge announcements with no analyst forecasts and those where $\sigma_{ \mathrm{EPS}}$ is less than 0.001 (one tenth of a cent) which result in an unstable $z_{ \mathrm{EPS}}$ measure. This removes five announcements from Ulta Beauty (ULTA) that was still a relatively overlooked small-cap stock with limited broker coverage at the beginning of our sample. A single announcement from Broadcom (AVGO) is also eliminated. We further exclude announcements where share trading was temporarily suspended by the exchange as it leads to a disconnected trade sequence.\footnote{Trading halts are registered in the daily TAQ master files that contain static information for securities traded by participants of the Consolidated Tape Association (CTA), mainly stocks with NYSE as primary exchange, and Unlisted Trading Privileges (UTP), or NASDAQ-listed issues. The file has a letter code in the “Halt Delay Reason” if trading was paused (blank otherwise). Resumption of trading is flagged in the transaction data with a sale condition “5” defined as “Market Center Re-Opening Trade” (CTA) or “Re-opening Prints” (UTP).} Finally, following \citet*{gregoire-martineau:22a} we discard announcements where $z_{ \mathrm{EPS}}$ exceeds ten in absolute value. Such outliers are often caused by extraordinary items in the profit statement.\footnote{For example, on 08/25/2020 Salesforce (CRM) posted a quarterly EPS of \$1.44 after adjusting for non-recurrent items. With a consensus estimate of \$0.66 and a standard deviation of about four cents, this yields a twenty-sigma event. The surprise was motivated by mark-to-market accounting for the company’s investments in nCino, which saw a \$617 million unrealized gain in the quarter.} The last step removes 40 observations (about 1.7% of the sample).\footnote{The I/B/E/S database incorrectly puts the EPS of Akamai Technologies (AKAM) as 0.31, 0.29, 0.28, and 0.34 for the Q1--Q4 earnings announcement of the fiscal year 2009. This induces a -9.64, -2.12, -8.86, and -7.80 unexpected standardized earnings surprise, despite the company meeting or beating expecations at all occasions. This is possibly caused by AKAM employing non-GAAP financial metrics in their accounting system, in particular a so-called normalized net income, which eliminates the effects of events that are either not part of the company’s core operations or are non-cash. We replaced the wrong EPS numbers with the correct ones, i.e. 0.43, 0.40, 0.38, and 0.46, which were extracted directly from the PDF files containing the financial statements, available at the company's investor relations website (\path{www.ir.akamai.com}).}

The number of quarterly earnings announcements retained for each company is shown in the fourth-to-last column in Table (ref). We report summary statistics of $z_{ \mathrm{EPS}}$ in the second-to-last column. Standardized unexpected earnings are substantially higher than zero on average, consistent with the notion that managers engage in earnings smoothing to avoid negative surprises.

Empirical results

We next proceed with our empirical investigation. Price dynamics and trading activity in the after-hours market is not as thoroughly studied and understood as that in the regular trading session and it has evolved significantly since the seminal analysis of \citet*{barclay-hendershott:03a}. We therefore begin by briefly summarizing some of the key features of the after-hours market, emphasizing the contrast between days with and without earnings announcements. We start by analyzing the pattern in trading volumes and bid-ask spreads in a short interval around earnings announcements before turning to the evidence on the presence of price jumps.

Trading volume and bid-ask spread

To get a broad picture of post-announcement trades, for each five-second interval in a one-hour window centered around the announcement time, we calculate transaction counts and bid-ask spreads (in basis points) relative to the $\mathrm{midquote} = (\mathrm{bid} + \mathrm{ask})/2$ as

equation[equation omitted — 101 chars of source]

As a control sample, for each announcement we select a non-announcement date at random and calculate transaction counts and $\text{Spread}$ on a corresponding window.

Panel A in Figure (ref) reports the transaction count per five-second interval on days with and without earnings announcements. The modal announcement time across companies is 4:05pm so the market typically closes five minutes prior to the announcement (labeled time $0$), as highlighted in the figure. The transaction volume right before the regular market close is notably higher on days with announcements than on days without announcements, but both drop sharply at the close. From this point onward, the graphs evolve very differently. Whereas the after-hours transaction count remains close to zero on non-announcement days, it spikes to more than five contracts shortly after the announcement time on days with earnings announcements before gradually tailoring off over the next 30 minutes.

In Panel B of Figure (ref), we compare bid-ask spreads in the after-hours market on days with and without earnings announcements. Again, we see distinct differences. On non-announcement days, the median quoted spread starts at 5 bps at the end of the regular trading session before rising to 30--35 bps within the first five minutes of the post-trading session. It then gradually inclines for the duration of the after-hours session as we approach the overnight period. On announcement days, the median quoted spread goes from 5 bps at close (4:00pm) before quickly rising to 60 bps at the time of the announcement, then drops to 30 bps within 10--20 minutes of the announcement.

For comparison, the average quoted spread during post-close trading is 58.1 bps, while the average spread in regular trading equals 8.4 bps, implying that the bid-ask spread on average is about seven times greater in the after-hours session compared with the regular trading session.\footnote{See Appendix (ref), which reports summary statistics on the after-hours trading volume and bid-ask spreads.}

Jump proportion

The theoretical analysis in Section 2 highlights that jumps in prices increase the realized variance without affecting the bipower variation. This insight suggests an intuitive way to check whether earnings announcements cause jumps.

First, since earnings announcements almost exclusively fall outside the hours of the exchange-traded session, in Panel A of Figure (ref) we plot the pre-averaged realized variance computed for the regular trading session (9:30am--4:00pm) against its corresponding value computed for the extended trading session (9:30am--6:30pm), both converted to annualized standard deviations. Their difference measures the incremental volatility observed in the after-hours market (4:00pm--6:30pm). On non-announcement days (indicated by a red dot) the extra volatility during after-hours trading is typically minuscule and has a negligible impact on the cumulative pre-averaged realized variance measure. Except for a few outliers, the vast majority of these observations form a cloud close to the 45-degree line. Conversely, on days with a quarterly earnings announcement (indicated by a blue cross), differences are much greater with the extended trading session pre-averaged realized variance substantially exceeding its corresponding value from the regular trading session. Earnings releases clearly trigger substantial price volatility in the after-hours market, which is otherwise dormant.

Second, and more directly related to our jump test, in Panel B of Figure (ref) we plot the pre-averaged bipower variation against the pre-averaged realized variance, both based on high-frequency data from the extended trading session (9:30am--6:30pm). Realized variance less bipower variation isolates the contribution of jumps to return variation, which is zero (up to sampling error) if the price path is continuous but is strictly positive if there are price jumps. Hence, the farther to the right of the 45-degree line a data point is, the more it indicates the presence of jumps. Consistent with this interpretation, the pre-averaged realized variance and bipower variation are more or less perfectly aligned on non-announcement days. Conversely, on days with earnings announcements we observe large differences indicating jumps in price movements at these times. Table (ref) provides further stock-level details on realized variance and bipower variation for the regular and extended trading session broken into days with and without earnings announcements. Appendix (ref) provides an even more detailed analysis for Apple which is perhaps the most prominent stock in our sample.

Third, an alternative approach to gauge the relative importance of jumps is to examine the jump proportion which estimates the fraction of the return variation originating from the jump component. Following \citet*{christensen-oomen-podolskij:14a}, this is defined as\footnote{The jump proportion is computed without pre-averaging if sampling at a 5-minute frequency or with pre-averaging if sampling at the tick-by-tick frequency.}

equation[equation omitted — 137 chars of source]

Figure (ref) plots kernel density estimates of the distribution of the jump proportion. As indicated by the peak near zero for the graphs based on our noise-robust pre-averaging estimators, on most days without announcements (Panel A) the jump component accounts for none of the variation in the stock price. Note that small negative numbers can be observed due to estimation error. Conversely, on days with earnings announcements (Panel B) more than fifty percent of the total variation in price movements stems from the jump component.\footnote{The slight attenuation observed with $\theta = 1$ is consistent with our Monte Carlo evidence in Appendix (ref), where we note that excessive pre-averaging tends to deflate the power of our microstructure noise-robust jump test.}

In contrast, the jump proportion extracted with five-minute sampling peaks near 10%, regardless of whether there is an announcement or not. Although the jump proportion for the five-minute measure is slightly more right-skewed on days with announcements, in general it overestimates the importance of jumps on days with no announcements and underestimates it on days with announcements. These findings are consistent with the biases in the conventional jump measure documented in our Monte Carlo simulation results.

Jump frequency

Figures (ref)--(ref) shows that the jump component is important in after-hours trading sessions on days with earnings announcements but largely absent on days without announcements. To examine this point more closely and formally test Hypothesis (ref).1, we compute the jump indicator:

equation[equation omitted — 141 chars of source]

where $\mathcal{J}_{n,it}$ is the noise-robust jump test statistic in (ref) for company $i$ on day $t$. We set the critical value $q$ in a way that reduces the likelihood of identifying false jumps by applying a Bonferroni correction to account for multiple testing and keep the family-wise error rate at 1%.\footnote{bajgrowicz-scaillet-treccani:16a report that up to 90% of jumps identified with the five-minute jump test are spurious due to multiple hypothesis testing.}

Table (ref) reports the jump frequency for stock 1--25 in our sample, while Table (ref) in Appendix (ref) contains the information for stock 26--50. Panel A is for the regular trading session, while Panel B is for the extended trading session. The sample is further split into days with and without an earnings announcement. For the regular trading session, we estimate a jump frequency of 2.95%. While jumps do occur at a higher frequency than expected by random chance, they are relatively rare during the regular trading session. This result is consistent with \citet*{christensen-oomen-podolskij:14a}. For after-hours trading sessions without earnings announcements, we obtain a slightly higher jump frequency of 3.67%. Finally, for after-hours trading sessions with earnings announcements, our jump frequency estimate is 91.06% which is far higher than the previous values. Moreover, though very high on average, the jump frequency is even higher after 2016 (95.84%) versus before (87.49%).

In essence, while it is rare to identify a jump during regular trading sessions or in extended trading sessions with no announcements, it is rare not to find a jump in extended sessions with earnings announcements. This finding provides strong empirical support for Hypothesis (ref).1.

The corresponding jump frequency rates for the five-minute jump test statistic of \citet*{barndorff-nielsen-shephard:06a} are 5.46% in regular trading sessions, 14.38% in extended trading sessions without earnings announcements, and 40.40% in extended trading sessions with earnings announcements. Recall that our simulations in Appendix (ref) show that the five-minute jump test overrejects in the presence of little or no microstructure noise (as in the regular trading sessions) but lacks power (underrejects) in the presence of high levels of noise contamination (as in the after-hours market). Hence, our estimates illustrate that the conventional jump test identifies too many jumps (false positives) during regular trading sessions and extended trading sessions without earnings announcements but too few jumps (false negatives) during extended trading with earnings announcements.

Table (ref) suggests that failure to find jumps after earnings announcements is associated with the trading activity in the after-hours market. As this has increased over time, the lower average jump frequency prior to 2016 is therefore largely a result of fewer trades and weaker power in detecting jumps. If trading is too sparse, there are often relatively few post-announcement observations to base the analysis on, rendering it problematic for our noise-robust test statistic to work as intended. The other main reason why we sometimes fail to detect a post-announcement price jump is that although our jump test has excellent power, it is not bullet proof. This is particularly relevant for announcements that are succeeded by severe whipsawing in the price. Intuitively, a jump is less likely to be detected when it is surrounded by extremely high diffusive volatility which reduces the relative contribution of the jump to return variation.

Determinants of the jump probability

To more extensively test Hypothesis (ref), we next develop a regression framework to examine the determinants of price jumps. We begin by inspecting the role of earnings surprises since this is the measure most directly related to earnings announcements.

To capture the relation between the jump probability versus the sign and magnitude of earnings surprises, we sort announcements by the value of the earnings surprise, form decile portfolios, and plot the corresponding average jump frequencies implied by our noise-robust jump test in Panel A of Figure (ref). The jump probability mostly exceeds 90% across deciles, and does not depend systematically on the size of the earnings surprise.

Our finding that prices jump even when investors are not surprised by the reported earnings per share is consistent with Hypothesis (ref).2 and can be explained as follows. First, information other than the headline earnings figure is typically released (e.g., forward guidance on future earnings) and this may trigger a jump.\footnote{For example, on 10/24/2011 Netflix (NFLX) reported third-quarter EPS of \$1.16 which beat the consensus expectation of \$0.94, corresponding to a modest 1.6 standard deviation surprise. However, the company also significantly lowered its forward guidance, and the stock crashed more than 20% in after-hours trading.} While this helps explain why prices can jump even on days where markets do not get surprised by the earnings figure, we would still expect a lower average jump probability on such days. This points to the second explanation, namely that prices jump because of the resolution of uncertainty associated with the earnings announcement \citep*{ai-bansal:18a}. An implication of this story is that prices are more likely to move up (due to the lower post-announcement risk premium) than down following an earnings announcement that is close to investor expectations. We explore this prediction in Section (ref).

To establish a more formal connection between price jumps and earnings announcements and examine whether other factors affect jump probabilities, we next estimate logit regressions. Our analysis includes up to five regressors. To estimate the effect of an earnings announcement on the jump probability and test Hypothesis (ref).1, we consider an announcement dummy variable:

equation[equation omitted — 114 chars of source]

Since $z_{ \text{EPS}}$ proxies for the magnitude of the news component in the announcement, we expect this to matter for the jump probability, even though the evidence from Panel A of Figure (ref) is a bit weak. As our second and third covariates, we therefore include the absolute value of the earnings surprise, measured separately for positive and negative surprises, i.e., we define $z_{ \mathrm{EPS},it}^{+} = z_{ \mathrm{EPS},it}EA_{it}^{+}$ and $z_{ \mathrm{EPS},it}^{-} = z_{ \mathrm{EPS},it}EA_{it}^{-}$, where $EA_{it}^{+} = \mathbbm{1}(z_{ \mathrm{EPS},it} > 0)$ and $EA_{it}^{-} = \mathbbm{1}(z_{ \mathrm{EPS},it} < 0)$ are indicator variables that capture the direction of the earnings surprise.

Fourth, to see whether high volatility in prices prior to the announcement makes it more or less likely to find jumps, we include the pre-averaged realized volatility, $\sqrt{RV_{n}^{*}}$, computed over the regular trading session from 9:30am--4:00pm on the day of the announcement. We expect to find a negative effect since high volatility makes it harder for our noise-robust jump test to detect jumps.

Fifth, as a measure of the resources available to facilitate the price discovery process, we include the number of analysts covering the stock, $N_{A}$.\footnote{We also considered the dispersion in EPS forecasts across analysts, $\sigma_{ \mathrm{EPS}}$, to get a measure of subjective uncertainty surrounding a particular earnings announcement. However, this measure fails to be significant in our logit regression.} We would expect to find a positive coefficient since the price discovery process, and thus the speed of price adjustments, should be more efficient for stocks with the greatest analyst coverage.

In summary, we estimate the logit model using observations for stock $i$ on day $t$:

equation[equation omitted — 193 chars of source]

where $F$ is the logistic distribution function.\footnote{The coefficients in (ref) are estimated on the entire sample of days with and without earnings announcements. Hence, the extra explanatory variables in the model should implicitly be understood as being interacted with the $EA$ variable and assume a value of zero on non-announcement days. With this design, all covariates measure the marginal effect (or the logarithm of the odds ratio) on the jump probability conditional on an announcement.}

Table (ref) reports estimation results for the logit regression applied to the extended trading session.\footnote{The results of our logistic jump probability regressions and the linear return regression in the next subsection are robust to the inclusion of stock fixed effects.} The estimated intercept in column (2) with only the announcement dummy yields a jump probability on days without announcements ($EA = 0$) of 3.67% compared to 91.06% for announcement days ($EA = 1$), which agrees with the results in Section (ref). Further, and consistent with Hypothesis (ref).1 and Figure (ref), the earnings announcement dummy is highly statistically significant and positive, showing that the likelihood of a jump increases by a huge amount and is near unity in the wake of an earnings announcement.

As reported in column (3), the estimated coefficients on both positive ($|z_{ \text{EPS}}^{+}|$) and negative ($|z_{ \text{EPS}}^{-}|$) earnings surprises are positive. While the former is small and insignificant, the much larger coefficient estimate for negative surprises is significant, suggesting that disappointing earnings news is particularly likely to trigger a jump.

The effect of $\sqrt{RV_{n}^{*}}$ is significantly negative so higher pre-announcement return volatility reduces the jump probability. For example, setting the pre-averaged realized volatility at its 10th and 90th percentiles while keeping the number of analysts fixed at its average value our coefficient estimates imply a conditional jump probability of 98.17% and 97.51% (93.43% and 89.87%) for an average negative (positive) announcement. A plausible explanation is that it is harder to detect a post-announcement price jump amid high levels of volatility which weakens the testing power. Moreover, a high level of volatility can act as a substitute for price jumps, since it widens the dispersion of the return distribution and enables the price to move rapidly, albeit continuously, in response to earnings announcements.

The effect of the number of analysts covering a stock, $N_{A}$, is significantly positive, so jumps are more likely on earnings announcement days for those stocks covered by the largest number of analysts. For example, the coefficient estimates imply a conditional jump probability of 93.96% and 99.37% (77.90% and 98.01%) for an average negative (positive) announcement when the number of analysts is at its 10th and 90th percentiles while keeping pre-averaged realized volatility fixed at its average value. Broader analyst coverage may speed up the price discovery process and increase the chance of observing jumps.

Jump spillover effects

Earnings announcements reveal important information about the cash flow prospects of the announcing firm, but it may also affect other firms or even the broader economy. patton-verardo:12a and savor-wilson:16a develop theoretical models in which investors use earnings of announcing firms (AFs) to revise their expectations of earnings for non-announcing firms (NAFs), generating a covariance between firm-specific and market-wide cash flow news. As suggested in Hypothesis (ref), it is natural to expect that such learning effects can induce spillovers in the form of an earnings announcement from the AF triggering co-jumps in the prices of NAFs and the market portfolio.\footnote{Existing empirical work on co-jumps include bollerslev-law-tauchen:08a, caporin-kolokolov-reno:17a, and li-todorov-tauchen:17b. However, these studies mainly examine jump dependence between individual equity prices and the stock index around macroeconomic announcements, where systematic news are expected to arrive.} In this section, we examine if these predictions hold true and test Hypothesis (ref).

Jump spillover frequency

We begin by matching announcement days for the AFs with non-announcement days in the NAFs. Any evidence of co-jump spillover effects should show up as a higher conditional jump probability for the NAFs, given an earnings release from the AF, compared to the jump probability when no firms announce.

Table (ref) reports the proportion of extended trading sessions with a jump in the NAF (listed in columns) when the individual AFs (in rows) report their financial results. To preserve space, we narrow down our examination to the 25 most liquid stocks. This suffices to highlight the importance of industry proximity and differences in the size of firms' idiosyncratic and market-wide earnings components.

We find compelling evidence that industry proximity plays a crucial role in determining the co-jump probability. For example, conditional on a Facebook (FB) announcement, the price of Apple (AAPL), Amazon (AMZN), and Google (GOOG) jump on 13.3%, 25.8%, and 28.1% of their non-announcement days. Thus, conditional on the AF being a tech firm the jump frequency generally rises for companies within that sector and is much lower for companies from other sectors. This is consistent with the presence of a common jump factor for the tech industry. Moreover, on days where Intel (INTC) is the AF, we record a conditional jump frequency of 20.0%, 44.0%, and 30.0% in the price of Nvidia (NVDA), Advanced Micro Devices (AMD), and Micron Technology (MU), pointing to a common jump component tracking the microconductor industry. These numbers are much higher than the common non-announcement jump frequency of 4.18%, calculated as the average jump frequency on days where there are no announcements among any of our firms.\footnote{The conditional jump frequency on common non-announcement days is slightly lower than the conditional non-announcement day jump frequency reported in Table (ref), since the latter does not discriminate between days where other firms are or are not announcing.} Our analysis therefore provides strong support for Hypothesis (ref).1.

Conversely, there is scant evidence of spillover effects from some of the other companies in our sample without obvious industry peers. For example, conditional on an announcement from Walt Disney (DIS), the jump frequency in the other stocks is always less than 10% and often close to zero, which suggests that the jump component is tracking idiosyncratic news.\footnote{Disney may of course exert influence on the conditional jump probability of related companies not included in our sample such as Hasbro (HAS) or Mattel (MAT).}

In the right-most column of Table (ref), we compute the jump frequency in the S&P 500 index (proxied by the SPDR S&P 500 ETF Trust, SPY) over the extended trading session in which the firm announces its earnings. This can be interpreted as the conditional jump probability in the market index given that a particular firm releases its financial statement. If earnings announcements contain systematic news, we should expect this number to be higher than the comparable jump frequency in the S&P 500 in the absence of any earnings announcement.\footnote{To rule out that a jump in the S&P 500 is a mechanical effect following from the AF being an index constituent, we remove the AF's price effect from the index by subtracting its price times its weight in the S&P 500 index from the SPY before we implement the jump test. We are grateful to Andrew Patton for raising this point.} Furthermore, we expect the effect to be stronger for businesses that are more central to the economy.

The table offers strong backing for the presence of a systematic “market” factor in individual stocks' price jumps. For instance, the frequency of jumps in the S&P 500 index is very high conditional on an announcement from important stocks such as Apple (AAPL), Facebook (FB), Amazon (AMZN), Microsoft (MSFT), Oracle (ORCL), and Starbucks (SBUX). Notably, the market index jumps 30% of the time Apple makes its earnings announcements, which is an order of magnitude higher than the jump probability in the market index on common non-announcement days (3.60%). By contrast, the market jump probability is much lower when firms such as Tesla (TSLA) and Salesforce (CRM) announce earnings, suggesting that price movements in both of these stocks are to a larger extent driven by idiosyncratic news unrelated to the broader economy.

In our sample, there are between a minimum of zero and a maximum of nine earnings announcements on any given day. The conditional jump frequency in the market index is increasing in the number of announcements. On average, the rate at which the market index jumps rises from the 3.60% on common non-announcement days [0 announcements] to 4.82% [1--2 announcements], 3.02% [3--4 announcements], 12.28% [5--6 announcements], and 21.05% [7--9 announcements]. These observations are consistent with Hypothesis (ref).3. Furthermore, this finding suggests that the “information spillover” effect dominates the “distraction” effect, as identified by hirshleifer-lim-teoh:09a, who show that the immediate price response to earnings surprises is significantly weaker on days when multiple firms announce their earnings.

Determinants of the jump spillover probability

Our empirical results on co-jump frequencies are particularly interesting because it is often difficult to detect jumps in the market index even when the price of the underlying stocks jump. This is because individual firms typically only take up a small part of the index basket, so their price jumps are attenuated. Our findings point toward an information channel that leads investors to revise their earnings expectations for the broader economy after individual firms' earnings announcements. We next examine key determinants of this transmission mechanism and estimate their importance for jump spillover effects with a view toward Hypothesis (ref).2.

We let $J_{jt}^{ \text{NAF}}$ be an indicator variable that equals one if the price of NAF $j$ jumps on day $t$, zero otherwise. We then estimate a logit model for the conditional jump probability of stock $j$'s price, given that AF $i$ releases its fiscal results on day $t$ ($i \neq j$ by construction):

equation[equation omitted — 268 chars of source]

We include an intercept, a measure of industry proximity, $IP$, the natural logarithm of the transaction volume of the AF and NAF, $\log(V^{ \text{NAF}})$ and $\log(V^{ \text{AF}})$, and indicator variables for whether the AF is disclosing its fiscal statement early or late in the earnings season, $D^{ \text{EARLY}}$ and $D^{ \text{LATE}}$.\footnote{We also included the jump indicator of the AF, $J_{it}^{ \text{AF}}$, as a covariate. However, since the probability of a jump for an AF is near unity and varies little over our sample, this variable has little-to-no explanatory power.} Following \citet*{wang-zajac:07a}, we define industry proximity as the proportion of common consecutive digits (starting with leading digit and going down) in their SIC code shown in Table (ref).\footnote{$IP_{ij}$ is discrete with range 0.00, 0.25, 0.50, 0.75, 1.00, where $IP_{ij} = 0$ means no industry overlap (leading digit in SIC code differs), while $IP_{ij} = 1$ is perfect overlap (SIC codes are identical).} $V^{ \text{NAF}}$ and $V^{ \text{AF}}$ are the average number of transactions in the NAF and AF in the after-hours market in the month prior to $t$. We log-transform the latter to make them less right-skewed and closer to Gaussian. Following savor-wilson:16a, we define early (late) announcers as those firms that release their financial results in the 1st (4th) quartile of the earnings season. The latter is assumed to start two weeks and stop two months after the end of a quarter (e.g., the earnings season for Q1 starts on April 15 and ends on May 31).

The results are reported in Panel A of Table (ref). We expect a positive relationship with the first three covariates since greater industry proximity should induce a positive jump spillover effect, higher liquidity facilitates a bigger and more rapid transmission of information from the AF to the NAF, and companies that announce early in the cycle are more likely to disclose new information relevant to other companies. This is confirmed by the fitted model. Industry proximity is associated with a positive and highly significant marginal effect on the jump spillover probability (t-statistic of 7.16). The liquidity of both the NAF and AF in the after-hours market are also positive and significant with the coefficient estimate on $V^{ \text{NAF}}$ being twice as large and significant as that on $V^{ \text{AF}}$ (t-statistics of 7.16 and 14.56). In addition, the spillover from early announcers is positive and significant (t-statistic of 3.28), and vice versa for late announcers (t-statistic of -10.11). These findings are all consistent with Hypothesis (ref).2.

To convert these estimates into an implied co-jump probability, we again change the covariates one at a time, while holding the others fixed. For example, early in the earnings cycle ($D^{ \text{EARLY}} = 1$) and for firms with no industry overlap ($IP = 0$), the coefficient estimates imply that the conditional jump probability for the NAF is 4.02% and 7.19% (4.96% and 5.80%) when $V^{ \text{NAF}}$ ($V^{ \text{AF}}$) is assumed to be at its 10th and 90th percentile while holding $V^{ \text{AF}}$ ($V^{ \text{NAF}}$) fixed at its average value. Late in the earnings cycle ($D^{ \text{LATE}} = 1$), those numbers drop notably to 2.39% and 4.34% (2.97% and 3.48%). Furthermore, early in the earnings cycle and for firms with identical industry classification ($IP = 1$), the conditional jump probability for the NAF is shifted up to 5.70% and 10.06% (7.01% and 8.17%) when $V^{ \text{NAF}}$ ($V^{ \text{AF}}$) is at its 10th and 90th percentile while holding $V^{ \text{AF}}$ ($V^{ \text{NAF}}$) fixed at its average value. Those numbers again drop late in the earnings cycle to 3.42% and 6.15% (4.23% and 4.96%).

To uncover any jump spillover effects on the market portfolio, we estimate the following model:

equation[equation omitted — 209 chars of source]

where

equation[equation omitted — 135 chars of source]

and $\# \text{AF}_{t} = \sum_{i} EA_{it}$ is the number of AFs on a given day. The dummy variable separates days with “few” or “many” announcements. We further include the natural logarithm of the cumulative average number of transactions in the AFs in the after-hours market in the month prior to day $t$, $CV_{t}^{ \text{AF}} = \sum_{i \, : \, EA_{it} = 1} V_{it}^{ \text{AF}}$.

Panel B of Table (ref) shows that the jump probability for the market portfolio is significantly higher on days where many firms announce their results. Moreover, there is also a positive relationship with the after-hours liquidity of the AFs, $CV_{t}^{ \text{AF}}$. These findings make sense because a larger pool of company announcements implies that more market-related information is being released to investors and larger liquidity among the AFs facilitates a faster price discovery process, which feeds into the market index, consistent with Hypothesis (ref).3.\footnote{Again, we account for the mechanical effect of a constituent members' price jump on the market index by subtracting its price component from the SPY.}

Price dynamics after earnings announcements

Our results so far provide insights into price jump dynamics in the immediate aftermath of earnings announcements. However, they do not address if the jumps in prices over- or undershoot. In this section, we explore whether post-announcement returns are predictable and whether this can be exploited in simple trading strategies to generate abnormal returns. Both points help us better understand the efficiency of the post-announcement price formation and test the “sufficiency” part of conditions for market efficiency in Hypothesis (ref).

Determinants of the jump size

While our noise-robust jump test statistic speaks to the presence (or absence) of a jump, it does not reveal by how much the price jumps. We therefore next construct a proxy for the jump size based on returns measured over a small time interval following the earnings announcement. In particular, we compute the one-minute post-announcement return ($r_{1m}^{ \text{EA}}$) as the log-price a minute after the earnings release less the latest log-price prior to the announcement.

The last column of Table (ref) reports summary statistics for the one-minute post-announcement returns for each company. While the cross-sectional sample average of 0.15% is rather large, the standard deviation of 3.50% is even bigger, indicating that one-minute post-announcement returns, while positive on average, are highly dispersed. One-minute returns are slightly negatively skewed (-0.48), although this is mainly driven by a few extremely negative return observations in our sample as evidenced by a large coefficient of kurtosis (5.76).

In Panel B of Figure (ref), we plot the average one-minute post-announcement return against the standardized earnings surprise. We observe a near-monotonic relationship between the sign and magnitude of earnings surprises and subsequent returns. Specifically, large negative (positive) earnings surprises are associated with large negative (positive) post-announcement returns.

More than 85% of earnings announcements surprise positively in our sample, so firms are expected to beat consensus estimates. The average value of the standardized unexpected earnings is $\bar{z}_{ \mathrm{EPS}} = 1.73$ (median value of 1.37), which is located in the sixth decile in Figure (ref). The average one-minute post-announcement return in that decile is 0.46% (median value of 0.37%), which is consistent with Hypothesis (ref).2, that earnings announcements in line with expectations generate positive returns due to uncertainty resolution.

We next examine the determinants of the change in stock prices in the aftermath of earnings announcements. To understand which factors drive post-announcement returns, we estimate a regression model that includes the predictor variables from the logit model in (ref) except the $EA$ dummy variable, which is captured by the intercept here. In addition, we add the cumulative net order imbalance, which we construct following \citet*{gregoire-martineau:22a}:

equation[equation omitted — 82 chars of source]

where $B_{it}$ and $S_{it}$ correspond to the buyer- and seller-initiated trading volume over the one-minute post-announcement window. To get signed trade volume, we assign an aggressiveness indicator to each transaction based on whether it was buyer- or seller-initiated. We employ a “level-1 algorithm” known as the tick rule \citep*[e.g.][]{chakrabarty-pascual-shkilko:15a}.\footnote{Quoting from their paper: "The tick rule classifies a trade as buyer-initiated if the trade price is above the preceding trade price (an uptick trade) and as seller-initiated if the trade price is below the preceding trade price (a downtick trade). If the trade price is identical to the previous trade price (a zero-tick trade), the rule looks for the closest prior price that differs from the current trade price. Zero-uptick trades are classified as buys, and zero-downtick trades are classified as sells."} Note that in contrast to the other variables, the net order imbalance is not known ahead of the announcement.

We then estimate a pooled panel regression for the one-minute post-announcement return for stock $i$ on day $t$, $r_{1m,it}^{ \text{EA}}$:

equation[equation omitted — 232 chars of source]

where $D_{it} = \text{sign}(z_{ \text{EPS},it})$ is the sign function. We interact the sign of $z_{ \text{EPS}}$ with pre-averaged realized volatility and the number of analysts because the latter are non-negative and merely capture the speed with which information gets impounded into stock prices whereas earnings surprises are directional. The bigger the return volatility and number of analysts, the more we expect positive news (a positive sign indicator) to move returns upwards and negative news (a negative sign indicator) to move returns downwards. A priori, we therefore expect all coefficients to be positive in (ref).

Table (ref) reports our estimation results. In the restricted model in column (2) with only $z_{ \text{EPS}}^{+}$ and $z_{ \text{EPS},it}^{-}$ but no additional controls, the estimates of $b_{1}$ and $b_{2}$ are both positive, implying that larger earnings surprises translate into larger announcement returns. The marginal effect of negative earnings surprises is more than twice as large as that of positive earnings surprises. Negative earnings surprises thus trigger a much larger drop in the stock price than the rise in prices for comparable positive surprises. In this regression, the coefficients are also significantly different from each other ($P$-value of 0.0016). Adding controls in column (3) and (4), the estimates of $b_{1}$ and $b_{2}$ remain positive and $b_{2} > b_{1}$, but they are nearly identical and the hypothesis $H_{0}: b_{1} = b_{2}$ is no longer rejected.

The slope estimate on the pre-averaged realized volatility, $\sqrt{RV_{n}^{*}}$, is positive and borderline statistically significant. Higher volatility is therefore weakly associated with wider dispersion in returns as post-announcement prices move further away from their initial value during periods of higher volatility.

The coefficient estimate on the number of analysts, $N_{A}$, is positive and significant. Hence, a larger number of analysts monitoring a company leads to larger one-minute post-announcement returns following positive surprises and smaller (more negative) returns for negative surprises.

Finally, we consider the order imbalance variable, $OI$. While the other variables in the regression are known ex-ante (at or before the earnings announcement), order imbalance is only known ex-post. Bearing this in mind, our estimates on $OI$ are positive and highly significant for both positive and negative earnings surprises, implying that larger net order imbalances are associated with bigger movements in returns. Intuitively, buying pressure (positive OI) pushes prices up, while selling pressure (negative OI) reduces prices.\footnote{As a robustness check, we reestimated the return regression in (ref) based on 5-, 10-, 30-, and 60-minute post-announcement returns. Although some of the marginal effects were found to be larger simply because the longer-horizon returns tend to be larger than one-minute returns, none of the conclusions regarding the sign and significance of the coefficient estimates changed. }

We conclude from this evidence that both small and large earnings surprises almost always trigger a jump in the stock price. However, while small earnings surprises are associated with small returns, large earnings surprises tend to move prices by a bigger amount in a direction that is consistent with the sign of the earnings surprise. This effect is stronger for negative earnings surprises. Moreover, prices move by more, the more analysts cover a given stock and the magnitude of price movements is also affected by the pre-announcement price volatility.\footnote{We also examined our data for a pre-earnings announcement drift but failed to identify any significant effect.}

Trading strategy

We next examine if the one-minute post-announcement return can be predicted and, if so, whether the resulting forecasts can be exploited in a simple trading strategy. We employ the parsimonious earnings response model of \citet*{ball-brown:68a} by using the pooled panel regression in (ref) based on the standardized earnings surprise as the only conditioning information:

equation[equation omitted — 155 chars of source]

We recursively estimate the parameters in (ref) using an initial warm-up sample of one month of announcement days, adding new data as it becomes available. This ensures our forecasts are available in real time and do not suffer from look-ahead bias.

Our trading strategy follows patell-wolfson:84a. It opens a long (short) position if the predicted return in (ref) is positive (negative). In our baseline scenario the position is held until the end of the trading day (6:30pm, or EOD) and closed at the last observation. In contrast to patell-wolfson:84a, there is little evidence of elevated returns during the overnight period following the release or at the opening of trading on the next day, see Appendix (ref). Thus, our results are robust to leaving the position on the book until the exchange opens the next morning. To avoid chasing too small profits, we set an entrance barrier of 0.75% in absolute value for the predicted return, which is a 25% markup of the immediate post-announcement bid-ask spread observed in Panel B of Figure (ref). However, our results are robust to using a range of other threshold values. With a 0.75% required return, the strategy generates 826 trading signals from 2,193 earnings announcements, of which 664 are long and 162 are short.

To gauge the importance of transaction costs, we implement four versions of our trading strategy. The first sets the entry level of the trade equal to the first post-announcement transaction price (Trade). Our second approach employs the midquote (Midquote). We expect the transaction price to be in the direction of the announcement surprise, but it is possible that it is on the other side of the strategy (e.g., a sale following a positive announcement surprise, or vice versa). Moreover, whereas the Trade strategy can snipe stale quotes resting in the limit order book prior to the announcement, the Midquote strategy employs an updated quote that incorporates the information from the announcement.\footnote{baldauf-mollner:22a document the importance of stale quotes in generating jumps in the transaction price.} Trading at the midquote is often possible for large institutional traders, but may not be feasible for other entities. Our third strategy therefore incorporates the quoted bid-ask spread (Best Bid and Offer, or BBO). It initiates a buy order at the prevailing best ask, whereas a sell order is initiated at the prevailing best bid. The latter therefore incorporates a full spread in the returns generated from the trading strategy.\footnote{We do not control for market impact since our data is not rich enough to include such information. Hence, our results are mostly relevant for small trading sizes.} Finally, our fourth approach makes the odds even more unfavorable by introducing a latency delay, which is the minimum number of seconds an investor must wait before entering a position (BBO+Xs). Such trading delays cause investors to miss out on the initial reaction in the stock price. In principle, it could be beneficial to wait a few seconds before starting a trade because spreads narrow following an announcement.

Figure (ref) shows the evolution over time in the cumulative returns based on payoffs from individual trades. The slope of the graph reflects the rate at which returns accrue: The steeper the curve, the larger the returns. Conversely, flat spots or a declining curve indicate that the trading strategy fails to earn, or outright loses, money.

The figure highlights that the transaction price and midquote approaches yield positive returns throughout our sample with no notable periods of inferior performance (full blue and dashed red lines). As expected, introducing execution costs or latency delays reduces the rate of accumulation. In particular, from 2016 onward the strategy that pays the bid-ask spread (dashed-dotted line) is flatlining. Adding a further 5- or 10-second latency delay (dashed lines) reduces returns even more and the strategy loses money after 2016. This indicates that the speed with which earnings announcement information gets incorporated into prices has increased in the second part of our sample.

To inspect the profitability of our trading strategy, Figure (ref) also reports (in parenthesis) the sample average return and a test statistic examining if the mean return is different from zero. In frictionless markets where investors can enter the position at the first post-announcement transaction price, a highly significant return of 1.80% per trade (t-statistic of 8.88) is earned over the full sample. Trading at the midquote, the average return drops to a highly significant 1.50% per trade (t-statistic of 7.67). Even if trading is executed at the bid-ask spreads, the average return of 0.72% continues to be significant (t-statistic of 3.68). A 5-second latency delay reduces the return to 0.41% per trade, which is only borderline significant (t-statistic of 2.18). Forcing a 10-second delay on trade entrance, the average return is still positive at 0.28% per trade, which is now insignificant (t-statistic of 1.51).\footnote{We can estimate how much money investors leave on the table after an earnings announcement using transaction information between the announcement and 6:30pm. Denote by $P_{t,i}^{j}$ and $n_{t,i}^{j}$ the price and number of shares of the $i$th transaction in stock $j$ after the announcement at time $t$. Also, let $P_{t,6:30}^{j}$ be the price at 6:30pm. The dollar profit made by an investor buying in the $i$th post-announcement trade and closing it out at 6:30pm is then $\pi_{t,i}^{j} = n_{t,i}^{j} (P_{t,6:30}^{j} - P_{t,i}^{j})$. Cumulative dollar profits across the whole sample are $\pi^{\$} = \sum_{j} \sum_{ \#EA_{j}} \sum_{i} \pi_{t,i}^{j} \mathcal{I}_{t,i}^{j}$, where $\mathcal{I}_{t,i}^{j}$ is the signal from the trading strategy (1 = long, -1 = short, 0 = no position). We estimate a total profit of \$418,783,007, or 0.3209% of turnover. The average profit is \$507,001 with a standard deviation of \$189,115, or a z-score of 2.68. We thank Lasse Heje Pedersen for suggesting this calculation.}

Panel A of Table (ref) reports a more comprehensive set of summary statistics. On top of the full sample (2008--2020) results, we also do the analysis separately for the period 2008--2015 and 2016--2020. In this way, we can examine if the price discovery process has changed over time. We choose the subsample splits based on major structural changes in market design. First, the last electronic communication network (ECN) in the U.S., as defined by Rule 600(b)(23) of Regulation NMS, closed in 2015. The disappearance of ECNs implies that during our sample an increased amount of liquidity has been rerouted to alternative after-hours trading venues, such as dark pools.\footnote{Traditional floor trading is available, but it is not anonymous and probably also not fast enough.} The latter provide anonymous trading and, in general, do not display quotes to the public. On the one hand, this can impede price discovery, because order flow contains valuable information.\footnote{\citet*{hendershott-jones:03a} find evidence of a deterioration in price discovery, when the Island ECN transitioned into a dark pool following stricter display requirements pursuant of Regulation ATS.} On the other hand, less pre-trade transparency can facilitate price discovery because investors can conceal their trading activity, which increases the incentive to collect private information. Moreover, as earnings announcement news is arguably short-lived, it encourages faster and more aggressive trading on such information \citep*[e.g.][]{brogaard-pan:21a, flood-huisman-koedijk-mahieu:99a}. Second, stricter legislation approved by the SEC means that from April 4, 2016 a greater number of broker-dealers are required to disclose stock-by-stock aggregate volume and transaction count information to the Financial Industry Regulatory Authority (FINRA) on a weekly basis.\footnote{See, for example, \path{https://www.finra.org/sites/default/files/NoticeDocument/p446087.pdf} and \path{https://www.finra.org/sites/default/files/Regulatory-Notice-15-48.pdf}.} Post-trade transparency helps investors locate more liquid platforms, which accelerates the matching process. Furthermore, the reduction in the number of trading venues makes the market less fragmented, which further enhances this process.

Across the board, average returns are both larger and more significant in the first subsample (2008--2015) compared to the full sample. For example, the average return per trade in the transaction price setting is 2.30% (t-statistic of 8.77) over 2008--2015 but only 1.11% (t-statistic of 3.49) over 2016--2020. Moreover, the average return inferred from the midquote strategy drops to 0.80% (t-statistic of 2.65) in the second subsample -- more than a full percentage point lower than its early subsample counterpart (2.00%). Trading at the bid-ask spread further reduces the average return and adding a latency delay even renders them slightly negative, though not significant, in the second subsample. These findings are consistent with a more efficient price discovery process over time with average returns declining to the point where they are no longer significantly different from zero after accounting for bid-ask spreads or latency delays. They also concur with martineau:22a, who finds that most stock prices are significantly more responsive to earnings surprises during the latest subsample (2016--2019) compared to the earliest (1984--1990).

patell-wolfson:84a found that excess returns in their sample ceased to exist within 10- to 15-minutes following an earnings announcement. In Panel B of Table (ref), we show the effect of changing the investment horizon with more recent data. Instead of closing positions at 6:30pm, the duration of the position is now measured either in minutes (physical time) or by the number of tick updates (tick time) after the announcement.\footnote{We also estimated the predictive return regression with the post-announcement return (dependent variable) measured over a 5-, 10-, 30-, and 60-minute horizon. Average trading returns decline monotonically as the length of the measurement window is extended, suggesting that the price response to earnings surprises is very rapid and the “signal” is strongest for the one-minute post-announcement return. For example, compared to the number in Table (ref), moving from a one-minute to a 60-minute horizon causes a decline of 48 basis points in average return for the transaction price approach.}

In Panels B.1--B.5, we maintain the position from 30 seconds to 5 minutes. In the full sample, average returns from the no-friction strategy based on transaction prices increase monotonically from 0.74% (t-statistic of 8.28) for positions closed after 30 seconds to 1.58% (t-statistic of 10.82) per trade for positions closed after five minutes. In the midquote strategy, the average return is slightly compressed but continues to be positive and statistically significant. Trades executed at the BBO reduce the average return which becomes slightly negative at -0.47% (t-statistic of -4.75) for the 30-second termination rule but rises to 0.41% at the 5-minute mark (t-statistic of 2.81). Latency delays lead to further reductions in trading performance as none of the approaches generate positive and significant average returns. Once again the results change meaningfully between the first and second subsamples. As the price discovery process improves, average returns become lower and less significant in the second subsample compared to the earlier subsample. Interestingly, the average return over the 2016--2020 sample for the baseline scenario in Panel A is close to the corresponding value for the 5-minute stopping rule in Panel B.5. This suggests that, in the most recent subsample, the price discovery process has more or less been completed at that time.

Next, we consider what happens to trading performance in transaction time if we close the position after between 50 and 1,000 tick updates. As shown in Panels B.6--B.10, we continue to generate positive and significant average returns for trades executed at the transaction price or midquote. However, executing at the BBO again produces insignificant mean returns in the latest subsample. Interestingly, trades stopped after 1,000 tick updates in Panel B.10 yield mean returns nearly identical to those from the positions held until 6:30pm (Panel A) in the first subsample, but not in the second. This reflects the lower trading activity in the early parts of our sample, which means that 1,000 tick updates cover a much longer time interval.

Figure (ref) summarizes these results by plotting the cumulative return from trading strategies that close out the position after a fixed number of tick updates (Panels A--C) or after a fixed number of seconds (Panels D--F), employing either the transaction price, midquote, or BBO. The figure illustrates both how fast the price adjusts in the very short period after an earnings announcement (both in trade time and in physical time) and also that the price settles at its new level even faster in the second subsample.

Overall, our results demonstrate that price discovery in the post-announcement window has gotten far speedier during our twelve-year sample. Prior to 2016, investors were able to reap significant profits from post-earnings announcement trades executed at the BBO even with a latency delay of 10 seconds. In contrast, during the last subsample, after-hours prices move so fast after earnings announcements that it is no longer possible to generate significant outperformance after accounting for bid-ask spreads. This suggests that the positive effects of decreased pre-trade transparency and improved post-trade transparency outweigh the negative effects of decreased pre-trade transparency, leading to better price discovery around corporate earnings announcements.

We can gain additional insights by comparing our results with gregoire-martineau:22a. They find that that for “most” announcements in their sample, the post-announcement closing price at 4:00pm the following day is within the bid-ask spread prior to the announcement, so even a liquidity taker who was informed about the upcoming unexpected earnings surprise could not trade profitably on the information. We achieve the reverse finding for our sample: The post-earnings transaction price at 6:30pm---where we close our trading strategy---is outside the pre-announcement quoted spread for 92.66% of the earnings announcements.

This, and several other points, help to explain the differences between our findings and those in gregoire-martineau:22a. First, the data used in their paper cover the shorter and earlier period 2012--2015. This is important, because we document a shift in after-hours price dynamics after 2016 following the change in market design. Second, and most importantly, while we analyze the 50 most liquid constituents of the S&P 100 index, they study the after-hours behavior of the 1,500 stocks included in the S&P 500, S&P 400, or S&P 600 indexes corresponding to the large-, medium- and small-cap segment of the U.S. stock market. Many of the firms in their sample are very illiquid: The median number of trades in the after-hours market on earnings announcement days is 70, 10, and 7 for S&P 500, S&P 400, and S&P 600 stocks, and 20% of the included stocks do not trade at all. In contrast, as seen in Table (ref) in Appendix (ref), for our selection of stocks the smallest average number of trades on announcement days is 1,072, and even on non-announcement days many of our firms are more actively traded than those studied by gregoire-martineau:22a are on announcement days. Third, the firms in their sample are often quoted with wide spreads in excess of 20% while the spreads for our firms are narrow(er) and often less than 50 basis points, on average, as shown in Figure (ref). Finally, the time-aggregation is different: We sample at tick frequency, while they sample at a 1-minute frequency.

Proving that the sufficiency condition for market efficiency holds ultimately requires us to inspect a much broader class of trading strategies. However, the evidence presented here for the most recent subsample is consistent with Hypothesis (ref).1 and with trading in the after-hours market becoming notably more efficient over time, so we do not pursue this point further here.

Spillover effects on returns of non-announcing firms

Our jump spillover analysis shows that the release of financial statements by an announcing firm (AF) increases the likelihood of jumps in a non-announcing firm (NAF), particularly when the two firms have a close industry proximity and high after-hours trading volumes. These results do not, however, show the extent to which earnings surprises of AFs affect the returns of NAFs and whether the information dissemination is fully efficient as stipulated by Hypothesis (ref).2.

To shed light on this, we estimate a return regression equivalent to (ref):

equation[equation omitted — 247 chars of source]

where $r_{1m,jt}^{ \text{NAF}}$ is the one-minute post-announcement return of NAF $j$ after the announcement of AF $i$ on day $t$. The other variables are unchanged. The industry proximity interaction terms allow us to attenuate the effect of earnings surprises on the post-announcement return of NAFs in more distant industries. Similarly, we interact the sign of $z_{ \text{EPS}}$ with $\log(V_{jt}^{ \text{NAF}})$ and $\log(V_{it}^{ \text{AF}})$, allowing the liquidity measures to reinforce an expected negative price movement after a bad announcement. We find that none of the estimated coefficients in (ref) are statistically significant and their explanatory power is close to zero.

Figure (ref) explains this finding. In the left panel, we show a box plot of the distribution of one-minute returns of NAFs in three settings: (i) NAFs on common non-announcement days; (ii) NAFs in other industries ($IP_{ij} = 0$); and (iii) NAFs in the same industry ($IP_{ij} = 1$). Results in (ii) and (iii) are based on days with at least one announcement.\footnote{We construct (i) by taking for each announcement of an AF a common non-announcement day at random and measuring the stock price movement of the AF over the one-minute window aligned with its associated announcement time.}

While the median one-minute return is close to zero and nearly identical across the three distributions, there is a clear ranking of their spread. The dispersion is smallest on common non-announcement days, where the one-minute return mostly reflects the bid-ask spread since no information is being released. The spread is slightly wider on announcement days for NAFs in other industries and much wider for NAFs in the same industry as the AF. However, the spillover effects on the NAFs pale in comparison to the impact of the AF on itself shown in the right panel. Thus, although we can detect co-jump spillover effects, the magnitude of the price impact is much smaller than the impact on the announcing firm itself.

We next implement the earlier trading strategies on the post-announcement returns of NAFs. Absent any trading frictions, and assuming we do not impose a threshold on the magnitude of the predicted return, the trading strategy produces a small, positive, and marginally significant average return on the order of 3--4 bps per trade.\footnote{The return forecasts of NAFs rarely exceed more than a few basis points, so imposing a threshold on expected return often prevents the trading strategy from entering a position, which renders the mean return insignificant.} This is consistent with the volatility of NAF returns being minuscule. Indeed, any profits completely vanish and turn into severe losses once trading frictions and latency delays are introduced.

We also inspect whether AFs affect one-minute returns on the market index, $r_{1m,t}^{ \text{SPY}}$, again after correcting for the mechanical price impact from the announcement, through the regression:

equation[equation omitted — 196 chars of source]

where

equation[equation omitted — 234 chars of source]

In this model, when more than one firm is announcing on a given day, we weight the earnings surprises by the respective after-hour trading volume of the companies.

The coefficient estimates are both significant and of the correct sign, i.e $100 \times \hat{b}_{1} = 0.15$ (t-statistic of 2.26) and $100 \times \hat{b}_{2} = 0.09$ (t-statistic of 2.49), but the predictive power of the regression is very small. Moreover, the slope estimates are economically small with a marginal effect around one-tenth of a basis point for a unit change in the explanatory variables. Consequently, the predicted market return only rarely exceeds a full basis point which cannot be exploited in practice.

Taken together, the analysis in this subsection is consistent with Hypothesis (ref).2.

Conclusion

High-frequency trading is widespread in today's financial markets. This suggests that, at least for the most liquid stocks, information from public announcements should be incorporated into prices almost instantaneously after the news release. In an efficient market without large trading frictions, stock prices should therefore jump, almost surely, in the immediate aftermath of releases of large bundles of information such as firms' earnings announcements. This suggests employing jump tests on highly granular tick-by-tick data as a way to test a necessary (but not sufficient) condition for market efficiency. This strategy is very different from the conventional practice of scrutinizing post-announcement returns defined over a fixed time intervals, such as one or five minutes, which can be almost an eternity in a modern fast-paced market environment.

The vast majority of earnings announcements occur outside the regular exchange trading hours, so such an analysis of the post-announcement price discovery process requires that we examine a relatively unexplored set of high-frequency data that includes quotation and transaction records from the after-hours trading session. The irregular trading activity combined with pronounced levels of microstructure noise in this market pose serious challenges to conventional jump tests that can severely distort the inference.

To address these critical shortcomings, we develop a new jump test that is robust to the unusually noisy price data observed in after-hours markets. Our noise-robust generalization extends the classical bipower variation-based jump test of \citet*{barndorff-nielsen-shephard:06a} to a pre-averaged version that can be implemented on noisy high-frequency data. Moreover, we develop a subsample estimator of the asymptotic variance-covariance matrix that is jump-robust under the alternative, extending earlier work of \citet*{christensen-podolskij-thamrongrat-veliyev:17a}. Equipped with these tools, we show that prices of the stocks with the highest after-hours trading volume almost always jump after earnings announcements. Conversely, jumps in stock prices are rare both during the regular trading session and during after-hours trading sessions without earnings announcements.

We document a strong jump spillover effect. Conditional on an announcement from a firm, there is a significantly higher probability that prices of non-announcing firms, both within and outside the industry of the announcing firm, as well as the market index, jumps in the same after-hours trading session. The effect is larger for companies with a closer industry proximity to the announcing firm. Moreover, early announcers induce a much stronger spillover effect than late announcers. This finding is consistent with investors learning about industry- and economy-wide news components from earnings announcements.

That stock prices in the after-hours market nearly always jump after the release of earnings announcements is indicative of a very rapid price discovery process and, thus, consistent with efficient markets. However, the price jump in the immediate aftermath of an earnings release may be too big or too small, potentially introducing profitable trading opportunities. We examine if in fact prices are unbiased predictors of their future steady-state values by studying the performance of a trading rule subject to different degrees of trading frictions.

In the absence of transaction costs, we find that investors could have earned highly significant, positive average returns in the early years of our sample (2008--2015). Conversely, in the second part of our sample (2016--2020), even minor trading frictions, such as bid-ask spreads, reduce average returns to the point where they are no longer statistically significant. We conclude from this analysis that the after-hours market incorporates information on the earnings announcements of the largest U.S. firms extremely fast, particularly after 2016.

figure[figure omitted — 893 chars of source]
figure[figure omitted — 889 chars of source]
figure[figure omitted — 1,345 chars of source]
figure[figure omitted — 874 chars of source]
figure[figure omitted — 1,128 chars of source]
figure[figure omitted — 765 chars of source]
figure[figure omitted — 1,051 chars of source]
figure[figure omitted — 672 chars of source]
figure[figure omitted — 1,039 chars of source]
sidewaysfigure[ht!] \begin{center} \caption{Cumulative returns from trading strategy.} \begin{tabular}{ccc} {Panel A: Trade.} & {Panel B: Midquote.} & {Panel C: BBO.} \\ & & \\ \end{tabular} \begin{scriptsize} \parbox{\textwidth}{Note. The figure shows the cumulative return in percent from a trading strategy that employs the standardized earnings surprise to predict the one-minute post-announcement return: $r_{1m,it}^{ \text{EA}} = a + b_{1} z_{ \text{EPS},it}^{+} + b_{2} z_{ \text{EPS},it}^{-} + \epsilon_{it}$. A long (short) position in the stock is entered if the predicted excess return is greater (smaller) than 0.5% (-0.5%). The cumulative return is based on closing out the position after a fixed number of tick updates. “Trade” employs the transaction price, “Midquote” the midquote, and “BBO” the best bid and offer.} \end{scriptsize} \end{center}
figure[figure omitted — 1,315 chars of source]
sidewaystable[p!] \begin{footnotesize} {0.10cm} \begin{center} \caption{ S&P 500 companies by after-hours (4:00pm--6:30pm) trading activity.} \begin{tabular}{lcrrrrrrrrrrrrrrrrrrrr} \hline \hline & & \multicolumn{7}{c}{Conditional on no announcement} && \multicolumn{7}{c}{Conditional on announcement} && \multicolumn{4}{c}{Announcement information}\\ \cline{3-9} \cline{11-17} \cline{19-22} & & & & & \multicolumn{4}{c}{Quantile} & & & & & \multicolumn{4}{c}{Quantile}\\ \cline{6-9} \cline{14-17} Ticker & SIC & Mean & Fraction & Std. & 0.25 & 0.50 & 0.75 & 0.99 & & Mean & Fraction & Std. & 0.25 & 0.50 & 0.75 & 0.99 & & \#EA & Time & $z_{ \text{EPS}}$ & $r_{1m}^{ \text{EA}}$\\ \hline FB & 7370 & 891 & 0.52 & 1,258 & 307& 526& 1,000& 5,380 & & 76,129 & 20.80 & 29,991 & 59,075 & 70,024 & 88,936 & 211,431 & & 34 & 4:05pm & $\underset{(1.252)}{1.750}$ & $\underset{(4.446)}{0.336}$ \\ AAPL & 3571 & 1,552 & 0.61 & 3,950 & 386& 649& 1,235& 18,311 & & 51,346 & 15.94 & 29,927 & 32,891 & 44,509 & 56,832 & 194,220 & & 40 & 4:30pm & $\underset{(1.584)}{1.669}$ & $\underset{(3.395)}{0.806}$ \\ NFLX & 7841 & 367 & 0.55 & 606 & 52& 128& 434& 2,732 & & 33,328 & 20.89 & 26,447 & 14,460 & 25,303 & 46,619 & 122,817 & & 47 & 4:05pm & $\underset{(1.621)}{1.028}$ & $\underset{(6.769)}{-0.236}$ \\ AMZN & 5961 & 808 & 0.82 & 1,442 & 74& 152& 866& 6,751 & & 33,612 & 22.16 & 18,872 & 22,063 & 28,423 & 38,523 & 94,020 & & 50 & 4:01pm & $\underset{(1.790)}{0.687}$ & $\underset{(5.714)}{-0.369}$ \\ NVDA & 3674 & 405 & 0.36 & 860 & 39& 74& 428& 3,912 & & 16,909 & 8.45 & 20,656 & 1,903 & 4,456 & 36,972 & 68,790 & & 48 & 4:20pm & $\underset{(1.787)}{1.626}$ & $\underset{(3.988)}{0.714}$ \\ TSLA & 3711 & 2,156 & 0.86 & 10,399 & 25& 195& 824& 32,536 & & 27,210 & 15.41 & 35,016 & 1,287 & 15,304 & 30,270 & 139,936 & & 40 & 4:05pm & $\underset{(1.696)}{0.355}$ & $\underset{(3.422)}{1.248}$ \\ AMD & 3674 & 579 & 0.38 & 1,486 & 40& 80& 612& 5,722 & & 15,417 & 7.37 & 21,607 & 1,711 & 4,849 & 25,714 & 86,880 & & 47 & 4:15pm & $\underset{(1.342)}{0.746}$ & $\underset{(4.201)}{-0.859}$ \\ MU & 3674 & 251 & 0.21 & 480 & 53& 102& 280& 1,959 & & 13,508 & 6.89 & 13,340 & 1,990 & 11,078 & 21,868 & 59,740 & & 50 & 4:01pm & $\underset{(1.259)}{0.262}$ & $\underset{(2.927)}{0.196}$ \\ MSFT & 7372 & 609 & 0.27 & 1,425 & 112& 195& 479& 6,460 & & 20,152 & 7.31 & 17,196 & 9,919 & 16,144 & 24,788 & 104,119 & & 46 & 4:03pm & $\underset{(2.698)}{2.257}$ & $\underset{(1.787)}{-0.148}$ \\ GOOG & 7370 & 198 & 0.60 & 370 & 61& 100& 201& 1,524 & & 15,221 & 20.81 & 7,253 & 9,630 & 14,043 & 19,716 & 30,074 & & 49 & 4:01pm & $\underset{(1.849)}{0.930}$ & $\underset{(2.973)}{0.347}$ \\ INTC & 3674 & 278 & 0.20 & 549 & 92& 159& 281& 2,029 & & 22,705 & 9.72 & 17,642 & 12,198 & 17,908 & 27,180 & 102,918 & & 42 & 4:01pm & $\underset{(2.250)}{2.320}$ & $\underset{(2.425)}{-0.034}$ \\ DIS & 7990 & 328 & 0.38 & 898 & 26& 57& 276& 3,666 & & 10,043 & 7.87 & 12,298 & 2,116 & 5,545 & 11,760 & 56,136 & & 48 & 4:15pm & $\underset{(2.192)}{1.263}$ & $\underset{(2.200)}{-0.194}$ \\ CRM & 7372 & 102 & 0.24 & 296 & 18& 34& 90& 1,066 & & 10,131 & 12.71 & 13,701 & 4,216 & 6,285 & 10,431 & 86,704 & & 46 & 4:05pm & $\underset{(1.728)}{1.761}$ & $\underset{(3.484)}{0.874}$ \\ NKE & 3021 & 98 & 0.23 & 171 & 16& 33& 120& 715 & & 7,339 & 10.79 & 6,527 & 2,679 & 5,947 & 9,337 & 36,950 & & 48 & 4:15pm & $\underset{(2.632)}{2.309}$ & $\underset{(2.903)}{0.421}$ \\ CSCO & 3576 & 194 & 0.17 & 239 & 74& 124& 219& 1,210 & & 20,912 & 10.00 & 16,488 & 11,140 & 17,694 & 24,999 & 91,696 & & 50 & 4:05pm & $\underset{(1.428)}{2.331}$ & $\underset{(2.588)}{-0.109}$ \\ SBUX & 5810 & 145 & 0.24 & 314 & 39& 61& 153& 1,269 & & 6,607 & 7.46 & 4,012 & 3,670 & 5,691 & 9,331 & 16,886 & & 50 & 4:05pm & $\underset{(1.872)}{1.126}$ & $\underset{(2.998)}{-0.347}$ \\ IBM & 3570 & 79 & 0.21 & 124 & 30& 49& 87& 469 & & 8,385 & 11.85 & 5,432 & 5,161 & 7,474 & 9,924 & 30,725 & & 48 & 4:08pm & $\underset{(1.337)}{1.203}$ & $\underset{(2.058)}{0.030}$ \\ CMG & 5812 & 47 & 0.45 & 157 & 9& 24& 53& 263 & & 4,695 & 18.30 & 4,002 & 1,222 & 3,821 & 7,024 & 16,027 & & 48 & 4:10pm & $\underset{(2.324)}{1.231}$ & $\underset{(4.224)}{-0.443}$ \\ PYPL & 7389 & 205 & 0.28 & 273 & 51& 125& 216& 1,297 & & 10,836 & 8.74 & 10,650 & 4,104 & 6,680 & 13,351 & 47,021 & & 21 & 4:15pm & $\underset{(1.944)}{2.159}$ & $\underset{(2.525)}{0.116}$ \\ ORCL & 7372 & 102 & 0.11 & 554 & 39& 61& 96& 612 & & 8,994 & 6.34 & 5,863 & 4,131 & 8,979 & 11,217 & 26,529 & & 49 & 4:00pm & $\underset{(2.804)}{1.757}$ & $\underset{(2.402)}{-0.220}$ \\ ADBE & 7372 & 84 & 0.24 & 202 & 26& 40& 81& 624 & & 5,389 & 9.51 & 4,273 & 2,675 & 4,628 & 6,477 & 23,037 & & 49 & 4:05pm & $\underset{(2.084)}{2.235}$ & $\underset{(2.856)}{0.102}$ \\ QCOM & 3663 & 145 & 0.18 & 581 & 49& 74& 130& 947 & & 9,695 & 8.21 & 7,473 & 5,000 & 7,594 & 12,302 & 33,231 & & 49 & 4:00pm & $\underset{(1.444)}{1.355}$ & $\underset{(2.639)}{0.500}$ \\ EBAY & 7389 & 77 & 0.13 & 86 & 38& 55& 85& 374 & & 8,664 & 8.15 & 7,007 & 4,180 & 7,488 & 11,404 & 42,753 & & 49 & 4:15pm & $\underset{(1.518)}{1.624}$ & $\underset{(3.514)}{-0.489}$ \\ GILD & 2836 & 208 & 0.23 & 2,014 & 46& 69& 112& 1,685 & & 4,125 & 4.07 & 5,449 & 566 & 1,830 & 7,064 & 25,630 & & 48 & 4:05pm & $\underset{(1.703)}{0.671}$ & $\underset{(1.362)}{0.081}$ \\ AMAT & 3674 & 88 & 0.15 & 106 & 37& 59& 101& 476 & & 3,368 & 3.85 & 3,221 & 666 & 2,268 & 4,998 & 12,834 & & 48 & 4:01pm & $\underset{(1.878)}{1.573}$ & $\underset{(2.278)}{0.324}$ \\ \hline \hline \end{tabular} \begin{scriptsize} \parbox{0.98\textwidth}{Note. In the left-hand side, we show descriptive statistics of the most liquid companies from the S&P 500 index based on their after-hours market (4:00pm--6:30pm) trading volume, which is separated into no announcement days (columns 2--8) and announcement days (columns 9--15). Ticker is the stock listing symbol. SIC is the standard industrial classification code. Mean and Std. are the transaction count sample average and standard deviation. Quantile are selected quantiles from the empirical transaction count distribution. Fraction is the number of transactions executed in the after-hours session divided by the total transaction count for the extended trading session from 9:30am--6:30pm. In the right-hand side, we report announcement information. \#EA is the number of earnings announcements. Time is the modal announcement time (Eastern Standard Time). $z_{ \text{EPS}}$ and $r_{1m}^{ \text{EA}}$ are the sample average standardized unexpected earnings and one-minute post-announcement return (standard deviation across announcements reported below in parenthesis). } \end{scriptsize} \end{center} \end{footnotesize}
sidewaystable[p!] {0.25cm} \begin{center} \caption{Sample average of realized variance, bipower variation, and jump proportion.} \begin{tabular}{lrrrrrrrrrrrrrrrrrrr} \hline \hline & \multicolumn{9}{c}{Panel A: Regular trading session (9:30am--4:00pm)} && \multicolumn{9}{c}{Panel B: Extended trading session (9:30am--6:30pm)} \\ \cline{2-10} \cline{12-20} & \multicolumn{4}{c}{no EA} && \multicolumn{4}{c}{EA} && \multicolumn{4}{c}{no EA} && \multicolumn{4}{c}{EA} \\ \cline{2-5} \cline{7-10} \cline{12-15} \cline{17-20} & RV & BV & JP & JF && RV & BV & JP & JF && RV & BV & JP & JF && RV & BV & JP & JF \\ FB & 16.2 & 16.1 & 0.6 & 1.0 && 26.0 & 25.9 & 1.6 & 0.0 && 16.5 & 16.2 & 1.6 & 3.1 && 94.0 & 66.2 & 42.6 & 97.1 \\ AAPL & 20.3 & 20.0 & 1.6 & 1.6 && 19.8 & 19.3 & 4.1 & 5.0 && 20.6 & 20.2 & 2.2 & 3.3 && 61.1 & 37.9 & 51.7 & 100.0 \\ NFLX & 30.5 & 29.9 & 0.8 & 1.3 && 35.5 & 35.2 & 0.9 & 2.1 && 30.7 & 30.0 & 1.2 & 2.4 && 132.2 & 68.1 & 57.3 & 97.9 \\ AMZN & 23.0 & 22.9 & 0.0 & 0.5 && 27.4 & 27.1 & 1.2 & 0.0 && 23.2 & 23.0 & 0.7 & 2.4 && 103.2 & 59.1 & 50.4 & 100.0 \\ NVDA & 29.1 & 28.3 & 3.8 & 1.9 && 34.4 & 33.7 & 3.4 & 2.1 && 29.4 & 28.3 & 4.5 & 3.5 && 92.4 & 46.9 & 54.2 & 97.9 \\ TSLA & 27.9 & 27.5 & 0.2 & 0.5 && 37.6 & 36.9 & 0.2 & 5.0 && 28.4 & 27.8 & 0.9 & 2.0 && 100.0 & 69.9 & 37.7 & 90.0 \\ AMD & 38.0 & 33.1 & 14.8 & 10.9 && 40.9 & 34.8 & 16.7 & 19.1 && 38.4 & 33.1 & 15.3 & 12.6 && 95.7 & 50.3 & 49.0 & 93.6 \\ MU & 35.6 & 33.3 & 7.6 & 4.5 && 40.4 & 37.3 & 7.8 & 2.0 && 35.8 & 33.2 & 8.4 & 6.3 && 83.6 & 56.0 & 40.7 & 96.0 \\ MSFT & 18.7 & 18.1 & 6.4 & 5.3 && 20.9 & 20.2 & 6.1 & 4.3 && 18.9 & 18.1 & 6.9 & 7.0 && 54.8 & 35.1 & 49.8 & 100.0 \\ GOOG & 17.5 & 17.4 & 0.6 & 0.8 && 20.5 & 20.5 & 0.4 & 0.0 && 17.7 & 17.4 & 1.1 & 2.2 && 69.9 & 38.8 & 51.1 & 93.9 \\ INTC & 20.6 & 19.8 & 7.8 & 6.4 && 24.4 & 23.6 & 7.1 & 0.0 && 20.8 & 19.8 & 8.4 & 8.3 && 66.6 & 42.5 & 50.6 & 100.0 \\ DIS & 17.4 & 16.9 & 4.3 & 2.7 && 21.8 & 21.2 & 5.9 & 4.2 && 17.5 & 16.9 & 4.5 & 3.0 && 52.0 & 24.7 & 61.6 & 97.9 \\ CRM & 23.6 & 22.9 & 3.7 & 1.5 && 32.3 & 31.2 & 5.0 & 2.2 && 23.7 & 22.7 & 4.0 & 2.1 && 80.3 & 34.5 & 59.0 & 95.7 \\ NKE & 17.5 & 16.9 & 4.5 & 2.1 && 21.3 & 20.7 & 5.3 & 8.3 && 17.5 & 16.9 & 4.5 & 2.2 && 60.3 & 21.6 & 63.5 & 100.0 \\ CSCO & 18.9 & 17.9 & 9.9 & 8.7 && 22.1 & 21.0 & 9.9 & 14.0 && 19.0 & 17.9 & 10.3 & 9.9 && 67.1 & 44.1 & 47.5 & 100.0 \\ SBUX & 19.3 & 18.7 & 4.6 & 2.6 && 23.7 & 22.8 & 6.5 & 2.0 && 19.4 & 18.6 & 4.9 & 3.3 && 62.1 & 32.1 & 52.7 & 100.0 \\ IBM & 15.0 & 14.7 & 3.2 & 1.6 && 17.4 & 17.1 & 2.9 & 2.1 && 15.0 & 14.7 & 3.3 & 1.8 && 47.3 & 20.9 & 62.5 & 100.0 \\ CMG & 18.2 & 17.2 & 2.7 & 1.6 && 23.5 & 22.8 & 3.1 & 0.0 && 18.2 & 17.1 & 2.8 & 1.8 && 76.1 & 17.8 & 60.5 & 87.5 \\ PYPL & 10.1 & 9.9 & 3.7 & 1.1 && 25.4 & 25.1 & 3.0 & 0.0 && 10.1 & 9.9 & 4.1 & 1.6 && 80.2 & 47.6 & 53.5 & 90.5 \\ ORCL & 17.8 & 17.0 & 7.7 & 5.2 && 23.7 & 22.2 & 9.5 & 10.2 && 17.8 & 17.0 & 7.7 & 5.3 && 61.2 & 27.2 & 60.2 & 93.9 \\ ADBE & 19.8 & 19.2 & 3.8 & 1.9 && 24.3 & 23.7 & 4.0 & 2.0 && 19.9 & 19.2 & 4.0 & 2.4 && 68.7 & 31.2 & 54.2 & 98.0 \\ QCOM & 20.7 & 20.1 & 5.2 & 3.5 && 23.2 & 22.5 & 5.7 & 4.1 && 20.8 & 20.0 & 5.6 & 4.5 && 69.7 & 35.3 & 58.2 & 95.9 \\ EBAY & 21.5 & 20.6 & 7.0 & 3.9 && 27.9 & 26.7 & 7.2 & 4.1 && 21.6 & 20.5 & 7.0 & 4.0 && 83.9 & 40.6 & 57.5 & 95.9 \\ GILD & 21.0 & 20.2 & 5.1 & 3.6 && 24.8 & 23.8 & 6.0 & 4.2 && 21.1 & 20.2 & 5.4 & 4.4 && 45.3 & 25.4 & 46.7 & 81.2 \\ AMAT & 23.6 & 22.4 & 7.8 & 4.2 && 26.5 & 25.2 & 8.7 & 4.2 && 23.6 & 22.3 & 8.1 & 4.7 && 56.1 & 29.9 & 46.9 & 83.3 \\ \hline Average & 21.7 & 20.8 & 4.7 & 3.2 && 26.6 & 25.6 & 5.3 & 4.0 && 21.8 & 20.8 & 5.1 & 4.2 && 74.5 & 40.1 & 52.8 & 95.4 \\ \hline \hline \end{tabular} \begin{scriptsize} \parbox{0.98\textwidth}{ Note. This table reports the pre-averaged realized variance (RV) and pre-averaged bipower variation (BV). We also construct the jump proportion (JP), which is defined as Jump Proportion = 1 - Bipower variation/Realized Variance. We further compute the jump frequency (JF), which is derived from the jump indicator in (ref). The realized variance and bipower variation are converted to annualized standard deviation in percent for convenience. The full sample is split into days without (no EA) and with (EA) earnings announcements. The measures are then averaged across subsamples by company. In Panel A, we report the analysis for the regular trading session (9:30am--4:00pm), whereas Panel B displays the associated results for the extended trading session (9:30am--6:30am). The bottom row reports the grand mean (“Average”) over all stock-days. } \end{scriptsize} \end{center}
table[table omitted — 2,229 chars of source]
sidewaystable[ht!] \begin{footnotesize} {0.06cm} \begin{center} \caption{Co-jump analysis.} \begin{tabular}{ll*{28}{r}} \hline \hline & & \multicolumn{24}{c}{Non-announcing firm (NAF)} \\ \cline{3-27} & & Fb & Aapl & Nflx & Amzn & Nvda & Tsla & Amd & Mu & Msft & Goog & Intc & Dis & Crm & Nke & Csco & Sbux & Ibm & Cmg & Orcl & Adbe & Qcom & Ebay & Gild & Amat & Ulta & & MKT \\ \multirow{25}{*}{\rotatebox[origin=c]{90}{Announcing firm (AF)}} & Fb & & 16.1 & 3.0 & 25.8 & 17.6 & 0.0 & 12.5 & 8.8 & 10.3 & 28.1 & 5.9 & 0.0 & 0.0 & 0.0 & 17.6 & 0.0 & 2.9 & 0.0 & 5.9 & 2.9 & 16.7 & 0.0 & 10.7 & 8.8 & 2.9 & & 14.7\\ & Aapl & 24.3 & & 2.6 & 19.4 & 15.0 & 2.5 & 17.6 & 20.0 & 18.4 & 5.4 & 12.8 & 0.0 & 2.5 & 5.0 & 20.0 & 5.9 & 5.0 & 2.9 & 2.5 & 5.0 & 23.1 & 8.6 & 16.1 & 7.5 & 5.0 & & 30.0\\ & Nflx & 13.0 & 6.7 & & 33.3 & 6.4 & 2.1 & 15.6 & 8.5 & 8.9 & 19.1 & 15.2 & 0.0 & 2.1 & 4.3 & 19.1 & 6.8 & 2.6 & 2.3 & 4.3 & 2.1 & 7.0 & 2.4 & 10.9 & 6.4 & 0.0 & & 6.4\\ & Amzn & 17.0 & 6.5 & 12.5 & & 12.0 & 0.0 & 20.0 & 18.0 & 11.1 & 35.1 & 11.9 & 6.0 & 2.0 & 0.0 & 16.0 & 5.7 & 6.0 & 2.4 & 2.0 & 8.0 & 16.3 & 4.0 & 2.5 & 8.0 & 2.0 & & 12.0\\ & Nvda & 0.0 & 6.2 & 2.1 & 0.0 & & 2.2 & 35.4 & 10.4 & 0.0 & 0.0 & 10.4 & 2.6 & 0.0 & 4.2 & 8.9 & 4.3 & 0.0 & 0.0 & 2.1 & 0.0 & 4.3 & 4.2 & 0.0 & 2.8 & 0.0 & & 2.1\\ & Tsla & 6.1 & 5.0 & 0.0 & 12.5 & 10.5 & & 15.4 & 5.0 & 6.1 & 7.5 & 15.0 & 5.0 & 0.0 & 2.5 & 16.2 & 0.0 & 0.0 & 2.7 & 2.5 & 0.0 & 2.9 & 0.0 & 2.5 & 10.3 & 0.0 & & 5.0\\ & Amd & 13.3 & 9.8 & 2.2 & 12.8 & 19.1 & 2.2 & & 19.1 & 15.8 & 6.7 & 19.1 & 2.1 & 0.0 & 0.0 & 10.6 & 4.9 & 0.0 & 0.0 & 6.4 & 2.1 & 6.7 & 4.7 & 4.8 & 0.0 & 6.4 & & 8.5\\ & Mu & 0.0 & 2.0 & 2.0 & 0.0 & 8.0 & 2.0 & 20.0 & & 8.0 & 0.0 & 12.0 & 2.0 & 4.0 & 2.5 & 10.0 & 2.0 & 2.0 & 2.0 & 10.2 & 4.0 & 0.0 & 4.0 & 6.0 & 16.0 & 0.0 & & 6.0\\ & Msft & 17.1 & 6.8 & 4.5 & 31.2 & 6.5 & 0.0 & 13.5 & 15.2 & & 20.0 & 17.1 & 6.5 & 2.2 & 0.0 & 13.0 & 2.6 & 2.3 & 5.6 & 2.2 & 2.2 & 7.0 & 2.3 & 0.0 & 13.0 & 2.2 & & 10.9\\ & Goog & 31.9 & 17.4 & 2.0 & 27.8 & 8.2 & 2.0 & 15.6 & 10.2 & 10.5 & & 13.6 & 8.2 & 0.0 & 0.0 & 8.2 & 4.8 & 4.8 & 0.0 & 6.1 & 8.2 & 8.2 & 2.0 & 2.3 & 2.0 & 4.1 & & 8.2\\ & Intc & 9.5 & 7.3 & 4.9 & 5.9 & 11.9 & 2.4 & 38.1 & 26.2 & 24.3 & 10.8 & & 2.4 & 4.8 & 2.4 & 9.5 & 5.9 & 2.7 & 0.0 & 2.4 & 2.4 & 10.0 & 2.6 & 5.0 & 14.3 & 0.0 & & 7.1\\ & Dis & 4.2 & 0.0 & 2.1 & 0.0 & 0.0 & 0.0 & 8.3 & 4.2 & 4.2 & 0.0 & 6.2 & & 2.1 & 2.1 & 8.5 & 2.1 & 0.0 & 0.0 & 2.1 & 0.0 & 2.1 & 2.1 & 6.8 & 10.4 & 0.0 & & 2.1\\ & Crm & 2.2 & 2.2 & 0.0 & 0.0 & 4.3 & 4.3 & 10.9 & 8.7 & 2.2 & 0.0 & 8.7 & 6.5 & & 0.0 & 13.3 & 2.2 & 2.2 & 0.0 & 4.3 & 0.0 & 2.2 & 6.5 & 2.2 & 0.0 & 0.0 & & 2.2\\ & Nke & 2.1 & 6.2 & 4.2 & 0.0 & 4.2 & 2.1 & 14.6 & 7.9 & 8.3 & 4.2 & 8.3 & 0.0 & 4.2 & & 16.7 & 8.3 & 6.2 & 2.1 & 13.3 & 2.1 & 6.2 & 6.2 & 10.4 & 4.2 & 4.2 & & 6.2\\ & Csco & 0.0 & 4.0 & 0.0 & 2.0 & 0.0 & 4.3 & 18.0 & 2.0 & 8.0 & 0.0 & 4.0 & 4.1 & 0.0 & 4.0 & & 4.0 & 4.0 & 0.0 & 6.0 & 2.0 & 2.0 & 2.0 & 4.0 & 2.4 & 0.0 & & 4.0\\ & Sbux & 13.0 & 4.5 & 4.3 & 8.6 & 10.2 & 0.0 & 22.7 & 22.0 & 9.5 & 11.6 & 9.5 & 2.0 & 4.0 & 2.0 & 8.0 & & 0.0 & 0.0 & 0.0 & 4.0 & 15.2 & 2.3 & 4.3 & 6.0 & 2.0 & & 10.0\\ & Ibm & 4.2 & 8.3 & 2.6 & 14.6 & 6.2 & 2.1 & 7.3 & 18.8 & 15.2 & 7.3 & 16.3 & 0.0 & 4.2 & 2.1 & 18.8 & 0.0 & & 0.0 & 2.1 & 0.0 & 8.5 & 2.3 & 2.1 & 4.2 & 4.2 & & 4.2\\ & Cmg & 13.0 & 14.0 & 11.1 & 25.6 & 8.3 & 0.0 & 21.1 & 18.8 & 18.4 & 9.5 & 19.1 & 4.5 & 0.0 & 0.0 & 16.7 & 4.4 & 4.3 & & 4.2 & 4.2 & 4.8 & 4.5 & 0.0 & 10.4 & 2.1 & & 6.2\\ & Orcl & 2.0 & 6.1 & 2.0 & 2.0 & 0.0 & 2.0 & 8.2 & 10.4 & 4.1 & 2.0 & 10.2 & 10.2 & 4.1 & 4.3 & 8.2 & 6.1 & 8.2 & 2.0 & & 7.3 & 6.1 & 6.1 & 10.2 & 6.1 & 0.0 & & 12.8\\ & Adbe & 4.1 & 10.2 & 4.1 & 0.0 & 0.0 & 2.0 & 6.1 & 8.2 & 6.1 & 0.0 & 10.2 & 4.1 & 0.0 & 4.1 & 8.2 & 2.0 & 2.0 & 4.1 & 4.9 & & 2.0 & 12.2 & 2.0 & 4.1 & 2.2 & & 4.3\\ & Qcom & 0.0 & 8.3 & 4.4 & 12.5 & 6.2 & 2.3 & 10.6 & 12.2 & 10.9 & 12.2 & 12.8 & 2.1 & 4.1 & 2.0 & 4.2 & 0.0 & 2.1 & 2.3 & 2.0 & 2.0 & & 2.9 & 4.3 & 10.2 & 2.0 & & 10.2\\ & Ebay & 9.3 & 4.5 & 2.3 & 30.6 & 4.1 & 6.4 & 17.8 & 14.3 & 17.4 & 6.1 & 10.9 & 2.0 & 4.1 & 8.2 & 14.3 & 0.0 & 4.5 & 6.7 & 4.1 & 6.1 & 5.7 & & 4.2 & 8.2 & 2.0 & & 8.2\\ & Gild & 19.0 & 12.8 & 4.3 & 10.5 & 12.5 & 2.1 & 11.6 & 14.6 & 8.7 & 11.9 & 8.7 & 4.5 & 4.2 & 2.1 & 18.8 & 4.5 & 6.2 & 2.4 & 6.2 & 6.2 & 10.9 & 2.1 & & 4.2 & 2.1 & & 8.3\\ & Amat & 0.0 & 4.2 & 0.0 & 0.0 & 2.8 & 2.1 & 14.6 & 10.4 & 6.2 & 0.0 & 12.5 & 0.0 & 4.5 & 4.2 & 12.5 & 6.2 & 2.1 & 0.0 & 8.3 & 2.1 & 4.2 & 4.2 & 4.2 & & 4.2 & & 2.1\\ & Ulta & 2.4 & 0.0 & 0.0 & 2.4 & 2.4 & 2.4 & 9.8 & 4.9 & 7.3 & 2.4 & 4.9 & 9.8 & 0.0 & 4.9 & 19.5 & 9.8 & 0.0 & 0.0 & 5.1 & 0.0 & 9.8 & 2.4 & 4.9 & 7.3 & & & 4.9\\ \hline \hline \end{tabular} \begin{scriptsize} \parbox{0.98\textwidth}{Note. We report the proportion of extended trading sessions with a jump in the non-announcing firm (NAF, in columns) when an announcing firm (AF, in rows) report financial results. The column MKT reports the jump frequency of the equity market (as proxied by SPY), conditional on the various firms' announcement days.} \end{scriptsize} \end{center} \end{footnotesize}
table[table omitted — 3,479 chars of source]
table[table omitted — 2,249 chars of source]
table[table omitted — 5,244 chars of source]