What's Up With Today's Big Rally? (Spoiler Alert: Quarter-End Rebalancing)
What's Up With Today's Big Rally? (Spoiler Alert: Quarter-End Rebalancing)
Stocks went on a tear in Q2 with the S&P up 20% as recently at June 16th. AI-adjacent stocks were up over 50%. Bonds lost ground over the same time. That means the 60/40 stock/bond portfolio targets were thrown way out of whack, at times approaching a 70/30 balance. Gigantic money managers (insurance/pension funds and foreign investment funds) take the last few weeks of a quarter to get that balance back to 60/40. This is accomplished via selling stocks, buying bonds, or both. In today's case it was both, but primarily the "buying bonds" part. If the math is so cut and dried, why can't the market accurately price it in ahead of time (after all, it was being talked about)? Ultimately, rebalancing flows are only a small fraction of trading volume. For instance, the stock selling in early June was viewed as early rebalancing tradeflows. This stuff doesn't adhere to a set schedule, so it's only truly obvious in hindsight. Unfortunately, it doesn't speak to a material shift in bond buying demand going forward--just an accounting adjustment in response to the past.
Quarterly Rebalancing Driving Bond Rally
| Time | Event | Period | Actual | Forecast | Prior |
|---|---|---|---|---|---|
| Wednesday, Jun 24 | |||||
| 7:00AM | Jun/19 Mortgage Market Index | Jun/19 | 272.1 | 269.5 | |
| 7:00AM | Jun/19 MBA Refi Index | Jun/19 | 834.2 | 810.2 | |
| 7:00AM | Jun/19 MBA Purchase Index | Jun/19 | 169.7 | 170.8 | |
| 8:30AM | May Building Permits (ml) | May | 1.41M | 1.413M | 1.423M |
| 9:20AM | NY Fed Bill Purchases 4 to 12 months (%) | $3.319 billion | |||
| 10:00AM | May New Home Sales (ml) | May | 0.58M | 0.64M | 0.622M |
| 10:00AM | May New Home Sales (%) (%) | May | -7.3% | -6.2% | |
| 10:30AM | Jun/19 Crude Oil Inventory (ml) | Jun/19 | -6.088M | -4.5M | -8.262M |
| 11:30AM | 2-Yr Note Auction (bl) | 28 | |||
| 11:30AM | 2-Year FRN Auction (%) | 0.079% | 0.089% | ||
| 1:00PM | 5-Yr Note Auction (bl) | 70 | |||
| 4:00PM | Fed Bank Stress Test Results | ||||
| Thursday, Jun 25 | |||||
| 8:30AM | Jun/13 Continued Claims (k) | Jun/13 | 1800K | 1810K | |
| 8:30AM | Jun/20 Jobless Claims (k) | Jun/20 | 225K | 226K | |
| 8:30AM | May PCE prices (m/m) (%) | May | 0.5% | 0.4% | |
| 8:30AM | Q1 GDP Final Sales (%) | Q1 | 1.5% | 0.3% | |
| 8:30AM | Q1 GDP (%) | Q1 | 1.6% | 0.5% | |
| 8:30AM | Q1 Corporate profits (% ) | Q1 | -0.4% | 5.7% | |
| 8:30AM | May PCE (y/y) (%) | May | 4.1% | 3.8% | |
| 8:30AM | May Durable goods (%) | May | -4.5% | 7.9% | |
| 8:30AM | May Core PCE (y/y) (%) | May | 3.4% | 3.3% | |
| 8:30AM | May Core CapEx (%) | May | 0.6% | -1.1% | |
| 8:30AM | Q1 PCE Prices (Q/Q) | Q1 | 4.5% | 2.9% | |
| 8:30AM | May Core PCE (m/m) (%) | May | 0.3% | 0.2% | |
| 8:30AM | Q1 Core PCE Prices QoQ | Q1 | 4.4% | 2.7% | |
| 1:00PM | 7-Yr Note Auction (bl) | 44 | |||
| 3:40PM | Fed Williams Speech | ||||
| 3:40PM | Fed Williams Speech | ||||
| 6:30PM | Fed Goolsbee Speech | ||||
| 6:30PM | Fed Goolsbee Speech | ||||