Executive Summary

  1. In this assignment we looked at financial ratios of same industry companies and at the CAPM applied to companies from different industries.

  2. I chose the same companies as in assignment 1 in order to be consistent with my analysis.

  3. After looking at the financial ratios of selected companies in the insurance sector we roughly analyzed the results and constructed a “buy” recommendation for Phoenix stock.

  4. We used the Capital Asset Pricing Model in order to find the expected cost of equity for 4 companies from different industries. Also here I chose the same companies as in assignment 1 in order to be consistent with my analysis.

Analysis of Financial Reports and Ratios

1

I chose to look at 4 companies from the financial services/insurance industry.

The chosen companies were:

  1. Phoenix.
  2. Harel.
  3. Clal
  4. Migdal.

4

Company Assets Leverage EPS Market_to_book Profit_Multiplier Equity_to_book ROE MVA Stock_price
Phoenix 100,893,156 6.70% 1.19 0.75 6.15 4.40% 12.10% (1,177,778) 13.38
Migdal 132,357,064 0.70% (0.18) 0.65 0.00 3.80% -0.40% (1,753,410) 3.11
Clal 96,491,866 0.80% (6.35) 0.60 0.00 4.30% -5.00% (1,537,329) 48.50
Harel 94,050,808 0.70% 0.76 0.75 9.27 5.30% 8.10% (1,222,582) 17.32
  • Migdal and Clal had a loss making quarter resulting in a negative EPS and profit multiplier. On the other hand Harel and Phoenix wrote a modest profit.
  • The insurance sector as a whole is traded at a discount (Market to book < 1). This is because of negative market expectations due to the raising regulatory environment (solvency - not enabling the distribution of dividends,Bituach Hova (Motor bodily injury) reform,health insurance reform and others) and current and expected low interest rates.

  • It can also be seen that Phoenix’s gearing is substantially higher than is competitors. This seems a bit strange to me since certain debt instruments can be used as solvency capital. Also, we saw in the previous assignment - the interest rates for Clal,Migdal were higher than the 2.5% that the latest Phoenix bond was issued at. Maybe they are waiting for better times to raise debt capital.

  • I also just heard that Phoenix recently raised another 460 Million shekel in debt at a 3.6% interest rate.

5

Phoenix stock is traded at the moment at 13.38 shekels giving a 40% raise in the past months (after a 40% drop in the months before). I even though the market might have already incorporated it’s expectations in the current price I would give a “buy” recommendation due to following reasons:

  1. Undervalued stock price (Market to book).
  2. Good profitability and therefore strengthening of capital position.
  3. Innovating products (Usage based insurance - “Young Phoenix”).
  4. Strong market shares which could get even better due to the fact that competitors might raise premiums because of their current loss making positions.

Applying the Capital Asset Pricing Model

# Loading Necessary libraries

library(quantmod)
library(zoo)
library(tseries)
library(dplyr)
library(knitr)
library(dygraphs)

# Function to calculate weekly returns on a stock 

weekly_stock_returns <- function(ticker, start_date) {
  # Download the data from Yahoo finance
  symbol <- getSymbols(ticker, src = 'yahoo', from = start_date, 
                       auto.assign = FALSE, warnings = FALSE) 
  
  # Tranform it to weekly returns using the periodReturn function from quantmod
  data <- periodReturn(symbol, period = 'weekly', type = 'log')
  
  # Let's rename the column of returns to something intuitive because the column
  colnames(data) <- as.character(ticker)
  return(data)
}

Data is downloaded at a daily price rate. The log of the ratio of the adjusted closed price of each week is then used to calculate the weekly returns. This function builds upon the quantmod R package. I used the same function as in assignment 1 except changed the returns to weekly returns instead of monthly.

2

I chose the following companies:

  1. El Al Israel Airlines Ltd. (ELAL.TA) - Aviation.
  2. Clal Biotechnology Industries Ltd. (CBI.TA) - Technology.
  3. Strauss Group Ltd. (STRS.TA) - Consumer goods.
  4. The Phoenix Holdings Ltd. (PHOE.TA) - Financial services.

3

The mathematical definition of \(\beta\) is \[\beta_{i}=\rho_{i,m}\cdot\frac{\sigma_{i}}{\sigma_{m}}\]

In other words it’s the correlation between an asset’s return and the market times the ratio of standard deviation of the returns. Therefore three things can affect the \(\beta\) - the correlations and the marginal volatilities.

Having said that:

  1. El al - I would expect the correlation to be at a medium level and the ratio of volatilities to be greater than 1. El al’s returns are linked to foreign demands as well and FX and commodities (fuel etc’) movements.

  2. Clal bio - I wouldn’t expect correlation to be high and the ratio of volatilities to be greater than 1. This is since clal is an exporter and shouldn’t be so correlated to the TA 100. It’s in a risky sector should be more volatile. In overall would expect the \(\beta_{clal-bio}\) to be lower than 1.

  3. Strauss - I wouldn’t expect correlation to be so high and the ratio of volatilities should a bit larger than 1. This is since strauss is a big exporter and shouldn’t be so correlated to the TA 100. It’s also in a fairly “safe” industry that should be very volatile. Therefore \(\beta_{Strauss}\) should be lower than 1.

  4. Phoenix - I would expect Phoenix to have a beta that is close to 1 or a bit higher since the profits are linked to portfolio returns which are correlated to the TA 100 as well as demand for insurance products grows with economic grow and claim tend to grow with financial distress.

4

# download return data

ta100 <- weekly_stock_returns("^TA100","2016-08-30")
elal <- weekly_stock_returns("ELAL.TA","2016-08-30")
clalbio <- weekly_stock_returns("CBI.TA","2016-08-30")
strauss <- weekly_stock_returns("STRS.TA","2016-08-30")
fnx <- weekly_stock_returns("PHOE.TA","2016-08-30")

# running regressions

capm_elal <- lm(elal~ta100)
capm_clalbio <- lm(clalbio~ta100)
capm_strauss <- lm(strauss~ta100)
capm_fnx <- lm(fnx~ta100)

# results
betas <- cbind(coef(capm_elal),coef(capm_clalbio),coef(capm_strauss),coef(capm_fnx))
colnames(betas) <- c("EL AL","Clal bio","Strauss","FNX")
rownames(betas) <- c("alpha","beta")
kable(betas)
EL AL Clal bio Strauss FNX
alpha -0.0104563 -0.0090934 -0.0001565 0.0119509
beta -1.2301773 0.5100862 0.3535192 1.0871395
  1. El Al - Maybe the internal issues of Elal (pilots’ strikes) added “company specific noise” to the model giving a negative beta.

WE can see in the return graph above that the returns of El Al weren’t correlated with the returns of the TA 100. But this wasn’t because Elal’s business isn’t linked to the Israeli market but due to internal Elal affairs that caused the stock to fall even when the TA100 gave positive returns.

The time period chosen there isn’t a good representation - will discuss this issue more below.

  1. Phoenix - I Was close… Also the beta wasn’t significant - P value of 0.05912. Maybe with more data this would be closer to one.

5

We will use the following relationship in order to get our company specific cost of capital: \[r_{i}=r_{f}+\beta_{i}(r_{m}-r_{f})\]

Risk free rate taken from here.

# Calculating the Cost of Equity

rm <- 0.07
rf <- 0.0325
cost_equity <- rf+betas[2,]*(rm-rf)

DF <- data.frame(Cost_of_Equity=percent(cost_equity))
formattable(DF)
Cost_of_Equity
EL AL -1.36%
Clal bio 5.16%
Strauss 4.58%
FNX 7.33%
  • I would assume that Strauss would have less risk than Clal biotechnology.

  • Problems with this estimation method is the trade off of having enough data (variance) and having relevant representable data (bias). I’m not sure that the last 3 months are enough. Also a period of weekly return might be too noisy for this exercise.

  • El Al is good example where short term data leads to short term variance. This variance could be reduced with more data but it might add bias. If we believe that return’s distribution is stationary is shouldn’t cause a problem. But this is a strong assumption.

  • The definition of the market can be misleading. It is can be claimed that the TA100 is an appropriate market for Phoenix (even though 40% of investment portfolio is invested abroad…) , but what is the market for Strauss and Clal bio?

  • Also, the significance of estimated parameters need to be checked as well as if the assumptions of a linear model hold in our case.

Bibliography

  1. Jonathan Regenstein’s Blog give me source code that I took inspiration from.
  2. Class notes.
  3. Markus Gesmann’s Blog for how to format tables in R.