Abstract

We study the clustering behavior of stock return jumps modeled by a self/cross-exciting process embedded in a stochastic volatility model. Based on the model estimates, we propose a novel measurement of stock price efficiency characterized by the extent of jump clustering that stock returns exhibit. This measurement demonstrates the capability of capturing the speed at which stock prices assimilate new information, especially at the firm-specific level. Furthermore, we assess the predictability of self-exciting (clustered) jumps in stock returns. We employ a particle filter to sample latent states in the out-of-sample period and perform one-step-ahead probabilistic forecasting on upcoming jumps. We introduce a new statistic derived from predicted probabilities of positive and negative jumps, which has been shown to be effective in return predictions.

It has been established in the literature that stock prices sometimes exhibit significant discontinuities, and these discontinuities are often referred to as “jumps.” Numerous studies have demonstrated that news announcements are a primary driving force behind stock price jumps. For example, Lee (2012) discovers that days with scheduled news are more likely to experience return jumps. Jeon, McCurdy, and Zhao (2022) use textual analysis to investigate the impact of the news on jump intensities and jump size distributions. Also see recent studies by Gurkaynak, Kisacikoğlu, and Wright (2020), Baker et al. (2021), and Engle et al. (2021). However, the speed at which the news is incorporated into stock prices tends to depend on the nature of news—its complexity and level of informativeness (Loughran and McDonald 2014) and the attention of investors (Hirshleifer, Lim, and Teoh 2009).1 Therefore, for the less efficient stocks with low news-incorporation speed, new information may not be incorporated into stock prices with one single jump, but rather through a potential sequence of jumps. This motivates us to study the clustering behaviors of asset return jumps.

For a simple example, we plot daily stock prices, returns, volatility, and return jumps2 of the Ampco-Pittsburgh Corporation (NYSE: AP) in Figure 1. We can see subsequent return jumps after two earnings announcements despite the model’s assumption of constant jump intensities. This could occur if the return jump on the announcement date failed to fully absorb all the information and caused the second return jump. Additionally, it is noteworthy that variance increases during news announcements, which is consistent with the literature (Erdemlioglu and Yang 2023). Later in this article, we further show that such abnormal return originates from the jump clustering and stock inefficiency, which is robust to stock illiquidity.

Daily price, return, jumps, and volatility of Ampco-Pittsburgh Corporation (NYSE: AP).
Figure 1

Daily price, return, jumps, and volatility of Ampco-Pittsburgh Corporation (NYSE: AP).

Notes: These variables are estimated using an SVCJ model proposed by Duffie et al. (2000) with daily data from 1 January 2000 to 31 December 2012. The last four figures are for 15 days before and 25 days after the company’s 2005Q2 and 2005Q4 earnings announcements. yt denotes the stock returns, ξt denotes the return jump component, vt presents the variance.

This gives rise to the research questions we aim to address in this article: (1) What do these clustered jumps suggest? Does the information contained in the jump clustering vary across assets?; (2) Given a dependency among jumps, in the sense that jumps do not arrive independently, can we exploit this characteristic to forecast jumps? Furthermore, to what extent are these clustered jumps predictable?

In this article, we model these jumps using a self/cross-exciting point process proposed by Hawkes (1971a, 1971b). This approach enables the probability (intensity) of jumps to be dependent on past jumps. This implies that the occurrences of jumps can increase the probability of future jumps, which is in line with the jump clustering behaviors we have observed. More specifically, we separate stock return jumps into positive and negative ones. The term “self-excitation” describes the propensity for positive/negative return jumps of an asset to generate subsequent positive/negative return jumps of the same asset. Conversely, “cross-excitation” denotes the capacity for positive/negative return jumps of an asset to trigger subsequent negative/positive return jumps of the same asset. We embed the self/cross-exciting jumps in a stochastic volatility model and let the model determine whether a return includes a jump and whether additional jump clustering parameters are necessary to describe the data. We estimate the model using a Bayesian Markov Chain Monte Carlo (MCMC) method.

Based on the model, we contribute to the literature in two ways. First, we find strong evidence of jump clustering with varying degrees across assets, which are closely related to information releases. We introduce a novel measure of stock price efficiency, denoted by ζ, based on the degree of jump clustering exhibited by asset returns. This measure is derived from the posterior distributions of the jump clustering parameters. The underlying rationale is that if a stock requires more than one jump to fully incorporate new information, it is potentially less efficient than those stocks requiring only a single jump. In light of this, assuming the arrival of information is random and independent, it stands to reason that for efficient stocks, the jump arrivals should likewise be random and independent. Thus, the extent to which a stock’s jumps cluster together can serve as a measure of its efficiency. This measure’s advantages lie in its convenience and generality. For example, one can surely assess how quickly a stock absorbs a type of information by calculating the average return drift of the stock after the information arrives. However, there are numerous types of information, and their incorporation speeds may differ. In contrast, the degree of jump clustering can be easily calculated without knowing when and what types of information arrive.

We conduct a regression analysis on cross-sectional cumulative abnormal returns (CAR) after announcements with several different stock price efficiency measures while controlling for a broad set of variables. The findings indicate that our measure, ζ, more accurately captures the cross-sectional variations of CAR and post-earnings-announcement drifts (PEAD) compared to existing measures and is robust to control variables, including stock illiquidity.

Second, we utilize a particle filter-based framework to conduct probabilistic forecasting of return jumps. Given the presence of jump clustering and the probability of jumps being a function of past jumps, we show the possibility of forecasting the self-exciting jumps and investigating their predictability. Specifically, we first fixed static parameters at their posterior means estimated in the in-sample period. In the out-of-sample, we use a particle filter to iteratively estimate latent variables at each time point as new returns are observed. Subsequently, we approximate the predictive distribution of jumps, which is assessed by a ranked probability score (RPS). Additionally, we introduce a statistic that takes the difference between the predicted probabilities between positive and negative jumps. We find that high and low values of this statistic have predictive power on returns, with predictability directly linked to the degree of jump clustering exhibited by the asset (i.e., the stock price efficiency measure we proposed). Based on this forecasting framework, a trading strategy yields a Sharpe ratio (SR) of 1.62, inclusive of transaction costs.

Our studies contribute to several streams of literature. First, it is related to studies examining announcement effects. For example, studies on the pre-announcement drifts of macro news (Bernile, Hu, and Tang 2016; Kurov et al. 2019), PEAD (Bernard and Thomas 1989; Hung, Li, and Wang 2015), among others, show evidence of price drifts preceding and following various announcements. Moreover, Lee (2012) and Jeon, McCurdy, and Zhao (2022) relate jumps to news releases. In our article, we study the information flows from the perspective of jump clustering behaviors before and after announcements. Additionally, the findings of Christensen, Timmermann, and Veliyev (2023) based on high-frequency data indicate limited price discovery in the days following earnings announcements. However, their findings are confined to 50 liquid firms due to the extensive size of high-frequency data, while we look at all US stocks and aim to capture the speed of price discovery using daily data.

Our studies are also related to the stock price efficiency literature. The most widely used stock price efficiency measure is the price delay developed by Hou and Moskowitz (2005), who study the predictive power of lagged market returns on asset returns as a measure of stock price efficiency. Numerous studies have subsequently employed this measure. They explored the relationship between price efficiency and various factors, including short-sellings (Saffi and Sigurdsson 2011; Jones, Reed, and Waller 2016), dark trading (Foley and Putniņš 2016), share repurchase (Busch and Obernberger 2017), firm bankruptcy risk (Brogaard, Li, and Xia 2017), among others. Furthermore, Bris, Goetzmann, and Zhu (2007) propose to use the first-order autocorrelation of stock returns with lagged market returns. However, these measures predominantly capture the gradual pace at which market information is transmitted to individual assets, which is less relevant to firm-specific information. Our measurement assesses the extent to which a stock’s return jumps cluster together, without differentiating between different types of information.

Moreover, our studies contribute to the jump clustering and jump forecasting literature. The jump clustering effect is mentioned by Lee (2012) and Lee and Wang (2019). They filter jumps non-parametrically and estimate a logit model for the jump’s probability using dummy variables to capture news releases. They also include a dummy variable that equals one when there is a jump in the past period of time. They demonstrate the effectiveness of the model in forecasting the probability of jumps. Jeon, McCurdy, and Zhao (2022) also adopt a logit model of jump’s probability. In this article, we adopt a different approach. The predictability we aim to examine solely stems from the degree of jump clustering exhibited by the asset. There are also many other applications of the mutually exciting point process with financial data. For example, Aït-Sahalia, Cacho-Diaz, and Laeven (2015) investigate jump spillovers among international stock markets. Herrera and Clements (2020) develop a point process risk model that integrates a select set of covariates into the tail distribution of intraday returns. Kwok (2024) proposes a test for the dependence of jump occurrences.

Lastly, our studies are also relevant to literature on stochastic volatility models. Continuous-time stochastic volatility models have been well-established in the literature (see, e.g., Heston 1993; Bates 1996; Duffie, Pan, and Singleton 2000; Kou, Yu, and Zhong 2017). Additionally, there exists a stream a literature incorporates the self-exciting jumps into continuous-time models, for example, Maneesoonthorn, Forbes, and Martin (2017) and Chen, Clements, and Urquhart (2023). These studies concentrate on the overall fit of the model to empirical data. Furthermore, we emphasize that discrete-time stochastic volatility models also hold significant interest in the literature, particularly in modeling the cross-section of the yield curve (see, e.g., Creal and Wu 2015, 2017).

The rest of this article is organized as follows. Section 1 introduces our model. Section 2 presents model estimation approaches, the forecasting framework, and the data we used in the empirical studies. Section 3 presents our studies on news releases and stock price efficiency. Section 4 presents the out-of-sample forecasting results. Section 5 concludes the article. Some technical results are confined to the Appendix.

1. The Model

In this section, we introduce a continuous representation of an asset’s return and variance processes and how we embed a self/cross-exciting process in the model. Then, we will describe the discretized version of the model.

1.1 Return and Variance Process

Denoting Pt as the logarithm of an asset price at time t, we assume its log returns at t>0 evolve according to the following semimartingale dynamic:
(1)
where μ is a constant drift term. dWtp is the standard Brownian motion of the return process. ξtpdNtp denotes the return jump component. We assume the variance process follows:
(2)
where κ,θ represent the mean reversion speed and the long-run variance mean of the variance. σv denotes the volatility of volatility. The Brownian motion of the variance dWtv is assumed to be correlated with dWtp with a correlation E(dWtp,dWtv)=ρdt. ξtvdNtv denotes the variance jump component.

Regarding the return jump component ξtpdNtp,ξtp denotes the return jump size. We separate ξtp to ξtp=ξtp++ξtp, which follow two truncated normal distribution ξtp+N(μp+,σp+)1ξtp+>0,ξtpN(μp,σp)1ξtp<0. ξtv denotes the variance jump size that follows an exponential distribution with mean μv, ξtvexp(μv). The dNtp is a counting process, which is also split into dNt=dNtp++dNtp with corresponding intensities P(dNti=1)=λtidt,i={p+,p}. This is based on the finite activity of jumps rather than an infinite activity since our primary interest is capturing the clustering behavior of rare jumps instead of a large number of small jumps. Similarly, The dNtv is a counting process for the variance jump with corresponding constant intensity P(dNtv=1)=λ0vdt.

1.2 Self/Cross-Exciting Return Jumps

In this article, we further impose the self- and cross-impact on positive and negative return jumps. Under a self/cross-exciting jumps specification, instead of being constant, the underlying intensity of positive and negative jumps at time t follows:
(3)
where λ0p+,λ0p are non-negative constants. ϑi,j measures the expected number of jumps in i that is produced by jumps in j and i,j{p+,p}; we also restrict ϑi,j0. ϕi,j(ts) denotes a decaying function such that ϕ:R+R+. We adopt an exponentially decaying function ϕi,j(ts)=βi,jeβi,j(ts), where βi,j>0 captures the decaying speed.

The intuition of this specification is allowing every past jump dNsj,s(,t),j={p+,p} to raise up the intensity at time t, λti, by ϑi,j·ϕi,j(ts). In other words, when there is a jump j observed at time t, the underlying intensity λti will increase to λ0i+ϑi,j·βi,j instantaneously; it will decay back to λ0i by the speed of βi,j. ϑ is a 2×2 matrix, capturing the self/cross-excitation (clustering) of positive and negative return jumps. Note our specification is slightly different from other literature. For example, Aït-Sahalia, Cacho-Diaz, and Laeven (2015) forgo the ϑ and let λti=λ0i+j={p+,p}tgi,j(ts)dNj,s, where gi,j(ts)=αi,jeβi,j(ts). αi,j can be interpreted as the incremental intensity of jumps i that is raised by past jumps j. In this case, αi,j is equivalent to ϑi,j·βi,j in our setting.

This self/cross-excitation setup provides a model for capturing jump clustering in financial assets. ϑ allows the jump intensity to depend on past jumps. It can also be an asymmetric matrix when the extent to which positive return jumps produce negative ones is different from the extent to which negative return jumps produce positive ones. In addition, ϑ0 when there is no jump clustering. Indeed, this model could be expanded to higher dimensions by including the impact of jumps in all other assets. However, it is not our primary focus; we are more interested in time-series jump dependence across different assets and their predictability.

Furthermore, we define ζ=ϑi,i, where ϑi,i denotes the diagonal elements of matrix ϑ. Later in this article, we will employ ζ to quantify an asset’s extent to which its jumps are clustering, especially those clustered jumps of the same sign. Additionally, we will explore the implications of this measure for asset pricing.

1.3 The Discretized Form

We apply an Euler’s discretization with Δ = 1/252 and obtain the following form:
(4)
 
(5)
where pt is the natural logarithm of an asset price at time t. μ is the return drift. ϵtp and ϵtv are two standard normal random variables with a correlation ρ. vt denotes the variance modeled as a mean-reversion structure (κ,θ), a random variable with a volatility of volatility σv and the variance jump component ξtvJtv. The return jump size is split into positive and negative, which are assumed to follow two truncated normal distributions: ξtp=ξtp++ξtp,ξtp+N(μp+,σp+)1ξtp+>0,ξtpN(μp,σp)1ξtp<0. Similarly, Jtp is split into a positive and a negative one, Jtp=Jtp++Jtp, where Jtp+ and Jtp are two Bernoulli random variables with corresponding intensity:
(6)
where λti has the following dynamics:
(7)
where ϕi,j(ts)=βi,jeβi,j(ts). ξtv denotes the variance jump size that follows an exponential distribution with mean μv, and the Jtv is a Bernoulli random variable with a constant intensity λ0v: JtvBernoulli(λ0v). The interpretation of these parameters inherits from the continuous-time representation in Section 1.1.

2. Bayesian Inference and Forecasting

We now introduce the in-sample estimation method and develop the out-of-sample forecasting framework. A description of the data will be provided at the end of this section.

2.1 In-Sample Estimation

Following most literature studying stochastic volatility models, we adopt an MCMC to jointly estimate static parameters and latent variables. Denote the static parameter vector as Θ={μ,μp+,σp+,μp,σp,κ,θ,σv,ρ,μv,λ0v,ϑ,β}, and the latent variable vector as Zt={vt,ξtp+,ξtp,ξtv,Jtp+,Jtp,Jtv}, the joint posterior distribution is given by:
(8)

We adopt a hybrid of the Metropolis–Hastings and Gibbs sampling schemes to approximate this posterior distribution. The sampling steps of self/cross-exciting parameters {ϑ,β} are given by Rasmussen (2013). A detailed specification of priors and the algorithm is provided in  Appendix A.1.

2.2 Out-of-Sample Forecasting and Jump’s Predictability

Our goal in the out-of-sample is to forecast p(Jt+1i=1) or λt+1i,i={p+,p} given the information up to time t. We denote the forecasted values of λt+1i as λt+1i,f. We first fix the static parameter vector Θ at its posterior mean estimated in the in-sample period Θ^. Then, for every return yt coming in, we adopt a particle filter proposed by Pitt and Shephard (1999) to approximate the distribution of latent variables p(Zt|yt,Θ^). Details of the particle filtering are provided in  Appendix A.2. As a result, we will have N particles of Zt from the particle filtering denoted as Zt(k),k=1,2,,N. From these estimates, we can approximate the predictive distribution p(Jt+1i|yt,Θ^,Zt(k)), which is λt+1i,f.3

The predictive probabilities of jumps λti,f are evaluated by an RPS, which takes the square of (λti,fJti) averaged over time:
(9)
Our forecasting exercise does not end here. We realize that the evaluation of the predictive probabilities of jumps λti,f is subjected to the proxy of Jti’s true values.4 In other words, one may never know if the forecasts are truly successful due to the unavailability of the true values. Therefore, instead of focusing on jumps in asset returns (which are latent), we focus on asset returns themselves. We introduce a statistic by taking the difference between the predicted probability of positive and negative jumps:
(10)

We examine the predictive power of λtd,f on yt. The intuition of this statistic is capturing those times when the predicted probability of positive jumps is higher or the predicted probability of negative jumps is higher. Our focus is on how asset returns are distributed during these times.

Following this logic, λtd,f=λtp+,fλtp,f=λ0^p+λ0^p most of the time when there are no jumps. It can become extremely high or low when a positive or negative jump is predicted to have a higher probability of being observed at time t. As such, it is important to know where λtd,f lies on its distribution (i.e., left tail or right tail) after we forecast the underlying intensity {λtp+,f,λtp,f} and calculate the corresponding λtd,f. For this purpose, we further define the following two statistics:
(11)
 
(12)
where λ^td denotes the in-sample path of λtd. Note we take the MCMC estimates of ϑ,β,Jti to simulate the underlying intensity λti denoted as λ^ti. Then λ^td=λ^tp+λ^tp. Fλ^td(·) denotes the empirical cumulative distribution of λ^td. For example, letting q=5%,Fλ^td1(2.5%) denotes the 2.5th percentile (i.e., the left tail of the λ^td’s empirical distribution). Similarly, Fλ^td1(97.5%) denotes the 97.5th percentile (i.e., the right tail of the λ^td’s empirical distribution). We intend to use St+ and St to capture those days when the predicted probability of positive jumps λtp+,f is higher (St+=1) and when the predicted probability of negative jumps λtp,f is higher (St=1). Later in this article, we will utilize St+ and St as signals in a trading strategy.

3. Empirical Studies

3.1 Data

We primarily conduct our empirical studies on US stock data. We also examine the predictability of self-exciting jumps with 24 foreign exchange rates and 12 commodity futures data using the same forecasting framework. These results are confined to a Supplementary Appendix.

We obtain the daily US stock price data from the Center for Research in Security Prices (CRSP) for the period from 1 January 2000 to 31 December 2021. Companies’ book values data come from Compustat. We split all the stock data into in-sample and out-of-sample on 1 January 2013. We discard data before 1 January 2000 and restrict the stock to have at least 5 years of data in the in-sample to guarantee relevant and sufficient data for the Bayesian MCMC estimation. As a result, we filter out 3035 stock data.

In the Bayesian MCMC estimation, we set the number of iterations as 100,000, and the first 50,000 iterations are the burn-in period. Note that one could apply the framework with a one-year rolling window (i.e., forecast for one year and recursively re-estimate the model with the past 5 years of data). Due to the heavy computational burden, we choose not to do so, although this would likely lead to better forecast performance. Moreover, our main theme in this section is to study return jumps’ predictability across different assets rather than improve the forecasts.

To demonstrate the realized behaviors of stock return jump clustering, we first estimate a model setting all jump intensity constant (λtiλ0i,i={p+,p,v}). Based on posteriors of Jtp+ and Jtp, we discover the following facts:

92.17% of stocks exhibit return jumps that occurred on their earnings announcement days at least once.
44.57% of stocks exhibit, at least once, a consecutive jump following the announcement day jump.
71.89% of these consecutive jumps are of the same signs as the previous jumps.
62.05% of stocks have at least one jump within the subsequent four days following the earnings announcements.
92.17% of stocks exhibit return jumps that occurred on their earnings announcement days at least once.
44.57% of stocks exhibit, at least once, a consecutive jump following the announcement day jump.
71.89% of these consecutive jumps are of the same signs as the previous jumps.
62.05% of stocks have at least one jump within the subsequent four days following the earnings announcements.
92.17% of stocks exhibit return jumps that occurred on their earnings announcement days at least once.
44.57% of stocks exhibit, at least once, a consecutive jump following the announcement day jump.
71.89% of these consecutive jumps are of the same signs as the previous jumps.
62.05% of stocks have at least one jump within the subsequent four days following the earnings announcements.
92.17% of stocks exhibit return jumps that occurred on their earnings announcement days at least once.
44.57% of stocks exhibit, at least once, a consecutive jump following the announcement day jump.
71.89% of these consecutive jumps are of the same signs as the previous jumps.
62.05% of stocks have at least one jump within the subsequent four days following the earnings announcements.

Jumps in stock prices do relate to news releases, as evidenced by earnings announcements, when over 90% of stocks exhibit at least one jump on their announcement days. This observation aligns with existing literature: the jump’s probability is significantly higher during news arrival days (see, e.g., Lee 2012; Bajgrowicz, Scaillet, and Treccani 2016; Jeon, McCurdy, and Zhao 2022; Christensen, Timmermann, and Veliyev 2023). Furthermore, this brief overview illustrates jump clustering behavior, with numerous stocks experiencing multiple jumps following earnings releases.

3.2 Jump Clustering Parameters

In the in-sample estimation, there is no need to report most of the results (posteriors of static parameters, overall model fitness, etc.) as they are not the main focus of this article. The aim is to study the posteriors of the jump clustering parameters {λ0i,ϑi,j} across different assets. We remark that the information decaying speed βi,j is contained in ϑi,j. In addition, ϑi,j is a 2×2 matrix capturing an expected number of jumps in i that is produced by jumps in j, where i,j{p+,p}. A higher decaying speed will lead to a smaller expected number of jumps being produced. It is related to the magnitude of the incremental intensity of jumps raised by past jumps (αi,j in the model by Aït-Sahalia, Cacho-Diaz, and Laeven (2015)). Therefore, we focus on {λ0i,ϑi,j} across different assets and ignore the βi,j.

Figure 2 plots posterior means’ histograms of {λ0i,ϑi,j} estimated using the US stock data from 2000 to 2012. The base-line intensities {λ0p+,λ0p}, which can also be regarded as the base-line probability of jumps, are mostly smaller than 5% representing 13 jumps in a year on average. A higher value of λ0i leads to a fatter-tailed return distribution. Therefore, this can also be an indicator of stock jump risk, which has been extensively studied in the literature (e.g., Bégin, Dorion, and Gauthier 2020). Regarding the ϑi,j, all four histograms exhibit evident tails, indicating that some stocks demonstrate pronounced jump clustering behaviors. However, in these four histograms, ϑp,p+ and ϑp+,p are closer to zero compared to ϑp+,p+ and ϑp,p, suggesting that the cross-impact of return jumps tends to be weaker than their self-excitation. Moreover, the cross-impact of return jumps could also be captured by variance jumps and variance persistence. The matrix estimated by averaging over all stocks is (0.02610.01250.00940.0286).5 As an arbitrary measure of parameter significance, we calculate the percentage of stocks for which the posterior means of their parameters minus 1.5 times their posterior standard deviations are greater than zero. The percentage of these four parameters is (33.4%13.7%9.6%37.7%). However, we emphasize that the significance of these parameters is less likely to influence our subsequent studies.

Histograms of jump clustering parameters.
Figure 2

Histograms of jump clustering parameters.

Notes: These parameters are estimated using the US stock data from 1 January 2000 to 31 December 2012. We only include companies with data for more than 5 years, which results in 3035 stocks being filtered out. The jump clustering parameters for the 3035 stocks are shown by these histograms.

3.3 Characteristics of Stocks with Heavily Clustered Jumps

We have demonstrated that different assets exhibit jump clustering to varying extents indicated by jump clustering parameters. It is reasonable to ask what types of assets exhibit more pronounced self/cross-exciting jump behavior and what properties they share. To further analyze different extent of jump clustering across different assets, we define ζ=ϑi,i, where ϑi,i denotes the diagonal elements of matrix ϑ. Therefore, ζ is simply the sum of diagonal elements in matrix ϑ. We intend to use this measure to quantify the extent to which an asset’s jumps are clustering, particularly those clustered jumps of the same sign.

We follow various traditional asset pricing papers by sorting all stocks by ζ and forming 10 portfolios. We calculate characteristics averaged over stocks in each portfolio: market cap, book-to-market ratio, illiquidity ratio, stock market beta, idiosyncratic volatility, total volatility, and out-of-sample annualized mean return.

The table shows a clear trend across several firm characteristics. The stocks with heavier-clustered jumps are more likely associated with small market caps, higher book-to-market ratios, less trading liquidity, less sensitivity to the market factor, and higher volatility. The out-of-sample returns suggest that ζ is potentially a pricing factor and plays a role in return prediction. But we will refrain from this viewpoint any further since it is not the focus of this article. In this section, our goal is to provide a broad overview of the characteristics of stocks whose jumps are heavily clustered. We will include the possibility of this point in future studies.

3.4 “Idiosyncratic” Stock Price Efficiency vs. Price Delays

The ζ we proposed to measure the extent of jump clustering may also serve as a measurement of stock price efficiency. For example, if a stock requires a sequence of price jumps to absorb new information, it is potentially less efficient than a stock that only reacts with a single jump to the same information. Assuming that new information arrives randomly and that a completely efficient stock only displays one jump in response to the information, the stock price jumps should likewise arrive randomly and independently of one another. In this sense, there is no jump clustering, and ζ of the stock will be close to zero.

The most commonly used stock price efficiency measure in the literature is the price delays proposed by Hou and Moskowitz (2005). It uses the predictive power of market returns on individual stock returns to measure the stock price efficiency. First, it regresses the stock’s weekly returns ytw on the market weekly returns ytw,mkt along with four weeks of its lagged returns:
(13)
Then the stock price efficiency is derived as:
(14)
where s.e.(·) denotes the standard error of the regression coefficient estimates. An alternative measure in this article is D2:
(15)
In addition, Bris, Goetzmann, and Zhu (2007) propose to use ρcross as a measurement of efficiency. It is the first order autocorrelation of stock returns with lagged market returns (ρ=corr(yt,yt1mkt). Since the correlation is bounded by −1 and 1, we apply the transformation:
(16)

These measures show some power in capturing PEAD (see Figure 1 in Hou and Moskowitz (2005)’s paper), although they are designed to measure stock delays in possessing market information instead of idiosyncratic information (e.g., earnings releases). The ζ, on the other hand, captures the speed of possessing information regardless of whether it is macro or idiosyncratic information.

To compare among different measures of stock price efficiency, we generate the commonly used plot of CAR from 5 days before to 15 days after the earnings announcements. CAR is the buy-and-hold market-adjusted return, calculated as follows:
(17)
where the βmkt is the β estimated from the market model. We double-sort CAR by standardized unexpected earnings (SUE) and price efficiency measures in Figure 3. Note that SUE is used in literature (e.g., Chan, Jegadeesh, and Lakonishok 1996) to capture PEAD. The unexpected earnings are calculated by current earnings minus earnings four quarters ago (etet4). The SUE equals the mean of unexpected earnings over its standard deviation. We include the D1 and D2 measures from Hou and Moskowitz (2005), the ρcross proposed by Bris, Goetzmann, and Zhu (2007). In Figure 3, we can see these measures’ ability to categorize stocks exhibiting different levels of PEAD. The portfolios of stocks with high values of pricing efficiency measures (solid blue and green lines) report the largest drifts after the announcement dates.
CAR double-sorted by SUE and pricing efficiency measures.
Figure 3

CAR double-sorted by SUE and pricing efficiency measures.

Notes: Earnings news is measured using SUE. We first categorize stocks into those with positive SUE (blue) and negative SUE (green). Stocks are sorted independently into quintiles based on the magnitude of SUE. Then, we sort stocks into quintile portfolios based on pricing efficiency measures so that each quintile contains stocks with different magnitudes of SUE but the same level of pricing efficiency. High and Low denotes the quintile portfolio with the highest and lowest pricing efficiency measures.

However, Figure 3 can be misleading if one wants to know which measure best portrays the stock price efficiency by looking at the PEAD since stocks already have different extents of drifts before the announcement, although drifts before the announcements are also valuable in several studies (see, e.g., Liu et al. 2020). Thus, we further plot Figure 4 with |CAR| double-sortedby|SUE| and price efficiency measures starting from the announcement dates. Note that we take CAR’s and SUE’s absolute values since their directions are insignificant in measuring price efficiency, and we care more about the magnitudes of CAR and SUE. We assume that after controlling the SUE, stocks with very high price efficiency can quickly possess the information and display modest CAR magnitudes, regardless of whether the information will lead to a positive or negative CAR. Similar to Table 1, we summarize price efficiency and PEAD measures of ζ-sorted portfolios in Table 2.

CAR double-sorted by |SUE| and pricing efficiency measures.
Figure 4

CAR double-sorted by |SUE| and pricing efficiency measures.

Notes: These four figures are similar to Figure 3, however, we make two adjustments. First, we double-sort stocks to 10 decile portfolios by | SUE | and pricing efficiency measures without differentiating between positive and negative SUE. Second, we move the starting point of CAR to day 0.

Table 1

ζ-Sorted portfolio characteristics

Decileζmkt cap($108)b/milliquidity(104)βmktivol (%)vol (%)yt(oos) (%)
10.0216.800.742.171.022.693.2015.2
20.0286.520.711.540.982.853.3217.6
30.0336.450.752.640.922.983.4018.4
40.0376.480.723.500.953.073.5018.9
50.0416.640.692.310.923.013.4218.6
60.0476.330.764.200.853.163.5218.9
70.0546.210.734.290.853.463.8017.4
80.0655.830.766.420.793.673.9818.3
90.0835.660.836.510.764.114.4019.9
100.1395.610.9515.060.714.564.8321.0
Decileζmkt cap($108)b/milliquidity(104)βmktivol (%)vol (%)yt(oos) (%)
10.0216.800.742.171.022.693.2015.2
20.0286.520.711.540.982.853.3217.6
30.0336.450.752.640.922.983.4018.4
40.0376.480.723.500.953.073.5018.9
50.0416.640.692.310.923.013.4218.6
60.0476.330.764.200.853.163.5218.9
70.0546.210.734.290.853.463.8017.4
80.0655.830.766.420.793.673.9818.3
90.0835.660.836.510.764.114.4019.9
100.1395.610.9515.060.714.564.8321.0

Notes: We sort the stock data to 10 portfolios by ζ and calculate the means of stock’s characteristics in each portfolio. The return in the last column is annualized (*252).

Table 1

ζ-Sorted portfolio characteristics

Decileζmkt cap($108)b/milliquidity(104)βmktivol (%)vol (%)yt(oos) (%)
10.0216.800.742.171.022.693.2015.2
20.0286.520.711.540.982.853.3217.6
30.0336.450.752.640.922.983.4018.4
40.0376.480.723.500.953.073.5018.9
50.0416.640.692.310.923.013.4218.6
60.0476.330.764.200.853.163.5218.9
70.0546.210.734.290.853.463.8017.4
80.0655.830.766.420.793.673.9818.3
90.0835.660.836.510.764.114.4019.9
100.1395.610.9515.060.714.564.8321.0
Decileζmkt cap($108)b/milliquidity(104)βmktivol (%)vol (%)yt(oos) (%)
10.0216.800.742.171.022.693.2015.2
20.0286.520.711.540.982.853.3217.6
30.0336.450.752.640.922.983.4018.4
40.0376.480.723.500.953.073.5018.9
50.0416.640.692.310.923.013.4218.6
60.0476.330.764.200.853.163.5218.9
70.0546.210.734.290.853.463.8017.4
80.0655.830.766.420.793.673.9818.3
90.0835.660.836.510.764.114.4019.9
100.1395.610.9515.060.714.564.8321.0

Notes: We sort the stock data to 10 portfolios by ζ and calculate the means of stock’s characteristics in each portfolio. The return in the last column is annualized (*252).

Table 2

ζ-Sorted portfolio pricing efficiency and PEAD measures

DecileζD1D2ρcrossSUECAR[0,1] (%)CAR[0,3] (%)CAR[0,5] (%)CAR[0,10] (%)
10.0210.5950.07−0.0590.3080.000.030.090.15
20.0280.6510.07−0.0380.263−0.04−0.08−0.07−0.02
30.0330.6780.09−0.0100.257−0.16−0.32−0.36−0.46
40.0370.6540.08−0.0170.232−0.18−0.42−0.43−0.43
50.0410.6470.08−0.0320.260−0.12−0.22−0.22−0.11
60.0470.7150.10−0.0070.226−0.20−0.39−0.36−0.40
70.0540.7840.120.0120.190−0.25−0.46−0.47−0.54
80.0650.8190.140.0160.184−0.53−0.79−0.83−1.00
90.0830.8800.160.0180.210−0.51−0.82−0.97−0.98
100.1390.9850.220.0490.194−0.58−0.90−0.91−1.03
DecileζD1D2ρcrossSUECAR[0,1] (%)CAR[0,3] (%)CAR[0,5] (%)CAR[0,10] (%)
10.0210.5950.07−0.0590.3080.000.030.090.15
20.0280.6510.07−0.0380.263−0.04−0.08−0.07−0.02
30.0330.6780.09−0.0100.257−0.16−0.32−0.36−0.46
40.0370.6540.08−0.0170.232−0.18−0.42−0.43−0.43
50.0410.6470.08−0.0320.260−0.12−0.22−0.22−0.11
60.0470.7150.10−0.0070.226−0.20−0.39−0.36−0.40
70.0540.7840.120.0120.190−0.25−0.46−0.47−0.54
80.0650.8190.140.0160.184−0.53−0.79−0.83−1.00
90.0830.8800.160.0180.210−0.51−0.82−0.97−0.98
100.1390.9850.220.0490.194−0.58−0.90−0.91−1.03

Notes: We sort the stock data to 10 portfolios by ζ and calculate the means of stock’s price efficiency measures and CAR in each portfolio.

Table 2

ζ-Sorted portfolio pricing efficiency and PEAD measures

DecileζD1D2ρcrossSUECAR[0,1] (%)CAR[0,3] (%)CAR[0,5] (%)CAR[0,10] (%)
10.0210.5950.07−0.0590.3080.000.030.090.15
20.0280.6510.07−0.0380.263−0.04−0.08−0.07−0.02
30.0330.6780.09−0.0100.257−0.16−0.32−0.36−0.46
40.0370.6540.08−0.0170.232−0.18−0.42−0.43−0.43
50.0410.6470.08−0.0320.260−0.12−0.22−0.22−0.11
60.0470.7150.10−0.0070.226−0.20−0.39−0.36−0.40
70.0540.7840.120.0120.190−0.25−0.46−0.47−0.54
80.0650.8190.140.0160.184−0.53−0.79−0.83−1.00
90.0830.8800.160.0180.210−0.51−0.82−0.97−0.98
100.1390.9850.220.0490.194−0.58−0.90−0.91−1.03
DecileζD1D2ρcrossSUECAR[0,1] (%)CAR[0,3] (%)CAR[0,5] (%)CAR[0,10] (%)
10.0210.5950.07−0.0590.3080.000.030.090.15
20.0280.6510.07−0.0380.263−0.04−0.08−0.07−0.02
30.0330.6780.09−0.0100.257−0.16−0.32−0.36−0.46
40.0370.6540.08−0.0170.232−0.18−0.42−0.43−0.43
50.0410.6470.08−0.0320.260−0.12−0.22−0.22−0.11
60.0470.7150.10−0.0070.226−0.20−0.39−0.36−0.40
70.0540.7840.120.0120.190−0.25−0.46−0.47−0.54
80.0650.8190.140.0160.184−0.53−0.79−0.83−1.00
90.0830.8800.160.0180.210−0.51−0.82−0.97−0.98
100.1390.9850.220.0490.194−0.58−0.90−0.91−1.03

Notes: We sort the stock data to 10 portfolios by ζ and calculate the means of stock’s price efficiency measures and CAR in each portfolio.

Consequently, if the price efficiency measure is effective, its figure should distinctly display the PEAD magnitudes of 10 separate portfolio orders. This relates to how ζ and ρcross perform better than D1 and D2 in demonstrating this effect. To further investigate which measure can better explain the cross-sectional variation of PEAD, we run the following regression:
(18)
where s=1,2,,S is the index for S =3035 different stocks we considered. |CARs[t1,t2]| denotes the absolute value of CAR from t1 to t2.xs denotes control variables including market beta, idiosyncratic volatility, log market cap, book-to-market ratio, and the Amihud illiquidity ratio (Amihud 2002). We present the regression results in Table 3.
Table 3

Cross-sectional CAR regressions

| CAR[2,0] || CAR[1,0] || CAR[0,1]|| CAR[0,3] || CAR[0,5] || CAR[0,10]|
 ζ0.035−0.0130.662***0.292***1.101***0.363***1.345***0.4**2.741***0.845***
(1.03)(−0.15)(7.89)(3.76)(7.72)(2.8)(7.44)(2.46)(8.92)(3.16)
 ρcross0.0190.0240.593***0.103*1.065***0.163*1.402***0.1592.272***0.075
(0.24)(0.4)(9.99)(1.81)(10.55)(1.71)(10.97)(1.33)(10.45)(0.38)
D2−0.083−0.013−0.703***0.041−0.559*−0.035−0.668**−0.086−0.576*−0.032
(−1.59)(−0.33)(−3.02)(1.11)(−1.87)(−0.56)(−2.01)(−1.11)(−1.7)(−0.25)
D10.034*0.0220.319***0.0010.476***0.010.575***−0.020.743***−0.035
(1.82)(1.59)(3.72)(0.05)(4.33)(0.43)(4.71)(−0.72)(5.24)(−0.76)
 βmkt0.065***0.04***0.024**−0.005−0.032−0.137***
(4.72)(3.9)(2.49)(−0.33)(−1.54)(−4.05)
ivol0.064***0.051***0.059***0.112***0.146***0.288***
(17.47)(18.62)(22.49)(25.53)(26.44)(31.81)
mkt cap−0.013***−0.007**0.0010.00500.033***
(−3.75)(−2.55)(0.21)(1.2)(−0.03)(3.72)
b/m−0.0090−0.006−0.017**−0.008−0.004
(−1.27)(−0.07)(−1.11)(−2.01)(−0.74)(−0.2)
illiquidity−0.912***−0.465***0.05−1.049***−2.731***−6.417***
(−3.94)(−2.69)(0.31)(−3.82)(−7.92)(−11.32)
Constant0.0520.0210.146***−0.042*0.25***−0.08**0.339***−0.0280.525***−0.37***
(1.62)(0.87)(16.7)(−1.87)(16.79)(−2.11)(17.98)(−0.6)(16.37)(−4.75)
R2 (%)20.621.29.628.68.629.97.830.48.735.6
| CAR[2,0] || CAR[1,0] || CAR[0,1]|| CAR[0,3] || CAR[0,5] || CAR[0,10]|
 ζ0.035−0.0130.662***0.292***1.101***0.363***1.345***0.4**2.741***0.845***
(1.03)(−0.15)(7.89)(3.76)(7.72)(2.8)(7.44)(2.46)(8.92)(3.16)
 ρcross0.0190.0240.593***0.103*1.065***0.163*1.402***0.1592.272***0.075
(0.24)(0.4)(9.99)(1.81)(10.55)(1.71)(10.97)(1.33)(10.45)(0.38)
D2−0.083−0.013−0.703***0.041−0.559*−0.035−0.668**−0.086−0.576*−0.032
(−1.59)(−0.33)(−3.02)(1.11)(−1.87)(−0.56)(−2.01)(−1.11)(−1.7)(−0.25)
D10.034*0.0220.319***0.0010.476***0.010.575***−0.020.743***−0.035
(1.82)(1.59)(3.72)(0.05)(4.33)(0.43)(4.71)(−0.72)(5.24)(−0.76)
 βmkt0.065***0.04***0.024**−0.005−0.032−0.137***
(4.72)(3.9)(2.49)(−0.33)(−1.54)(−4.05)
ivol0.064***0.051***0.059***0.112***0.146***0.288***
(17.47)(18.62)(22.49)(25.53)(26.44)(31.81)
mkt cap−0.013***−0.007**0.0010.00500.033***
(−3.75)(−2.55)(0.21)(1.2)(−0.03)(3.72)
b/m−0.0090−0.006−0.017**−0.008−0.004
(−1.27)(−0.07)(−1.11)(−2.01)(−0.74)(−0.2)
illiquidity−0.912***−0.465***0.05−1.049***−2.731***−6.417***
(−3.94)(−2.69)(0.31)(−3.82)(−7.92)(−11.32)
Constant0.0520.0210.146***−0.042*0.25***−0.08**0.339***−0.0280.525***−0.37***
(1.62)(0.87)(16.7)(−1.87)(16.79)(−2.11)(17.98)(−0.6)(16.37)(−4.75)
R2 (%)20.621.29.628.68.629.97.830.48.735.6

Notes: This table presents the results of regression Equation (18). |CARi[t1,t2]| denotes the absolute value of stock i’s CAR from t1tot2. Note the i is compressed for brevity. ***, **, and * indicate statistical significance at the 1%, 5%, and 10% levels, respectively.

Table 3

Cross-sectional CAR regressions

| CAR[2,0] || CAR[1,0] || CAR[0,1]|| CAR[0,3] || CAR[0,5] || CAR[0,10]|
 ζ0.035−0.0130.662***0.292***1.101***0.363***1.345***0.4**2.741***0.845***
(1.03)(−0.15)(7.89)(3.76)(7.72)(2.8)(7.44)(2.46)(8.92)(3.16)
 ρcross0.0190.0240.593***0.103*1.065***0.163*1.402***0.1592.272***0.075
(0.24)(0.4)(9.99)(1.81)(10.55)(1.71)(10.97)(1.33)(10.45)(0.38)
D2−0.083−0.013−0.703***0.041−0.559*−0.035−0.668**−0.086−0.576*−0.032
(−1.59)(−0.33)(−3.02)(1.11)(−1.87)(−0.56)(−2.01)(−1.11)(−1.7)(−0.25)
D10.034*0.0220.319***0.0010.476***0.010.575***−0.020.743***−0.035
(1.82)(1.59)(3.72)(0.05)(4.33)(0.43)(4.71)(−0.72)(5.24)(−0.76)
 βmkt0.065***0.04***0.024**−0.005−0.032−0.137***
(4.72)(3.9)(2.49)(−0.33)(−1.54)(−4.05)
ivol0.064***0.051***0.059***0.112***0.146***0.288***
(17.47)(18.62)(22.49)(25.53)(26.44)(31.81)
mkt cap−0.013***−0.007**0.0010.00500.033***
(−3.75)(−2.55)(0.21)(1.2)(−0.03)(3.72)
b/m−0.0090−0.006−0.017**−0.008−0.004
(−1.27)(−0.07)(−1.11)(−2.01)(−0.74)(−0.2)
illiquidity−0.912***−0.465***0.05−1.049***−2.731***−6.417***
(−3.94)(−2.69)(0.31)(−3.82)(−7.92)(−11.32)
Constant0.0520.0210.146***−0.042*0.25***−0.08**0.339***−0.0280.525***−0.37***
(1.62)(0.87)(16.7)(−1.87)(16.79)(−2.11)(17.98)(−0.6)(16.37)(−4.75)
R2 (%)20.621.29.628.68.629.97.830.48.735.6
| CAR[2,0] || CAR[1,0] || CAR[0,1]|| CAR[0,3] || CAR[0,5] || CAR[0,10]|
 ζ0.035−0.0130.662***0.292***1.101***0.363***1.345***0.4**2.741***0.845***
(1.03)(−0.15)(7.89)(3.76)(7.72)(2.8)(7.44)(2.46)(8.92)(3.16)
 ρcross0.0190.0240.593***0.103*1.065***0.163*1.402***0.1592.272***0.075
(0.24)(0.4)(9.99)(1.81)(10.55)(1.71)(10.97)(1.33)(10.45)(0.38)
D2−0.083−0.013−0.703***0.041−0.559*−0.035−0.668**−0.086−0.576*−0.032
(−1.59)(−0.33)(−3.02)(1.11)(−1.87)(−0.56)(−2.01)(−1.11)(−1.7)(−0.25)
D10.034*0.0220.319***0.0010.476***0.010.575***−0.020.743***−0.035
(1.82)(1.59)(3.72)(0.05)(4.33)(0.43)(4.71)(−0.72)(5.24)(−0.76)
 βmkt0.065***0.04***0.024**−0.005−0.032−0.137***
(4.72)(3.9)(2.49)(−0.33)(−1.54)(−4.05)
ivol0.064***0.051***0.059***0.112***0.146***0.288***
(17.47)(18.62)(22.49)(25.53)(26.44)(31.81)
mkt cap−0.013***−0.007**0.0010.00500.033***
(−3.75)(−2.55)(0.21)(1.2)(−0.03)(3.72)
b/m−0.0090−0.006−0.017**−0.008−0.004
(−1.27)(−0.07)(−1.11)(−2.01)(−0.74)(−0.2)
illiquidity−0.912***−0.465***0.05−1.049***−2.731***−6.417***
(−3.94)(−2.69)(0.31)(−3.82)(−7.92)(−11.32)
Constant0.0520.0210.146***−0.042*0.25***−0.08**0.339***−0.0280.525***−0.37***
(1.62)(0.87)(16.7)(−1.87)(16.79)(−2.11)(17.98)(−0.6)(16.37)(−4.75)
R2 (%)20.621.29.628.68.629.97.830.48.735.6

Notes: This table presents the results of regression Equation (18). |CARi[t1,t2]| denotes the absolute value of stock i’s CAR from t1tot2. Note the i is compressed for brevity. ***, **, and * indicate statistical significance at the 1%, 5%, and 10% levels, respectively.

Table 3 shows that D1 and D2 are only statistically significant in the absence of control variables. They lose significance when several firm-specific factors are taken into account. ρcross performs marginally better with a significant coefficient when explaining |CAR[0,1]| and |CAR[0,3]|. However, our measure ζ consistently reports significant coefficients across all |CAR| after earnings announcements. This finding suggests that stock cross-correlation with lagged market returns and price delays may not accurately reflect how quickly a stock assimilates firm-specific information, such as a firm’s quarterly earnings releases.

More importantly, the regression results also suggest that our measure, ζ, encompasses information beyond that of illiquidity, despite the tight correlation between the jump clustering and illiquidity characteristics. Although illiquid stocks are intuitively less efficient and take longer to absorb new information, leading to more pronounced jump clustering behaviors, regression coefficients of ζ remain significant when controlling for the illiquidity measure, while others become insignificant.

We also sort the stocks by ζ, D1, D2, and ρcross to 10 deciles and plot the incremental probability of jumps, 12(λ^tp++λ^tp)12(λ^t1p++λ^t1p), before and after earnings announcements averaged over decile stocks in Figure 5.

Changes in probability of jumps around earnings announcements.
Figure 5

Changes in probability of jumps around earnings announcements.

Notes: These figures present the first difference in the jump’s probability, 12(λ^tp++λ^tp)12(λ^t1p++λ^t1p). We sort stocks into 10 deciles using different price efficiency measures. Then, we calculate changes in the jump’s probability averaged over decile stocks. We mark the point in the upper left figure with * to emphasize that it is negative and that jump’s probability starts to decline from the second day of earnings announcements.

The figure plots the changes in the jump’s probability before and after earnings announcements. Based on the results of the first decile stocks sorted by ζ (dark blue line in the upper left figure), the jump intensity increases only slightly after the earnings announcement dates. More importantly, it starts to decline immediately after that. The ζ figure displays distinct patterns of portfolio orders, while none of the other three measures can recover this pattern. However, the probability of jumps differs greatly from the PEAD. A substantial drift pattern following announcements does not necessarily indicate an increase in the probability of jumps. This may help to explain why D1 and D2 perform some tasks in sorting stocks with different CAR magnitudes but fail to do so when dealing with jump probabilities.

One can collect different news stories and compare |CAR| across assets after each type of news release. This can directly measure the incorporation speed of one specific type of news, but it requires prior information on news timeliness. Thus, we emphasize the convenience and generality of adopting ζ as a measurement of stock price efficiency. Only asset returns must be known, and the timeliness of news is unnecessary. The model will determine whether jumps are present in the returns and whether they show clustering.

3.5 Jump’s Intensity Surrounding News Releases

As a supplementary illustration, we also investigate the dynamics of the jump’s intensity around news releases.

It has been well-established in the literature that stock price jumps are primarily driven by new information at both the macro level (Lee 2012) and the firm-specific level (Savor 2012; Bradley et al. 2014). However, there are very few formal investigations into when return jumps exhibit self/cross-excitation. Some literature provides possible directions on this topic. For example, the market may over- and under-react to the new information (Savor 2012; Jiang and Zhu 2017); stocks can vary depending on how quickly news is incorporated (Da, Gurun, and Warachka 2014; Tao, Brooks, and Bell 2021). Stocks with low pricing efficiency are predictable in the short run (Chordia, Roll, and Subrahmanyam 2008). These studies offer possible explanations for the clustering of more than two return jumps. It is not surprising to see another jump in a short period of time if the initial jump does not fully absorb the new information because of the market’s under-reaction or low pricing efficiency.

The model-estimated underlying intensity λ^ti becomes a good object to examine the jump clustering and information arrivals. Note that λ^ti is estimated to be equal to λ^0i during the peaceful time. When a jump arriving at time t, λ^t+1i will be raised by the jump. If another jump is observed before λ^ti decays back to λ^0i,λ^ti will become even higher; these two jumps form a cluster. Therefore, we can investigate λ^ti’s dynamics surrounding news announcements. Assuming a news announcement with a return jump occurs on date t, we should see an increase in the intensity at t +1, which will then begin to decline over the next few days. However, if a jump clustering exists due to the low incorporation speed of news or under/over-reactions to the news, and a new jump is generated, we will see another increase in the intensity after t +1.

We form the following panel regression model,6 to study the dynamics of the underlying intensity of jumps:
(19)
where λt˜=12(λtp++λtp). wt denotes a set of control variables: log market cap, book-to-market ratio, illiquidity ratio (Amihud 2002) and idiosyncratic volatility.7  {Mt1,τ,Mt2,τ,Mt3,τ,Ft1,τ,Ft2,τ} are dummy variables that equal one around trading days when the information from various news stories can be reflected in the stock prices. The τ in the time index is relative to the announcement dates. For example, Mt1,τ=1 denotes the day before the announcements (Mt1,τ=0); Mt1,τ=2 denotes two days after the announcements. We only consider Ψ={1,0,1,2,3:5} to avoid too many variables in the regression. The five news announcements we consider are listed as follows:
Macro-levelMt1,τ=0: Federal Open Market Committee (FOMC) news releases
Mt2,τ=0: Nonfarm payroll employment report releases
Mt3,τ=0: Unemployment rate releases
Firm-specificFt1,τ=0: Earnings announcements
Ft2,τ=0: Dividend declarations
Macro-levelMt1,τ=0: Federal Open Market Committee (FOMC) news releases
Mt2,τ=0: Nonfarm payroll employment report releases
Mt3,τ=0: Unemployment rate releases
Firm-specificFt1,τ=0: Earnings announcements
Ft2,τ=0: Dividend declarations
Macro-levelMt1,τ=0: Federal Open Market Committee (FOMC) news releases
Mt2,τ=0: Nonfarm payroll employment report releases
Mt3,τ=0: Unemployment rate releases
Firm-specificFt1,τ=0: Earnings announcements
Ft2,τ=0: Dividend declarations
Macro-levelMt1,τ=0: Federal Open Market Committee (FOMC) news releases
Mt2,τ=0: Nonfarm payroll employment report releases
Mt3,τ=0: Unemployment rate releases
Firm-specificFt1,τ=0: Earnings announcements
Ft2,τ=0: Dividend declarations

Instead of reporting the long table of regression results, we plot the coefficient estimates in Figure 6. The full regression results are provided in  Appendix A.4. We also provide some complementary results regarding this regression exercise in the Supplementary Appendix. The coefficient estimates for the macro-level and firm-specific news announcements are plotted on the left and right sides of Figure 6.

Coefficient estimates of regression on news announcements.
Figure 6

Coefficient estimates of regression on news announcements.

Notes: These two figures show the coefficient estimates of the regression Equation (19). We mark the coefficient estimates with * when they are significantly different from zero under a 5% significance level. The full regression results are provided in the Supplementary Appendix.

One must remember that under our model setting, an intensity increase at time t is caused by the jump that occurred at time t−1. However, looking at the left-side figure, the intensity increases on all three macro-announcement dates (τ=0), suggesting that there are jumps one day before the announcement. Regarding the earnings announcements, the first increase in intensity is the day after the announcements (τ=1), which shows evidence of jumps immediately after the earnings announcements. These results are consistent with three streams of literature: (1) jumps are closely related to the information releases (Lee 2012; Bajgrowicz, Scaillet, and Treccani 2016); (2) the information leakage of macro-news leads to pre-announcement drifts (Bernile, Hu, and Tang 2016; Kurov et al. 2019); (3) there are PEAD across assets (Bernard and Thomas 1989; Hung, Li, and Wang 2015). However, we are the first to aggregate these effects and explain them in terms of the probability of return jumps and their self-excitation.

Note that two subsequent increases in jumps’ intensities are evidence of their self-excitation. For example, the intensity increases on the day after the earnings announcements (τ=1), indicating the existence of jumps on the announcement dates (τ=0). It increases to a higher level on day two (τ=2), suggesting subsequent jumps on day one (τ=1), which create self-excitation of jumps and jump clustering. In other words, if a return series exhibits jumps at some specific dates but does not show jump clustering, the underlying intensity would not increase twice. Instead, it would increase once due to the first jump and then begin to decline. This can be caused by the fast information-incorporation speed of this information, which does not require a second jump to absorb the information.

We also remark that the coefficients on the earnings announcements are around 10 times greater than those on macro-announcements. This suggests that earnings announcements are when most jump clusterings occur (rather than during the releases of macro information).

4. Forecasting Performance

Another goal of this article is to examine whether jump clustering behaviors translate to the predictability of jumps and returns. We employ the forecasting framework outlined in Section 2.2 and conduct the out-of-sample forecasting. To facilitate the presentation of forecasting results, we continue to sort all US stocks by ζ estimated in the in-sample period and form 10 portfolios to evaluate their out-of-sample performance.

4.1 RPS

The first out-of-sample exercise involves forecasting jumps’ probability (i.e., underlying intensity). We compare the RPS (see Equation (9) for the its calculation) from our forecasting methods with two benchmarks denoted as Mb,1 and Mb,2. Mb,1 assumes jumps arrive independently. We re-estimate the model with constant jump intensities λ0p+ and λ0p. In Mb,1, we let λtp+,fλ0p+ and λtp,fλ0p. In Mb,2, we assume there are no jumps in the price process. Thus, λtp+,fλtp,f0. To enable a fair comparison, we adopt a non-parametric jump filtering method to estimate Jti as a proxy of jumps’ true values (see details in  Appendix A.3). We also apply a Diebold-Mariano (DM) Test8 (Diebold and Mariano 2002) to determine whether the RPS from our model is superior to others.

Table 4 reports the RPS of 10 deciles of ζ-sorted portfolios. The percentage in the table represents the proportion of stocks in each decile with RPSs lower than those of the benchmark. The value in brackets indicates the percentage of the portfolio’s stocks with p-values less than 0.05 in the Diebold–Mariano (DM) test. For example, the entry in the last row’s third column, 38.4% (18.9%) indicates that 38.4% of stocks in the decile present smaller RPSs, indicating superior forecasts against Mb,1. Moreover, 18.9% of stocks are identified as having significantly lower RPS according to DM tests.

Table 4

RPS of ζ-sorted stock portfolios against two benchmarks

λtp+,fλtp,f
NoζMb,1Mb,2Mb,1Mb,2
10.02120.2% (5%)1.4% (0%)1.8% (0%)0% (0%)
20.02822.7% (7.1%)2.1% (0%)2.8% (0%)0% (0%)
30.03326.2% (8.2%)4.6% (1.1%)3.9% (1.2%)0.8% (0.8%)
40.03725.9% (7.4%)2.8% (0.7%)2.5% (0.3%)0.8% (0.8%)
50.04120.9% (7.4%)3.5% (2.1%)3.2% (1.4%)3.1% (3.1%)
60.04721.3% (5.7%)6.4% (3.5%)4.6% (2.1%)5.8% (5.8%)
70.05425.5% (9.6%)10.3% (7.8%)5% (3.7%)17.9% (17.5%)
80.06525.9% (9.9%)17.4% (13.8%)10.5% (9.8%)23% (23%)
90.08337.6% (15.2%)18.8% (14.2%)16.1% (13.1%)31.9% (30.7%)
100.13934.2% (14.6%)28% (21.3%)25.2% (18.8%)34.6% (30.4%)
λtp+,fλtp,f
NoζMb,1Mb,2Mb,1Mb,2
10.02120.2% (5%)1.4% (0%)1.8% (0%)0% (0%)
20.02822.7% (7.1%)2.1% (0%)2.8% (0%)0% (0%)
30.03326.2% (8.2%)4.6% (1.1%)3.9% (1.2%)0.8% (0.8%)
40.03725.9% (7.4%)2.8% (0.7%)2.5% (0.3%)0.8% (0.8%)
50.04120.9% (7.4%)3.5% (2.1%)3.2% (1.4%)3.1% (3.1%)
60.04721.3% (5.7%)6.4% (3.5%)4.6% (2.1%)5.8% (5.8%)
70.05425.5% (9.6%)10.3% (7.8%)5% (3.7%)17.9% (17.5%)
80.06525.9% (9.9%)17.4% (13.8%)10.5% (9.8%)23% (23%)
90.08337.6% (15.2%)18.8% (14.2%)16.1% (13.1%)31.9% (30.7%)
100.13934.2% (14.6%)28% (21.3%)25.2% (18.8%)34.6% (30.4%)

Notes: This table presents the proportion of stocks in the decile with smaller-than-benchmark RPSs. The value in the bracket presents the percentage of the portfolio’s stocks having p-values less than 0.05 in the DM test. Mb,1 is the benchmark that assumes jumps arrive independently with constant jump intensities λ0p+ and λ0p. In Mb,1 (λtp+,fλ0p+,λtp,fλ0p). Mb,2 assumes there are no jumps in the price process (λtp+,fλtp,f0).

Table 4

RPS of ζ-sorted stock portfolios against two benchmarks

λtp+,fλtp,f
NoζMb,1Mb,2Mb,1Mb,2
10.02120.2% (5%)1.4% (0%)1.8% (0%)0% (0%)
20.02822.7% (7.1%)2.1% (0%)2.8% (0%)0% (0%)
30.03326.2% (8.2%)4.6% (1.1%)3.9% (1.2%)0.8% (0.8%)
40.03725.9% (7.4%)2.8% (0.7%)2.5% (0.3%)0.8% (0.8%)
50.04120.9% (7.4%)3.5% (2.1%)3.2% (1.4%)3.1% (3.1%)
60.04721.3% (5.7%)6.4% (3.5%)4.6% (2.1%)5.8% (5.8%)
70.05425.5% (9.6%)10.3% (7.8%)5% (3.7%)17.9% (17.5%)
80.06525.9% (9.9%)17.4% (13.8%)10.5% (9.8%)23% (23%)
90.08337.6% (15.2%)18.8% (14.2%)16.1% (13.1%)31.9% (30.7%)
100.13934.2% (14.6%)28% (21.3%)25.2% (18.8%)34.6% (30.4%)
λtp+,fλtp,f
NoζMb,1Mb,2Mb,1Mb,2
10.02120.2% (5%)1.4% (0%)1.8% (0%)0% (0%)
20.02822.7% (7.1%)2.1% (0%)2.8% (0%)0% (0%)
30.03326.2% (8.2%)4.6% (1.1%)3.9% (1.2%)0.8% (0.8%)
40.03725.9% (7.4%)2.8% (0.7%)2.5% (0.3%)0.8% (0.8%)
50.04120.9% (7.4%)3.5% (2.1%)3.2% (1.4%)3.1% (3.1%)
60.04721.3% (5.7%)6.4% (3.5%)4.6% (2.1%)5.8% (5.8%)
70.05425.5% (9.6%)10.3% (7.8%)5% (3.7%)17.9% (17.5%)
80.06525.9% (9.9%)17.4% (13.8%)10.5% (9.8%)23% (23%)
90.08337.6% (15.2%)18.8% (14.2%)16.1% (13.1%)31.9% (30.7%)
100.13934.2% (14.6%)28% (21.3%)25.2% (18.8%)34.6% (30.4%)

Notes: This table presents the proportion of stocks in the decile with smaller-than-benchmark RPSs. The value in the bracket presents the percentage of the portfolio’s stocks having p-values less than 0.05 in the DM test. Mb,1 is the benchmark that assumes jumps arrive independently with constant jump intensities λ0p+ and λ0p. In Mb,1 (λtp+,fλ0p+,λtp,fλ0p). Mb,2 assumes there are no jumps in the price process (λtp+,fλtp,f0).

The tenth decile reporting the best performance, which is not surprising given its strongest jump clustering behaviors. We also recognize that the choice of true jump’s proxy and non-parametric jump filtering techniques may affect the outcomes. Additionally, it is less economically meaningful if one can only predict the probability of return jumps. Therefore, we would not extend the length of the article by reporting on extra results using alternative proxies and filtering methods. Instead, we focus on a more realistic evaluation of the forecasting framework—return predictions.

4.2 λtd and Return Predictions

We estimate the λtp+ and λtp in the in-sample, and retrieve the empirical distribution λ^td=λ^tp+λ^tp. In the out-of-sample, we forecast underlying intensities λtp+,f and λtp,f iteratively and collect returns when λtd,f=λtp+,fλtp,f enters tails of the empirical distribution λ^td. The rules are defined in Equations (11) and (12). We plot λ^td’s histograms of select well-known stocks in Figure 7. We also mark the 2.5th and 97.5th percentiles with red dash lines.

λtd Histograms.
Figure 7

λtd Histograms.

Notes: These figures show the empirical distribution of λ t d. The data period used in the estimation is from 1 January 2000 to 31 December 2012. The 2.5th and 97.5th percentiles are marked with red dash lines.

It is of interest to study how asset returns are distributed on these two tails, that is, when the predicted probability of positive jumps λtp+,f is higher (St+=1) and when the predicted probability of negative jumps λtp,f is higher (St=1). We introduce the following regression analysis:
(20)
which regresses asset returns with St+ and St. Significant coefficients {b1,b2} can indicate the predictive power of St+ and St on asset returns. Insignificant {b1,b2} suggest that whether λtd,f that lies on the tails of its distribution is less relevant. Therefore, we focus the F-statistics under the null that b1=b2=0. We examine the F-statistics of different assets as a measurement of λtd,f’s predictive power, which can also be considered a gauge of jump predictability. For example, if jumps exhibit minimal self/cross-excitation (indicating independent arrival) and are unpredictable, the tails of λtd,f will not provide any predictive power on returns. We also remark that the regression model is valid since St+ and St are derived from λtd,f, which is forecasted based on information up to time t−1.

We run the regression for each individual asset, and the results are summarized in Table 5. Instead of presenting all the coefficient estimates, we summarize the F-statistics testing on all coefficients that are equal to 0. We also summarize the percentage of corresponding p-values that are smaller than 5% in the decile and the (St++St)/N in the last two columns, where N is the total number of observations. Essentially, the St% is counting the percentage of returns whose λtd is predicted to enter the tails of λtd’s empirical distribution. The F-stat indicates an increasing trend with the rise of ζ. The decile also has more significant F-tests with higher ζ.

Table 5

F-statistics results summary

NoζF-stat% of p-value < 5%St%
10.02081.2011.00.35
20.02802.6524.80.74
30.03271.8230.41.14
40.03692.2641.81.20
50.04143.2252.51.40
60.04703.1753.51.76
70.05453.1848.62.27
80.06534.5948.93.88
90.08313.9261.82.95
100.13885.4273.65.81
NoζF-stat% of p-value < 5%St%
10.02081.2011.00.35
20.02802.6524.80.74
30.03271.8230.41.14
40.03692.2641.81.20
50.04143.2252.51.40
60.04703.1753.51.76
70.05453.1848.62.27
80.06534.5948.93.88
90.08313.9261.82.95
100.13885.4273.65.81

Notes: We run the regression Equation (20) for each stock individually and collect the regression’s F-statistics testing on all coefficients being equal to 0. Then, we sort stocks by ζ and calculate the average F-statistics of stocks in each decile. The fourth column presents the percentage of the F-test’s p-values that are smaller than 5% in the decile. The last column presents the average percentage of St+ and St that equal 1 out of the total number of observations.

Table 5

F-statistics results summary

NoζF-stat% of p-value < 5%St%
10.02081.2011.00.35
20.02802.6524.80.74
30.03271.8230.41.14
40.03692.2641.81.20
50.04143.2252.51.40
60.04703.1753.51.76
70.05453.1848.62.27
80.06534.5948.93.88
90.08313.9261.82.95
100.13885.4273.65.81
NoζF-stat% of p-value < 5%St%
10.02081.2011.00.35
20.02802.6524.80.74
30.03271.8230.41.14
40.03692.2641.81.20
50.04143.2252.51.40
60.04703.1753.51.76
70.05453.1848.62.27
80.06534.5948.93.88
90.08313.9261.82.95
100.13885.4273.65.81

Notes: We run the regression Equation (20) for each stock individually and collect the regression’s F-statistics testing on all coefficients being equal to 0. Then, we sort stocks by ζ and calculate the average F-statistics of stocks in each decile. The fourth column presents the percentage of the F-test’s p-values that are smaller than 5% in the decile. The last column presents the average percentage of St+ and St that equal 1 out of the total number of observations.

We also perform a regression on F-statistics with ζ and some other measures. Table 6 presents the regression results. The results show that the degree of jump clustering ζ does transfer to the out-of-sample predictive power and that stocks with higher ζ are more predictable by our forecasting framework.

Table 6

F-statistics cross-sectional regression

F-statF-statF-stat
 ζ6.297***5.497***6.634***
(3.55)(3.04)(3.81)
 ρcross−7.273***−4.305
(−2.89)(−1.54)
D25.138***2.5
(2.61)(1.44)
D1−0.525−0.662
(−0.85)(−0.99)
 βmkt−1.777***
(−3.54)
ivol−0.478***
(−3.57)
mkt cap−0.048
(−0.39)
b/m0.506**
(2.2)
illiquidity10.187
(1.25)
Constant3.426***3.159***5.869***
(12.68)(7.45)(6.22)
R20.3%0.8%2.4%
F-statF-statF-stat
 ζ6.297***5.497***6.634***
(3.55)(3.04)(3.81)
 ρcross−7.273***−4.305
(−2.89)(−1.54)
D25.138***2.5
(2.61)(1.44)
D1−0.525−0.662
(−0.85)(−0.99)
 βmkt−1.777***
(−3.54)
ivol−0.478***
(−3.57)
mkt cap−0.048
(−0.39)
b/m0.506**
(2.2)
illiquidity10.187
(1.25)
Constant3.426***3.159***5.869***
(12.68)(7.45)(6.22)
R20.3%0.8%2.4%

Notes: We run the regression Equation (20) for each stock individually and collect the regression’s F-statistics testing on all coefficients being equal to 0. Then, we run a regression on the F-statistics with a set of firms’ characteristics calculated in the in-sample period. ***, **, and * indicate statistical significance at the 1%, 5%, and 10% levels, respectively.

Table 6

F-statistics cross-sectional regression

F-statF-statF-stat
 ζ6.297***5.497***6.634***
(3.55)(3.04)(3.81)
 ρcross−7.273***−4.305
(−2.89)(−1.54)
D25.138***2.5
(2.61)(1.44)
D1−0.525−0.662
(−0.85)(−0.99)
 βmkt−1.777***
(−3.54)
ivol−0.478***
(−3.57)
mkt cap−0.048
(−0.39)
b/m0.506**
(2.2)
illiquidity10.187
(1.25)
Constant3.426***3.159***5.869***
(12.68)(7.45)(6.22)
R20.3%0.8%2.4%
F-statF-statF-stat
 ζ6.297***5.497***6.634***
(3.55)(3.04)(3.81)
 ρcross−7.273***−4.305
(−2.89)(−1.54)
D25.138***2.5
(2.61)(1.44)
D1−0.525−0.662
(−0.85)(−0.99)
 βmkt−1.777***
(−3.54)
ivol−0.478***
(−3.57)
mkt cap−0.048
(−0.39)
b/m0.506**
(2.2)
illiquidity10.187
(1.25)
Constant3.426***3.159***5.869***
(12.68)(7.45)(6.22)
R20.3%0.8%2.4%

Notes: We run the regression Equation (20) for each stock individually and collect the regression’s F-statistics testing on all coefficients being equal to 0. Then, we run a regression on the F-statistics with a set of firms’ characteristics calculated in the in-sample period. ***, **, and * indicate statistical significance at the 1%, 5%, and 10% levels, respectively.

4.3 Trading on Jump Clustering

Another more straightforward way to assess the forecasting framework is by developing a trading strategy. The St+ and St can naturally serve as long and short trading signals, respectively. Specifically, we take a long position in the asset when the probability of positive jumps is predicted to be higher, and take a short position when the probability of negative jumps is predicted to be higher. Similarly, we report the performance of the ζ-sorted portfolio. The results are reported in Table 7.

Table 7

Performance of the trading strategy

Buy-and-HoldTrading Strategy
Noζyt (%)σyt (%)SRyt (%)σyt (%)SR
10.020815.222.50.6728.163.20.44
20.028017.620.90.8484.181.61.03
30.032718.419.90.92140.7176.70.80
40.036918.919.10.9964.072.00.89
50.041418.619.70.9495.176.81.24
60.047018.918.21.0477.058.61.31
70.054517.419.30.90121.487.91.38
80.065318.318.31.00105.861.01.74
90.083119.918.31.09145.086.31.68
100.138821.018.41.14115.244.32.60
Buy-and-HoldTrading Strategy
Noζyt (%)σyt (%)SRyt (%)σyt (%)SR
10.020815.222.50.6728.163.20.44
20.028017.620.90.8484.181.61.03
30.032718.419.90.92140.7176.70.80
40.036918.919.10.9964.072.00.89
50.041418.619.70.9495.176.81.24
60.047018.918.21.0477.058.61.31
70.054517.419.30.90121.487.91.38
80.065318.318.31.00105.861.01.74
90.083119.918.31.09145.086.31.68
100.138821.018.41.14115.244.32.60

Notes: This table presents the equal-weighted returns, standard deviations and SRs of the trading strategy and corresponding buy-and-hold strategies. We sort all stocks by ζ to 10 decile portfolios and report their performance separately.

Table 7

Performance of the trading strategy

Buy-and-HoldTrading Strategy
Noζyt (%)σyt (%)SRyt (%)σyt (%)SR
10.020815.222.50.6728.163.20.44
20.028017.620.90.8484.181.61.03
30.032718.419.90.92140.7176.70.80
40.036918.919.10.9964.072.00.89
50.041418.619.70.9495.176.81.24
60.047018.918.21.0477.058.61.31
70.054517.419.30.90121.487.91.38
80.065318.318.31.00105.861.01.74
90.083119.918.31.09145.086.31.68
100.138821.018.41.14115.244.32.60
Buy-and-HoldTrading Strategy
Noζyt (%)σyt (%)SRyt (%)σyt (%)SR
10.020815.222.50.6728.163.20.44
20.028017.620.90.8484.181.61.03
30.032718.419.90.92140.7176.70.80
40.036918.919.10.9964.072.00.89
50.041418.619.70.9495.176.81.24
60.047018.918.21.0477.058.61.31
70.054517.419.30.90121.487.91.38
80.065318.318.31.00105.861.01.74
90.083119.918.31.09145.086.31.68
100.138821.018.41.14115.244.32.60

Notes: This table presents the equal-weighted returns, standard deviations and SRs of the trading strategy and corresponding buy-and-hold strategies. We sort all stocks by ζ to 10 decile portfolios and report their performance separately.

In addition to the trading strategy, we also report the result of a buy-and-hold portfolio in the same decile for comparison. We calculate each strategy’s SR using its average excess return divided by its standard deviation (SR=(ytrf)/σyt), where rf denotes the risk-free rate. We use the US 10-year treasury note rate as a proxy of the risk-free rate. We also plot their cumulative log returns in Figure 8. Stocks with higher ζ report better performance, and the SR of the stock’s portfolio can reach as high as 2.60.

Cumulative log returns of the trading strategy and buy-and-hold strategy.
Figure 8

Cumulative log returns of the trading strategy and buy-and-hold strategy.

Notes: These two figures plot cumulative returns of the trading strategy and a buy-and-hold strategy across 10 portfolios. Stocks are categorized into these 10 portfolios by ζ.

4.3.1 Transaction costs

We also examine the effect of transaction costs on the trading strategy’s performance. We assume a fixed 0.1% commission fee plus a stock-specific liquidity cost, which is calculated by the stocks’ bid–ask spread as follows:
(21)

where bidt,s,askt,s and πt,s present the bid/ask price and the bid–ask spread, respectively, of stock s at time t. We only include half of the bid–ask spread in the transaction cost since the price data we used are the average of the bid and ask price. The results with transaction costs are presented in Table 8. The associated cumulative log returns are plotted in Figure 9. The trading strategy’s performance deteriorates since our forecasting framework is based on daily data. This means that the portfolio requires daily rebalancing. However, the portfolio with the highest ζ still has an SR of 1.62.

Cumulative log returns of the trading strategy with transaction costs.
Figure 9

Cumulative log returns of the trading strategy with transaction costs.

Notes: This figure plots cumulative returns of the trading strategy with transaction costs across 10 portfolios. Stocks are categorized into these 10 portfolios by ζ.

Table 8

Performance of the trading strategy with costs

Noζyt (%)σyt (%)SR
10.020817.163.20.27
20.028057.081.50.70
30.0327116.7176.60.66
40.036944.371.80.62
50.041463.476.80.83
60.047058.358.41.00
70.054599.287.51.13
80.065367.660.71.11
90.0831116.286.31.35
100.138884.852.31.62
Noζyt (%)σyt (%)SR
10.020817.163.20.27
20.028057.081.50.70
30.0327116.7176.60.66
40.036944.371.80.62
50.041463.476.80.83
60.047058.358.41.00
70.054599.287.51.13
80.065367.660.71.11
90.0831116.286.31.35
100.138884.852.31.62

Notes: This table presents the 10 stock portfolios’ equal-weighted returns, standard deviations and SRs of the trading strategy with transaction costs, including a fixed commission fee and liquidity costs represented by the bid–ask spreads.

Table 8

Performance of the trading strategy with costs

Noζyt (%)σyt (%)SR
10.020817.163.20.27
20.028057.081.50.70
30.0327116.7176.60.66
40.036944.371.80.62
50.041463.476.80.83
60.047058.358.41.00
70.054599.287.51.13
80.065367.660.71.11
90.0831116.286.31.35
100.138884.852.31.62
Noζyt (%)σyt (%)SR
10.020817.163.20.27
20.028057.081.50.70
30.0327116.7176.60.66
40.036944.371.80.62
50.041463.476.80.83
60.047058.358.41.00
70.054599.287.51.13
80.065367.660.71.11
90.0831116.286.31.35
100.138884.852.31.62

Notes: This table presents the 10 stock portfolios’ equal-weighted returns, standard deviations and SRs of the trading strategy with transaction costs, including a fixed commission fee and liquidity costs represented by the bid–ask spreads.

Table A.4

Jump’s probability regressions on news releases

Coef. (103)t-statp-valueCoef. (103)t-statp-value
Mt1,τ=10.03361.680.09Ft1,τ=10.03081.550.12
Mt1,τ=00.06653.000.00Ft1,τ=0−0.0053−0.240.81
Mt1,τ=10.07532.930.00Ft1,τ=10.31802.80.01
Mt1,τ=20.03512.280.02Ft1,τ=20.9957100.00
Mt1,τ=3:5−0.0188−1.350.18Ft1,τ=3:50.16002.40.02
Mt2,τ=10.00510.260.80Ft2,τ=10.01341.290.20
Mt2,τ=00.01790.810.42Ft2,τ=00.01881.410.16
Mt2,τ=10.03921.670.10Ft2,τ=1−0.0038−0.250.81
Mt2,τ=20.02290.800.42Ft2,τ=20.02831.540.12
Mt2,τ=3:5−0.0210−1.170.24Ft2,τ=3:5−0.0592−2.310.02
Mt3,τ=10.03231.180.24
Mt3,τ=00.05052.280.02
Mt3,τ=10.08153.20.00
Mt3,τ=20.65302.590.01
Mt3,τ=3:5−0.0114−1.220.22
Intercept0.044320570.00
ControlsYes
Firm-fixedYes
Time-fixedNo
# Obs.8,399,706
R21.49%
Coef. (103)t-statp-valueCoef. (103)t-statp-value
Mt1,τ=10.03361.680.09Ft1,τ=10.03081.550.12
Mt1,τ=00.06653.000.00Ft1,τ=0−0.0053−0.240.81
Mt1,τ=10.07532.930.00Ft1,τ=10.31802.80.01
Mt1,τ=20.03512.280.02Ft1,τ=20.9957100.00
Mt1,τ=3:5−0.0188−1.350.18Ft1,τ=3:50.16002.40.02
Mt2,τ=10.00510.260.80Ft2,τ=10.01341.290.20
Mt2,τ=00.01790.810.42Ft2,τ=00.01881.410.16
Mt2,τ=10.03921.670.10Ft2,τ=1−0.0038−0.250.81
Mt2,τ=20.02290.800.42Ft2,τ=20.02831.540.12
Mt2,τ=3:5−0.0210−1.170.24Ft2,τ=3:5−0.0592−2.310.02
Mt3,τ=10.03231.180.24
Mt3,τ=00.05052.280.02
Mt3,τ=10.08153.20.00
Mt3,τ=20.65302.590.01
Mt3,τ=3:5−0.0114−1.220.22
Intercept0.044320570.00
ControlsYes
Firm-fixedYes
Time-fixedNo
# Obs.8,399,706
R21.49%

Notes: This table presents the full regression results for Equation (19) and Figure 6. The control variables include log market cap, book-to-market ratio, illiquidity ratio, and idiosyncratic volatility.

Table A.4

Jump’s probability regressions on news releases

Coef. (103)t-statp-valueCoef. (103)t-statp-value
Mt1,τ=10.03361.680.09Ft1,τ=10.03081.550.12
Mt1,τ=00.06653.000.00Ft1,τ=0−0.0053−0.240.81
Mt1,τ=10.07532.930.00Ft1,τ=10.31802.80.01
Mt1,τ=20.03512.280.02Ft1,τ=20.9957100.00
Mt1,τ=3:5−0.0188−1.350.18Ft1,τ=3:50.16002.40.02
Mt2,τ=10.00510.260.80Ft2,τ=10.01341.290.20
Mt2,τ=00.01790.810.42Ft2,τ=00.01881.410.16
Mt2,τ=10.03921.670.10Ft2,τ=1−0.0038−0.250.81
Mt2,τ=20.02290.800.42Ft2,τ=20.02831.540.12
Mt2,τ=3:5−0.0210−1.170.24Ft2,τ=3:5−0.0592−2.310.02
Mt3,τ=10.03231.180.24
Mt3,τ=00.05052.280.02
Mt3,τ=10.08153.20.00
Mt3,τ=20.65302.590.01
Mt3,τ=3:5−0.0114−1.220.22
Intercept0.044320570.00
ControlsYes
Firm-fixedYes
Time-fixedNo
# Obs.8,399,706
R21.49%
Coef. (103)t-statp-valueCoef. (103)t-statp-value
Mt1,τ=10.03361.680.09Ft1,τ=10.03081.550.12
Mt1,τ=00.06653.000.00Ft1,τ=0−0.0053−0.240.81
Mt1,τ=10.07532.930.00Ft1,τ=10.31802.80.01
Mt1,τ=20.03512.280.02Ft1,τ=20.9957100.00
Mt1,τ=3:5−0.0188−1.350.18Ft1,τ=3:50.16002.40.02
Mt2,τ=10.00510.260.80Ft2,τ=10.01341.290.20
Mt2,τ=00.01790.810.42Ft2,τ=00.01881.410.16
Mt2,τ=10.03921.670.10Ft2,τ=1−0.0038−0.250.81
Mt2,τ=20.02290.800.42Ft2,τ=20.02831.540.12
Mt2,τ=3:5−0.0210−1.170.24Ft2,τ=3:5−0.0592−2.310.02
Mt3,τ=10.03231.180.24
Mt3,τ=00.05052.280.02
Mt3,τ=10.08153.20.00
Mt3,τ=20.65302.590.01
Mt3,τ=3:5−0.0114−1.220.22
Intercept0.044320570.00
ControlsYes
Firm-fixedYes
Time-fixedNo
# Obs.8,399,706
R21.49%

Notes: This table presents the full regression results for Equation (19) and Figure 6. The control variables include log market cap, book-to-market ratio, illiquidity ratio, and idiosyncratic volatility.

5. Concluding Remarks

This study investigates the clustering behavior of return jumps across different assets modeled as a self/cross-exciting process embedded in a stochastic volatility model. We estimate the model using a Bayesian MCMC method. The contribution of this article is twofold. First, we introduce a novel measure of stock price efficiency, derived from the extent of jump clustering that an asset exhibits. We illustrate the superiority of this measure in capturing the cross-sectional variations in CAR following earnings announcements, which is robust to other existing measures and control variables.

Secondly, we assess the predictability of jumps based on the jump’s self/cross-exciting characteristics. We employ a particle filter to iteratively estimate latent variables in the out-of-sample and conduct one-step-ahead probabilistic forecasting for jumps. Based on RPSs, our forecasts outperform two benchmarks. We also introduce a new statistic representing the difference between the predicted probability of positive and negative jumps. We demonstrate the predictive efficacy of this statistic on returns, with its predictability directly inherited from the extent of jump clustering exhibited by the asset. Furthermore, we outline a trading strategy based on this forecasting framework, which reports an SR of 2.60 without transaction costs and 1.62 when accounting for the transaction costs.

Our studies shed light on the implication of return jump clustering behaviors and their predictability. The measure we introduce serves as a valuable tool for researchers and market participants aiming to evaluate stock price efficiency over a period of time. The results of our predictability assessment offer insights for individuals seeking to leverage jump clustering features to forecast return jumps and asset returns.

Footnotes

Part of the work was completed when Jian Chen attended ICMA Centre, Henley Business School, University of Reading, as a PhD student. I am indebted to my supervisors, Michael P. Clements and Andrew Urquhart, for their guidance. I am also very grateful for the extensive comments and discussions with Linquan Chen at the University of Exeter Business School. I also thank the editor, the associate editor, two anonymous referees, Shuyuan Qi, and the participants at the 2022 IAAE Annual Conference and 2022 CFE Conference for their helpful comments. All errors are mine.

1

Also see studies on news incorporation speed by Da, Gurun, and Warachka (2014), Tao et al. (2021), and Jeon et al. (2022).

2

These estimates derive from the stochastic volatility with correlated jumps model proposed by Duffie et al. (2000). The data used in the estimation are from 2000 to 2012, which is in line with the in-sample period of this paper.

3

Note in the calculation of λt+1i,f, we use the Markov property of the jump intensity process to derive λt+1i,f from p(Jti=1|vt,yt,Θ^), i.e., λti instead of from all past jumps J0:ti. This can significantly speed up the algorithm.

4

To enable a fair comparison of λti,f against its benchmarks, we apply a non-parametric estimation on Jti. We will introduce details of the estimation and benchmarks in Section 4.1.

5

The matrix represents the posterior mean of ϑ, i.e., (ϑp+,p+ϑp+,pϑp,p+ϑp,p).

6

Note that the regression is for all stock data; however, we suppress the notation specific to individual stocks for simplicity. For example, λtp+ should be λs,tp+, representing λtp+ of stock s and ‘s’ is suppressed.

7

We regress the stock returns with Fama–French three factors. The stock market beta is the coefficient estimate of the market factor, and the idiosyncratic volatility is the standard deviation of the estimated regression residuals.

8

Denote two series of probability score (st1 and st2) from two different models. We calculate Diebold–Mariano statistic as DM = s¯/((γ0+2k=1h1γk)/n), where s¯=E(st1st2) and γk denotes the autocovariance of st1st2 at lag k. n denotes the number of forecasts, and we take h=n13+1.

Supplemental Material

Supplemental material is available at Journal of Financial Econometrics online.

Appendix A

Appendix A.1: Bayesian MCMC Algorithm and Specifications of Priors

We adopt a Bayesian MCMC algorithm to obtain the joint posterior distribution in Equation (5). We randomly draw samples from conditional posterior distributions. Our sampling algorithm is as follows:

Algorithm 1

Bayesian MCMC Algorithm

For i=1:100,000:

1: Sample k static parameters:

 Draw Θ1(i) from p(Θ1(i)|yt,Θ2(i1),Θ3(i1),,Θk(i1),Zt(i1)),

 Draw Θk(i) from p(Θk(i)|yt,Θ1(i1),Θ2(i1),,Θk1(i1),Zt(i1))

2: Sample jumps

 for t=1,2,,T:

 Draw Jtp+,(i) from p(Jt(i)|yt,Θ(i),Jtp,(i1),Jtv,(i1),ξt(i1),Vt(i1)),

 Draw Jtp,(i) from p(Jt(i)|yt,Θ(i),Jtp+,(i),Jtv,(i1),ξt(i1),Vt(i1)),

 Draw Jtv,(i) from p(Jt(i)|yt,Θ(i),Jtp+,(i),Jtp,(i),ξt(i1),Vt(i1)),

3: Sample jump sizes

 for t=1,2,,T:

 Draw ξtp+,(i) from p(Jt(i)|yt,Θ(i),ξtp,(i1),ξtv,(i1),Jt(i),Vt(i1)),

 Draw ξtp,(i) from p(Jt(i)|yt,Θ(i),ξtp+,(i),ξtv,(i1),Jt(i),Vt(i1)),

 Draw ξtv,(i) from p(Jt(i)|yt,Θ(i),ξtp+,(i),ξtp,(i),Jt(i),Vt(i1)),

4: Sample variance:

 for t =1,2, …, T:

 Draw Vt(i) from p(Vt(i)|yt,Θ(i),ξt(i),Jt(i)),

We ran our MCMC algorithm for 100,000 iterations; the first 50,000 is considered a burn-in period. We sample the posterior distribution by a hybrid of Gibbs sampling and Metropolis-Hastings. Gibbs sampling methods are used when conjugate priors of conditional posteriors are available. We adopt the Metropolis–Hastings sampling method for others whose posteriors are not available in closed form. Details of posterior distributions are provided by Lazar and Qi (2022) and Rasmussen (2013). Our specifications of priors are as follow:

ParametersPrior distributionParametersPrior distribution
μN (0, 25)κN(0,1)1κ>0
θN(0,1)1θ>0σvIG(2.5,0.1)
ρU(1,1)ξtN(0,100)1ξ>0
μp+N (50, 100)σp+2IG (10, 40)
μpN(50,100)σp2IG (10, 40)
μvIG (10, 20)ϑN(0,0.3)1ϑ>0
βN(0,0.3)1β>0λ0N(0,0.03)1λ0>0
ParametersPrior distributionParametersPrior distribution
μN (0, 25)κN(0,1)1κ>0
θN(0,1)1θ>0σvIG(2.5,0.1)
ρU(1,1)ξtN(0,100)1ξ>0
μp+N (50, 100)σp+2IG (10, 40)
μpN(50,100)σp2IG (10, 40)
μvIG (10, 20)ϑN(0,0.3)1ϑ>0
βN(0,0.3)1β>0λ0N(0,0.03)1λ0>0
ParametersPrior distributionParametersPrior distribution
μN (0, 25)κN(0,1)1κ>0
θN(0,1)1θ>0σvIG(2.5,0.1)
ρU(1,1)ξtN(0,100)1ξ>0
μp+N (50, 100)σp+2IG (10, 40)
μpN(50,100)σp2IG (10, 40)
μvIG (10, 20)ϑN(0,0.3)1ϑ>0
βN(0,0.3)1β>0λ0N(0,0.03)1λ0>0
ParametersPrior distributionParametersPrior distribution
μN (0, 25)κN(0,1)1κ>0
θN(0,1)1θ>0σvIG(2.5,0.1)
ρU(1,1)ξtN(0,100)1ξ>0
μp+N (50, 100)σp+2IG (10, 40)
μpN(50,100)σp2IG (10, 40)
μvIG (10, 20)ϑN(0,0.3)1ϑ>0
βN(0,0.3)1β>0λ0N(0,0.03)1λ0>0
Appendix A.2: Particle Filter

We adopt a particle filter to sample latent variables in the out-of-sample period. The particle filtering method is given by Pitt and Shephard (1999). Creal (2012) also gives a review of this technique. Our ultimate goal is to sample from p(Zt*|yt,Θ^) to obtain estimates of latent variables at each time t, where Zt*={vt,Jt}. We remark that we ignore sampling jump sizes ξt since they are less relevant to forward simulating jump intensities {λt+,λt}. We adopt a sequential importance sampling with a re-sampling scheme:

Algorithm 2

Sequential Importance Sampling with Re-sampling

At t =0, for i=1,,N

 Draw Z0*(i)g0(Z0*), set ω0(i)=p(Z0*(i))g0(Z0*(i))

For t=1,,T:

1: For i=1,,N, draw Zt*(i)gt(Zt*|Zt1*,yt,Θ^).

2: Compute importance weights ωt(i)ωt1(i)p(yt|Zt*(i),Θ^)p(Zt*(i)|Zt1*(i),Θ^)gt(Zt*(i)|Zt1*(i),yt,Θ^).

3: Normalize importance weights ω^t(i)=ωt(i)j=1Nωt(j).

4: Re-sample N particles by {ω^t(i)}i=1N and reset ωt(i)=1N.

See more details of particle filtering in Creal (2012), where codes of the particle filtering algorithm are also available.

Appendix A.3: Non-Parametric Jump Filtering
Our jump filtering method is mainly based on Mancini, Mattiussi, and Renò (2015) and Figueroa-López and Mancini (2019). We identify a jump at time t, Jt=1, when the squared return is greater than a threshold, yt2>vt2^·2Δlog1Δ. vt2^ is a non-parametric estimator of spot variance based on pre-truncated returns:
where fh(·) is weight function, fh(t)=1h·e|t/h|2 with a bandwidth h=60Δ for simplicity. The idea of this filtering is to extract those standardized squared returns (ytΔ/vt2^) which are not generated by a Brownian motion, whose absolute value is greater than the threshold 2log(1/Δ).
Appendix A.4: Full Regression Results of Figure 6

This table presents the full regression results for Equation (19) and Figure 6. We collect data for five types of news release dates. Then, we perform regressions using five dummy variables for each type of news representing from 1 day before the news release to 5 days after the news release. The data used in the regression are US stock data from 2000 to 2012. Note we did not impose a time-fixed effect since it is correlated with the macro-news release dates (Table A.4).

References

Aït-Sahalia
Y.
,
Cacho-Diaz
J.
,
Laeven
R. J.
 
2015
.
Modeling Financial Contagion Using Mutually Exciting Jump Processes
.
Journal of Financial Economics
 
117
:
585
606
.

Amihud
Y.
 
2002
.
Illiquidity and Stock Returns: Cross-Section and Time-Series Effects
.
Journal of Financial Markets
 
5
:
31
56
.

Bajgrowicz
P.
,
Scaillet
O.
,
Treccani
A.
 
2016
.
Jumps in High-Frequency Data: Spurious Detections, Dynamics, and News
.
Management Science
 
62
:
2198
2217
.

Baker
S. R
,
Bloom
N.
,
Davis
S. J.
,
Sammon
M. C.
 
2021
. What Triggers Stock Market Jumps? Technical Report, National Bureau of Economic Research.

Bates
D. S.
 
1996
.
Jumps and Stochastic Volatility: Exchange Rate Processes Implicit in Deutsche Mark Options
.
Review of Financial Studies
 
9
:
69
107
.

Bégin
J. F.
,
Dorion
C.
,
Gauthier
G.
 
2020
.
Idiosyncratic Jump Risk Matters: Evidence from Equity Returns and Options
.
The Review of Financial Studies
 
33
:
155
211
.

Bernard
V. L.
,
Thomas
J. K.
 
1989
.
Post-Earnings-Announcement Drift: Delayed Price Response or Risk Premium?
 
Journal of Accounting Research
 
27
:
1
36
.

Bernile
G.
,
Hu
J.
,
Tang
Y.
 
2016
.
Can Information Be Locked up? Informed Trading Ahead of Macro-News Announcements
.
Journal of Financial Economics
 
121
:
496
520
.

Bradley
D.
,
Clarke
J.
,
Lee
S.
,
Ornthanalai
C.
 
2014
.
Are Analysts’ Recommendations Informative? Intraday Evidence on the Impact of Time Stamp Delays
.
The Journal of Finance
 
69
:
645
673
.

Bris
A.
,
Goetzmann
W. N.
,
Zhu
N.
 
2007
.
Efficiency and the Bear: Short Sales and Markets around the World
.
The Journal of Finance
 
62
:
1029
1079
.

Brogaard
J.
,
Li
D.
,
Xia
Y.
 
2017
.
Stock Liquidity and Default Risk
.
Journal of Financial Economics
 
124
:
486
502
.

Busch
P.
,
Obernberger
S.
 
2017
.
Actual Share Repurchases, Price Efficiency, and the Information Content of Stock Prices
.
Review of Financial Studies
 
30
:
324
362
.

Chan
L. K.
,
Jegadeesh
N.
,
Lakonishok
J.
 
1996
.
Momentum Strategies
.
The Journal of Finance
 
51
:
1681
1713
.

Chen
J.
,
Clements
M. P.
,
Urquhart
A.
 
2023
.
Modeling Price and Variance Jump Clustering Using the Marked Hawkes Process
.
Journal of Financial Econometrics

Chordia
T.
,
Roll
R.
,
Subrahmanyam
A.
 
2008
.
Liquidity and Market Efficiency
.
Journal of Financial Economics
 
87
:
249
268
.

Christensen
K
,
Timmermann
A.
,
Veliyev
B.
 
2023
. Warp Speed Price Moves: Jumps after Earnings Announcements. Available at SSRN 4422376

Creal
D.
 
2012
.
A Survey of Sequential Monte Carlo Methods for Economics and Finance
.
Econometric Reviews
 
31
:
245
296
.

Creal
D. D.
,
Wu
J. C.
 
2015
.
Estimation of Affine Term Structure Models with Spanned or Unspanned Stochastic Volatility
.
Journal of Econometrics
 
185
:
60
81
.

Creal
D. D.
,
Wu
J. C.
 
2017
.
Monetary Policy Uncertainty and Economic Fluctuations
.
International Economic Review
 
58
:
1317
1354
.

Da
Z.
,
Gurun
U. G.
,
Warachka
M.
 
2014
.
Frog in the Pan: Continuous Information and Momentum
.
Review of Financial Studies
 
27
:
2171
2218
.

Diebold
F. X.
,
Mariano
R. S.
 
2002
.
Comparing Predictive Accuracy
.
Journal of Business & Economic Statistics
 
20
:
134
144
.

Duffie
D.
,
Pan
J.
,
Singleton
K.
 
2000
.
Transform Analysis and Asset Pricing for Affine Jump-Diffusions
.
Econometrica
 
68
:
1343
1376
.

Engle
R. F.
,
Hansen
M. K.
,
Karagozoglu
A. K.
,
Lunde
A.
 
2021
.
News and Idiosyncratic Volatility: The Public Information Processing Hypothesis
.
Journal of Financial Econometrics
 
19
:
1
38
.

Erdemlioglu
D.
,
Yang
X.
 
2023
.
News Arrival, Time-Varying Jump Intensity, and Realized Volatility: Conditional Testing Approach
.
Journal of Financial Econometrics
 
21
:
1519
1556
.

Figueroa-López
J. E.
,
Mancini
C.
 
2019
.
Optimum Thresholding Using Mean and Conditional Mean Squared Error
.
Journal of Econometrics
 
208
:
179
210
.

Foley
S.
,
Putniņš
T. J.
 
2016
.
Should we Be Afraid of the Dark? dark Trading and Market Quality
.
Journal of Financial Economics
 
122
:
456
481
.

Gurkaynak
R. S.
,
Kisacikoğlu
B.
,
Wright
J. H.
 
2020
.
Missing Events in Event Studies: Identifying the Effects of Partially Measured News Surprises
.
American Economic Review
 
110
:
3871
3912
.

Hawkes
A. G.
 
1971a
.
Point Spectra of Some Mutually Exciting Point Processes
.
Journal of the Royal Statistical Society: Series B (Methodological)
33
:
438
443
.

Hawkes
A. G.
 
1971b
.
Spectra of Some Self-Exciting and Mutually Exciting Point Processes
.
Biometrika
 
58
:
83
90
.

Herrera
R.
,
Clements
A.
 
2020
.
A Marked Point Process Model for Intraday Financial Returns: Modeling Extreme Risk
.
Empirical Economics
 
58
:
1575
1601
.

Heston
S. L.
 
1993
.
A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options
.
Review of Financial Studies
 
6
:
327
343
.

Hirshleifer
D.
,
Lim
S. S.
,
Teoh
S. H.
 
2009
.
Driven to Distraction: Extraneous Events and Underreaction to Earnings News
.
The Journal of Finance
 
64
:
2289
2325
.

Hou
K.
,
Moskowitz
T. J.
 
2005
.
Market Frictions, Price Delay, and the Cross-Section of Expected Returns
.
Review of Financial Studies
 
18
:
981
1020
.

Hung
M.
,
Li
X.
,
Wang
S.
 
2015
.
Post-Earnings-Announcement Drift in Global Markets: Evidence from an Information Shock
.
The Review of Financial Studies
 
28
:
1242
1283
.

Jeon
Y.
,
McCurdy
T. H.
,
Zhao
X.
 
2022
.
News as Sources of Jumps in Stock Returns: Evidence from 21 Million News Articles for 9000 Companies
.
Journal of Financial Economics
 
145
:
1
17
.

Jiang
G. J.
,
Zhu
K. X.
 
2017
.
Information Shocks and Short-Term Market Underreaction
.
Journal of Financial Economics
 
124
:
43
64
.

Jones
C. M.
,
Reed
A. V.
,
Waller
W.
 
2016
.
Revealing Shorts an Examination of Large Short Position Disclosures
.
Review of Financial Studies
 
29
:
3278
3320
.

Kou
S.
,
Yu
C.
,
Zhong
H.
 
2017
.
Jumps in Equity Index Returns before and during the Recent Financial Crisis: A Bayesian Analysis
.
Management Science
 
63
:
988
1010
.

Kurov
A.
,
Sancetta
A.
,
Strasser
G.
,
Wolfe
M. H.
 
2019
.
Price Drift before us Macroeconomic News: Private Information about Public Announcements?
 
Journal of Financial and Quantitative Analysis
 
54
:
449
479
.

Kwok
S.
 
2024
.
A Consistent and Robust Test for Autocorrelated Jump Occurrences
.
Journal of Financial Econometrics
 
22
:
157
186
.

Lazar
E.
,
Qi
S.
 
2022
.
Model Risk in the over-the-Counter Market
.
European Journal of Operational Research
 
298
:
769
784
.

Lee
S. S.
 
2012
.
Jumps and Information Flow in Financial Markets
.
Review of Financial Studies
 
25
:
439
479
.

Lee
S. S.
,
Wang
M.
 
2019
.
The Impact of Jumps on Carry Trade Returns
.
Journal of Financial Economics
 
131
:
433
455
.

Liu
B.
,
Wang
H.
,
Yu
J.
,
Zhao
S.
 
2020
.
Time-Varying Demand for Lottery: Speculation Ahead of Earnings Announcements
.
Journal of Financial Economics
 
138
:
789
817
.

Loughran
T.
,
McDonald
B.
 
2014
.
Measuring Readability in Financial Disclosures
.
The Journal of Finance
 
69
:
1643
1671
.

Mancini
C.
,
Mattiussi
V.
,
Renò
R.
 
2015
.
Spot Volatility Estimation Using Delta Sequences
.
Finance and Stochastics
 
19
:
261
293
.

Maneesoonthorn
W.
,
Forbes
C. S.
,
Martin
G. M.
 
2017
.
Inference on Self-Exciting Jumps in Prices and Volatility Using High-Frequency Measures
.
Journal of Applied Econometrics
 
32
:
504
532
.

Pitt
M. K.
,
Shephard
N.
 
1999
.
Filtering via Simulation: Auxiliary Particle Filters
.
Journal of the American Statistical Association
 
94
:
590
599
.

Rasmussen
J. G.
 
2013
.
Bayesian Inference for Hawkes Processes
.
Methodology and Computing in Applied Probability
 
15
:
623
642
.

Saffi
P. A.
,
Sigurdsson
K.
 
2011
.
Price Efficiency and Short Selling
.
Review of Financial Studies
 
24
:
821
852
.

Savor
P. G.
 
2012
.
Stock Returns after Major Price Shocks: The Impact of Information
.
Journal of Financial Economics
 
106
:
635
659
.

Tao
R.
,
Brooks
C.
,
Bell
A.
 
2021
.
Tomorrow’s Fish and Chip Paper? slowly Incorporated News and the Cross-Section of Stock Returns
.
The European Journal of Finance
 
27
:
774
795
.

This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivs licence (https://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial reproduction and distribution of the work, in any medium, provided the original work is not altered or transformed in any way, and that the work is properly cited. For commercial re-use, please contact [email protected]

Supplementary data