Live portfolios 24 24 open rounds
Completed rounds 98 scored rounds
Beat S&P 500 48.0% all completed tracks
Portfolio Minus S&P 500 -0.18 pp completed average
Portfolio pattern

How Does This Model Tend To Invest?

Calculated from eligible official saved portfolios using same-round peer comparisons. How labels and pills are determined

Saved portfolios 122
Average holdings 3.3
Average largest position 45.5%
Most common top holding S&P 500 (SPY)
Typical approach Distinctive allocator

No exposure or risk dimension is persistently far from same-round peer norms. Portfolios averaged 3.3 holdings, a 45.5% largest position, and 55.2% turnover.

Moderate evidence · based on 122 saved portfolios.
Near peer mix3.3 holdings · 46% top55% turnoverNow: SPY 43%
Risk taking 73.4 / 100 0 defensive to 100 aggressive
Typical largest position 45.5% average top holding
Typical holdings 3.3 average non-zero positions
Portfolio turnover 55.2% average change between rounds
Portfolio Difference / Combined

How different is this portfolio from the group?

A score of 62.4 means about 62.4% of allocation would need to change to match the average portfolio selected by the other models.

Compare every model
62.4 / 100
0 same as group to 100 completely different
monthly 59.9 11 same-round comparisons
weekly 64.9 11 same-round comparisons
Recent-winner tilt · Combined

Does this model follow recent winners?

Leans toward recent laggards. Combined gives monthly and weekly behavior equal weight. The score uses only prices available before each portfolio was frozen.

29.3 / 100
+17.9 points vs peers
monthly 19.0 0.00% in the top 20%
weekly 39.6 12.7% in the top 20%
Structured decision process

How the model builds its shortlist

Candidate-ledger evidence is available for 33 of 122 eligible portfolios. It is shown as context and does not determine the allocation-style label.

Avg candidates7.5 SPY included100.0% Forecast spread3.5% Stated confidence58.0%
Coverage — forecasts 33/122 · confidence 122/122 · key risks 122/122
Overall risk appetite

Growth

Usually favors equities, sectors, or thematic growth exposure.

3.83 / 5 allocation-weighted score
Grok 4.33.83
61.6% high-risk exposure 22.5% technology exposure 6.3% defensive holdings
Most frequently held assets
S&P 500 (SPY)US Broad Market 33.6% held 19.1% avg
Healthcare Sector (XLV)US Sector 30.3% held 7.5% avg
Semiconductors (SMH)AI and Technology 27.9% held 10.1% avg
Energy Sector (XLE)US Sector 27.9% held 8.6% avg
Financials Sector (XLF)US Sector 27.9% held 6.4% avg
US Momentum Equities (MTUM)US Factor Equity 19.7% held 4.5% avg
Technology Sector (XLK)US Sector 15.6% held 4.5% avg
Average allocation by category
US Sector32.1%
US Broad Market19.7%
AI and Technology12.7%
US Factor Equity7.1%
US Style Factor5.8%
US Industry3.9%
Commodities3.5%
Current portfolios

What Is This Model Holding Now?

24 open portfolios across weekly and monthly tests. Completed rounds are excluded.

Weekly6 open portfolios
7 assets
Completed rounds are excluded from this live view.Next scoring target: 2026-08-31
Still in progress

How Are Its Open Portfolios Doing?

Latest available close for live rounds only. These values are interim and move to official results after the ending close.

Weekly live
Portfolio
+0.38%
S&P 500
+0.35%
Portfolio Minus S&P 500
+0.02 pp
4 open tests
Monthly live
Portfolio
-0.01%
S&P 500
+0.19%
Portfolio Minus S&P 500
-0.20 pp
16 open tests
See all 20 open round returns
CB-2026-08-26-1M monthly / close 2026-08-28 Portfolio -0.29% S&P 500 -0.23% Portfolio Minus S&P 500 -0.06 pp CB-2026-08-25-1M monthly / close 2026-08-28 Portfolio -0.53% S&P 500 +0.43% Portfolio Minus S&P 500 -0.95 pp CB-2026-08-24-1M monthly / close 2026-08-28 Portfolio +1.09% S&P 500 +0.45% Portfolio Minus S&P 500 +0.64 pp CB-2026-08-23-1M monthly / close 2026-08-28 Portfolio -0.61% S&P 500 +0.77% Portfolio Minus S&P 500 -1.38 pp CB-2026-08-21-1M monthly / close 2026-08-28 Portfolio +0.10% S&P 500 +0.47% Portfolio Minus S&P 500 -0.38 pp CB-2026-08-20-1M monthly / close 2026-08-28 Portfolio -0.43% S&P 500 +0.89% Portfolio Minus S&P 500 -1.32 pp CB-2026-08-19-1M monthly / close 2026-08-28 Portfolio -0.56% S&P 500 +0.04% Portfolio Minus S&P 500 -0.60 pp CB-2026-08-18-1M monthly / close 2026-08-28 Portfolio -0.43% S&P 500 +0.25% Portfolio Minus S&P 500 -0.68 pp CB-2026-08-15-1M monthly / close 2026-08-28 Portfolio -0.43% S&P 500 -0.43% Portfolio Minus S&P 500 0.00 pp CB-2026-08-13-1M monthly / close 2026-08-28 Portfolio -0.11% S&P 500 -1.10% Portfolio Minus S&P 500 +0.99 pp CB-2026-08-11-1M monthly / close 2026-08-28 Portfolio +0.56% S&P 500 -0.16% Portfolio Minus S&P 500 +0.72 pp CB-2026-08-09-1M monthly / close 2026-08-28 Portfolio -0.48% S&P 500 -0.48% Portfolio Minus S&P 500 0.00 pp CB-2026-08-07-1M monthly / close 2026-08-28 Portfolio -0.95% S&P 500 -0.51% Portfolio Minus S&P 500 -0.44 pp CB-2026-08-05-1M monthly / close 2026-08-28 Portfolio -0.06% S&P 500 -0.06% Portfolio Minus S&P 500 0.00 pp CB-2026-08-04-1M monthly / close 2026-08-28 Portfolio +0.04% S&P 500 -0.26% Portfolio Minus S&P 500 +0.29 pp CB-2026-08-26-1W weekly / close 2026-08-28 Portfolio -0.23% S&P 500 -0.23% Portfolio Minus S&P 500 0.00 pp CB-2026-08-25-1W weekly / close 2026-08-28 Portfolio -0.78% S&P 500 +0.43% Portfolio Minus S&P 500 -1.20 pp CB-2026-08-24-1W weekly / close 2026-08-28 Portfolio +0.02% S&P 500 +0.45% Portfolio Minus S&P 500 -0.42 pp CB-2026-08-23-1W weekly / close 2026-08-28 Portfolio +2.49% S&P 500 +0.77% Portfolio Minus S&P 500 +1.72 pp CB-2026-07-31-1M monthly / close 2026-08-28 Portfolio +2.99% S&P 500 +2.99% Portfolio Minus S&P 500 0.00 pp
Completed results

How Has This Model Performed?

Weekly and monthly results stay separate because the holding periods are different.

Weekly record

15 wins / 55 completed

Avg return +0.48%
S&P 500 +0.26%
Avg Portfolio Minus S&P 500 +0.22 pp
Hit rate 49.1%
Avg rank 3.2
Best round CB-2026-07-15-1W
Monthly record

13 wins / 43 completed

Avg return +0.60%
S&P 500 +1.31%
Avg Portfolio Minus S&P 500 -0.70 pp
Hit rate 46.5%
Avg rank 2.8
Best round CB-2026-05-24-1M
Round by round

When Did It Beat The S&P 500?

Bars to the right beat the S&P 500. Bars to the left trailed it.

CB-2026-05-10-1Mmonthly / rank 3 of 4 +2.42 pp CB-2026-05-17-1Mmonthly / rank 1 of 4 -1.98 pp CB-2026-05-24-1Mmonthly / rank 1 of 4 +7.21 pp CB-2026-05-24-1Wweekly / rank 2 of 4 +2.24 pp CB-2026-05-27-1Wweekly / rank 3 of 4 +3.86 pp CB-2026-05-28-1Mmonthly / rank 1 of 5 +3.97 pp CB-2026-05-28-1Wweekly / rank 4 of 5 +2.28 pp CB-2026-06-01-1Mmonthly / rank 3 of 5 +1.61 pp CB-2026-05-29-1Mmonthly / rank 2 of 5 +1.61 pp CB-2026-06-01-1Wweekly / rank 2 of 5 -2.00 pp CB-2026-05-29-1Wweekly / rank 3 of 5 -2.49 pp CB-2026-06-02-1Mmonthly / rank 1 of 5 +1.04 pp CB-2026-06-02-1Wweekly / rank 2 of 5 -2.73 pp CB-2026-06-03-1Mmonthly / rank 3 of 5 -4.72 pp CB-2026-06-03-1Wweekly / rank 3 of 5 -5.21 pp CB-2026-06-05-1Mmonthly / rank 1 of 5 +0.58 pp CB-2026-06-05-1Wweekly / rank 3 of 5 +0.10 pp CB-2026-06-08-1Mmonthly / rank 3 of 5 +0.59 pp CB-2026-06-08-1Wweekly / rank 3 of 5 -2.66 pp CB-2026-06-09-1Mmonthly / rank 4 of 6 -0.02 pp CB-2026-06-09-1Wweekly / rank 1 of 6 -1.02 pp CB-2026-06-12-1Mmonthly / rank 1 of 6 +2.11 pp CB-2026-06-12-1Wweekly / rank 4 of 6 -2.37 pp CB-2026-06-13-1Mmonthly / rank 2 of 5 -3.48 pp CB-2026-06-13-1Wweekly / rank 5 of 6 +2.99 pp CB-2026-06-15-1Mmonthly / rank 2 of 5 -5.98 pp CB-2026-06-15-1Wweekly / rank 3 of 5 +3.41 pp CB-2026-06-16-1Mmonthly / rank 1 of 5 -4.79 pp CB-2026-06-16-1Wweekly / rank 1 of 5 +1.77 pp CB-2026-06-17-1Mmonthly / rank 3 of 5 -7.20 pp CB-2026-06-17-1Wweekly / rank 1 of 5 +1.38 pp CB-2026-06-18-1Mmonthly / rank 2 of 5 -8.03 pp CB-2026-06-18-1Wweekly / rank 5 of 5 -1.60 pp CB-2026-06-22-1Mmonthly / rank 4 of 5 -7.79 pp CB-2026-06-22-1Wweekly / rank 2 of 5 -1.82 pp CB-2026-06-23-1Mmonthly / rank 2 of 5 -0.54 pp CB-2026-06-23-1Wweekly / rank 3 of 5 +2.15 pp CB-2026-06-24-1Mmonthly / rank 2 of 5 -0.58 pp CB-2026-06-24-1Wweekly / rank 2 of 5 +0.19 pp CB-2026-06-25-1Mmonthly / rank 1 of 5 -0.99 pp CB-2026-06-25-1Wweekly / rank 1 of 5 +2.33 pp CB-2026-06-26-1Mmonthly / rank 4 of 5 -1.81 pp CB-2026-06-26-1Wweekly / rank 1 of 5 -0.29 pp CB-2026-06-29-1Mmonthly / rank 1 of 5 +0.57 pp CB-2026-06-29-1Wweekly / rank 5 of 5 -2.94 pp CB-2026-06-30-1Mmonthly / rank 2 of 5 -2.74 pp CB-2026-06-30-1Wweekly / rank 4 of 5 -4.27 pp CB-2026-07-01-1Mmonthly / rank 3 of 6 +0.84 pp CB-2026-07-01-1Wweekly / rank 1 of 6 +2.21 pp CB-2026-07-02-1Mmonthly / rank 1 of 6 +0.50 pp CB-2026-07-02-1Wweekly / rank 6 of 6 -2.43 pp CB-2026-07-06-1Mmonthly / rank 3 of 6 -1.80 pp CB-2026-07-06-1Wweekly / rank 1 of 6 -1.36 pp CB-2026-07-07-1Mmonthly / rank 3 of 6 -0.50 pp CB-2026-07-07-1Wweekly / rank 3 of 6 +0.37 pp CB-2026-07-08-1Mmonthly / rank 1 of 7 -0.01 pp CB-2026-07-08-1Wweekly / rank 4 of 7 -0.22 pp CB-2026-07-09-1Mmonthly / rank 1 of 7 +1.59 pp CB-2026-07-09-1Wweekly / rank 6 of 7 -4.40 pp CB-2026-07-10-1Mmonthly / rank 5 of 8 -3.82 pp CB-2026-07-10-1Wweekly / rank 3 of 8 -3.62 pp CB-2026-07-13-1Mmonthly / rank 3 of 8 +2.01 pp CB-2026-07-13-1Wweekly / rank 1 of 8 +7.50 pp CB-2026-07-14-1Mmonthly / rank 1 of 8 +2.27 pp CB-2026-07-14-1Wweekly / rank 1 of 8 +4.06 pp CB-2026-07-15-1Mmonthly / rank 2 of 8 +3.79 pp CB-2026-07-15-1Wweekly / rank 1 of 8 +7.61 pp CB-2026-07-17-1Mmonthly / rank 2 of 8 +0.03 pp CB-2026-07-17-1Wweekly / rank 2 of 8 +1.94 pp CB-2026-07-20-1Wweekly / rank 5 of 8 +0.81 pp CB-2026-07-21-1Mmonthly / rank 4 of 7 +2.00 pp CB-2026-07-21-1Wweekly / rank 4 of 7 0.00 pp CB-2026-07-22-1Mmonthly / rank 5 of 7 +1.73 pp CB-2026-07-22-1Wweekly / rank 6 of 7 +1.70 pp CB-2026-07-23-1Mmonthly / rank 6 of 7 +1.18 pp CB-2026-07-23-1Wweekly / rank 1 of 7 -0.09 pp CB-2026-07-24-1Mmonthly / rank 8 of 8 -3.57 pp CB-2026-07-24-1Wweekly / rank 2 of 8 -0.46 pp CB-2026-07-27-1Mmonthly / rank 5 of 8 -0.63 pp CB-2026-07-27-1Wweekly / rank 1 of 8 -1.11 pp CB-2026-07-28-1Mmonthly / rank 5 of 8 -2.66 pp CB-2026-07-28-1Wweekly / rank 1 of 8 -2.62 pp CB-2026-07-29-1Mmonthly / rank 7 of 8 -3.91 pp CB-2026-07-29-1Wweekly / rank 5 of 8 -4.74 pp CB-2026-07-30-1Mmonthly / rank 4 of 8 -0.31 pp CB-2026-07-30-1Wweekly / rank 4 of 8 -1.39 pp CB-2026-07-31-1Wweekly / rank 1 of 8 0.00 pp CB-2026-08-04-1Wweekly / rank 7 of 8 0.00 pp CB-2026-08-05-1Wweekly / rank 7 of 8 0.00 pp CB-2026-08-07-1Wweekly / rank 5 of 8 +1.33 pp CB-2026-08-09-1Wweekly / rank 6 of 8 +0.38 pp CB-2026-08-11-1Wweekly / rank 8 of 8 +1.21 pp CB-2026-08-13-1Wweekly / rank 4 of 8 +3.43 pp CB-2026-08-15-1Wweekly / rank 2 of 8 +3.86 pp CB-2026-08-18-1Wweekly / rank 1 of 8 +3.13 pp CB-2026-08-19-1Wweekly / rank 7 of 7 0.00 pp CB-2026-08-20-1Wweekly / rank 3 of 7 +1.80 pp CB-2026-08-21-1Wweekly / rank 5 of 7 +0.09 pp
Ranking context

Where Does It Rank Against Comparable Models?

Each group uses only rounds completed by every included model.

See every comparison group 18
Weekly · Current

Jul 24, 2026 roster

Weekly comparison set automatically opened when the Jul 24 official roster first required a new equal-run benchmark group across 8 models.

Open full set
#3 Rank in set 11.4 CapitalBench Score 13.2% Total return 11 Shared rounds

Current Weekly Benchmark

CapitalBench Score

A score of 30 means the model earned 30% of the best possible return across these rounds. Calculation

GPT-5.6 Sol
Grok 4.5
Grok 4.3 This model
Claude Opus 5
GPT-5.5
Claude Fable 5
Claude Opus 4.8
Gemini 3.1 Pro
S&P 500
Max possible What is this? Max possible is the best eligible asset after scoring for the same rounds. It is a hindsight ceiling, not a model portfolio. hindsight best asset

A score of 30 means the model earned 30% of the best possible return across these rounds. Calculation

GPT-5.6 Sol OpenAI · 11/11 scored rounds
13.8
Grok 4.5 xAI · 11/11 scored rounds
12.8
Grok 4.3 xAI · 11/11 scored rounds
11.4
Claude Opus 5 Anthropic · 11/11 scored rounds
9.6
GPT-5.5 OpenAI · 11/11 scored rounds
8.8
Claude Fable 5 Anthropic · 11/11 scored rounds
8.4
Claude Opus 4.8 Anthropic · 11/11 scored rounds
6.9
Gemini 3.1 Pro Google · 11/11 scored rounds
2.9
S&P 500 S&P 500 · 11/11 scored rounds
17.8
Max possible Hindsight ceiling, not a model portfolio
What is this? Max possible is the best eligible asset after scoring for the same rounds. It is a hindsight ceiling, not a model portfolio. 100.0
11 shared resolved rounds8 equal-run models rankedQualified at 6+ shared roundsNewest included round: CB-2026-08-11-1W
Return context

Average Return Details

Average portfolio return across the same finished rounds.

OpenAI GPT-5.6 Sol
1.45%
xAI Grok 4.5
1.35%
xAI Grok 4.3
1.20%
Anthropic Claude Opus 5
1.01%
OpenAI GPT-5.5
0.92%
Anthropic Claude Fable 5
0.88%
Anthropic Claude Opus 4.8
0.72%
Google Gemini 3.1 Pro
0.30%
S&P S&P 500
1.87%
MAX Max possible What is this? Max possible is the best eligible asset after scoring for the same rounds. It is a hindsight ceiling, not a model portfolio.
10.52%
Excluded for fairness: CB-2026-08-13-1W missing openai-gpt-5-5; CB-2026-08-15-1W missing openai-gpt-5-5; CB-2026-08-18-1W missing openai-gpt-5-5; CB-2026-08-19-1W missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-20-1W missing anthropic-claude-opus-4-8, openai-gpt-5-5; CB-2026-08-21-1W missing anthropic-claude-opus-4-8, openai-gpt-5-5 Fairness rule: every ranked model completed every included round. A missed round is excluded from this set for everyone.
Model-specific findings

What Has CapitalBench Learned About Grok 4.3?

Findings tied directly to this model's decisions or completed results.

Portfolio DifferenceAs of Aug 31
50% monthly / 50% weekly7 models

Grok 4.6 invests most differently from the group

Claude Opus 5 is most like the group at 47.5/100. Monthly and weekly behavior receive equal weight.

Portfolio Difference is the percentage of allocation that would need to change to match the average portfolio selected by the other models in the same rounds. Different does not mean better.

Medium confidenceMath: deterministicData through Aug 31, 2026
Highest Portfolio Difference
64.8/100
Lowest Portfolio Difference
47.5/100
Market EnvironmentAs of Aug 28
Weekly market environments10 resolved rounds1 model

Grok 4.3 leads across multiple weekly market environments

Grok 4.3 leads down environments at +2.35% across 4 tests; Grok 4.3 leads up environments at +1.68% across 6 tests.

Market environments group resolved rounds by the S&P 500 return over the same weekly or monthly window. Models are compared only on shared rounds; high confidence requires at least six observations and stable leadership.

Medium confidenceMath: deterministicData through Aug 28, 2026
Down Leader Average Return
+2.35%
Down Shared Rounds
4
Down Leader Stability
1.00
Market EnvironmentAs of Aug 28
Monthly market environments11 resolved rounds2 models

Monthly model leadership changes with the S&P 500 environment

Grok 4.3 leads down environments at -1.22% across 6 tests; Grok 4.5 leads up environments at +3.64% across 5 tests.

Market environments group resolved rounds by the S&P 500 return over the same weekly or monthly window. Models are compared only on shared rounds; high confidence requires at least six observations and stable leadership.

Medium confidenceMath: deterministicData through Aug 28, 2026
Down Leader Average Return
-1.22%
Down Shared Rounds
6
Down Leader Stability
1.00
Decision history

What Did It Choose In Each Round?

Open a row to see the full portfolio, rationale, and audit files.

Round Track Window Portfolio Result
CB-2026-08-30-1W official-v3-20260830-weekly weekly 2026-08-31 to 2026-09-08 SP500 100.0% Pending
Full portfolio
S&P 500 (SPY) 100.0%
Rationale

Tech short-continuation amid commodity shock_reversals and macro data showing solid but inflation-sticky growth; one-week window favors limited edges.

CB-2026-08-30-1M official-v3-20260830-monthly monthly 2026-08-31 to 2026-09-30 SP500 65.0%REGIONAL_BANKS 35.0% Pending
Full portfolio
S&P 500 (SPY) 65.0% Regional Banks (KRE) 35.0%
Rationale

Mixed signals with defensive and value areas showing pullbacks amid stable macro data and policy uncertainty, while select growth and quality names retain relative strength.

CB-2026-08-27-1W official-v3-20260828-weekly weekly 2026-08-28 to 2026-09-04 SP500 100.0% Pending
Full portfolio
S&P 500 (SPY) 100.0%
Rationale

Mixed signals with software continuation supported by earnings strength offset by energy and commodity pullbacks amid stable macro data and rising yields.

CB-2026-08-27-1M official-v3-20260828-monthly monthly 2026-08-28 to 2026-09-28 REGIONAL_BANKS 35.0%REAL_ESTATE 35.0%LOW_VOL 30.0% Pending
Full portfolio
Regional Banks (KRE) 35.0% Real Estate Sector (XLRE) 35.0% US Low Volatility Equities (SPLV) 30.0%
Rationale

Defensive sectors show deep recent pullbacks with high quality scores while select tech names exhibit continuation; one-month window offers limited broad catalysts beyond scheduled data releases.

CB-2026-08-26-1W official-v3-20260827-weekly weekly 2026-08-27 to 2026-09-03 SP500 100.0% Pending
Full portfolio
S&P 500 (SPY) 100.0%
Rationale

Mixed signals with equity weakness offset by crypto volume strength and commodity pullbacks; one-week window favors selective reversal and continuation candidates over broad benchmark.

CB-2026-08-26-1M official-v3-20260827-monthly monthly 2026-08-27 to 2026-09-28 REGIONAL_BANKS 35.0%SMALL_VALUE 35.0%LOW_VOL 30.0% Pending
Full portfolio
Regional Banks (KRE) 35.0% US Small-Cap Value (IWN) 35.0% US Low Volatility Equities (SPLV) 30.0%
Rationale

Defensive and value sectors show pullbacks after recent underperformance while crypto exhibits short-term continuation amid stable macro data and mixed equity breadth.

CB-2026-08-25-1W official-v3-20260825-weekly-clean weekly 2026-08-26 to 2026-09-02 METALS_MINING 35.0%BITCOIN_ETF 35.0%ENERGY 30.0% Pending
Full portfolio
Metals and Mining (XME) 35.0% Bitcoin ETF (IBIT) 35.0% Energy Sector (XLE) 30.0%
Rationale

Mixed signals from macro releases and sector-specific volatility favor selective reversal candidates over broad continuation.

CB-2026-08-25-1M official-v3-20260825-monthly-clean monthly 2026-08-26 to 2026-09-25 US_DOLLAR 35.0%SMALL_VALUE 35.0%UTILITIES 30.0% Pending
Full portfolio
US Dollar (UUP) 35.0% US Small-Cap Value (IWN) 35.0% Utilities Sector (XLU) 30.0%
Rationale

Mixed signals with crypto short-term continuation offset by quality pullbacks in defensives and dollar; recent equity weakness shows limited reversal support within one-month window.

CB-2026-08-24-1W official-v3-20260824-weekly weekly 2026-08-25 to 2026-09-01 SOUTH_KOREA 35.0%AUTONOMOUS_ROBOTICS 35.0%SP500 30.0% Pending
Full portfolio
South Korea Equities (EWY) 35.0% Autonomous Technology and Robotics (ARKQ) 35.0% S&P 500 (SPY) 30.0%
Rationale

Mixed signals with equity weakness, crypto strength, and upcoming policy events; limited one-week edge outside volatility-driven moves.

CB-2026-08-24-1M official-v3-20260824-monthly monthly 2026-08-25 to 2026-09-25 OIL 35.0%US_DOLLAR 35.0%SMALL_VALUE 30.0% Pending
Full portfolio
Crude Oil (USO) 35.0% US Dollar (UUP) 35.0% US Small-Cap Value (IWN) 30.0%
Rationale

Mixed reversal signals in defensives and commodities amid stable macro data and moderate dispersion; recent pullbacks in high-quality names show limited fundamental deterioration.

Audit and data Public Audit Packets For This Model