I sure noticed the 10 year treasury bump and expected some ripple effect but I guess I don’t know how to find these deals.
I have 4 saved queries in my Fidelity account (out of about 15) which I regularly use these days to extract the munis matching criteria for those I'm looking for... (1) those with maximum YTM which are taxable, (2) escrowed, (3) pre-refunded, and (4) insured. I will run those multiple times during the day sorting by descending YTM looking for any which upon further inspection "look good". In the (1) YTM bucket, though YTM may be nice, if YTW is out of line, I'll obviously pass. However, this is where I find those which are close to or past the call date, and are worth jumping in to wagering they don't call within the next month or two.
Here are a few I picked up last week:
CUSIP 839856W31 - SOUTH SAN ANTONIO TEX INDPT SCH DIST G 05.74000% 08/15/2037 O SCH BLDG BDS SER. 2010
Price paid = 100.284 + 0.1
Continuously callable right now. YTC if called in 30 days (from Jan 7) = 0.205%. YTM if never called = 5.7%. They've been callable since August. So, I accept that they may be called in 30 days, and if so, I'd take my 0.205% and have my money back. However, if they don't call in another 4 weeks and I get over that hump, every day without a call means I'm collecting 5.74% going forward. Technically, I'm already over the hump since they'd have to give 30 days call notice from today, putting it past 30 days from Jan 7.
CUSIP 45528UDL2 - INDIANAPOLIS IND LOC PUB IMPT BD BK BOND 05.00000% 06/01/2025 BK BDS SER. 2011K
Price paid = 101.626 + 0.1
This one is insured non-taxable ... in my IRA. We discussed a bit about purchasing non-taxable in IRA previously. In this case, for this bond, considering what it is offering, I consider the benefits worth eventually paying the taxes as it was better than comparable taxables at the time of purchase. It's callable June 1, and YTC would be 0.55% if called on that date. Beyond that, it's 5.0% for 4.56% YTM in 2025.
CUSIP 65949KBW1 - NORTH GRATIOT INTERCEPTOR DRAIN 06.15000% 05/01/2030 DRAIN DIST MICH DRAIN BDS SER. 2010
Price paid = 101.41 + 0.1
This one has been callable since May last year. However, it can only be called every 6 months on the interest dates (not continuously callable on 30 days notice). So, YTC if they call on May 1 is 1.35%. Beyond that, coupon is 6.15%. This one trades very infrequently. Last purchase was February 2020, and before that April 2016.
Understand, I do watch Fidelity's inventory closely during the day, and it does take a little luck in seeing the bond when it pops up, being able to quickly do cursory research, deciding whether to pay the ask or bid lower, and that someone else isn't watching and takes it before I do...or I place bid and they step in front of me and pay the ask.
Because of the environment, it is getting more difficult, as folks will just grab some of them immediately without doing any research. Numerous times, while researching for a minute or two, the bond will be taken, but I find that there is a gotcha and I wouldn't have bought - sinking fund redemptions frequently come up. I won't take any where a sinking fund redemption in a few years could cause a negative yield. Wagering on a moderately negative YTC for a couple months is one thing. However, (for example) a potential sinking fund redemption yielding negative 2% for 3 years - no way I'm touching it.
Another issue the past couple months has been the dealers not budging on their asking price. In the past, I have had relatively good luck (as you have) bidding lower than ask, and playing cat and mouse with the dealer - if I bid, they'd at least come down with their ask. Over the past few months, they've stuck to their asks. When the 10-year moved higher this week, some of them did once again begin lowering their asks when I'd submit a lower bid.
I'm crossing my fingers that the current trend continues, but am cautious, again, considering what we've seen the past few years when we'd see a bump in rates during Q1.