Who is buying 1 year Corporate bonds when treasuries pay more?

I can't undertand why anyone would risk a corporate bond default, when you can buy US Govt Treasuries with a full 1% higher interest rate. Am I missing something? Maybe large fund prefer corporates for some reason? Or maybe Corp Bond ETFs are having a hard time finding bonds so they are competing with each other and driving price up, and yields down? Makes no sense to me.


EDIT Maybe these are just ridiculous bid/asks and have been sitting there a long time, since Vanguard isn't much of a bond exchange it seems.

EDIT Turns out only one of them is non callable, a J&J bond expiring one year from now, with yield at ask of 4.034%, (based on bid of 102.5% of face due to 6.7 coupon), so still weird to me. So still the same issue, but really only one bond shows it clearly.
 
@puretruth7 Vanguard shows yields based on current bond value (bid asks separate), not the face, but the only one of the few available that is not callable (which messes up valuation) is a J&J that pays just over 4.03 at the bid, and way less at ask.
Both bid and ask are over 100% however because coupon is over 6.7%. So I still don't get why someone would buy a J&J bond for just 4% ytm for almost exactly a year.

 
@ecalmese J&J is actually the best rated entity on earth, even above the USA. ( Even if of course corporate and sovereign ratings aren’t really comparable)
 
@ecalmese When the GOP decided to publicly brag about wanting to let the US default on its debts in 2011, the US was downgraded to a rating of AA+ from AAA (even though the default never happened).

There are quite a few bonds rated higher than the US Government ever since then.
 
@webdesignbellflower The corporate bonds could be selling for under face value. So while the yield is lower than the treasuries, the pay off for the principle amount can be greater. IE* 50k price for a 100k face value which is paid in full at maturity.
 
@beauharnais Probably to do with payment schedules in this case, if we assume r=0, a bond that pays $25 every 3 months is less risky than a bond that pays $100 in a year’s time, so the $100 in a year bond should be cheaper and therefore have a higher YTM
 
@tomaspianist Thanks but those are yields to maturity based on current bid/ask on the bond, plus coupon amount if any. They show the actual bid asks when you click on those, and highest (ignoring callable bonds) is a Johnson and Johnson paying 4.034 IF you were to get the bid price. It has a coupon over 6.7% so bid is around 102.5% of face. So still 4.034 vs higher treasury yield, so I'm still confused.

 

Similar threads

Back
Top