Research reports / Daily brief

Premarket Brief

2026-10-30 · Overnight Markets · Earnings · Data Calendar · Today's Focus · Updated 08:33 ET

Tracked futures were mixed: S&P futures -0.17%; Nasdaq futures -0.56%; Dow futures +0.10%; Russell futures -0.31%. Overseas markets: Nikkei 225 -2.00%; Hang Seng +1.46%; Shanghai Composite -1.27%; KOSPI -3.58%; TAIEX -2.41%; STOXX50 -1.21%; DAX -0.99%; FTSE100 +0.03%; CAC40 -0.24%.

S&P Futures▼ -0.17%7,667.00
Nasdaq Futures▼ -0.56%28,785.00
Dow Futures▲ +0.10%52,461.00
Russell Futures▼ -0.31%2,849.10
VIX18.77+9.06%
SPY Pre-market▼ -1.04%761.50
QQQ Pre-market▼ -2.55%697.09

Reading route · Headlines → guide → detailed sections

Data: market quotes, company disclosures, and public economic data. The update time is the time this report was written, not the tick-level quote time. Price changes over a period are calculated using verifiable complete trading days or intraday quotes with an observation time; missing items are not treated as zero.

Overnight handoff

Asian Markets (Close/Near Close)
Nikkei 225 · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -2.00% · Observation time pending verification63,290.11

5D: —

21 trading days: —

21-trading-day trend:

Hang Seng · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▲ +1.46% · Observation time pending verification23,294.42

5D: —

21 trading days: —

21-trading-day trend:

Shanghai Composite · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -1.27% · Observation time pending confirmation3,599.02

5D: —

21 trading days: —

21-trading-day trend:

KOSPI · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -3.58% · Observation time pending verification5,730.74

5D: —

21 trading days: —

21-trading-day trend:

TAIEX · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -2.41% · Observation time pending verification45,211.83

5D: —

21 trading days: —

21-trading-day trend:

European Markets (Intraday)
STOXX50 · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -1.21% · Observation time pending verification6,132.05

5D: —

21 trading days: —

21-trading-day trend:

DAX · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -0.99% · Observation time pending verification25,794.59

5D: —

21 trading days: —

21-trading-day trend:

FTSE100 · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▲ +0.03% · Observation time pending confirmation10,728.45

5D: —

21 trading days: —

21-trading-day trend:

CAC40 · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -0.24% · Observed, time pending verification7,956.91

5D: —

21 trading days: —

21-trading-day trend:

FX · Rates · Commodities
US Dollar Index DXY · Range through 2026-10-29 complete daily candle▼ -0.09% · Observed; timestamp pending verification101.67

5D: +0.4%

21 trading days: +0.6%

21-trading-day trend:

USDJPY · Range through 2026-10-29 complete daily candle▼ -0.50% · Observation time pending confirmation157.03

5D: -0.2%

21 trading days: +0.3%

21-trading-day trend:

10Y yield · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▼ -1.11% · Observation time pending verification4.99

5D: —

21 trading days: —

21-trading-day trend:

WTI crude oil · Period return not shown: trading calendar not yet verified, so the comparison period cannot be confirmed▲ +0.83% · Observation time pending verification104.03

5D: —

21 trading days: —

21-trading-day trend:

Gold · Range through 2026-10-29 complete daily candle▼ -0.83% · observed; timestamp pending verification3,970.60

5D: -0.7%

21 trading days: -3.7%

21-trading-day trend:

Copper · Range through 2026-10-29 complete daily candle▼ -0.44% · Observation time pending confirmation6.52

5D: +3.4%

21 trading days: +0.3%

21-trading-day trend:

BTC · Range through 2026-10-29 complete daily candle▼ -0.59% · observed; timestamp pending verification77,325.78

5D: -4.3%

21 trading days: -6.9%

21-trading-day trend:

Premarket guide

As of 2026-10-30T08:33:08.179939-04:00

Overnight and overseas markets

Tracked futures were mixed: S&P futures -0.17%; Nasdaq futures -0.56%; Dow futures +0.10%; Russell futures -0.31%. Overseas markets: Nikkei 225 -2.00%; Hang Seng +1.46%; Shanghai Composite -1.27%; KOSPI -3.58%; TAIEX -2.41%; STOXX50 -1.21%; DAX -0.99%; FTSE100 +0.03%; CAC40 -0.24%.

FX, rates and commodities

Cross-asset changes: DXY -0.09%; USDJPY -0.50%; WTI +0.83%; Gold -0.83%; Copper -0.44%; BTC -0.59%. Yield-change units are unspecified in this field; no basis-point change is inferred.

Earnings watch

Price changes in the earnings watchlist: XOM +1.81%; ABBV -2.02%; CVX +1.14%; AZN +6.18%; BP -0.03%; SNY +3.90%; GD +3.96%; REGN +6.87%. Price changes alone do not establish an earnings beat or miss.

Economic calendar

This report lists 6 calendar records, with actual values present for 1. No outcome is inferred for remaining records; see the data table for events, units and expectations.

Opening watch

Volatility: VIX 18.77.

Scenarios and risks

Direction is not aligned. Watch whether market and sector performance converges and reassess after new data arrives; the current ranking is not a trading instruction.

⚡ Snapshot ▼ -0.17% S&P Futures VIX 18.8 Earnings: 8 names 🇺🇸 Data: 5 items Today's Focus SMH Semiconductors · XLK Technology · REGN (Pre-market movers) · AZN (Pre-market movers) · GD (Pre-market movers) · SNY (Pre-market movers)

Today’s focus

  1. ⚡ Snapshot ▼ -0.17% S&P Futures VIX 18.8 Earnings: 8 names 🇺🇸 Data: 5 items Today's Focus SMH Semiconductors · XLK Technology · REGN (Pre-market movers) · AZN (Pre-market movers) · GD (Pre-market movers) · SNY (Pre-market movers)

Sector heat

SectorToday5D21 trading daysRange RatioConsecutiveBreadth Above 20DMA21-trading-day trend
SMH Semiconductors · Period through 2026-10-29, complete daily candles
+3.61%
+7.3%
-7.8%
0.6×
—
—
Volatility: 38%
XLK Technology · Period through 2026-10-29, complete daily candles
+2.25%
+3.5%
-3.6%
0.4×
—
47%
Volatility: 25%
XLY Consumer Discretionary · Period through 2026-10-29, complete daily candles
+1.50%
+1.0%
+6.8%
1.0×
—
85%
Volatility: 15%
XLI Industrials · Period through 2026-10-29, complete daily candles
+0.08%
+2.0%
+1.9%
1.1×
+4 Days
73%
Volatility: 14%
XLC Communications · Period through 2026-10-29, complete daily candles
-0.00%
-5.8%
-8.8%
0.9×
-7 days
40%
Volatility: 17%
XLF Financials · Period through 2026-10-29, complete daily candles
-0.47%
+0.5%
+6.6%
0.8×
+2 Days
90%
Volatility: 12%
XLU Utilities · Period through 2026-10-29, complete daily candles
-0.51%
+0.6%
+9.4%
0.6×
—
88%
Volatility: 17%
XLB Materials · Period through 2026-10-29, complete daily candles
-0.54%
+1.6%
+7.9%
1.2×
+4 Days
75%
Volatility: 11%
XLRE Real Estate · Period through 2026-10-29, complete daily candles
-0.55%
+1.3%
+5.3%
1.1×
—
80%
Volatility: 16%
XLE Energy · Period through 2026-10-29, complete daily candles
-0.61%
+1.7%
+11.7%
0.9×
+2 Days
73%
Volatility: 21%
XLV Health Care · Period through 2026-10-29, complete daily candles
-0.76%
+1.5%
+9.3%
0.9×
+2 Days
92%
Volatility: 19%
XLP Consumer Staples · Period through 2026-10-29, complete daily candles
-1.34%
-2.0%
+9.4%
0.6×
—
88%
Volatility: 19%

Sector Volatility Structure (Prior Close Baseline)

Strength/weakness × market breadth · Range ratio = marked-day range/prior-trading-day ATR14; volatility = prior full 20 days · Trend = 21 trading days (green dots = high, red dots = low)

⭐ Today's Focus

Sectors = price change + volatility expansion + continuity score · Individual stocks = price moves / earnings / model records combined

SMHSemiconductors+3.61%

Leaders

5-day +7.3%

XLKTechnology+2.25%

Leaders

5-day +3.5%

XLYConsumer Discretionary+1.50%

Leaders

XLPConsumer Staples-1.34%

Laggards

REGNRegeneron Pharmaceuticals, Inc. · Healthcare+6.9%

Pre-market movers

Today's Earnings

AZNAstraZeneca PLC · Healthcare+6.2%

Pre-market movers

Today's Earnings

GDGeneral Dynamics Corporation · Industrials+4.0%

Pre-market movers

Today's Earnings

SNYSanofi · Healthcare+3.9%

Pre-market movers

Today's Earnings

ABBVAbbVie Inc. · Healthcare-2.0%

Pre-market movers

Today's Earnings

INTCIntel Corporation · Technology-24.6%

Pre-market movers

AMDAdvanced Micro Devices, Inc. · Technology-9.5%

Pre-market movers

ARMArm Holdings plc · Technology-9.4%

Pre-market movers

SMH Semiconductors · Period through 2026-10-29, complete daily candles

+3.61%

XLK Technology · Period through 2026-10-29, complete daily candles

+2.25%

Sector interpretation unavailable in the source.

Watchlist

Observation date: 2026-10-29

CRL
Status
Included in watchlist
Latest close (as of 2026-10-29)
375.83
Trigger price
375.83
Distance to trigger
– +0.0%
63-day price change
▲ +61.6%
Remaining armed days
11
vs SMA50
▲ +25.0%
VEEV
Status
Readiness recorded
Latest close (as of 2026-10-29)
310.30
Trigger price
323.04
Distance to trigger
▲ +4.1%
63-day price change
▲ +52.3%
Remaining armed days
1
vs SMA50
▲ +9.8%
RVTY
Status
Condition met
Latest close (as of 2026-10-29)
165.78
Trigger price
165.78
Distance to trigger
– +0.0%
63-day price change
▲ +47.3%
Remaining armed days
6
vs SMA50
▲ +15.3%
APA
Status
Included in watchlist
Latest close (as of 2026-10-29)
51.51
Trigger price
51.90
Distance to trigger
▲ +0.8%
63-day price change
▲ +38.7%
Remaining armed days
6
vs SMA50
▲ +14.0%
MPC
Status
Readiness recorded
Latest close (as of 2026-10-29)
432.56
Trigger price
484.92
Distance to trigger
▲ +12.1%
63-day price change
▲ +37.1%
Remaining armed days
1
vs SMA50
▲ +4.0%
CRWD
Status
Readiness recorded
Latest close (as of 2026-10-29)
261.15
Trigger price
278.86
Distance to trigger
▲ +6.8%
63-day price change
▲ +36.8%
Remaining armed days
1
vs SMA50
▲ +9.2%
PSX
Status
Included in watchlist
Latest close (as of 2026-10-29)
273.67
Trigger price
297.29
Distance to trigger
▲ +8.6%
63-day price change
▲ +30.0%
Remaining armed days
6
vs SMA50
▲ +3.1%
CRM
Status
Readiness recorded
Latest close (as of 2026-10-29)
230.92
Trigger price
250.24
Distance to trigger
▲ +8.4%
63-day price change
▲ +25.7%
Remaining armed days
11
vs SMA50
▼ -3.1%
VLO
Status
Readiness recorded
Latest close (as of 2026-10-29)
384.77
Trigger price
459.78
Distance to trigger
▲ +19.5%
63-day price change
▲ +23.0%
Remaining armed days
1
vs SMA50
▼ -2.9%

Earnings moves

XOM ExxonMobil Holdings Corpor Energy
Pre-market reaction+1.8%
Session
Pre-market
Market Cap
754B
Prior-year EPS
$1.88
ABBV AbbVie Inc. Healthcare
Pre-market reaction-2.0%
Session
Pre-market
Market Cap
514B
Prior-year EPS
$1.86
CVX Chevron Corporation Energy
Pre-market reaction+1.1%
Session
Pre-market
Market Cap
457B
Prior-year EPS
$1.85
AZN AstraZeneca PLC Healthcare
Pre-market reaction+6.2%
Session
Pre-market
Market Cap
264B
Prior-year EPS
$2.38
BP BP p.l.c. Energy
Pre-market reaction-0.0%
Session
Pre-market
Market Cap
130B
Prior-year EPS
$0.85
SNY Sanofi Healthcare
Pre-market reaction+3.9%
Session
Pre-market
Market Cap
105B
Prior-year EPS
$1.70
GD General Dynamics Corporati Industrials
Pre-market reaction+4.0%
Session
Pre-market
Market Cap
100B
Prior-year EPS
$3.88
REGN Regeneron Pharmaceuticals, Healthcare
Pre-market reaction+6.9%
Session
Pre-market
Market Cap
84B
Prior-year EPS
$9.63

Earnings watch

Price changes in the earnings watchlist: XOM +1.81%; ABBV -2.02%; CVX +1.14%; AZN +6.18%; BP -0.03%; SNY +3.90%; GD +3.96%; REGN +6.87%. Price changes alone do not establish an earnings beat or miss.

Events and forecasts

Today's economic data × special events (today + next 7 days) ★4-5: key events. ★1-3: secondary events. Importance scores reflect the report’s assessment of relevance.

ET21:30Importance★★★★Data / EventOctober Official Manufacturing PMI ChinaActualTo Be AnnouncedEstimate—Previous50.1
ET02:30Importance★★★★Data / EventEvent 🇯🇵 Bank of Japan Governor Kazuo Ueda to conduct monetary policy press conference
The Fed's decision is due in the early hours of October 29. The Bank of Japan and the European Central Bank also conduct meetings the same week, and all three are widely expected to leave rates unchanged. The wording of the press conferences by Warsh and Kazuo Ueda will be key, and clues pointing to a December rate hike need close monitoring.
ET05:45Importance★★★★Data / EventEvent 🇯🇵 Kioxia Earnings Call
Kioxia\tOctober 30, 2026 18:45 JST (Japan Standard Time)\tOctober 30, 2026 (Friday) 17:45\tCorresponds to its fiscal year 2026 Q2 (Q2) earnings report
ETTomorrowImportance★★★★Data / EventEvent 🇨🇳 late October, Apple's China-market Apple Intelligence launches in beta (integrating Alibaba's Qwen)
According to reports, Apple's China-market Apple Intelligence has launched in beta, integrating Alibaba's Qwen and excluding Siri AI. The path for Apple AI to land in China has taken shape, which has substantive significance for the distribution landscape of domestic AI applications and for the commercialization of Alibaba's models.
ET11-01 Sunday 01:00Importance★★★Data / EventEvent 🇺🇸 North America begins winter time, delaying US stock trading by one hour
North America begins winter time. Trading hours in US and Canadian financial markets and release times for economic data will be one hour later than during daylight saving time.
ET11-01 Sunday 17:00Importance★★★★Data / EventEvent 🇺🇸 Apple Earnings Call
Apple's fiscal 2026 Q4 earnings call will be held on November 2 (Monday) at 2:00 p.m. PT / 5:00 p.m. ET, which is November 3 (Tuesday) 06:00 Beijing time.
ET11-01 Sunday 23:02Importance★★★★Data / EventEvent 🇺🇸 Marvell in talks to acquire Lumentum (announcement possible as early as the week of November 2)
Marvell Technology is in advanced talks to acquire data center optical component maker Lumentum, which could become a large deal in the AI hardware supply chain. Reported by Bloomberg on October 28.
ET11-02 Monday 23:02Importance★★★Data / EventEvent 🇺🇸 North America Robotics Summit Humanoid Robots Summit
Humanoid Robots Summit North America 2026 (North America Humanoid Robots Summit)
ET11-03 TuesdayImportance★★★★Data / EventEvent 🇺🇸 US midterm elections on November 3
The United States holds midterm elections on November 3, which will determine control of both chambers of Congress.
ET11-03 Tuesday 17:00Importance★★★★Data / EventEvent 🇺🇸 AMD Earnings Call
AMD's fiscal 2026 Q3 earnings call will be held on November 3 (Tuesday) at 2:00 p.m. PT / 5:00 p.m. ET, which is November 4 (Wednesday) 06:00 Beijing time.
ET11-03 Tuesday 23:02Importance★★★★Data / EventEvent 🌐 Voting in the Israeli parliamentary election has ended; final results to be officially announced on November 4
At 10 p.m. local time on October 27 (early morning of October 28 at 4 a.m. Beijing time), voting in Israel's 26 parliamentary election ended. According to data released by Israel's Central Elections Committee, as of 8 p.m. that evening, voter turnout in the election had reached 74.3%, high
ET11-03 Tuesday 23:02Importance★★★★Data / EventEvent 🇺🇸 Report: Russia willing to resume Russia-US-Ukraine trilateral talks after November 4
According to Xinhua, citing Russian media reports on the 25, Russian presidential aide Ushakov said in an interview with reporters that Russia is willing to resume Russia-US-Ukraine trilateral talks after November 4. Ukrainian Foreign Minister Sybiha said on the 27 that Ukraine is ready to take part in the talks to be held in the United Arab Emirat
ET11-04 Wednesday 16:30Importance★★★★Data / EventEvent 🇺🇸 Coherent Earnings Call
Coherent's fiscal year 2027 Q1 call will be held on November 4 (Wednesday) at 1:30 p.m. PT / 4:30 p.m. ET, which is Beijing time November 5 (Thursday) 05:30.
ET11-04 Wednesday 16:45Importance★★★Data / EventEvent 🇺🇸 Qualcomm Earnings Call
Qualcomm's fiscal year 2026 Q4 call will be held on November 4 (Wednesday) at 1:45 p.m. PT / 4:45 p.m. ET, which is Beijing time November 5 (Thursday) 05:45.
ET11-04 Wednesday 23:02Importance★★★★Data / EventEvent 🇨🇳 Ninth Shanghai China International Import Expo + Hongqiao Forum (November 5-10)
On October 16, Vice Minister of Commerce Yan Dong said at a State Council Information Office press conference that the ninth China International Import Expo will be held in Shanghai from November 5 to 10, with the Hongqiao Forum held concurrently.
ET11-04 Wednesday 23:02Importance★★★Data / EventEvent 🇺🇸 Rumor: Claude Fable 5.5 to be released
A third-party countdown site estimates Claude Fable 5.5 will be released on November 5. Anthropic has not officially announced the date or the model ID.
ET11-05 Thursday 17:00Importance★★★★Data / EventEvent 🇺🇸 Lumentum Earnings Call
Lumentum's fiscal year 2027 Q1 call will be held on November 5 (Thursday) at 2:00 p.m. PT / 5:00 p.m. ET, which is Beijing time November 6 (Friday) 06:00.
ETSecondary: 10 items
ET09:45Importance★★Data / Event🇺🇸 October Chicago PMI ActualTo Be AnnouncedEstimate56.1Previous58.8
ET13:00Importance★★Data / Event🇺🇸 October 30 Weekly Oil Rig Count ActualTo Be AnnouncedEstimate—Previous460
ET13:00Importance★Data / Event🇺🇸 October 30 Weekly Natural Gas Rig Count ActualTo Be AnnouncedEstimate—Previous132
ET13:00Importance★Data / Event🇺🇸 October 30 Weekly Total Rig Count ActualTo Be AnnouncedEstimate—Previous603
ET11-01 SundayImportance★★★Data / Event🛢 OPEC+ meeting
ET11-01 Sunday 23:02Importance★★★Data / Event🇭🇰 Fifth International Financial Leaders Investment Summit (Hong Kong)
ET11-01 Sunday 23:02Importance★★★Data / Event🇨🇳 The 2026 World Internet Conference Wuzhen Summit will be held from November 2 to 5
ET2026-10-30 08:30 ETImportanceData / Event🇺🇸 Employment Cost Index QoQ (Q3)Actual0.8 Reported value; unit not yet confirmed.Estimate0.8Previous0.9
ET2026-10-30 08:30 ETImportanceData / Event🇺🇸 Employment Cost - Benefits QoQ (Q3)Actual0.9 Reported value; unit not yet confirmed.Estimate0.7Previous1
ET2026-10-30 08:30 ETImportanceData / Event🇺🇸 Employment Cost - Wages QoQ (Q3)Actual0.7 Reported value; unit not yet confirmed.Estimate0.8Previous0.9

Today's economic data × special events (today + next 7 days) ★4-5: key events. ★1-3: secondary events. Importance scores reflect the report’s assessment of relevance.

11-03 Tuesday 23:02★★★🇨🇳 Semiconductor packaging and testing annual conference to be held, with multiple listed companies attending
11-04 Wednesday 23:02★★★🇪🇺 European Robotics Summit Humanoid Europe 2026

Macro event market-price-implied probabilities

EventFOMC meeting contract · unchanged rate · PolymarketPolymarket24.5%Kalshi—Change (pp)—
EventFOMC meeting contract · unchanged rate · KalshiPolymarket—Kalshi26.5%Change (pp)—
EventFOMC meeting contract · hike · PolymarketPolymarket71.5%Kalshi—Change (pp)—
EventFOMC meeting contract · hike · KalshiPolymarket—Kalshi71%Change (pp)—

Data releases · market-implied estimates

EventCPI y/y · KalshiRelease date—Polymarket—Kalshi—
EventCore CPI y/y · PolymarketRelease date—Polymarket2.6% 53%Kalshi—
EventCore CPI y/y · KalshiRelease date—Polymarket—Kalshi—
EventUnemployment rate · PolymarketRelease date—Polymarket4.2% 41.5%Kalshi—
EventNonfarm payroll change (thousand jobs) · KalshiRelease date—Polymarket—Kalshi—

🌡️ Weather → natural gas chain

HDD heating demand 15 days133.9 vs normal value 191.3 (-30%)
Past 7 Days CDD14.9
Tropical SystemNo Tropical System in the Gulf
NG/UNGNG 2.878 (-2.51%) · UNG 9.18 (-3.37%)

📊 Earnings × Data · Event Calendar

Earnings: yesterday after close + today before open (market cap ≥ $5B)

Today's economic data × special events (today + next 7 days) ★4-5: key events. ★1-3: secondary events. Importance scores reflect the report’s assessment of relevance.

Remaining: 2 items

🎯 Prediction Market Pricing Reference Polymarket · Kalshi · Market-price-implied probabilities · Quote time 2026-10-30T09:00:42-04:00 ET

Macro event market-price-implied probabilities

Data releases · market-implied estimates

Weather-Energy Chain

🌡️ Weather → natural gas chain

2026-10-30~2026-11-14 · Population-weighted, 15 cities · Open-Meteo/NHC

  1. Scenarios and risks Direction is not aligned. Watch whether market and sector performance converges and reassess after new data arrives; the current ranking is not a trading instruction.

Scenarios and risks

Direction is not aligned. Watch whether market and sector performance converges and reassess after new data arrives; the current ranking is not a trading instruction.

Model state and interpretation

📊 Model Record × Research Observations 📊 Model Record (finalized at prior close) Data pending 🏛️ This Week's House View Research Department verdict, 2026-10-26 Risk Dial 42 /100 (Discretionary Score; 40–60 Neutral; Not a Position Ratio) XLK -1pp SMH -2pp XLV +1pp XLE +2pp XLP +1pp XLI -1pp Style: neutral

Weekly research dated 2026-10-26 ET. Equity-side invalidation conditions: SMH and MTUM reclaiming the 50dma, QQQ 21d turning positive, SMH and XLK the negative assessment is withdrawn; RSP or XLP falling below the 50dma, VIX / VIX 3M rising above 1, defensive rotation can no longer serve as a buffer, among which XLP note WMT P/E (TTM) 43.3, COST the elevated level of 48.3 and the 1d -1.92% pullback (basis: Equity Strategy Research, Liquidity Research, Sector Analyst Consumer & Industrials). Research limitations: rates and credit as_of is 2026-10-22 to 2026-10-23, NFCI is 2026-10-16, CPI and the unemployment rate are monthly values for 2026-09; the equity price as_of is not provided; CPI about +0.65% over 1 months and about +1.12% over 3 months are derived estimates, SA / NSA not provided. This note contains research observations. Not personalized, not investment advice, and not a recommendation to buy or sell. No performance is guaranteed.