Ro Khanna
- House Select Committee on the Strategic Competition Between the United States and the Chinese Communist PartyRanking Member
- House Committee on Armed Services
- House Committee on Oversight and Government Reform
- House Committee on Armed Services: Cyber, Information Technologies, and InnovationRanking Member
- House Committee on Armed Services: Seapower and Projection Forces
- House Committee on Oversight and Government Reform: Cybersecurity, Information Technology, and Government Innovation
- House Committee on Oversight and Government Reform: Economic Growth, Energy Policy, and Regulatory Affairs
Current-Congress assignments from the official roster; leadership seats are outlined.
1 scanned filings could not be read automatically and are pending review.
Filing statistics
Whale profile Estimated
Percentile blend among members with a trade in the last 12 months: 50% disclosed volume, 30% largest trade, 20% trade count. Notable: curated
- 12-month volume
- $71.5M
- 4,693 trades · midpoints
- Largest trade
- Over $50,000,000
- Median midpoint $8K
- All-time volume
- $1.1B
- 22,407 trades
- Late filings
- 289
- Filed after the STOCK Act deadline
- Hindsight 15% moves
- 8.7% · 1,155 of 22,407
- Stock moved 15%+ the trade's way within 30 trading days
- Avg 30-day forward return
- -0.2%
- Sign-adjusted: buys +, sells −
Volumes are range midpoints; forward returns use public closing prices after the disclosed trade date, so they are hindsight: they describe what the stock did, not what anyone could have known. Late filings are counted from official dates only. How this is calculated
Unusual activity Estimated
- 69Hindsight movePublic Nov 4, 2026 · traded Sep 23, 2026
CRWV fell 44% in the 30 trading days after Rep. Ro Khanna's dependent child's sale (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- CRWV
- Asset
- COREWEAVE INC CMN CLASS A
- Tx type
- sell
- Traded
- Sep 23, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 14
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 23, 2026
- Entry close
- 86.90
- Exit date
- Nov 4, 2026
- Exit close
- 48.42
- Forward return
- -44.3%
- Sign adjusted return
- +44.3%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Nov 4, 2026
- Method version
- 2026-11-03
- 60Hindsight movePublic Nov 4, 2026 · traded Sep 23, 2026
COHR fell 35% in the 30 trading days after Rep. Ro Khanna's dependent child's partial sale (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- COHR
- Asset
- COHERENT CORP CMN
- Tx type
- partial_sale
- Traded
- Sep 23, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 14
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 23, 2026
- Entry close
- 300.60
- Exit date
- Nov 4, 2026
- Exit close
- 195.09
- Forward return
- -35.1%
- Sign adjusted return
- +35.1%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Nov 4, 2026
- Method version
- 2026-11-03
- 51Hindsight movePublic Nov 4, 2026 · traded Sep 23, 2026
CHWY rose 26% in the 30 trading days after Rep. Ro Khanna's dependent child's buy (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- CHWY
- Asset
- CHEWY INC CMN CLASS A
- Tx type
- buy
- Traded
- Sep 23, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 14
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 23, 2026
- Entry close
- 18.55
- Exit date
- Nov 4, 2026
- Exit close
- 23.40
- Forward return
- +26.1%
- Sign adjusted return
- +26.1%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Nov 4, 2026
- Method version
- 2026-11-03
- 51Hindsight movePublic Nov 4, 2026 · traded Sep 23, 2026
MU fell 26% in the 30 trading days after Rep. Ro Khanna's dependent child's partial sale (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- MU
- Asset
- MICRON TECHNOLOGY INC. CMN
- Tx type
- partial_sale
- Traded
- Sep 23, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 14
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 23, 2026
- Entry close
- 1,071.88
- Exit date
- Nov 4, 2026
- Exit close
- 795.23
- Forward return
- -25.8%
- Sign adjusted return
- +25.8%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Nov 4, 2026
- Method version
- 2026-11-03
- 64Hindsight movePublic Oct 23, 2026 · traded Sep 11, 2026
MRNA rose 39% in the 30 trading days after Rep. Ro Khanna (owner unclear)'s buy (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- MRNA
- Asset
- MODERNA INC. CMN
- Tx type
- buy
- Traded
- Sep 11, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 26
- Owner type
- unknown
- Is whale
- No
- Entry date
- Sep 11, 2026
- Entry close
- 143.97
- Exit date
- Oct 23, 2026
- Exit close
- 200.10
- Forward return
- +39.0%
- Sign adjusted return
- +39.0%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Oct 23, 2026
- Method version
- 2026-11-03
- 56Hindsight movePublic Oct 23, 2026 · traded Sep 11, 2026
COHR fell 31% in the 30 trading days after Rep. Ro Khanna's dependent child's sale (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- COHR
- Asset
- COHERENT CORP CMN
- Tx type
- sell
- Traded
- Sep 11, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 26
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 11, 2026
- Entry close
- 305.37
- Exit date
- Oct 23, 2026
- Exit close
- 209.29
- Forward return
- -31.5%
- Sign adjusted return
- +31.5%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Oct 23, 2026
- Method version
- 2026-11-03
- 50Hindsight movePublic Oct 23, 2026 · traded Sep 11, 2026
CHTR fell 25% in the 30 trading days after Rep. Ro Khanna's dependent child's sale (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- CHTR
- Asset
- CHARTER COMMUNICATIONS INC
- Tx type
- sell
- Traded
- Sep 11, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 26
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 11, 2026
- Entry close
- 145.77
- Exit date
- Oct 23, 2026
- Exit close
- 108.61
- Forward return
- -25.5%
- Sign adjusted return
- +25.5%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Oct 23, 2026
- Method version
- 2026-11-03
- 48Hindsight movePublic Oct 23, 2026 · traded Sep 11, 2026
ISRG rose 23% in the 30 trading days after Rep. Ro Khanna's dependent child's buy (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- ISRG
- Asset
- INTUITIVE SURGICAL INC, CMN
- Tx type
- buy
- Traded
- Sep 11, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 26
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 11, 2026
- Entry close
- 369.15
- Exit date
- Oct 23, 2026
- Exit close
- 452.29
- Forward return
- +22.5%
- Sign adjusted return
- +22.5%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Oct 23, 2026
- Method version
- 2026-11-03
- 43Hindsight movePublic Oct 23, 2026 · traded Sep 11, 2026
FSLR fell 18% in the 30 trading days after Rep. Ro Khanna's dependent child's sale (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- FSLR
- Asset
- FIRST SOLAR INC. CMN
- Tx type
- sell
- Traded
- Sep 11, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 26
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 11, 2026
- Entry close
- 209.03
- Exit date
- Oct 23, 2026
- Exit close
- 171.99
- Forward return
- -17.7%
- Sign adjusted return
- +17.7%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Oct 23, 2026
- Method version
- 2026-11-03
- 42Hindsight movePublic Oct 23, 2026 · traded Sep 11, 2026
EME fell 17% in the 30 trading days after Rep. Ro Khanna's dependent child's sale (hindsight)
Details
- Politician
- Ro Khanna
- Ticker
- EME
- Asset
- EMCORGROUP INC CMN
- Tx type
- sell
- Traded
- Sep 11, 2026
- Filed
- Oct 7, 2026
- Amount low
- $1,001
- Amount high
- $15,000
- Range midpoint (estimate)
- $8,001
- Disclosed range
- $1,001 - $15,000
- Reporting lag days
- 26
- Owner type
- dependent
- Is whale
- No
- Entry date
- Sep 11, 2026
- Entry close
- 780.66
- Exit date
- Oct 23, 2026
- Exit close
- 647.66
- Forward return
- -17.0%
- Sign adjusted return
- +17.0%
- N trading days
- 30
- Hindsight
- Yes
- Measured from
- trade date
- Public from
- Oct 23, 2026
- Method version
- 2026-11-03
Estimated portfolio Estimated
Portfolio values, holdings, returns, and allocations are estimates derived from disclosed dollar ranges and public market prices. They may differ materially from actual values. Not investment advice. How this is calculated
Top holdings Estimated
- HCA Healthcare, Inc.5.8%$2.3M
- NVIDIA Corporation5.3%$2.1M
- Costco Wholesale Corporation4.6%$1.8M
- The Allstate Corporation4.5%$1.8M
- Citizens Financial Group, Inc.2.6%$1M
- Albany International Corp.2.5%$1M
- Western Digital Corporation1.2%$490.3K
- JPMorgan Chase & Co.1.1%$436.3K
- GE Vernova Inc.1.0%$409.6K
- Johnson & Johnson1.0%$387.6K
Sector allocation Estimated
- Technology25.1%$9.9M
- Financial Services17.6%$6.9M
- Healthcare15.0%$5.9M
- Industrials10.2%$4M
- Consumer Cyclical10.0%$3.9M
- Consumer Defensive9.4%$3.7M
- Real Estate3.1%$1.2M
- Communication Services2.8%$1.1M
- Basic Materials2.8%$1.1M
- Utilities2.3%$923.5K
- Energy1.7%$659.1K
- Unclassified0.0%$10.8K
Trades
Best buys after disclosure vs the S&P 500 Estimated
| Ticker | Asset | Type | Owner | Amount | vs S&P Estimated | Traded | Filed | Source |
|---|---|---|---|---|---|---|---|---|
| NVDA | NVIDIA CORPORATION | Buy | Spouse | $15,001 - $50,000 | +2543.3% | Jan 27, 2020 | Feb 10, 202014d | FilingOCR |
| NVDA | NVIDIACORPORATION | Buy | Dependent | $1,001 - $15,000 | +2543.3% | Jan 27, 2020 | Feb 10, 202014d | FilingOCR |
| NVDA | NVIDIACORPORATION | Buy | Spouse | $1,001 - $15,000 | +1731.0% | May 19, 2020 | Jun 17, 202029d | FilingOCR |
Worst buys after disclosure vs the S&P 500 Estimated
| Ticker | Asset | Type | Owner | Amount | vs S&P Estimated | Traded | Filed | Source |
|---|---|---|---|---|---|---|---|---|
| XRAY | DENTSPLY SIRONA INC CMN | Buy | Spouse | $1,001 - $15,000 | -243.3% | Feb 11, 2020 | Mar 9, 202027d | FilingOCR |
| FIS | FIDELITY NATL INFO SVCS INC CMN | BuyReview | Spouse | — | -237.2% | Apr 14, 2020 | May 13, 202029d | FilingOCR |
| SNAP | SNaP iNC, CL A | BuyReview | Spouse | — | -222.8% | Feb 12, 2020 | Mar 9, 202026d | FilingOCR |
Option trades
| Stock | Trade | Type | Strike | Expiry | Contracts | Amount (disclosed) | Traded | Status | Source |
|---|---|---|---|---|---|---|---|---|---|
| PUT/XSP @ 729 EXP 12/18/2026 | Sell | put | $729 | Dec 18, 2026 | — | $1,001 - $15,000 | Sep 30, 2026 | — | FilingOCR |
| PUT/XSP @ 725 EXP 11/30/2026 | Sell | put | $725 | Nov 30, 2026 | — | $1,001 - $15,000 | Sep 17, 2026 | — | FilingOCR |
| CALL/INGFLEXEURO PM @36EXP 09/11/2026 | Buy | call | $36 | — | — | $1,001 - $15,000 | Sep 11, 2026 | — | FilingOCR |
| MSFT | Buy | call | $460 | Sep 4, 2026 | — | $1,001 - $15,000 | — | — | FilingOCR |
| PuT/xSP @ 730 EXP 11/20/2026 | Sell | put | $730 | Nov 20, 2026 | — | $1,001 - $15,000 | Aug 31, 2026 | — | FilingOCR |
| PUT/XSP @ 725 EXP 10/30/2026 | Sell | put | $725 | Oct 30, 2026 | — | $1,001 - $15,000 | Aug 20, 2026 | — | FilingOCR |
| BBVA | Buy | call | $27 | Aug 14, 2026 | — | $1,001 - $15,000 | Aug 14, 2026 | expired | FilingOCR |
| ING | Buy | call | $33 | Aug 14, 2026 | — | $1,001 - $15,000 | Aug 14, 2026 | expired | FilingOCR |
| dSX/Ind @ 735 EXP 10/3D/2026 | Sell | — | $735 | — | — | $1,001 - $15,000 | Aug 12, 2026 | — | FilingOCR |
| TMO | Buy | call | — | Aug 7, 2026 | — | $1,001 - $15,000 | Aug 7, 2026 | expired | FilingOCR |
| MSFT | Buy | call | $485 | Aug 7, 2026 | — | $1,001 - $15,000 | Aug 7, 2026 | expired | FilingOCR |
| PUT/XSP @735EXP09/30/2026 | Sell | put | $735 | — | — | $1,001 - $15,000 | Aug 6, 2026 | — | FilingOCR |
| PUT/Xs? @ 710 EXP 10/16/2026 | Sell | put | $710 | Oct 16, 2026 | — | $1,001 - $15,000 | Jul 31, 2026 | — | FilingOCR |
| PUT/XSP @ 690 EXP 10/16/2026 | Sell | put | $690 | Oct 16, 2026 | — | $1,001 - $15,000 | Jul 23, 2026 | — | FilingOCR |
| SMFG | Buy | call | $25 | Jul 10, 2026 | — | $1,001 - $15,000 | Jul 10, 2026 | expired | FilingOCR |
| UBS | Buy | call | — | Jul 10, 2026 | — | $1,001 - $15,000 | Jul 10, 2026 | expired | FilingOCR |
| CCEP | Buy | call | $99 | Jul 10, 2026 | — | $1,001 - $15,000 | Jul 10, 2026 | expired | FilingOCR |
| PUT/XSP @ 699 EXP 09/30/2026 | Sell | put | $699 | Sep 30, 2026 | — | $1,001 - $15,000 | Jul 9, 2026 | — | FilingOCR |
| JNJ | Buy | call | $245 | Jul 2, 2026 | — | $1,001 - $15,000 | Jul 2, 2026 | expired | FilingOCR |
| PUT/XSP @ 709 EXP 09/18/2026 | Sell | put | $709 | Sep 18, 2026 | — | $1,001 - $15,000 | Jul 1, 2026 | — | FilingOCR |
| PUT/XSp @ 705 EXP 08/14/2026 | Sell | put | $705 | Aug 14, 2026 | — | $1,001 - $15,000 | Jun 25, 2026 | — | FilingOCR |
| CALL/UBSFLEX EURO PM @ 47 EXP 06/12/2026 | Buy | call | $47 | Jun 12, 2026 | — | $1,001 - $15,000 | Jun 12, 2026 | expired | FilingOCR |
| AMZN | Buy | call | $245 | Jun 5, 2026 | — | $1,001 - $15,000 | Jun 5, 2026 | expired | FilingOCR |
| NVDA | Buy | call | $205 | Jun 5, 2026 | — | $1,001 - $15,000 | Jun 5, 2026 | expired | FilingOCR |
| CALL/ODFLFLEX EURO PM 235 EXP 06/05/2026 | Buy | call | $235 | Jun 5, 2026 | — | $1,001 - $15,000 | Jun 5, 2026 | expired | FilingOCR |
| AAPL | Buy | call | $285 | Jun 5, 2026 | — | $1,001 - $15,000 | Jun 5, 2026 | expired | FilingOCR |
| CALL/MSFLEXEUROPM@187.5EXP 06/05/2026 | Buy | call | $187.50 | — | — | $1,001 - $15,000 | Jun 5, 2026 | — | FilingOCR |
| PUT/XSP @715 EXP 08/07/2026 | Sell | put | $715 | Aug 7, 2026 | — | $1,001 - $15,000 | Jun 4, 2026 | — | FilingOCR |
| PUT/XSP @ 710 EXP 08/31/2026 | Sell | put | $710 | Aug 31, 2026 | — | $1,001 - $15,000 | May 18, 2026 | — | FilingOCR |
| PUT/XSP @ 710 EXP 07/24/2026 | Unknown | put | $710 | Jul 24, 2026 | — | $1,001 - $15,000 | May 28, 2026 | — | FilingOCR |
| PUT/XSP @ 700 EXP 08/21/2026 | Unknown | put | $700 | Aug 21, 2026 | — | $1,001 - $15,000 | May 22, 2026 | — | FilingOCR |
| PUT/XSP @ 705 EXP 06/26/2026 | Unknown | put | $705 | Jun 26, 2026 | — | $1,001 - $15,000 | May 11, 2026 | — | FilingOCR |
| ING | Buy | call | $28 | May 8, 2026 | — | $1,001 - $15,000 | May 8, 2026 | expired | FilingOCR |
| UBS | Buy | call | $42 | May 8, 2026 | — | $1,001 - $15,000 | May 8, 2026 | expired | FilingOCR |
| PUT/XSP @ 680 EXP 07/31/2026 | Unknown | put | $680 | Jul 31, 2026 | — | $1,001 - $15,000 | May 4, 2026 | — | FilingOCR |
| CALL/GOOGFLEX EURO PM340EXP 05/01/2026 | Buy | call | — | — | — | $1,001 - $15,000 | May 1, 2026 | — | FilingOCR |
| AMZN | Buy | call | $245 | May 1, 2026 | — | $1,001 - $15,000 | May 1, 2026 | expired | FilingOCR |
| MS | Buy | call | $177.50 | May 1, 2026 | — | $1,001 - $15,000 | May 1, 2026 | expired | FilingOCR |
| PUT/XSP @ 670 EXP 07/17/2026 | Sell | put | $670 | Jul 17, 2026 | — | $1,001 - $15,000 | Apr 27, 2026 | — | FilingOCR |
| PUT/XSP @ 675 EXP 06/30/2026 | Sell | put | $675 | Jun 30, 2026 | — | $1,001 - $15,000 | Apr 20, 2026 | — | FilingOCR |
| PUT/XSP @ 665 EXP 06/05/2026 | Sell | put | $665 | Jun 5, 2026 | — | $1,001 - $15,000 | Apr 15, 2026 | — | FilingOCR |
| SHEL | Buy | call | $85 | Apr 10, 2026 | — | $1,001 - $15,000 | Apr 10, 2026 | expired | FilingOCR |
| SHEL | Buy | call | $78 | Apr 10, 2026 | — | $1,001 - $15,000 | Apr 10, 2026 | expired | FilingOCR |
| TTE | Buy | call | $83 | Apr 10, 2026 | — | $1,001 - $15,000 | Apr 10, 2026 | expired | FilingOCR |
| PUT/XSP @ 595 EXP 07/17/2026 | Sell | put | $595 | Jul 17, 2026 | — | $1,001 - $15,000 | Apr 7, 2026 | — | FilingOCR |
| PUT/XSP @ 645 EXP 04/10/2026 | Buy | put | $645 | Apr 10, 2026 | — | $1,001 - $15,000 | Apr 7, 2026 | expired | FilingOCR |
| PUT/XSP @ 610 EXP 06/30/2026 | Sell | put | $610 | Jun 30, 2026 | — | $1,001 - $15,000 | Mar 30, 2026 | — | FilingOCR |
| @ 655 EXP PUT/XSP 03/31/2026 | Buy | put | $655 | — | — | $1,001 - $15,000 | Mar 30, 2026 | — | FilingOCR |
| @ 610 EXP PUT/XSP 06/18/2026 | Sell | put | $610 | — | — | $1,001 - $15,000 | Mar 19, 2026 | — | FilingOCR |
| @ 660 EXP PUT/XSP 03/20/2026 | Buy | put | $660 | — | — | $1,001 - $15,000 | Mar 19, 2026 | — | FilingOCR |
| PLTR | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| AMD | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| NVDA | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| MSFT | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| AVGO | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| PLTR | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| PUT [MSFT) MICROSOFT CORP SEP 18 26 $340 (100 SHS) | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| AMD | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| AVGO | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
| NVDA | Sell | put | — | — | — | $1,001 - $15,000 | Mar 16, 2026 | — | FilingOCR |
Totals: $792.9M bought and $342.6M sold (range midpoints); first trade Nov 2, 2019, last trade Sep 30, 2026. Stats computed Nov 6, 2026. Midpoints are 0.5 × (low + high) of the disclosed range.