Question

In: Finance

How do I calculate finding I/Y manually, I know how to BAII Plus it?

How do I calculate finding I/Y manually, I know how to BAII Plus it?

•Debt:

•1 million bonds outstanding

•$1000.00 face value

•Current price = $1100.00

•Coupon rate = 9%, semiannual coupons

•15 years to maturity

Tax Rate is 40%

I know the set up and answer is

-1100 = 45(PVIFA, I/Y, 30) + 1000(PVIF, I/Y, 30)

I/Y = 3.9268 x 2 = 7.85%

Solutions

Expert Solution

Yield to maturity is the rate at which you market price is equal to the present value of all coupon payments and maturity price.

You need to go with hit and trial method And then interpolation.

In hit and trial method you need to guess the rate at which the present value of coupon payments and maturity value is equal to the Market Price. You need to continue guess till you get the two rate. At one rate your Pv is less than market price and at other Pv is more than market price and then Do interpolation to find the rate.

While guessing you need to think smart as to reduce the work because for exact and/or Close approximation answer the difference between the two rate should be minimal.

Given in the question:

market price = 1100, Par value =1000, Coupon rate =9% , Year to maturity =15

Since coupon paid semi annuly you need to revise the Coupon rate and periods.

Coupon rate = 9/2 = 4.5% , No of periods = 15 x 2= 30 years

Coupon payment = 1000 x 0.45 = 45

Now as you know if you calculate price of the bond assuming coupon rate is YTM i.e. 4.50% YTM then the answer you get is exact 1000 and you know there is inverse ration between YTM and price of the bond. You need 1100, so for higher amount you need to reduce the rate.

Calculate the Price of bond at YTM = 4%

PRice of the bond = Coupon payment x Cumulative discounting factor @ 4% for 30 periods + maturity value x discount factor fir 30th years.

[ For Cumulative discount/pv factor refer the tab;e or can calculate as it is sum of (100/104) + (100/104)2 ...............(100/104)30 and For 30th year (100/104)30 ]

= (45 x 17.29203294) + (1000 x 0.308318653)

= 778.1414823 + 308.318653

= 1086.460135

We are still short from 1100 so reduce the rate little more to get price more than 1100.

Calculate the price of bond at 3%

Applying same above formula and Put factors for 3%.

= ( 45 x 19.60044098) + (1000 x 0.411986744)

= 882.0198441 + 411.986744

= 1294.006588

Now you have two rates. Do interpolation to get the YTM at which Price of the bond is 1100.

=

= 3 + [(1294.006588 - 1100) / ( 1294.006588 - 1086.460135)] * 1

= 3 + (194.006588 / 207.546453)

= 3 + 0.93476

YTM = 3.9347 Approx

Above YTM is Semi annual basis

So Annual YTM = 3.9347 x 2 = 7.86% apprx

There will always be minor difference in answer with financial calculator and with Interpolation as Interpolation answer is near to approximate.  


Related Solutions

How do I calculate the y intercept, slope, and MSE?
How do I calculate the y intercept, slope, and MSE?
Is there a formula to quickly calculate amortized interest? I know how to do it for...
Is there a formula to quickly calculate amortized interest? I know how to do it for each individual payment period (interest= [principle amount]x[interest rate]) and subtracting the amount of the payment that goes towards the principle, and doing it over and over again. However, this process takes too long once you get more payment periods. I am trying to answer the following question: Q: You have paid for 20 years of your 30 year mortgage and make monthly payments of...
how do i calculate the ETF Value(in $). HOW DO I CALCULATE WHAT FOR THIS ANSWER?...
how do i calculate the ETF Value(in $). HOW DO I CALCULATE WHAT FOR THIS ANSWER? Day Value of Index Index Daily Change ETF Expected % Change ETF Value (in $) 1 100 100 2 110 10.0 20 120.00 3 100 -9.1 -18.2 98.16 4 90 -10.1 -20.2 78.33
How do I do  independent t test on the data set below and how do I know...
How do I do  independent t test on the data set below and how do I know if its pooled t test or unrolled t test? Health question for reference: to what extend does the age of MI patients vary by gender Standard deviation: male = 13.944 female= 13.939 mean: male 65.353 female=73.628 Male female 65   88 77   81 78   82 76   66 40   81 83   73 58   64 43   53 39   69 66   67 61   89 49   85 85   81...
How do I find a good short term stock to invest in? How do I know...
How do I find a good short term stock to invest in? How do I know if a penny stock will go up? A good long term stock to invest in? What do I need to look at?
How do I know that steam distillation finished?
How do I know that steam distillation finished?
I have the formulas for how to calculate ROI, Margin and Turnover. But I don't know...
I have the formulas for how to calculate ROI, Margin and Turnover. But I don't know if I am using the right numbers and it gets frustrating. A worked out calculation for each would really be helpful so I know what numbers from what years you plugged in. Your time is valuable and would really appreciate the help. If the response is correct, I would not mind giving a like! Return on Investment, Margin, Turnover Ready Electronics is facing stiff...
Using the data below, calculate the appropriate test. Do this manually and show all steps.   The...
Using the data below, calculate the appropriate test. Do this manually and show all steps.   The data reflects word retention for older adults with early onset Alzheimer's before a memory game was played and after the game was played. Before the Memory Game After the Memory Game 4 8 5 9 2 6 5 7 6 9 5 9 3 6 4 6 3 7 5 9 8 9 7 6 6 9 5 10 7 9 6 7 9...
I need to write a resume and I do not know how to write it. Please...
I need to write a resume and I do not know how to write it. Please help me. My name is John Doe. I finished Associate of Science in (Electrical Engineering, Computer Engineering, Physics and Math) from Community College. I have work experience over 10 years at food company. Please help me write as completely as possible. Thanks a lot for your help!
Hello I have this error in the code, I do not know how to fix it....
Hello I have this error in the code, I do not know how to fix it. It is written in C++ using a Eclipse IDE Error: libc++abi.dylib: terminating with uncaught exception of type std::out_of_range: basic_string bus.h =========== #pragma once #include using namespace std; class Bus { private:    string BusId; // bus ID    string Manufacturer; // manufacturer of the bus    int BusCapacity; // bus capacity    int Mileage; // mileage of bus    char Status; // current status...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT