Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

Final Assessment Task

Returns Performance around Earnings Announcement

Financial Modelling – S1, 2023

1. Background

An event study is an empirical analysis that examines the impact of a particular event on the value of a subject. This task employs this method to assess the effect of earnings announcements on returns of a portfolio of 10 stocks.

Returns data of each stock is provided with one announcement date in October 1998. You are required  to  compute  the  cumulative  abnormal   returns   (CARit)  of  each  stock   given   its announcement date and the cross-sectional average of the cumulative abnormal return (CARt) of the portfolio.

There are a number of models and methods to determine the expected returns, and then the abnormal returns, and undertake such event study. Below are specific instructions for you to complete the task.

First, for each announcement date, t, estimate the expected returns rit and the abnormal returns eit by using the market model (1), assuming that those assumptions under the market model are satisfied.

rit = αi + βi.rmt + eit (1)

αi   and  βi   are  obtained by running  the regression model (1) using stock returns during the estimation period for that announcement date.

Second, the announcement date is defined as day 0. The estimation period goes from day t = −110 to day t = −11, while the event window goes from day t = −1 to day t = 10.

Third, the cumulative abnormal returns (CARit) of each stock on its announcement date are computed as follows:

CARit = Σt(1) -1 eit  (2)

Last, the cross-sectional average of the cumulative abnormal return (CARt) of the portfolio is computed by the formula:

CARt = 1/10 Σt(1)1 CARit (3)

More information about event studies can be found here:

Eckbo, B. E. (Ed.). (2008). Handbook of Empirical Corporate Finance Set. Elsevier. Chapter 1 - Econometrics of Event Studies.

MacKinlay,  A.  C. (1997). Event Studies  in Economics and Finance. Journal of Economic Literature, 35(1), 13-39.

2. Spreadsheet Guidance

You are provided the daily returns of 10 stocks for 134 days from 7 May 1998 to 13 November 1998 in the spreadsheet named “PEAD”, which is the acronym for Post Earning Announcement Drift. This sheet (only) will be marked.

With the given (stock and market) returns data and announcement dates, two functions have been (poorly) written in the Module1, following the instructions in the Background session, to compute the (CARit) of each stock and the (CARt) of the portfolio. Therefore, after fixing the provided code for the two functions, you will need to call the function to compute the (CARit) of each stock in the first 10 green cells and call the function to compute the (CARt) of the portfolio in the last green cell as shown in the attached picture below.

 

 

 

 

 

 

Stock

Eventdate

CAR

 

 

BES

14/10/1998

 

 

 

BUR

21/10/199

 

FOS

27/10/199

 

HAL

29/10/199

 

KEL

30/10/199

 

PEP

13/10/199

 

QUA

22/10/199

 

SCL

22/10/199

 

UNI

21/10/199

 

WRI

28/10/1998

 

PortfolioCAR

 

 

 

The function to compute the (CARit) of each stock in the first 10 green cells will have the form as: CAR(StockRet, MarketRet, Eventdate, Dates) where

 StockRet is the one-dimensional array storing 134 returns of each stock and already labelled in the Spreadsheet by the stock ticker, for example BES, BUR, FOS, HAL, etc.

 MarketRet is the one-dimensional array storing all the market returns for the given 134 days and already labelled in the Spreadsheet as mrktret.

 Eventdate is the event date of each stock and given in the column before the green cells as in above picture. The event date for each stock is labelled as Eventdate BES, Eventdate BUR, Eventdate FOS, etc.

 Dates is the one-dimensional array storing all the available (134) dates including the estimation period, event window, and days outside these two periods, and already labelled as dates in the Spreadsheet.

mrktret and dates are the same for all stocks.

For example, the function will be called to compute the (CARit) of stock  BES  is:  CAR(BES, mrktret, Eventdate BES, dates)

The function to compute the (CARt) of the portfolio in the last green cell will have the form: PortfolioCAR(AllCAR) where AllCAR is the area storing all the CAR of 10 stocks and labelled as AllCAR.

Note: The addition sheet named “Sample” provides the same set of data for you to practise. This sheet will not be graded. You may use this sheet to debug the functions. A VBA subroutine is attached  to  this sheet which solves a similar question   in  the Spreadsheet   PEAD.  If  you successfully debug the subroutine (get the data to draw the graph attached in that sheet), you will get 90% of the logic to debug the functions. Please note that the graph shows the changes in AAR  (average  abnormal  returns)  and  CAAR (cumulative average abnormal returns), not (CARit) and (CARt), but these terms are all relevant and share a large part of the study.

3. Assessment

The code to create the two required functions for this task is already provided to you in the Module1, but it was very poorly written and unable to proceed straightaway. Your job is to fix animprove the code. You will be assessed across Week 10 and 11 on those criteria shown in the Marking Guide For Final Assessment, including the quality of your solutions and your ability to    enter into an informative discussion.

QA in week 11 (5 minutes): Focused on your understanding of the idea (like a code plan), including but not limited to:

1. Demonstrate your understanding of the problem.

2. Outline the errors in the functions.

3. Propose methods to improve the efficiency of the codes.

4. Suggest recommendations on what you think may be done to optimise the functions.

Presentation in week 12 (5 minutes): Focused on the codes and solution quality:

1. The quality of your codes with respect to the general marking guide posted on Moodle. 2. Explain the issues and improvements you have made.

4. Spreadsheet submission in weeks 11 & 12

1. The automatic marking software will mark the ”PEAD” worksheet and the functions.

2. You should not modify the structure of the ”PEAD” worksheet, change the functions name or the order of its input parameters.

I look forward to seeing your work in week 10 and 11.

All the best!

Natalie