Module 06 · Stack + correlation

Net Liquidity Stack

WALCL minus TGA minus RRP, in $T. Daily, with a rolling 90-day correlation band against the S&P 500.

Net Liquidity
$5.70T
−$0.29T YoY
S&P 500
7,165
Index level
90d ρ
−0.09
NetLiq vs S&P
WALCL (Fed BS)
$6.71T
Total Fed assets
− TGA
$1.01T
Treasury checking acct
− RRP
$0.00T
Overnight reverse repo
$0.0T$2.0T$4.0T$6.0T$8.0T$10.0T2,0004,0006,0008,000S&P 50020052010201520202025Net Liquidity ($T)90d ρ−1+1
Net Liquidity ($T)S&P 500 (right axis)
Apr 24, 2026
Liquidity narrativeOther events
Net Liquidity = WALCL − WTREGEN − RRPONTSYD, all in $T. Background strip shows the 90-day rolling correlation between Net Liquidity and the S&P 500 — green when the two move together, copper when they pull apart. S&P overlay begins Apr 25, 2016; FRED forward-fills WALCL & TGA from their weekly Wednesday print.
Daily $T net liquidity (WALCL minus TGA minus RRP) plotted against the S&P 500, with a rolling 90-day Pearson correlation band. As of April 24, 2026.
Data table (for screen readers and reference)

Showing the most recent 200 rows of 8,478 total. See the methodology page for the full underlying series.

Net Liquidity Stack — daily readings as of 2026-04-24.WALCL minus TGA minus RRP, all values in $T. SP500 is index level.
DateWALCL ($T)TGA ($T)RRP ($T)Net Liq ($T)SP500
2025-10-076.5870.8050.0055.7776714.59
2025-10-086.5910.8070.0055.7786753.72
2025-10-096.5910.8070.0045.7796735.11
2025-10-106.5910.8070.0045.7796552.51
2025-10-116.5910.8070.0045.779—
2025-10-126.5910.8070.0045.779—
2025-10-136.5910.8070.0045.7796654.72
2025-10-146.5910.8070.0045.7806644.31
2025-10-156.5960.8100.0055.7816671.06
2025-10-166.5960.8100.0075.7806629.07
2025-10-176.5960.8100.0045.7836664.01
2025-10-186.5960.8100.0045.783—
2025-10-196.5960.8100.0045.783—
2025-10-206.5960.8100.0065.7816735.13
2025-10-216.5960.8100.0055.7826735.35
2025-10-226.5900.9080.0045.6786699.40
2025-10-236.5900.9080.0075.6756738.44
2025-10-246.5900.9080.0025.6796791.69
2025-10-256.5900.9080.0025.679—
2025-10-266.5900.9080.0025.679—
2025-10-276.5900.9080.0115.6716875.16
2025-10-286.5900.9080.0145.6676890.89
2025-10-296.5870.9580.0205.6106890.59
2025-10-306.5870.9580.0195.6106822.34
2025-10-316.5870.9580.0525.5776840.20
2025-11-016.5870.9580.0525.577—
2025-11-026.5870.9580.0525.577—
2025-11-036.5870.9580.0245.6056851.97
2025-11-046.5870.9580.0175.6126771.55
2025-11-056.5730.9410.0135.6196796.29
2025-11-066.5730.9410.0115.6216720.32
2025-11-076.5730.9410.0055.6276728.80
2025-11-086.5730.9410.0055.627—
2025-11-096.5730.9410.0055.627—
2025-11-106.5730.9410.0075.6256832.43
2025-11-116.5730.9410.0075.6256846.61
2025-11-126.5800.9540.0065.6216850.92
2025-11-136.5800.9540.0045.6236737.49
2025-11-146.5800.9540.0025.6256734.11
2025-11-156.5800.9540.0025.625—
2025-11-166.5800.9540.0025.625—
2025-11-176.5800.9540.0035.6236672.41
2025-11-186.5800.9540.0015.6266617.32
2025-11-196.5550.9420.0015.6126642.16
2025-11-206.5550.9420.0075.6076538.76
2025-11-216.5550.9420.0035.6116602.99
2025-11-226.5550.9420.0035.611—
2025-11-236.5550.9420.0035.611—
2025-11-246.5550.9420.0015.6126705.12
2025-11-256.5550.9420.0025.6116765.88
2025-11-266.5520.9030.0025.6476812.61
2025-11-276.5520.9030.0025.647—
2025-11-286.5520.9030.0085.6416849.09
2025-11-296.5520.9030.0085.641—
2025-11-306.5520.9030.0085.641—
2025-12-016.5520.9030.0035.6466812.63
2025-12-026.5520.9030.0065.6436829.37
2025-12-036.5360.9370.0035.5966849.72
2025-12-046.5360.9370.0025.5966857.12
2025-12-056.5360.9370.0015.5976870.40
2025-12-066.5360.9370.0015.597—
2025-12-076.5360.9370.0015.597—
2025-12-086.5360.9370.0025.5976846.51
2025-12-096.5360.9370.0035.5956840.51
2025-12-106.5390.8590.0055.6756886.68
2025-12-116.5390.8590.0035.6776901.00
2025-12-126.5390.8590.0015.6806827.41
2025-12-136.5390.8590.0015.680—
2025-12-146.5390.8590.0015.680—
2025-12-156.5390.8590.0035.6786816.51
2025-12-166.5390.8590.0025.6796800.26
2025-12-176.5570.8330.0105.7136721.43
2025-12-186.5570.8330.0125.7126774.76
2025-12-196.5570.8330.0035.7216834.50
2025-12-206.5570.8330.0035.721—
2025-12-216.5570.8330.0035.721—
2025-12-226.5570.8330.0025.7226878.49
2025-12-236.5570.8330.0065.7186909.79
2025-12-246.5810.8370.0055.7396932.05
2025-12-256.5810.8370.0055.739—
2025-12-266.5810.8370.0205.7246929.94
2025-12-276.5810.8370.0205.724—
2025-12-286.5810.8370.0205.724—
2025-12-296.5810.8370.0115.7346905.74
2025-12-306.5810.8370.0135.7326896.24
2025-12-316.6410.8370.1065.6976845.50
2026-01-016.6410.8370.1065.697—
2026-01-026.6410.8370.0065.7986858.47
2026-01-036.6410.8370.0065.798—
2026-01-046.6410.8370.0065.798—
2026-01-056.6410.8370.0065.7976902.05
2026-01-066.6410.8370.0035.8016944.82
2026-01-076.5740.7960.0055.7736920.93
2026-01-086.5740.7960.0035.7746921.46
2026-01-096.5740.7960.0035.7746966.28
2026-01-106.5740.7960.0035.774—
2026-01-116.5740.7960.0035.774—
2026-01-126.5740.7960.0035.7746977.27
2026-01-136.5740.7960.0035.7746963.74
2026-01-146.5820.7790.0035.7996926.60
2026-01-156.5820.7790.0025.8016944.47
2026-01-166.5820.7790.0015.8016940.01
2026-01-176.5820.7790.0015.801—
2026-01-186.5820.7790.0015.801—
2026-01-196.5820.7790.0015.801—
2026-01-206.5820.7790.0045.7996796.86
2026-01-216.5850.8690.0035.7126875.62
2026-01-226.5850.8690.0025.7136913.35
2026-01-236.5850.8690.0015.7146915.61
2026-01-246.5850.8690.0015.714—
2026-01-256.5850.8690.0015.714—
2026-01-266.5850.8690.0015.7146950.23
2026-01-276.5850.8690.0015.7146978.60
2026-01-286.5880.9230.0015.6636978.03
2026-01-296.5880.9230.0035.6626969.01
2026-01-306.5880.9230.0105.6556939.03
2026-01-316.5880.9230.0105.655—
2026-02-016.5880.9230.0105.655—
2026-02-026.5880.9230.0105.6546976.44
2026-02-036.5880.9230.0025.6636917.81
2026-02-046.6060.9090.0025.6956882.72
2026-02-056.6060.9090.0025.6956798.40
2026-02-066.6060.9090.0035.6946932.30
2026-02-076.6060.9090.0035.694—
2026-02-086.6060.9090.0035.694—
2026-02-096.6060.9090.0015.6966964.82
2026-02-106.6060.9090.0015.6966941.81
2026-02-116.6220.9150.0015.7066941.47
2026-02-126.6220.9150.0035.7046832.76
2026-02-136.6220.9150.0005.7076836.17
2026-02-146.6220.9150.0005.707—
2026-02-156.6220.9150.0005.707—
2026-02-166.6220.9150.0005.707—
2026-02-176.6220.9150.0005.7076843.22
2026-02-186.6130.9130.0015.7006881.31
2026-02-196.6130.9130.0015.7006861.89
2026-02-206.6130.9130.0005.7006909.51
2026-02-216.6130.9130.0005.700—
2026-02-226.6130.9130.0005.700—
2026-02-236.6130.9130.0015.7006837.75
2026-02-246.6130.9130.0015.7006890.07
2026-02-256.6140.8880.0015.7256946.13
2026-02-266.6140.8880.0045.7226908.86
2026-02-276.6140.8880.0165.7106878.88
2026-02-286.6140.8880.0165.710—
2026-03-016.6140.8880.0165.710—
2026-03-026.6140.8880.0015.7266881.62
2026-03-036.6140.8880.0015.7256816.63
2026-03-046.6290.8320.0015.7966869.50
2026-03-056.6290.8320.0035.7946830.71
2026-03-066.6290.8320.0025.7956740.02
2026-03-076.6290.8320.0025.795—
2026-03-086.6290.8320.0025.795—
2026-03-096.6290.8320.0005.7976795.99
2026-03-106.6290.8320.0005.7976781.48
2026-03-116.6460.8380.0015.8086775.80
2026-03-126.6460.8380.0005.8086672.62
2026-03-136.6460.8380.0005.8086632.19
2026-03-146.6460.8380.0005.808—
2026-03-156.6460.8380.0005.808—
2026-03-166.6460.8380.0015.8086699.38
2026-03-176.6460.8380.0015.8076716.09
2026-03-186.6560.8530.0015.8026624.70
2026-03-196.6560.8530.0015.8026606.49
2026-03-206.6560.8530.0015.8026506.48
2026-03-216.6560.8530.0015.802—
2026-03-226.6560.8530.0015.802—
2026-03-236.6560.8530.0015.8026581.00
2026-03-246.6560.8530.0015.8026556.37
2026-03-256.6570.8740.0015.7826591.90
2026-03-266.6570.8740.0015.7826477.16
2026-03-276.6570.8740.0015.7826368.85
2026-03-286.6570.8740.0015.782—
2026-03-296.6570.8740.0015.782—
2026-03-306.6570.8740.0015.7826343.72
2026-03-316.6570.8740.0165.7676528.52
2026-04-016.6750.8480.0025.8266575.32
2026-04-026.6750.8480.0005.8276582.69
2026-04-036.6750.8480.0005.827—
2026-04-046.6750.8480.0005.827—
2026-04-056.6750.8480.0005.827—
2026-04-066.6750.8480.0005.8276611.83
2026-04-076.6750.8480.0155.8126616.85
2026-04-086.6940.7480.0005.9456782.81
2026-04-096.6940.7480.0005.9456824.66
2026-04-106.6940.7480.0015.9456816.89
2026-04-116.6940.7480.0015.945—
2026-04-126.6940.7480.0015.945—
2026-04-136.6940.7480.0005.9456886.24
2026-04-146.6940.7480.0005.9456967.38
2026-04-156.7060.7510.0005.9547022.95
2026-04-166.7060.7510.0005.9547041.28
2026-04-176.7060.7510.0005.9547126.06
2026-04-186.7060.7510.0005.954—
2026-04-196.7060.7510.0005.954—
2026-04-206.7060.7510.0015.9547109.14
2026-04-216.7060.7510.0015.9547064.01
2026-04-226.7071.0060.0015.7017137.90
2026-04-236.7071.0060.0005.7017108.40
2026-04-246.7071.0060.0005.7017165.08

The hypothesis

The "Net Liquidity" framing — credited to Zoltan Pozsar and popularized through 2022–2024 by macro Twitter — argues that when the marginal price-setter for risk assets is the Federal Reserve, only the dollars that escape the two big sterilization sinks (the Treasury General Account and the Overnight Reverse Repo facility) actually pass through to bank reserves and out into the system. Strip those out of the gross balance sheet and you get a single composite that, in some regimes, tracks the S&P 500 better than any other macro variable.

The chart's correlation strip is the honest answer to the obvious question. When it's deep green, the relationship is tight — most of 2022 through mid-2023 lives there. When it fades to ghost or copper, the relationship has broken down, and Net Liquidity is just one of many signals — late 2024 and early 2025 spent stretches there.

What the strip tells you

  • ● Green strip — Net Liquidity and the S&P 500 are moving together over the trailing 90 days. Liquidity-driven regimes; QE/QT mechanics dominate.
  • ● Ghost strip — relationship is weak. Either earnings, rates expectations, or geopolitics are the marginal driver.
  • ● Copper strip — Net Liquidity and the S&P are moving in opposite directions. Often coincides with rate-shock or risk-off episodes.

Sources

SeriesProvenance
Source: WALCLTotal assets on the Federal Reserve's H.4.1, weekly Wednesday print, FRED series WALCL. Reported in $M, displayed here in $T.
Source: WTREGENTreasury's checking account at the Fed, weekly H.4.1 print (FRED WTREGEN). Reported in $M (corrected by FRED in 2026-04 from a stale 'billions' label).
Source: RRPONTSYDOvernight Reverse Repo facility take-up, daily, FRED RRPONTSYD. Reported in $B; converted to $T for the stack.
Source: SP500S&P 500 daily close (FRED SP500). Truncated to ~10 years of history; appears on the right-axis overlay where data exists.

Daily timeline starts 2003-02-07; 8478 observations; SP500 overlay begins 2016-04-25. Refreshes hourly via the FRED ingest job.

Read next