📜 Bond Yield Calculator

YTM, current yield, and duration analysis

Yield to Maturity (YTM)
-198.191%
Current Yield
5.263%
Discount (-5.00%)

📊 Bond Details

📈 Bond Metrics

Annual Coupon
$50.00
Per Payment
$25.00
Total Payments
20
YTM (Approx)
5.641%

⚡ Duration & Interest Rate Risk

Macaulay Duration
10.00 yrs
Modified Duration
1105.46
Price Δ per 1% Yield Δ
$-10501.84

💡 Higher duration = more sensitivity to interest rate changes. A 1% rate increase would decrease this bond's price by approximately $10501.84.