← Back to all studies

Study · Megacap long bonds issued in 2020

The 2020 Vintage: Everyone Who Bought a Long Bond Was Buying an All-Time High

Seven long bonds from Alphabet, Amazon, Apple, Oracle, Nvidia and Meta. Every one is deep underwater, and every one trades at a tighter credit spread than the day it was issued.

Bond marks as of 30 Jun 2026; Treasury data to 24 Sep 2026

Published Sep 27, 2026, 8:00 AM ET

Data through Sep 27, 2026

TL;DR

  • The 30-year Treasury hit 0.99% on 9 March 2020, the lowest in the history of the series. Today's 5.47% is within five basis points of the median of every day since 1977.
  • Buying a 30-year bond at that yield was the bond equivalent of buying a stock at an all-time high, and almost nobody described it that way at the time.
  • Across seven megacap long bonds, the Treasury move explains between 104% and 160% of the price fall. Not most of it. All of it and more.
  • The credit spread TIGHTENED on all seven, without exception: -21, -25, -28, -39, -45, -73 and -169 basis points. Not one is cheaper because the market worries more about its issuer.
  • $GOOGL's 2.250% of 2060 is the worst in the set at 50.05, half its issue price, and Alphabet is the issuer with the least balance-sheet anxiety attached to it.

The question

Amazon sold a 30-year bond in June 2020. It is worth about 58 cents on the dollar today. The instinct is to reach for a story about artificial intelligence, capital spending, or the market souring on technology debt.

That instinct is wrong, and it is possible to prove it is wrong rather than argue about it.

Where you buy decides almost everything

On 9 March 2020 the 30-year Treasury closed at 0.99%, the lowest reading in a series that starts in 1977. The six 2020 bonds studied here all priced between 26 March and 3 August 2020, when it ran between roughly 1.2% and 1.6%.

As of Thursday 24 September it was 5.47%. The median of every single day since 1977 is 5.42%. Just under half of all recorded days were higher.

Buying long duration at 0.99% was the bond-market equivalent of buying at an all-time high. Price and yield move inversely, so a record-low yield is a record-high price for a fixed stream of dollars. Almost nobody described it that way at the time, because a falling yield feels like safety rather than like a rising price.

One honest qualification on that metaphor, because it matters. Nobody bought these bonds at an all-time high. They were new issues sold at 98.57 to 99.71, which is par. Their own highs came later, and that is the trap: Amazon's 2050s reached 109.05 in July 2020 and Apple's 107.48 in November 2020 before ending forty and thirty-seven points below where they were sold. The duration trap pays you first. That is why it is so hard to see from inside.

What that did to seven bonds

The table above is every megacap long bond we could find from that vintage, plus Meta as a control. Two things are true of all of them.

The Treasury move explains more than 100% of the price fall in every single case. The range is 104% to 160%. Not most of it. All of it, and then some.

The credit spread tightened on all seven, without exception. Minus 21, 25, 28, 39, 45, 73 and 169 basis points, measured at the 30 June 2026 marks. Every one traded at a narrower spread over Treasuries than the day it was sold. The market liked all six of these companies more than it did in 2020.

That is what rules out the credit story. It is not that credit fear was small. It is that credit moved the other way.

Three results worth sitting with

The worst bond belongs to the company nobody worries about

$GOOGL's 2.250% of 2060 is at 50.055, almost exactly half its 99.007 issue price. Eleven coupons later the total return is -36.1%.

It is the worst for an entirely mechanical reason: the smallest coupon over the longest term, priced on 3 August 2020 when the 30-year was 1.23%, the lowest issue-date yield of anything here. Nobody has a thesis about Alphabet's balance sheet. It did not need one.

It is also the only bond in the set that never traded above its issue price. No honeymoon at all, which makes it the one bond for which the all-time-high metaphor is close to literal.

Oracle's 2020 bond beat Amazon's

This is the decisive test, because Oracle is the issuer the market is actually bearish about right now.

$ORCL's 3.850% of 2060 is at 58.715. $AMZN's 2.500% of 2050 is at 57.938. On price they are indistinguishable, -41.1% against -41.5%. On total return Oracle wins clearly, -16.9% against -26.1%, because a 3.850% coupon has paid 24.07 points of income against 2.500%'s 15.21.

And Oracle's spread is 39 basis points tighter than where it priced in the March 2020 panic.

The like-for-like check gives the same answer: Oracle's 3.600% of 2050, same maturity year as Amazon's, is at 60.740 for a -16.5% total return.

The Oracle fear of 2026 does not appear anywhere in Oracle's 2020 paper.

Meta's absence is the finding

Meta carried zero long-term debt at every year-end from 2013 through 2021. It did not sell a bond until August 2022, when it did a $10bn four-tranche debut. We checked this three ways: no 424B of any kind filed between February 2015 and November 2022; the XBRL long-term debt tag reads $0 at 31 December 2021; and the Q3 2022 10-Q describes the debut directly.

Its longest bond, the 4.650% of 2062, entered when the 30-year was already 2.97% rather than 1.2%. It has absorbed only +194bp of Treasury move against Alphabet's +368bp, and it is down 5% against $GOOGL's 36%.

Same kind of company. Same kind of bond. Different entry point.

And the structural point: Meta has since gone from $0 to $58.7bn of long-term debt, making it one of the most levered AI spenders on the list. A phenomenon that excludes the most AI-levered issuer entirely is not an AI phenomenon.

Nvidia proves it from the other direction

$NVDA's 3.700% of 2060 has the best total return of the 2020 vintage at -4.3%, and it is tempting to read that as the market liking Nvidia. It is not.

Nvidia took the same +349bp of Treasury damage as everyone else, a duration cost within 0.15 points of Oracle's and Apple's. It escaped because it priced in April 2020 at a 229bp covid-panic spread that has since collapsed to 61bp, handing back 16.49 points. Its price still fell 27.5%.

So Nvidia is the one row where credit did real work, in the helpful direction. The spread rescued it, and that spread was an artefact of when it sold rather than of what it is.

The qualification, which is worth making rather than hiding

None of this says the market has no credit concern about Oracle in 2026. It does, and it is measurable.

Oracle's own 2026-issued 6.700% of 2056 widened roughly 83 basis points of issuer-specific spread between February and September 2026, while the broad investment-grade index did not widen at all over the same stretch.

So the correct formulation is narrower and more useful than either side of the argument usually allows: the 2020 vintage is a pure rates story, and the 2026 new-issue market is where the credit story lives. Those are different bonds in different windows, and conflating them is the error in both directions.

And the last time this mattered

The assumption that corporate bonds are the dangerous thing in a crisis does not survive the 2008 record either. Total returns with income reinvested: investment-grade corporates were +2.4% in 2008 while the S&P 500 lost 36.8%, and over 2008 and 2009 together corporates made +11.1% against the index's -20.1%.

Treasuries won the panic with +34.0% and then gave almost all of it back, -21.8% in 2009, finishing the two years at +4.7%, less than half the corporates' return.

Not painless: corporates still fell 21.5% peak to trough. But on price alone they were -3.0% in 2008, so the coupon is the only reason the sign flipped, which is the same lesson this whole page keeps arriving at from different directions.

The honest caveats

The marks are 30 June 2026 and the market has moved since. The 30-year went from 4.91% then to 5.47% on 24 September, another 56 basis points. We have not published modelled September prices, because a model is not a mark. Note only that every conclusion here gets stronger with more Treasury move, since none of the damage is credit.

Meta's issue price is derived, not read. The August 2022 debut was a 144A placement with no SEC-filed price to public. The ~98.95 is backed out from the effective interest rate in Meta's own filing, and since that rate includes issuance costs, Meta's true loss is probably slightly worse than stated. Treat it as plus or minus a point, which is also why this page gives both numbers rather than a ratio between them.

A stock analogy imports one intuition that does not hold. A share bought at an all-time high can revisit that high. A 2.250% of 2060 cannot return to its 2020 valuation unless the 30-year returns to 1.2%, and it pulls toward par at maturity regardless. This is a mark-to-market on a locked-in income stream, not a drawdown from a peak.

One statistic we deliberately did not use. Across rolling five-year windows since 1977 the 30-year yield fell 76% of the time with a median fall of 89 basis points. That looks like a compelling base rate and it is not one: it is dominated by the single forty-year disinflation from 1981's 15.21% to 2020's 0.99%, which cannot repeat from 5.47%. Decade medians make the point plainly, running 10.61, 7.88, 5.41, 3.61 and 3.09 from the 1977-86 decade to the present one. This is not a series that rests at a fair value. It appears here only so that nobody mistakes its absence for an oversight.

Educational only. Not advice, and not a forecast.

Every episode (7)

BondIssuedPrice at 30 Jun 2026Total returnSpread change, bpWhat moved it
$GOOGL 2.250% of 2060Aug 2020 at 99.00750.055, plus 13.21 of couponsstill openstill openTreasury +368bp. The worst in the set, for having the smallest coupon over the longest term. It never once traded above its issue price.
$AMZN 2.500% of 2050Jun 2020 at 98.97757.938, plus 15.21 of couponsstill openstill openTreasury +346bp. Reached 109.05 in July 2020 before any of the fall.
$AAPL 2.650% of 2050May 2020 at 98.57161.242, plus 16.23 of couponsstill openstill openTreasury +363bp. Reached 107.48 in November 2020 first.
$ORCL 3.850% of 2060Apr 2020 at 99.61558.715, plus 24.07 of couponsstill openstill openTreasury +360bp. The issuer everyone is bearish on, and its 2020 bond beat Amazon's.
$ORCL 3.600% of 2050Apr 2020 at 99.65460.740, plus 22.47 of couponsstill openstill openTreasury +361bp. The like-for-like maturity comparison against Amazon, which Oracle also wins.
$META 4.650% of 2062Aug 2022 at about 98.9575.762, plus 18.04 of couponsstill openstill openTreasury only +194bp, because it entered when the 30-year was already 2.97%. This is the control, not part of the 2020 vintage.
$NVDA 3.700% of 2060Apr 2020 at 99.70972.306, plus 23.12 of couponsstill openstill openTreasury +349bp, the same damage as the rest. It escaped only because it priced at a 229bp covid-panic spread that collapsed to 61bp.

An episode marked still open has not finished. It is shown where it sits so far, never as a final figure.

How this was measured

Bond prices come from Form N-PORT. US funds file their portfolio holdings with the SEC, and each holding carries both the security's fair value and the principal amount held, so value divided by principal gives a clean price per 100 of face on that date. EDGAR full-text search on a CUSIP finds every fund holding it. This study rests on 652 fund marks across 138 NPORT-P filings, with every date cross-confirmed across two or three independent funds and the disagreement between them recorded. All prices are CLEAN; accrued interest is added separately and labelled. The pipeline was validated before any new number was trusted: Amazon and Apple were carried through the same harvest deliberately and reproduced their previously established total returns of -26.1% and -21.4% to the decimal. Issue terms in every case come from the SEC-filed prospectus, never a data vendor. Yields at issue are computed from the filed price and stated as computations. The Treasury leg uses FRED DGS30 on each bond's PRICING date rather than its settlement date, which moves Apple's issue spread by 14bp. Three extraction traps are worth recording: the N-PORT maturity tag is maturityDt inside debtSec, not maturityDate; the reporting date is repPdDate, not repPdEnd, which is fiscal year end and made one July 2026 filing appear to be February 2027; and generating coupon dates backwards from maturity produces a phantom first coupon days after settlement, which overstated three bonds by one coupon each until a 10-Q's own wording caught it. The latest common mark across all funds is 30 June 2026, because no fund had filed for July or August 2026 at the time of writing.

Sources

Educational commentary, not investment advice. See the full disclaimer.