Bond Calculator
Pricing of Coupon Bond
Today's Date for Purposes of Analysis
Pricing of Coupon Bond
Bond Characteristics
Maturity Date:
Maturity Date must be at least 1 day from Today's Date and max 30 years
Face Value:
Coupon Rate:
Frequency of Coupon Payments per Year:
Annual
Semi-Annual
Quarterly
Monthly
Current interest rates for Maturity-Matched Bond:
Years to Maturity:
{{couponBond.yearMaturity = YEARFRAC(datePurposes, couponBond.maturityDate)}}
Bond's Current Price (CLEAN):
{{bondCurrentPrice | numberCurrency}}
Simulating the Impact of a Future Change in Interest Rates
Analysis Date for when Interest Rate Changes:
Analysis Date must be at least 6 months from Today's Date and 1 year less than Maturity Date
New Interest Rate at that time for Maturity-Matched Bond:
Percentage Point Change in the Interest Rate:
{{percentagePointChange = getPercentagePointChange(simulateImpactFutureChange.interestRate, couponBond.interestRates)}}%
Bond's Price at that Date Assuming No Rate Change:
{{bondPriceDateAssuming | numberCurrency}}
Bond's Price at that Date w/ the Rate Change:
{{priceDateRateChange | numberCurrency}}
Percent Change in Future Price After Rate Change:
{{percentChangeFuturePrice = getPercentFuturePrice(bondPriceDateAssuming, priceDateRateChange)}}%
Reset