FIN253 Fundamentals Of Investment

Fundamentals Of InvestmentTU Board 2080

Consider the following stock price and no. of shares information: Stock No. of shares outstanding Stock prices at the end of 2022 (Rs) Stock prices at the end of 2023 (Rs) : : : : A 2,000 400 380 B…

10

Consider the following stock price and no. of shares information:

Stock No. of shares outstanding Stock prices at the end of 2022 (Rs) Stock prices at the end of 2023 (Rs)
A 2,000 400 380
B 1,000 150 165
C 5,000 700 720

a. Construct a price-weighted index for 2022 and 2023 and compute the percentage change in series for the period from 2022 to 2023. [3] b. Construct a market value weighted index 2023 and compute the percentage change in the period from 2022 to 2023 [3] c. Construct equally-weighted index for 2023 and compute the percentage change in series for the period from 2022 and 2023. [3] d. Briefly discuss the difference in the results for three stock indexes. [1]

Answer

a. Price-Weighted Index

The price-weighted index is calculated by summing the stock prices and dividing by a divisor. The divisor is typically the sum of the initial prices of the stocks in the index.

2022Base Year (Index =100)2023Index = 101.2(1.2% change)
Timeline of Price-Weighted Index Calculation (2022-2023)

Step 1: Calculate the Price-Weighted Index for 2022

The formula for the price-weighted index is:

Since the divisor is not provided, we assume it is the sum of the initial prices (2022 prices) divided by the number of stocks (3). However, in practice, the divisor is often fixed to avoid manipulation. For simplicity, we will use the sum of the stock prices directly as the index value (since the divisor cancels out in percentage change calculations).

Sum of stock prices in 2022:

Thus, the Price-Weighted Index for 2022 is 1250.

Step 2: Calculate the Price-Weighted Index for 2023

Sum of stock prices in 2023:

Thus, the Price-Weighted Index for 2023 is 1265.

Step 3: Calculate the Percentage Change

The percentage change is calculated as:

Substituting the values:

Final Answer: The Price-Weighted Index for 2022 is 1250, the Price-Weighted Index for 2023 is 1265, and the percentage change is 1.2%.


b. Market Value Weighted Index (Market Capitalization Weighted Index)

The market value weighted index is calculated by summing the total market value of all stocks and dividing by a divisor. The divisor is typically the sum of the initial market values (2022 market values).

Step 1: Calculate the Market Value for 2022

The market value for each stock is calculated as:

For 2022:

  • Stock A:
  • Stock B:
  • Stock C:

Sum of market values in 2022:

Thus, the Market Value Weighted Index for 2022 is 4,450,000.

Step 2: Calculate the Market Value for 2023

For 2023:

  • Stock A:
  • Stock B:
  • Stock C:

Sum of market values in 2023:

Thus, the Market Value Weighted Index for 2023 is 4,525,000.

Step 3: Calculate the Percentage Change

The percentage change is calculated as:

Final Answer: The Market Value Weighted Index for 2022 is 4,450,000, the Market Value Weighted Index for 2023 is 4,525,000, and the percentage change is 1.69%.


c. Equally-Weighted Index

The equally-weighted index assigns equal weight to each stock in the index.

Step 1: Calculate the Equally-Weighted Index for 2022

The formula for the equally-weighted index is:

Thus, the Equally-Weighted Index for 2022 is 416.67.

Step 2: Calculate the Equally-Weighted Index for 2023

For 2023:

Thus, the Equally-Weighted Index for 2023 is 421.67.

Step 3: Calculate the Percentage Change

The percentage change is calculated as:

Final Answer: The Equally-Weighted Index for 2022 is 416.67, the Equally-Weighted Index for 2023 is 421.67, and the percentage change is 1.20%.


d. Difference in the Results for Three Stock Indexes

The differences in the results of the three stock indexes can be summarized as follows:

Price-Weighted (29%)Market Value Weighted (41%)Equally-Weighted (29%)
Relative Performance of Index Types (2022-2023)
Index Type Weighting Mechanism Percentage Change (2022-2023) Key Characteristics
Price-Weighted Index Each stock's price contributes proportionally to its weight in the index. 1.2% Reflects changes in stock prices without considering the number of shares or market value.
Market Value Weighted Index Each stock's weight is proportional to its market capitalization (shares × price). 1.69% Gives more importance to larger companies, reflecting their market impact more accurately.
Equally-Weighted Index Each stock is given equal weight regardless of its market value or price. 1.20% Provides a balanced view of all stocks, reducing the influence of high-priced or large-cap stocks.

Figure: Comparison of Index Values

Figure: Percentage Change in Indexes

00.420.841.271.69Price-Weighted Index1.2Market Value Weighted Index1.69Equally-Weighted Index1.2
Percentage Change in Stock Indexes from 2022 to 2023 (in %)

Python Program to Compute Indexes

# Import necessary libraries
import pandas as pd

# Data provided
data = {
    'Stock': ['A', 'B', 'C'],
    'No_of_shares': [2000, 1000, 5000],
    'Price_2022': [400, 150, 700],
    'Price_2023': [380, 165, 720]
}

# Create a DataFrame
df = pd.DataFrame(data)

# Calculate Price-Weighted Index
price_weighted_2022 = df['Price_2022'].sum()
price_weighted_2023 = df['Price_2023'].sum()
percentage_change_pw = ((price_weighted_2023 - price_weighted_2022) / price_weighted_2022) * 100

# Calculate Market Value Weighted Index
df['Market_Value_2022'] = df['No_of_shares'] * df['Price_2022']
df['Market_Value_2023'] = df['No_of_shares'] * df['Price_2023']
market_value_weighted_2022 = df['Market_Value_2022'].sum()
market_value_weighted_2023 = df['Market_Value_2023'].sum()
percentage_change_mvw = ((market_value_weighted_2023 - market_value_weighted_2022) / market_value_weighted_2022) * 100

# Calculate Equally-Weighted Index
equally_weighted_2022 = df['Price_2022'].mean() * len(df['Price_2022'])
equally_weighted_2023 = df['Price_2023'].mean() * len(df['Price_2023'])
percentage_change_ew = ((equally_weighted_2023 - equally_weighted_2022) / equally_weighted_2022) * 100

# Print results
print("Price-Weighted Index:")
print(f"2022: {price_weighted_2022}, 2023: {price_weighted_2023}, Percentage Change: {percentage_change_pw:.2f}%")

print("\nMarket Value Weighted Index:")
print(f"2022: {market_value_weighted_2022}, 2023: {market_value_weighted_2023}, Percentage Change: {percentage_change_mvw:.2f}%")

print("\nEqually-Weighted Index:")
print(f"2022: {equally_weighted_2022:.2f}, 2023: {equally_weighted_2023:.2f}, Percentage Change: {percentage_change_ew:.2f}%")

How it works: This Python script uses the pandas library to create a DataFrame from the given data. It calculates the price-weighted, market value-weighted, and equally-weighted indexes for 2022 and 2023, then computes the percentage change for each index type. The script outputs the index values and their respective percentage changes.

Discussion

Loading…

More Fundamentals Of Investment questions

All Fundamentals Of Investment old questions