What Is a Bond? Borrow, Build & Repay | An AI Company Story | FIN301
Follow a fictional AI company as it raises capital with $1,000 bonds. Learn about coupons, maturity, early sales, changing market yields, and repayment.
Use FINRA to find a corporate bond and identify coupon rate, maturity date, market price, and yield/YTM.
This version uses your local PPT link. If you later upload the file to your website, you can replace this with an Office web viewer embed.
A bond is a loan you make to a company or government. In return, you usually receive periodic coupon payments and the par value at maturity.
| Term | Meaning |
|---|---|
| Coupon | Periodic interest payment in dollars |
| Coupon rate | Annual coupon divided by par value |
| Par value | Face value repaid at maturity, often $1,000 |
| Market price | What the bond sells for today |
| Current yield | Annual coupon / bond price |
| Yield to maturity (YTM) | Discount rate that makes PV of cash flows equal the bond price |
| Maturity | Time until principal repayment |
Follow a fictional AI company as it raises capital with $1,000 bonds. Learn about coupons, maturity, early sales, changing market yields, and repayment.
Change the bond inputs and redraw the timeline. The tool computes price directly from the YTM you enter.
Annual coupon bond first. Semi-annual coupon bond is below in a collapsed section.
This graph assumes 1 payment per year.
This graph assumes 2 payments per year.
=ABS(PV(yield, maturity, coupon, 1000))=ABS(PV(yield/2, maturity*2, coupon/2, 1000))=RATE(maturity, coupon, -price, 1000)=RATE(maturity*2, coupon/2, -price, 1000)*2=annual coupon / bond priceRATE(n, coupon, -1200, 1000).RATE(n*2, coupon/2, -1200, 1000)*2.=ABS(PV(y/2, years*2, 0, 1000))Use these tools to compute bond price, YTM, and current yield. Each one also shows the Excel formula and the math setup.
Price is the present value of all future cash flows discounted at the YTM.
—
—
—
—
—
—
—
—
—
Yield curves summarize market yields across maturities. Watch how the shape changes over time.
Search a company such as Walmart on FINRA fixed income data.
Symbol: WMT5571329 | CUSIP: 931142FE8 | Type: CORP
Open Walmart bond on FINRAAnnual coupon bond: Bond price = ABS(PV(yield, maturity, coupon, 1000))
Semi-annual coupon bond: Bond price = ABS(PV(yield/2, maturity*2, coupon/2, 1000))
Key idea: bond price and yield move inversely.
Annual coupon: YTM = RATE(maturity, coupon, -price, 1000)
Semi-annual coupon: YTM = RATE(maturity*2, coupon/2, -price, 1000) * 2
Current yield = annual coupon / bond price
Example: 5-year annual coupon bond, coupon rate = 5%, par = $1,000.
| Year | Cash flow |
|---|---|
| 1 | $50 |
| 2 | $50 |
| 3 | $50 |
| 4 | $50 |
| 5 | $1,050 (coupon + par) |
Try each question first on your own. Then open the help box to see the Excel inputs and solution method.
Follow all four practice questions with cash-flow timelines, detailed Excel inputs, equations, and the downward-sloping bond price–yield curve. Narrated by Emma, with captions and chapter markers.
1000, Years = 10, YTM = 10%semi-annual convention unless told otherwise10%/2 = 5% per half-year10*2 = 20 periods0 because it is a zero-coupon bond1000=ABS(PV(10%/2,10*2,0,1000))copy10%/210*201000ABS() so the price shows as positive
Price = 1000 / (1 + 10%/2)^(10*2)6%, Par = 1000, Price = 9506%*1000 = 60Annual coupon / Price=(6%*1000)/950copycoupon rate × parCurrent yield = 60 / 9505, Coupon rate = 2%, Par = 1000, Price = 950RATE52%*1000 = 20-95010000=RATE(5,2%*1000,-950,1000)copynper = 52% × 1000 = 20-950 for price because Excel needs opposite cash-flow signs1000 for face value at maturity
950 = 20/(1+r)^1 + 20/(1+r)^2 + 20/(1+r)^3 + 20/(1+r)^4 + 1020/(1+r)^51000, Coupon rate = 5%, Years = 10, Semi-annual1%, 2%, 3%, ... 12%=ABS(PV(A2/2,10*2,5%*1000/2,1000))copyShow steps. Open each problem to see the Excel function and the input setup. Answers are intentionally hidden so students solve them on their own.
Try the homework first, then follow all 10 questions in order. The walkthrough explains RATE, NPER, PMT, PV, and FV inputs and why each input is used.
RATE(solve)52%*1000 = 20-95010000=RATE(5,2%*1000,-950,1000)copyRATE(solve per half-year)10*2 = 204%*1000/2 = 20-95010000=RATE(10*2,4%*1000/2,-950,1000)*2copyPV8%105%*1000 = 50(solve)10000=ABS(PV(8%,10,5%*1000,1000))copyPV8%/25*2 = 105%*1000/2 = 25(solve)10000=ABS(PV(8%/2,5*2,5%*1000/2,1000))copyPV8%/220*2 = 400(solve)10000=ABS(PV(8%/2,20*2,0,1000))copyRATE(solve per half-year)18.5*2 = 378.5%*1000/2 = 42.5-964.2010000=RATE(18.5*2,8.5%*1000/2,-964.20,1000)*2copyPV11.2%119.5%*1000 = 95(solve)10000=ABS(PV(11.2%,11,9.5%*1000,1000))copyNPER9.17%/2(solve half-year periods)0-319.2410000=NPER(9.17%/2,0,-319.24,1000)/2copyRATE(solve per half-year)25*2 = 500-212.5610000=RATE(25*2,0,-212.56,1000)*2copyRATE(solve per half-year)11*2 = 226%*1000/2 = 30-98910000=RATE(11*2,6%*1000/2,-989,1000)*2copy