{
 "cite": {
  "publisher": "ETFIQ",
  "page": "https://etfiq.com/research/quarterly/2026-q4-promise-index/",
  "methodology": "https://etfiq.com/methodology/",
  "as_of": "2026-11-03",
  "class": "mixed",
  "license": "https://etfiq.com/license/",
  "license_text": "Only the numbers in etfiq_fields are ETFIQ's, free to use with attribution: ETFIQ (etfiq.com). Every other number stays under its owner's terms: issuer_fields as the issuer published them, vendor_fields from an end-of-day data vendor.",
  "etfiq_fields": [
   "headline",
   "measured",
   "skipped"
  ],
  "fields_note": "Every measured number is ETFIQ's, from closing prices; the terms a fund row restates are its issuer's.",
  "cite_as": "ETFIQ, Quarterly study, promise ETFs, 2026-Q4, data as of 2026-11-03, https://etfiq.com/research/quarterly/2026-q4-promise-index/"
 },
 "quarter": "2026-Q4",
 "period": "2026-Q4",
 "periodKind": "quarter",
 "desk": "promise",
 "from": "2024-09-30",
 "to": "2026-11-03",
 "generated": "2026-11-04",
 "asOf": "2026-11-03",
 "measured": 1764,
 "source": {
  "file": "site/data/promise-index.json",
  "sha1": "7648a66e65766715d87f8756a6cf192e3704ec37",
  "asOf": "2026-11-03"
 },
 "headline": {
  "index": 97.8,
  "fundIndex": 68.0,
  "measured": 1764,
  "funds": 5070,
  "counts": {
   "delivered": 1199,
   "partly": 274,
   "missed": 291,
   "not measured": 3306
  },
  "measuredAssets": 7421193093805,
  "deliveredAssets": 7255513629061,
  "assets": 15802254546350,
  "notMeasuredShare": 53.0,
  "sentence": "As of Nov 3, 2026, 68.0% of measured US ETFs (1,199 of 1,764) delivered on their category's promise, covering 97.8% of measured assets."
 },
 "categories": {
  "stocks": {
   "label": "Stocks",
   "promise": "track the index it names",
   "test": "Tracking its own index",
   "funds": 1879,
   "measured": 77,
   "counts": {
    "delivered": 76,
    "partly": 1,
    "missed": 0,
    "not measured": 1802
   },
   "measuredAssets": 4635890589228,
   "assets": 11737421558500,
   "assetsBy": {
    "delivered": 4635798441605,
    "partly": 92147623,
    "missed": 0,
    "not measured": 7101530969273
   },
   "index": 100.0,
   "fundIndex": 98.7,
   "notMeasuredShare": 60.5,
   "noNetAssets": 0,
   "windows": {
    "1 year": 77
   }
  },
  "bonds": {
   "label": "Bonds",
   "promise": "hold the duration and credit its name states, and track its index",
   "test": "Duration and credit against its name",
   "funds": 844,
   "measured": 550,
   "counts": {
    "delivered": 531,
    "partly": 15,
    "missed": 4,
    "not measured": 294
   },
   "measuredAssets": 1998400636933,
   "assets": 2609515086465,
   "assetsBy": {
    "delivered": 1970897199648,
    "partly": 25632680642,
    "missed": 1870756644,
    "not measured": 611114449532
   },
   "index": 98.6,
   "fundIndex": 96.5,
   "notMeasuredShare": 23.4,
   "noNetAssets": 0,
   "windows": {
    "1 year": 40,
    "its latest N-PORT": 510
   }
  },
  "commodities": {
   "label": "Commodities",
   "promise": "track the asset or index it names",
   "test": "Tracking its own index",
   "funds": 68,
   "measured": 21,
   "counts": {
    "delivered": 21,
    "partly": 0,
    "missed": 0,
    "not measured": 47
   },
   "measuredAssets": 274010088615,
   "assets": 313997713354,
   "assetsBy": {
    "delivered": 274010088615,
    "partly": 0,
    "missed": 0,
    "not measured": 39987624739
   },
   "index": 100.0,
   "fundIndex": 100.0,
   "notMeasuredShare": 12.7,
   "noNetAssets": 0,
   "windows": {
    "1 year": 21
   }
  },
  "allocation": {
   "label": "Allocation",
   "promise": "hold the stock share its name states",
   "test": "Stock share against its name",
   "funds": 60,
   "measured": 9,
   "counts": {
    "delivered": 5,
    "partly": 3,
    "missed": 1,
    "not measured": 51
   },
   "measuredAssets": 10700429602,
   "assets": 27693234383,
   "assetsBy": {
    "delivered": 10003837487,
    "partly": 647123522,
    "missed": 49468593,
    "not measured": 16992804781
   },
   "index": 93.5,
   "fundIndex": 55.6,
   "notMeasuredShare": 61.4,
   "noNetAssets": 0,
   "windows": {
    "its latest N-PORT": 9
   }
  },
  "buffer": {
   "label": "Buffer",
   "promise": "pay the outcome its cap and buffer state",
   "test": "Outcome against the stated cap and buffer",
   "funds": 524,
   "measured": 55,
   "counts": {
    "delivered": 55,
    "partly": 0,
    "missed": 0,
    "not measured": 469
   },
   "measuredAssets": 14386852019,
   "assets": 93942951922,
   "assetsBy": {
    "delivered": 14386852019,
    "partly": 0,
    "missed": 0,
    "not measured": 79556099903
   },
   "index": 100.0,
   "fundIndex": 100.0,
   "notMeasuredShare": 84.7,
   "noNetAssets": 0,
   "windows": {
    "finished outcome period": 55
   }
  },
  "income": {
   "label": "Income",
   "promise": "pay income without spending the holder's capital",
   "test": "Total return against the cash paid",
   "funds": 377,
   "measured": 322,
   "counts": {
    "delivered": 78,
    "partly": 54,
    "missed": 190,
    "not measured": 55
   },
   "measuredAssets": 214146632277,
   "assets": 215249598434,
   "assetsBy": {
    "delivered": 103517357178,
    "partly": 74251062980,
    "missed": 36378212119,
    "not measured": 1102966157
   },
   "index": 48.3,
   "fundIndex": 24.2,
   "notMeasuredShare": 0.5,
   "noNetAssets": 0,
   "windows": {
    "1 year": 260,
    "since launch": 62
   }
  },
  "themes": {
   "label": "Themes",
   "promise": "hold its theme",
   "test": "Exposure to its theme",
   "funds": 427,
   "measured": 0,
   "counts": {
    "delivered": 0,
    "partly": 0,
    "missed": 0,
    "not measured": 427
   },
   "measuredAssets": 0,
   "assets": 496722116193,
   "assetsBy": {
    "delivered": 0,
    "partly": 0,
    "missed": 0,
    "not measured": 496722116193
   },
   "index": null,
   "fundIndex": null,
   "notMeasuredShare": 100.0,
   "noNetAssets": 0,
   "windows": {}
  },
  "leverage": {
   "label": "Leverage",
   "promise": "deliver its multiple of each day's move",
   "test": "Against its daily multiple, compounded",
   "funds": 731,
   "measured": 655,
   "counts": {
    "delivered": 366,
    "partly": 196,
    "missed": 93,
    "not measured": 76
   },
   "measuredAssets": 150368166022,
   "assets": 155146360636,
   "assetsBy": {
    "delivered": 127714131688,
    "partly": 11967670357,
    "missed": 10686363977,
    "not measured": 4778194614
   },
   "index": 84.9,
   "fundIndex": 55.9,
   "notMeasuredShare": 3.1,
   "noNetAssets": 0,
   "windows": {
    "3 months": 652,
    "month": 1,
    "quarter": 2
   }
  },
  "crypto": {
   "label": "Crypto",
   "promise": "track its coin, less its fee",
   "test": "Tracking its coin, net of its fee",
   "funds": 70,
   "measured": 54,
   "counts": {
    "delivered": 51,
    "partly": 1,
    "missed": 2,
    "not measured": 16
   },
   "measuredAssets": 111348939729,
   "assets": 113412311839,
   "assetsBy": {
    "delivered": 110932004420,
    "partly": 395897309,
    "missed": 21038000,
    "not measured": 2063372111
   },
   "index": 99.6,
   "fundIndex": 94.4,
   "notMeasuredShare": 1.8,
   "noNetAssets": 12,
   "windows": {
    "1 year": 29,
    "since launch": 25
   }
  },
  "alternatives": {
   "label": "Alternatives",
   "promise": "meet the objective its strategy states",
   "test": "Its stated objective",
   "funds": 90,
   "measured": 21,
   "counts": {
    "delivered": 16,
    "partly": 4,
    "missed": 1,
    "not measured": 69
   },
   "measuredAssets": 11940759380,
   "assets": 39153614624,
   "assetsBy": {
    "delivered": 8253716401,
    "partly": 3404183499,
    "missed": 282859480,
    "not measured": 27212855244
   },
   "index": 69.1,
   "fundIndex": 76.2,
   "notMeasuredShare": 69.5,
   "noNetAssets": 0,
   "windows": {
    "52 weeks": 21
   }
  }
 },
 "skipped": {
  "no-index": 1118,
  "no-peer": 1013,
  "no-period": 459,
  "theme": 0,
  "no-objective": 60,
  "no-3m": 71,
  "no-cash": 55,
  "no-claim": 51,
  "other": 479
 },
 "skippedWords": {
  "no-index": "Names no index to track",
  "no-peer": "Index no other ETF tracks",
  "no-period": "Buffer, no finished outcome period",
  "theme": "Theme, not yet measured",
  "no-objective": "No objective ETFIQ can measure",
  "no-3m": "Leveraged, no three-month number",
  "no-cash": "Income, paid no cash in window",
  "no-claim": "Name gives no stock share",
  "other": "Other, named on the fund page"
 },
 "crosscheck": {
  "fundsWithASecondSource": 239,
  "fundsOnAPlausibilityRule": 1525,
  "legsCompared": 241,
  "disagree": [
   "GENM",
   "GENT"
  ],
  "disagreeAreMeasured": 0,
  "recomputedFromRows": "every count, net-assets total and share"
 },
 "largestMisses": {
  "bonds": [
   {
    "ticker": "BSJQ",
    "name": "Invesco BulletShares 2026 High Yield Corporate Bond ETF",
    "category": "bonds",
    "badge": "missed",
    "figure": 33.5,
    "unit": "% of net assets",
    "window": "its latest N-PORT",
    "from": "2026-08-31",
    "to": "2026-08-31",
    "netAssets": 669078998.63,
    "say": "As of Aug 31, 2026, BSJQ held 33.5% of net assets in corporate bonds."
   },
   {
    "ticker": "IBHF",
    "name": "iShares iBonds 2026 Term High Yield and Income ETF",
    "category": "bonds",
    "badge": "missed",
    "figure": 29.9,
    "unit": "% of credit risk below investment grade",
    "window": "its latest N-PORT",
    "from": "2026-07-31",
    "to": "2026-07-31",
    "netAssets": 610651308,
    "say": "As of Jul 31, 2026, IBHF held 29.9% of its credit risk below investment grade against \"high yield\"."
   }
  ],
  "allocation": [
   {
    "ticker": "XRLX",
    "name": "FundX Conservative ETF",
    "category": "allocation",
    "badge": "missed",
    "figure": 2,
    "unit": "bands",
    "window": "its latest N-PORT",
    "from": "2026-06-30",
    "to": "2026-06-30",
    "netAssets": 49468593,
    "say": "As of Jun 30, 2026, XRLX held 58.1% in stocks, looked through: moderate (more than 50% and up to 70% stocks), against the conservative band its name states."
   }
  ],
  "income": [
   {
    "ticker": "QQQI",
    "name": "NEOS Nasdaq-100 High Income ETF",
    "category": "income",
    "badge": "missed",
    "figure": 43.8,
    "unit": "%",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": 15475333995.0,
    "say": "Over the year to Nov 3, 2026, QQQI paid 13.7% in cash and returned 6.0% in total, covering 43.8% of its payout. Since launch it covered 126.9%."
   },
   {
    "ticker": "TLTW",
    "name": "iShares TLT Premium Income+ ETF",
    "category": "income",
    "badge": "missed",
    "figure": -12.6,
    "unit": "%",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": 1622447623,
    "say": "Over the year to Nov 3, 2026, TLTW paid 11.1% in cash and returned \u22121.4% in total, covering \u221212.6% of its payout."
   }
  ],
  "leverage": [
   {
    "ticker": "TSLL",
    "name": "Direxion Daily TSLA Bull 2X ETF",
    "category": "leverage",
    "badge": "missed",
    "figure": -4.5,
    "unit": "points",
    "window": "3 months",
    "from": "2026-08-04",
    "to": "2026-11-03",
    "netAssets": 3673449511.41,
    "say": "Over three months to Nov 3, 2026, TSLL finished 4.5 points behind twice TSLA's daily moves, compounded."
   },
   {
    "ticker": "BITX",
    "name": "2x Bitcoin ETF",
    "category": "leverage",
    "badge": "missed",
    "figure": -4.4,
    "unit": "points",
    "window": "3 months",
    "from": "2026-08-04",
    "to": "2026-11-03",
    "netAssets": 1028286667.51,
    "say": "Over three months to Nov 3, 2026, BITX finished 4.4 points behind twice Bitcoin's daily moves, compounded."
   }
  ],
  "crypto": [
   {
    "ticker": "GSUI",
    "name": "Grayscale Sui Staking ETF",
    "category": "crypto",
    "badge": "missed",
    "figure": -24.33,
    "unit": "points",
    "window": "since launch",
    "from": "2025-11-24",
    "to": "2026-11-03",
    "netAssets": 21038000,
    "say": "Over the time since its launch to Nov 3, 2026, GSUI returned \u221256.5% against \u221242.3% for Sui. Before its 0.35% fee, it finished 24.33 points behind Sui."
   },
   {
    "ticker": "LTCN",
    "name": "Grayscale Litecoin Trust (LTC)",
    "category": "crypto",
    "badge": "missed",
    "figure": -10.24,
    "unit": "points",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": null,
    "say": "Over the year to Nov 3, 2026, LTCN returned \u221245.3% against \u221237.3% for Litecoin. Before its 2.50% fee, it finished 10.24 points behind Litecoin."
   }
  ],
  "alternatives": [
   {
    "ticker": "BTAL",
    "name": "AGF U.S. Market Neutral Anti-Beta Fund",
    "category": "alternatives",
    "badge": "missed",
    "figure": -0.67,
    "unit": "",
    "window": "52 weeks",
    "from": "2025-11-04",
    "to": "2026-11-03",
    "netAssets": 282859480,
    "say": "In the 52 weeks to Nov 3, 2026, BTAL's weekly correlation with the S&P 500 was \u22120.67."
   }
  ]
 },
 "largestDelivered": {
  "stocks": [
   {
    "ticker": "VOO",
    "name": "Vanguard S&P 500 ETF",
    "category": "stocks",
    "badge": "delivered",
    "figure": -0.0,
    "unit": "points",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": 1000000000000,
    "say": "Over the year to Nov 3, 2026, VOO returned 11.7% against 11.7% for IVV, which tracks the same S&P 500 Index. Fees aside, VOO finished level with IVV."
   }
  ],
  "bonds": [
   {
    "ticker": "BND",
    "name": "Vanguard Total Bond Market ETF",
    "category": "bonds",
    "badge": "delivered",
    "figure": 0.04,
    "unit": "points",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": 161400000000,
    "say": "Over the year to Nov 3, 2026, BND returned \u22120.2% against \u22120.2% for AGG, on Bloomberg U.S. Aggregate Bond Index. Fees aside, BND finished 0.04 points ahead of AGG."
   }
  ],
  "commodities": [
   {
    "ticker": "GLD",
    "name": "SPDR Gold Shares",
    "category": "commodities",
    "badge": "delivered",
    "figure": 0.04,
    "unit": "points",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": 132266910000,
    "say": "Over the year to Nov 3, 2026, GLD returned \u22122.6% against \u22122.5% for IAU, on the price of gold. Fees aside, GLD finished 0.04 points ahead of IAU."
   }
  ],
  "allocation": [
   {
    "ticker": "AOR",
    "name": "iShares Core 60/40 Balanced Allocation ETF",
    "category": "allocation",
    "badge": "delivered",
    "figure": 1.1,
    "unit": "points",
    "window": "its latest N-PORT",
    "from": "2026-07-31",
    "to": "2026-07-31",
    "netAssets": 3894096474,
    "say": "As of Jul 31, 2026, AOR held 61.1% in stocks, looked through, against the 60% its name states."
   }
  ],
  "buffer": [
   {
    "ticker": "BALT",
    "name": "Innovator Defined Wealth Shield ETF - Quarterly",
    "category": "buffer",
    "badge": "delivered",
    "figure": 0.1,
    "unit": "points",
    "window": "finished outcome period",
    "from": "2026-06-30",
    "to": "2026-09-30",
    "netAssets": 3247677869.0,
    "say": "Over its outcome period to Sep 30, 2026, BALT returned 2.2% against the 2.1% its cap promised after its fee, as SPY moved +2.3%."
   }
  ],
  "income": [
   {
    "ticker": "JEPI",
    "name": "JPMorgan Equity Premium Income ETF",
    "category": "income",
    "badge": "delivered",
    "figure": 124.7,
    "unit": "%",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": 46084812691.82,
    "say": "Over the year to Nov 3, 2026, JEPI paid 8.1% in cash and returned 10.1% in total, covering 124.7% of its payout."
   }
  ],
  "leverage": [
   {
    "ticker": "TQQQ",
    "name": "ProShares UltraPro QQQ",
    "category": "leverage",
    "badge": "delivered",
    "figure": -2.0,
    "unit": "points",
    "window": "3 months",
    "from": "2026-08-04",
    "to": "2026-11-03",
    "netAssets": 32454431841.0,
    "say": "Over three months to Nov 3, 2026, TQQQ finished 2.0 points behind three times QQQ's daily moves, compounded."
   }
  ],
  "crypto": [
   {
    "ticker": "IBIT",
    "name": "iShares Bitcoin Trust ETF",
    "category": "crypto",
    "badge": "delivered",
    "figure": 0.01,
    "unit": "points",
    "window": "1 year",
    "from": "2025-11-03",
    "to": "2026-11-03",
    "netAssets": 62363708387,
    "say": "Over the year to Nov 3, 2026, IBIT returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.25% fee, it finished 0.01 points ahead of Bitcoin."
   }
  ],
  "alternatives": [
   {
    "ticker": "HELO",
    "name": "JPMorgan Hedged Equity Laddered Overlay ETF",
    "category": "alternatives",
    "badge": "delivered",
    "figure": 55.9,
    "unit": "%",
    "window": "52 weeks",
    "from": "2025-11-04",
    "to": "2026-11-03",
    "netAssets": 4853999703.49,
    "say": "In the 52 weeks to Nov 3, 2026, HELO moved 55.9% as much as the S&P 500 in the 25 weeks it fell."
   }
  ]
 },
 "funds": [
  {
   "ticker": "AAAA",
   "name": "Amplius Aggressive Asset Allocation ETF",
   "category": "allocation",
   "badge": "partly",
   "figure": 1,
   "unit": "bands",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 278318309,
   "say": "As of Jul 31, 2026, AAAA held 79.8% in stocks, looked through: moderately aggressive (more than 70% and up to 85% stocks), against the aggressive band its name states."
  },
  {
   "ticker": "AAAU",
   "name": "Goldman Sachs Physical Gold ETF Shares",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.06,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2508473629,
   "say": "Over the year to Nov 3, 2026, AAAU returned \u22122.4% against \u22122.6% for GLD, on the price of gold. Fees aside, AAAU finished 0.06 points behind GLD."
  },
  {
   "ticker": "AALG",
   "name": "Leverage Shares 2X Long AAL Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4835000,
   "say": "Over three months to Nov 3, 2026, AALG finished 1.8 points behind twice AAL's daily moves, compounded."
  },
  {
   "ticker": "AAOG",
   "name": "Leverage Shares 2X Long AAOI Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15597600,
   "say": "Over three months to Nov 3, 2026, AAOG finished 1.2 points behind twice AAOI's daily moves, compounded."
  },
  {
   "ticker": "AAOX",
   "name": "Tradr 2X Long AAOI Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 162232392,
   "say": "Over three months to Nov 3, 2026, AAOX finished 0.9 points behind twice AAOI's daily moves, compounded."
  },
  {
   "ticker": "AAOZ",
   "name": "Tradr 2X Short AAOI Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13722548,
   "say": "Over three months to Nov 3, 2026, AAOZ finished 0.7 points behind twice the inverse of AAOI's daily moves, compounded."
  },
  {
   "ticker": "AAPB",
   "name": "GraniteShares 2x Long AAPL Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 17290596.03,
   "say": "Over three months to Nov 3, 2026, AAPB finished 2.1 points behind twice AAPL's daily moves, compounded."
  },
  {
   "ticker": "AAPD",
   "name": "Direxion Daily AAPL Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 42205510.17,
   "say": "Over three months to Nov 3, 2026, AAPD finished 1.5 points ahead of the inverse of AAPL's daily moves, compounded."
  },
  {
   "ticker": "AAPE",
   "name": "Leverage Shares 2X Long AAPL Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 913000,
   "say": "Over three months to Nov 3, 2026, AAPE finished 3.2 points behind twice AAPL's daily moves, compounded."
  },
  {
   "ticker": "AAPU",
   "name": "Direxion Daily AAPL Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 121932045.16,
   "say": "Over three months to Nov 3, 2026, AAPU finished 2.8 points behind twice AAPL's daily moves, compounded."
  },
  {
   "ticker": "AAPW",
   "name": "Roundhill AAPL WeeklyPay ETF",
   "category": "income",
   "badge": "partly",
   "figure": 90.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 42114267,
   "say": "Over the year to Nov 3, 2026, AAPW paid 26.2% in cash and returned 23.6% in total, covering 90.1% of its payout."
  },
  {
   "ticker": "AAPX",
   "name": "T-REX 2X LONG APPLE DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7333200.0,
   "say": "Over three months to Nov 3, 2026, AAPX finished 3.3 points behind twice AAPL's daily moves, compounded."
  },
  {
   "ticker": "AAPY",
   "name": "Kurv Yield Premium Strategy Apple (AAPL) ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 200.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7813782.0,
   "say": "Over the year to Nov 3, 2026, AAPY paid 12.3% in cash and returned 24.7% in total, covering 200.8% of its payout."
  },
  {
   "ticker": "ACEI",
   "name": "Innovator Equity Autocallable Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 41.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 53143928.0,
   "say": "Over the year to Nov 3, 2026, ACEI paid 12.2% in cash and returned 5.0% in total, covering 41.0% of its payout."
  },
  {
   "ticker": "ACHX",
   "name": "Corgi ACHR 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 230066,
   "say": "Over three months to Nov 3, 2026, ACHX finished 1.8 points behind twice ACHR's daily moves, compounded."
  },
  {
   "ticker": "ACIO",
   "name": "Aptus Collared Investment Opportunity ETF",
   "category": "alternatives",
   "badge": "partly",
   "figure": 81.5,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 2353395606,
   "say": "In the 52 weeks to Nov 3, 2026, ACIO moved 81.5% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "ACKY",
   "name": "VistaShares Target 15 ACKtivist Distribution ETF",
   "category": "income",
   "badge": "missed",
   "figure": 8.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 44661497.62,
   "say": "Over the year to Nov 3, 2026, ACKY paid 13.8% in cash and returned 1.2% in total, covering 8.7% of its payout."
  },
  {
   "ticker": "ACLZ",
   "name": "Corgi ACLS 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 123050,
   "say": "Over three months to Nov 3, 2026, ACLZ finished 1.4 points behind twice ACLS's daily moves, compounded."
  },
  {
   "ticker": "ACMM",
   "name": "Corgi ACMR 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 163876,
   "say": "Over three months to Nov 3, 2026, ACMM finished 0.8 points behind twice ACMR's daily moves, compounded."
  },
  {
   "ticker": "ACWX",
   "name": "iShares MSCI ACWI ex U.S. ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.29,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17714561737,
   "say": "Over the year to Nov 3, 2026, ACWX returned 13.2% against 12.9% for CWI, which tracks the same MSCI ACWI ex USA Index. Fees aside, ACWX finished 0.29 points ahead of CWI."
  },
  {
   "ticker": "ACYN",
   "name": "FT Vest Laddered Autocallable Barrier & Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 130.6,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-25",
   "to": "2026-11-03",
   "netAssets": 2676088553.0,
   "say": "Over the time since its launch to Nov 3, 2026, ACYN paid 6.2% in cash and returned 8.1% in total, covering 130.6% of its payout."
  },
  {
   "ticker": "ACYS",
   "name": "FT Vest Laddered Autocallable Barrier & Resilient Income E",
   "category": "income",
   "badge": "delivered",
   "figure": 139.4,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-23",
   "to": "2026-11-03",
   "netAssets": 638131713.0,
   "say": "Over the time since its launch to Nov 3, 2026, ACYS paid 3.3% in cash and returned 4.6% in total, covering 139.4% of its payout."
  },
  {
   "ticker": "ADBG",
   "name": "Leverage Shares 2X Long ADBE Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 23161950,
   "say": "Over three months to Nov 3, 2026, ADBG finished 3.4 points behind twice ADBE's daily moves, compounded."
  },
  {
   "ticker": "ADBU",
   "name": "Direxion Daily ADBE Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2806272.4499999997,
   "say": "Over three months to Nov 3, 2026, ADBU finished 2.1 points behind twice ADBE's daily moves, compounded."
  },
  {
   "ticker": "ADIU",
   "name": "Leverage Shares 2X Long ADI Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 125400,
   "say": "Over three months to Nov 3, 2026, ADIU finished 4.3 points behind twice ADI's daily moves, compounded."
  },
  {
   "ticker": "AEHG",
   "name": "Leverage Shares 2X Long AEHR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13946200,
   "say": "Over three months to Nov 3, 2026, AEHG finished 1.1 points behind twice AEHR's daily moves, compounded."
  },
  {
   "ticker": "AFRU",
   "name": "T-REX 2X LONG AFRM DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1915200.0,
   "say": "Over three months to Nov 3, 2026, AFRU finished 4.7 points behind twice AFRM's daily moves, compounded."
  },
  {
   "ticker": "AGG",
   "name": "iShares Core U.S. Aggregate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 139555967442,
   "say": "Over the year to Nov 3, 2026, AGG returned \u22120.2% against \u22120.2% for SCHZ, which tracks the same Bloomberg U.S. Aggregate Bond Index. Fees aside, AGG finished 0.01 points behind SCHZ."
  },
  {
   "ticker": "AGGM",
   "name": "iShares 1-10 Year U.S. Aggregate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.26,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 131120361,
   "say": "As of Aug 31, 2026, AGGM had a duration of 4.3 years against \"1 to 10 years\"."
  },
  {
   "ticker": "AGQ",
   "name": "ProShares Ultra Silver",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 906484924.0,
   "say": "Over three months to Nov 3, 2026, AGQ finished 0.9 points behind twice SLV's daily moves, compounded."
  },
  {
   "ticker": "AHYB",
   "name": "American Century Select High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.3,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 62167930,
   "say": "As of Aug 31, 2026, AHYB held 94.3% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "AIOO",
   "name": "AllianzIM U.S. Equity Buffer100 Protection ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.23,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 62748544.0,
   "say": "Over its outcome period to Sep 30, 2026, AIOO returned 0.6% against the 0.4% its terms promised after its fee, as SPY moved +2.1%."
  },
  {
   "ticker": "AIPI",
   "name": "REX AI EQUITY PREMIUM INCOME ETF",
   "category": "income",
   "badge": "missed",
   "figure": 16.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 440100000.0,
   "say": "Over the year to Nov 3, 2026, AIPI paid 28.2% in cash and returned 4.6% in total, covering 16.3% of its payout. Since launch it covered 66.9%."
  },
  {
   "ticker": "AIYY",
   "name": "YieldMax AI Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -131.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 46173433.57,
   "say": "Over the year to Nov 3, 2026, AIYY paid 32.2% in cash and returned \u221242.4% in total, covering \u2212131.7% of its payout."
  },
  {
   "ticker": "ALA",
   "name": "Corgi ALAB 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 252414,
   "say": "Over three months to Nov 3, 2026, ALA finished 0.6 points behind twice ALAB's daily moves, compounded."
  },
  {
   "ticker": "AMA",
   "name": "Defiance Daily Target 2X Long AMAT ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 16697401,
   "say": "Over three months to Nov 3, 2026, AMA finished 1.7 points behind twice AMAT's daily moves, compounded."
  },
  {
   "ticker": "AMAA",
   "name": "Corgi AMZN 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 559614,
   "say": "Over three months to Nov 3, 2026, AMAA finished 1.6 points behind twice AMZN's daily moves, compounded."
  },
  {
   "ticker": "AMAU",
   "name": "Leverage Shares 2X Long AMAT Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11161200,
   "say": "Over three months to Nov 3, 2026, AMAU finished 1.7 points behind twice AMAT's daily moves, compounded."
  },
  {
   "ticker": "AMDC",
   "name": "Corgi AMD 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1092377,
   "say": "Over three months to Nov 3, 2026, AMDC finished 2.5 points behind twice AMD's daily moves, compounded."
  },
  {
   "ticker": "AMDD",
   "name": "Direxion Daily AMD Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 18194005.94,
   "say": "Over three months to Nov 3, 2026, AMDD finished 3.3 points ahead of the inverse of AMD's daily moves, compounded."
  },
  {
   "ticker": "AMDG",
   "name": "Leverage Shares 2X Long AMD Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 17899700,
   "say": "Over three months to Nov 3, 2026, AMDG finished 5.7 points behind twice AMD's daily moves, compounded."
  },
  {
   "ticker": "AMDL",
   "name": "GraniteShares 2x Long AMD Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 681743362.91,
   "say": "Over three months to Nov 3, 2026, AMDL finished 5.0 points behind twice AMD's daily moves, compounded."
  },
  {
   "ticker": "AMDW",
   "name": "Roundhill AMD WeeklyPay ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 138.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 120021098,
   "say": "Over the year to Nov 3, 2026, AMDW paid 66.8% in cash and returned 92.5% in total, covering 138.5% of its payout."
  },
  {
   "ticker": "AMDY",
   "name": "YieldMax AMD Option Income Strategy ETF",
   "category": "income",
   "badge": "partly",
   "figure": 94.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 409478056.5,
   "say": "Over the year to Nov 3, 2026, AMDY paid 64.5% in cash and returned 61.2% in total, covering 94.9% of its payout. Since launch it covered 169.7%."
  },
  {
   "ticker": "AMKL",
   "name": "Defiance Daily Target 2X Long AMKR ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3583148,
   "say": "Over three months to Nov 3, 2026, AMKL finished 2.9 points behind twice AMKR's daily moves, compounded."
  },
  {
   "ticker": "AMKX",
   "name": "Corgi AMKR 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 156084,
   "say": "Over three months to Nov 3, 2026, AMKX finished 1.4 points behind twice AMKR's daily moves, compounded."
  },
  {
   "ticker": "AMPU",
   "name": "Defiance Daily Target 2X Long AMPX ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -7.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2557765,
   "say": "Over three months to Nov 3, 2026, AMPU finished 7.8 points behind twice AMPX's daily moves, compounded."
  },
  {
   "ticker": "AMUN",
   "name": "abrdn Ultra Short Municipal Income Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.37,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 60843203.71,
   "say": "As of Jul 31, 2026, AMUN had a duration of 0.4 years against \"ultra-short\"."
  },
  {
   "ticker": "AMUU",
   "name": "Direxion Daily AMD Bull 2X ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 57633903.69,
   "say": "Over three months to Nov 3, 2026, AMUU finished 4.3 points behind twice AMD's daily moves, compounded."
  },
  {
   "ticker": "AMYY",
   "name": "GraniteShares YieldBOOST AMD ETF",
   "category": "income",
   "badge": "missed",
   "figure": 14.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8900170.06,
   "say": "Over the year to Nov 3, 2026, AMYY paid 56.9% in cash and returned 8.1% in total, covering 14.2% of its payout."
  },
  {
   "ticker": "AMZD",
   "name": "Direxion Daily AMZN Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15011008.83,
   "say": "Over three months to Nov 3, 2026, AMZD finished 1.5 points ahead of the inverse of AMZN's daily moves, compounded."
  },
  {
   "ticker": "AMZG",
   "name": "Leverage Shares 2X Long AMZN Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3712500,
   "say": "Over three months to Nov 3, 2026, AMZG finished 3.4 points behind twice AMZN's daily moves, compounded."
  },
  {
   "ticker": "AMZO",
   "name": "Tradr 2X Short AMZN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 777651,
   "say": "Over three months to Nov 3, 2026, AMZO finished 1.1 points ahead of twice the inverse of AMZN's daily moves, compounded."
  },
  {
   "ticker": "AMZP",
   "name": "Kurv Yield Premium Strategy Amazon (AMZN) ETF",
   "category": "income",
   "badge": "missed",
   "figure": -41.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 16723340.0,
   "say": "Over the year to Nov 3, 2026, AMZP paid 15.2% in cash and returned \u22126.3% in total, covering \u221241.4% of its payout. Since launch it covered 105.9%."
  },
  {
   "ticker": "AMZU",
   "name": "Direxion Daily AMZN Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 306800532.38,
   "say": "Over three months to Nov 3, 2026, AMZU finished 2.0 points behind twice AMZN's daily moves, compounded. Before rounding it was 2.06 points."
  },
  {
   "ticker": "AMZW",
   "name": "Roundhill AMZN WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -23.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 34536636,
   "say": "Over the year to Nov 3, 2026, AMZW paid 27.6% in cash and returned \u22126.5% in total, covering \u221223.6% of its payout."
  },
  {
   "ticker": "AMZY",
   "name": "YieldMax AMZN Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -3.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 215385000.00000003,
   "say": "Over the year to Nov 3, 2026, AMZY paid 31.4% in cash and returned \u22121.1% in total, covering \u22123.5% of its payout. Since launch it covered 80.1%."
  },
  {
   "ticker": "AMZZ",
   "name": "GraniteShares 2x Long AMZN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 47722573.23,
   "say": "Over three months to Nov 3, 2026, AMZZ finished 1.0 points behind twice AMZN's daily moves, compounded."
  },
  {
   "ticker": "ANEL",
   "name": "Defiance Daily Target 2X Long ANET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9663919,
   "say": "Over three months to Nov 3, 2026, ANEL finished 3.2 points behind twice ANET's daily moves, compounded."
  },
  {
   "ticker": "ANGL",
   "name": "VanEck Fallen Angel High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.5,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2975468040,
   "say": "As of Jul 31, 2026, ANGL held 99.5% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "ANV",
   "name": "GraniteShares Autocallable NVDA ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 125.2,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-03",
   "to": "2026-11-03",
   "netAssets": 8538625.95,
   "say": "Over the time since its launch to Nov 3, 2026, ANV paid 10.7% in cash and returned 13.4% in total, covering 125.2% of its payout."
  },
  {
   "ticker": "AOA",
   "name": "iShares Core 80/20 Aggressive Allocation ETF",
   "category": "allocation",
   "badge": "delivered",
   "figure": 0.6,
   "unit": "points",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 3311030098,
   "say": "As of Jul 31, 2026, AOA held 80.6% in stocks, looked through, against the 80% its name states."
  },
  {
   "ticker": "AOCT",
   "name": "Innovator Equity Defined Protection ETF - Oct 2028",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.19,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2024-09-30",
   "to": "2026-09-30",
   "netAssets": 68153567.0,
   "say": "Over its outcome period to Sep 30, 2026, AOCT returned 11.6% against the 11.4% its cap promised after its fee, as SPY moved +33.1%."
  },
  {
   "ticker": "AOHY",
   "name": "Angel Oak High Yield Opportunities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.3,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 124373653,
   "say": "As of Jul 31, 2026, AOHY held 94.3% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "AOK",
   "name": "iShares Core 30/70 Conservative Allocation ETF",
   "category": "allocation",
   "badge": "delivered",
   "figure": 1.1,
   "unit": "points",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 852195031,
   "say": "As of Jul 31, 2026, AOK held 31.1% in stocks, looked through, against the 30% its name states."
  },
  {
   "ticker": "AOM",
   "name": "iShares Core 40/60 Moderate Allocation ETF",
   "category": "allocation",
   "badge": "delivered",
   "figure": 1.3,
   "unit": "points",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1877681824,
   "say": "As of Jul 31, 2026, AOM held 41.3% in stocks, looked through, against the 40% its name states."
  },
  {
   "ticker": "AOR",
   "name": "iShares Core 60/40 Balanced Allocation ETF",
   "category": "allocation",
   "badge": "delivered",
   "figure": 1.1,
   "unit": "points",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 3894096474,
   "say": "As of Jul 31, 2026, AOR held 61.1% in stocks, looked through, against the 60% its name states."
  },
  {
   "ticker": "APHG",
   "name": "Leverage Shares 2X Long APH Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 269800,
   "say": "Over three months to Nov 3, 2026, APHG finished 4.2 points behind twice APH's daily moves, compounded."
  },
  {
   "ticker": "APHU",
   "name": "T-REX 2X LONG APH DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2061000.0,
   "say": "Over three months to Nov 3, 2026, APHU finished 3.6 points behind twice APH's daily moves, compounded."
  },
  {
   "ticker": "APLX",
   "name": "Tradr 2X Long APLD Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 47515624,
   "say": "Over three months to Nov 3, 2026, APLX finished 1.3 points behind twice APLD's daily moves, compounded."
  },
  {
   "ticker": "APLY",
   "name": "YieldMax AAPL Option Income Strategy ETF",
   "category": "income",
   "badge": "partly",
   "figure": 53.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 109662000.0,
   "say": "Over the year to Nov 3, 2026, APLY paid 28.4% in cash and returned 15.1% in total, covering 53.2% of its payout."
  },
  {
   "ticker": "APLZ",
   "name": "Tradr 2X Short APLD Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4815137,
   "say": "Over three months to Nov 3, 2026, APLZ finished 2.0 points behind twice the inverse of APLD's daily moves, compounded. Before rounding it was 2.05 points."
  },
  {
   "ticker": "APMI",
   "name": "Corgi AMAT 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 483214,
   "say": "Over three months to Nov 3, 2026, APMI finished 1.3 points behind twice AMAT's daily moves, compounded."
  },
  {
   "ticker": "APMU",
   "name": "ActivePassive Intermediate Municipal Bond ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 3.92,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 246486669,
   "say": "As of Aug 31, 2026, APMU had a duration of 3.9 years against \"intermediate\"."
  },
  {
   "ticker": "APOC",
   "name": "Innovator Equity Defined Protection ETF - 6 Mo Apr/Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.14,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-03-31",
   "to": "2026-09-30",
   "netAssets": 85318641.0,
   "say": "Over its outcome period to Sep 30, 2026, APOC returned 3.2% against the 3.0% its cap promised after its fee, as SPY moved +17.4%."
  },
  {
   "ticker": "APPC",
   "name": "Corgi APP 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 243572,
   "say": "Over three months to Nov 3, 2026, APPC finished 0.7 points behind twice APP's daily moves, compounded."
  },
  {
   "ticker": "APPX",
   "name": "Tradr 2X Long APP Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 58274151,
   "say": "Over three months to Nov 3, 2026, APPX finished 0.9 points behind twice APP's daily moves, compounded."
  },
  {
   "ticker": "APRH",
   "name": "Innovator Premium Income 20 Barrier ETF -- April",
   "category": "income",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 24865503.0,
   "say": "Over the year to Nov 3, 2026, APRH paid 6.4% in cash and returned 6.4% in total, covering 100.0% of its payout."
  },
  {
   "ticker": "APRJ",
   "name": "Innovator Premium Income 30 Barrier ETF - April",
   "category": "income",
   "badge": "partly",
   "figure": 96.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 27178156.0,
   "say": "Over the year to Nov 3, 2026, APRJ paid 6.2% in cash and returned 6.0% in total, covering 96.8% of its payout. Since launch it covered 115.2%."
  },
  {
   "ticker": "ARCX",
   "name": "Tradr 2X Long ACHR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4396658,
   "say": "Over three months to Nov 3, 2026, ARCX finished 1.7 points behind twice ACHR's daily moves, compounded."
  },
  {
   "ticker": "ARKB",
   "name": "Ark 21Shares Bitcoin ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1889240000,
   "say": "Over the year to Nov 3, 2026, ARKB returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.21% fee, it finished 0.03 points ahead of Bitcoin."
  },
  {
   "ticker": "ARMA",
   "name": "Corgi ARM 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 231690,
   "say": "Over three months to Nov 3, 2026, ARMA finished 1.1 points behind twice ARM's daily moves, compounded."
  },
  {
   "ticker": "ARMG",
   "name": "Leverage Shares 2X Long ARM Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 53214202,
   "say": "Over three months to Nov 3, 2026, ARMG finished 1.9 points behind twice ARM's daily moves, compounded."
  },
  {
   "ticker": "ARMW",
   "name": "Roundhill ARM WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": 15.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 27763643,
   "say": "Over the year to Nov 3, 2026, ARMW paid 64.8% in cash and returned 9.9% in total, covering 15.3% of its payout."
  },
  {
   "ticker": "ASMG",
   "name": "Leverage Shares 2X Long ASML Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 19870800,
   "say": "Over three months to Nov 3, 2026, ASMG finished 2.7 points behind twice ASML's daily moves, compounded."
  },
  {
   "ticker": "ASMU",
   "name": "Direxion Daily ASML Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8988022.469999999,
   "say": "Over three months to Nov 3, 2026, ASMU finished 1.9 points behind twice ASML's daily moves, compounded."
  },
  {
   "ticker": "ASMZ",
   "name": "Corgi ASML 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 304880,
   "say": "Over three months to Nov 3, 2026, ASMZ finished 2.1 points behind twice ASML's daily moves, compounded."
  },
  {
   "ticker": "ASTG",
   "name": "Leverage Shares 2X Long ASTS Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 58250,
   "say": "Over three months to Nov 3, 2026, ASTG finished 2.4 points behind twice ASTS's daily moves, compounded."
  },
  {
   "ticker": "ASTN",
   "name": "Defiance Daily Target 2X Short ASTS ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -11.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3472057,
   "say": "Over three months to Nov 3, 2026, ASTN finished 11.4 points behind twice the inverse of ASTS's daily moves, compounded."
  },
  {
   "ticker": "ASTT",
   "name": "Corgi ASTS 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 168780,
   "say": "Over three months to Nov 3, 2026, ASTT finished 0.6 points behind twice ASTS's daily moves, compounded."
  },
  {
   "ticker": "ASTX",
   "name": "Tradr 2X Long ASTS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 102300234,
   "say": "Over three months to Nov 3, 2026, ASTX finished 1.2 points behind twice ASTS's daily moves, compounded."
  },
  {
   "ticker": "ASTY",
   "name": "Defiance Daily Target 2X Long ASTS ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3954160,
   "say": "Over three months to Nov 3, 2026, ASTY finished 1.5 points behind twice ASTS's daily moves, compounded."
  },
  {
   "ticker": "ASUP",
   "name": "T-REX 2X Long ASTS Daily Target ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 355200.0,
   "say": "Over three months to Nov 3, 2026, ASUP finished 1.2 points behind twice ASTS's daily moves, compounded."
  },
  {
   "ticker": "ATCL",
   "name": "REX Autocallable Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 38.9,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-18",
   "to": "2026-11-03",
   "netAssets": 45312000.0,
   "say": "Over the time since its launch to Nov 3, 2026, ATCL paid 9.0% in cash and returned 3.5% in total, covering 38.9% of its payout."
  },
  {
   "ticker": "ATTR",
   "name": "Arin Tactical Tail Risk ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 14.5,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 95786490,
   "say": "In the 52 weeks to Nov 3, 2026, ATTR moved 14.5% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "AUSM",
   "name": "Allspring Ultra Short Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.56,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 31074395,
   "say": "As of Jun 30, 2026, AUSM had a duration of 0.6 years against \"ultra-short\"."
  },
  {
   "ticker": "AVGC",
   "name": "Corgi AVGO 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 719796,
   "say": "Over three months to Nov 3, 2026, AVGC finished 1.9 points behind twice AVGO's daily moves, compounded."
  },
  {
   "ticker": "AVGG",
   "name": "Leverage Shares 2X Long AVGO Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 46849500,
   "say": "Over three months to Nov 3, 2026, AVGG finished 2.2 points behind twice AVGO's daily moves, compounded."
  },
  {
   "ticker": "AVGU",
   "name": "GraniteShares 2x Long AVGO Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 31109324.96,
   "say": "Over three months to Nov 3, 2026, AVGU finished 2.5 points behind twice AVGO's daily moves, compounded."
  },
  {
   "ticker": "AVGW",
   "name": "Roundhill AVGO WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -39.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 44264674,
   "say": "Over the year to Nov 3, 2026, AVGW paid 38.2% in cash and returned \u221215.2% in total, covering \u221239.8% of its payout."
  },
  {
   "ticker": "AVGX",
   "name": "Defiance Daily Target 2X Long AVGO ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 152695265,
   "say": "Over three months to Nov 3, 2026, AVGX finished 1.9 points behind twice AVGO's daily moves, compounded."
  },
  {
   "ticker": "AVL",
   "name": "Direxion Daily AVGO Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 225879029.23999998,
   "say": "Over three months to Nov 3, 2026, AVL finished 1.7 points behind twice AVGO's daily moves, compounded."
  },
  {
   "ticker": "AVMA",
   "name": "Avantis Moderate Allocation ETF",
   "category": "allocation",
   "badge": "delivered",
   "figure": 0,
   "unit": "bands",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 68834060,
   "say": "As of Aug 31, 2026, AVMA held 66.1% in stocks, looked through: moderate (more than 50% and up to 70% stocks), against the moderate band its name states."
  },
  {
   "ticker": "AVMU",
   "name": "Avantis Core Municipal Fixed Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 171009168,
   "say": "As of Aug 31, 2026, AVMU held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "AVS",
   "name": "Direxion Daily AVGO Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 18002258.89,
   "say": "Over three months to Nov 3, 2026, AVS finished 2.2 points ahead of the inverse of AVGO's daily moves, compounded."
  },
  {
   "ticker": "AVSF",
   "name": "Avantis Short-Term Fixed Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.61,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 655126071,
   "say": "As of Aug 31, 2026, AVSF had a duration of 2.6 years against \"short\"."
  },
  {
   "ticker": "AVXX",
   "name": "Defiance Daily Target 2X Long AVAV ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10025400,
   "say": "Over three months to Nov 3, 2026, AVXX finished 2.8 points behind twice AVAV's daily moves, compounded."
  },
  {
   "ticker": "AXTC",
   "name": "Corgi AXTI 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 464724,
   "say": "Over three months to Nov 3, 2026, AXTC finished 1.2 points behind twice AXTI's daily moves, compounded."
  },
  {
   "ticker": "AXTL",
   "name": "Leverage Shares 2X Long AXTI Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5852000,
   "say": "Over three months to Nov 3, 2026, AXTL finished 2.4 points behind twice AXTI's daily moves, compounded."
  },
  {
   "ticker": "AXTU",
   "name": "T-REX 2X LONG AXTI DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7908236.05,
   "say": "Over three months to Nov 3, 2026, AXTU finished 2.4 points behind twice AXTI's daily moves, compounded."
  },
  {
   "ticker": "AXTX",
   "name": "Tradr 2X Long AXTI Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 138897733,
   "say": "Over three months to Nov 3, 2026, AXTX finished 2.7 points behind twice AXTI's daily moves, compounded."
  },
  {
   "ticker": "AZYY",
   "name": "GraniteShares YieldBOOST AMZN ETF",
   "category": "income",
   "badge": "missed",
   "figure": -36.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1958962.84,
   "say": "Over the year to Nov 3, 2026, AZYY paid 30.3% in cash and returned \u221210.9% in total, covering \u221236.0% of its payout."
  },
  {
   "ticker": "BAB",
   "name": "Invesco Taxable Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 876492608.4,
   "say": "As of Aug 31, 2026, BAB held 98.1% of net assets in municipal bonds."
  },
  {
   "ticker": "BABC",
   "name": "Corgi BABA 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 283392,
   "say": "Over three months to Nov 3, 2026, BABC finished 1.1 points behind twice BABA's daily moves, compounded."
  },
  {
   "ticker": "BABO",
   "name": "YieldMax BABA Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -108.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 12187500.0,
   "say": "Over the year to Nov 3, 2026, BABO paid 31.4% in cash and returned \u221234.1% in total, covering \u2212108.6% of its payout."
  },
  {
   "ticker": "BABU",
   "name": "Direxion Daily BABA Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5707507.61,
   "say": "Over three months to Nov 3, 2026, BABU finished 1.9 points behind twice BABA's daily moves, compounded."
  },
  {
   "ticker": "BABW",
   "name": "Roundhill BABA WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -188.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1015456,
   "say": "Over the year to Nov 3, 2026, BABW paid 25.8% in cash and returned \u221248.7% in total, covering \u2212188.8% of its payout."
  },
  {
   "ticker": "BABX",
   "name": "GraniteShares 2x Long BABA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 97613656.62,
   "say": "Over three months to Nov 3, 2026, BABX finished 1.2 points behind twice BABA's daily moves, compounded."
  },
  {
   "ticker": "BAGY",
   "name": "Amplify Bitcoin Max Income Covered Call ETF",
   "category": "income",
   "badge": "missed",
   "figure": -171.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 9019870.0,
   "say": "Over the year to Nov 3, 2026, BAGY paid 21.2% in cash and returned \u221236.4% in total, covering \u2212171.7% of its payout."
  },
  {
   "ticker": "BAIG",
   "name": "Leverage Shares 2X Long BBAI Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5345554,
   "say": "Over three months to Nov 3, 2026, BAIG finished 5.0 points behind twice BBAI's daily moves, compounded."
  },
  {
   "ticker": "BALI",
   "name": "iShares U.S. Large Cap Premium Income Active ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 178.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1527754234,
   "say": "Over the year to Nov 3, 2026, BALI paid 8.4% in cash and returned 15.0% in total, covering 178.6% of its payout."
  },
  {
   "ticker": "BALQ",
   "name": "iShares Nasdaq Premium Income Active ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 147.0,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-03",
   "to": "2026-11-03",
   "netAssets": 42388693,
   "say": "Over the time since its launch to Nov 3, 2026, BALQ paid 10.0% in cash and returned 14.7% in total, covering 147.0% of its payout."
  },
  {
   "ticker": "BALT",
   "name": "Innovator Defined Wealth Shield ETF - Quarterly",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 3247677869.0,
   "say": "Over its outcome period to Sep 30, 2026, BALT returned 2.2% against the 2.1% its cap promised after its fee, as SPY moved +2.3%."
  },
  {
   "ticker": "BAR",
   "name": "GraniteShares Gold Trust Shares of Beneficial Interest",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1268697506.44,
   "say": "Over the year to Nov 3, 2026, BAR returned \u22122.4% against \u22122.6% for GLD, on the price of gold. Fees aside, BAR finished 0.05 points behind GLD."
  },
  {
   "ticker": "BAVA",
   "name": "Bitwise Avalanche ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 2.45,
   "unit": "points",
   "window": "since launch",
   "from": "2026-04-15",
   "to": "2026-11-03",
   "netAssets": 22790583.0,
   "say": "Over the time since its launch to Nov 3, 2026, BAVA returned \u22128.5% against \u221210.6% for Avalanche. Before its 0.34% fee, it finished 2.45 points ahead of Avalanche."
  },
  {
   "ticker": "BBAG",
   "name": "JPMorgan BetaBuilders U.S. Aggregate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 844960811.79,
   "say": "Over the year to Nov 3, 2026, BBAG returned \u22120.1% against \u22120.2% for AGG, which tracks the same Bloomberg US Aggregate Index. Fees aside, BBAG finished 0.04 points ahead of AGG."
  },
  {
   "ticker": "BBBI",
   "name": "BondBloxx BBB Rated 5-10 Year Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.93,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 169493207,
   "say": "As of Jul 31, 2026, BBBI had a duration of 5.9 years against \"5 to 10 years\"."
  },
  {
   "ticker": "BBBL",
   "name": "BondBloxx BBB Rated 10+ Year Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 11.81,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 6894031,
   "say": "As of Jul 31, 2026, BBBL had a duration of 11.8 years against \"10+ years\"."
  },
  {
   "ticker": "BBBS",
   "name": "BondBloxx BBB Rated 1-5 Year Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.74,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 180201581,
   "say": "As of Jul 31, 2026, BBBS had a duration of 2.7 years against \"1 to 5 years\"."
  },
  {
   "ticker": "BBCB",
   "name": "JPMorgan BetaBuilders USD Investment Grade Corporate Bond ",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.24,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 54281706.23,
   "say": "Over the year to Nov 3, 2026, BBCB returned \u22120.5% against \u22120.3% for SPBO, which tracks the same Bloomberg US Corporate Index. Fees aside, BBCB finished 0.24 points behind SPBO."
  },
  {
   "ticker": "BBHY",
   "name": "JPMorgan BetaBuilders USD High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.11,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 699619494.76,
   "say": "Over the year to Nov 3, 2026, BBHY returned 2.0% against 2.2% for SPHY, which tracks the same ICE BofA US High Yield Index. Fees aside, BBHY finished 0.11 points behind SPHY."
  },
  {
   "ticker": "BBIB",
   "name": "JPMorgan BetaBuilders U.S. Treasury Bond 3-10 Year ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.88,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 76148766.24,
   "say": "As of Aug 31, 2026, BBIB had a duration of 4.9 years against \"3 to 10 years\"."
  },
  {
   "ticker": "BBLB",
   "name": "JPMorgan BetaBuilders U.S. Treasury Bond 20+ Year ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 35378491.2,
   "say": "Over the year to Nov 3, 2026, BBLB returned \u22125.3% against \u22125.4% for TLT, which tracks the same ICE US Treasury 20+ Year Bond Index. Fees aside, BBLB finished 0.03 points behind TLT."
  },
  {
   "ticker": "BBSB",
   "name": "JPMorgan BetaBuilders U.S. Treasury Bond 1-3 Year ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 54790752.88,
   "say": "Over the year to Nov 3, 2026, BBSB returned 2.1% against 2.0% for SHY, which tracks the same ICE U.S. Treasury 1-3 Year Bond Index. Fees aside, BBSB finished 0.03 points behind SHY."
  },
  {
   "ticker": "BBUL",
   "name": "GraniteShares 2x Long BB Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 813819.18,
   "say": "Over three months to Nov 3, 2026, BBUL finished 2.8 points behind twice BB's daily moves, compounded."
  },
  {
   "ticker": "BBUS",
   "name": "JPMorgan BetaBuilders U.S. Equity ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.16,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 9631881470.53,
   "say": "Over the year to Nov 3, 2026, BBUS returned 10.9% against 11.1% for USPX, which tracks the same Morningstar US Target Market Exposure Index. Fees aside, BBUS finished 0.16 points behind USPX."
  },
  {
   "ticker": "BBYY",
   "name": "GraniteShares YieldBOOST BABA ETF",
   "category": "income",
   "badge": "missed",
   "figure": -63.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 578347.42,
   "say": "Over the year to Nov 3, 2026, BBYY paid 45.3% in cash and returned \u221228.7% in total, covering \u221263.4% of its payout."
  },
  {
   "ticker": "BCCC",
   "name": "Global X Bitcoin Covered Call ETF",
   "category": "income",
   "badge": "missed",
   "figure": -78.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 9566430,
   "say": "Over the year to Nov 3, 2026, BCCC paid 24.4% in cash and returned \u221219.2% in total, covering \u221278.7% of its payout."
  },
  {
   "ticker": "BEC",
   "name": "Corgi BE 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1604064,
   "say": "Over three months to Nov 3, 2026, BEC finished 3.0 points behind twice BE's daily moves, compounded."
  },
  {
   "ticker": "BEG",
   "name": "Leverage Shares 2X Long BE Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 37702500,
   "say": "Over three months to Nov 3, 2026, BEG finished 3.7 points behind twice BE's daily moves, compounded."
  },
  {
   "ticker": "BEX",
   "name": "Tradr 2X Long BE Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 185065004,
   "say": "Over three months to Nov 3, 2026, BEX finished 2.5 points behind twice BE's daily moves, compounded."
  },
  {
   "ticker": "BFOC",
   "name": "FT Vest Bitcoin Strategy Floor15 ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.99,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-01",
   "to": "2026-09-30",
   "netAssets": 1645271.0,
   "say": "Over its outcome period to Sep 30, 2026, BFOC returned \u221214.9% against the \u221215.9% its buffer promised after its fee, as IBIT moved \u221227.2%."
  },
  {
   "ticker": "BHYB",
   "name": "Xtrackers USD High Yield BB-B ex Financials ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 90.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 3043314609.0,
   "say": "As of Aug 31, 2026, BHYB held 90.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "BIB",
   "name": "ProShares Ultra Nasdaq Biotechnology",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 102165689.0,
   "say": "Over three months to Nov 3, 2026, BIB finished 1.8 points behind twice IBBQ's daily moves, compounded."
  },
  {
   "ticker": "BIDG",
   "name": "Leverage Shares 2X Long BIDU Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5254500,
   "say": "Over three months to Nov 3, 2026, BIDG finished 1.5 points behind twice BIDU's daily moves, compounded."
  },
  {
   "ticker": "BIGY",
   "name": "YieldMax Target 12 Big 50 Option Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 40.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 31106250.000000004,
   "say": "Over the year to Nov 3, 2026, BIGY paid 12.0% in cash and returned 4.9% in total, covering 40.8% of its payout. Since launch it covered 110.9%."
  },
  {
   "ticker": "BIL",
   "name": "SPDR Bloomberg 1-3 Month T-Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.16,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 48083060000,
   "say": "As of Jun 30, 2026, BIL had a duration of 0.2 years against \"1 to 3 months\"."
  },
  {
   "ticker": "BILS",
   "name": "State Street SPDR Bloomberg 3-12 Month T-Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.39,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 3943930000,
   "say": "As of Jun 30, 2026, BILS had a duration of 0.4 years against \"3 to 12 months\"."
  },
  {
   "ticker": "BILZ",
   "name": "PIMCO Ultra Short Government Active Exchange-Traded Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.24,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1029567455,
   "say": "As of Jun 30, 2026, BILZ had a duration of 0.2 years against \"ultra-short\"."
  },
  {
   "ticker": "BIOY",
   "name": "GraniteShares YieldBOOST Biotech ETF",
   "category": "income",
   "badge": "missed",
   "figure": 15.7,
   "unit": "%",
   "window": "since launch",
   "from": "2026-05-05",
   "to": "2026-11-03",
   "netAssets": 1528298.08,
   "say": "Over the time since its launch to Nov 3, 2026, BIOY paid 26.1% in cash and returned 4.1% in total, covering 15.7% of its payout."
  },
  {
   "ticker": "BIS",
   "name": "ProShares UltraShort Nasdaq Biotechnology",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1757967.0,
   "say": "Over three months to Nov 3, 2026, BIS finished 2.2 points ahead of twice the inverse of IBBQ's daily moves, compounded."
  },
  {
   "ticker": "BITB",
   "name": "Bitwise Bitcoin ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2886221616.0,
   "say": "Over the year to Nov 3, 2026, BITB returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.20% fee, it finished 0.02 points ahead of Bitcoin."
  },
  {
   "ticker": "BITI",
   "name": "ProShares Short Bitcoin ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 73371415.0,
   "say": "Over three months to Nov 3, 2026, BITI finished 1.4 points ahead of the inverse of Bitcoin's daily moves, compounded."
  },
  {
   "ticker": "BITU",
   "name": "ProShares Ultra Bitcoin ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 491575486.0,
   "say": "Over three months to Nov 3, 2026, BITU finished 4.7 points behind twice Bitcoin's daily moves, compounded."
  },
  {
   "ticker": "BITX",
   "name": "2x Bitcoin ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1028286667.51,
   "say": "Over three months to Nov 3, 2026, BITX finished 4.4 points behind twice Bitcoin's daily moves, compounded."
  },
  {
   "ticker": "BITY",
   "name": "Amplify Bitcoin 2% Monthly Option Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -214.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 11598899.0,
   "say": "Over the year to Nov 3, 2026, BITY paid 15.9% in cash and returned \u221234.1% in total, covering \u2212214.5% of its payout."
  },
  {
   "ticker": "BIV",
   "name": "Vanguard Intermediate-Term Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.94,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 28100000000,
   "say": "As of Jun 30, 2026, BIV had a duration of 5.9 years against \"intermediate\"."
  },
  {
   "ticker": "BKEM",
   "name": "BNY Mellon Emerging Markets Equity ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.44,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 89243576,
   "say": "Over the year to Nov 3, 2026, BKEM returned 11.9% against 11.2% for GSEE, which tracks the same Solactive GBS Emerging Markets Large & Mid Cap USD Index NTR. Fees aside, BKEM finished 0.44 points ahead of GSEE."
  },
  {
   "ticker": "BKHY",
   "name": "BNY Mellon High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 90.8,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 160311412,
   "say": "As of Jul 31, 2026, BKHY held 90.8% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "BKLC",
   "name": "BNY Mellon US Large Cap Core Equity ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.15,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 5471883090,
   "say": "Over the year to Nov 3, 2026, BKLC returned 11.2% against 11.4% for GXLC, which tracks the same Solactive GBS United States 500 Index TR. Fees aside, BKLC finished 0.15 points behind GXLC."
  },
  {
   "ticker": "BKUI",
   "name": "BNY Mellon Ultra Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.7,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 574674963,
   "say": "As of Jun 30, 2026, BKUI had a duration of 0.7 years against \"ultra-short\"."
  },
  {
   "ticker": "BLOX",
   "name": "Nicholas Crypto Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -176.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 284585342,
   "say": "Over the year to Nov 3, 2026, BLOX paid 22.5% in cash and returned \u221239.8% in total, covering \u2212176.9% of its payout."
  },
  {
   "ticker": "BLV",
   "name": "Vanguard Long-Term Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 12.82,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 5300000000,
   "say": "As of Jun 30, 2026, BLV had a duration of 12.8 years against \"long\"."
  },
  {
   "ticker": "BMNG",
   "name": "Leverage Shares 2X Long BMNR Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -8.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 28948215,
   "say": "Over three months to Nov 3, 2026, BMNG finished 8.0 points behind twice BMNR's daily moves, compounded."
  },
  {
   "ticker": "BMNU",
   "name": "T-REX 2X LONG BMNR DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 220024304.64,
   "say": "Over three months to Nov 3, 2026, BMNU finished 6.0 points behind twice BMNR's daily moves, compounded."
  },
  {
   "ticker": "BMNZ",
   "name": "Defiance Daily Target 2X Short BMNR ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13997201,
   "say": "Over three months to Nov 3, 2026, BMNZ finished 2.5 points behind twice the inverse of BMNR's daily moves, compounded."
  },
  {
   "ticker": "BND",
   "name": "Vanguard Total Bond Market ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 161400000000,
   "say": "Over the year to Nov 3, 2026, BND returned \u22120.2% against \u22120.2% for AGG, on Bloomberg U.S. Aggregate Bond Index. Fees aside, BND finished 0.04 points ahead of AGG."
  },
  {
   "ticker": "BNDI",
   "name": "NEOS Enhanced Income Aggregate Bond ETF",
   "category": "income",
   "badge": "missed",
   "figure": 26.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 191173099.0,
   "say": "Over the year to Nov 3, 2026, BNDI paid 5.7% in cash and returned 1.5% in total, covering 26.3% of its payout. Since launch it covered 70.2%."
  },
  {
   "ticker": "BNMC",
   "name": "Corgi BMNR 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 572943,
   "say": "Over three months to Nov 3, 2026, BNMC finished 4.6 points behind twice BMNR's daily moves, compounded."
  },
  {
   "ticker": "BOCT",
   "name": "Innovator U.S. Equity Buffer ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 356914220.0,
   "say": "Over its outcome period to Sep 30, 2026, BOCT returned 13.9% against the 13.8% its cap promised after its fee, as SPY moved +14.6%."
  },
  {
   "ticker": "BOEG",
   "name": "Leverage Shares 2X Long BA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10800400,
   "say": "Over three months to Nov 3, 2026, BOEG finished 1.5 points behind twice BA's daily moves, compounded."
  },
  {
   "ticker": "BOEU",
   "name": "Direxion Daily BA Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 26377020.29,
   "say": "Over three months to Nov 3, 2026, BOEU finished 1.2 points behind twice BA's daily moves, compounded."
  },
  {
   "ticker": "BRHY",
   "name": "iShares High Yield Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 93.5,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 130359119,
   "say": "As of Jul 31, 2026, BRHY held 93.5% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "BRKC",
   "name": "YieldMax BRK.B Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 61.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8330000.0,
   "say": "Over the year to Nov 3, 2026, BRKC paid 17.8% in cash and returned 11.0% in total, covering 61.8% of its payout. Since launch it covered 37.7%."
  },
  {
   "ticker": "BRKW",
   "name": "Roundhill BRKB WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": 97.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 15623025,
   "say": "Over the year to Nov 3, 2026, BRKW paid 16.8% in cash and returned 16.3% in total, covering 97.0% of its payout. Since launch it covered 48.8%."
  },
  {
   "ticker": "BRLN",
   "name": "iShares Floating Rate Loan Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.2,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 50529584,
   "say": "As of Jul 31, 2026, BRLN had a duration of 0.2 years against \"floating\"."
  },
  {
   "ticker": "BRRR",
   "name": "CoinShares Bitcoin ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 342354115,
   "say": "Over the year to Nov 3, 2026, BRRR returned \u221227.3% against \u221227.1% for Bitcoin. Before its 0.25% fee, it finished 0.03 points behind Bitcoin."
  },
  {
   "ticker": "BRZU",
   "name": "Direxion Daily MSCI Brazil Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 121169675.9,
   "say": "Over three months to Nov 3, 2026, BRZU finished 1.0 points behind twice EWZ's daily moves, compounded."
  },
  {
   "ticker": "BRZX",
   "name": "Corgi Brazil 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 260258,
   "say": "Over three months to Nov 3, 2026, BRZX finished 1.9 points behind twice EWZ's daily moves, compounded."
  },
  {
   "ticker": "BSCQ",
   "name": "Invesco BulletShares 2026 Corporate Bond ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 66.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 2971789219.92,
   "say": "As of Aug 31, 2026, BSCQ held 66.7% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCR",
   "name": "Invesco BulletShares 2027 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4512126776.77,
   "say": "As of Aug 31, 2026, BSCR held 98.1% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCS",
   "name": "Invesco BulletShares 2028 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 3528838873.44,
   "say": "As of Aug 31, 2026, BSCS held 98.8% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCT",
   "name": "Invesco BulletShares 2029 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 3104436405.51,
   "say": "As of Aug 31, 2026, BSCT held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCU",
   "name": "Invesco BulletShares 2030 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 2825280825.45,
   "say": "As of Aug 31, 2026, BSCU held 98.9% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCV",
   "name": "Invesco BulletShares 2031 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1886744509.64,
   "say": "As of Aug 31, 2026, BSCV held 98.9% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCW",
   "name": "Invesco BulletShares 2032 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1563849899.71,
   "say": "As of Aug 31, 2026, BSCW held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCX",
   "name": "Invesco BulletShares 2033 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1128531172.6,
   "say": "As of Aug 31, 2026, BSCX held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCY",
   "name": "Invesco BulletShares 2034 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 653280839.17,
   "say": "As of Aug 31, 2026, BSCY held 98.2% of net assets in corporate bonds."
  },
  {
   "ticker": "BSCZ",
   "name": "Invesco BulletShares 2035 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 411838072.62,
   "say": "As of Aug 31, 2026, BSCZ held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJQ",
   "name": "Invesco BulletShares 2026 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "missed",
   "figure": 33.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 669078998.63,
   "say": "As of Aug 31, 2026, BSJQ held 33.5% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJR",
   "name": "Invesco BulletShares 2027 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 92.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 948023656.28,
   "say": "As of Aug 31, 2026, BSJR held 92.8% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJS",
   "name": "Invesco BulletShares 2028 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 779668340.16,
   "say": "As of Aug 31, 2026, BSJS held 98.4% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJT",
   "name": "Invesco BulletShares 2029 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 603944161.04,
   "say": "As of Aug 31, 2026, BSJT held 97.4% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJU",
   "name": "Invesco BulletShares 2030 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 330129406.42,
   "say": "As of Aug 31, 2026, BSJU held 98.1% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJV",
   "name": "Invesco BulletShares 2031 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 136788662.74,
   "say": "As of Aug 31, 2026, BSJV held 97.5% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJW",
   "name": "Invesco BulletShares 2032 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 53470987.51,
   "say": "As of Aug 31, 2026, BSJW held 97.3% of net assets in corporate bonds."
  },
  {
   "ticker": "BSJX",
   "name": "Invesco BulletShares 2033 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 21803081.32,
   "say": "As of Aug 31, 2026, BSJX held 96.7% of net assets in corporate bonds."
  },
  {
   "ticker": "BSMQ",
   "name": "Invesco BulletShares 2026 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 88.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 251741957.33,
   "say": "As of Aug 31, 2026, BSMQ held 88.2% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMR",
   "name": "Invesco BulletShares 2027 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 373464661.66,
   "say": "As of Aug 31, 2026, BSMR held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMS",
   "name": "Invesco BulletShares 2028 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 356615531.49,
   "say": "As of Aug 31, 2026, BSMS held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMT",
   "name": "Invesco BulletShares 2029 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 308856490.69,
   "say": "As of Aug 31, 2026, BSMT held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMU",
   "name": "Invesco BulletShares 2030 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 287484562.33,
   "say": "As of Aug 31, 2026, BSMU held 98.8% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMV",
   "name": "Invesco BulletShares 2031 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 209041350.05,
   "say": "As of Aug 31, 2026, BSMV held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMW",
   "name": "Invesco BulletShares 2032 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 240906417.38,
   "say": "As of Aug 31, 2026, BSMW held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMY",
   "name": "Invesco BulletShares 2034 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 165523978.54,
   "say": "As of Aug 31, 2026, BSMY held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "BSMZ",
   "name": "Invesco BulletShares 2035 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 73345304.57,
   "say": "As of Aug 31, 2026, BSMZ held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "BSOL",
   "name": "Bitwise Solana Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 6.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 961306801.0,
   "say": "Over the year to Nov 3, 2026, BSOL returned \u221239.8% against \u221243.1% for Solana. Before its 0.20% fee, it finished 6.00 points ahead of Solana."
  },
  {
   "ticker": "BSSX",
   "name": "Invesco BulletShares 2033 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 151985820.23,
   "say": "As of Aug 31, 2026, BSSX held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "BSV",
   "name": "Vanguard Short-Term Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.53,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 45400000000,
   "say": "As of Jun 30, 2026, BSV had a duration of 2.5 years against \"short\"."
  },
  {
   "ticker": "BTAL",
   "name": "AGF U.S. Market Neutral Anti-Beta Fund",
   "category": "alternatives",
   "badge": "missed",
   "figure": -0.67,
   "unit": "",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 282859480,
   "say": "In the 52 weeks to Nov 3, 2026, BTAL's weekly correlation with the S&P 500 was \u22120.67."
  },
  {
   "ticker": "BTC",
   "name": "Grayscale Bitcoin Mini Trust ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3188712000,
   "say": "Over the year to Nov 3, 2026, BTC returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.15% fee, it finished level with Bitcoin."
  },
  {
   "ticker": "BTCC",
   "name": "Grayscale Bitcoin High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -85.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13427364,
   "say": "Over the year to Nov 3, 2026, BTCC paid 30.0% in cash and returned \u221225.6% in total, covering \u221285.3% of its payout."
  },
  {
   "ticker": "BTCI",
   "name": "NEOS Bitcoin High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -152.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1401352010.0,
   "say": "Over the year to Nov 3, 2026, BTCI paid 17.4% in cash and returned \u221226.6% in total, covering \u2212152.9% of its payout."
  },
  {
   "ticker": "BTCL",
   "name": "T-REX 2X LONG BITCOIN DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 30414000.0,
   "say": "Over three months to Nov 3, 2026, BTCL finished 6.1 points behind twice Bitcoin's daily moves, compounded."
  },
  {
   "ticker": "BTCO",
   "name": "Invesco Galaxy Bitcoin ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 383258976.68,
   "say": "Over the year to Nov 3, 2026, BTCO returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.25% fee, it finished 0.02 points behind Bitcoin."
  },
  {
   "ticker": "BTCU",
   "name": "Direxion Daily Bitcoin Bull 2X ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5044522.42,
   "say": "Over three months to Nov 3, 2026, BTCU finished 4.5 points behind twice Bitcoin's daily moves, compounded."
  },
  {
   "ticker": "BTCW",
   "name": "WisdomTree Bitcoin Fund",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.08,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 162302810.0,
   "say": "Over the year to Nov 3, 2026, BTCW returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.25% fee, it finished 0.08 points ahead of Bitcoin."
  },
  {
   "ticker": "BTCZ",
   "name": "T-REX 2X INVERSE BITCOIN DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13863200.0,
   "say": "Over three months to Nov 3, 2026, BTCZ finished 0.2 points ahead of twice the inverse of Bitcoin's daily moves, compounded."
  },
  {
   "ticker": "BTDL",
   "name": "GraniteShares 2x Long BTDR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1819697.64,
   "say": "Over three months to Nov 3, 2026, BTDL finished 2.0 points behind twice BTDR's daily moves, compounded."
  },
  {
   "ticker": "BUCK",
   "name": "Simplify Treasury Option Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 50.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 516765850.0,
   "say": "Over the year to Nov 3, 2026, BUCK paid 6.7% in cash and returned 3.4% in total, covering 50.7% of its payout."
  },
  {
   "ticker": "BULG",
   "name": "Leverage Shares 2X Long BULL Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2228076,
   "say": "Over three months to Nov 3, 2026, BULG finished 2.7 points behind twice BULL's daily moves, compounded."
  },
  {
   "ticker": "BUXX",
   "name": "Strive Enhanced Income Short Maturity ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.82,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 477394570,
   "say": "As of Jun 30, 2026, BUXX had a duration of 0.8 years against \"short\"."
  },
  {
   "ticker": "BUYW",
   "name": "Main BuyWrite ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 142.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1297908901,
   "say": "Over the year to Nov 3, 2026, BUYW paid 6.1% in cash and returned 8.7% in total, covering 142.6% of its payout."
  },
  {
   "ticker": "BWX",
   "name": "State Street SPDR Bloomberg International Treasury Bond ET",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1335060000,
   "say": "As of Jun 30, 2026, BWX held 99.1% of net assets in foreign treasury bonds."
  },
  {
   "ticker": "BWZ",
   "name": "State Street SPDR Bloomberg Short Term International Treas",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.76,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 298490000,
   "say": "As of Jun 30, 2026, BWZ had a duration of 1.8 years against \"short\"."
  },
  {
   "ticker": "BZQ",
   "name": "ProShares UltraShort MSCI Brazil Capped",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2553692.0,
   "say": "Over three months to Nov 3, 2026, BZQ finished 2.2 points ahead of twice the inverse of EWZ's daily moves, compounded."
  },
  {
   "ticker": "CAFX",
   "name": "Congress Intermediate Bond ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 3.67,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 319303819,
   "say": "As of Jul 31, 2026, CAFX had a duration of 3.7 years against \"intermediate\"."
  },
  {
   "ticker": "CAIE",
   "name": "Calamos Autocallable Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 71.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1184369163,
   "say": "Over the year to Nov 3, 2026, CAIE paid 14.1% in cash and returned 10.1% in total, covering 71.6% of its payout. Since launch it covered 125.6%."
  },
  {
   "ticker": "CAIQ",
   "name": "Calamos Nasdaq Autocallable Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 72.6,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-20",
   "to": "2026-11-03",
   "netAssets": 286386303,
   "say": "Over the time since its launch to Nov 3, 2026, CAIQ paid 16.8% in cash and returned 12.2% in total, covering 72.6% of its payout."
  },
  {
   "ticker": "CALI",
   "name": "iShares Short-Term California Muni Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.28,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 686833684,
   "say": "As of Jul 31, 2026, CALI had a duration of 1.3 years against \"short\"."
  },
  {
   "ticker": "CAM",
   "name": "AB California Intermediate Municipal ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 3.71,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1207090535,
   "say": "As of Aug 31, 2026, CAM had a duration of 3.7 years against \"intermediate\"."
  },
  {
   "ticker": "CAMC",
   "name": "Corgi CAMT 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 130952,
   "say": "Over three months to Nov 3, 2026, CAMC finished 1.5 points behind twice CAMT's daily moves, compounded."
  },
  {
   "ticker": "CAOS",
   "name": "Alpha Architect Tail Risk ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": -4.3,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 727950000.0,
   "say": "In the 52 weeks to Nov 3, 2026, CAOS moved \u22124.3% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "CARX",
   "name": "Corgi CART 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 536211,
   "say": "Over three months to Nov 3, 2026, CARX finished 4.5 points behind twice CART's daily moves, compounded."
  },
  {
   "ticker": "CATF",
   "name": "American Century California Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 83568163,
   "say": "As of Aug 31, 2026, CATF held 97.2% of net assets in municipal bonds."
  },
  {
   "ticker": "CATG",
   "name": "Leverage Shares 2X Long CAT Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5130000,
   "say": "Over three months to Nov 3, 2026, CATG finished 2.3 points behind twice CAT's daily moves, compounded."
  },
  {
   "ticker": "CBRG",
   "name": "Leverage Shares 2X Long CBRS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 40952800,
   "say": "Over three months to Nov 3, 2026, CBRG finished 0.7 points behind twice CBRS's daily moves, compounded."
  },
  {
   "ticker": "CBRX",
   "name": "Tradr 2X Long CBRS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9541667,
   "say": "Over three months to Nov 3, 2026, CBRX finished 0.5 points behind twice CBRS's daily moves, compounded."
  },
  {
   "ticker": "CBRZ",
   "name": "Tradr 2X Short CBRS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 6.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3293956,
   "say": "Over three months to Nov 3, 2026, CBRZ finished 6.5 points ahead of twice the inverse of CBRS's daily moves, compounded."
  },
  {
   "ticker": "CCOR",
   "name": "Core Alternative ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": -13.2,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 27921738,
   "say": "In the 52 weeks to Nov 3, 2026, CCOR moved \u221213.2% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "CCPX",
   "name": "Corgi China 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 298797,
   "say": "Over three months to Nov 3, 2026, CCPX finished 2.5 points behind twice FXI's daily moves, compounded."
  },
  {
   "ticker": "CCRP",
   "name": "Columbia Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 55308485,
   "say": "As of Jun 30, 2026, CCRP held 96.5% of net assets in corporate bonds."
  },
  {
   "ticker": "CCSB",
   "name": "Carbon Collective Short Duration Green Bond ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 4.68,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 26897574,
   "say": "As of Jul 31, 2026, CCSB had a duration of 4.7 years against \"short\"."
  },
  {
   "ticker": "CCUP",
   "name": "T-REX 2X LONG CRCL DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 22740162.48,
   "say": "Over three months to Nov 3, 2026, CCUP finished 3.7 points behind twice CRCL's daily moves, compounded."
  },
  {
   "ticker": "CDNG",
   "name": "Leverage Shares 2X Long CDNS Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 574200,
   "say": "Over three months to Nov 3, 2026, CDNG finished 2.7 points behind twice CDNS's daily moves, compounded."
  },
  {
   "ticker": "CEGX",
   "name": "Tradr 2X Long CEG Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13210285,
   "say": "Over three months to Nov 3, 2026, CEGX finished 1.6 points behind twice CEG's daily moves, compounded."
  },
  {
   "ticker": "CEPI",
   "name": "REX Crypto Equity Premium Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -5.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 111936000.0,
   "say": "Over the year to Nov 3, 2026, CEPI paid 31.5% in cash and returned \u22121.6% in total, covering \u22125.1% of its payout."
  },
  {
   "ticker": "CGHM",
   "name": "Capital Group Municipal High-Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 3758200000.0,
   "say": "As of Jun 30, 2026, CGHM held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "CGHY",
   "name": "Capital Group High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 83.5,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 163400000.0,
   "say": "As of Jun 30, 2026, CGHY held 83.5% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "CGMU",
   "name": "Capital Group Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 7530400000.0,
   "say": "As of Jun 30, 2026, CGMU held 98.9% of net assets in municipal bonds."
  },
  {
   "ticker": "CGSD",
   "name": "Capital Group Short Duration Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.4,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 2867900000.0,
   "say": "As of Jun 30, 2026, CGSD had a duration of 2.4 years against \"short\"."
  },
  {
   "ticker": "CGSM",
   "name": "Capital Group Short Duration Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.41,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1728800000.0,
   "say": "As of Jun 30, 2026, CGSM had a duration of 2.4 years against \"short\"."
  },
  {
   "ticker": "CGUI",
   "name": "Capital Group Ultra Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.8,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 387400000.0,
   "say": "As of Jun 30, 2026, CGUI had a duration of 0.8 years against \"ultra-short\"."
  },
  {
   "ticker": "CHAU",
   "name": "Direxion Daily CSI 300 China A Share Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 69132000.0,
   "say": "Over three months to Nov 3, 2026, CHAU finished 0.6 points behind twice ASHR's daily moves, compounded."
  },
  {
   "ticker": "CHPY",
   "name": "YieldMax Semiconductor Portfolio Option Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 92.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1216818750.0,
   "say": "Over the year to Nov 3, 2026, CHPY paid 46.4% in cash and returned 42.9% in total, covering 92.5% of its payout. Since launch it covered 153.3%."
  },
  {
   "ticker": "CIEG",
   "name": "Leverage Shares 2X Long CIEN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7917800,
   "say": "Over three months to Nov 3, 2026, CIEG finished 1.7 points behind twice CIEN's daily moves, compounded."
  },
  {
   "ticker": "CIEX",
   "name": "Tradr 2X Long CIEN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1213267,
   "say": "Over three months to Nov 3, 2026, CIEX finished 1.3 points behind twice CIEN's daily moves, compounded."
  },
  {
   "ticker": "CIFC",
   "name": "Corgi CIFR 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 97357,
   "say": "Over three months to Nov 3, 2026, CIFC finished 0.3 points behind twice CIFR's daily moves, compounded."
  },
  {
   "ticker": "CIFG",
   "name": "Leverage Shares 2X Long CIFR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 6037800,
   "say": "Over three months to Nov 3, 2026, CIFG finished 0.8 points behind twice CIFR's daily moves, compounded."
  },
  {
   "ticker": "CIFU",
   "name": "T-REX 2X Long CIFR Daily Target ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9911600.0,
   "say": "Over three months to Nov 3, 2026, CIFU finished 1.0 points behind twice CIFR's daily moves, compounded."
  },
  {
   "ticker": "CIR",
   "name": "Corgi CRCL 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 464148,
   "say": "Over three months to Nov 3, 2026, CIR finished 5.6 points behind twice CRCL's daily moves, compounded."
  },
  {
   "ticker": "CLIP",
   "name": "Global X 1-3 Month T-Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.11,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 2337755911,
   "say": "As of Aug 31, 2026, CLIP had a duration of 0.1 years against \"1 to 3 months\"."
  },
  {
   "ticker": "CLNK",
   "name": "Bitwise Chainlink ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 1.3,
   "unit": "points",
   "window": "since launch",
   "from": "2026-01-14",
   "to": "2026-11-03",
   "netAssets": 55477537.0,
   "say": "Over the time since its launch to Nov 3, 2026, CLNK returned \u221221.4% against \u221222.2% for Chainlink. Before its 0.34% fee, it finished 1.30 points ahead of Chainlink."
  },
  {
   "ticker": "CLOO",
   "name": "NYLIM Investment Grade CLO ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 46431052,
   "say": "As of Jul 31, 2026, CLOO held 0.0% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "CLSX",
   "name": "Tradr 2X Long CLSK Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 14963149,
   "say": "Over three months to Nov 3, 2026, CLSX finished 1.1 points behind twice CLSK's daily moves, compounded."
  },
  {
   "ticker": "CMF",
   "name": "iShares California Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 5379415759,
   "say": "As of Aug 31, 2026, CMF held 100.4% of net assets in municipal bonds."
  },
  {
   "ticker": "COHC",
   "name": "Corgi COHR 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 360640,
   "say": "Over three months to Nov 3, 2026, COHC finished 1.4 points behind twice COHR's daily moves, compounded."
  },
  {
   "ticker": "COHH",
   "name": "Leverage Shares 2X Long COHR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 12870150,
   "say": "Over three months to Nov 3, 2026, COHH finished 1.2 points behind twice COHR's daily moves, compounded."
  },
  {
   "ticker": "COHX",
   "name": "Tradr 2X Long COHR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 65872591,
   "say": "Over three months to Nov 3, 2026, COHX finished 1.1 points behind twice COHR's daily moves, compounded."
  },
  {
   "ticker": "COIA",
   "name": "ProShares Ultra COIN",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 617365.0,
   "say": "Over three months to Nov 3, 2026, COIA finished 3.8 points behind twice COIN's daily moves, compounded."
  },
  {
   "ticker": "COIG",
   "name": "Leverage Shares 2X Long COIN Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4727000,
   "say": "Over three months to Nov 3, 2026, COIG finished 4.0 points behind twice COIN's daily moves, compounded. Before rounding it was 4.08 points."
  },
  {
   "ticker": "COIW",
   "name": "Roundhill COIN WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -252.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 35708521,
   "say": "Over the year to Nov 3, 2026, COIW paid 26.1% in cash and returned \u221265.8% in total, covering \u2212252.1% of its payout."
  },
  {
   "ticker": "COIX",
   "name": "Corgi COIN 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 309486,
   "say": "Over three months to Nov 3, 2026, COIX finished 2.9 points behind twice COIN's daily moves, compounded."
  },
  {
   "ticker": "CONI",
   "name": "GraniteShares 2x Short COIN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10674925.29,
   "say": "Over three months to Nov 3, 2026, CONI finished 1.9 points behind twice the inverse of COIN's daily moves, compounded."
  },
  {
   "ticker": "CONL",
   "name": "GraniteShares 2x Long COIN Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 350805751.92,
   "say": "Over three months to Nov 3, 2026, CONL finished 3.3 points behind twice COIN's daily moves, compounded."
  },
  {
   "ticker": "CONX",
   "name": "Direxion Daily COIN Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3258003.62,
   "say": "Over three months to Nov 3, 2026, CONX finished 2.9 points behind twice COIN's daily moves, compounded."
  },
  {
   "ticker": "CONY",
   "name": "YieldMax COIN Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -151.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 289090924.78,
   "say": "Over the year to Nov 3, 2026, CONY paid 32.7% in cash and returned \u221249.5% in total, covering \u2212151.4% of its payout."
  },
  {
   "ticker": "COPZ",
   "name": "Defiance Daily Target 2X Long Copper Miners ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4613674,
   "say": "Over three months to Nov 3, 2026, COPZ finished 2.9 points behind twice COPX's daily moves, compounded."
  },
  {
   "ticker": "CORD",
   "name": "T-REX 2X INVERSE CRWV DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 50915700.0,
   "say": "Over three months to Nov 3, 2026, CORD finished 1.0 points behind twice the inverse of CRWV's daily moves, compounded."
  },
  {
   "ticker": "CORP",
   "name": "PIMCO Investment Grade Corporate Bond Index Exchange-Trade",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.22,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1602396088,
   "say": "Over the year to Nov 3, 2026, CORP returned \u22120.4% against \u22120.3% for USIG, which tracks the same ICE BofA US Corporate Index. Fees aside, CORP finished 0.22 points ahead of USIG."
  },
  {
   "ticker": "COSW",
   "name": "Roundhill COST WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": 33.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 11404374,
   "say": "Over the year to Nov 3, 2026, COSW paid 22.9% in cash and returned 7.7% in total, covering 33.6% of its payout."
  },
  {
   "ticker": "COTG",
   "name": "Leverage Shares 2X Long COST Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9668550,
   "say": "Over three months to Nov 3, 2026, COTG finished 3.3 points behind twice COST's daily moves, compounded."
  },
  {
   "ticker": "COYY",
   "name": "GraniteShares YieldBOOST COIN ETF",
   "category": "income",
   "badge": "missed",
   "figure": -131.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13306873.58,
   "say": "Over the year to Nov 3, 2026, COYY paid 43.0% in cash and returned \u221256.7% in total, covering \u2212131.9% of its payout."
  },
  {
   "ticker": "COZX",
   "name": "Tradr 2X Long CORZ Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3215259,
   "say": "Over three months to Nov 3, 2026, COZX finished 1.8 points behind twice CORZ's daily moves, compounded."
  },
  {
   "ticker": "CPXR",
   "name": "USCF Daily Target 2X Copper Index ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13398746,
   "say": "Over three months to Nov 3, 2026, CPXR finished 0.6 points behind twice CPER's daily moves, compounded."
  },
  {
   "ticker": "CRCA",
   "name": "ProShares Ultra CRCL",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 83769803.0,
   "say": "Over three months to Nov 3, 2026, CRCA finished 6.4 points behind twice CRCL's daily moves, compounded."
  },
  {
   "ticker": "CRCD",
   "name": "T-REX 2X INVERSE CRCL DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4579500.0,
   "say": "Over three months to Nov 3, 2026, CRCD finished 0.3 points behind twice the inverse of CRCL's daily moves, compounded."
  },
  {
   "ticker": "CRCG",
   "name": "Leverage Shares 2X Long CRCL Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 89365885,
   "say": "Over three months to Nov 3, 2026, CRCG finished 5.9 points behind twice CRCL's daily moves, compounded."
  },
  {
   "ticker": "CRCO",
   "name": "YieldMax CRCL Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -68.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 40219000.0,
   "say": "Over the year to Nov 3, 2026, CRCO paid 45.0% in cash and returned \u221231.0% in total, covering \u221268.9% of its payout."
  },
  {
   "ticker": "CRD",
   "name": "Corgi CRDO 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 630054,
   "say": "Over three months to Nov 3, 2026, CRD finished 1.0 points behind twice CRDO's daily moves, compounded."
  },
  {
   "ticker": "CRDU",
   "name": "Tradr 2X Long CRDO Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 70966775,
   "say": "Over three months to Nov 3, 2026, CRDU finished 0.6 points behind twice CRDO's daily moves, compounded."
  },
  {
   "ticker": "CRMG",
   "name": "Leverage Shares 2X Long CRM Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 33612600,
   "say": "Over three months to Nov 3, 2026, CRMG finished 5.1 points behind twice CRM's daily moves, compounded."
  },
  {
   "ticker": "CRMX",
   "name": "Tradr 2X Long CRML Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4355061,
   "say": "Over three months to Nov 3, 2026, CRMX finished 2.4 points behind twice CRML's daily moves, compounded."
  },
  {
   "ticker": "CRSH",
   "name": "YieldMax Short TSLA Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 18.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 11928177.000000002,
   "say": "Over the year to Nov 3, 2026, CRSH paid 49.1% in cash and returned 9.1% in total, covering 18.5% of its payout."
  },
  {
   "ticker": "CRUC",
   "name": "Corgi CRUS 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 290302,
   "say": "Over three months to Nov 3, 2026, CRUC finished 1.9 points behind twice CRUS's daily moves, compounded."
  },
  {
   "ticker": "CRWC",
   "name": "Corgi CRWD 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 714966,
   "say": "Over three months to Nov 3, 2026, CRWC finished 2.8 points behind twice CRWD's daily moves, compounded."
  },
  {
   "ticker": "CRWG",
   "name": "Leverage Shares 2X Long CRWV Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 80501759,
   "say": "Over three months to Nov 3, 2026, CRWG finished 1.4 points behind twice CRWV's daily moves, compounded."
  },
  {
   "ticker": "CRWL",
   "name": "GraniteShares 2x Long CRWD Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 61643339.2,
   "say": "Over three months to Nov 3, 2026, CRWL finished 5.6 points behind twice CRWD's daily moves, compounded."
  },
  {
   "ticker": "CRWU",
   "name": "T-REX 2X Long CRWV Daily Target ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13776972.96,
   "say": "Over three months to Nov 3, 2026, CRWU finished 0.8 points behind twice CRWV's daily moves, compounded."
  },
  {
   "ticker": "CRWX",
   "name": "Corgi CRWV 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4015142,
   "say": "Over three months to Nov 3, 2026, CRWX finished 1.0 points behind twice CRWV's daily moves, compounded."
  },
  {
   "ticker": "CRY",
   "name": "GraniteShares YieldBOOST CRCL ETF",
   "category": "income",
   "badge": "missed",
   "figure": -20.3,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-28",
   "to": "2026-11-03",
   "netAssets": 2306766.18,
   "say": "Over the time since its launch to Nov 3, 2026, CRY paid 36.0% in cash and returned \u22127.3% in total, covering \u221220.3% of its payout."
  },
  {
   "ticker": "CSCL",
   "name": "Direxion Daily CSCO Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8668043.34,
   "say": "Over three months to Nov 3, 2026, CSCL finished 1.9 points behind twice CSCO's daily moves, compounded."
  },
  {
   "ticker": "CSCS",
   "name": "Direxion Daily CSCO Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2217014.78,
   "say": "Over three months to Nov 3, 2026, CSCS finished 1.9 points ahead of the inverse of CSCO's daily moves, compounded."
  },
  {
   "ticker": "CSEX",
   "name": "Tradr 2X Long CLS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 12354140,
   "say": "Over three months to Nov 3, 2026, CSEX finished 0.9 points behind twice CLS's daily moves, compounded."
  },
  {
   "ticker": "CSHI",
   "name": "NEOS Enhanced Income 1-3 Month T-Bill ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2088719143.0,
   "say": "Over the year to Nov 3, 2026, CSHI paid 4.8% in cash and returned 4.8% in total, covering 100.0% of its payout."
  },
  {
   "ticker": "CURE",
   "name": "Direxion Daily Healthcare Bull 3X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 200257335.04,
   "say": "Over three months to Nov 3, 2026, CURE finished 3.5 points behind three times XLV's daily moves, compounded."
  },
  {
   "ticker": "CVNY",
   "name": "YieldMax CVNA Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 25.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 19971000.0,
   "say": "Over the year to Nov 3, 2026, CVNY paid 56.2% in cash and returned 14.1% in total, covering 25.1% of its payout. Since launch it covered 52.7%."
  },
  {
   "ticker": "CVRD",
   "name": "Madison Covered Call ETF",
   "category": "income",
   "badge": "partly",
   "figure": 142.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 31952955,
   "say": "Over the year to Nov 3, 2026, CVRD paid 7.6% in cash and returned 10.8% in total, covering 142.1% of its payout. Since launch it covered 92.8%."
  },
  {
   "ticker": "CVSB",
   "name": "Calvert Ultra-Short Investment Grade ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.61,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 212534558,
   "say": "As of Jun 30, 2026, CVSB had a duration of 0.6 years against \"ultra-short\"."
  },
  {
   "ticker": "CWEB",
   "name": "Direxion Daily CSI China Internet Index Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 150364953.76,
   "say": "Over three months to Nov 3, 2026, CWEB finished 0.8 points behind twice KWEB's daily moves, compounded."
  },
  {
   "ticker": "CWI",
   "name": "State Street SPDR MSCI ACWI ex-US ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.29,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2844670000,
   "say": "Over the year to Nov 3, 2026, CWI returned 12.9% against 13.2% for ACWX, which tracks the same MSCI All Country World Index ex USA Index. Fees aside, CWI finished 0.29 points behind ACWX."
  },
  {
   "ticker": "CWVX",
   "name": "Tradr 2X Long CRWV Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 67330478,
   "say": "Over three months to Nov 3, 2026, CWVX finished 1.0 points behind twice CRWV's daily moves, compounded."
  },
  {
   "ticker": "DDDD",
   "name": "YieldMax U.S. Stocks Target Double Distribution ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 447.1,
   "unit": "%",
   "window": "since launch",
   "from": "2026-03-12",
   "to": "2026-11-03",
   "netAssets": 7816500.0,
   "say": "Over the time since its launch to Nov 3, 2026, DDDD paid 3.4% in cash and returned 15.2% in total, covering 447.1% of its payout."
  },
  {
   "ticker": "DDM",
   "name": "ProShares Ultra Dow30",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 507029131.0,
   "say": "Over three months to Nov 3, 2026, DDM finished 1.4 points behind twice DIA's daily moves, compounded."
  },
  {
   "ticker": "DFCA",
   "name": "Dimensional California Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 83.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 706976422,
   "say": "As of Jul 31, 2026, DFCA held 83.6% of net assets in municipal bonds."
  },
  {
   "ticker": "DFEN",
   "name": "Direxion Daily Aerospace & Defense Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 312930051.3,
   "say": "Over three months to Nov 3, 2026, DFEN finished 1.5 points behind three times ITA's daily moves, compounded."
  },
  {
   "ticker": "DFII",
   "name": "FT Vest Bitcoin Strategy & Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -231.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 19272634.0,
   "say": "Over the year to Nov 3, 2026, DFII paid 11.9% in cash and returned \u221227.6% in total, covering \u2212231.9% of its payout."
  },
  {
   "ticker": "DFNM",
   "name": "Dimensional National Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2235686608,
   "say": "As of Jul 31, 2026, DFNM held 98.9% of net assets in municipal bonds."
  },
  {
   "ticker": "DFSD",
   "name": "Dimensional Short-Duration Fixed Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.85,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 7121181979,
   "say": "As of Jul 31, 2026, DFSD had a duration of 2.9 years against \"short\"."
  },
  {
   "ticker": "DHDG",
   "name": "FT Vest U.S. Equity Quarterly 2.5 to 15 Buffer ETF",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.04,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-20",
   "to": "2026-10-16",
   "netAssets": 80746685.0,
   "say": "Over its outcome period to Oct 16, 2026, DHDG returned 2.5% against the 2.5% its cap promised after its fee, as SPY moved +2.7%."
  },
  {
   "ticker": "DIG",
   "name": "ProShares Ultra Energy",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 90456242.0,
   "say": "Over three months to Nov 3, 2026, DIG finished 1.6 points behind twice XLE's daily moves, compounded."
  },
  {
   "ticker": "DIPS",
   "name": "YieldMax Short NVDA Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -2.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7612503.5,
   "say": "Over the year to Nov 3, 2026, DIPS paid 38.6% in cash and returned \u22120.9% in total, covering \u22122.3% of its payout."
  },
  {
   "ticker": "DIVO",
   "name": "Amplify CWP Enhanced Dividend Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 189.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8011771612.0,
   "say": "Over the year to Nov 3, 2026, DIVO paid 6.8% in cash and returned 12.9% in total, covering 189.7% of its payout."
  },
  {
   "ticker": "DJIA",
   "name": "Global X Dow 30 Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 118.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 190844990,
   "say": "Over the year to Nov 3, 2026, DJIA paid 10.1% in cash and returned 12.0% in total, covering 118.8% of its payout."
  },
  {
   "ticker": "DJTU",
   "name": "T-REX 2X LONG DJT DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3849818.0,
   "say": "Over three months to Nov 3, 2026, DJTU finished 2.4 points behind twice DJT's daily moves, compounded."
  },
  {
   "ticker": "DLLL",
   "name": "GraniteShares 2x Long DELL Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 104163423.01,
   "say": "Over three months to Nov 3, 2026, DLLL finished 1.8 points behind twice DELL's daily moves, compounded."
  },
  {
   "ticker": "DLUX",
   "name": "DoubleLine Ultrashort Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.61,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 207549818,
   "say": "As of Jun 30, 2026, DLUX had a duration of 0.6 years against \"ultra-short\"."
  },
  {
   "ticker": "DMBS",
   "name": "DoubleLine Mortgage ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 115.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 704881290,
   "say": "As of Jun 30, 2026, DMBS held 115.1% of net assets in mortgage bonds."
  },
  {
   "ticker": "DOCT",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.08,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-20",
   "to": "2026-10-16",
   "netAssets": 421154706.0,
   "say": "Over its outcome period to Oct 16, 2026, DOCT returned 11.0% against the 10.9% its cap promised after its fee, as SPY moved +14.9%."
  },
  {
   "ticker": "DOG",
   "name": "ProShares Short Dow30",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 111760382.0,
   "say": "Over three months to Nov 3, 2026, DOG finished 1.8 points ahead of the inverse of DIA's daily moves, compounded."
  },
  {
   "ticker": "DOGG",
   "name": "FT Vest DJIA Dogs 10 Target Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 239.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 95547903.0,
   "say": "Over the year to Nov 3, 2026, DOGG paid 9.6% in cash and returned 23.0% in total, covering 239.6% of its payout."
  },
  {
   "ticker": "DOJE",
   "name": "REX-Osprey DOGE ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.46,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10000500.0,
   "say": "Over the year to Nov 3, 2026, DOJE returned \u221255.2% against \u221254.7% for Dogecoin. Before its 1.50% fee, it finished 0.46 points ahead of Dogecoin."
  },
  {
   "ticker": "DPST",
   "name": "Direxion Daily Regional Banks Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 330853604.9,
   "say": "Over three months to Nov 3, 2026, DPST finished 2.0 points behind three times KRE's daily moves, compounded."
  },
  {
   "ticker": "DRAL",
   "name": "Defiance Daily Target 2X Long DRAM ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8213261,
   "say": "Over three months to Nov 3, 2026, DRAL finished 4.2 points behind twice DRAM's daily moves, compounded."
  },
  {
   "ticker": "DRAY",
   "name": "YieldMax DKNG Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -82.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3040000.0,
   "say": "Over the year to Nov 3, 2026, DRAY paid 37.8% in cash and returned \u221231.0% in total, covering \u221282.0% of its payout."
  },
  {
   "ticker": "DRIP",
   "name": "Direxion Daily S&P Oil & Gas Exp. & Prod. Bear 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 151420557.95999998,
   "say": "Over three months to Nov 3, 2026, DRIP finished 2.1 points ahead of twice the inverse of XOP's daily moves, compounded."
  },
  {
   "ticker": "DRKY",
   "name": "VistaShares Target 15 DRUKMacro Distribution ETF",
   "category": "income",
   "badge": "partly",
   "figure": 89.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 19871568.72,
   "say": "Over the year to Nov 3, 2026, DRKY paid 15.1% in cash and returned 13.5% in total, covering 89.4% of its payout. Since launch it covered 111.9%."
  },
  {
   "ticker": "DRN",
   "name": "Direxion Daily Real Estate Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 43021500.0,
   "say": "Over three months to Nov 3, 2026, DRN finished 2.5 points behind three times XLRE's daily moves, compounded."
  },
  {
   "ticker": "DRV",
   "name": "Direxion Daily Real Estate Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 26559823.55,
   "say": "Over three months to Nov 3, 2026, DRV finished 3.9 points ahead of three times the inverse of XLRE's daily moves, compounded."
  },
  {
   "ticker": "DSEP",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - September",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.08,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 428719308.0,
   "say": "Over its outcome period to Sep 18, 2026, DSEP returned 10.7% against the 10.6% its cap promised after its fee, as SPY moved +14.8%."
  },
  {
   "ticker": "DUBS",
   "name": "Aptus Large Cap Enhanced Yield ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 656.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 397596915,
   "say": "Over the year to Nov 3, 2026, DUBS paid 2.3% in cash and returned 15.1% in total, covering 656.5% of its payout."
  },
  {
   "ticker": "DUG",
   "name": "ProShares UltraShort Energy",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 34215561.0,
   "say": "Over three months to Nov 3, 2026, DUG finished 2.0 points ahead of twice the inverse of XLE's daily moves, compounded."
  },
  {
   "ticker": "DUOG",
   "name": "Leverage Shares 2X Long DUOL Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2070155,
   "say": "Over three months to Nov 3, 2026, DUOG finished 3.7 points behind twice DUOL's daily moves, compounded."
  },
  {
   "ticker": "DUSB",
   "name": "Dimensional Ultrashort Fixed Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.86,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2219083934,
   "say": "As of Jul 31, 2026, DUSB had a duration of 0.9 years against \"ultra-short\"."
  },
  {
   "ticker": "DUSL",
   "name": "Direxion Daily Industrials Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 42119076.58,
   "say": "Over three months to Nov 3, 2026, DUSL finished 1.6 points behind three times XLI's daily moves, compounded."
  },
  {
   "ticker": "DUST",
   "name": "Direxion Daily Gold Miners Index Bear 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 66948733.2,
   "say": "Over three months to Nov 3, 2026, DUST finished 2.1 points ahead of twice the inverse of GDX's daily moves, compounded."
  },
  {
   "ticker": "DWWN",
   "name": "Principal Long Duration ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 24.88,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 10908024,
   "say": "As of Jun 30, 2026, DWWN had a duration of 24.9 years against \"long\"."
  },
  {
   "ticker": "DXD",
   "name": "ProShares UltraShort Dow30",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 39054328.0,
   "say": "Over three months to Nov 3, 2026, DXD finished 3.0 points ahead of twice the inverse of DIA's daily moves, compounded."
  },
  {
   "ticker": "DYLG",
   "name": "Global X Dow 30 Covered Call & Growth ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 129.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4775936,
   "say": "Over the year to Nov 3, 2026, DYLG paid 9.2% in cash and returned 11.9% in total, covering 129.3% of its payout."
  },
  {
   "ticker": "EALT",
   "name": "Innovator U.S. Equity 5 to 15 Buffer ETF - Quarterly",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 186578733.0,
   "say": "Over its outcome period to Sep 30, 2026, EALT returned 2.1% against the 2.1% its cap promised after its fee, as SPY moved +2.3%."
  },
  {
   "ticker": "EBUF",
   "name": "Innovator Emerging Markets 10 Buffer ETF - Quarterly",
   "category": "buffer",
   "badge": "delivered",
   "figure": -0.16,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 45969840.0,
   "say": "Over its outcome period to Sep 30, 2026, EBUF returned \u22120.4% against the \u22120.2% its buffer promised after its fee, as EEM moved \u22122.4%."
  },
  {
   "ticker": "ECHX",
   "name": "Leverage Shares 2X Long ECHO Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11304600,
   "say": "Over three months to Nov 3, 2026, ECHX finished 4.5 points behind twice ECHO's daily moves, compounded."
  },
  {
   "ticker": "EDC",
   "name": "Direxion Daily MSCI Emerging Markets Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 119296381.38000001,
   "say": "Over three months to Nov 3, 2026, EDC finished 2.1 points behind three times EEM's daily moves, compounded."
  },
  {
   "ticker": "EDV",
   "name": "Vanguard Extended Duration Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 3600000000,
   "say": "As of Aug 31, 2026, EDV held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "EDZ",
   "name": "Direxion Daily MSCI Emerging Markets Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 24967353.69,
   "say": "Over three months to Nov 3, 2026, EDZ finished 3.9 points ahead of three times the inverse of EEM's daily moves, compounded."
  },
  {
   "ticker": "EET",
   "name": "ProShares Ultra MSCI Emerging Markets",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 31346778.0,
   "say": "Over three months to Nov 3, 2026, EET finished 0.7 points behind twice EEM's daily moves, compounded."
  },
  {
   "ticker": "EEV",
   "name": "ProShares UltraShort MSCI Emerging Markets",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2706705.0,
   "say": "Over three months to Nov 3, 2026, EEV finished 1.3 points ahead of twice the inverse of EEM's daily moves, compounded."
  },
  {
   "ticker": "EFIV",
   "name": "State Street SPDR S&P 500 ESG ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1030430000,
   "say": "Over the year to Nov 3, 2026, EFIV returned 12.5% against 12.4% for SNPE, which tracks the same S&P 500 Scored & Screened Index. Fees aside, EFIV finished 0.05 points ahead of SNPE."
  },
  {
   "ticker": "EFO",
   "name": "ProShares Ultra MSCI EAFE",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 24805366.0,
   "say": "Over three months to Nov 3, 2026, EFO finished 1.5 points behind twice EFA's daily moves, compounded."
  },
  {
   "ticker": "EFU",
   "name": "ProShares UltraShort MSCI EAFE",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1253282.0,
   "say": "Over three months to Nov 3, 2026, EFU finished 2.6 points ahead of twice the inverse of EFA's daily moves, compounded."
  },
  {
   "ticker": "EFZ",
   "name": "ProShares Short MSCI EAFE",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10071525.0,
   "say": "Over three months to Nov 3, 2026, EFZ finished 1.4 points ahead of the inverse of EFA's daily moves, compounded."
  },
  {
   "ticker": "EGGY",
   "name": "NestYield Dynamic Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -46.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 158363363,
   "say": "Over the year to Nov 3, 2026, EGGY paid 29.1% in cash and returned \u221213.4% in total, covering \u221246.0% of its payout."
  },
  {
   "ticker": "EHCC",
   "name": "Global X Ethereum Covered Call ETF",
   "category": "income",
   "badge": "missed",
   "figure": 18.4,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-02",
   "to": "2026-11-03",
   "netAssets": 1360756,
   "say": "Over the time since its launch to Nov 3, 2026, EHCC paid 17.4% in cash and returned 3.2% in total, covering 18.4% of its payout."
  },
  {
   "ticker": "EHY",
   "name": "Amplify Ethereum Max Income Covered Call ETF",
   "category": "income",
   "badge": "missed",
   "figure": -159.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4677983.0,
   "say": "Over the year to Nov 3, 2026, EHY paid 28.0% in cash and returned \u221244.7% in total, covering \u2212159.6% of its payout."
  },
  {
   "ticker": "EIPI",
   "name": "FT Energy Income Partners Enhanced Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 311.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1112887785.0,
   "say": "Over the year to Nov 3, 2026, EIPI paid 7.7% in cash and returned 24.0% in total, covering 311.7% of its payout."
  },
  {
   "ticker": "ELIL",
   "name": "Direxion Daily LLY Bull 2X ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 22082540.15,
   "say": "Over three months to Nov 3, 2026, ELIL finished 4.8 points behind twice LLY's daily moves, compounded."
  },
  {
   "ticker": "EMHY",
   "name": "iShares J.P. Morgan EM High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 557693041,
   "say": "As of Jul 31, 2026, EMHY held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "EMNT",
   "name": "PIMCO Enhanced Short Maturity Active ESG Exchange-Traded F",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.64,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 211821708,
   "say": "As of Jun 30, 2026, EMNT had a duration of 0.6 years against \"short\"."
  },
  {
   "ticker": "EMXX",
   "name": "Corgi Emerging Markets 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 292227,
   "say": "Over three months to Nov 3, 2026, EMXX finished 2.1 points behind twice VWO's daily moves, compounded. Before rounding it was 2.04 points."
  },
  {
   "ticker": "ENOR",
   "name": "iShares MSCI Norway ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 1.15,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 336937526,
   "say": "Over the year to Nov 3, 2026, ENOR returned 39.7% against 38.6% for NORW, which tracks the same MSCI Norway IMI 25/50 Index. Fees aside, ENOR finished 1.15 points ahead of NORW."
  },
  {
   "ticker": "ENTL",
   "name": "Leverage Shares 2X Long ENTG Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 152600,
   "say": "Over three months to Nov 3, 2026, ENTL finished 4.6 points behind twice ENTG's daily moves, compounded."
  },
  {
   "ticker": "EO",
   "name": "Corgi EOSE 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 58544,
   "say": "Over three months to Nov 3, 2026, EO finished 1.4 points behind twice EOSE's daily moves, compounded."
  },
  {
   "ticker": "EOCT",
   "name": "Innovator Emerging Markets Power Buffer ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.14,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 125160302.0,
   "say": "Over its outcome period to Sep 30, 2026, EOCT returned 14.4% against the 14.3% its cap promised after its fee, as EEM moved +25.0%."
  },
  {
   "ticker": "EOSU",
   "name": "T-REX 2X LONG EOSE DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5172486.22,
   "say": "Over three months to Nov 3, 2026, EOSU finished 0.9 points behind twice EOSE's daily moves, compounded."
  },
  {
   "ticker": "EPV",
   "name": "ProShares UltraShort FTSE Europe",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10825824.0,
   "say": "Over three months to Nov 3, 2026, EPV finished 2.6 points ahead of twice the inverse of VGK's daily moves, compounded."
  },
  {
   "ticker": "EQQQ",
   "name": "ProShares Ultra QQQ Equal Weight",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4887670.0,
   "say": "Over three months to Nov 3, 2026, EQQQ finished 1.6 points behind twice QQQE's daily moves, compounded."
  },
  {
   "ticker": "ERX",
   "name": "Direxion Daily Energy Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 268545199.2,
   "say": "Over three months to Nov 3, 2026, ERX finished 1.7 points behind twice XLE's daily moves, compounded."
  },
  {
   "ticker": "ERY",
   "name": "Direxion Daily Energy Bear 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 54029627.68,
   "say": "Over three months to Nov 3, 2026, ERY finished 2.0 points ahead of twice the inverse of XLE's daily moves, compounded."
  },
  {
   "ticker": "ETCO",
   "name": "Grayscale Ethereum High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -107.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3510945,
   "say": "Over the year to Nov 3, 2026, ETCO paid 36.3% in cash and returned \u221238.9% in total, covering \u2212107.2% of its payout."
  },
  {
   "ticker": "ETH",
   "name": "Grayscale Ethereum Staking Mini ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 1.9,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1349077000,
   "say": "Over the year to Nov 3, 2026, ETH returned \u221235.1% against \u221236.2% for Ether. Before its 0.15% fee, it finished 1.90 points ahead of Ether."
  },
  {
   "ticker": "ETHA",
   "name": "iShares Ethereum Trust ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6957093766,
   "say": "Over the year to Nov 3, 2026, ETHA returned \u221236.3% against \u221236.2% for Ether. Before its 0.25% fee, it finished 0.12 points ahead of Ether."
  },
  {
   "ticker": "ETHB",
   "name": "iShares Staked Ethereum Trust ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.74,
   "unit": "points",
   "window": "since launch",
   "from": "2026-03-12",
   "to": "2026-11-03",
   "netAssets": 941398538,
   "say": "Over the time since its launch to Nov 3, 2026, ETHB returned 11.2% against 10.5% for Ether. Before its 0.25% fee, it finished 0.74 points ahead of Ether."
  },
  {
   "ticker": "ETHD",
   "name": "ProShares UltraShort Ether ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 51757564.0,
   "say": "Over three months to Nov 3, 2026, ETHD finished 0.4 points ahead of twice the inverse of Ether's daily moves, compounded."
  },
  {
   "ticker": "ETHE",
   "name": "Grayscale Ethereum Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 1.82,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1223344000,
   "say": "Over the year to Nov 3, 2026, ETHE returned \u221236.6% against \u221236.2% for Ether. Before its 2.50% fee, it finished 1.82 points ahead of Ether."
  },
  {
   "ticker": "ETHT",
   "name": "ProShares Ultra Ether ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 225760637.0,
   "say": "Over three months to Nov 3, 2026, ETHT finished 6.3 points behind twice Ether's daily moves, compounded."
  },
  {
   "ticker": "ETHU",
   "name": "2x Ether ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 851980776.85,
   "say": "Over three months to Nov 3, 2026, ETHU finished 4.3 points behind twice Ether's daily moves, compounded."
  },
  {
   "ticker": "ETHV",
   "name": "VanEck Ethereum ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.14,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 100930000,
   "say": "Over the year to Nov 3, 2026, ETHV returned \u221236.2% against \u221236.2% for Ether. Before its 0.20% fee, it finished 0.14 points ahead of Ether."
  },
  {
   "ticker": "ETHW",
   "name": "Bitwise Ethereum ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 249773886.0,
   "say": "Over the year to Nov 3, 2026, ETHW returned \u221236.3% against \u221236.2% for Ether. Before its 0.20% fee, it finished 0.12 points ahead of Ether."
  },
  {
   "ticker": "ETNG",
   "name": "Leverage Shares 2X Long ETN Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 579000,
   "say": "Over three months to Nov 3, 2026, ETNG finished 2.5 points behind twice ETN's daily moves, compounded."
  },
  {
   "ticker": "ETTY",
   "name": "Amplify Ethereum 3% Monthly Option Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -193.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2565031.0,
   "say": "Over the year to Nov 3, 2026, ETTY paid 21.3% in cash and returned \u221241.3% in total, covering \u2212193.9% of its payout."
  },
  {
   "ticker": "ETU",
   "name": "T-Rex 2X Long Ether Daily Target ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11869900.0,
   "say": "Over three months to Nov 3, 2026, ETU finished 5.1 points behind twice Ether's daily moves, compounded."
  },
  {
   "ticker": "EUIG",
   "name": "iShares Euro Investment Grade Corporate Bond USD Hedged ET",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 20620943,
   "say": "As of Jul 31, 2026, EUIG held 98.3% of net assets in corporate bonds."
  },
  {
   "ticker": "EUM",
   "name": "ProShares Short MSCI Emerging Markets",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 14879189.0,
   "say": "Over three months to Nov 3, 2026, EUM finished 1.6 points ahead of the inverse of EEM's daily moves, compounded."
  },
  {
   "ticker": "EURL",
   "name": "Direxion Daily FTSE Europe Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 41220543.39,
   "say": "Over three months to Nov 3, 2026, EURL finished 2.6 points behind three times VGK's daily moves, compounded."
  },
  {
   "ticker": "EUVX",
   "name": "Corgi Lithography & Semiconductor Photonics 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2295700,
   "say": "Over three months to Nov 3, 2026, EUVX finished 1.8 points behind twice EUV's daily moves, compounded."
  },
  {
   "ticker": "EVHY",
   "name": "Eaton Vance High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.8,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 23478897,
   "say": "As of Jun 30, 2026, EVHY held 94.8% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "EVIM",
   "name": "Eaton Vance Intermediate Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.75,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 255488977,
   "say": "As of Jun 30, 2026, EVIM had a duration of 5.8 years against \"intermediate\"."
  },
  {
   "ticker": "EVLN",
   "name": "Eaton Vance Floating-Rate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.72,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1357593360,
   "say": "As of Jun 30, 2026, EVLN had a duration of 0.7 years against \"floating\"."
  },
  {
   "ticker": "EVMU",
   "name": "Direxion Daily Ether Bull 2X ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2425024.25,
   "say": "Over three months to Nov 3, 2026, EVMU finished 5.2 points behind twice Ether's daily moves, compounded."
  },
  {
   "ticker": "EVSB",
   "name": "Eaton Vance Ultra-Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.61,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 229676329,
   "say": "As of Jun 30, 2026, EVSB had a duration of 0.6 years against \"ultra-short\"."
  },
  {
   "ticker": "EVSD",
   "name": "Eaton Vance Short Duration Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.31,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1323961895,
   "say": "As of Jun 30, 2026, EVSD had a duration of 2.3 years against \"short\"."
  },
  {
   "ticker": "EVSM",
   "name": "Eaton Vance Short Duration Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.42,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 758170472,
   "say": "As of Jun 30, 2026, EVSM had a duration of 2.4 years against \"short\"."
  },
  {
   "ticker": "EWV",
   "name": "ProShares UltraShort MSCI Japan",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4409344.0,
   "say": "Over three months to Nov 3, 2026, EWV finished 2.4 points ahead of twice the inverse of EWJ's daily moves, compounded."
  },
  {
   "ticker": "EYEG",
   "name": "AB Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 27030000.0,
   "say": "As of Aug 31, 2026, EYEG held 96.4% of net assets in corporate bonds."
  },
  {
   "ticker": "EZBC",
   "name": "Franklin Templeton Digital Holdings Trust Shares of Frankl",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 446449408.12,
   "say": "Over the year to Nov 3, 2026, EZBC returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.19% fee, it finished 0.05 points behind Bitcoin."
  },
  {
   "ticker": "EZET",
   "name": "Franklin Ethereum Trust",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.16,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 45864436.21,
   "say": "Over the year to Nov 3, 2026, EZET returned \u221236.2% against \u221236.2% for Ether. Before its 0.19% fee, it finished 0.16 points ahead of Ether."
  },
  {
   "ticker": "EZJ",
   "name": "ProShares Ultra MSCI Japan",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10501750.0,
   "say": "Over three months to Nov 3, 2026, EZJ finished 1.4 points behind twice EWJ's daily moves, compounded."
  },
  {
   "ticker": "FAS",
   "name": "Direxion Daily Financial Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2181566890.35,
   "say": "Over three months to Nov 3, 2026, FAS finished 2.5 points behind three times XLF's daily moves, compounded."
  },
  {
   "ticker": "FAZ",
   "name": "Direxion Daily Financial Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 85143377.61,
   "say": "Over three months to Nov 3, 2026, FAZ finished 3.8 points ahead of three times the inverse of XLF's daily moves, compounded."
  },
  {
   "ticker": "FBL",
   "name": "GraniteShares 2x Long META Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 136670426.47,
   "say": "Over three months to Nov 3, 2026, FBL finished 2.6 points behind twice META's daily moves, compounded."
  },
  {
   "ticker": "FBTC",
   "name": "Fidelity Wise Origin Bitcoin Fund",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.13,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 15454059776.0,
   "say": "Over the year to Nov 3, 2026, FBTC returned \u221227.1% against \u221227.1% for Bitcoin. Before its 0.25% fee, it finished 0.13 points ahead of Bitcoin."
  },
  {
   "ticker": "FBX",
   "name": "Corgi META 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 435664,
   "say": "Over three months to Nov 3, 2026, FBX finished 3.2 points behind twice META's daily moves, compounded."
  },
  {
   "ticker": "FBY",
   "name": "YieldMax META Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -25.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 95477250.0,
   "say": "Over the year to Nov 3, 2026, FBY paid 33.6% in cash and returned \u22128.5% in total, covering \u221225.3% of its payout."
  },
  {
   "ticker": "FBYY",
   "name": "GraniteShares YieldBOOST META ETF",
   "category": "income",
   "badge": "missed",
   "figure": -133.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 293996.42,
   "say": "Over the year to Nov 3, 2026, FBYY paid 26.9% in cash and returned \u221236.0% in total, covering \u2212133.8% of its payout."
  },
  {
   "ticker": "FCAL",
   "name": "First Trust California Municipal High Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 212435933.0,
   "say": "As of Jul 31, 2026, FCAL held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "FCOM",
   "name": "Fidelity MSCI Communication Services Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.19,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1777386241.0,
   "say": "Over the year to Nov 3, 2026, FCOM returned \u22125.5% against \u22125.3% for VOX, which tracks the same MSCI USA IMI Communication Services 25/50 Index. Fees aside, FCOM finished 0.19 points behind VOX."
  },
  {
   "ticker": "FCOR",
   "name": "Fidelity Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 91.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 341330458.0,
   "say": "As of Aug 31, 2026, FCOR held 91.1% of net assets in corporate bonds."
  },
  {
   "ticker": "FCSH",
   "name": "Federated Hermes Short Duration Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.69,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 65163545,
   "say": "As of Jul 31, 2026, FCSH had a duration of 2.7 years against \"short\"."
  },
  {
   "ticker": "FCXG",
   "name": "Leverage Shares 2X Long FCX Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 19.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3416900,
   "say": "Over three months to Nov 3, 2026, FCXG finished 19.9 points ahead of twice FCX's daily moves, compounded."
  },
  {
   "ticker": "FDHY",
   "name": "Fidelity Enhanced High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 87.6,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 613414396.0,
   "say": "As of Aug 31, 2026, FDHY held 87.6% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "FDIS",
   "name": "Fidelity MSCI Consumer Discretionary Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1629794112.0,
   "say": "Over the year to Nov 3, 2026, FDIS returned \u22121.0% against \u22121.1% for VCR, which tracks the same MSCI USA IMI Consumer Discretionary 25/50 Index. Fees aside, FDIS finished 0.12 points ahead of VCR."
  },
  {
   "ticker": "FDND",
   "name": "FT Vest Dow Jones Internet & Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -100.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 9173598.0,
   "say": "Over the year to Nov 3, 2026, FDND paid 7.1% in cash and returned \u22127.1% in total, covering \u2212100.0% of its payout. Since launch it covered 111.0%."
  },
  {
   "ticker": "FDRX",
   "name": "Founder-Led 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 635145,
   "say": "Over three months to Nov 3, 2026, FDRX finished 3.1 points behind twice FDRS's daily moves, compounded."
  },
  {
   "ticker": "FEIG",
   "name": "Northern Trust ESG & Climate Investment Grade Corporate Co",
   "category": "bonds",
   "badge": "delivered",
   "figure": 95.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 47978541,
   "say": "As of Jul 31, 2026, FEIG held 95.3% of net assets in corporate bonds."
  },
  {
   "ticker": "FENY",
   "name": "Fidelity MSCI Energy Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.24,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2090110283.9999998,
   "say": "Over the year to Nov 3, 2026, FENY returned 53.4% against 53.1% for VDE, which tracks the same MSCI USA IMI Energy 25/50 Index. Fees aside, FENY finished 0.24 points ahead of VDE."
  },
  {
   "ticker": "FEPI",
   "name": "REX FANG & Innovation Equity Premium Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 4.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 667106250.0,
   "say": "Over the year to Nov 3, 2026, FEPI paid 21.3% in cash and returned 1.0% in total, covering 4.7% of its payout. Since launch it covered 82.4%."
  },
  {
   "ticker": "FETH",
   "name": "Fidelity Ethereum Fund",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1586143458.0,
   "say": "Over the year to Nov 3, 2026, FETH returned \u221236.3% against \u221236.2% for Ether. Before its 0.25% fee, it finished 0.10 points ahead of Ether."
  },
  {
   "ticker": "FGDL",
   "name": "Franklin Responsibly Sourced Gold ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.14,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 408515081.14,
   "say": "Over the year to Nov 3, 2026, FGDL returned \u22122.5% against \u22122.6% for GLD, on the price of gold. Fees aside, FGDL finished 0.14 points behind GLD."
  },
  {
   "ticker": "FGRU",
   "name": "T-REX 2X LONG FIGR DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5413500.0,
   "say": "Over three months to Nov 3, 2026, FGRU finished 2.9 points behind twice FIGR's daily moves, compounded."
  },
  {
   "ticker": "FGSI",
   "name": "FT Vest Growth Strength & Target Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 75.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1998563.0,
   "say": "Over the year to Nov 3, 2026, FGSI paid 8.2% in cash and returned 6.2% in total, covering 75.6% of its payout. Since launch it covered 104.4%."
  },
  {
   "ticker": "FHEQ",
   "name": "Fidelity Hedged Equity ETF",
   "category": "alternatives",
   "badge": "partly",
   "figure": 82.3,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 985643602.0,
   "say": "In the 52 weeks to Nov 3, 2026, FHEQ moved 82.3% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "FHLC",
   "name": "Fidelity MSCI Health Care Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3539196949.0,
   "say": "Over the year to Nov 3, 2026, FHLC returned 28.2% against 28.2% for VHT, which tracks the same MSCI USA IMI Health Care 25/50 Index. Fees aside, FHLC finished 0.03 points ahead of VHT."
  },
  {
   "ticker": "FHYS",
   "name": "Federated Hermes Short Duration High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.29,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 55101426,
   "say": "As of Aug 31, 2026, FHYS had a duration of 2.3 years against \"short\"."
  },
  {
   "ticker": "FIAT",
   "name": "YieldMax Short COIN Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 72.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 34076725.19,
   "say": "Over the year to Nov 3, 2026, FIAT paid 72.2% in cash and returned 52.6% in total, covering 72.9% of its payout. Since launch it covered \u221257.5%."
  },
  {
   "ticker": "FIGB",
   "name": "Fidelity Investment Grade Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 633547384.0,
   "say": "As of Aug 31, 2026, FIGB held 0.1% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "FIGG",
   "name": "Leverage Shares 2X Long FIG Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9399321,
   "say": "Over three months to Nov 3, 2026, FIGG finished 2.9 points behind twice FIG's daily moves, compounded."
  },
  {
   "ticker": "FIIG",
   "name": "First Trust Intermediate Duration Investment Grade Corpora",
   "category": "bonds",
   "badge": "delivered",
   "figure": 6.17,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 636799173.0,
   "say": "As of Jul 31, 2026, FIIG had a duration of 6.2 years against \"intermediate\"."
  },
  {
   "ticker": "FIMU",
   "name": "Fidelity Intermediate Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.42,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 89754244.0,
   "say": "As of Jun 30, 2026, FIMU had a duration of 5.4 years against \"intermediate\"."
  },
  {
   "ticker": "FINY",
   "name": "GraniteShares YieldBOOST Financials ETF",
   "category": "income",
   "badge": "partly",
   "figure": 95.5,
   "unit": "%",
   "window": "since launch",
   "from": "2026-05-05",
   "to": "2026-11-03",
   "netAssets": 749193.0,
   "say": "Over the time since its launch to Nov 3, 2026, FINY paid 8.9% in cash and returned 8.5% in total, covering 95.5% of its payout."
  },
  {
   "ticker": "FIYY",
   "name": "GraniteShares YieldBOOST 20Y+ Treasuries ETF",
   "category": "income",
   "badge": "missed",
   "figure": -164.7,
   "unit": "%",
   "window": "since launch",
   "from": "2026-05-05",
   "to": "2026-11-03",
   "netAssets": 720613.59,
   "say": "Over the time since its launch to Nov 3, 2026, FIYY paid 1.7% in cash and returned \u22122.8% in total, covering \u2212164.7% of its payout."
  },
  {
   "ticker": "FLAO",
   "name": "AllianzIM U.S. Equity 6 Month Floor5 Apr/Oct ETF - Apr",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-04-01",
   "to": "2026-09-30",
   "netAssets": 8586038.0,
   "say": "Over its outcome period to Sep 30, 2026, FLAO returned 5.7% against the 5.7% its cap promised after its fee, as SPY moved +17.3%."
  },
  {
   "ticker": "FLCO",
   "name": "Franklin Investment Grade Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 539578780.72,
   "say": "As of Jun 30, 2026, FLCO held 97.1% of net assets in corporate bonds."
  },
  {
   "ticker": "FLGV",
   "name": "Franklin U.S. Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1246712377.49,
   "say": "As of Jun 30, 2026, FLGV held 98.4% of net assets in treasury bonds."
  },
  {
   "ticker": "FLHY",
   "name": "Franklin High Yield Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 95.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1228776556.7,
   "say": "As of Jun 30, 2026, FLHY held 95.6% of net assets in corporate bonds."
  },
  {
   "ticker": "FLMB",
   "name": "Franklin Municipal Green Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 51181414.14,
   "say": "As of Jun 30, 2026, FLMB held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "FLMI",
   "name": "Franklin Dynamic Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 2399861999.74,
   "say": "As of Jun 30, 2026, FLMI held 99.6% of net assets in municipal bonds."
  },
  {
   "ticker": "FLOT",
   "name": "iShares Floating Rate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 11622971847,
   "say": "As of Jul 31, 2026, FLOT had a duration of 0.0 years against \"floating\"."
  },
  {
   "ticker": "FLRN",
   "name": "State Street SPDR Bloomberg Investment Grade Floating Rate",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 3181110000,
   "say": "As of Jun 30, 2026, FLRN had a duration of 0.0 years against \"floating\"."
  },
  {
   "ticker": "FLRT",
   "name": "Pacer Aristotle Pacific Floating Rate High Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.44,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1075927611,
   "say": "As of Jul 31, 2026, FLRT had a duration of 0.4 years against \"floating\"."
  },
  {
   "ticker": "FLTR",
   "name": "VanEck IG Floating Rate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 3692015019,
   "say": "As of Jul 31, 2026, FLTR had a duration of 0.0 years against \"floating\"."
  },
  {
   "ticker": "FLUD",
   "name": "Franklin Ultra Short Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.52,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 638705176.91,
   "say": "As of Jun 30, 2026, FLUD had a duration of 0.5 years against \"ultra-short\"."
  },
  {
   "ticker": "FLYT",
   "name": "Tradr 2X Long FLY Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5040173,
   "say": "Over three months to Nov 3, 2026, FLYT finished 2.1 points behind twice FLY's daily moves, compounded. Before rounding it was 2.04 points."
  },
  {
   "ticker": "FMAT",
   "name": "Fidelity MSCI Materials Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 573988489.0,
   "say": "Over the year to Nov 3, 2026, FMAT returned 19.9% against 19.9% for VAW, which tracks the same MSCI USA IMI Materials 25/50 Index. Fees aside, FMAT finished level with VAW."
  },
  {
   "ticker": "FMB",
   "name": "First Trust Managed Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1927591748.0,
   "say": "As of Jul 31, 2026, FMB held 99.5% of net assets in municipal bonds."
  },
  {
   "ticker": "FMHI",
   "name": "First Trust Municipal High Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1089556905.0,
   "say": "As of Jul 31, 2026, FMHI held 98.8% of net assets in municipal bonds."
  },
  {
   "ticker": "FMNY",
   "name": "First Trust New York Municipal High Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 24421308.0,
   "say": "As of Jul 31, 2026, FMNY held 99.5% of net assets in municipal bonds."
  },
  {
   "ticker": "FMUB",
   "name": "Fidelity Municipal Bond Opportunities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 245611447.0,
   "say": "As of Jul 31, 2026, FMUB held 97.2% of net assets in municipal bonds."
  },
  {
   "ticker": "FMUN",
   "name": "Fidelity Systematic Municipal Bond Index ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 169584492.0,
   "say": "As of Jun 30, 2026, FMUN held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "FNCL",
   "name": "Fidelity MSCI Financials Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2243812825.0,
   "say": "Over the year to Nov 3, 2026, FNCL returned 11.2% against 11.3% for VFH, which tracks the same MSCI USA IMI Financials 25/50 Index. Fees aside, FNCL finished 0.03 points behind VFH."
  },
  {
   "ticker": "FNG",
   "name": "Leverage Shares 2X Long FN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3137250,
   "say": "Over three months to Nov 3, 2026, FNG finished 1.7 points behind twice FN's daily moves, compounded."
  },
  {
   "ticker": "FNGG",
   "name": "Direxion Daily NYSE FANG+ Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 96089116.08,
   "say": "Over three months to Nov 3, 2026, FNGG finished 0.5 points behind twice FNGS's daily moves, compounded."
  },
  {
   "ticker": "FOCT",
   "name": "FT Vest U.S. Equity Buffer ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-20",
   "to": "2026-10-16",
   "netAssets": 1276104334.0,
   "say": "Over its outcome period to Oct 16, 2026, FOCT returned 14.1% against the 14.0% its cap promised after its fee, as SPY moved +14.9%."
  },
  {
   "ticker": "FOMG",
   "name": "Leverage Shares 2X Long FORM Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 534650,
   "say": "Over three months to Nov 3, 2026, FOMG finished 2.6 points behind twice FORM's daily moves, compounded."
  },
  {
   "ticker": "FPSX",
   "name": "Leverage Shares 2X Long FPS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2959450,
   "say": "Over three months to Nov 3, 2026, FPSX finished 2.0 points behind twice FPS's daily moves, compounded."
  },
  {
   "ticker": "FSEC",
   "name": "Fidelity Investment Grade Securitized ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.3,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4463725738.0,
   "say": "As of Aug 31, 2026, FSEC held 0.3% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "FSEP",
   "name": "FT Vest U.S. Equity Buffer ETF - September",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.08,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 1432667642.0,
   "say": "Over its outcome period to Sep 18, 2026, FSEP returned 13.2% against the 13.2% its cap promised after its fee, as SPY moved +14.8%."
  },
  {
   "ticker": "FSIG",
   "name": "First Trust Limited Duration Investment Grade Corporate ET",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1531597625.0,
   "say": "As of Jul 31, 2026, FSIG held 98.4% of net assets in corporate bonds."
  },
  {
   "ticker": "FSMB",
   "name": "First Trust Short Duration Managed Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.54,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 660442769.0,
   "say": "As of Jul 31, 2026, FSMB had a duration of 2.5 years against \"short\"."
  },
  {
   "ticker": "FSOL",
   "name": "Fidelity Solana Fund",
   "category": "crypto",
   "badge": "delivered",
   "figure": 4.29,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 239329194.0,
   "say": "Over the time since its launch to Nov 3, 2026, FSOL returned \u221231.1% against \u221233.7% for Solana. Before its 0.25% fee, it finished 4.29 points ahead of Solana."
  },
  {
   "ticker": "FSTA",
   "name": "Fidelity MSCI Consumer Staples Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1361955648.0,
   "say": "Over the year to Nov 3, 2026, FSTA returned 19.3% against 19.3% for VDC, which tracks the same MSCI USA IMI Consumer Staples 25/50 Index. Fees aside, FSTA finished 0.07 points ahead of VDC."
  },
  {
   "ticker": "FSTB",
   "name": "Fidelity Short-Term Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.66,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 232875272.0,
   "say": "As of Aug 31, 2026, FSTB had a duration of 1.7 years against \"short\"."
  },
  {
   "ticker": "FSYD",
   "name": "Fidelity Sustainable High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 86.3,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 141069607.0,
   "say": "As of Aug 31, 2026, FSYD held 86.3% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "FTCB",
   "name": "First Trust Core Investment Grade ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.5,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2758187229.0,
   "say": "As of Jul 31, 2026, FTCB held 5.5% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "FTHI",
   "name": "First Trust BuyWrite Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 74.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2534718901.0,
   "say": "Over the year to Nov 3, 2026, FTHI paid 8.9% in cash and returned 6.6% in total, covering 74.2% of its payout. Since launch it covered 181.7%."
  },
  {
   "ticker": "FTKI",
   "name": "First Trust Small Cap BuyWrite Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 148.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 25282191.0,
   "say": "Over the year to Nov 3, 2026, FTKI paid 12.5% in cash and returned 18.6% in total, covering 148.8% of its payout. Since launch it covered 99.5%."
  },
  {
   "ticker": "FTMA",
   "name": "Franklin Massachusetts Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 92.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 275233055.46,
   "say": "As of Aug 31, 2026, FTMA held 92.5% of net assets in municipal bonds."
  },
  {
   "ticker": "FTMN",
   "name": "Franklin Minnesota Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 95.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 281647559.46,
   "say": "As of Aug 31, 2026, FTMN held 95.8% of net assets in municipal bonds."
  },
  {
   "ticker": "FTMS",
   "name": "Franklin Short-Term Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.25,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 265143527.62,
   "say": "As of Aug 31, 2026, FTMS had a duration of 2.2 years against \"short\"."
  },
  {
   "ticker": "FTNJ",
   "name": "Franklin New Jersey Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 194721623.68,
   "say": "As of Aug 31, 2026, FTNJ held 94.2% of net assets in municipal bonds."
  },
  {
   "ticker": "FTNY",
   "name": "Franklin New York Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 588360999.88,
   "say": "As of Aug 31, 2026, FTNY held 97.6% of net assets in municipal bonds."
  },
  {
   "ticker": "FTOH",
   "name": "Franklin Ohio Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 92.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 77407394.03,
   "say": "As of Aug 31, 2026, FTOH held 92.1% of net assets in municipal bonds."
  },
  {
   "ticker": "FTPA",
   "name": "Franklin Pennsylvania Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 89.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 127010514.5,
   "say": "As of Aug 31, 2026, FTPA held 89.7% of net assets in municipal bonds."
  },
  {
   "ticker": "FTQI",
   "name": "First Trust Nasdaq BuyWrite Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 122.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 991603604.0,
   "say": "Over the year to Nov 3, 2026, FTQI paid 12.0% in cash and returned 14.7% in total, covering 122.5% of its payout."
  },
  {
   "ticker": "FTSD",
   "name": "Franklin Short Duration U.S. Government ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.66,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 354596745.0,
   "say": "As of Jun 30, 2026, FTSD had a duration of 1.7 years against \"short\"."
  },
  {
   "ticker": "FTSM",
   "name": "First Trust Enhanced Short Maturity ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.72,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 6809625795.0,
   "say": "As of Jul 31, 2026, FTSM had a duration of 0.7 years against \"short\"."
  },
  {
   "ticker": "FUMB",
   "name": "First Trust Ultra Short Duration Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.63,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 299468713.0,
   "say": "As of Jul 31, 2026, FUMB had a duration of 0.6 years against \"ultra-short\"."
  },
  {
   "ticker": "FUSI",
   "name": "American Century Ultrashort Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.36,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 32819207,
   "say": "As of Aug 31, 2026, FUSI had a duration of 0.4 years against \"ultra-short\"."
  },
  {
   "ticker": "FUTG",
   "name": "Leverage Shares 2X Long FUTU Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13894400,
   "say": "Over three months to Nov 3, 2026, FUTG finished 4.5 points behind twice FUTU's daily moves, compounded."
  },
  {
   "ticker": "FUTY",
   "name": "Fidelity MSCI Utilities Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.17,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2025847056.0,
   "say": "Over the year to Nov 3, 2026, FUTY returned 0.0% against \u22120.2% for VPU, which tracks the same MSCI USA IMI Utilities 25/50 Index. Fees aside, FUTY finished 0.17 points ahead of VPU."
  },
  {
   "ticker": "FXA",
   "name": "Invesco CurrencyShares Australian Dollar Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": 1.54,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 97239146.7,
   "say": "Over the year to Nov 3, 2026, FXA returned 7.7% against 6.5% for the Australian dollar's price in U.S. dollars. Before its 0.40% fee, FXA finished 1.54 points ahead of the Australian dollar's price in U.S. dollars."
  },
  {
   "ticker": "FXB",
   "name": "Invesco CurrencyShares British Pound Sterling Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": 2.5,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 103117599.16,
   "say": "Over the year to Nov 3, 2026, FXB returned 4.2% against 2.1% for the British pound sterling's price in U.S. dollars. Before its 0.40% fee, FXB finished 2.50 points ahead of the British pound sterling's price in U.S. dollars."
  },
  {
   "ticker": "FXC",
   "name": "Invesco CurrencyShares Canadian Dollar Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": 0.47,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 66485977.7,
   "say": "Over the year to Nov 3, 2026, FXC returned 0.4% against 0.3% for the Canadian dollar's price in U.S. dollars. Before its 0.40% fee, FXC finished 0.47 points ahead of the Canadian dollar's price in U.S. dollars."
  },
  {
   "ticker": "FXE",
   "name": "Invesco CurrencyShares Euro Currency Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": 1.22,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 330601200.8,
   "say": "Over the year to Nov 3, 2026, FXE returned \u22122.0% against \u22122.8% for the euro's price in U.S. dollars. Before its 0.40% fee, FXE finished 1.22 points ahead of the euro's price in U.S. dollars."
  },
  {
   "ticker": "FXF",
   "name": "Invesco CurrencyShares Swiss Franc Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.13,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 370466948.99,
   "say": "Over the year to Nov 3, 2026, FXF returned \u22122.1% against \u22121.6% for the Swiss franc's price in U.S. dollars. Before its 0.40% fee, FXF finished 0.13 points behind the Swiss franc's price in U.S. dollars."
  },
  {
   "ticker": "FXP",
   "name": "ProShares UltraShort FTSE China 50",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5888589.0,
   "say": "Over three months to Nov 3, 2026, FXP finished 3.2 points ahead of twice the inverse of FXI's daily moves, compounded."
  },
  {
   "ticker": "FXY",
   "name": "Invesco CurrencyShares Japanese Yen Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 441383940.6,
   "say": "Over the year to Nov 3, 2026, FXY returned \u22123.3% against \u22122.9% for the Japanese yen's price in U.S. dollars. Before its 0.40% fee, FXY finished 0.02 points behind the Japanese yen's price in U.S. dollars."
  },
  {
   "ticker": "GAVA",
   "name": "Grayscale Avalanche Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 1.79,
   "unit": "points",
   "window": "since launch",
   "from": "2026-03-12",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, GAVA returned \u22129.8% against \u221211.2% for Avalanche. Before its 0.35% fee, it finished 1.79 points ahead of Avalanche."
  },
  {
   "ticker": "GBIL",
   "name": "Goldman Sachs Access Treasury 0-1 Year ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.35,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 7861278353,
   "say": "As of Aug 31, 2026, GBIL had a duration of 0.4 years against \"0 to 1 years\"."
  },
  {
   "ticker": "GBTC",
   "name": "Grayscale Bitcoin Trust ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8136546000,
   "say": "Over the year to Nov 3, 2026, GBTC returned \u221228.1% against \u221227.1% for Bitcoin. Before its 1.50% fee, it finished 0.05 points ahead of Bitcoin."
  },
  {
   "ticker": "GCAL",
   "name": "Goldman Sachs Dynamic California Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 259530755,
   "say": "As of Aug 31, 2026, GCAL held 99.2% of net assets in municipal bonds."
  },
  {
   "ticker": "GCSH",
   "name": "Guggenheim Ultra Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.65,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 137984366,
   "say": "As of Jun 30, 2026, GCSH had a duration of 0.7 years against \"ultra-short\"."
  },
  {
   "ticker": "GDOG",
   "name": "Grayscale Dogecoin Trust ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.07,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-24",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, GDOG returned \u221251.1% against \u221250.9% for Dogecoin. Before its 0.35% fee, it finished 0.07 points behind Dogecoin."
  },
  {
   "ticker": "GDXW",
   "name": "Roundhill Gold Miners WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": 6.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 73534210,
   "say": "Over the year to Nov 3, 2026, GDXW paid 51.2% in cash and returned 3.2% in total, covering 6.3% of its payout."
  },
  {
   "ticker": "GDXY",
   "name": "YieldMax Gold Miners Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -6.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 260411250.0,
   "say": "Over the year to Nov 3, 2026, GDXY paid 47.0% in cash and returned \u22122.9% in total, covering \u22126.2% of its payout."
  },
  {
   "ticker": "GEMG",
   "name": "Leverage Shares 2X Long GEMI Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 57.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 513772,
   "say": "Over three months to Nov 3, 2026, GEMG finished 57.7 points ahead of twice GEMI's daily moves, compounded."
  },
  {
   "ticker": "GEVC",
   "name": "Corgi GEV 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 241378,
   "say": "Over three months to Nov 3, 2026, GEVC finished 2.4 points behind twice GEV's daily moves, compounded."
  },
  {
   "ticker": "GEVG",
   "name": "Leverage Shares 2X Long GEV Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9643200,
   "say": "Over three months to Nov 3, 2026, GEVG finished 2.8 points behind twice GEV's daily moves, compounded."
  },
  {
   "ticker": "GEVX",
   "name": "Tradr 2X Long GEV Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 35652497,
   "say": "Over three months to Nov 3, 2026, GEVX finished 1.2 points behind twice GEV's daily moves, compounded."
  },
  {
   "ticker": "GFSG",
   "name": "Leverage Shares 2X Long GFS Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1358450,
   "say": "Over three months to Nov 3, 2026, GFSG finished 3.1 points behind twice GFS's daily moves, compounded."
  },
  {
   "ticker": "GGLL",
   "name": "Direxion Daily GOOGL Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1044380063.2,
   "say": "Over three months to Nov 3, 2026, GGLL finished 1.3 points behind twice GOOGL's daily moves, compounded."
  },
  {
   "ticker": "GGLS",
   "name": "Direxion Daily GOOGL Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 21366410.16,
   "say": "Over three months to Nov 3, 2026, GGLS finished 1.9 points ahead of the inverse of GOOGL's daily moves, compounded."
  },
  {
   "ticker": "GHYB",
   "name": "Goldman Sachs Access High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 133671833,
   "say": "As of Aug 31, 2026, GHYB held 96.7% of net assets in corporate bonds."
  },
  {
   "ticker": "GHYG",
   "name": "iShares US & Intl High Yield Corp Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.4,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 185687707,
   "say": "As of Jul 31, 2026, GHYG held 99.4% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "GIAX",
   "name": "Nicholas Global Equity and Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 16.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 101958101,
   "say": "Over the year to Nov 3, 2026, GIAX paid 22.3% in cash and returned 3.7% in total, covering 16.6% of its payout."
  },
  {
   "ticker": "GIGB",
   "name": "Goldman Sachs Access Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1061692585,
   "say": "As of Aug 31, 2026, GIGB held 98.3% of net assets in corporate bonds."
  },
  {
   "ticker": "GIGL",
   "name": "Goldman Sachs Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 91.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 249407759,
   "say": "As of Aug 31, 2026, GIGL held 91.2% of net assets in corporate bonds."
  },
  {
   "ticker": "GLD",
   "name": "SPDR Gold Shares",
   "category": "commodities",
   "badge": "delivered",
   "figure": 0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 132266910000,
   "say": "Over the year to Nov 3, 2026, GLD returned \u22122.6% against \u22122.5% for IAU, on the price of gold. Fees aside, GLD finished 0.04 points ahead of IAU."
  },
  {
   "ticker": "GLDM",
   "name": "SPDR Gold MiniShares Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 29964270000,
   "say": "Over the year to Nov 3, 2026, GLDM returned \u22122.3% against \u22122.6% for GLD, on the price of gold. Fees aside, GLDM finished 0.04 points behind GLD."
  },
  {
   "ticker": "GLDN",
   "name": "Nicholas Gold Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -309.8,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-18",
   "to": "2026-11-03",
   "netAssets": 2800794,
   "say": "Over the time since its launch to Nov 3, 2026, GLDN paid 8.2% in cash and returned \u221225.4% in total, covering \u2212309.8% of its payout."
  },
  {
   "ticker": "GLDW",
   "name": "Roundhill Gold WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -30.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17536035,
   "say": "Over the year to Nov 3, 2026, GLDW paid 26.7% in cash and returned \u22128.0% in total, covering \u221230.0% of its payout."
  },
  {
   "ticker": "GLL",
   "name": "ProShares UltraShort Gold",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 108621260.0,
   "say": "Over three months to Nov 3, 2026, GLL finished 3.9 points ahead of twice the inverse of GLD's daily moves, compounded."
  },
  {
   "ticker": "GLWG",
   "name": "Leverage Shares 2X Long GLW Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 76624650,
   "say": "Over three months to Nov 3, 2026, GLWG finished 2.2 points behind twice GLW's daily moves, compounded."
  },
  {
   "ticker": "GLX",
   "name": "Corgi GLXY 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 118506,
   "say": "Over three months to Nov 3, 2026, GLX finished 1.7 points behind twice GLXY's daily moves, compounded."
  },
  {
   "ticker": "GLXU",
   "name": "T-REX 2X LONG GLXY DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 6545000.0,
   "say": "Over three months to Nov 3, 2026, GLXU finished 1.7 points behind twice GLXY's daily moves, compounded."
  },
  {
   "ticker": "GMEC",
   "name": "Corgi GME 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 409080,
   "say": "Over three months to Nov 3, 2026, GMEC finished 4.2 points behind twice GME's daily moves, compounded."
  },
  {
   "ticker": "GMEU",
   "name": "T-REX 2X LONG GME DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -11.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 21866000.0,
   "say": "Over three months to Nov 3, 2026, GMEU finished 11.6 points behind twice GME's daily moves, compounded."
  },
  {
   "ticker": "GMEY",
   "name": "YieldMax GME Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -30.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 5652500.0,
   "say": "Over the year to Nov 3, 2026, GMEY paid 38.8% in cash and returned \u221211.9% in total, covering \u221230.7% of its payout."
  },
  {
   "ticker": "GMNY",
   "name": "Goldman Sachs Dynamic New York Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 95.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 57540767,
   "say": "As of Aug 31, 2026, GMNY held 95.9% of net assets in municipal bonds."
  },
  {
   "ticker": "GMOC",
   "name": "GMO Ultra-Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.35,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 32528749,
   "say": "As of Aug 31, 2026, GMOC had a duration of 0.3 years against \"ultra-short\"."
  },
  {
   "ticker": "GMUB",
   "name": "Goldman Sachs Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 104.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 709996669,
   "say": "As of Aug 31, 2026, GMUB held 104.2% of net assets in municipal bonds."
  },
  {
   "ticker": "GOCT",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-20",
   "to": "2026-10-16",
   "netAssets": 448708025.0,
   "say": "Over its outcome period to Oct 16, 2026, GOCT returned 11.4% against the 11.3% its cap promised after its fee, as SPY moved +14.9%."
  },
  {
   "ticker": "GOGL",
   "name": "Corgi GOOGL 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 6132753,
   "say": "Over three months to Nov 3, 2026, GOGL finished 1.2 points behind twice GOOGL's daily moves, compounded."
  },
  {
   "ticker": "GOOL",
   "name": "Leverage Shares 2X Long GOOGL Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11141650,
   "say": "Over three months to Nov 3, 2026, GOOL finished 1.1 points behind twice GOOGL's daily moves, compounded."
  },
  {
   "ticker": "GOOP",
   "name": "Kurv Yield Premium Strategy Google (GOOGL) ETF",
   "category": "income",
   "badge": "missed",
   "figure": -75.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 20607245.0,
   "say": "Over the year to Nov 3, 2026, GOOP paid 14.8% in cash and returned \u221211.1% in total, covering \u221275.0% of its payout. Since launch it covered 129.3%."
  },
  {
   "ticker": "GOOW",
   "name": "Roundhill GOOGL WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -18.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 65988163,
   "say": "Over the year to Nov 3, 2026, GOOW paid 35.1% in cash and returned \u22126.4% in total, covering \u221218.2% of its payout. Since launch it covered 71.8%."
  },
  {
   "ticker": "GOOX",
   "name": "T-REX 2X LONG ALPHABET DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 59111000.0,
   "say": "Over three months to Nov 3, 2026, GOOX finished 1.3 points behind twice GOOG's daily moves, compounded."
  },
  {
   "ticker": "GOOY",
   "name": "YieldMax GOOGL Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -4.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 190696000.0,
   "say": "Over the year to Nov 3, 2026, GOOY paid 37.7% in cash and returned \u22121.7% in total, covering \u22124.5% of its payout. Since launch it covered 61.8%."
  },
  {
   "ticker": "GOU",
   "name": "GraniteShares 2x Long GOOGL Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 22803019.13,
   "say": "Over three months to Nov 3, 2026, GOU finished 1.7 points behind twice GOOGL's daily moves, compounded."
  },
  {
   "ticker": "GOVI",
   "name": "Invesco Equal Weight 0-30 Year Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 9.65,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1224457199.21,
   "say": "As of Aug 31, 2026, GOVI had a duration of 9.7 years against \"0 to 30 years\"."
  },
  {
   "ticker": "GOVM",
   "name": "iShares 1-10 Year Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 3.49,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4919927,
   "say": "As of Aug 31, 2026, GOVM had a duration of 3.5 years against \"1 to 10 years\"."
  },
  {
   "ticker": "GOVT",
   "name": "iShares U.S. Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 43119337572,
   "say": "As of Jul 31, 2026, GOVT held 98.8% of net assets in treasury bonds."
  },
  {
   "ticker": "GOVZ",
   "name": "iShares 25+ Year Treasury STRIPS Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.18,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 370431785,
   "say": "Over the year to Nov 3, 2026, GOVZ returned \u221210.8% against \u221210.6% for ZROZ, which tracks the same ICE BofA Long US Treasury Principal STRIPS Index. Fees aside, GOVZ finished 0.18 points behind ZROZ."
  },
  {
   "ticker": "GPIQ",
   "name": "Goldman Sachs Nasdaq-100 Premium Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 96.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6301786728,
   "say": "Over the year to Nov 3, 2026, GPIQ paid 10.7% in cash and returned 10.3% in total, covering 96.3% of its payout. Since launch it covered 220.4%."
  },
  {
   "ticker": "GPIX",
   "name": "Goldman Sachs S&P 500 Premium Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 148.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6324758897,
   "say": "Over the year to Nov 3, 2026, GPIX paid 8.7% in cash and returned 12.9% in total, covering 148.3% of its payout."
  },
  {
   "ticker": "GPTY",
   "name": "YieldMax AI & Tech Portfolio Option Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 21.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 122375249.99999999,
   "say": "Over the year to Nov 3, 2026, GPTY paid 31.4% in cash and returned 6.7% in total, covering 21.3% of its payout. Since launch it covered 66.4%."
  },
  {
   "ticker": "GRAG",
   "name": "Leverage Shares 2X Long GRAB Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2094300,
   "say": "Over three months to Nov 3, 2026, GRAG finished 1.5 points behind twice GRAB's daily moves, compounded."
  },
  {
   "ticker": "GRNI",
   "name": "Fundstrat Granny Shots US Large Cap & Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 104.2,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 54862712,
   "say": "Over the time since its launch to Nov 3, 2026, GRNI paid 9.5% in cash and returned 9.9% in total, covering 104.2% of its payout."
  },
  {
   "ticker": "GSEE",
   "name": "Goldman Sachs MarketBeta Emerging Markets Equity ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.44,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 127369585,
   "say": "Over the year to Nov 3, 2026, GSEE returned 11.2% against 11.9% for BKEM, which tracks the same Solactive GBS Emerging Markets Large & Mid Cap Index. Fees aside, GSEE finished 0.44 points behind BKEM."
  },
  {
   "ticker": "GSEP",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - September",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 365699243.0,
   "say": "Over its outcome period to Sep 18, 2026, GSEP returned 10.7% against the 10.6% its cap promised after its fee, as SPY moved +14.8%."
  },
  {
   "ticker": "GSST",
   "name": "Goldman Sachs Ultra Short Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.45,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1755867868,
   "say": "As of Aug 31, 2026, GSST had a duration of 0.5 years against \"ultra-short\"."
  },
  {
   "ticker": "GSUI",
   "name": "Grayscale Sui Staking ETF",
   "category": "crypto",
   "badge": "missed",
   "figure": -24.33,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-24",
   "to": "2026-11-03",
   "netAssets": 21038000,
   "say": "Over the time since its launch to Nov 3, 2026, GSUI returned \u221256.5% against \u221242.3% for Sui. Before its 0.35% fee, it finished 24.33 points behind Sui."
  },
  {
   "ticker": "GSY",
   "name": "Invesco Ultra Short Duration ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.76,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 4012778582.03,
   "say": "As of Jul 31, 2026, GSY had a duration of 0.8 years against \"ultra-short\"."
  },
  {
   "ticker": "GTOH",
   "name": "Invesco Short Duration High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 3.38,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 12580071.28,
   "say": "As of Jul 31, 2026, GTOH had a duration of 3.4 years against \"short\"."
  },
  {
   "ticker": "GTOQ",
   "name": "Invesco High Yield Systematic Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 89.8,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 128530190.83,
   "say": "As of Jul 31, 2026, GTOQ held 89.8% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "GTOS",
   "name": "Invesco Short Duration Total Return Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.81,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 124517552.95,
   "say": "As of Jul 31, 2026, GTOS had a duration of 1.8 years against \"short\"."
  },
  {
   "ticker": "GUMI",
   "name": "Goldman Sachs Ultra Short Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.53,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 89352932,
   "say": "As of Aug 31, 2026, GUMI had a duration of 0.5 years against \"ultra-short\"."
  },
  {
   "ticker": "GUSH",
   "name": "Direxion Daily S&P Oil & Gas Exp. & Prod. Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 210112176.39999998,
   "say": "Over three months to Nov 3, 2026, GUSH finished 1.6 points behind twice XOP's daily moves, compounded."
  },
  {
   "ticker": "GXIG",
   "name": "Global X Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 81.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 161833972,
   "say": "As of Aug 31, 2026, GXIG held 81.0% of net assets in corporate bonds."
  },
  {
   "ticker": "GXLC",
   "name": "Global X U.S. 500 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.15,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4697077,
   "say": "Over the year to Nov 3, 2026, GXLC returned 11.4% against 11.2% for BKLC, which tracks the same Solactive GBS United States 500 Index. Fees aside, GXLC finished 0.15 points ahead of BKLC."
  },
  {
   "ticker": "GXLM",
   "name": "Grayscale Stellar Lumens Trust (XLM)",
   "category": "crypto",
   "badge": "delivered",
   "figure": 53.28,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the year to Nov 3, 2026, GXLM returned \u221210.9% against \u221240.9% for Stellar. Before its 2.50% fee, it finished 53.28 points ahead of Stellar."
  },
  {
   "ticker": "GXRP",
   "name": "Grayscale XRP Trust ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.38,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-24",
   "to": "2026-11-03",
   "netAssets": 57413000,
   "say": "Over the time since its launch to Nov 3, 2026, GXRP returned \u221243.4% against \u221243.0% for XRP. Before its 0.35% fee, it finished 0.38 points behind XRP."
  },
  {
   "ticker": "HAKY",
   "name": "Amplify HACK Cybersecurity Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 266.9,
   "unit": "%",
   "window": "since launch",
   "from": "2026-01-21",
   "to": "2026-11-03",
   "netAssets": 13746773.0,
   "say": "Over the time since its launch to Nov 3, 2026, HAKY paid 14.2% in cash and returned 37.9% in total, covering 266.9% of its payout."
  },
  {
   "ticker": "HBDC",
   "name": "Hilton BDC Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 84260263,
   "say": "As of Jul 31, 2026, HBDC held 97.8% of net assets in corporate bonds."
  },
  {
   "ticker": "HBR",
   "name": "Canary HBAR ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the year to Nov 3, 2026, HBR returned \u221260.8% against \u221260.4% for Hedera. Before its 0.95% fee, it finished 0.03 points behind Hedera."
  },
  {
   "ticker": "HCOW",
   "name": "Amplify COWS Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 178.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 21610070.0,
   "say": "Over the year to Nov 3, 2026, HCOW paid 11.8% in cash and returned 21.0% in total, covering 178.0% of its payout."
  },
  {
   "ticker": "HEDG",
   "name": "Equable Shares Hedged Equity ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 20.4,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 427202852,
   "say": "In the 52 weeks to Nov 3, 2026, HEDG moved 20.4% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "HEGD",
   "name": "Swan Hedged Equity US Large Cap ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 74.8,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 734882261,
   "say": "In the 52 weeks to Nov 3, 2026, HEGD moved 74.8% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "HELO",
   "name": "JPMorgan Hedged Equity Laddered Overlay ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 55.9,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 4853999703.49,
   "say": "In the 52 weeks to Nov 3, 2026, HELO moved 55.9% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "HEMI",
   "name": "Hartford Equity Premium Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 143.4,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-17",
   "to": "2026-11-03",
   "netAssets": 35198462,
   "say": "Over the time since its launch to Nov 3, 2026, HEMI paid 7.6% in cash and returned 10.9% in total, covering 143.4% of its payout."
  },
  {
   "ticker": "HEQQ",
   "name": "JPMorgan Nasdaq Hedged Equity Laddered Overlay ETF",
   "category": "alternatives",
   "badge": "partly",
   "figure": 85.5,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 29944828.15,
   "say": "In the 52 weeks to Nov 3, 2026, HEQQ moved 85.5% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "HEQT",
   "name": "Simplify Hedged Equity ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 50.4,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 306325756.0,
   "say": "In the 52 weeks to Nov 3, 2026, HEQT moved 50.4% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "HIBL",
   "name": "Direxion Daily S&P 500 High Beta Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 64914186.99999999,
   "say": "Over three months to Nov 3, 2026, HIBL finished 2.0 points behind three times SPHB's daily moves, compounded."
  },
  {
   "ticker": "HIBS",
   "name": "Direxion Daily S&P 500 High Beta Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 22376138.18,
   "say": "Over three months to Nov 3, 2026, HIBS finished 4.0 points ahead of three times the inverse of SPHB's daily moves, compounded."
  },
  {
   "ticker": "HIGH",
   "name": "Simplify Enhanced Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -78.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 55578462.0,
   "say": "Over the year to Nov 3, 2026, HIGH paid 5.7% in cash and returned \u22124.5% in total, covering \u221278.9% of its payout."
  },
  {
   "ticker": "HIMC",
   "name": "Corgi HIMS 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 270548,
   "say": "Over three months to Nov 3, 2026, HIMC finished 1.2 points behind twice HIMS's daily moves, compounded."
  },
  {
   "ticker": "HIMU",
   "name": "iShares High Yield Muni Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2782922890,
   "say": "As of Jul 31, 2026, HIMU held 97.2% of net assets in municipal bonds."
  },
  {
   "ticker": "HIMZ",
   "name": "Defiance Daily Target 2X Long HIMS ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 43017018,
   "say": "Over three months to Nov 3, 2026, HIMZ finished 4.5 points behind twice HIMS's daily moves, compounded."
  },
  {
   "ticker": "HIPS",
   "name": "GraniteShares HIPS US High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 9.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 93198073.49,
   "say": "Over the year to Nov 3, 2026, HIPS paid 11.1% in cash and returned 1.1% in total, covering 9.9% of its payout. Since launch it covered 67.9%."
  },
  {
   "ticker": "HISF",
   "name": "First Trust High Income Strategic Focus ETF",
   "category": "income",
   "badge": "missed",
   "figure": -0.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 88053652.0,
   "say": "Over the year to Nov 3, 2026, HISF paid 5.0% in cash and returned 0.0% in total, covering 0.0% of its payout."
  },
  {
   "ticker": "HIYY",
   "name": "YieldMax HIMS Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -88.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 20761250.0,
   "say": "Over the year to Nov 3, 2026, HIYY paid 40.1% in cash and returned \u221235.6% in total, covering \u221288.8% of its payout."
  },
  {
   "ticker": "HMOP",
   "name": "Hartford Municipal Opportunities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 784485858,
   "say": "As of Jul 31, 2026, HMOP held 94.3% of net assets in municipal bonds."
  },
  {
   "ticker": "HMYY",
   "name": "GraniteShares YieldBOOST HIMS ETF",
   "category": "income",
   "badge": "missed",
   "figure": -133.9,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-02",
   "to": "2026-11-03",
   "netAssets": 854543.21,
   "say": "Over the time since its launch to Nov 3, 2026, HMYY paid 37.8% in cash and returned \u221250.6% in total, covering \u2212133.9% of its payout."
  },
  {
   "ticker": "HODL",
   "name": "VanEck Bitcoin ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.17,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1121018750,
   "say": "Over the year to Nov 3, 2026, HODL returned \u221227.1% against \u221227.1% for Bitcoin. Before its 0.20% fee, it finished 0.17 points ahead of Bitcoin."
  },
  {
   "ticker": "HODU",
   "name": "Direxion Daily HOOD Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7444507.09,
   "say": "Over three months to Nov 3, 2026, HODU finished 2.6 points behind twice HOOD's daily moves, compounded."
  },
  {
   "ticker": "HOLA",
   "name": "JPMorgan International Hedged Equity Laddered Overlay ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 35.0,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 281852218.18,
   "say": "In the 52 weeks to Nov 3, 2026, HOLA moved 35.0% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "HOOC",
   "name": "Corgi HOOD 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 230148,
   "say": "Over three months to Nov 3, 2026, HOOC finished 2.9 points behind twice HOOD's daily moves, compounded."
  },
  {
   "ticker": "HOOG",
   "name": "Leverage Shares 2X Long HOOD Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 28779800,
   "say": "Over three months to Nov 3, 2026, HOOG finished 3.3 points behind twice HOOD's daily moves, compounded."
  },
  {
   "ticker": "HOOW",
   "name": "Roundhill HOOD WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -181.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 111934946,
   "say": "Over the year to Nov 3, 2026, HOOW paid 29.2% in cash and returned \u221253.0% in total, covering \u2212181.5% of its payout."
  },
  {
   "ticker": "HOOX",
   "name": "Defiance Daily Target 2X Long HOOD ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8457417,
   "say": "Over three months to Nov 3, 2026, HOOX finished 3.6 points behind twice HOOD's daily moves, compounded."
  },
  {
   "ticker": "HOOY",
   "name": "YieldMax HOOD Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -102.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 104304000.0,
   "say": "Over the year to Nov 3, 2026, HOOY paid 37.5% in cash and returned \u221238.4% in total, covering \u2212102.4% of its payout."
  },
  {
   "ticker": "HOYY",
   "name": "GraniteShares YieldBOOST HOOD ETF",
   "category": "income",
   "badge": "missed",
   "figure": -120.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7651197.14,
   "say": "Over the year to Nov 3, 2026, HOYY paid 42.5% in cash and returned \u221251.4% in total, covering \u2212120.9% of its payout."
  },
  {
   "ticker": "HPEL",
   "name": "Leverage Shares 2X Long HPE Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8665600,
   "say": "Over three months to Nov 3, 2026, HPEL finished 3.6 points behind twice HPE's daily moves, compounded."
  },
  {
   "ticker": "HTAX",
   "name": "Nomura National High-Yield Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 58494360,
   "say": "As of Jun 30, 2026, HTAX held 100.3% of net assets in municipal bonds."
  },
  {
   "ticker": "HUTG",
   "name": "Leverage Shares 2X Long HUT Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4702500,
   "say": "Over three months to Nov 3, 2026, HUTG finished 2.1 points behind twice HUT's daily moves, compounded."
  },
  {
   "ticker": "HYBB",
   "name": "iShares BB Rated Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 368073943,
   "say": "As of Jul 31, 2026, HYBB held 97.8% of net assets in corporate bonds."
  },
  {
   "ticker": "HYBI",
   "name": "NEOS Enhanced Income Credit Select ETF",
   "category": "income",
   "badge": "missed",
   "figure": 44.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 218096745.0,
   "say": "Over the year to Nov 3, 2026, HYBI paid 7.9% in cash and returned 3.5% in total, covering 44.3% of its payout. Since launch it covered 51.8%."
  },
  {
   "ticker": "HYBL",
   "name": "State Street Blackstone High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 42.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 583430000,
   "say": "Over the year to Nov 3, 2026, HYBL paid 6.9% in cash and returned 2.9% in total, covering 42.0% of its payout. Since launch it covered 85.5%."
  },
  {
   "ticker": "HYBX",
   "name": "TCW High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 86.6,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 31486342,
   "say": "As of Jul 31, 2026, HYBX held 86.6% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYD",
   "name": "VanEck High Yield Muni ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 4606125355,
   "say": "As of Jul 31, 2026, HYD held 96.8% of net assets in municipal bonds."
  },
  {
   "ticker": "HYDB",
   "name": "iShares High Yield Systematic Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1518033074,
   "say": "As of Aug 31, 2026, HYDB held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYDW",
   "name": "Xtrackers Low Beta High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 84.1,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 62014853.0,
   "say": "As of Aug 31, 2026, HYDW held 84.1% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYFI",
   "name": "AB High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 81.8,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 338282020,
   "say": "As of Aug 31, 2026, HYFI held 81.8% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYG",
   "name": "iShares iBoxx $ High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 17542534719,
   "say": "As of Aug 31, 2026, HYG held 96.7% of net assets in corporate bonds."
  },
  {
   "ticker": "HYGM",
   "name": "Amplify HYG High Yield 10% Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -8.2,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-21",
   "to": "2026-11-03",
   "netAssets": 708563.0,
   "say": "Over the time since its launch to Nov 3, 2026, HYGM paid 4.9% in cash and returned \u22120.4% in total, covering \u22128.2% of its payout."
  },
  {
   "ticker": "HYGV",
   "name": "Northern Trust High Yield Value-Scored Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1097197958,
   "say": "As of Jul 31, 2026, HYGV held 99.8% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYGW",
   "name": "iShares HYG Premium Income+ ETF",
   "category": "income",
   "badge": "missed",
   "figure": 31.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 109802304,
   "say": "Over the year to Nov 3, 2026, HYGW paid 11.4% in cash and returned 3.6% in total, covering 31.6% of its payout. Since launch it covered 51.2%."
  },
  {
   "ticker": "HYHG",
   "name": "ProShares High Yield-Interest Rate Hedged",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.7,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 238364480.0,
   "say": "As of Aug 31, 2026, HYHG held 96.7% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYLB",
   "name": "Xtrackers USD High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 3287823406.0,
   "say": "As of Aug 31, 2026, HYLB held 97.7% of net assets in corporate bonds."
  },
  {
   "ticker": "HYLS",
   "name": "First Trust Tactical High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 89.9,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1610526173.0,
   "say": "As of Jul 31, 2026, HYLS held 89.9% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYMB",
   "name": "State Street SPDR Nuveen ICE High Yield Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 3838950000,
   "say": "As of Jun 30, 2026, HYMB held 98.3% of net assets in municipal bonds."
  },
  {
   "ticker": "HYS",
   "name": "PIMCO 0-5 Year High Yield Corporate Bond Index Exchange-Tr",
   "category": "bonds",
   "badge": "partly",
   "figure": 57.4,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1686189851,
   "say": "As of Jun 30, 2026, HYS held 57.4% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYSD",
   "name": "Columbia Short Duration High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.05,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 104650270,
   "say": "As of Jun 30, 2026, HYSD had a duration of 2.0 years against \"short\"."
  },
  {
   "ticker": "HYTI",
   "name": "FT Vest High Yield & Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 30.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 83288365.0,
   "say": "Over the year to Nov 3, 2026, HYTI paid 10.0% in cash and returned 3.0% in total, covering 30.0% of its payout. Since launch it covered 50.0%."
  },
  {
   "ticker": "HYUP",
   "name": "Xtrackers High Beta High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.9,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 43108318.0,
   "say": "As of Aug 31, 2026, HYUP held 94.9% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "HYXF",
   "name": "iShares ESG Advanced High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 186076283,
   "say": "As of Jul 31, 2026, HYXF held 96.6% of net assets in corporate bonds."
  },
  {
   "ticker": "IAGG",
   "name": "iShares Core International Aggregate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.38,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 12918414641,
   "say": "Over the year to Nov 3, 2026, IAGG returned 0.9% against \u22120.5% for NXUS, on Bloomberg Global Aggregate ex-USD (Hedged) Index. Fees aside, IAGG finished 1.38 points ahead of NXUS."
  },
  {
   "ticker": "IAU",
   "name": "iShares Gold Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 58373667848,
   "say": "Over the year to Nov 3, 2026, IAU returned \u22122.5% against \u22122.6% for GLD, on the price of gold. Fees aside, IAU finished 0.04 points behind GLD."
  },
  {
   "ticker": "IAUI",
   "name": "NEOS Gold High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -35.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 658299028.0,
   "say": "Over the year to Nov 3, 2026, IAUI paid 12.4% in cash and returned \u22124.4% in total, covering \u221235.5% of its payout."
  },
  {
   "ticker": "IAUM",
   "name": "iShares Gold Trust Micro Shares",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7947566995,
   "say": "Over the year to Nov 3, 2026, IAUM returned \u22122.3% against \u22122.6% for GLD, on the price of gold. Fees aside, IAUM finished 0.02 points behind GLD."
  },
  {
   "ticker": "IBCA",
   "name": "iShares iBonds Dec 2035 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 480436764,
   "say": "As of Jul 31, 2026, IBCA held 97.9% of net assets in corporate bonds."
  },
  {
   "ticker": "IBCB",
   "name": "iShares iBonds Dec 2036 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 225440095,
   "say": "As of Jul 31, 2026, IBCB held 98.0% of net assets in corporate bonds."
  },
  {
   "ticker": "IBD",
   "name": "Inspire Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 502949982,
   "say": "As of Aug 31, 2026, IBD held 99.0% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDR",
   "name": "iShares iBonds Dec 2026 Term Corporate ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 78.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2778941716,
   "say": "As of Jul 31, 2026, IBDR held 78.5% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDS",
   "name": "iShares iBonds Dec 2027 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 3993140184,
   "say": "As of Jul 31, 2026, IBDS held 97.3% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDT",
   "name": "iShares iBonds Dec 2028 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 4143613503,
   "say": "As of Jul 31, 2026, IBDT held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDU",
   "name": "iShares iBonds Dec 2029 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 4029356813,
   "say": "As of Jul 31, 2026, IBDU held 98.4% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDV",
   "name": "iShares iBonds Dec 2030 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 3406248911,
   "say": "As of Jul 31, 2026, IBDV held 98.7% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDW",
   "name": "iShares iBonds Dec 2031 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2711174615,
   "say": "As of Jul 31, 2026, IBDW held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDX",
   "name": "iShares iBonds Dec 2032 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1810555884,
   "say": "As of Jul 31, 2026, IBDX held 98.4% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDY",
   "name": "iShares iBonds Dec 2033 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1197235529,
   "say": "As of Jul 31, 2026, IBDY held 98.0% of net assets in corporate bonds."
  },
  {
   "ticker": "IBDZ",
   "name": "iShares iBonds Dec 2034 Term Corporate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 909090034,
   "say": "As of Jul 31, 2026, IBDZ held 98.1% of net assets in corporate bonds."
  },
  {
   "ticker": "IBGA",
   "name": "iShares iBonds Dec 2044 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 75580639,
   "say": "As of Jul 31, 2026, IBGA held 98.4% of net assets in treasury bonds."
  },
  {
   "ticker": "IBGB",
   "name": "iShares iBonds Dec 2045 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 12767703,
   "say": "As of Jul 31, 2026, IBGB held 98.4% of net assets in treasury bonds."
  },
  {
   "ticker": "IBGC",
   "name": "iShares iBonds Dec 2046 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 57129738,
   "say": "As of Jul 31, 2026, IBGC held 98.4% of net assets in treasury bonds."
  },
  {
   "ticker": "IBGK",
   "name": "iShares iBonds Dec 2054 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 5522334,
   "say": "As of Jul 31, 2026, IBGK held 98.3% of net assets in treasury bonds."
  },
  {
   "ticker": "IBGL",
   "name": "iShares iBonds Dec 2055 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 5675584,
   "say": "As of Jul 31, 2026, IBGL held 98.3% of net assets in treasury bonds."
  },
  {
   "ticker": "IBGM",
   "name": "iShares iBonds Dec 2056 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 42490831,
   "say": "As of Jul 31, 2026, IBGM held 98.2% of net assets in treasury bonds."
  },
  {
   "ticker": "IBHF",
   "name": "iShares iBonds 2026 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "missed",
   "figure": 29.9,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 610651308,
   "say": "As of Jul 31, 2026, IBHF held 29.9% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBHG",
   "name": "iShares iBonds 2027 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 95.9,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 530021826,
   "say": "As of Jul 31, 2026, IBHG held 95.9% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBHH",
   "name": "iShares iBonds 2028 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 480488298,
   "say": "As of Jul 31, 2026, IBHH held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBHI",
   "name": "iShares iBonds 2029 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 539883162,
   "say": "As of Jul 31, 2026, IBHI held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBHJ",
   "name": "iShares iBonds 2030 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 200509951,
   "say": "As of Jul 31, 2026, IBHJ held 99.8% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBHK",
   "name": "iShares iBonds 2031 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 104622883,
   "say": "As of Jul 31, 2026, IBHK held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBHL",
   "name": "iShares iBonds 2032 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 35244993,
   "say": "As of Jul 31, 2026, IBHL held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBHM",
   "name": "iShares iBonds 2033 Term High Yield and Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.7,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 19454204,
   "say": "As of Jul 31, 2026, IBHM held 99.7% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "IBID",
   "name": "iShares iBonds Oct 2027 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 155235743,
   "say": "As of Jul 31, 2026, IBID held 99.7% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIE",
   "name": "iShares iBonds Oct 2028 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 289734605,
   "say": "As of Jul 31, 2026, IBIE held 99.4% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIF",
   "name": "iShares iBonds Oct 2029 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 149653090,
   "say": "As of Jul 31, 2026, IBIF held 99.4% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIG",
   "name": "iShares iBonds Oct 2030 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 153716360,
   "say": "As of Jul 31, 2026, IBIG held 99.7% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIH",
   "name": "iShares iBonds Oct 2031 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 153342996,
   "say": "As of Jul 31, 2026, IBIH held 99.8% of net assets in treasury bonds."
  },
  {
   "ticker": "IBII",
   "name": "iShares iBonds Oct 2032 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 98626311,
   "say": "As of Jul 31, 2026, IBII held 99.7% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIJ",
   "name": "iShares iBonds Oct 2033 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 72221149,
   "say": "As of Jul 31, 2026, IBIJ held 99.3% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIK",
   "name": "iShares iBonds Oct 2034 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 97276451,
   "say": "As of Jul 31, 2026, IBIK held 99.0% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIL",
   "name": "iShares iBonds Oct 2035 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 58529740,
   "say": "As of Jul 31, 2026, IBIL held 98.9% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIM",
   "name": "iShares iBonds Oct 2036 Term TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 52192934,
   "say": "As of Jul 31, 2026, IBIM held 98.9% of net assets in treasury bonds."
  },
  {
   "ticker": "IBIT",
   "name": "iShares Bitcoin Trust ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 62363708387,
   "say": "Over the year to Nov 3, 2026, IBIT returned \u221227.2% against \u221227.1% for Bitcoin. Before its 0.25% fee, it finished 0.01 points ahead of Bitcoin."
  },
  {
   "ticker": "IBMO",
   "name": "iShares iBonds Dec 2026 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 501974442,
   "say": "As of Jul 31, 2026, IBMO held 99.4% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMP",
   "name": "iShares iBonds Dec 2027 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 683186479,
   "say": "As of Jul 31, 2026, IBMP held 99.0% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMQ",
   "name": "iShares iBonds Dec 2028 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 689291505,
   "say": "As of Jul 31, 2026, IBMQ held 98.9% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMR",
   "name": "iShares iBonds Dec 2029 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 526029118,
   "say": "As of Jul 31, 2026, IBMR held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMS",
   "name": "iShares iBonds Dec 2030 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 393415518,
   "say": "As of Jul 31, 2026, IBMS held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMT",
   "name": "iShares iBonds Dec 2031 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 210529442,
   "say": "As of Jul 31, 2026, IBMT held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMU",
   "name": "iShares iBonds Dec 2032 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 37428936,
   "say": "As of Jul 31, 2026, IBMU held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMV",
   "name": "iShares iBonds Dec 2033 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 22356845,
   "say": "As of Jul 31, 2026, IBMV held 98.2% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMW",
   "name": "iShares iBonds Dec 2034 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 18525690,
   "say": "As of Jul 31, 2026, IBMW held 98.1% of net assets in municipal bonds."
  },
  {
   "ticker": "IBMX",
   "name": "iShares iBonds Dec 2035 Term Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 20814995,
   "say": "As of Jul 31, 2026, IBMX held 98.1% of net assets in municipal bonds."
  },
  {
   "ticker": "IBND",
   "name": "State Street SPDR Bloomberg International Corporate Bond E",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 439660000,
   "say": "As of Jun 30, 2026, IBND held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "IBTG",
   "name": "iShares iBonds Dec 2026 Term Treasury ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 79.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1854226827,
   "say": "As of Jul 31, 2026, IBTG held 79.7% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTH",
   "name": "iShares iBonds Dec 2027 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2432087678,
   "say": "As of Jul 31, 2026, IBTH held 99.0% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTI",
   "name": "iShares iBonds Dec 2028 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2263737381,
   "say": "As of Jul 31, 2026, IBTI held 99.0% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTJ",
   "name": "iShares iBonds Dec 2029 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1559432023,
   "say": "As of Jul 31, 2026, IBTJ held 98.8% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTK",
   "name": "iShares iBonds Dec 2030 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1225113893,
   "say": "As of Jul 31, 2026, IBTK held 98.8% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTL",
   "name": "iShares iBonds Dec 2031 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 767902559,
   "say": "As of Jul 31, 2026, IBTL held 98.8% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTM",
   "name": "iShares iBonds Dec 2032 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 624505406,
   "say": "As of Jul 31, 2026, IBTM held 98.8% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTO",
   "name": "iShares iBonds Dec 2033 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 516529471,
   "say": "As of Jul 31, 2026, IBTO held 98.7% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTP",
   "name": "iShares iBonds Dec 2034 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 375078679,
   "say": "As of Jul 31, 2026, IBTP held 98.6% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTQ",
   "name": "iShares iBonds Dec 2035 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 300349448,
   "say": "As of Jul 31, 2026, IBTQ held 98.5% of net assets in treasury bonds."
  },
  {
   "ticker": "IBTR",
   "name": "iShares iBonds Dec 2036 Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 120279356,
   "say": "As of Jul 31, 2026, IBTR held 98.4% of net assets in treasury bonds."
  },
  {
   "ticker": "IBUF",
   "name": "Innovator International Developed 10 Buffer ETF - Quarterl",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.06,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 121605295.0,
   "say": "Over its outcome period to Sep 30, 2026, IBUF returned \u22120.1% against the \u22120.2% its cap promised after its fee, as EFA moved 0.0%."
  },
  {
   "ticker": "IBX",
   "name": "Tradr 2X Long IBM Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 26060025,
   "say": "Over three months to Nov 3, 2026, IBX finished 2.7 points behind twice IBM's daily moves, compounded."
  },
  {
   "ticker": "ICLO",
   "name": "Invesco AAA CLO Floating Rate Note ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.01,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 613757925.64,
   "say": "As of Jul 31, 2026, ICLO had a duration of -0.0 years against \"floating\"."
  },
  {
   "ticker": "ICPI",
   "name": "iShares 0-1 Year TIPS Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.55,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 26673801,
   "say": "As of Jul 31, 2026, ICPI had a duration of 0.6 years against \"0 to 1 years\"."
  },
  {
   "ticker": "ICSH",
   "name": "iShares Ultra Short Duration Bond Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.73,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 8942135479,
   "say": "As of Jul 31, 2026, ICSH had a duration of 0.7 years against \"ultra-short\"."
  },
  {
   "ticker": "IDUB",
   "name": "Aptus International Enhanced Yield ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 294.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 498506412,
   "say": "Over the year to Nov 3, 2026, IDUB paid 5.5% in cash and returned 16.2% in total, covering 294.5% of its payout."
  },
  {
   "ticker": "IDVO",
   "name": "Amplify CWP International Enhanced Dividend Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 154.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1363224075.0,
   "say": "Over the year to Nov 3, 2026, IDVO paid 6.6% in cash and returned 10.2% in total, covering 154.5% of its payout."
  },
  {
   "ticker": "IEF",
   "name": "iShares 7-10 Year Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 6.99,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 44091621519,
   "say": "As of Aug 31, 2026, IEF had a duration of 7.0 years against \"7 to 10 years\"."
  },
  {
   "ticker": "IEI",
   "name": "iShares 3-7 Year Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.27,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 16966310147,
   "say": "As of Aug 31, 2026, IEI had a duration of 4.3 years against \"3 to 7 years\"."
  },
  {
   "ticker": "IG",
   "name": "Principal Investment Grade Corporate Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 205344020,
   "say": "As of Jun 30, 2026, IG held 97.6% of net assets in corporate bonds."
  },
  {
   "ticker": "IGCB",
   "name": "TCW Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 85.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 40878094,
   "say": "As of Jul 31, 2026, IGCB held 85.3% of net assets in corporate bonds."
  },
  {
   "ticker": "IGEB",
   "name": "iShares Investment Grade Systematic Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1447220742,
   "say": "As of Aug 31, 2026, IGEB held 0.0% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "IGHG",
   "name": "ProShares Investment Grade-Interest Rate Hedged",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 405052244.0,
   "say": "As of Aug 31, 2026, IGHG held 0.0% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "IGIB",
   "name": "iShares 5-10 Year Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.92,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 19515345147,
   "say": "As of Aug 31, 2026, IGIB had a duration of 5.9 years against \"5 to 10 years\"."
  },
  {
   "ticker": "IGLB",
   "name": "iShares 10+ Year Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 11.67,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 2683413171,
   "say": "As of Aug 31, 2026, IGLB had a duration of 11.7 years against \"10+ years\"."
  },
  {
   "ticker": "IGLD",
   "name": "FT Vest Gold Strategy Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -22.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 557926940.0,
   "say": "Over the year to Nov 3, 2026, IGLD paid 20.2% in cash and returned \u22124.5% in total, covering \u221222.3% of its payout. Since launch it covered 115.1%."
  },
  {
   "ticker": "IGOV",
   "name": "iShares International Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1032393560,
   "say": "As of Jul 31, 2026, IGOV held 98.7% of net assets in foreign treasury bonds."
  },
  {
   "ticker": "IGSB",
   "name": "iShares 1-5 Year Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.67,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 23651011861,
   "say": "As of Aug 31, 2026, IGSB had a duration of 2.7 years against \"1 to 5 years\"."
  },
  {
   "ticker": "IIGD",
   "name": "Invesco Investment Grade Defensive ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 24054239.95,
   "say": "As of Aug 31, 2026, IIGD held 0.0% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "IJH",
   "name": "iShares Core S&P Mid-Cap ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.17,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 124264750036,
   "say": "Over the year to Nov 3, 2026, IJH returned 15.7% against 15.4% for MDY, which tracks the same S&P MidCap 400. Fees aside, IJH finished 0.17 points ahead of MDY."
  },
  {
   "ticker": "IJJ",
   "name": "iShares S&P Mid-Cap 400 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.14,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8824071446,
   "say": "Over the year to Nov 3, 2026, IJJ returned 16.2% against 16.4% for MDYV, which tracks the same S&P MidCap 400 Value Index. Fees aside, IJJ finished 0.14 points behind MDYV."
  },
  {
   "ticker": "IJK",
   "name": "iShares S&P Mid-Cap 400 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10381189689,
   "say": "Over the year to Nov 3, 2026, IJK returned 14.8% against 14.9% for MDYG, which tracks the same S&P MidCap 400 Growth Index. Fees aside, IJK finished 0.12 points behind MDYG."
  },
  {
   "ticker": "IJR",
   "name": "iShares Core S&P Small-Cap ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.07,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 106446379705,
   "say": "Over the year to Nov 3, 2026, IJR returned 21.0% against 21.1% for SPSM, which tracks the same S&P SmallCap 600. Fees aside, IJR finished 0.07 points behind SPSM."
  },
  {
   "ticker": "IJS",
   "name": "iShares S&P Small-Cap 600 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.17,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7784581042,
   "say": "Over the year to Nov 3, 2026, IJS returned 22.3% against 22.5% for SLYV, which tracks the same S&P SmallCap 600 Value Index. Fees aside, IJS finished 0.17 points behind SLYV."
  },
  {
   "ticker": "IJT",
   "name": "iShares S&P Small-Cap 600 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.13,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7488920303,
   "say": "Over the year to Nov 3, 2026, IJT returned 19.4% against 19.5% for SLYG, which tracks the same S&P SmallCap 600 Growth Index. Fees aside, IJT finished 0.13 points behind SLYG."
  },
  {
   "ticker": "ILTB",
   "name": "iShares Core 10+ Year USD Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 12.32,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 600733981,
   "say": "As of Aug 31, 2026, ILTB had a duration of 12.3 years against \"10+ years\"."
  },
  {
   "ticker": "IMTB",
   "name": "iShares Core 5-10 Year USD Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.76,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 282592389,
   "say": "As of Aug 31, 2026, IMTB had a duration of 5.8 years against \"5 to 10 years\"."
  },
  {
   "ticker": "IMTG",
   "name": "Invesco Agency MBS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 106.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 14253077.22,
   "say": "As of Jul 31, 2026, IMTG held 106.8% of net assets in mortgage bonds."
  },
  {
   "ticker": "INDL",
   "name": "Direxion Daily MSCI India Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 52799233.5,
   "say": "Over three months to Nov 3, 2026, INDL finished 1.2 points behind twice INDA's daily moves, compounded."
  },
  {
   "ticker": "INFH",
   "name": "Defiance Daily Target 2X Long INFQ ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2670724,
   "say": "Over three months to Nov 3, 2026, INFH finished 4.5 points behind twice INFQ's daily moves, compounded."
  },
  {
   "ticker": "INMU",
   "name": "iShares Intermediate Muni Income Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.95,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 786895966,
   "say": "As of Jul 31, 2026, INMU had a duration of 6.0 years against \"intermediate\"."
  },
  {
   "ticker": "INT",
   "name": "Corgi INTC 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3803076,
   "say": "Over three months to Nov 3, 2026, INT finished 0.7 points behind twice INTC's daily moves, compounded."
  },
  {
   "ticker": "INTM",
   "name": "Invesco Intermediate Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.77,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 104727885.55,
   "say": "As of Jul 31, 2026, INTM had a duration of 5.8 years against \"intermediate\"."
  },
  {
   "ticker": "INTW",
   "name": "GraniteShares 2x Long INTC Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 164852996.81,
   "say": "Over three months to Nov 3, 2026, INTW finished 1.1 points behind twice INTC's daily moves, compounded."
  },
  {
   "ticker": "INVG",
   "name": "GMO Systematic Investment Grade Credit ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 6.7,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 23632311,
   "say": "As of Aug 31, 2026, INVG held 6.7% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "IOCT",
   "name": "Innovator Intl Developed Power Buffer ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 199523654.0,
   "say": "Over its outcome period to Sep 30, 2026, IOCT returned 10.5% against the 10.4% its cap promised after its fee, as EFA moved +11.3%."
  },
  {
   "ticker": "IONC",
   "name": "Corgi IONQ 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 212916,
   "say": "Over three months to Nov 3, 2026, IONC finished 1.3 points behind twice IONQ's daily moves, compounded."
  },
  {
   "ticker": "IONL",
   "name": "GraniteShares 2x Long IONQ Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 47887858.18,
   "say": "Over three months to Nov 3, 2026, IONL finished 1.9 points behind twice IONQ's daily moves, compounded."
  },
  {
   "ticker": "IONX",
   "name": "Defiance Daily Target 2X Long IONQ ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 82110062,
   "say": "Over three months to Nov 3, 2026, IONX finished 3.8 points behind twice IONQ's daily moves, compounded."
  },
  {
   "ticker": "IONZ",
   "name": "Defiance Daily Target 2X Short IONQ ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -15.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11847384,
   "say": "Over three months to Nov 3, 2026, IONZ finished 15.2 points behind twice the inverse of IONQ's daily moves, compounded."
  },
  {
   "ticker": "IOSX",
   "name": "Corgi AAPL 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 491358,
   "say": "Over three months to Nov 3, 2026, IOSX finished 2.9 points behind twice AAPL's daily moves, compounded."
  },
  {
   "ticker": "IOYY",
   "name": "GraniteShares YieldBOOST IONQ ETF",
   "category": "income",
   "badge": "missed",
   "figure": -70.5,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 3515462.92,
   "say": "Over the time since its launch to Nov 3, 2026, IOYY paid 55.5% in cash and returned \u221239.1% in total, covering \u221270.5% of its payout."
  },
  {
   "ticker": "IQQQ",
   "name": "ProShares Nasdaq-100 High Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 59.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 375720322.0,
   "say": "Over the year to Nov 3, 2026, IQQQ paid 6.6% in cash and returned 3.9% in total, covering 59.1% of its payout. Since launch it covered 166.8%."
  },
  {
   "ticker": "IRE",
   "name": "Defiance Daily Target 2X Long IREN ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 74469216,
   "say": "Over three months to Nov 3, 2026, IRE finished 2.5 points behind twice IREN's daily moves, compounded."
  },
  {
   "ticker": "IREC",
   "name": "Corgi IREN 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 189837,
   "say": "Over three months to Nov 3, 2026, IREC finished 2.1 points behind twice IREN's daily moves, compounded."
  },
  {
   "ticker": "IREG",
   "name": "Leverage Shares 2X Long IREN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15317400,
   "say": "Over three months to Nov 3, 2026, IREG finished 1.0 points behind twice IREN's daily moves, compounded."
  },
  {
   "ticker": "IREX",
   "name": "Tradr 2X Long IREN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 35781776,
   "say": "Over three months to Nov 3, 2026, IREX finished 1.3 points behind twice IREN's daily moves, compounded."
  },
  {
   "ticker": "IREZ",
   "name": "Tradr 2X Short IREN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8955502,
   "say": "Over three months to Nov 3, 2026, IREZ finished 0.3 points behind twice the inverse of IREN's daily moves, compounded."
  },
  {
   "ticker": "IROC",
   "name": "Invesco Rochester High Yield Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 202820216.98,
   "say": "As of Jul 31, 2026, IROC held 96.7% of net assets in municipal bonds."
  },
  {
   "ticker": "ISHG",
   "name": "iShares 1-3 Year International Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.91,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 832481525,
   "say": "As of Jul 31, 2026, ISHG had a duration of 1.9 years against \"1 to 3 years\"."
  },
  {
   "ticker": "ISPY",
   "name": "ProShares S&P 500 High Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 134.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1136755196.0,
   "say": "Over the year to Nov 3, 2026, ISPY paid 6.1% in cash and returned 8.2% in total, covering 134.4% of its payout."
  },
  {
   "ticker": "ISUL",
   "name": "GraniteShares 2x Long ISRG Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9299995.18,
   "say": "Over three months to Nov 3, 2026, ISUL finished 1.8 points behind twice ISRG's daily moves, compounded."
  },
  {
   "ticker": "ITM",
   "name": "VanEck Intermediate Muni ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.63,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2323078142,
   "say": "As of Jul 31, 2026, ITM had a duration of 5.6 years against \"intermediate\"."
  },
  {
   "ticker": "ITWO",
   "name": "ProShares Russell 2000 High Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 211.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 178810401.0,
   "say": "Over the year to Nov 3, 2026, ITWO paid 8.4% in cash and returned 17.8% in total, covering 211.9% of its payout."
  },
  {
   "ticker": "IVE",
   "name": "iShares S&P 500 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 50852911539,
   "say": "Over the year to Nov 3, 2026, IVE returned 16.2% against 16.3% for SPYV, which tracks the same S&P 500 Value Index. Fees aside, IVE finished 0.04 points ahead of SPYV."
  },
  {
   "ticker": "IVOG",
   "name": "Vanguard S&P Mid-Cap 400 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.26,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1700000000,
   "say": "Over the year to Nov 3, 2026, IVOG returned 15.1% against 14.8% for IJK, which tracks the same S&P MidCap 400 Growth Index. Fees aside, IVOG finished 0.26 points ahead of IJK."
  },
  {
   "ticker": "IVOO",
   "name": "Vanguard S&P Mid-Cap 400 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3700000000,
   "say": "Over the year to Nov 3, 2026, IVOO returned 15.6% against 15.7% for IJH, which tracks the same S&P MidCap 400 Index. Fees aside, IVOO finished 0.05 points behind IJH."
  },
  {
   "ticker": "IVOV",
   "name": "Vanguard S&P Mid-Cap 400 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.06,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1200000000,
   "say": "Over the year to Nov 3, 2026, IVOV returned 16.4% against 16.2% for IJJ, which tracks the same S&P MidCap 400 Value Index. Fees aside, IVOV finished 0.06 points ahead of IJJ."
  },
  {
   "ticker": "IVV",
   "name": "iShares Core S&P 500 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 867098495687,
   "say": "Over the year to Nov 3, 2026, IVV returned 11.7% against 11.6% for SPY, which tracks the same S&P 500. Fees aside, IVV finished 0.02 points ahead of SPY."
  },
  {
   "ticker": "IVVW",
   "name": "iShares IVV Premium Income+ ETF",
   "category": "income",
   "badge": "partly",
   "figure": 69.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 346746747,
   "say": "Over the year to Nov 3, 2026, IVVW paid 18.7% in cash and returned 12.9% in total, covering 69.0% of its payout."
  },
  {
   "ticker": "IVW",
   "name": "iShares S&P 500 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 73610423471,
   "say": "Over the year to Nov 3, 2026, IVW returned 7.7% against 7.8% for SPYG, which tracks the same S&P 500 Growth Index. Fees aside, IVW finished level with SPYG."
  },
  {
   "ticker": "IWB",
   "name": "iShares Russell 1000 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 47600931642,
   "say": "Over the year to Nov 3, 2026, IWB returned 11.4% against 11.5% for VONE, which tracks the same Russell 1000 Index. Fees aside, IWB finished 0.02 points ahead of VONE."
  },
  {
   "ticker": "IWD",
   "name": "iShares Russell 1000 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 83400448216,
   "say": "Over the year to Nov 3, 2026, IWD returned 28.7% against 28.8% for VONV, which tracks the same Russell 1000 Value Index. Fees aside, IWD finished 0.02 points behind VONV."
  },
  {
   "ticker": "IWF",
   "name": "iShares Russell 1000 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.09,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 118954193739,
   "say": "Over the year to Nov 3, 2026, IWF returned \u22123.4% against \u22123.2% for VONG, which tracks the same Russell 1000 Growth Index. Fees aside, IWF finished 0.09 points behind VONG."
  },
  {
   "ticker": "IWM",
   "name": "iShares Russell 2000 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 75327864818,
   "say": "Over the year to Nov 3, 2026, IWM returned 15.2% against 15.3% for VTWO, which tracks the same Russell 2000 Index. Fees aside, IWM finished 0.03 points behind VTWO."
  },
  {
   "ticker": "IWMI",
   "name": "NEOS Russell 2000 High Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 105.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1317938481.0,
   "say": "Over the year to Nov 3, 2026, IWMI paid 14.8% in cash and returned 15.6% in total, covering 105.4% of its payout."
  },
  {
   "ticker": "IWMW",
   "name": "iShares IWM Premium Income+ ETF",
   "category": "income",
   "badge": "partly",
   "figure": 53.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 55422546,
   "say": "Over the year to Nov 3, 2026, IWMW paid 19.5% in cash and returned 10.4% in total, covering 53.3% of its payout."
  },
  {
   "ticker": "IWMY",
   "name": "Defiance R2000 Weekly Distribution ETF",
   "category": "income",
   "badge": "missed",
   "figure": 17.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 79359319,
   "say": "Over the year to Nov 3, 2026, IWMY paid 28.2% in cash and returned 5.0% in total, covering 17.7% of its payout."
  },
  {
   "ticker": "IWN",
   "name": "iShares Russell 2000 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.21,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 14154417781,
   "say": "Over the year to Nov 3, 2026, IWN returned 23.3% against 23.7% for VTWV, which tracks the same Russell 2000 Value Index. Fees aside, IWN finished 0.21 points behind VTWV."
  },
  {
   "ticker": "IWO",
   "name": "iShares Russell 2000 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13800666119,
   "say": "Over the year to Nov 3, 2026, IWO returned 7.8% against 8.0% for VTWG, which tracks the same Russell 2000 Growth Index. Fees aside, IWO finished 0.04 points behind VTWG."
  },
  {
   "ticker": "IWV",
   "name": "iShares Russell 3000 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 20105381283,
   "say": "Over the year to Nov 3, 2026, IWV returned 11.6% against 11.7% for VTHR, which tracks the same Russell 3000 Index. Fees aside, IWV finished level with VTHR."
  },
  {
   "ticker": "JANH",
   "name": "Innovator Premium Income 20 Barrier ETF - January",
   "category": "income",
   "badge": "delivered",
   "figure": 103.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 11802346.0,
   "say": "Over the year to Nov 3, 2026, JANH paid 6.2% in cash and returned 6.4% in total, covering 103.2% of its payout."
  },
  {
   "ticker": "JANJ",
   "name": "Innovator Premium Income 30 Barrier ETF - January",
   "category": "income",
   "badge": "delivered",
   "figure": 102.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 14264559.0,
   "say": "Over the year to Nov 3, 2026, JANJ paid 5.0% in cash and returned 5.1% in total, covering 102.0% of its payout."
  },
  {
   "ticker": "JBLG",
   "name": "Leverage Shares 2X Long JBL Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 405000,
   "say": "Over three months to Nov 3, 2026, JBLG finished 2.7 points behind twice JBL's daily moves, compounded."
  },
  {
   "ticker": "JEPI",
   "name": "JPMorgan Equity Premium Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 124.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 46084812691.82,
   "say": "Over the year to Nov 3, 2026, JEPI paid 8.1% in cash and returned 10.1% in total, covering 124.7% of its payout."
  },
  {
   "ticker": "JEPQ",
   "name": "JPMorgan Nasdaq Equity Premium Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 71.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 42127789847.13,
   "say": "Over the year to Nov 3, 2026, JEPQ paid 11.8% in cash and returned 8.4% in total, covering 71.2% of its payout. Since launch it covered 162.5%."
  },
  {
   "ticker": "JHCB",
   "name": "John Hancock Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 109066251,
   "say": "As of Jun 30, 2026, JHCB held 97.7% of net assets in corporate bonds."
  },
  {
   "ticker": "JHHY",
   "name": "John Hancock High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 93.4,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 88150284,
   "say": "As of Jun 30, 2026, JHHY held 93.4% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "JHMB",
   "name": "John Hancock Mortgage-Backed Securities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 200856311,
   "say": "As of Jun 30, 2026, JHMB held 98.5% of net assets in mortgage bonds."
  },
  {
   "ticker": "JHMU",
   "name": "John Hancock Dynamic Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 44071686,
   "say": "As of Jun 30, 2026, JHMU held 100.1% of net assets in municipal bonds."
  },
  {
   "ticker": "JLQD",
   "name": "Janus Henderson Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 87.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 14104799,
   "say": "As of Jul 31, 2026, JLQD held 87.0% of net assets in corporate bonds."
  },
  {
   "ticker": "JMBS",
   "name": "Janus Henderson Mortgage-Backed Securities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 129.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 6683134411,
   "say": "As of Jul 31, 2026, JMBS held 129.8% of net assets in mortgage bonds."
  },
  {
   "ticker": "JMHI",
   "name": "JPMorgan High Yield Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 90.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 306634178.6,
   "say": "As of Aug 31, 2026, JMHI held 90.3% of net assets in municipal bonds."
  },
  {
   "ticker": "JMSI",
   "name": "JPMorgan Sustainable Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 92.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 401452551.51,
   "say": "As of Aug 31, 2026, JMSI held 92.0% of net assets in municipal bonds."
  },
  {
   "ticker": "JMST",
   "name": "JPMorgan Ultra-Short Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.81,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 8404930284.67,
   "say": "As of Aug 31, 2026, JMST had a duration of 0.8 years against \"ultra-short\"."
  },
  {
   "ticker": "JMTG",
   "name": "JPMorgan Mortgage-Backed Securities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 95.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 6803436573.14,
   "say": "As of Aug 31, 2026, JMTG held 95.0% of net assets in mortgage bonds."
  },
  {
   "ticker": "JMUB",
   "name": "JPMorgan Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 90.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 9035607281.4,
   "say": "As of Aug 31, 2026, JMUB held 90.8% of net assets in municipal bonds."
  },
  {
   "ticker": "JNK",
   "name": "State Street SPDR Bloomberg High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 6136770000,
   "say": "As of Jun 30, 2026, JNK held 98.3% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "JNUG",
   "name": "Direxion Daily Junior Gold Miners Index Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 319917057.12,
   "say": "Over three months to Nov 3, 2026, JNUG finished 1.0 points behind twice GDXJ's daily moves, compounded."
  },
  {
   "ticker": "JOBC",
   "name": "Corgi JOBY 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 160532,
   "say": "Over three months to Nov 3, 2026, JOBC finished 1.2 points behind twice JOBY's daily moves, compounded."
  },
  {
   "ticker": "JOBX",
   "name": "Tradr 2X Long JOBY Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11068487,
   "say": "Over three months to Nov 3, 2026, JOBX finished 1.4 points behind twice JOBY's daily moves, compounded."
  },
  {
   "ticker": "JOYT",
   "name": "JPMorgan Equity and Options Total Return ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 1444.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 117175597.62,
   "say": "Over the year to Nov 3, 2026, JOYT paid 0.9% in cash and returned 13.0% in total, covering 1444.4% of its payout."
  },
  {
   "ticker": "JPHY",
   "name": "JPMorgan Active High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 2229276607.66,
   "say": "As of Aug 31, 2026, JPHY held 94.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "JPO",
   "name": "YieldMax JP Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 33.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 29406000.0,
   "say": "Over the year to Nov 3, 2026, JPO paid 25.2% in cash and returned 8.5% in total, covering 33.7% of its payout. Since launch it covered 77.1%."
  },
  {
   "ticker": "JPST",
   "name": "JPMorgan Ultra-Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.72,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 42522066180.88,
   "say": "As of Aug 31, 2026, JPST had a duration of 0.7 years against \"ultra-short\"."
  },
  {
   "ticker": "JSCP",
   "name": "JPMorgan Short Duration Core Plus ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.88,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1848075910.52,
   "say": "As of Aug 31, 2026, JSCP had a duration of 2.9 years against \"short\"."
  },
  {
   "ticker": "JUCY",
   "name": "Aptus Enhanced Yield ETF",
   "category": "income",
   "badge": "partly",
   "figure": 71.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 324903962,
   "say": "Over the year to Nov 3, 2026, JUCY paid 8.0% in cash and returned 5.7% in total, covering 71.3% of its payout."
  },
  {
   "ticker": "JUDO",
   "name": "Janus Henderson U.S. Equity Enhanced Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 381.6,
   "unit": "%",
   "window": "since launch",
   "from": "2026-03-25",
   "to": "2026-11-03",
   "netAssets": 7038145,
   "say": "Over the time since its launch to Nov 3, 2026, JUDO paid 3.8% in cash and returned 14.5% in total, covering 381.6% of its payout."
  },
  {
   "ticker": "JULH",
   "name": "Innovator Premium Income 20 Barrier ETF - July",
   "category": "income",
   "badge": "partly",
   "figure": 87.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17477981.0,
   "say": "Over the year to Nov 3, 2026, JULH paid 4.8% in cash and returned 4.2% in total, covering 87.5% of its payout. Since launch it covered 113.8%."
  },
  {
   "ticker": "JULJ",
   "name": "Innovator Premium Income 30 Barrier ETF - July",
   "category": "income",
   "badge": "partly",
   "figure": 89.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13685784.0,
   "say": "Over the year to Nov 3, 2026, JULJ paid 5.6% in cash and returned 5.0% in total, covering 89.3% of its payout. Since launch it covered 110.5%."
  },
  {
   "ticker": "KBAB",
   "name": "KraneShares 2x Long BABA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 11.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-07-28",
   "to": "2026-10-27",
   "netAssets": 2901050.0,
   "say": "Over three months to Oct 27, 2026, KBAB finished 11.7 points ahead of twice BABA's daily moves, compounded."
  },
  {
   "ticker": "KBDU",
   "name": "KraneShares 2x Long BIDU Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-07-28",
   "to": "2026-10-27",
   "netAssets": 875057.0,
   "say": "Over three months to Oct 27, 2026, KBDU finished 1.0 points ahead of twice BIDU's daily moves, compounded."
  },
  {
   "ticker": "KCOP",
   "name": "Kurv Copper & Mining Enhanced Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -118.8,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-13",
   "to": "2026-11-03",
   "netAssets": 33849686.0,
   "say": "Over the time since its launch to Nov 3, 2026, KCOP paid 9.6% in cash and returned \u221211.4% in total, covering \u2212118.8% of its payout."
  },
  {
   "ticker": "KCSH",
   "name": "KraneShares Sustainable Ultra Short Duration Index ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.41,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 160264965.0,
   "say": "As of Jun 30, 2026, KCSH had a duration of 0.4 years against \"ultra-short\"."
  },
  {
   "ticker": "KEEX",
   "name": "Defiance Daily Target 2x Long KEEL ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2669496,
   "say": "Over three months to Nov 3, 2026, KEEX finished 2.3 points behind twice KEEL's daily moves, compounded."
  },
  {
   "ticker": "KEYG",
   "name": "Leverage Shares 2X Long KEYS Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 454500,
   "say": "Over three months to Nov 3, 2026, KEYG finished 3.0 points behind twice KEYS's daily moves, compounded."
  },
  {
   "ticker": "KEYX",
   "name": "Corgi KEYS 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 248404,
   "say": "Over three months to Nov 3, 2026, KEYX finished 2.3 points behind twice KEYS's daily moves, compounded."
  },
  {
   "ticker": "KGLD",
   "name": "Kurv Gold Enhanced Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -28.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 156373499.0,
   "say": "Over the year to Nov 3, 2026, KGLD paid 15.0% in cash and returned \u22124.2% in total, covering \u221228.0% of its payout. Since launch it covered 69.4%."
  },
  {
   "ticker": "KHPI",
   "name": "Kensington Hedged Premium Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 92.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 401464404,
   "say": "Over the year to Nov 3, 2026, KHPI paid 8.9% in cash and returned 8.2% in total, covering 92.1% of its payout. Since launch it covered 127.1%."
  },
  {
   "ticker": "KIQQ",
   "name": "KraneShares InspereX Nasdaq Dynamic Buffered High Income I",
   "category": "income",
   "badge": "missed",
   "figure": 2.9,
   "unit": "%",
   "window": "since launch",
   "from": "2026-01-07",
   "to": "2026-11-03",
   "netAssets": 2335806.0,
   "say": "Over the time since its launch to Nov 3, 2026, KIQQ paid 6.9% in cash and returned 0.2% in total, covering 2.9% of its payout."
  },
  {
   "ticker": "KJD",
   "name": "KraneShares 2x Long JD Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 5.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-07-28",
   "to": "2026-10-27",
   "netAssets": 1107397.0,
   "say": "Over three months to Oct 27, 2026, KJD finished 5.4 points ahead of twice JD's daily moves, compounded."
  },
  {
   "ticker": "KLAG",
   "name": "Leverage Shares 2X Long KLAC Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10149300,
   "say": "Over three months to Nov 3, 2026, KLAG finished 1.5 points behind twice KLAC's daily moves, compounded."
  },
  {
   "ticker": "KLIP",
   "name": "KraneShares KWEB Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -93.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 82825019.0,
   "say": "Over the year to Nov 3, 2026, KLIP paid 18.6% in cash and returned \u221217.3% in total, covering \u221293.0% of its payout."
  },
  {
   "ticker": "KMLI",
   "name": "KraneShares 2x Long MELI Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 12.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-07-28",
   "to": "2026-10-27",
   "netAssets": 5166592.0,
   "say": "Over three months to Oct 27, 2026, KMLI finished 12.1 points ahead of twice MELI's daily moves, compounded."
  },
  {
   "ticker": "KNG",
   "name": "FT Vest S&P 500 Dividend Aristocrats Target Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 202.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3455560578.0,
   "say": "Over the year to Nov 3, 2026, KNG paid 8.8% in cash and returned 17.8% in total, covering 202.3% of its payout."
  },
  {
   "ticker": "KOCT",
   "name": "Innovator U.S. Small Cap Power Buffer ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.05,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 171466068.0,
   "say": "Over its outcome period to Sep 30, 2026, KOCT returned 14.3% against the 14.2% its cap promised after its fee, as IWM moved +15.0%."
  },
  {
   "ticker": "KOKU",
   "name": "Xtrackers MSCI Kokusai Equity ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 793070392.0,
   "say": "Over the year to Nov 3, 2026, KOKU returned 11.6% against 11.4% for TOK, which tracks the same MSCI Kokusai Index. Fees aside, KOKU finished 0.03 points ahead of TOK."
  },
  {
   "ticker": "KORP",
   "name": "American Century Diversified Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 85.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 926638256,
   "say": "As of Aug 31, 2026, KORP held 85.3% of net assets in corporate bonds."
  },
  {
   "ticker": "KPDD",
   "name": "KraneShares 2x Long PDD Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-07-28",
   "to": "2026-10-27",
   "netAssets": 12619291.0,
   "say": "Over three months to Oct 27, 2026, KPDD finished 3.2 points ahead of twice PDD's daily moves, compounded."
  },
  {
   "ticker": "KRWX",
   "name": "Corgi South Korea 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 821584,
   "say": "Over three months to Nov 3, 2026, KRWX finished 2.2 points behind twice EWY's daily moves, compounded."
  },
  {
   "ticker": "KSLV",
   "name": "Kurv Silver Enhanced Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -13.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 102644063.0,
   "say": "Over the year to Nov 3, 2026, KSLV paid 30.9% in cash and returned \u22124.1% in total, covering \u221213.3% of its payout."
  },
  {
   "ticker": "KTUP",
   "name": "T-REX 2X LONG KTOS DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10492200.0,
   "say": "Over three months to Nov 3, 2026, KTUP finished 4.2 points behind twice KTOS's daily moves, compounded."
  },
  {
   "ticker": "KYLD",
   "name": "Kurv High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -40.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 46546206.0,
   "say": "Over the year to Nov 3, 2026, KYLD paid 23.6% in cash and returned \u22129.5% in total, covering \u221240.3% of its payout."
  },
  {
   "ticker": "LABD",
   "name": "Direxion Daily S&P Biotech Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 81532164.8,
   "say": "Over three months to Nov 3, 2026, LABD finished 3.1 points ahead of three times the inverse of XBI's daily moves, compounded."
  },
  {
   "ticker": "LABU",
   "name": "Direxion Daily S&P Biotech Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 576920785.58,
   "say": "Over three months to Nov 3, 2026, LABU finished 2.4 points behind three times XBI's daily moves, compounded."
  },
  {
   "ticker": "LABX",
   "name": "Tradr 2X Long ALAB Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 39865924,
   "say": "Over three months to Nov 3, 2026, LABX finished 1.2 points behind twice ALAB's daily moves, compounded."
  },
  {
   "ticker": "LAPR",
   "name": "Innovator Premium Income 15 Buffer ETF - April",
   "category": "income",
   "badge": "partly",
   "figure": 98.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10650964.0,
   "say": "Over the year to Nov 3, 2026, LAPR paid 6.1% in cash and returned 6.0% in total, covering 98.4% of its payout. Since launch it covered 110.7%."
  },
  {
   "ticker": "LASC",
   "name": "Corgi LASR 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 479169,
   "say": "Over three months to Nov 3, 2026, LASC finished 0.2 points ahead of twice LASR's daily moves, compounded."
  },
  {
   "ticker": "LEUX",
   "name": "Tradr 2X Long LEU Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5255632,
   "say": "Over three months to Nov 3, 2026, LEUX finished 0.8 points behind twice LEU's daily moves, compounded."
  },
  {
   "ticker": "LFGY",
   "name": "YieldMax Crypto Industry & Tech Portfolio Option Income ET",
   "category": "income",
   "badge": "missed",
   "figure": -75.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 61320000.0,
   "say": "Over the year to Nov 3, 2026, LFGY paid 35.2% in cash and returned \u221226.4% in total, covering \u221275.0% of its payout."
  },
  {
   "ticker": "LGOV",
   "name": "First Trust Long Duration Opportunities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 9.9,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 615367709.0,
   "say": "As of Jul 31, 2026, LGOV had a duration of 9.9 years against \"long\"."
  },
  {
   "ticker": "LINT",
   "name": "Direxion Daily INTC Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 27947531.94,
   "say": "Over three months to Nov 3, 2026, LINT finished 0.9 points behind twice INTC's daily moves, compounded."
  },
  {
   "ticker": "LITC",
   "name": "Corgi LITE 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 192990,
   "say": "Over three months to Nov 3, 2026, LITC finished 1.4 points behind twice LITE's daily moves, compounded."
  },
  {
   "ticker": "LITU",
   "name": "T-REX 2X LONG LITE DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3677700.0,
   "say": "Over three months to Nov 3, 2026, LITU finished 1.9 points behind twice LITE's daily moves, compounded."
  },
  {
   "ticker": "LITX",
   "name": "Tradr 2X Long LITE Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 142176633,
   "say": "Over three months to Nov 3, 2026, LITX finished 1.6 points behind twice LITE's daily moves, compounded."
  },
  {
   "ticker": "LJAN",
   "name": "Innovator Premium Income 15 Buffer ETF - January",
   "category": "income",
   "badge": "delivered",
   "figure": 102.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 12335762.0,
   "say": "Over the year to Nov 3, 2026, LJAN paid 4.9% in cash and returned 5.0% in total, covering 102.0% of its payout."
  },
  {
   "ticker": "LJUL",
   "name": "Innovator Premium Income 15 Buffer ETF - July",
   "category": "income",
   "badge": "partly",
   "figure": 96.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8945718.0,
   "say": "Over the year to Nov 3, 2026, LJUL paid 5.2% in cash and returned 5.0% in total, covering 96.2% of its payout. Since launch it covered 108.7%."
  },
  {
   "ticker": "LKOR",
   "name": "Northern Trust Credit-Scored US Long Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 30033886,
   "say": "As of Jul 31, 2026, LKOR held 97.0% of net assets in corporate bonds."
  },
  {
   "ticker": "LLDR",
   "name": "Global X Long-Term Treasury Ladder ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 12.88,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 36499674,
   "say": "As of Aug 31, 2026, LLDR had a duration of 12.9 years against \"long\"."
  },
  {
   "ticker": "LLYX",
   "name": "Defiance Daily Target 2X Long LLY ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 40323079,
   "say": "Over three months to Nov 3, 2026, LLYX finished 6.5 points behind twice LLY's daily moves, compounded."
  },
  {
   "ticker": "LMTL",
   "name": "Direxion Daily LMT Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7973045.5600000005,
   "say": "Over three months to Nov 3, 2026, LMTL finished 2.4 points behind twice LMT's daily moves, compounded."
  },
  {
   "ticker": "LMUB",
   "name": "iShares Long-Term National Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 10.85,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1828832952,
   "say": "As of Aug 31, 2026, LMUB had a duration of 10.9 years against \"long\"."
  },
  {
   "ticker": "LNOK",
   "name": "Defiance Daily Target 2X Long NOK ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 12809269,
   "say": "Over three months to Nov 3, 2026, LNOK finished 4.2 points behind twice NOK's daily moves, compounded."
  },
  {
   "ticker": "LOCT",
   "name": "Innovator Premium Income 15 Buffer ETF - October",
   "category": "income",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 11293736.0,
   "say": "Over the year to Nov 3, 2026, LOCT paid 5.2% in cash and returned 5.2% in total, covering 100.0% of its payout."
  },
  {
   "ticker": "LOFF",
   "name": "Direxion Daily SpaceX Bull 2X ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 84425913.13000001,
   "say": "Over three months to Nov 3, 2026, LOFF finished 5.2 points behind twice SPCX's daily moves, compounded."
  },
  {
   "ticker": "LONZ",
   "name": "PIMCO Senior Loan and Short-Term Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.15,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 574010358,
   "say": "As of Jun 30, 2026, LONZ had a duration of 1.1 years against \"short\"."
  },
  {
   "ticker": "LQD",
   "name": "iShares iBoxx $ Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 32087662865,
   "say": "As of Aug 31, 2026, LQD held 97.6% of net assets in corporate bonds."
  },
  {
   "ticker": "LQDB",
   "name": "iShares BBB Rated Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 58149992,
   "say": "As of Aug 31, 2026, LQDB held 94.3% of net assets in corporate bonds."
  },
  {
   "ticker": "LQDM",
   "name": "Amplify LQD Investment Grade 12% Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -34.5,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-21",
   "to": "2026-11-03",
   "netAssets": 4144393.0,
   "say": "Over the time since its launch to Nov 3, 2026, LQDM paid 5.8% in cash and returned \u22122.0% in total, covering \u221234.5% of its payout."
  },
  {
   "ticker": "LQDW",
   "name": "iShares LQD Premium Income+ ETF",
   "category": "income",
   "badge": "missed",
   "figure": 16.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 353716699,
   "say": "Over the year to Nov 3, 2026, LQDW paid 12.5% in cash and returned 2.0% in total, covering 16.0% of its payout."
  },
  {
   "ticker": "LQID",
   "name": "Kurv Enhanced Short Maturity ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.35,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 12654494.0,
   "say": "As of Aug 31, 2026, LQID had a duration of 0.4 years against \"short\"."
  },
  {
   "ticker": "LQTI",
   "name": "FT Vest Investment Grade & Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -12.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 184362731.0,
   "say": "Over the year to Nov 3, 2026, LQTI paid 8.6% in cash and returned \u22121.1% in total, covering \u221212.8% of its payout."
  },
  {
   "ticker": "LRCC",
   "name": "Corgi LRCX 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 539850,
   "say": "Over three months to Nov 3, 2026, LRCC finished 1.5 points behind twice LRCX's daily moves, compounded."
  },
  {
   "ticker": "LRCU",
   "name": "Tradr 2X Long LRCX Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 29667529,
   "say": "Over three months to Nov 3, 2026, LRCU finished 0.8 points behind twice LRCX's daily moves, compounded."
  },
  {
   "ticker": "LRNX",
   "name": "Corgi LRN 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 272318,
   "say": "Over three months to Nov 3, 2026, LRNX finished 1.9 points behind twice LRN's daily moves, compounded."
  },
  {
   "ticker": "LTCC",
   "name": "Canary Litecoin ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.25,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the year to Nov 3, 2026, LTCC returned \u221238.0% against \u221237.3% for Litecoin. Before its 0.95% fee, it finished 0.25 points behind Litecoin."
  },
  {
   "ticker": "LTCN",
   "name": "Grayscale Litecoin Trust (LTC)",
   "category": "crypto",
   "badge": "missed",
   "figure": -10.24,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the year to Nov 3, 2026, LTCN returned \u221245.3% against \u221237.3% for Litecoin. Before its 2.50% fee, it finished 10.24 points behind Litecoin."
  },
  {
   "ticker": "LTL",
   "name": "ProShares Ultra Communication Services",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3759208.0,
   "say": "Over three months to Nov 3, 2026, LTL finished 1.1 points behind twice XLC's daily moves, compounded."
  },
  {
   "ticker": "LTPZ",
   "name": "PIMCO 15+ Year U.S. TIPS Index Exchange-Traded Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 18.57,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 707930717,
   "say": "As of Jun 30, 2026, LTPZ had a duration of 18.6 years against \"15+ years\"."
  },
  {
   "ticker": "LTTI",
   "name": "FT Vest 20+ Year Treasury & Target Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -63.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13678672.0,
   "say": "Over the year to Nov 3, 2026, LTTI paid 8.3% in cash and returned \u22125.3% in total, covering \u221263.9% of its payout."
  },
  {
   "ticker": "LULG",
   "name": "Leverage Shares 2X Long LULU Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7199650,
   "say": "Over three months to Nov 3, 2026, LULG finished 3.1 points behind twice LULU's daily moves, compounded."
  },
  {
   "ticker": "LUNL",
   "name": "Defiance Daily Target 2X Long LUNR ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7649569,
   "say": "Over three months to Nov 3, 2026, LUNL finished 4.8 points behind twice LUNR's daily moves, compounded."
  },
  {
   "ticker": "MAAY",
   "name": "GraniteShares YieldBOOST MARA ETF",
   "category": "income",
   "badge": "missed",
   "figure": -106.9,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 4130669.97,
   "say": "Over the time since its launch to Nov 3, 2026, MAAY paid 47.6% in cash and returned \u221250.9% in total, covering \u2212106.9% of its payout."
  },
  {
   "ticker": "MAGY",
   "name": "Roundhill Magnificent Seven Covered Call ETF",
   "category": "income",
   "badge": "missed",
   "figure": -21.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 91750404,
   "say": "Over the year to Nov 3, 2026, MAGY paid 23.6% in cash and returned \u22125.1% in total, covering \u221221.6% of its payout. Since launch it covered 52.3%."
  },
  {
   "ticker": "MARO",
   "name": "YieldMax MARA Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -177.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 26122500.0,
   "say": "Over the year to Nov 3, 2026, MARO paid 36.1% in cash and returned \u221263.9% in total, covering \u2212177.0% of its payout."
  },
  {
   "ticker": "MBB",
   "name": "iShares MBS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.2,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 35829112112,
   "say": "Over the year to Nov 3, 2026, MBB returned 0.5% against 0.3% for SPMB, which tracks the same Bloomberg U.S. MBS Index. Fees aside, MBB finished 0.20 points ahead of SPMB."
  },
  {
   "ticker": "MBBA",
   "name": "iShares Mortgage-Backed Securities Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 145.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 765995000,
   "say": "As of Jul 31, 2026, MBBA held 145.8% of net assets in mortgage bonds."
  },
  {
   "ticker": "MBBB",
   "name": "VanEck Moody's Analytics BBB Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 4598210,
   "say": "As of Jul 31, 2026, MBBB held 98.3% of net assets in corporate bonds."
  },
  {
   "ticker": "MBND",
   "name": "State Street Nuveen Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 19960000,
   "say": "As of Jun 30, 2026, MBND held 98.0% of net assets in municipal bonds."
  },
  {
   "ticker": "MBS",
   "name": "Angel Oak Mortgage-Backed Securities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 111.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 146100630,
   "say": "As of Jul 31, 2026, MBS held 111.1% of net assets in mortgage bonds."
  },
  {
   "ticker": "MBSD",
   "name": "Northern Trust Disciplined Duration MBS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 88647009,
   "say": "As of Jul 31, 2026, MBSD held 99.3% of net assets in mortgage bonds."
  },
  {
   "ticker": "MBSF",
   "name": "Regan Floating Rate MBS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.75,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 236369630,
   "say": "As of Jul 31, 2026, MBSF had a duration of 0.8 years against \"floating\"."
  },
  {
   "ticker": "MCHG",
   "name": "Leverage Shares 2X Long MCHP Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 483600,
   "say": "Over three months to Nov 3, 2026, MCHG finished 3.1 points behind twice MCHP's daily moves, compounded."
  },
  {
   "ticker": "MCHU",
   "name": "Tradr 2X Long MCHP Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 485960,
   "say": "Over three months to Nov 3, 2026, MCHU finished 1.6 points behind twice MCHP's daily moves, compounded."
  },
  {
   "ticker": "MDST",
   "name": "Westwood Salient Enhanced Midstream Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 239.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 287243403,
   "say": "Over the year to Nov 3, 2026, MDST paid 10.7% in cash and returned 25.6% in total, covering 239.3% of its payout."
  },
  {
   "ticker": "MDY",
   "name": "SPDR S&P MidCap 400 ETF Trust",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.17,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 26098470000,
   "say": "Over the year to Nov 3, 2026, MDY returned 15.4% against 15.7% for IJH, which tracks the same S&P MidCap 400 Index. Fees aside, MDY finished 0.17 points behind IJH."
  },
  {
   "ticker": "MDYG",
   "name": "State Street SPDR S & P 400 Mid Cap Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2806470000,
   "say": "Over the year to Nov 3, 2026, MDYG returned 14.9% against 14.8% for IJK, which tracks the same S&P MidCap 400 Growth Index. Fees aside, MDYG finished 0.12 points ahead of IJK."
  },
  {
   "ticker": "MDYV",
   "name": "State Street SPDR S & P 400 Mid Cap Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.14,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2836350000,
   "say": "Over the year to Nov 3, 2026, MDYV returned 16.4% against 16.2% for IJJ, which tracks the same S&P MidCap 400 Value Index. Fees aside, MDYV finished 0.14 points ahead of IJJ."
  },
  {
   "ticker": "MEAR",
   "name": "iShares Short Maturity Municipal Bond Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.33,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1529030855,
   "say": "As of Jul 31, 2026, MEAR had a duration of 1.3 years against \"short\"."
  },
  {
   "ticker": "METD",
   "name": "Direxion Daily META Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9138015.23,
   "say": "Over three months to Nov 3, 2026, METD finished 1.6 points ahead of the inverse of META's daily moves, compounded."
  },
  {
   "ticker": "METG",
   "name": "Leverage Shares 2X Long META Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2750000,
   "say": "Over three months to Nov 3, 2026, METG finished 3.1 points behind twice META's daily moves, compounded."
  },
  {
   "ticker": "METU",
   "name": "Direxion Daily META Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 333423020.96999997,
   "say": "Over three months to Nov 3, 2026, METU finished 2.5 points behind twice META's daily moves, compounded."
  },
  {
   "ticker": "METW",
   "name": "Roundhill META WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -27.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 22817771,
   "say": "Over the year to Nov 3, 2026, METW paid 30.1% in cash and returned \u22128.2% in total, covering \u221227.2% of its payout."
  },
  {
   "ticker": "MEXX",
   "name": "Direxion Daily MSCI Mexico Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15486444.0,
   "say": "Over three months to Nov 3, 2026, MEXX finished 2.2 points behind three times EWW's daily moves, compounded."
  },
  {
   "ticker": "MFLX",
   "name": "First Trust Flexible Municipal High Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 19780811.0,
   "say": "As of Aug 31, 2026, MFLX held 98.8% of net assets in municipal bonds."
  },
  {
   "ticker": "MFSM",
   "name": "MFS Active Intermediate Muni Bond ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 6.09,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 103765078,
   "say": "As of Aug 31, 2026, MFSM had a duration of 6.1 years against \"intermediate\"."
  },
  {
   "ticker": "MFUL",
   "name": "Mindful Conservative ETF",
   "category": "allocation",
   "badge": "partly",
   "figure": 1,
   "unit": "bands",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 6723407,
   "say": "As of Jun 30, 2026, MFUL held 36.2% in stocks, looked through: moderately conservative (more than 30% and up to 50% stocks), against the conservative band its name states."
  },
  {
   "ticker": "MGOV",
   "name": "First Trust Intermediate Government Opportunities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.8,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 94058416.0,
   "say": "As of Jul 31, 2026, MGOV had a duration of 5.8 years against \"intermediate\"."
  },
  {
   "ticker": "MHX",
   "name": "Corgi MARA 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 97810,
   "say": "Over three months to Nov 3, 2026, MHX finished 0.8 points behind twice MARA's daily moves, compounded."
  },
  {
   "ticker": "MIC",
   "name": "Corgi MU 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1223962,
   "say": "Over three months to Nov 3, 2026, MIC finished 3.2 points behind twice MU's daily moves, compounded."
  },
  {
   "ticker": "MIDU",
   "name": "Direxion Daily Mid Cap Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 63258349.0,
   "say": "Over three months to Nov 3, 2026, MIDU finished 2.1 points behind three times MDY's daily moves, compounded."
  },
  {
   "ticker": "MIG",
   "name": "VanEck Moody's Analytics IG Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 21550000,
   "say": "As of Jul 31, 2026, MIG held 98.4% of net assets in corporate bonds."
  },
  {
   "ticker": "MINN",
   "name": "Mairs & Power Minnesota Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-09-30",
   "to": "2026-09-30",
   "netAssets": 46803395,
   "say": "As of Sep 30, 2026, MINN held 99.3% of net assets in municipal bonds."
  },
  {
   "ticker": "MINO",
   "name": "PIMCO Municipal Income Opportunities Active Exchange-Trade",
   "category": "bonds",
   "badge": "delivered",
   "figure": 93.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 719776220,
   "say": "As of Jun 30, 2026, MINO held 93.9% of net assets in municipal bonds."
  },
  {
   "ticker": "MINY",
   "name": "YieldMax Strategic Metals & Mining Portfolio Option Income",
   "category": "income",
   "badge": "missed",
   "figure": -148.1,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-27",
   "to": "2026-11-03",
   "netAssets": 5500250.0,
   "say": "Over the time since its launch to Nov 3, 2026, MINY paid 16.2% in cash and returned \u221224.0% in total, covering \u2212148.1% of its payout."
  },
  {
   "ticker": "MKTN",
   "name": "Federated Hermes MDT Market Neutral ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": -0.08,
   "unit": "",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 106823906,
   "say": "In the 52 weeks to Nov 3, 2026, MKTN's weekly correlation with the S&P 500 was \u22120.08."
  },
  {
   "ticker": "MLDR",
   "name": "Global X Intermediate-Term Treasury Ladder ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.13,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 8402875,
   "say": "As of Aug 31, 2026, MLDR had a duration of 5.1 years against \"intermediate\"."
  },
  {
   "ticker": "MLN",
   "name": "VanEck Long Muni ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 753622623,
   "say": "As of Jul 31, 2026, MLN held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "MLPD",
   "name": "Global X MLP & Energy Infrastructure Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 107.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 25998705,
   "say": "Over the year to Nov 3, 2026, MLPD paid 14.0% in cash and returned 15.1% in total, covering 107.9% of its payout."
  },
  {
   "ticker": "MLRG",
   "name": "iShares MSCI USA ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.35,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1281175424,
   "say": "Over the year to Nov 3, 2026, MLRG returned 11.5% against 11.1% for PBUS, which tracks the same MSCI USA Index. Fees aside, MLRG finished 0.35 points ahead of PBUS."
  },
  {
   "ticker": "MMCA",
   "name": "NYLIM MacKay California Muni Intermediate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.44,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 89576364,
   "say": "As of Jul 31, 2026, MMCA had a duration of 5.4 years against \"intermediate\"."
  },
  {
   "ticker": "MMIN",
   "name": "NYLIM MacKay Muni Insured ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 462455890,
   "say": "As of Jul 31, 2026, MMIN held 96.3% of net assets in municipal bonds."
  },
  {
   "ticker": "MMIT",
   "name": "NYLIM MacKay Muni Intermediate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.68,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1455996335,
   "say": "As of Jul 31, 2026, MMIT had a duration of 5.7 years against \"intermediate\"."
  },
  {
   "ticker": "MMMA",
   "name": "NYLIM MacKay Muni Allocation ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 28745834,
   "say": "As of Jul 31, 2026, MMMA held 97.7% of net assets in municipal bonds."
  },
  {
   "ticker": "MMSD",
   "name": "NYLIM MacKay Muni Short Duration ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.53,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 77996133,
   "say": "As of Jul 31, 2026, MMSD had a duration of 2.5 years against \"short\"."
  },
  {
   "ticker": "MNBD",
   "name": "ALPS BBH Intermediate Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.54,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 56888872,
   "say": "As of Aug 31, 2026, MNBD had a duration of 4.5 years against \"intermediate\"."
  },
  {
   "ticker": "MNSX",
   "name": "Corgi MNST 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 356216,
   "say": "Over three months to Nov 3, 2026, MNSX finished 2.7 points behind twice MNST's daily moves, compounded."
  },
  {
   "ticker": "MPG",
   "name": "Leverage Shares 2X Long MP Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3166800,
   "say": "Over three months to Nov 3, 2026, MPG finished 1.5 points behind twice MP's daily moves, compounded."
  },
  {
   "ticker": "MPWC",
   "name": "Corgi MPWR 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 425954,
   "say": "Over three months to Nov 3, 2026, MPWC finished 2.9 points behind twice MPWR's daily moves, compounded."
  },
  {
   "ticker": "MPWX",
   "name": "Tradr 2X Long MPWR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2254948,
   "say": "Over three months to Nov 3, 2026, MPWX finished 1.6 points behind twice MPWR's daily moves, compounded."
  },
  {
   "ticker": "MQQQ",
   "name": "Tradr 2X Long Innovation 100 Monthly ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -0.7,
   "unit": "points",
   "window": "month",
   "from": "2026-09-30",
   "to": "2026-10-30",
   "netAssets": 254712672,
   "say": "For the month to Oct 30, 2026, MQQQ finished 0.7 points short of +2 times QQQ's return."
  },
  {
   "ticker": "MRAL",
   "name": "GraniteShares 2x Long MARA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 19175811.42,
   "say": "Over three months to Nov 3, 2026, MRAL finished 1.4 points behind twice MARA's daily moves, compounded."
  },
  {
   "ticker": "MRNX",
   "name": "Defiance Daily Target 2X Long MRNA ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -45.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 27506177,
   "say": "Over three months to Nov 3, 2026, MRNX finished 45.7 points behind twice MRNA's daily moves, compounded."
  },
  {
   "ticker": "MRNY",
   "name": "YieldMax MRNA Option Income Strategy ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 439.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 243561745.44000003,
   "say": "Over the year to Nov 3, 2026, MRNY paid 119.9% in cash and returned 526.7% in total, covering 439.3% of its payout."
  },
  {
   "ticker": "MRVU",
   "name": "Direxion Daily MRVL Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 50310055.9,
   "say": "Over three months to Nov 3, 2026, MRVU finished 1.2 points behind twice MRVL's daily moves, compounded."
  },
  {
   "ticker": "MRVX",
   "name": "Corgi MRVL 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 896528,
   "say": "Over three months to Nov 3, 2026, MRVX finished 1.2 points behind twice MRVL's daily moves, compounded."
  },
  {
   "ticker": "MSBT",
   "name": "Morgan Stanley Bitcoin Trust",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.16,
   "unit": "points",
   "window": "since launch",
   "from": "2026-04-08",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, MSBT returned 8.8% against 9.1% for Bitcoin. Before its 0.14% fee, it finished 0.16 points behind Bitcoin."
  },
  {
   "ticker": "MSFC",
   "name": "Corgi MSFT 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1010384,
   "say": "Over three months to Nov 3, 2026, MSFC finished 2.6 points behind twice MSFT's daily moves, compounded."
  },
  {
   "ticker": "MSFD",
   "name": "Direxion Daily MSFT Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10615510.11,
   "say": "Over three months to Nov 3, 2026, MSFD finished 1.5 points ahead of the inverse of MSFT's daily moves, compounded."
  },
  {
   "ticker": "MSFL",
   "name": "GraniteShares 2x Long MSFT Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 52936950.58,
   "say": "Over three months to Nov 3, 2026, MSFL finished 3.1 points behind twice MSFT's daily moves, compounded."
  },
  {
   "ticker": "MSFO",
   "name": "YieldMax MSFT Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 9.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 95600000.0,
   "say": "Over the year to Nov 3, 2026, MSFO paid 26.8% in cash and returned 2.4% in total, covering 9.0% of its payout. Since launch it covered 75.4%."
  },
  {
   "ticker": "MSFU",
   "name": "Direxion Daily MSFT Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 359860537.97999996,
   "say": "Over three months to Nov 3, 2026, MSFU finished 2.5 points behind twice MSFT's daily moves, compounded."
  },
  {
   "ticker": "MSFW",
   "name": "Roundhill MSFT WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -13.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 28009309,
   "say": "Over the year to Nov 3, 2026, MSFW paid 21.6% in cash and returned \u22123.0% in total, covering \u221213.9% of its payout."
  },
  {
   "ticker": "MSFX",
   "name": "T-REX 2X LONG MICROSOFT DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15531000.0,
   "say": "Over three months to Nov 3, 2026, MSFX finished 1.4 points behind twice MSFT's daily moves, compounded."
  },
  {
   "ticker": "MSFY",
   "name": "Kurv Yield Premium Strategy Microsoft (MSFT) ETF",
   "category": "income",
   "badge": "missed",
   "figure": -39.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13267547.0,
   "say": "Over the year to Nov 3, 2026, MSFY paid 15.0% in cash and returned \u22125.9% in total, covering \u221239.3% of its payout. Since launch it covered 65.0%."
  },
  {
   "ticker": "MSIX",
   "name": "Corgi MSI 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 561958,
   "say": "Over three months to Nov 3, 2026, MSIX finished 3.5 points behind twice MSI's daily moves, compounded."
  },
  {
   "ticker": "MSOL",
   "name": "Morgan Stanley Solana Trust",
   "category": "crypto",
   "badge": "delivered",
   "figure": 1.1,
   "unit": "points",
   "window": "since launch",
   "from": "2026-07-28",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, MSOL returned 27.3% against 25.9% for Solana. Before its 0.14% fee, it finished 1.10 points ahead of Solana."
  },
  {
   "ticker": "MSSE",
   "name": "Morgan Stanley Ethereum Trust",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.19,
   "unit": "points",
   "window": "since launch",
   "from": "2026-07-28",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, MSSE returned 19.4% against 19.2% for Ether. Before its 0.14% fee, it finished 0.19 points ahead of Ether."
  },
  {
   "ticker": "MSST",
   "name": "YieldMax MSTR Performance & Distribution Target 25 ETF",
   "category": "income",
   "badge": "missed",
   "figure": -232.2,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 6014250.0,
   "say": "Over the time since its launch to Nov 3, 2026, MSST paid 14.9% in cash and returned \u221234.6% in total, covering \u2212232.2% of its payout."
  },
  {
   "ticker": "MSTC",
   "name": "Corgi MSTR 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -7.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 712738,
   "say": "Over three months to Nov 3, 2026, MSTC finished 7.5 points behind twice MSTR's daily moves, compounded."
  },
  {
   "ticker": "MSTI",
   "name": "Madison Short-Term Strategic Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.67,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 49207755,
   "say": "As of Jun 30, 2026, MSTI had a duration of 2.7 years against \"short\"."
  },
  {
   "ticker": "MSTP",
   "name": "GraniteShares 2x Long MSTR Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -9.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11913474.22,
   "say": "Over three months to Nov 3, 2026, MSTP finished 9.0 points behind twice MSTR's daily moves, compounded."
  },
  {
   "ticker": "MSTU",
   "name": "T-REX 2X LONG MSTR DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -9.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 531472015.61,
   "say": "Over three months to Nov 3, 2026, MSTU finished 9.3 points behind twice MSTR's daily moves, compounded."
  },
  {
   "ticker": "MSTW",
   "name": "Roundhill MSTR WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -243.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 70605168,
   "say": "Over the year to Nov 3, 2026, MSTW paid 25.4% in cash and returned \u221261.8% in total, covering \u2212243.3% of its payout."
  },
  {
   "ticker": "MSTX",
   "name": "Defiance Daily Target 2X Long MSTR ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -10.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 249654769,
   "say": "Over three months to Nov 3, 2026, MSTX finished 10.8 points behind twice MSTR's daily moves, compounded."
  },
  {
   "ticker": "MSTY",
   "name": "YieldMax MSTR Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -125.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 962151870.28,
   "say": "Over the year to Nov 3, 2026, MSTY paid 34.7% in cash and returned \u221243.5% in total, covering \u2212125.4% of its payout."
  },
  {
   "ticker": "MSTZ",
   "name": "T-REX 2X INVERSE MSTR DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 95680200.0,
   "say": "Over three months to Nov 3, 2026, MSTZ finished 0.2 points behind twice the inverse of MSTR's daily moves, compounded."
  },
  {
   "ticker": "MTBA",
   "name": "Simplify MBS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 101.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 904673152.0,
   "say": "As of Jun 30, 2026, MTBA held 101.3% of net assets in mortgage bonds."
  },
  {
   "ticker": "MTGP",
   "name": "WisdomTree Mortgage Plus Bond Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 108.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 73831113,
   "say": "As of Aug 31, 2026, MTGP held 108.8% of net assets in mortgage bonds."
  },
  {
   "ticker": "MTSG",
   "name": "Leverage Shares 2X Long MTSI Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 553600,
   "say": "Over three months to Nov 3, 2026, MTSG finished 2.7 points behind twice MTSI's daily moves, compounded."
  },
  {
   "ticker": "MTYY",
   "name": "GraniteShares YieldBOOST MSTR ETF",
   "category": "income",
   "badge": "missed",
   "figure": -176.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1179967.19,
   "say": "Over the year to Nov 3, 2026, MTYY paid 34.2% in cash and returned \u221260.3% in total, covering \u2212176.3% of its payout."
  },
  {
   "ticker": "MUB",
   "name": "iShares National Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 54468019925,
   "say": "As of Aug 31, 2026, MUB held 99.5% of net assets in municipal bonds."
  },
  {
   "ticker": "MUD",
   "name": "Direxion Daily MU Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 37152841.050000004,
   "say": "Over three months to Nov 3, 2026, MUD finished 1.9 points ahead of the inverse of MU's daily moves, compounded."
  },
  {
   "ticker": "MULL",
   "name": "GraniteShares 2x Long MU Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 368243117.13,
   "say": "Over three months to Nov 3, 2026, MULL finished 4.7 points behind twice MU's daily moves, compounded."
  },
  {
   "ticker": "MUNI",
   "name": "PIMCO Intermediate Municipal Bond Active Exchange-Traded F",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.52,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 3086858834,
   "say": "As of Jun 30, 2026, MUNI had a duration of 4.5 years against \"intermediate\"."
  },
  {
   "ticker": "MUNX",
   "name": "AMG GW&K Muni Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 20136128,
   "say": "As of Jun 30, 2026, MUNX held 97.0% of net assets in municipal bonds."
  },
  {
   "ticker": "MUST",
   "name": "Columbia Multi-Sector Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 591771245,
   "say": "As of Jul 31, 2026, MUST held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "MUU",
   "name": "Direxion Daily MU Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2382883675.7999997,
   "say": "Over three months to Nov 3, 2026, MUU finished 3.7 points behind twice MU's daily moves, compounded."
  },
  {
   "ticker": "MUYY",
   "name": "GraniteShares YieldBOOST MU ETF",
   "category": "income",
   "badge": "missed",
   "figure": 9.4,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-14",
   "to": "2026-11-03",
   "netAssets": 11130391.11,
   "say": "Over the time since its launch to Nov 3, 2026, MUYY paid 39.3% in cash and returned 3.7% in total, covering 9.4% of its payout."
  },
  {
   "ticker": "MUZ",
   "name": "Defiance Daily Target 2X Short MU ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 22692146,
   "say": "Over three months to Nov 3, 2026, MUZ finished 4.7 points behind twice the inverse of MU's daily moves, compounded."
  },
  {
   "ticker": "MVLL",
   "name": "GraniteShares 2x Long MRVL Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 141840756.1,
   "say": "Over three months to Nov 3, 2026, MVLL finished 2.7 points behind twice MRVL's daily moves, compounded."
  },
  {
   "ticker": "MVV",
   "name": "ProShares Ultra MidCap400",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 150071607.0,
   "say": "Over three months to Nov 3, 2026, MVV finished 1.2 points behind twice MDY's daily moves, compounded."
  },
  {
   "ticker": "MYCF",
   "name": "State Street My2026 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 51210000,
   "say": "As of Aug 31, 2026, MYCF held 98.4% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCG",
   "name": "State Street My2027 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 47180000,
   "say": "As of Aug 31, 2026, MYCG held 98.2% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCH",
   "name": "State Street My2028 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 885580000,
   "say": "As of Aug 31, 2026, MYCH held 98.8% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCI",
   "name": "State Street My2029 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 86360000,
   "say": "As of Aug 31, 2026, MYCI held 97.6% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCJ",
   "name": "State Street My2030 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 50530000,
   "say": "As of Aug 31, 2026, MYCJ held 98.6% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCK",
   "name": "State Street My2031 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 26440000,
   "say": "As of Aug 31, 2026, MYCK held 98.6% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCL",
   "name": "State Street My2032 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 11890000,
   "say": "As of Aug 31, 2026, MYCL held 98.2% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCM",
   "name": "State Street My2033 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 8270000,
   "say": "As of Aug 31, 2026, MYCM held 98.0% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCN",
   "name": "State Street My2034 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 9390000,
   "say": "As of Aug 31, 2026, MYCN held 97.4% of net assets in corporate bonds."
  },
  {
   "ticker": "MYCO",
   "name": "State Street My2035 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 7010000,
   "say": "As of Aug 31, 2026, MYCO held 97.5% of net assets in corporate bonds."
  },
  {
   "ticker": "MYHA",
   "name": "State Street My2027 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4930000,
   "say": "As of Aug 31, 2026, MYHA held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "MYHB",
   "name": "State Street My2028 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4910000,
   "say": "As of Aug 31, 2026, MYHB held 98.1% of net assets in corporate bonds."
  },
  {
   "ticker": "MYHC",
   "name": "State Street My2029 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 95.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 6080000,
   "say": "As of Aug 31, 2026, MYHC held 95.6% of net assets in corporate bonds."
  },
  {
   "ticker": "MYHD",
   "name": "State Street My2030 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 6010000,
   "say": "As of Aug 31, 2026, MYHD held 96.4% of net assets in corporate bonds."
  },
  {
   "ticker": "MYHE",
   "name": "State Street My2031 High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 5930000,
   "say": "As of Aug 31, 2026, MYHE held 97.5% of net assets in corporate bonds."
  },
  {
   "ticker": "MYMF",
   "name": "State Street My2026 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 113.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 8710000,
   "say": "As of Aug 31, 2026, MYMF held 113.2% of net assets in municipal bonds."
  },
  {
   "ticker": "MYMG",
   "name": "State Street My2027 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 103.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 8610000,
   "say": "As of Aug 31, 2026, MYMG held 103.5% of net assets in municipal bonds."
  },
  {
   "ticker": "MYMH",
   "name": "State Street My2028 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 7340000,
   "say": "As of Aug 31, 2026, MYMH held 98.2% of net assets in municipal bonds."
  },
  {
   "ticker": "MYMI",
   "name": "State Street My2029 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 14600000,
   "say": "As of Aug 31, 2026, MYMI held 99.4% of net assets in municipal bonds."
  },
  {
   "ticker": "MYMJ",
   "name": "State Street My2030 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 13440000,
   "say": "As of Aug 31, 2026, MYMJ held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "MYMK",
   "name": "State Street My2031 Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 11090000,
   "say": "As of Aug 31, 2026, MYMK held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "MYY",
   "name": "ProShares Short MidCap400",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4211200.0,
   "say": "Over three months to Nov 3, 2026, MYY finished 1.6 points ahead of the inverse of MDY's daily moves, compounded."
  },
  {
   "ticker": "MZZ",
   "name": "ProShares UltraShort MidCap400",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4493997.0,
   "say": "Over three months to Nov 3, 2026, MZZ finished 2.9 points ahead of twice the inverse of MDY's daily moves, compounded."
  },
  {
   "ticker": "NAIL",
   "name": "Direxion Daily Homebuilders & Supplies Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 646185000.0,
   "say": "Over three months to Nov 3, 2026, NAIL finished 1.4 points behind three times ITB's daily moves, compounded."
  },
  {
   "ticker": "NBIC",
   "name": "Corgi NBIS 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 828223,
   "say": "Over three months to Nov 3, 2026, NBIC finished 2.3 points behind twice NBIS's daily moves, compounded."
  },
  {
   "ticker": "NBIG",
   "name": "Leverage Shares 2X Long NBIS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 59421000,
   "say": "Over three months to Nov 3, 2026, NBIG finished 1.6 points behind twice NBIS's daily moves, compounded."
  },
  {
   "ticker": "NBIL",
   "name": "GraniteShares 2x Long NBIS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 135526320.81,
   "say": "Over three months to Nov 3, 2026, NBIL finished 1.3 points behind twice NBIS's daily moves, compounded."
  },
  {
   "ticker": "NBIZ",
   "name": "Tradr 2X Short NBIS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 28117972,
   "say": "Over three months to Nov 3, 2026, NBIZ finished 1.3 points ahead of twice the inverse of NBIS's daily moves, compounded."
  },
  {
   "ticker": "NBOS",
   "name": "Neuberger Option Strategy ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 153.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 532241870,
   "say": "Over the year to Nov 3, 2026, NBOS paid 8.6% in cash and returned 13.2% in total, covering 153.5% of its payout."
  },
  {
   "ticker": "NBSD",
   "name": "Neuberger Short Duration Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.05,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1207973933,
   "say": "As of Jul 31, 2026, NBSD had a duration of 2.1 years against \"short\"."
  },
  {
   "ticker": "NDIV",
   "name": "Amplify Energy & Natural Resources Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 329.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 34263749.0,
   "say": "Over the year to Nov 3, 2026, NDIV paid 12.0% in cash and returned 39.5% in total, covering 329.2% of its payout."
  },
  {
   "ticker": "NEAR",
   "name": "iShares Short Duration Bond Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.06,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 5199187995,
   "say": "As of Jul 31, 2026, NEAR had a duration of 2.1 years against \"short\"."
  },
  {
   "ticker": "NEBX",
   "name": "Tradr 2X Long NBIS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 122301306,
   "say": "Over three months to Nov 3, 2026, NEBX finished 1.6 points behind twice NBIS's daily moves, compounded."
  },
  {
   "ticker": "NEHI",
   "name": "NEOS Ethereum High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -135.0,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-03",
   "to": "2026-11-03",
   "netAssets": 112064865.0,
   "say": "Over the time since its launch to Nov 3, 2026, NEHI paid 20.0% in cash and returned \u221227.0% in total, covering \u2212135.0% of its payout."
  },
  {
   "ticker": "NETG",
   "name": "Leverage Shares 2X Long NET Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4026000,
   "say": "Over three months to Nov 3, 2026, NETG finished 3.1 points behind twice NET's daily moves, compounded."
  },
  {
   "ticker": "NFLP",
   "name": "Kurv Yield Premium Strategy Netflix (NFLX) ETF",
   "category": "income",
   "badge": "missed",
   "figure": -392.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4351336.0,
   "say": "Over the year to Nov 3, 2026, NFLP paid 12.2% in cash and returned \u221247.9% in total, covering \u2212392.6% of its payout."
  },
  {
   "ticker": "NFLU",
   "name": "T-REX 2X LONG NFLX DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 22327500.0,
   "say": "Over three months to Nov 3, 2026, NFLU finished 2.6 points behind twice NFLX's daily moves, compounded."
  },
  {
   "ticker": "NFLW",
   "name": "Roundhill NFLX WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -220.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7000672,
   "say": "Over the year to Nov 3, 2026, NFLW paid 22.8% in cash and returned \u221250.2% in total, covering \u2212220.2% of its payout."
  },
  {
   "ticker": "NFLY",
   "name": "YieldMax NFLX Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -141.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 28153000.0,
   "say": "Over the year to Nov 3, 2026, NFLY paid 27.1% in cash and returned \u221238.4% in total, covering \u2212141.7% of its payout."
  },
  {
   "ticker": "NFX",
   "name": "Corgi NFLX 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 322684,
   "say": "Over three months to Nov 3, 2026, NFX finished 1.8 points behind twice NFLX's daily moves, compounded."
  },
  {
   "ticker": "NFXL",
   "name": "Direxion Daily NFLX Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 113968010.88000001,
   "say": "Over three months to Nov 3, 2026, NFXL finished 2.0 points behind twice NFLX's daily moves, compounded."
  },
  {
   "ticker": "NFXS",
   "name": "Direxion Daily NFLX Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3012524.1,
   "say": "Over three months to Nov 3, 2026, NFXS finished 1.9 points ahead of the inverse of NFLX's daily moves, compounded."
  },
  {
   "ticker": "NHYB",
   "name": "Nuveen High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1701070945,
   "say": "As of Jul 31, 2026, NHYB held 97.6% of net assets in corporate bonds."
  },
  {
   "ticker": "NHYM",
   "name": "Nuveen High Yield Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 143289011,
   "say": "As of Jun 30, 2026, NHYM held 98.3% of net assets in municipal bonds."
  },
  {
   "ticker": "NIHI",
   "name": "NEOS MSCI EAFE High Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 109.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 215249873.0,
   "say": "Over the year to Nov 3, 2026, NIHI paid 10.7% in cash and returned 11.7% in total, covering 109.3% of its payout."
  },
  {
   "ticker": "NIOG",
   "name": "Leverage Shares 2X Long NIO Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3162000,
   "say": "Over three months to Nov 3, 2026, NIOG finished 1.8 points behind twice NIO's daily moves, compounded."
  },
  {
   "ticker": "NJNK",
   "name": "Columbia U.S. High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 39106894,
   "say": "As of Jun 30, 2026, NJNK held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "NLSI",
   "name": "NEOS Long/Short Equity Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 430.0,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-10",
   "to": "2026-11-03",
   "netAssets": 5285566.0,
   "say": "Over the time since its launch to Nov 3, 2026, NLSI paid 5.0% in cash and returned 21.5% in total, covering 430.0% of its payout."
  },
  {
   "ticker": "NMB",
   "name": "Simplify National Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 93.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 47220252.0,
   "say": "As of Jun 30, 2026, NMB held 93.8% of net assets in municipal bonds."
  },
  {
   "ticker": "NOCT",
   "name": "Innovator Growth-100 Power Buffer ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.05,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 313715284.0,
   "say": "Over its outcome period to Sep 30, 2026, NOCT returned 13.5% against the 13.5% its cap promised after its fee, as QQQ moved +23.4%."
  },
  {
   "ticker": "NORW",
   "name": "Global X MSCI Norway ETF",
   "category": "stocks",
   "badge": "partly",
   "figure": -1.15,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 92147623,
   "say": "Over the year to Nov 3, 2026, NORW returned 38.6% against 39.7% for ENOR, which tracks the same MSCI Norway IMI 25/50 Index. Fees aside, NORW finished 1.15 points behind ENOR."
  },
  {
   "ticker": "NOWL",
   "name": "GraniteShares 2x Long NOW Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 122552208.83,
   "say": "Over three months to Nov 3, 2026, NOWL finished 3.0 points behind twice NOW's daily moves, compounded."
  },
  {
   "ticker": "NOWX",
   "name": "Corgi NOW 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 561054,
   "say": "Over three months to Nov 3, 2026, NOWX finished 0.8 points behind twice NOW's daily moves, compounded."
  },
  {
   "ticker": "NTAL",
   "name": "GraniteShares 2x Long NTAP Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 859586.33,
   "say": "Over three months to Nov 3, 2026, NTAL finished 2.7 points behind twice NTAP's daily moves, compounded."
  },
  {
   "ticker": "NUGT",
   "name": "Direxion Daily Gold Miners Index Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 808558522.2,
   "say": "Over three months to Nov 3, 2026, NUGT finished 1.4 points behind twice GDX's daily moves, compounded."
  },
  {
   "ticker": "NUGY",
   "name": "GraniteShares YieldBOOST Gold Miners ETF",
   "category": "income",
   "badge": "missed",
   "figure": -13.6,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 5178709.18,
   "say": "Over the time since its launch to Nov 3, 2026, NUGY paid 56.0% in cash and returned \u22127.6% in total, covering \u221213.6% of its payout."
  },
  {
   "ticker": "NUHY",
   "name": "Nuveen ESG High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 110707823,
   "say": "As of Jul 31, 2026, NUHY held 98.0% of net assets in corporate bonds."
  },
  {
   "ticker": "NUKX",
   "name": "Nicholas Nuclear Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -504.1,
   "unit": "%",
   "window": "since launch",
   "from": "2026-03-03",
   "to": "2026-11-03",
   "netAssets": 7795256,
   "say": "Over the time since its launch to Nov 3, 2026, NUKX paid 7.3% in cash and returned \u221236.8% in total, covering \u2212504.1% of its payout."
  },
  {
   "ticker": "NUMI",
   "name": "Nuveen Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 83373709,
   "say": "As of Jun 30, 2026, NUMI held 98.2% of net assets in municipal bonds."
  },
  {
   "ticker": "NUSA",
   "name": "Nuveen ESG 1-5 Year U.S. Aggregate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.59,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 34551955,
   "say": "As of Jul 31, 2026, NUSA had a duration of 2.6 years against \"1 to 5 years\"."
  },
  {
   "ticker": "NUSB",
   "name": "Nuveen Ultra Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.47,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 156610188,
   "say": "As of Jul 31, 2026, NUSB had a duration of 0.5 years against \"ultra-short\"."
  },
  {
   "ticker": "NVC",
   "name": "Corgi NVDA 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 513634,
   "say": "Over three months to Nov 3, 2026, NVC finished 2.2 points behind twice NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVD",
   "name": "GraniteShares 2x Short NVDA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 62399717.79,
   "say": "Over three months to Nov 3, 2026, NVD finished 1.5 points ahead of twice the inverse of NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVDB",
   "name": "ProShares Ultra NVDA",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4365722.0,
   "say": "Over three months to Nov 3, 2026, NVDB finished 2.8 points behind twice NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVDD",
   "name": "Direxion Daily NVDA Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 19393227.0,
   "say": "Over three months to Nov 3, 2026, NVDD finished 2.0 points ahead of the inverse of NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVDG",
   "name": "Leverage Shares 2X Long NVDA Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 32232000,
   "say": "Over three months to Nov 3, 2026, NVDG finished 4.0 points behind twice NVDA's daily moves, compounded. Before rounding it was 4.07 points."
  },
  {
   "ticker": "NVDL",
   "name": "GraniteShares 2x Long NVDA Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2824753530.4,
   "say": "Over three months to Nov 3, 2026, NVDL finished 2.4 points behind twice NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVDQ",
   "name": "T-REX 2X INVERSE NVIDIA DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 20925007.68,
   "say": "Over three months to Nov 3, 2026, NVDQ finished 0.5 points ahead of twice the inverse of NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVDS",
   "name": "Tradr 1.5X Short NVDA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13146940,
   "say": "Over three months to Nov 3, 2026, NVDS finished 2.0 points ahead of 1.5 times the inverse of NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVDU",
   "name": "Direxion Daily NVDA Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 400185611.94,
   "say": "Over three months to Nov 3, 2026, NVDU finished 2.0 points behind twice NVDA's daily moves, compounded. Before rounding it was 2.08 points."
  },
  {
   "ticker": "NVDW",
   "name": "Roundhill NVDA WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -17.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 101748296,
   "say": "Over the year to Nov 3, 2026, NVDW paid 32.3% in cash and returned \u22125.6% in total, covering \u221217.3% of its payout."
  },
  {
   "ticker": "NVDX",
   "name": "T-REX 2X LONG NVIDIA DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 320918400.0,
   "say": "Over three months to Nov 3, 2026, NVDX finished 3.0 points behind twice NVDA's daily moves, compounded."
  },
  {
   "ticker": "NVDY",
   "name": "YieldMax NVDA Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 11.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1254001750.0,
   "say": "Over the year to Nov 3, 2026, NVDY paid 35.9% in cash and returned 4.0% in total, covering 11.1% of its payout. Since launch it covered 160.1%."
  },
  {
   "ticker": "NVII",
   "name": "REX NVDA Growth & Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 10.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 104615000.0,
   "say": "Over the year to Nov 3, 2026, NVII paid 37.5% in cash and returned 4.0% in total, covering 10.7% of its payout. Since launch it covered 95.2%."
  },
  {
   "ticker": "NVIT",
   "name": "YieldMax NVDA Performance & Distribution Target 25 ETF",
   "category": "income",
   "badge": "partly",
   "figure": 84.3,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 16089500.0,
   "say": "Over the time since its launch to Nov 3, 2026, NVIT paid 23.6% in cash and returned 19.9% in total, covering 84.3% of its payout."
  },
  {
   "ticker": "NVOC",
   "name": "Corgi NVO 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 235424,
   "say": "Over three months to Nov 3, 2026, NVOC finished 3.1 points behind twice NVO's daily moves, compounded."
  },
  {
   "ticker": "NVOX",
   "name": "Defiance Daily Target 2X Long NVO ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 38069059,
   "say": "Over three months to Nov 3, 2026, NVOX finished 3.6 points behind twice NVO's daily moves, compounded."
  },
  {
   "ticker": "NVTC",
   "name": "Corgi NVTS 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 144900,
   "say": "Over three months to Nov 3, 2026, NVTC finished 0.8 points behind twice NVTS's daily moves, compounded."
  },
  {
   "ticker": "NVTX",
   "name": "Tradr 2X Long NVTS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 25365684,
   "say": "Over three months to Nov 3, 2026, NVTX finished 2.0 points behind twice NVTS's daily moves, compounded."
  },
  {
   "ticker": "NVYY",
   "name": "GraniteShares YieldBOOST NVDA ETF",
   "category": "income",
   "badge": "missed",
   "figure": -29.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 20852307.7,
   "say": "Over the year to Nov 3, 2026, NVYY paid 46.3% in cash and returned \u221213.7% in total, covering \u221229.6% of its payout."
  },
  {
   "ticker": "NXPG",
   "name": "Leverage Shares 2X Long NXPI Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 623000,
   "say": "Over three months to Nov 3, 2026, NXPG finished 3.6 points behind twice NXPI's daily moves, compounded."
  },
  {
   "ticker": "NYF",
   "name": "iShares New York Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1767381337,
   "say": "As of Aug 31, 2026, NYF held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "NYM",
   "name": "AB New York Intermediate Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.25,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1310079404,
   "say": "As of Aug 31, 2026, NYM had a duration of 4.3 years against \"intermediate\"."
  },
  {
   "ticker": "OARK",
   "name": "YieldMax Innovation Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -21.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 37708440.75,
   "say": "Over the year to Nov 3, 2026, OARK paid 31.9% in cash and returned \u22126.9% in total, covering \u221221.6% of its payout. Since launch it covered 52.8%."
  },
  {
   "ticker": "OBIL",
   "name": "F/m US Treasury 12 Month Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 337390000.0,
   "say": "As of Aug 31, 2026, OBIL held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "OBTC",
   "name": "Osprey Bitcoin Trust",
   "category": "crypto",
   "badge": "delivered",
   "figure": 7.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 55366014,
   "say": "Over the year to Nov 3, 2026, OBTC returned \u221222.3% against \u221227.1% for Bitcoin. Before its 0.49% fee, it finished 7.03 points ahead of Bitcoin."
  },
  {
   "ticker": "OCTH",
   "name": "Innovator Premium Income 20 Barrier ETF - October",
   "category": "income",
   "badge": "partly",
   "figure": 98.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 15543773.0,
   "say": "Over the year to Nov 3, 2026, OCTH paid 6.5% in cash and returned 6.4% in total, covering 98.5% of its payout. Since launch it covered 112.1%."
  },
  {
   "ticker": "OCTJ",
   "name": "Innovator Premium Income 30 Barrier ETF - October",
   "category": "income",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 14958070.0,
   "say": "Over the year to Nov 3, 2026, OCTJ paid 5.3% in cash and returned 5.3% in total, covering 100.0% of its payout."
  },
  {
   "ticker": "OCTM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-20",
   "to": "2026-10-16",
   "netAssets": 42058915.0,
   "say": "Over its outcome period to Oct 16, 2026, OCTM returned 6.3% against the 6.2% its cap promised after its fee, as SPY moved +14.9%."
  },
  {
   "ticker": "OCTP",
   "name": "PGIM S&P 500 Buffer 12 ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-01",
   "to": "2026-09-30",
   "netAssets": 52033653,
   "say": "Over its outcome period to Sep 30, 2026, OCTP returned 12.9% against the 12.9% its cap promised after its fee, as SPY moved +14.5%."
  },
  {
   "ticker": "OCTT",
   "name": "AllianzIM U.S. Equity Buffer10 ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.14,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-01",
   "to": "2026-09-30",
   "netAssets": 120478339.0,
   "say": "Over its outcome period to Sep 30, 2026, OCTT returned 13.9% against the 13.7% its cap promised after its fee, as SPY moved +14.5%."
  },
  {
   "ticker": "OCTW",
   "name": "AllianzIM U.S. Equity Buffer20 ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": -0.01,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-01",
   "to": "2026-09-30",
   "netAssets": 443286918.0,
   "say": "Over its outcome period to Sep 30, 2026, OCTW returned 9.5% against the 9.6% its cap promised after its fee, as SPY moved +14.5%."
  },
  {
   "ticker": "ODHY",
   "name": "Obra Defensive High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 92.9,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 5078701,
   "say": "As of Jun 30, 2026, ODHY held 92.9% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "ODTE",
   "name": "VegaShares SPX NDX RTY Premium Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 37.3,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-02",
   "to": "2026-11-03",
   "netAssets": 2139901.43,
   "say": "Over the time since its launch to Nov 3, 2026, ODTE paid 8.3% in cash and returned 3.1% in total, covering 37.3% of its payout."
  },
  {
   "ticker": "OEI",
   "name": "Optimized Equity Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 113.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 46313148,
   "say": "Over the year to Nov 3, 2026, OEI paid 9.2% in cash and returned 10.4% in total, covering 113.0% of its payout."
  },
  {
   "ticker": "OKLC",
   "name": "Corgi OKLO 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 137658,
   "say": "Over three months to Nov 3, 2026, OKLC finished 1.5 points behind twice OKLO's daily moves, compounded."
  },
  {
   "ticker": "OKLL",
   "name": "Defiance Daily Target 2X Long OKLO ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 50352260,
   "say": "Over three months to Nov 3, 2026, OKLL finished 2.0 points behind twice OKLO's daily moves, compounded."
  },
  {
   "ticker": "OKTG",
   "name": "Leverage Shares 2X Long OKTA Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 6689600,
   "say": "Over three months to Nov 3, 2026, OKTG finished 6.0 points behind twice OKTA's daily moves, compounded."
  },
  {
   "ticker": "OMAH",
   "name": "VistaShares Target 15 Berkshire Select Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 73.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1122667831.04,
   "say": "Over the year to Nov 3, 2026, OMAH paid 14.7% in cash and returned 10.8% in total, covering 73.5% of its payout."
  },
  {
   "ticker": "ONDC",
   "name": "Corgi ONDS 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 150958,
   "say": "Over three months to Nov 3, 2026, ONDC finished 3.3 points behind twice ONDS's daily moves, compounded."
  },
  {
   "ticker": "ONDG",
   "name": "Leverage Shares 2X Long ONDS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15313500,
   "say": "Over three months to Nov 3, 2026, ONDG finished 1.7 points behind twice ONDS's daily moves, compounded."
  },
  {
   "ticker": "ONDL",
   "name": "Defiance Daily Target 2X Long ONDS ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 17503049,
   "say": "Over three months to Nov 3, 2026, ONDL finished 3.8 points behind twice ONDS's daily moves, compounded."
  },
  {
   "ticker": "ONDU",
   "name": "Tradr 2X Long ONDS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1828403,
   "say": "Over three months to Nov 3, 2026, ONDU finished 1.4 points behind twice ONDS's daily moves, compounded."
  },
  {
   "ticker": "ONG",
   "name": "Leverage Shares 2X Long ON Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 954000,
   "say": "Over three months to Nov 3, 2026, ONG finished 2.5 points behind twice ON's daily moves, compounded."
  },
  {
   "ticker": "ONTX",
   "name": "Corgi ONTO 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 769388,
   "say": "Over three months to Nov 3, 2026, ONTX finished 1.8 points behind twice ONTO's daily moves, compounded."
  },
  {
   "ticker": "ONX",
   "name": "Tradr 2X Long ON Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1204799,
   "say": "Over three months to Nov 3, 2026, ONX finished 1.2 points behind twice ON's daily moves, compounded."
  },
  {
   "ticker": "OPEG",
   "name": "Leverage Shares 2X Long OPEN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 26.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1125400,
   "say": "Over three months to Nov 3, 2026, OPEG finished 26.0 points ahead of twice OPEN's daily moves, compounded."
  },
  {
   "ticker": "OPEX",
   "name": "Tradr 2X Long OPEN Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2960853,
   "say": "Over three months to Nov 3, 2026, OPEX finished 1.6 points behind twice OPEN's daily moves, compounded."
  },
  {
   "ticker": "ORAC",
   "name": "Corgi ORCL 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 866068,
   "say": "Over three months to Nov 3, 2026, ORAC finished 1.5 points behind twice ORCL's daily moves, compounded."
  },
  {
   "ticker": "ORCS",
   "name": "Direxion Daily ORCL Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7582533.7,
   "say": "Over three months to Nov 3, 2026, ORCS finished 1.5 points ahead of the inverse of ORCL's daily moves, compounded."
  },
  {
   "ticker": "ORCU",
   "name": "Direxion Daily ORCL Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 95793254.69000001,
   "say": "Over three months to Nov 3, 2026, ORCU finished 2.0 points behind twice ORCL's daily moves, compounded."
  },
  {
   "ticker": "ORCX",
   "name": "Defiance Daily Target 2X Long ORCL ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 152128831,
   "say": "Over three months to Nov 3, 2026, ORCX finished 2.3 points behind twice ORCL's daily moves, compounded."
  },
  {
   "ticker": "ORCZ",
   "name": "Tradr 2X Short ORCL Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4175523,
   "say": "Over three months to Nov 3, 2026, ORCZ finished 1.1 points ahead of twice the inverse of ORCL's daily moves, compounded."
  },
  {
   "ticker": "OSCX",
   "name": "Defiance Daily Target 2X Long OSCR ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -8.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7542178,
   "say": "Over three months to Nov 3, 2026, OSCX finished 8.8 points behind twice OSCR's daily moves, compounded."
  },
  {
   "ticker": "OSSL",
   "name": "Defiance Daily Target 2X Long OSS ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 103050,
   "say": "Over three months to Nov 3, 2026, OSSL finished 1.2 points behind twice OSS's daily moves, compounded."
  },
  {
   "ticker": "OUNZ",
   "name": "VanEck Merk Gold ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2513706930,
   "say": "Over the year to Nov 3, 2026, OUNZ returned \u22122.5% against \u22122.6% for GLD, on the price of gold. Fees aside, OUNZ finished 0.03 points behind GLD."
  },
  {
   "ticker": "OUSL",
   "name": "Defiance Daily Target 2X Long OUST ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2315395,
   "say": "Over three months to Nov 3, 2026, OUSL finished 1.0 points behind twice OUST's daily moves, compounded."
  },
  {
   "ticker": "OVB",
   "name": "Overlay Shares Core Bond ETF",
   "category": "income",
   "badge": "missed",
   "figure": 21.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 47373251,
   "say": "Over the year to Nov 3, 2026, OVB paid 6.4% in cash and returned 1.4% in total, covering 21.9% of its payout."
  },
  {
   "ticker": "OVF",
   "name": "Overlay Shares Foreign Equity ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 106.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 61265717,
   "say": "Over the year to Nov 3, 2026, OVF paid 12.7% in cash and returned 13.5% in total, covering 106.3% of its payout."
  },
  {
   "ticker": "OVL",
   "name": "Overlay Shares Large Cap Equity ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 135.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 427479402,
   "say": "Over the year to Nov 3, 2026, OVL paid 9.8% in cash and returned 13.3% in total, covering 135.7% of its payout."
  },
  {
   "ticker": "OVLH",
   "name": "Overlay Shares Hedged Large Cap Equity ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 1700.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 108821071,
   "say": "Over the year to Nov 3, 2026, OVLH paid 0.3% in cash and returned 5.1% in total, covering 1700.0% of its payout."
  },
  {
   "ticker": "OVM",
   "name": "Overlay Shares Municipal Bond ETF",
   "category": "income",
   "badge": "missed",
   "figure": 39.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 44809544,
   "say": "Over the year to Nov 3, 2026, OVM paid 5.6% in cash and returned 2.2% in total, covering 39.3% of its payout. Since launch it covered 55.0%."
  },
  {
   "ticker": "OVS",
   "name": "Overlay Shares Small Cap Equity ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 201.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 39098318,
   "say": "Over the year to Nov 3, 2026, OVS paid 11.1% in cash and returned 22.4% in total, covering 201.8% of its payout."
  },
  {
   "ticker": "OVT",
   "name": "Overlay Shares Short Term Bond ETF",
   "category": "income",
   "badge": "missed",
   "figure": 45.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 61083499,
   "say": "Over the year to Nov 3, 2026, OVT paid 7.5% in cash and returned 3.4% in total, covering 45.3% of its payout. Since launch it covered 59.1%."
  },
  {
   "ticker": "OWNS",
   "name": "CCM Affordable Housing MBS ETF",
   "category": "bonds",
   "badge": "missed",
   "figure": 0.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 105267359,
   "say": "As of Jun 30, 2026, OWNS held 0.0% of net assets in mortgage bonds."
  },
  {
   "ticker": "PALD",
   "name": "Direxion Daily PANW Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3836260.23,
   "say": "Over three months to Nov 3, 2026, PALD finished 1.7 points ahead of the inverse of PANW's daily moves, compounded."
  },
  {
   "ticker": "PALU",
   "name": "Direxion Daily PANW Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 24727547.1,
   "say": "Over three months to Nov 3, 2026, PALU finished 2.5 points behind twice PANW's daily moves, compounded."
  },
  {
   "ticker": "PANG",
   "name": "Leverage Shares 2X Long PANW Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8372300,
   "say": "Over three months to Nov 3, 2026, PANG finished 2.9 points behind twice PANW's daily moves, compounded."
  },
  {
   "ticker": "PAPI",
   "name": "Parametric Equity Premium Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 256.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 399844103,
   "say": "Over the year to Nov 3, 2026, PAPI paid 8.2% in cash and returned 21.0% in total, covering 256.1% of its payout."
  },
  {
   "ticker": "PATX",
   "name": "Tradr 2X Long PATH Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2972208,
   "say": "Over three months to Nov 3, 2026, PATX finished 2.1 points behind twice PATH's daily moves, compounded."
  },
  {
   "ticker": "PAYH",
   "name": "TrueShares S&P Autocallable High Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 63.7,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-30",
   "to": "2026-11-03",
   "netAssets": 26398728,
   "say": "Over the time since its launch to Nov 3, 2026, PAYH paid 13.5% in cash and returned 8.6% in total, covering 63.7% of its payout."
  },
  {
   "ticker": "PBOC",
   "name": "PGIM S&P 500 Buffer 20 ETF - October ",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.11,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-01",
   "to": "2026-09-30",
   "netAssets": 63743489,
   "say": "Over its outcome period to Sep 30, 2026, PBOC returned 9.9% against the 9.8% its cap promised after its fee, as SPY moved +14.5%."
  },
  {
   "ticker": "PBP",
   "name": "Invesco S&P 500 BuyWrite ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 123.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 387591809.03,
   "say": "Over the year to Nov 3, 2026, PBP paid 11.7% in cash and returned 14.4% in total, covering 123.1% of its payout."
  },
  {
   "ticker": "PBTP",
   "name": "Invesco 0-5 Yr US TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.33,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 247673882.99,
   "say": "As of Jul 31, 2026, PBTP had a duration of 2.3 years against \"0 to 5 years\"."
  },
  {
   "ticker": "PBUS",
   "name": "Invesco MSCI USA ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.35,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10481582437.96,
   "say": "Over the year to Nov 3, 2026, PBUS returned 11.1% against 11.5% for MLRG, which tracks the same MSCI USA Index. Fees aside, PBUS finished 0.35 points behind MLRG."
  },
  {
   "ticker": "PCFI",
   "name": "Polen Floating Rate Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.3,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 7855908,
   "say": "As of Jul 31, 2026, PCFI had a duration of 0.3 years against \"floating\"."
  },
  {
   "ticker": "PCI",
   "name": "PGIM Corporate Bond 5-10 Year ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.78,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 591919537.0,
   "say": "As of Aug 31, 2026, PCI had a duration of 5.8 years against \"5 to 10 years\"."
  },
  {
   "ticker": "PCS",
   "name": "PGIM Corporate Bond 0-5 Year ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.22,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 707125151.0,
   "say": "As of Aug 31, 2026, PCS had a duration of 2.2 years against \"0 to 5 years\"."
  },
  {
   "ticker": "PDDL",
   "name": "GraniteShares 2x Long PDD Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 6553481.27,
   "say": "Over three months to Nov 3, 2026, PDDL finished 3.8 points behind twice PDD's daily moves, compounded."
  },
  {
   "ticker": "PFIG",
   "name": "Invesco Fundamental Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 128410670.12,
   "say": "As of Aug 31, 2026, PFIG held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "PFRL",
   "name": "PGIM Floating Rate Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.19,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 137463177.0,
   "say": "As of Aug 31, 2026, PFRL had a duration of 0.2 years against \"floating\"."
  },
  {
   "ticker": "PHEQ",
   "name": "Parametric Hedged Equity ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 34.3,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 139956788,
   "say": "In the 52 weeks to Nov 3, 2026, PHEQ moved 34.3% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "PHYL",
   "name": "PGIM Active High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 90.7,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1525505462.0,
   "say": "As of Aug 31, 2026, PHYL held 90.7% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "PICB",
   "name": "Invesco International Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 92.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 344995656.39,
   "say": "As of Jul 31, 2026, PICB held 92.3% of net assets in corporate bonds."
  },
  {
   "ticker": "PIFI",
   "name": "ClearShares Piton Intermediate Fixed Income ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 3.81,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 97690977,
   "say": "As of Aug 31, 2026, PIFI had a duration of 3.8 years against \"intermediate\"."
  },
  {
   "ticker": "PILL",
   "name": "Direxion Daily Pharmaceutical & Medical Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13756014.48,
   "say": "Over three months to Nov 3, 2026, PILL finished 0.6 points behind three times XPH's daily moves, compounded."
  },
  {
   "ticker": "PLTA",
   "name": "ProShares Ultra PLTR",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4351165.0,
   "say": "Over three months to Nov 3, 2026, PLTA finished 3.6 points behind twice PLTR's daily moves, compounded."
  },
  {
   "ticker": "PLTD",
   "name": "Direxion Daily PLTR Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 29388004.96,
   "say": "Over three months to Nov 3, 2026, PLTD finished 1.4 points ahead of the inverse of PLTR's daily moves, compounded."
  },
  {
   "ticker": "PLTG",
   "name": "Leverage Shares 2X Long PLTR Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 17243350,
   "say": "Over three months to Nov 3, 2026, PLTG finished 4.2 points behind twice PLTR's daily moves, compounded."
  },
  {
   "ticker": "PLTL",
   "name": "Corgi PLTR 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 562723,
   "say": "Over three months to Nov 3, 2026, PLTL finished 2.2 points behind twice PLTR's daily moves, compounded."
  },
  {
   "ticker": "PLTM",
   "name": "GraniteShares Platinum Shares ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": 0.19,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 146431346.49,
   "say": "Over the year to Nov 3, 2026, PLTM returned \u22129.6% against \u22129.9% for PPLT, on the price of platinum. Fees aside, PLTM finished 0.19 points ahead of PPLT."
  },
  {
   "ticker": "PLTU",
   "name": "Direxion Daily PLTR Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 299804049.76,
   "say": "Over three months to Nov 3, 2026, PLTU finished 1.8 points behind twice PLTR's daily moves, compounded."
  },
  {
   "ticker": "PLTW",
   "name": "Roundhill PLTR WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -85.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 115735622,
   "say": "Over the year to Nov 3, 2026, PLTW paid 30.4% in cash and returned \u221226.0% in total, covering \u221285.5% of its payout. Since launch it covered 50.4%."
  },
  {
   "ticker": "PLTY",
   "name": "YieldMax PLTR Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -29.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 341432000.0,
   "say": "Over the year to Nov 3, 2026, PLTY paid 36.9% in cash and returned \u221210.8% in total, covering \u221229.3% of its payout. Since launch it covered 109.9%."
  },
  {
   "ticker": "PLTZ",
   "name": "Defiance Daily Target 2X Short PLTR ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 33184913,
   "say": "Over three months to Nov 3, 2026, PLTZ finished 0.2 points behind twice the inverse of PLTR's daily moves, compounded."
  },
  {
   "ticker": "PLU",
   "name": "Defiance Daily Target 2X Long PL ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4583361,
   "say": "Over three months to Nov 3, 2026, PLU finished 3.6 points behind twice PL's daily moves, compounded."
  },
  {
   "ticker": "PLUL",
   "name": "Leverage Shares 2X Long PLUG Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1875300,
   "say": "Over three months to Nov 3, 2026, PLUL finished 1.9 points behind twice PLUG's daily moves, compounded."
  },
  {
   "ticker": "PLYY",
   "name": "GraniteShares YieldBOOST PLTR ETF",
   "category": "income",
   "badge": "missed",
   "figure": -84.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2109793.21,
   "say": "Over the year to Nov 3, 2026, PLYY paid 40.5% in cash and returned \u221234.4% in total, covering \u221284.9% of its payout."
  },
  {
   "ticker": "PMBS",
   "name": "PIMCO Mortgage-Backed Securities Active Exchange-Traded Fu",
   "category": "bonds",
   "badge": "delivered",
   "figure": 154.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1385904068,
   "say": "As of Jun 30, 2026, PMBS held 154.8% of net assets in mortgage bonds."
  },
  {
   "ticker": "PMIO",
   "name": "PGIM Municipal Income Opportunities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 64972739.0,
   "say": "As of Aug 31, 2026, PMIO held 98.4% of net assets in municipal bonds."
  },
  {
   "ticker": "PMOC",
   "name": "PGIM S&P 500 Max Buffer ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": -0.15,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-01",
   "to": "2026-09-30",
   "netAssets": 7180179,
   "say": "Over its outcome period to Sep 30, 2026, PMOC returned 6.1% against the 6.2% its cap promised after its fee, as SPY moved +14.5%."
  },
  {
   "ticker": "POCT",
   "name": "Innovator U.S. Equity Power Buffer ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 1135264076.0,
   "say": "Over its outcome period to Sep 30, 2026, POCT returned 11.1% against the 11.0% its cap promised after its fee, as SPY moved +14.6%."
  },
  {
   "ticker": "POEL",
   "name": "Defiance Daily Target 2X Long POET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9070628,
   "say": "Over three months to Nov 3, 2026, POEL finished 4.4 points behind twice POET's daily moves, compounded."
  },
  {
   "ticker": "PPLT",
   "name": "abrdn Physical Platinum Shares ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.19,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1702478540.85,
   "say": "Over the year to Nov 3, 2026, PPLT returned \u22129.9% against \u22129.6% for PLTM, on the price of platinum. Fees aside, PPLT finished 0.19 points behind PLTM."
  },
  {
   "ticker": "PQOC",
   "name": "PGIM Nasdaq-100 Buffer 12 ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": -0.12,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-01",
   "to": "2026-09-30",
   "netAssets": 28447427,
   "say": "Over its outcome period to Sep 30, 2026, PQOC returned 15.6% against the 15.8% its cap promised after its fee, as QQQ moved +23.2%."
  },
  {
   "ticker": "PQV",
   "name": "PGIM S&P 500 Quarterly Buffer 5 ETF",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 2282779,
   "say": "Over its outcome period to Sep 30, 2026, PQV returned 2.0% against the 2.0% its cap promised after its fee, as SPY moved +2.1%."
  },
  {
   "ticker": "PQX",
   "name": "PGIM S&P 500 Quarterly Buffer 10 ETF",
   "category": "buffer",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 8650440,
   "say": "Over its outcome period to Sep 30, 2026, PQX returned 1.9% against the 2.0% its cap promised after its fee, as SPY moved +2.1%."
  },
  {
   "ticker": "PQXV",
   "name": "PGIM S&P 500 Quarterly Buffer 15 ETF",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.17,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 3822386,
   "say": "Over its outcome period to Sep 30, 2026, PQXV returned 2.1% against the 2.0% its cap promised after its fee, as SPY moved +2.1%."
  },
  {
   "ticker": "PQXX",
   "name": "PGIM S&P 500 Quarterly Buffer 20 ETF",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.41,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 3569029,
   "say": "Over its outcome period to Sep 30, 2026, PQXX returned 2.4% against the 2.0% its cap promised after its fee, as SPY moved +2.1%."
  },
  {
   "ticker": "PRSD",
   "name": "State Street Short Duration IG Public & Private Credit ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.89,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 114840000,
   "say": "As of Jul 31, 2026, PRSD had a duration of 2.9 years against \"short\"."
  },
  {
   "ticker": "PSDM",
   "name": "PGIM Short Duration Multi-Sector Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.22,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 275084690.0,
   "say": "As of Aug 31, 2026, PSDM had a duration of 2.2 years against \"short\"."
  },
  {
   "ticker": "PSH",
   "name": "PGIM Short Duration HIgh Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.41,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 214001272.0,
   "say": "As of Aug 31, 2026, PSH had a duration of 1.4 years against \"short\"."
  },
  {
   "ticker": "PSQ",
   "name": "ProShares Short QQQ",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 687664206.0,
   "say": "Over three months to Nov 3, 2026, PSQ finished 1.8 points ahead of the inverse of QQQ's daily moves, compounded."
  },
  {
   "ticker": "PST",
   "name": "ProShares UltraShort 7-10 Year Treasury",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10897333.0,
   "say": "Over three months to Nov 3, 2026, PST finished 2.3 points ahead of twice the inverse of IEF's daily moves, compounded."
  },
  {
   "ticker": "PTIR",
   "name": "GraniteShares 2x Long PLTR Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 249055975.38,
   "say": "Over three months to Nov 3, 2026, PTIR finished 2.5 points behind twice PLTR's daily moves, compounded."
  },
  {
   "ticker": "PUL",
   "name": "GraniteShares 2x Long P Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1292487.84,
   "say": "Over three months to Nov 3, 2026, PUL finished 5.2 points behind twice P's daily moves, compounded."
  },
  {
   "ticker": "PULS",
   "name": "PGIM Ultra Short Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.75,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 19638734346.0,
   "say": "As of Aug 31, 2026, PULS had a duration of 0.8 years against \"ultra-short\"."
  },
  {
   "ticker": "PUR",
   "name": "Defiance Daily Target 2X Long PURR ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -15.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4196245,
   "say": "Over three months to Nov 3, 2026, PUR finished 15.5 points behind twice PURR's daily moves, compounded."
  },
  {
   "ticker": "PUSH",
   "name": "PGIM Ultra Short Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.28,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 204412443.0,
   "say": "As of Aug 31, 2026, PUSH had a duration of 1.3 years against \"ultra-short\"."
  },
  {
   "ticker": "PVI",
   "name": "Invesco Floating Rate Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 35996633.41,
   "say": "As of Aug 31, 2026, PVI had a duration of 0.0 years against \"floating\"."
  },
  {
   "ticker": "PWZ",
   "name": "Invesco California AMT-Free Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1232743483.21,
   "say": "As of Aug 31, 2026, PWZ held 98.3% of net assets in municipal bonds."
  },
  {
   "ticker": "PYPG",
   "name": "Leverage Shares 2X Long PYPL Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15476000,
   "say": "Over three months to Nov 3, 2026, PYPG finished 3.4 points behind twice PYPL's daily moves, compounded."
  },
  {
   "ticker": "PYPU",
   "name": "Direxion Daily PYPL Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2760786.81,
   "say": "Over three months to Nov 3, 2026, PYPU finished 2.9 points behind twice PYPL's daily moves, compounded."
  },
  {
   "ticker": "PYPY",
   "name": "YieldMax PYPL Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -53.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 24378283.83,
   "say": "Over the year to Nov 3, 2026, PYPY paid 29.3% in cash and returned \u221215.6% in total, covering \u221253.2% of its payout."
  },
  {
   "ticker": "PZA",
   "name": "Invesco National AMT-Free Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4083548389.9,
   "say": "As of Aug 31, 2026, PZA held 98.8% of net assets in municipal bonds."
  },
  {
   "ticker": "PZT",
   "name": "Invesco New York AMT-Free Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 127208468.07,
   "say": "As of Aug 31, 2026, PZT held 98.7% of net assets in municipal bonds."
  },
  {
   "ticker": "QBER",
   "name": "TrueShares Quarterly Bear Hedge ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": -15.0,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 72726971,
   "say": "In the 52 weeks to Nov 3, 2026, QBER moved \u221215.0% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "QBIF",
   "name": "AllianzIM International Equity Buffer15 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 9097618.0,
   "say": "Over its outcome period to Sep 30, 2026, QBIF returned \u22120.2% against the \u22120.2% its cap promised after its fee, as EFA moved 0.0%."
  },
  {
   "ticker": "QBIV",
   "name": "AllianzIM International Equity Buffer5 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": -0.08,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 8618080.0,
   "say": "Over its outcome period to Sep 30, 2026, QBIV returned \u22120.3% against the \u22120.2% its cap promised after its fee, as EFA moved 0.0%."
  },
  {
   "ticker": "QBKF",
   "name": "AllianzIM U.S. Small Cap Buffer15 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 8487617.0,
   "say": "Over its outcome period to Sep 30, 2026, QBKF returned \u22120.1% against the \u22120.2% its buffer promised after its fee, as IWM moved \u22127.5%."
  },
  {
   "ticker": "QBKV",
   "name": "AllianzIM U.S. Small Cap Buffer5 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 7409491.0,
   "say": "Over its outcome period to Sep 30, 2026, QBKV returned \u22122.7% against the \u22122.7% its buffer promised after its fee, as IWM moved \u22127.5%."
  },
  {
   "ticker": "QBQF",
   "name": "AllianzIM Growth-100 Buffer15 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 12760952.0,
   "say": "Over its outcome period to Sep 30, 2026, QBQF returned 0.4% against the 0.3% its cap promised after its fee, as QQQ moved +0.5%."
  },
  {
   "ticker": "QBQV",
   "name": "AllianzIM Growth-100 Buffer5 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.15,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 51499346.0,
   "say": "Over its outcome period to Sep 30, 2026, QBQV returned 0.4% against the 0.3% its cap promised after its fee, as QQQ moved +0.5%."
  },
  {
   "ticker": "QBSF",
   "name": "AllianzIM U.S. Equity Buffer15 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 67916832.0,
   "say": "Over its outcome period to Sep 30, 2026, QBSF returned 2.1% against the 2.0% its cap promised after its fee, as SPY moved +2.1%."
  },
  {
   "ticker": "QBSV",
   "name": "AllianzIM U.S. Equity Buffer5 ETF - Jan",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-07-01",
   "to": "2026-09-30",
   "netAssets": 27652918.0,
   "say": "Over its outcome period to Sep 30, 2026, QBSV returned 2.0% against the 2.0% its cap promised after its fee, as SPY moved +2.1%."
  },
  {
   "ticker": "QBTX",
   "name": "Tradr 2X Long QBTS Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 27120536,
   "say": "Over three months to Nov 3, 2026, QBTX finished 0.9 points behind twice QBTS's daily moves, compounded."
  },
  {
   "ticker": "QBTZ",
   "name": "Defiance Daily Target 2X Short QBTS ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -53.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5563669,
   "say": "Over three months to Nov 3, 2026, QBTZ finished 53.8 points behind twice the inverse of QBTS's daily moves, compounded."
  },
  {
   "ticker": "QBUF",
   "name": "Innovator Nasdaq-100 10 Buffer ETF - Quarterly",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 198149288.0,
   "say": "Over its outcome period to Sep 30, 2026, QBUF returned 0.4% against the 0.4% its cap promised after its fee, as QQQ moved +0.6%."
  },
  {
   "ticker": "QBUL",
   "name": "TrueShares Quarterly Bull Hedge ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 28.8,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 27889742,
   "say": "In the 52 weeks to Nov 3, 2026, QBUL moved 28.8% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "QBY",
   "name": "GraniteShares YieldBOOST QBTS ETF",
   "category": "income",
   "badge": "missed",
   "figure": -105.4,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-25",
   "to": "2026-11-03",
   "netAssets": 1909765.39,
   "say": "Over the time since its launch to Nov 3, 2026, QBY paid 46.6% in cash and returned \u221249.1% in total, covering \u2212105.4% of its payout."
  },
  {
   "ticker": "QCMD",
   "name": "Direxion Daily QCOM Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2201267.61,
   "say": "Over three months to Nov 3, 2026, QCMD finished 1.5 points ahead of the inverse of QCOM's daily moves, compounded."
  },
  {
   "ticker": "QCML",
   "name": "GraniteShares 2x Long QCOM Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 33432513.53,
   "say": "Over three months to Nov 3, 2026, QCML finished 3.1 points behind twice QCOM's daily moves, compounded."
  },
  {
   "ticker": "QCMU",
   "name": "Direxion Daily QCOM Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 18612016.92,
   "say": "Over three months to Nov 3, 2026, QCMU finished 2.7 points behind twice QCOM's daily moves, compounded."
  },
  {
   "ticker": "QCOC",
   "name": "FT Vest Nasdaq-100 Conservative Buffer ETF - October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-10-20",
   "to": "2026-10-16",
   "netAssets": 76419426.0,
   "say": "Over its outcome period to Oct 16, 2026, QCOC returned 11.6% against the 11.5% its cap promised after its fee, as QQQ moved +17.5%."
  },
  {
   "ticker": "QDTE",
   "name": "Roundhill Nasdaq-100 0DTE Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 28.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 869312278,
   "say": "Over the year to Nov 3, 2026, QDTE paid 34.0% in cash and returned 9.7% in total, covering 28.5% of its payout. Since launch it covered 69.7%."
  },
  {
   "ticker": "QDTY",
   "name": "YieldMax Nasdaq 100 0DTE Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 23.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 36949500.0,
   "say": "Over the year to Nov 3, 2026, QDTY paid 29.7% in cash and returned 6.9% in total, covering 23.2% of its payout."
  },
  {
   "ticker": "QETH",
   "name": "Invesco Galaxy Ethereum ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.13,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 19365795.62,
   "say": "Over the year to Nov 3, 2026, QETH returned \u221236.3% against \u221236.2% for Ether. Before its 0.25% fee, it finished 0.13 points ahead of Ether."
  },
  {
   "ticker": "QHY",
   "name": "WisdomTree U.S. High Yield Corporate Bond Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 238091311,
   "say": "As of Jun 30, 2026, QHY held 96.5% of net assets in corporate bonds."
  },
  {
   "ticker": "QID",
   "name": "ProShares UltraShort QQQ",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 303159475.0,
   "say": "Over three months to Nov 3, 2026, QID finished 2.8 points ahead of twice the inverse of QQQ's daily moves, compounded."
  },
  {
   "ticker": "QIG",
   "name": "WisdomTree U.S. Corporate Bond Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 17746431,
   "say": "As of Jun 30, 2026, QIG held 97.5% of net assets in corporate bonds."
  },
  {
   "ticker": "QLD",
   "name": "ProShares Ultra QQQ",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13152804918.0,
   "say": "Over three months to Nov 3, 2026, QLD finished 1.2 points behind twice QQQ's daily moves, compounded."
  },
  {
   "ticker": "QLDY",
   "name": "Defiance Nasdaq 100 LightningSpread Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 15.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 52514291,
   "say": "Over the year to Nov 3, 2026, QLDY paid 34.2% in cash and returned 5.4% in total, covering 15.8% of its payout."
  },
  {
   "ticker": "QLTA",
   "name": "iShares Aaa - A Rated Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1188517247,
   "say": "As of Jul 31, 2026, QLTA held 98.7% of net assets in corporate bonds."
  },
  {
   "ticker": "QNTU",
   "name": "Tradr 2X Long QNT Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2168613,
   "say": "Over three months to Nov 3, 2026, QNTU finished 1.0 points behind twice QNT's daily moves, compounded."
  },
  {
   "ticker": "QQQ",
   "name": "Invesco QQQ Trust, Series 1",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 461253128385.27,
   "say": "Over the year to Nov 3, 2026, QQQ returned 8.9% against 9.0% for QQQM, which tracks the same Nasdaq-100 Index. Fees aside, QQQ finished 0.02 points behind QQQM."
  },
  {
   "ticker": "QQQI",
   "name": "NEOS Nasdaq-100 High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 43.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 15475333995.0,
   "say": "Over the year to Nov 3, 2026, QQQI paid 13.7% in cash and returned 6.0% in total, covering 43.8% of its payout. Since launch it covered 126.9%."
  },
  {
   "ticker": "QQQM",
   "name": "Invesco NASDAQ 100 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 104966068305.88,
   "say": "Over the year to Nov 3, 2026, QQQM returned 9.0% against 8.9% for QQQ, which tracks the same Nasdaq-100 Index. Fees aside, QQQM finished 0.02 points ahead of QQQ."
  },
  {
   "ticker": "QQQP",
   "name": "Tradr 2X Long Innovation 100 Quarterly ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "quarter",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 10392812,
   "say": "For the quarter to Sep 30, 2026, QQQP finished 1.7 points short of +2 times QQQ's return."
  },
  {
   "ticker": "QQQY",
   "name": "Defiance Nasdaq 100 Weekly Distribution ETF",
   "category": "income",
   "badge": "missed",
   "figure": 36.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 176987394,
   "say": "Over the year to Nov 3, 2026, QQQY paid 29.3% in cash and returned 10.7% in total, covering 36.5% of its payout. Since launch it covered 55.1%."
  },
  {
   "ticker": "QQXL",
   "name": "ProShares Ultra QQQ Top 30",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4817489.0,
   "say": "Over three months to Nov 3, 2026, QQXL finished 1.2 points behind twice QTOP's daily moves, compounded."
  },
  {
   "ticker": "QRMI",
   "name": "Global X NASDAQ 100 Risk Managed Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 28.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 14547027,
   "say": "Over the year to Nov 3, 2026, QRMI paid 11.6% in cash and returned 3.3% in total, covering 28.4% of its payout."
  },
  {
   "ticker": "QSIG",
   "name": "WisdomTree U.S. Short-Term Corporate Bond Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.58,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 53168204,
   "say": "As of Jun 30, 2026, QSIG had a duration of 2.6 years against \"short\"."
  },
  {
   "ticker": "QSOL",
   "name": "Invesco Galaxy Solana ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 2.1,
   "unit": "points",
   "window": "since launch",
   "from": "2025-12-15",
   "to": "2026-11-03",
   "netAssets": 5461775.72,
   "say": "Over the time since its launch to Nov 3, 2026, QSOL returned \u221223.8% against \u221225.2% for Solana. Before its 0.25% fee, it finished 2.10 points ahead of Solana."
  },
  {
   "ticker": "QSPT",
   "name": "FT Vest Nasdaq-100 Buffer ETF - September",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.09,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 705744390.0,
   "say": "Over its outcome period to Sep 18, 2026, QSPT returned 16.2% against the 16.1% its cap promised after its fee, as QQQ moved +20.4%."
  },
  {
   "ticker": "QSU",
   "name": "Defiance Daily Target 2X Long QS ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4862054,
   "say": "Over three months to Nov 3, 2026, QSU finished 4.6 points behind twice QS's daily moves, compounded."
  },
  {
   "ticker": "QUA",
   "name": "Corgi QBTS 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 69705,
   "say": "Over three months to Nov 3, 2026, QUA finished 0.5 points behind twice QBTS's daily moves, compounded."
  },
  {
   "ticker": "QUBX",
   "name": "Tradr 2X Long QUBT Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 12250221,
   "say": "Over three months to Nov 3, 2026, QUBX finished 2.7 points behind twice QUBT's daily moves, compounded."
  },
  {
   "ticker": "QUSA",
   "name": "VistaShares Target 15 USA Quality Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 1.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 19892629.74,
   "say": "Over the year to Nov 3, 2026, QUSA paid 14.5% in cash and returned 0.2% in total, covering 1.4% of its payout."
  },
  {
   "ticker": "QYLD",
   "name": "Global X NASDAQ 100 Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 119.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8534236634,
   "say": "Over the year to Nov 3, 2026, QYLD paid 12.3% in cash and returned 14.7% in total, covering 119.5% of its payout."
  },
  {
   "ticker": "QYLG",
   "name": "Global X Nasdaq 100 Covered Call & Growth ETF",
   "category": "income",
   "badge": "partly",
   "figure": 72.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 183055107,
   "say": "Over the year to Nov 3, 2026, QYLG paid 16.5% in cash and returned 11.9% in total, covering 72.1% of its payout. Since launch it covered 149.6%."
  },
  {
   "ticker": "RAM",
   "name": "T-REX 2X LONG DRAM DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 361873800.0,
   "say": "Over three months to Nov 3, 2026, RAM finished 3.1 points behind twice DRAM's daily moves, compounded."
  },
  {
   "ticker": "RAML",
   "name": "Leverage Shares 2X Long Memory Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2214800,
   "say": "Over three months to Nov 3, 2026, RAML finished 3.0 points behind twice DRAM's daily moves, compounded."
  },
  {
   "ticker": "RAMZ",
   "name": "T-REX 2X INVERSE DRAM DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11092900.0,
   "say": "Over three months to Nov 3, 2026, RAMZ finished 0.5 points ahead of twice the inverse of DRAM's daily moves, compounded."
  },
  {
   "ticker": "RAVI",
   "name": "Northern Trust Ultra-Short Fixed Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.47,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1494749215,
   "say": "As of Jul 31, 2026, RAVI had a duration of 0.5 years against \"ultra-short\"."
  },
  {
   "ticker": "RBIL",
   "name": "F/m Ultrashort Treasury Inflation-Protected Security (TIPS",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.64,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 175470000.0,
   "say": "As of Aug 31, 2026, RBIL had a duration of 0.6 years against \"ultra-short\"."
  },
  {
   "ticker": "RBLU",
   "name": "T-REX 2X LONG RBLX DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7092000.0,
   "say": "Over three months to Nov 3, 2026, RBLU finished 4.8 points behind twice RBLX's daily moves, compounded."
  },
  {
   "ticker": "RBLY",
   "name": "YieldMax RBLX Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -201.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3838000.0,
   "say": "Over the year to Nov 3, 2026, RBLY paid 29.3% in cash and returned \u221258.9% in total, covering \u2212201.0% of its payout."
  },
  {
   "ticker": "RBUF",
   "name": "Innovator U.S. Small Cap 10 Buffer ETF - Quarterly",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.06,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 109158691.0,
   "say": "Over its outcome period to Sep 30, 2026, RBUF returned \u22120.1% against the \u22120.2% its buffer promised after its fee, as IWM moved \u22127.4%."
  },
  {
   "ticker": "RCAX",
   "name": "Defiance Daily Target 2X Long RCAT ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2715410,
   "say": "Over three months to Nov 3, 2026, RCAX finished 2.1 points behind twice RCAT's daily moves, compounded."
  },
  {
   "ticker": "RDDC",
   "name": "Corgi RDDT 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 336336,
   "say": "Over three months to Nov 3, 2026, RDDC finished 0.1 points ahead of twice RDDT's daily moves, compounded."
  },
  {
   "ticker": "RDTE",
   "name": "Roundhill Russell 2000 0DTE Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 44.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 153156195,
   "say": "Over the year to Nov 3, 2026, RDTE paid 33.4% in cash and returned 15.0% in total, covering 44.9% of its payout. Since launch it covered 59.4%."
  },
  {
   "ticker": "RDTL",
   "name": "GraniteShares 2x Long RDDT Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 22695253.94,
   "say": "Over three months to Nov 3, 2026, RDTL finished 2.0 points behind twice RDDT's daily moves, compounded."
  },
  {
   "ticker": "RDTY",
   "name": "YieldMax R2000 0DTE Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 43.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 15174000.0,
   "say": "Over the year to Nov 3, 2026, RDTY paid 34.1% in cash and returned 14.9% in total, covering 43.7% of its payout. Since launch it covered 56.8%."
  },
  {
   "ticker": "RDVI",
   "name": "FT Vest Rising Dividend Achievers Target Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 216.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3855844303.0,
   "say": "Over the year to Nov 3, 2026, RDVI paid 9.1% in cash and returned 19.7% in total, covering 216.5% of its payout."
  },
  {
   "ticker": "RDWU",
   "name": "T-REX 2X LONG RDW DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 16807200.0,
   "say": "Over three months to Nov 3, 2026, RDWU finished 4.2 points behind twice RDW's daily moves, compounded."
  },
  {
   "ticker": "RDYY",
   "name": "YieldMax RDDT Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -111.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6258000.0,
   "say": "Over the year to Nov 3, 2026, RDYY paid 45.5% in cash and returned \u221250.9% in total, covering \u2212111.9% of its payout."
  },
  {
   "ticker": "REK",
   "name": "ProShares Short Real Estate",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10342521.0,
   "say": "Over three months to Nov 3, 2026, REK finished 1.8 points ahead of the inverse of XLRE's daily moves, compounded."
  },
  {
   "ticker": "RETL",
   "name": "Direxion Daily Retail Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 33175565.449999996,
   "say": "Over three months to Nov 3, 2026, RETL finished 2.2 points behind three times XRT's daily moves, compounded."
  },
  {
   "ticker": "REW",
   "name": "ProShares UltraShort Technology",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4417080.0,
   "say": "Over three months to Nov 3, 2026, REW finished 2.8 points ahead of twice the inverse of XLK's daily moves, compounded."
  },
  {
   "ticker": "RGTC",
   "name": "Corgi RGTI 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 104828,
   "say": "Over three months to Nov 3, 2026, RGTC finished 1.2 points behind twice RGTI's daily moves, compounded."
  },
  {
   "ticker": "RGTU",
   "name": "Tradr 2X Long RGTI Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5233209,
   "say": "Over three months to Nov 3, 2026, RGTU finished 1.8 points behind twice RGTI's daily moves, compounded."
  },
  {
   "ticker": "RGTX",
   "name": "Defiance Daily Target 2X Long RGTI ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 21878409,
   "say": "Over three months to Nov 3, 2026, RGTX finished 4.0 points behind twice RGTI's daily moves, compounded."
  },
  {
   "ticker": "RGTZ",
   "name": "Defiance Daily Target 2X Short RGTI ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -19.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 16009219,
   "say": "Over three months to Nov 3, 2026, RGTZ finished 19.5 points behind twice the inverse of RGTI's daily moves, compounded."
  },
  {
   "ticker": "RGYY",
   "name": "GraniteShares YieldBOOST RGTI ETF",
   "category": "income",
   "badge": "missed",
   "figure": -98.5,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-25",
   "to": "2026-11-03",
   "netAssets": 2405226.4,
   "say": "Over the time since its launch to Nov 3, 2026, RGYY paid 47.8% in cash and returned \u221247.1% in total, covering \u221298.5% of its payout."
  },
  {
   "ticker": "RIOX",
   "name": "Defiance Daily Target 2X Long RIOT ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10984086,
   "say": "Over three months to Nov 3, 2026, RIOX finished 3.3 points behind twice RIOT's daily moves, compounded."
  },
  {
   "ticker": "RIVC",
   "name": "Corgi RIVN 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 329955,
   "say": "Over three months to Nov 3, 2026, RIVC finished 2.1 points behind twice RIVN's daily moves, compounded. Before rounding it was 2.03 points."
  },
  {
   "ticker": "RJMI",
   "name": "RJ Eagle Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 35957591,
   "say": "As of Jun 30, 2026, RJMI held 98.6% of net assets in municipal bonds."
  },
  {
   "ticker": "RKLX",
   "name": "Defiance Daily Target 2X Long RKLB ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 107843226,
   "say": "Over three months to Nov 3, 2026, RKLX finished 3.0 points behind twice RKLB's daily moves, compounded."
  },
  {
   "ticker": "RKLZ",
   "name": "Defiance Daily Target 2X Short RKLB ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -18.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4426440,
   "say": "Over three months to Nov 3, 2026, RKLZ finished 18.8 points behind twice the inverse of RKLB's daily moves, compounded."
  },
  {
   "ticker": "RKX",
   "name": "Corgi RKLB 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 922740,
   "say": "Over three months to Nov 3, 2026, RKX finished 1.7 points behind twice RKLB's daily moves, compounded."
  },
  {
   "ticker": "RMBC",
   "name": "Corgi RMBS 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 189196,
   "say": "Over three months to Nov 3, 2026, RMBC finished 2.2 points behind twice RMBS's daily moves, compounded."
  },
  {
   "ticker": "RMBX",
   "name": "Tradr 2X Long RMBS Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 806539,
   "say": "Over three months to Nov 3, 2026, RMBX finished 2.3 points behind twice RMBS's daily moves, compounded."
  },
  {
   "ticker": "RMCA",
   "name": "Rockefeller California Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 19134496,
   "say": "As of Jul 31, 2026, RMCA held 100.5% of net assets in municipal bonds."
  },
  {
   "ticker": "RMNY",
   "name": "Rockefeller New York Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 105.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 27879007,
   "say": "As of Jul 31, 2026, RMNY held 105.0% of net assets in municipal bonds."
  },
  {
   "ticker": "RMOP",
   "name": "Rockefeller Opportunistic Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 434827203,
   "say": "As of Jul 31, 2026, RMOP held 100.0% of net assets in municipal bonds."
  },
  {
   "ticker": "RNTY",
   "name": "YieldMax Target 12 Real Estate Option Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 74.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4785000.0,
   "say": "Over the year to Nov 3, 2026, RNTY paid 12.1% in cash and returned 9.0% in total, covering 74.4% of its payout."
  },
  {
   "ticker": "ROBN",
   "name": "T-REX 2X LONG HOOD DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 69466600.0,
   "say": "Over three months to Nov 3, 2026, ROBN finished 2.9 points behind twice HOOD's daily moves, compounded."
  },
  {
   "ticker": "ROCQ",
   "name": "JPMorgan Nasdaq Equity Premium Yield ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 139.7,
   "unit": "%",
   "window": "since launch",
   "from": "2026-03-19",
   "to": "2026-11-03",
   "netAssets": 770421517.82,
   "say": "Over the time since its launch to Nov 3, 2026, ROCQ paid 7.8% in cash and returned 10.9% in total, covering 139.7% of its payout."
  },
  {
   "ticker": "ROCY",
   "name": "JPMorgan Equity Premium Yield ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 285.4,
   "unit": "%",
   "window": "since launch",
   "from": "2026-03-19",
   "to": "2026-11-03",
   "netAssets": 884061471.69,
   "say": "Over the time since its launch to Nov 3, 2026, ROCY paid 4.8% in cash and returned 13.7% in total, covering 285.4% of its payout."
  },
  {
   "ticker": "ROM",
   "name": "ProShares Ultra Technology",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1108692408.0,
   "say": "Over three months to Nov 3, 2026, ROM finished 1.2 points behind twice XLK's daily moves, compounded."
  },
  {
   "ticker": "RSSE",
   "name": "FT Vest U.S. Equity Equal Weight Buffer ETF - September",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.09,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 34950831.0,
   "say": "Over its outcome period to Sep 18, 2026, RSSE returned 11.4% against the 11.4% its cap promised after its fee, as RSP moved +12.2%."
  },
  {
   "ticker": "RTXG",
   "name": "Leverage Shares 2X Long RTX Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3036250,
   "say": "Over three months to Nov 3, 2026, RTXG finished 2.5 points behind twice RTX's daily moves, compounded."
  },
  {
   "ticker": "RTYY",
   "name": "GraniteShares YieldBOOST RIOT ETF",
   "category": "income",
   "badge": "missed",
   "figure": -49.1,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-02",
   "to": "2026-11-03",
   "netAssets": 4944928.78,
   "say": "Over the time since its launch to Nov 3, 2026, RTYY paid 56.6% in cash and returned \u221227.8% in total, covering \u221249.1% of its payout."
  },
  {
   "ticker": "RVNL",
   "name": "GraniteShares 2x Long RIVN Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15844969.61,
   "say": "Over three months to Nov 3, 2026, RVNL finished 2.8 points behind twice RIVN's daily moves, compounded."
  },
  {
   "ticker": "RVNU",
   "name": "Xtrackers Municipal Infrastructure Revenue Bond Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 134105347.0,
   "say": "As of Aug 31, 2026, RVNU held 96.2% of net assets in municipal bonds."
  },
  {
   "ticker": "RWM",
   "name": "ProShares Short Russell2000",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 160525214.0,
   "say": "Over three months to Nov 3, 2026, RWM finished 1.6 points ahead of the inverse of IWM's daily moves, compounded."
  },
  {
   "ticker": "RXD",
   "name": "ProShares UltraShort Health Care",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2999482.0,
   "say": "Over three months to Nov 3, 2026, RXD finished 2.1 points ahead of twice the inverse of XLV's daily moves, compounded."
  },
  {
   "ticker": "RXL",
   "name": "ProShares Ultra Health Care",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 112472739.0,
   "say": "Over three months to Nov 3, 2026, RXL finished 1.9 points behind twice XLV's daily moves, compounded."
  },
  {
   "ticker": "RYLD",
   "name": "Global X Russell 2000 Covered Call ETF",
   "category": "income",
   "badge": "partly",
   "figure": 100.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1314840259,
   "say": "Over the year to Nov 3, 2026, RYLD paid 12.1% in cash and returned 12.1% in total, covering 100.0% of its payout. Since launch it covered 71.1%."
  },
  {
   "ticker": "RYLG",
   "name": "Global X Russell 2000 Covered Call & Growth ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 124.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7745735,
   "say": "Over the year to Nov 3, 2026, RYLG paid 10.6% in cash and returned 13.2% in total, covering 124.5% of its payout."
  },
  {
   "ticker": "SAA",
   "name": "ProShares Ultra SmallCap600",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 26386575.0,
   "say": "Over three months to Nov 3, 2026, SAA finished 1.5 points behind twice IJR's daily moves, compounded."
  },
  {
   "ticker": "SARK",
   "name": "Tradr 1X Short Innovation Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 36600133,
   "say": "Over three months to Nov 3, 2026, SARK finished 0.6 points ahead of the inverse of ARKK's daily moves, compounded."
  },
  {
   "ticker": "SBB",
   "name": "ProShares Short SmallCap600",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3771329.0,
   "say": "Over three months to Nov 3, 2026, SBB finished 1.7 points ahead of the inverse of IJR's daily moves, compounded."
  },
  {
   "ticker": "SBIT",
   "name": "ProShares UltraShort Bitcoin ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 118995093.0,
   "say": "Over three months to Nov 3, 2026, SBIT finished 1.2 points ahead of twice the inverse of Bitcoin's daily moves, compounded."
  },
  {
   "ticker": "SBND",
   "name": "Columbia Short Duration Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.81,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 196735046,
   "say": "As of Jul 31, 2026, SBND had a duration of 2.8 years against \"short\"."
  },
  {
   "ticker": "SBTU",
   "name": "T-REX 2X LONG SBET DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2576009.7,
   "say": "Over three months to Nov 3, 2026, SBTU finished 2.8 points behind twice SBET's daily moves, compounded."
  },
  {
   "ticker": "SCC",
   "name": "ProShares UltraShort Consumer Discretionary",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2841795.0,
   "say": "Over three months to Nov 3, 2026, SCC finished 2.8 points ahead of twice the inverse of XLY's daily moves, compounded."
  },
  {
   "ticker": "SCEP",
   "name": "STERLING CAPITAL HEDGED EQUITY PREMIUM INCOME ETF",
   "category": "income",
   "badge": "partly",
   "figure": 68.9,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-11",
   "to": "2026-11-03",
   "netAssets": 235252888,
   "say": "Over the time since its launch to Nov 3, 2026, SCEP paid 6.1% in cash and returned 4.2% in total, covering 68.9% of its payout."
  },
  {
   "ticker": "SCHI",
   "name": "Schwab 5-10 Year Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 11602564329,
   "say": "Over the year to Nov 3, 2026, SCHI returned \u22120.5% against \u22120.5% for VCIT, which tracks the same Bloomberg US 5-10 Year Corporate Bond Index. Fees aside, SCHI finished 0.05 points ahead of VCIT."
  },
  {
   "ticker": "SCHJ",
   "name": "Schwab 1-5 Year Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.09,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 870178787,
   "say": "Over the year to Nov 3, 2026, SCHJ returned 2.0% against 1.9% for VCSH, which tracks the same Bloomberg US 1-5 Year Corporate Bond Index. Fees aside, SCHJ finished 0.09 points ahead of VCSH."
  },
  {
   "ticker": "SCHO",
   "name": "Schwab Short-Term U.S. Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 12952874135,
   "say": "Over the year to Nov 3, 2026, SCHO returned 2.1% against 2.1% for VGSH, which tracks the same Bloomberg US Treasury 1-3 Year Index. Fees aside, SCHO finished level with VGSH."
  },
  {
   "ticker": "SCHP",
   "name": "Schwab U.S. TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 16518061396,
   "say": "As of Jun 30, 2026, SCHP held 99.5% of net assets in treasury bonds."
  },
  {
   "ticker": "SCHQ",
   "name": "Schwab Long-Term U.S. Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 759006431,
   "say": "Over the year to Nov 3, 2026, SCHQ returned \u22124.4% against \u22124.4% for VGLT, which tracks the same Bloomberg US Long Treasury Index. Fees aside, SCHQ finished 0.01 points ahead of VGLT."
  },
  {
   "ticker": "SCHR",
   "name": "Schwab Intermediate-Term U.S. Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13378999650,
   "say": "Over the year to Nov 3, 2026, SCHR returned \u22120.4% against \u22120.4% for VGIT, which tracks the same Bloomberg US Treasury 3-10 Year Index. Fees aside, SCHR finished 0.01 points ahead of VGIT."
  },
  {
   "ticker": "SCHZ",
   "name": "Schwab U.S. Aggregate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10601679873,
   "say": "Over the year to Nov 3, 2026, SCHZ returned \u22120.2% against \u22120.2% for AGG, which tracks the same Bloomberg US Aggregate Bond Index. Fees aside, SCHZ finished 0.01 points ahead of AGG."
  },
  {
   "ticker": "SCLZ",
   "name": "Swan Enhanced Dividend Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 113.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 19604619,
   "say": "Over the year to Nov 3, 2026, SCLZ paid 8.4% in cash and returned 9.5% in total, covering 113.1% of its payout."
  },
  {
   "ticker": "SCMB",
   "name": "Schwab Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 3980585726,
   "say": "As of Jun 30, 2026, SCMB held 99.0% of net assets in municipal bonds."
  },
  {
   "ticker": "SCNM",
   "name": "STERLING CAPITAL NATIONAL MUNICIPAL BOND ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 94.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 231296150,
   "say": "As of Jun 30, 2026, SCNM held 94.7% of net assets in municipal bonds."
  },
  {
   "ticker": "SCO",
   "name": "ProShares UltraShort Bloomberg Crude Oil",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 921642234.0,
   "say": "Over three months to Nov 3, 2026, SCO finished 1.4 points ahead of twice the inverse of OILK's daily moves, compounded."
  },
  {
   "ticker": "SCSB",
   "name": "STERLING CAPITAL SHORT DURATION BOND ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.78,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 32679381,
   "say": "As of Jun 30, 2026, SCSB had a duration of 1.8 years against \"short\"."
  },
  {
   "ticker": "SCUB",
   "name": "Sterling Capital Ultra Short Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.83,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 25317234,
   "say": "As of Jun 30, 2026, SCUB had a duration of 0.8 years against \"ultra-short\"."
  },
  {
   "ticker": "SCUS",
   "name": "Schwab Ultra-Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.67,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 241777397,
   "say": "As of Jun 30, 2026, SCUS had a duration of 0.7 years against \"ultra-short\"."
  },
  {
   "ticker": "SCYB",
   "name": "Schwab High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.1,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 2860828650,
   "say": "As of Aug 31, 2026, SCYB held 99.1% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "SDCP",
   "name": "Virtus Newfleet Short Duration Core Plus Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.3,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 13373726,
   "say": "As of Jul 31, 2026, SDCP had a duration of 2.3 years against \"short\"."
  },
  {
   "ticker": "SDD",
   "name": "ProShares UltraShort SmallCap600",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1550423.0,
   "say": "Over three months to Nov 3, 2026, SDD finished 2.7 points ahead of twice the inverse of IJR's daily moves, compounded."
  },
  {
   "ticker": "SDFI",
   "name": "AB Short Duration Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.38,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 191720000.0,
   "say": "As of Aug 31, 2026, SDFI had a duration of 2.4 years against \"short\"."
  },
  {
   "ticker": "SDOW",
   "name": "ProShares UltraPro Short Dow30",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 149982793.0,
   "say": "Over three months to Nov 3, 2026, SDOW finished 4.4 points ahead of three times the inverse of DIA's daily moves, compounded."
  },
  {
   "ticker": "SDP",
   "name": "ProShares UltraShort Utilities",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1931729.0,
   "say": "Over three months to Nov 3, 2026, SDP finished 3.1 points ahead of twice the inverse of XLU's daily moves, compounded."
  },
  {
   "ticker": "SDS",
   "name": "ProShares UltraShort S&P500",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 384919103.0,
   "say": "Over three months to Nov 3, 2026, SDS finished 2.7 points ahead of twice the inverse of SPY's daily moves, compounded."
  },
  {
   "ticker": "SDSI",
   "name": "American Century Short Duration Strategic Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.3,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 291447675,
   "say": "As of Aug 31, 2026, SDSI had a duration of 2.3 years against \"short\"."
  },
  {
   "ticker": "SDTY",
   "name": "YieldMax S&P 500 0DTE Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 47.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 40364500.0,
   "say": "Over the year to Nov 3, 2026, SDTY paid 24.2% in cash and returned 11.5% in total, covering 47.5% of its payout. Since launch it covered 57.6%."
  },
  {
   "ticker": "SDVD",
   "name": "FT Vest SMID Rising Dividend Achievers Target Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 172.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 906945758.0,
   "say": "Over the year to Nov 3, 2026, SDVD paid 9.6% in cash and returned 16.6% in total, covering 172.9% of its payout."
  },
  {
   "ticker": "SEF",
   "name": "ProShares Short Financials",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13873237.0,
   "say": "Over three months to Nov 3, 2026, SEF finished 1.8 points ahead of the inverse of XLF's daily moves, compounded."
  },
  {
   "ticker": "SEMY",
   "name": "GraniteShares YieldBOOST Semiconductor ETF",
   "category": "income",
   "badge": "missed",
   "figure": 33.3,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 34525930.93,
   "say": "Over the time since its launch to Nov 3, 2026, SEMY paid 75.3% in cash and returned 25.1% in total, covering 33.3% of its payout."
  },
  {
   "ticker": "SEPI",
   "name": "Shelton Equity Premium Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 171.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 152420389,
   "say": "Over the year to Nov 3, 2026, SEPI paid 8.9% in cash and returned 15.3% in total, covering 171.9% of its payout."
  },
  {
   "ticker": "SEPM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - September",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 37652001.0,
   "say": "Over its outcome period to Sep 18, 2026, SEPM returned 6.3% against the 6.2% its cap promised after its fee, as SPY moved +14.8%."
  },
  {
   "ticker": "SETH",
   "name": "ProShares Short Ether ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8162087.0,
   "say": "Over three months to Nov 3, 2026, SETH finished 1.4 points ahead of the inverse of Ether's daily moves, compounded."
  },
  {
   "ticker": "SGOL",
   "name": "abrdn Physical Gold Shares ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.06,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6735972011.04,
   "say": "Over the year to Nov 3, 2026, SGOL returned \u22122.4% against \u22122.6% for GLD, on the price of gold. Fees aside, SGOL finished 0.06 points behind GLD."
  },
  {
   "ticker": "SGOV",
   "name": "iShares 0-3 Month Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.11,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 115183285076,
   "say": "As of Aug 31, 2026, SGOV had a duration of 0.1 years against \"0 to 3 months\"."
  },
  {
   "ticker": "SH",
   "name": "ProShares Short S&P500",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 976086593.0,
   "say": "Over three months to Nov 3, 2026, SH finished 1.7 points ahead of the inverse of SPY's daily moves, compounded."
  },
  {
   "ticker": "SHAG",
   "name": "WisdomTree Yield Enhanced U.S. Short-Term Aggregate Bond F",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.69,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 47104937,
   "say": "As of Aug 31, 2026, SHAG had a duration of 2.7 years against \"short\"."
  },
  {
   "ticker": "SHDG",
   "name": "Soundwatch Hedged Equity ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 65.1,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 161299896,
   "say": "In the 52 weeks to Nov 3, 2026, SHDG moved 65.1% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "SHM",
   "name": "State Street SPDR Nuveen ICE Short Term Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.13,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 3501710000,
   "say": "As of Jun 30, 2026, SHM had a duration of 2.1 years against \"short\"."
  },
  {
   "ticker": "SHPU",
   "name": "Direxion Daily SHOP Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10800018.0,
   "say": "Over three months to Nov 3, 2026, SHPU finished 3.4 points behind twice SHOP's daily moves, compounded."
  },
  {
   "ticker": "SHV",
   "name": "iShares 0-1 Year Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.27,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 21257578590,
   "say": "As of Aug 31, 2026, SHV had a duration of 0.3 years against \"0 to 1 years\"."
  },
  {
   "ticker": "SHY",
   "name": "iShares 1-3 Year Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 27397365016,
   "say": "Over the year to Nov 3, 2026, SHY returned 2.0% against 2.1% for BBSB, which tracks the same ICE U.S. Treasury 1-3 Year Bond Index. Fees aside, SHY finished 0.03 points ahead of BBSB."
  },
  {
   "ticker": "SHYD",
   "name": "VanEck Short High Yield Muni ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 522604756,
   "say": "As of Jul 31, 2026, SHYD held 97.7% of net assets in municipal bonds."
  },
  {
   "ticker": "SHYG",
   "name": "iShares 0-5 Year High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.14,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 7722343419,
   "say": "As of Jul 31, 2026, SHYG had a duration of 2.1 years against \"0 to 5 years\"."
  },
  {
   "ticker": "SHYL",
   "name": "Xtrackers Short Duration High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.08,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 264824665.0,
   "say": "As of Aug 31, 2026, SHYL had a duration of 2.1 years against \"short\"."
  },
  {
   "ticker": "SHYM",
   "name": "iShares Short Duration High Yield Muni Active ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 4.74,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 918775120,
   "say": "As of Jul 31, 2026, SHYM had a duration of 4.7 years against \"short\"."
  },
  {
   "ticker": "SIHY",
   "name": "Harbor Ares Systematic High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.7,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 134971000.0,
   "say": "As of Jul 31, 2026, SIHY held 96.7% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "SIJ",
   "name": "ProShares UltraShort Industrials",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1965974.0,
   "say": "Over three months to Nov 3, 2026, SIJ finished 3.4 points ahead of twice the inverse of XLI's daily moves, compounded."
  },
  {
   "ticker": "SIMX",
   "name": "Corgi SIMO 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1792125,
   "say": "Over three months to Nov 3, 2026, SIMX finished 1.5 points behind twice SIMO's daily moves, compounded."
  },
  {
   "ticker": "SIOO",
   "name": "VistaShares Target 15 S&P 100 Distribution ETF",
   "category": "income",
   "badge": "partly",
   "figure": 70.6,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-11",
   "to": "2026-11-03",
   "netAssets": 24727314.74,
   "say": "Over the time since its launch to Nov 3, 2026, SIOO paid 13.6% in cash and returned 9.6% in total, covering 70.6% of its payout."
  },
  {
   "ticker": "SIVR",
   "name": "abrdn Physical Silver Shares ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": -0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3370763342.61,
   "say": "Over the year to Nov 3, 2026, SIVR returned 2.7% against 2.5% for SLV, on the price of silver. Fees aside, SIVR finished 0.01 points behind SLV."
  },
  {
   "ticker": "SIXH",
   "name": "ETC 6 Meridian Hedged Equity-Index Option Strategy ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 1095.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 603152692,
   "say": "Over the year to Nov 3, 2026, SIXH paid 2.1% in cash and returned 23.0% in total, covering 1095.2% of its payout."
  },
  {
   "ticker": "SIXO",
   "name": "AllianzIM U.S. Equity Buffer10 ETF - Apr",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-04-01",
   "to": "2026-09-30",
   "netAssets": 119279506.0,
   "say": "Over its outcome period to Sep 30, 2026, SIXO returned 8.4% against the 8.3% its cap promised after its fee, as SPY moved +17.3%."
  },
  {
   "ticker": "SJNK",
   "name": "State Street SPDR Bloomberg Short Term High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.25,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 4354800000,
   "say": "As of Jun 30, 2026, SJNK had a duration of 2.3 years against \"short\"."
  },
  {
   "ticker": "SK",
   "name": "Corgi SK hynix 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 21736082,
   "say": "Over three months to Nov 3, 2026, SK finished 3.5 points behind twice SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKDD",
   "name": "GraniteShares 2x Short SK Hynix Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4222844.05,
   "say": "Over three months to Nov 3, 2026, SKDD finished 1.0 points behind twice the inverse of SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKF",
   "name": "ProShares UltraShort Financials",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9597501.0,
   "say": "Over three months to Nov 3, 2026, SKF finished 3.0 points ahead of twice the inverse of XLF's daily moves, compounded."
  },
  {
   "ticker": "SKHA",
   "name": "Tradr 2X Long SK Hynix Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 10.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 660275,
   "say": "Over three months to Nov 3, 2026, SKHA finished 10.5 points ahead of twice SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKHL",
   "name": "Direxion Daily SK Hynix Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 37584006.480000004,
   "say": "Over three months to Nov 3, 2026, SKHL finished 3.4 points behind twice SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKHN",
   "name": "Tradr 2X Short SK Hynix Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -7.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 520216,
   "say": "Over three months to Nov 3, 2026, SKHN finished 7.7 points behind twice the inverse of SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKHU",
   "name": "ProShares Ultra SK hynix",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 48318766.0,
   "say": "Over three months to Nov 3, 2026, SKHU finished 4.4 points behind twice SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKHX",
   "name": "Leverage Shares 2X Long SK Hynix Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 82617300,
   "say": "Over three months to Nov 3, 2026, SKHX finished 4.0 points behind twice SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKHZ",
   "name": "Leverage Shares 1X Short SK Hynix Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3792200,
   "say": "Over three months to Nov 3, 2026, SKHZ finished 0.3 points ahead of the inverse of SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKOR",
   "name": "Northern Trust Credit-Scored US Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 736690685,
   "say": "As of Jul 31, 2026, SKOR held 99.1% of net assets in corporate bonds."
  },
  {
   "ticker": "SKRE",
   "name": "TUTTLE CAPITAL DAILY 2X INVERSE REGIONAL BANKS ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5436835,
   "say": "Over three months to Nov 3, 2026, SKRE finished 0.2 points behind twice the inverse of KRE's daily moves, compounded."
  },
  {
   "ticker": "SKUU",
   "name": "GraniteShares 2x Long SK Hynix Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 150178618.07,
   "say": "Over three months to Nov 3, 2026, SKUU finished 2.4 points behind twice SKHY's daily moves, compounded."
  },
  {
   "ticker": "SKYU",
   "name": "ProShares Ultra Nasdaq Cloud Computing",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3462148.0,
   "say": "Over three months to Nov 3, 2026, SKYU finished 1.4 points behind twice SKYY's daily moves, compounded."
  },
  {
   "ticker": "SLDR",
   "name": "Global X Short-Term Treasury Ladder ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.4,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 38026919,
   "say": "As of Aug 31, 2026, SLDR had a duration of 1.4 years against \"short\"."
  },
  {
   "ticker": "SLJY",
   "name": "Amplify SILJ Junior Silver Miners Covered Call ETF",
   "category": "income",
   "badge": "missed",
   "figure": 21.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 63966843.0,
   "say": "Over the year to Nov 3, 2026, SLJY paid 26.2% in cash and returned 5.5% in total, covering 21.0% of its payout. Since launch it covered 66.3%."
  },
  {
   "ticker": "SLON",
   "name": "ProShares Ultra Solana ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 19789953.0,
   "say": "Over three months to Nov 3, 2026, SLON finished 5.3 points behind twice Solana's daily moves, compounded."
  },
  {
   "ticker": "SLQD",
   "name": "iShares 0-5 Year Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.18,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2437223230,
   "say": "As of Jul 31, 2026, SLQD had a duration of 2.2 years against \"0 to 5 years\"."
  },
  {
   "ticker": "SLTY",
   "name": "YieldMax Ultra Short Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -13.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17353000.0,
   "say": "Over the year to Nov 3, 2026, SLTY paid 46.2% in cash and returned \u22126.2% in total, covering \u221213.4% of its payout."
  },
  {
   "ticker": "SLV",
   "name": "iShares Silver Trust",
   "category": "commodities",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 24816821048,
   "say": "Over the year to Nov 3, 2026, SLV returned 2.5% against 2.7% for SIVR, on the price of silver. Fees aside, SLV finished 0.01 points ahead of SIVR."
  },
  {
   "ticker": "SLVX",
   "name": "Nicholas Silver Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -329.4,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-18",
   "to": "2026-11-03",
   "netAssets": 4495334,
   "say": "Over the time since its launch to Nov 3, 2026, SLVX paid 12.6% in cash and returned \u221241.5% in total, covering \u2212329.4% of its payout."
  },
  {
   "ticker": "SLWS",
   "name": "Wisdom Short Duration Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.54,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 387383092,
   "say": "As of Jul 31, 2026, SLWS had a duration of 2.5 years against \"short\"."
  },
  {
   "ticker": "SLYG",
   "name": "State Street SPDR S & P 600 Small Cap Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.13,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4712700000,
   "say": "Over the year to Nov 3, 2026, SLYG returned 19.5% against 19.4% for IJT, which tracks the same S&P SmallCap 600 Growth Index. Fees aside, SLYG finished 0.13 points ahead of IJT."
  },
  {
   "ticker": "SLYV",
   "name": "State Street SPDR S & P 600 Small Cap Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.17,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 5046020000,
   "say": "Over the year to Nov 3, 2026, SLYV returned 22.5% against 22.3% for IJS, which tracks the same S&P SmallCap 600 Value Index. Fees aside, SLYV finished 0.17 points ahead of IJS."
  },
  {
   "ticker": "SMB",
   "name": "VanEck Short Muni ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 393505979,
   "say": "As of Jul 31, 2026, SMB held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "SMBS",
   "name": "Schwab Mortgage-Backed Securities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.24,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6583589722,
   "say": "Over the year to Nov 3, 2026, SMBS returned 0.5% against 0.7% for VMBS, which tracks the same Bloomberg US MBS Float Adjusted Total Return Index. Fees aside, SMBS finished 0.24 points behind VMBS."
  },
  {
   "ticker": "SMCC",
   "name": "Corgi SMCI 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 222723,
   "say": "Over three months to Nov 3, 2026, SMCC finished 6.5 points behind twice SMCI's daily moves, compounded."
  },
  {
   "ticker": "SMCL",
   "name": "GraniteShares 2x Long SMCI Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 26750784.92,
   "say": "Over three months to Nov 3, 2026, SMCL finished 4.1 points behind twice SMCI's daily moves, compounded."
  },
  {
   "ticker": "SMCX",
   "name": "Defiance Daily Target 2X Long SMCI ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 116037973,
   "say": "Over three months to Nov 3, 2026, SMCX finished 5.4 points behind twice SMCI's daily moves, compounded."
  },
  {
   "ticker": "SMCY",
   "name": "YieldMax SMCI Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -100.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 108864000.0,
   "say": "Over the year to Nov 3, 2026, SMCY paid 38.2% in cash and returned \u221238.4% in total, covering \u2212100.5% of its payout."
  },
  {
   "ticker": "SMCZ",
   "name": "Defiance Daily Target 2X Short SMCI ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3539000,
   "say": "Over three months to Nov 3, 2026, SMCZ finished 5.3 points behind twice the inverse of SMCI's daily moves, compounded."
  },
  {
   "ticker": "SMDD",
   "name": "ProShares UltraPro Short MidCap400",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2113009.0,
   "say": "Over three months to Nov 3, 2026, SMDD finished 4.1 points ahead of three times the inverse of MDY's daily moves, compounded."
  },
  {
   "ticker": "SMMU",
   "name": "PIMCO Short Term Municipal Bond Active Exchange-Traded Fun",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.65,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1144989594,
   "say": "As of Jun 30, 2026, SMMU had a duration of 1.7 years against \"short\"."
  },
  {
   "ticker": "SMN",
   "name": "ProShares UltraShort Materials",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3806117.0,
   "say": "Over three months to Nov 3, 2026, SMN finished 3.0 points ahead of twice the inverse of XLB's daily moves, compounded."
  },
  {
   "ticker": "SMRX",
   "name": "Corgi SMR 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 134412,
   "say": "Over three months to Nov 3, 2026, SMRX finished 1.2 points behind twice SMR's daily moves, compounded."
  },
  {
   "ticker": "SMST",
   "name": "Defiance Daily Target 2X Short MSTR ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 363852,
   "say": "Over three months to Nov 3, 2026, SMST finished 1.3 points behind twice the inverse of MSTR's daily moves, compounded."
  },
  {
   "ticker": "SMTG",
   "name": "Leverage Shares 2X Long SMTC Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1564800,
   "say": "Over three months to Nov 3, 2026, SMTG finished 3.8 points behind twice SMTC's daily moves, compounded."
  },
  {
   "ticker": "SMU",
   "name": "Tradr 2X Long SMR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 16976051,
   "say": "Over three months to Nov 3, 2026, SMU finished 1.8 points behind twice SMR's daily moves, compounded."
  },
  {
   "ticker": "SMUP",
   "name": "T-REX 2X Long SMR Daily Target ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2972325.97,
   "say": "Over three months to Nov 3, 2026, SMUP finished 1.0 points behind twice SMR's daily moves, compounded."
  },
  {
   "ticker": "SMYY",
   "name": "GraniteShares YieldBOOST SMCI ETF",
   "category": "income",
   "badge": "missed",
   "figure": -65.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 5312642.79,
   "say": "Over the year to Nov 3, 2026, SMYY paid 48.9% in cash and returned \u221231.9% in total, covering \u221265.2% of its payout."
  },
  {
   "ticker": "SNAG",
   "name": "Leverage Shares 2X Long SNAP Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1212600,
   "say": "Over three months to Nov 3, 2026, SNAG finished 2.6 points behind twice SNAP's daily moves, compounded."
  },
  {
   "ticker": "SNDC",
   "name": "Corgi SNDK 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4005360,
   "say": "Over three months to Nov 3, 2026, SNDC finished 3.6 points behind twice SNDK's daily moves, compounded."
  },
  {
   "ticker": "SNDG",
   "name": "Leverage Shares 2X Long SNDK Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 53069200,
   "say": "Over three months to Nov 3, 2026, SNDG finished 2.5 points behind twice SNDK's daily moves, compounded."
  },
  {
   "ticker": "SNDU",
   "name": "T-REX 2X LONG SNDK DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 104769600.0,
   "say": "Over three months to Nov 3, 2026, SNDU finished 3.4 points behind twice SNDK's daily moves, compounded."
  },
  {
   "ticker": "SNK",
   "name": "GraniteShares 2x Short SpaceX Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 35045953.48,
   "say": "Over three months to Nov 3, 2026, SNK finished 0.4 points ahead of twice the inverse of SPCX's daily moves, compounded."
  },
  {
   "ticker": "SNOU",
   "name": "T-REX 2X LONG SNOW DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 15986800.0,
   "say": "Over three months to Nov 3, 2026, SNOU finished 2.4 points behind twice SNOW's daily moves, compounded."
  },
  {
   "ticker": "SNOY",
   "name": "YieldMax SNOW Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 24.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 57767999.99999999,
   "say": "Over the year to Nov 3, 2026, SNOY paid 41.7% in cash and returned 10.0% in total, covering 24.0% of its payout. Since launch it covered 102.8%."
  },
  {
   "ticker": "SNPE",
   "name": "Xtrackers S&P 500 Scored & Screened ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2846487969.0,
   "say": "Over the year to Nov 3, 2026, SNPE returned 12.4% against 12.5% for EFIV, which tracks the same S&P 500 Scored & Screened Index. Fees aside, SNPE finished 0.05 points behind EFIV."
  },
  {
   "ticker": "SNXX",
   "name": "Tradr 2X Long SNDK Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 850996484,
   "say": "Over three months to Nov 3, 2026, SNXX finished 1.9 points behind twice SNDK's daily moves, compounded."
  },
  {
   "ticker": "SOEZ",
   "name": "Franklin Solana Trust",
   "category": "crypto",
   "badge": "delivered",
   "figure": 4.84,
   "unit": "points",
   "window": "since launch",
   "from": "2025-12-03",
   "to": "2026-11-03",
   "netAssets": 13714538.88,
   "say": "Over the time since its launch to Nov 3, 2026, SOEZ returned \u221230.9% against \u221234.0% for Solana. Before its 0.19% fee, it finished 4.84 points ahead of Solana."
  },
  {
   "ticker": "SOFA",
   "name": "Direxion Daily SOFI Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10267511.1,
   "say": "Over three months to Nov 3, 2026, SOFA finished 2.3 points behind twice SOFI's daily moves, compounded."
  },
  {
   "ticker": "SOFC",
   "name": "Corgi SOFI 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 265569,
   "say": "Over three months to Nov 3, 2026, SOFC finished 2.2 points behind twice SOFI's daily moves, compounded."
  },
  {
   "ticker": "SOFX",
   "name": "Defiance Daily Target 2X Long SOFI ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 57015211,
   "say": "Over three months to Nov 3, 2026, SOFX finished 4.4 points behind twice SOFI's daily moves, compounded."
  },
  {
   "ticker": "SOLC",
   "name": "Canary Marinade Solana ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 5.4,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, SOLC returned \u221230.5% against \u221233.7% for Solana. Before its 0.50% fee, it finished 5.40 points ahead of Solana."
  },
  {
   "ticker": "SOLM",
   "name": "Amplify Solana 3% Monthly Option Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -275.9,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 1926086.0,
   "say": "Over the time since its launch to Nov 3, 2026, SOLM paid 19.1% in cash and returned \u221252.7% in total, covering \u2212275.9% of its payout."
  },
  {
   "ticker": "SOLT",
   "name": "2x Solana ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 140358590.68,
   "say": "Over three months to Nov 3, 2026, SOLT finished 3.3 points behind twice Solana's daily moves, compounded."
  },
  {
   "ticker": "SOUX",
   "name": "Defiance Daily Target 2X Long SOUN ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3557036,
   "say": "Over three months to Nov 3, 2026, SOUX finished 3.7 points behind twice SOUN's daily moves, compounded."
  },
  {
   "ticker": "SOXL",
   "name": "Direxion Daily Semiconductor Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 18046883088.4,
   "say": "Over three months to Nov 3, 2026, SOXL finished 2.5 points behind three times SOXX's daily moves, compounded."
  },
  {
   "ticker": "SOXS",
   "name": "Direxion Daily Semiconductor Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 5.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 6116628189.599999,
   "say": "Over three months to Nov 3, 2026, SOXS finished 5.7 points ahead of three times the inverse of SOXX's daily moves, compounded."
  },
  {
   "ticker": "SOXY",
   "name": "YieldMax Target 12 Semiconductor Option Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 284.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 59907500.0,
   "say": "Over the year to Nov 3, 2026, SOXY paid 15.2% in cash and returned 43.2% in total, covering 284.2% of its payout."
  },
  {
   "ticker": "SPAB",
   "name": "State Street SPDR Portfolio Aggregate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.06,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10327750000,
   "say": "Over the year to Nov 3, 2026, SPAB returned \u22120.1% against \u22120.2% for AGG, which tracks the same Bloomberg U.S. Aggregate Bond Index. Fees aside, SPAB finished 0.06 points ahead of AGG."
  },
  {
   "ticker": "SPAL",
   "name": "GraniteShares 2x Long SpaceX Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 32206899.28,
   "say": "Over three months to Nov 3, 2026, SPAL finished 3.2 points behind twice SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPAX",
   "name": "T-REX 2X Long SPCX Daily Target ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 48495000.0,
   "say": "Over three months to Nov 3, 2026, SPAX finished 5.5 points behind twice SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPBO",
   "name": "State Street SPDR Portfolio Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.22,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2137770000,
   "say": "Over the year to Nov 3, 2026, SPBO returned \u22120.3% against \u22120.5% for VTC, which tracks the same Bloomberg U.S. Corporate Bond Index. Fees aside, SPBO finished 0.22 points ahead of VTC."
  },
  {
   "ticker": "SPCF",
   "name": "ProShares Ultra SpaceX",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 84128810.0,
   "say": "Over three months to Nov 3, 2026, SPCF finished 6.1 points behind twice SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPCG",
   "name": "Tradr 2X Short SpaceX Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10257846,
   "say": "Over three months to Nov 3, 2026, SPCG finished 1.8 points ahead of twice the inverse of SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPCH",
   "name": "Leverage Shares 2X Long SPCX Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 391646850,
   "say": "Over three months to Nov 3, 2026, SPCH finished 6.0 points behind twice SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPCM",
   "name": "Tradr 2X Long SpaceX Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 20954820,
   "say": "Over three months to Nov 3, 2026, SPCM finished 3.4 points behind twice SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPCQ",
   "name": "Defiance Daily Target 2X Short SPCX ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2171687,
   "say": "Over three months to Nov 3, 2026, SPCQ finished 2.4 points behind twice the inverse of SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPCU",
   "name": "Defiance Daily Target 2X Long SPCX ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 49528922,
   "say": "Over three months to Nov 3, 2026, SPCU finished 6.9 points behind twice SPCX's daily moves, compounded."
  },
  {
   "ticker": "SPDN",
   "name": "Direxion Daily S&P 500 Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 297559844.3,
   "say": "Over three months to Nov 3, 2026, SPDN finished 1.7 points ahead of the inverse of SPY's daily moves, compounded."
  },
  {
   "ticker": "SPHY",
   "name": "State Street SPDR Portfolio High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.11,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 11860100000,
   "say": "Over the year to Nov 3, 2026, SPHY returned 2.2% against 2.0% for BBHY, which tracks the same ICE BofA US High Yield Index. Fees aside, SPHY finished 0.11 points ahead of BBHY."
  },
  {
   "ticker": "SPIB",
   "name": "State Street SPDR Portfolio Intermediate Term Corporate Bo",
   "category": "bonds",
   "badge": "partly",
   "figure": 4.19,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 11403870000,
   "say": "As of Jun 30, 2026, SPIB had a duration of 4.2 years against \"intermediate\"."
  },
  {
   "ticker": "SPIN",
   "name": "State Street US Equity Premium Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 131.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 44710000,
   "say": "Over the year to Nov 3, 2026, SPIN paid 5.1% in cash and returned 6.7% in total, covering 131.4% of its payout."
  },
  {
   "ticker": "SPIP",
   "name": "State Street SPDR Portfolio TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1065450000,
   "say": "As of Jun 30, 2026, SPIP held 99.5% of net assets in treasury bonds."
  },
  {
   "ticker": "SPLB",
   "name": "State Street SPDR Portfolio Long Term Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 12.6,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1186340000,
   "say": "As of Jun 30, 2026, SPLB had a duration of 12.6 years against \"long\"."
  },
  {
   "ticker": "SPMB",
   "name": "State Street SPDR Portfolio Mortgage Backed Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.2,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7020590000,
   "say": "Over the year to Nov 3, 2026, SPMB returned 0.3% against 0.5% for MBB, which tracks the same Bloomberg U.S. MBS Index. Fees aside, SPMB finished 0.20 points behind MBB."
  },
  {
   "ticker": "SPMD",
   "name": "State Street SPDR Portfolio S&P 400 Mid Cap ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 18828240000,
   "say": "Over the year to Nov 3, 2026, SPMD returned 15.7% against 15.7% for IJH, which tracks the same S&P MidCap 400 Index. Fees aside, SPMD finished level with IJH."
  },
  {
   "ticker": "SPOG",
   "name": "Leverage Shares 2X Long SPOT Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4012000,
   "say": "Over three months to Nov 3, 2026, SPOG finished 6.8 points behind twice SPOT's daily moves, compounded."
  },
  {
   "ticker": "SPSB",
   "name": "State Street SPDR Portfolio Short Term Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.82,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 11317080000,
   "say": "As of Jun 30, 2026, SPSB had a duration of 1.8 years against \"short\"."
  },
  {
   "ticker": "SPSM",
   "name": "State Street SPDR Portfolio S&P 600 Small Cap ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 16134480000,
   "say": "Over the year to Nov 3, 2026, SPSM returned 21.1% against 21.0% for IJR, which tracks the same S&P SmallCap 600 Index. Fees aside, SPSM finished 0.07 points ahead of IJR."
  },
  {
   "ticker": "SPTB",
   "name": "State Street SPDR Portfolio Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 471960000,
   "say": "As of Jun 30, 2026, SPTB held 98.7% of net assets in treasury bonds."
  },
  {
   "ticker": "SPTI",
   "name": "State Street SPDR Portfolio Intermediate Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.98,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 12112690000,
   "say": "As of Jun 30, 2026, SPTI had a duration of 5.0 years against \"intermediate\"."
  },
  {
   "ticker": "SPTL",
   "name": "State Street SPDR Portfolio Long Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 14.1,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 11651950000,
   "say": "As of Jun 30, 2026, SPTL had a duration of 14.1 years against \"long\"."
  },
  {
   "ticker": "SPTS",
   "name": "State Street SPDR Portfolio Short Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.9,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 7346020000,
   "say": "As of Jun 30, 2026, SPTS had a duration of 1.9 years against \"short\"."
  },
  {
   "ticker": "SPTU",
   "name": "State Street SPDR Portfolio Ultra Short T-Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.24,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 16760000,
   "say": "As of Jun 30, 2026, SPTU had a duration of 0.2 years against \"ultra-short\"."
  },
  {
   "ticker": "SPUT",
   "name": "Innovator Equity Premium Income - Daily PutWrite ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 189.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17020974.0,
   "say": "Over the year to Nov 3, 2026, SPUT paid 4.8% in cash and returned 9.1% in total, covering 189.6% of its payout."
  },
  {
   "ticker": "SPUU",
   "name": "Direxion Daily S&P 500 Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 275023139.52,
   "say": "Over three months to Nov 3, 2026, SPUU finished 1.2 points behind twice SPY's daily moves, compounded."
  },
  {
   "ticker": "SPXL",
   "name": "Direxion Daily S&P 500 Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 6476613265.9800005,
   "say": "Over three months to Nov 3, 2026, SPXL finished 2.3 points behind three times SPY's daily moves, compounded."
  },
  {
   "ticker": "SPXS",
   "name": "Direxion Daily S&P 500 Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 438089414.6,
   "say": "Over three months to Nov 3, 2026, SPXS finished 4.0 points ahead of three times the inverse of SPY's daily moves, compounded."
  },
  {
   "ticker": "SPXU",
   "name": "ProShares UltraPro Short S&P500",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 417710065.0,
   "say": "Over three months to Nov 3, 2026, SPXU finished 4.0 points ahead of three times the inverse of SPY's daily moves, compounded."
  },
  {
   "ticker": "SPY",
   "name": "SPDR S&P 500 ETF Trust",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 797954750000,
   "say": "Over the year to Nov 3, 2026, SPY returned 11.6% against 11.7% for VOO, which tracks the same S&P 500 Index. Fees aside, SPY finished 0.02 points behind VOO."
  },
  {
   "ticker": "SPYG",
   "name": "State Street SPDR Portfolio S&P 500 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 53287200000,
   "say": "Over the year to Nov 3, 2026, SPYG returned 7.8% against 7.7% for IVW, which tracks the same S&P 500 Growth Index. Fees aside, SPYG finished level with IVW."
  },
  {
   "ticker": "SPYI",
   "name": "NEOS S&P 500 High Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 96.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 12713642114.0,
   "say": "Over the year to Nov 3, 2026, SPYI paid 12.0% in cash and returned 11.6% in total, covering 96.7% of its payout. Since launch it covered 148.7%."
  },
  {
   "ticker": "SPYM",
   "name": "State Street SPDR Portfolio S&P 500 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 181054810000,
   "say": "Over the year to Nov 3, 2026, SPYM returned 11.6% against 11.7% for IVV, which tracks the same S&P 500 Index. Fees aside, SPYM finished 0.04 points behind IVV."
  },
  {
   "ticker": "SPYQ",
   "name": "Tradr 2X Long SPY Quarterly ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "quarter",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 12493778,
   "say": "For the quarter to Sep 30, 2026, SPYQ finished 1.8 points short of +2 times SPY's return."
  },
  {
   "ticker": "SPYV",
   "name": "State Street SPDR Portfolio S&P 500 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 38956450000,
   "say": "Over the year to Nov 3, 2026, SPYV returned 16.3% against 16.2% for IVE, which tracks the same S&P 500 Value Index. Fees aside, SPYV finished 0.04 points behind IVE."
  },
  {
   "ticker": "SQMX",
   "name": "FT Vest U.S. Equity Quarterly Max Buffer ETF",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.04,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-22",
   "to": "2026-09-18",
   "netAssets": 54843134.0,
   "say": "Over its outcome period to Sep 18, 2026, SQMX returned 1.8% against the 1.8% its cap promised after its fee, as SPY moved +2.0%."
  },
  {
   "ticker": "SQQQ",
   "name": "ProShares UltraPro Short QQQ",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2009162321.0,
   "say": "Over three months to Nov 3, 2026, SQQQ finished 4.1 points ahead of three times the inverse of QQQ's daily moves, compounded."
  },
  {
   "ticker": "SRHR",
   "name": "SRH REIT Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 159.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 54383506,
   "say": "Over the year to Nov 3, 2026, SRHR paid 6.9% in cash and returned 11.0% in total, covering 159.4% of its payout."
  },
  {
   "ticker": "SRS",
   "name": "ProShares UltraShort Real Estate",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 16148743.0,
   "say": "Over three months to Nov 3, 2026, SRS finished 3.1 points ahead of twice the inverse of XLRE's daily moves, compounded."
  },
  {
   "ticker": "SRTY",
   "name": "ProShares UltraPro Short Russell2000",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 72134245.0,
   "say": "Over three months to Nov 3, 2026, SRTY finished 4.2 points ahead of three times the inverse of IWM's daily moves, compounded."
  },
  {
   "ticker": "SSK",
   "name": "REX-Osprey SOL + Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 7.15,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 80696000.0,
   "say": "Over the year to Nov 3, 2026, SSK returned \u221239.5% against \u221243.1% for Solana. Before its 0.75% fee, it finished 7.15 points ahead of Solana."
  },
  {
   "ticker": "SSO",
   "name": "ProShares Ultra S&P500",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8396129075.0,
   "say": "Over three months to Nov 3, 2026, SSO finished 1.3 points behind twice SPY's daily moves, compounded."
  },
  {
   "ticker": "SSPC",
   "name": "Leverage Shares 2X Short SPCX Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 111149200,
   "say": "Over three months to Nov 3, 2026, SSPC finished 1.2 points ahead of twice the inverse of SPCX's daily moves, compounded."
  },
  {
   "ticker": "STAX",
   "name": "Nomura Tax-Free USA Short Term ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.59,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 13337869,
   "say": "As of Jun 30, 2026, STAX had a duration of 2.6 years against \"short\"."
  },
  {
   "ticker": "STIP",
   "name": "iShares 0-5 Year TIPS Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.45,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 16854642875,
   "say": "As of Jul 31, 2026, STIP had a duration of 2.5 years against \"0 to 5 years\"."
  },
  {
   "ticker": "STOT",
   "name": "State Street DoubleLine Short Duration Total Return Tactic",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.64,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 543250000,
   "say": "As of Jun 30, 2026, STOT had a duration of 1.6 years against \"short\"."
  },
  {
   "ticker": "STPZ",
   "name": "PIMCO 1-5 Year U.S. TIPS Index Exchange-Traded Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.86,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 526541866,
   "say": "As of Jun 30, 2026, STPZ had a duration of 2.9 years against \"1 to 5 years\"."
  },
  {
   "ticker": "STSM",
   "name": "Defiance Daily Target 2X Short TSM ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1418912,
   "say": "Over three months to Nov 3, 2026, STSM finished 0.1 points behind twice the inverse of TSM's daily moves, compounded."
  },
  {
   "ticker": "STXL",
   "name": "Defiance Daily Target 2X Long STX ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 24492572,
   "say": "Over three months to Nov 3, 2026, STXL finished 1.7 points behind twice STX's daily moves, compounded."
  },
  {
   "ticker": "STXU",
   "name": "Leverage Shares 2X Long STX Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9186300,
   "say": "Over three months to Nov 3, 2026, STXU finished 1.8 points behind twice STX's daily moves, compounded."
  },
  {
   "ticker": "STXX",
   "name": "Tradr 2X Long STX Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 12145781,
   "say": "Over three months to Nov 3, 2026, STXX finished 0.7 points behind twice STX's daily moves, compounded."
  },
  {
   "ticker": "SUB",
   "name": "iShares Short-Term National Muni Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.95,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 13304715009,
   "say": "As of Aug 31, 2026, SUB had a duration of 2.0 years against \"short\"."
  },
  {
   "ticker": "SUIL",
   "name": "2x Sui ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -13.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4672545.88,
   "say": "Over three months to Nov 3, 2026, SUIL finished 13.0 points behind twice Sui's daily moves, compounded."
  },
  {
   "ticker": "SUIS",
   "name": "Canary Staked SUI ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.48,
   "unit": "points",
   "window": "since launch",
   "from": "2026-02-18",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, SUIS returned \u22123.9% against \u22123.9% for Sui. Before its 0.75% fee, it finished 0.48 points ahead of Sui."
  },
  {
   "ticker": "SUSB",
   "name": "iShares ESG Aware 1-5 Year USD Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.69,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1305413190,
   "say": "As of Aug 31, 2026, SUSB had a duration of 2.7 years against \"1 to 5 years\"."
  },
  {
   "ticker": "SUSC",
   "name": "iShares ESG Aware USD Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1301387142,
   "say": "As of Aug 31, 2026, SUSC held 98.3% of net assets in corporate bonds."
  },
  {
   "ticker": "SYFI",
   "name": "AB Short Duration High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.34,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 961696280,
   "say": "As of Aug 31, 2026, SYFI had a duration of 2.3 years against \"short\"."
  },
  {
   "ticker": "SZK",
   "name": "ProShares UltraShort Consumer Staples",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 646351.0,
   "say": "Over three months to Nov 3, 2026, SZK finished 2.1 points ahead of twice the inverse of XLP's daily moves, compounded."
  },
  {
   "ticker": "TAFI",
   "name": "AB Tax-Aware Short Duration Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.95,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1375487826,
   "say": "As of Aug 31, 2026, TAFI had a duration of 2.0 years against \"short\"."
  },
  {
   "ticker": "TAFL",
   "name": "AB Tax-Aware Long Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 101.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 67633943,
   "say": "As of Aug 31, 2026, TAFL held 101.7% of net assets in municipal bonds."
  },
  {
   "ticker": "TAFM",
   "name": "AB Tax-Aware Intermediate Municipal ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 6.62,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 782661764,
   "say": "As of Aug 31, 2026, TAFM had a duration of 6.6 years against \"intermediate\"."
  },
  {
   "ticker": "TAIL",
   "name": "Cambria Tail Risk ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": -13.3,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 146940985,
   "say": "In the 52 weeks to Nov 3, 2026, TAIL moved \u221213.3% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "TAJX",
   "name": "Corgi India 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 362979,
   "say": "Over three months to Nov 3, 2026, TAJX finished 2.9 points behind twice INDA's daily moves, compounded."
  },
  {
   "ticker": "TARK",
   "name": "Tradr 2X Long Innovation ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11640959,
   "say": "Over three months to Nov 3, 2026, TARK finished 4.6 points behind twice ARKK's daily moves, compounded."
  },
  {
   "ticker": "TAXE",
   "name": "T. Rowe Price Intermediate Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.2,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 404465020.01,
   "say": "As of Jul 31, 2026, TAXE had a duration of 5.2 years against \"intermediate\"."
  },
  {
   "ticker": "TAXF",
   "name": "American Century Diversified Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 683808611,
   "say": "As of Aug 31, 2026, TAXF held 99.4% of net assets in municipal bonds."
  },
  {
   "ticker": "TAXI",
   "name": "Northern Trust Intermediate Tax-Exempt Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.32,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 160127601,
   "say": "As of Jun 30, 2026, TAXI had a duration of 4.3 years against \"intermediate\"."
  },
  {
   "ticker": "TAXS",
   "name": "Northern Trust Short-Term Tax-Exempt Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.94,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 117752742,
   "say": "As of Jun 30, 2026, TAXS had a duration of 1.9 years against \"short\"."
  },
  {
   "ticker": "TAXX",
   "name": "BondBloxx IR+M Tax-Aware Short Duration ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.92,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 285994277,
   "say": "As of Jul 31, 2026, TAXX had a duration of 1.9 years against \"short\"."
  },
  {
   "ticker": "TBF",
   "name": "ProShares Short 20+ Year Treasury",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 119885597.0,
   "say": "Over three months to Nov 3, 2026, TBF finished 1.5 points ahead of the inverse of TLT's daily moves, compounded."
  },
  {
   "ticker": "TBFC",
   "name": "The Brinsmere Fund - Conservative ETF",
   "category": "allocation",
   "badge": "partly",
   "figure": 1,
   "unit": "bands",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 362081806,
   "say": "As of Jun 30, 2026, TBFC held 42.7% in stocks, looked through: moderately conservative (more than 30% and up to 50% stocks), against the conservative band its name states."
  },
  {
   "ticker": "TBIL",
   "name": "F/m US Treasury 3 Month Bill Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 7526630000.0,
   "say": "As of Aug 31, 2026, TBIL held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "TBLL",
   "name": "Invesco Short Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2889202067.11,
   "say": "Over the year to Nov 3, 2026, TBLL returned 3.7% against 3.7% for TRSY, which tracks the same ICE U.S. Treasury Short Bond Index. Fees aside, TBLL finished 0.02 points ahead of TRSY."
  },
  {
   "ticker": "TBT",
   "name": "ProShares UltraShort 20+ Year Treasury",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 292339361.0,
   "say": "Over three months to Nov 3, 2026, TBT finished 2.4 points ahead of twice the inverse of TLT's daily moves, compounded."
  },
  {
   "ticker": "TBUX",
   "name": "T. Rowe Price Ultra Short-Term Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.63,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 2004071955.26,
   "say": "As of Aug 31, 2026, TBUX had a duration of 0.6 years against \"ultra-short\"."
  },
  {
   "ticker": "TBX",
   "name": "ProShares Short 7-10 Year Treasury",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 21199503.0,
   "say": "Over three months to Nov 3, 2026, TBX finished 1.5 points ahead of the inverse of IEF's daily moves, compounded."
  },
  {
   "ticker": "TCAL",
   "name": "T. Rowe Price Capital Appreciation Premium Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 93.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 321049378.07,
   "say": "Over the year to Nov 3, 2026, TCAL paid 11.5% in cash and returned 10.8% in total, covering 93.9% of its payout."
  },
  {
   "ticker": "TDAQ",
   "name": "TappAlpha Innovation 100 Growth & Daily Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 52.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 247794774,
   "say": "Over the year to Nov 3, 2026, TDAQ paid 16.5% in cash and returned 8.7% in total, covering 52.7% of its payout. Since launch it covered 104.6%."
  },
  {
   "ticker": "TDCL",
   "name": "GraniteShares 2x Long TDC Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 799209.61,
   "say": "Over three months to Nov 3, 2026, TDCL finished 3.6 points behind twice TDC's daily moves, compounded."
  },
  {
   "ticker": "TDOG",
   "name": "21Shares Dogecoin ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.08,
   "unit": "points",
   "window": "since launch",
   "from": "2026-01-22",
   "to": "2026-11-03",
   "netAssets": 1811170.13,
   "say": "Over the time since its launch to Nov 3, 2026, TDOG returned \u221239.6% against \u221239.3% for Dogecoin. Before its 0.50% fee, it finished 0.08 points behind Dogecoin."
  },
  {
   "ticker": "TDOT",
   "name": "21shares Polkadot Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 1.36,
   "unit": "points",
   "window": "since launch",
   "from": "2026-03-06",
   "to": "2026-11-03",
   "netAssets": 9497235.76,
   "say": "Over the time since its launch to Nov 3, 2026, TDOT returned \u221236.1% against \u221236.8% for Polkadot. Before its 0.30% fee, it finished 1.36 points ahead of Polkadot."
  },
  {
   "ticker": "TDTF",
   "name": "Northern Trust iBoxx 5-Year Target Duration TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1043710708,
   "say": "As of Jul 31, 2026, TDTF held 99.6% of net assets in treasury bonds."
  },
  {
   "ticker": "TDTT",
   "name": "Northern Trust iBoxx 3-Year Target Duration TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 2545238676,
   "say": "As of Jul 31, 2026, TDTT held 99.5% of net assets in treasury bonds."
  },
  {
   "ticker": "TDVI",
   "name": "FT Vest Technology Dividend Target Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 184.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 651790270.0,
   "say": "Over the year to Nov 3, 2026, TDVI paid 8.1% in cash and returned 14.9% in total, covering 184.0% of its payout."
  },
  {
   "ticker": "TECL",
   "name": "Direxion Daily Technology Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4539744000.0,
   "say": "Over three months to Nov 3, 2026, TECL finished 2.1 points behind three times XLK's daily moves, compounded."
  },
  {
   "ticker": "TECS",
   "name": "Direxion Daily Technology Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 87037153.84,
   "say": "Over three months to Nov 3, 2026, TECS finished 4.1 points ahead of three times the inverse of XLK's daily moves, compounded."
  },
  {
   "ticker": "TECY",
   "name": "GraniteShares YieldBOOST Technology ETF",
   "category": "income",
   "badge": "missed",
   "figure": -22.1,
   "unit": "%",
   "window": "since launch",
   "from": "2026-05-05",
   "to": "2026-11-03",
   "netAssets": 378596.82,
   "say": "Over the time since its launch to Nov 3, 2026, TECY paid 20.8% in cash and returned \u22124.6% in total, covering \u221222.1% of its payout."
  },
  {
   "ticker": "TELG",
   "name": "Leverage Shares 2X Long TEL Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 207750,
   "say": "Over three months to Nov 3, 2026, TELG finished 4.5 points behind twice TEL's daily moves, compounded."
  },
  {
   "ticker": "TEMC",
   "name": "Corgi TEM 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -7.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 444447,
   "say": "Over three months to Nov 3, 2026, TEMC finished 7.1 points behind twice TEM's daily moves, compounded."
  },
  {
   "ticker": "TEMT",
   "name": "Tradr 2X Long TEM Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -8.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 32768141,
   "say": "Over three months to Nov 3, 2026, TEMT finished 8.2 points behind twice TEM's daily moves, compounded."
  },
  {
   "ticker": "TERC",
   "name": "Corgi TER 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 199910,
   "say": "Over three months to Nov 3, 2026, TERC finished 1.1 points behind twice TER's daily moves, compounded."
  },
  {
   "ticker": "TERG",
   "name": "Leverage Shares 2X Long TER Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8044500,
   "say": "Over three months to Nov 3, 2026, TERG finished 1.1 points behind twice TER's daily moves, compounded."
  },
  {
   "ticker": "TESC",
   "name": "Corgi TSLA 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 369478,
   "say": "Over three months to Nov 3, 2026, TESC finished 3.6 points behind twice TSLA's daily moves, compounded."
  },
  {
   "ticker": "TEST",
   "name": "YieldMax TSLA Performance & Distribution Target 25 ETF",
   "category": "income",
   "badge": "missed",
   "figure": -1.4,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 1982999.9999999998,
   "say": "Over the time since its launch to Nov 3, 2026, TEST paid 21.0% in cash and returned \u22120.3% in total, covering \u22121.4% of its payout."
  },
  {
   "ticker": "TETH",
   "name": "21Shares Ethereum Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.84,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 25447361.13,
   "say": "Over the year to Nov 3, 2026, TETH returned \u221235.8% against \u221236.2% for Ether. Before its 0.21% fee, it finished 0.84 points ahead of Ether."
  },
  {
   "ticker": "TEUP",
   "name": "T-REX 2X LONG TE DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1097927.31,
   "say": "Over three months to Nov 3, 2026, TEUP finished 0.9 points behind twice TE's daily moves, compounded."
  },
  {
   "ticker": "TFI",
   "name": "State Street SPDR Nuveen ICE Municipal Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 2932590000,
   "say": "As of Jun 30, 2026, TFI held 99.1% of net assets in municipal bonds."
  },
  {
   "ticker": "TFJL",
   "name": "Innovator 20+ Year Treasury Bond 5 Floor ETF - Quarterly",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 11030682.0,
   "say": "Over its outcome period to Sep 30, 2026, TFJL returned \u22125.2% against the \u22125.2% its buffer promised after its fee, as TLT moved \u221210.0%."
  },
  {
   "ticker": "TFLO",
   "name": "iShares Treasury Floating Rate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7310680165,
   "say": "Over the year to Nov 3, 2026, TFLO returned 4.0% against 4.1% for USFR, which tracks the same Bloomberg U.S. Treasury Floating Rate Index. Fees aside, TFLO finished 0.12 points behind USFR."
  },
  {
   "ticker": "TFLR",
   "name": "T. Rowe Price Floating Rate ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.21,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 886943118.58,
   "say": "As of Aug 31, 2026, TFLR had a duration of 0.2 years against \"floating\"."
  },
  {
   "ticker": "THEQ",
   "name": "T. Rowe Price Hedged Equity ETF",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 75.5,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 37417504.66,
   "say": "In the 52 weeks to Nov 3, 2026, THEQ moved 75.5% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "THTA",
   "name": "SoFi Enhanced Yield ETF",
   "category": "income",
   "badge": "missed",
   "figure": 142.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 58792064,
   "say": "Over the year to Nov 3, 2026, THTA paid 10.9% in cash and returned 15.5% in total, covering 142.2% of its payout. Since launch it covered 34.0%."
  },
  {
   "ticker": "THYF",
   "name": "T. Rowe Price U.S. High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 86.3,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 833147239.56,
   "say": "As of Aug 31, 2026, THYF held 86.3% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "THYM",
   "name": "T. Rowe Price High Income Municipal ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 34065371.26,
   "say": "As of Aug 31, 2026, THYM held 99.8% of net assets in municipal bonds."
  },
  {
   "ticker": "TIP",
   "name": "iShares TIPS Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 14600153409,
   "say": "Over the year to Nov 3, 2026, TIP returned \u22120.3% against \u22120.2% for VTP, which tracks the same ICE U.S. Treasury Inflation Linked Bond Index. Fees aside, TIP finished 0.01 points behind VTP."
  },
  {
   "ticker": "TIPX",
   "name": "State Street SPDR Bloomberg 1-10 Year TIPS ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.39,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 2107470000,
   "say": "As of Jun 30, 2026, TIPX had a duration of 4.4 years against \"1 to 10 years\"."
  },
  {
   "ticker": "TIPZ",
   "name": "PIMCO Broad U.S. TIPS Index Exchange-Traded Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 85270557,
   "say": "As of Jun 30, 2026, TIPZ held 99.4% of net assets in treasury bonds."
  },
  {
   "ticker": "TLA",
   "name": "GraniteShares Autocallable TSLA ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 113.6,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-03",
   "to": "2026-11-03",
   "netAssets": 7298244.14,
   "say": "Over the time since its launch to Nov 3, 2026, TLA paid 12.5% in cash and returned 14.2% in total, covering 113.6% of its payout."
  },
  {
   "ticker": "TLH",
   "name": "iShares 10-20 Year Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 11.78,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 12234114890,
   "say": "As of Aug 31, 2026, TLH had a duration of 11.8 years against \"10 to 20 years\"."
  },
  {
   "ticker": "TLT",
   "name": "iShares 20+ Year Treasury Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 47860489571,
   "say": "Over the year to Nov 3, 2026, TLT returned \u22125.4% against \u22125.3% for BBLB, which tracks the same ICE U.S. Treasury 20+ Year Bond Index. Fees aside, TLT finished 0.03 points ahead of BBLB."
  },
  {
   "ticker": "TLTI",
   "name": "NEOS Enhanced Income 20+ Year Treasury Bond ETF",
   "category": "income",
   "badge": "missed",
   "figure": -63.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 21408526.0,
   "say": "Over the year to Nov 3, 2026, TLTI paid 5.8% in cash and returned \u22123.7% in total, covering \u221263.8% of its payout."
  },
  {
   "ticker": "TLTP",
   "name": "Amplify TLT U.S. Treasury 12% Option Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -21.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 31211896.0,
   "say": "Over the year to Nov 3, 2026, TLTP paid 12.0% in cash and returned \u22122.6% in total, covering \u221221.7% of its payout."
  },
  {
   "ticker": "TLTW",
   "name": "iShares TLT Premium Income+ ETF",
   "category": "income",
   "badge": "missed",
   "figure": -12.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1622447623,
   "say": "Over the year to Nov 3, 2026, TLTW paid 11.1% in cash and returned \u22121.4% in total, covering \u221212.6% of its payout."
  },
  {
   "ticker": "TLTX",
   "name": "Global X Treasury Bond Enhanced Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -30.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 16746656,
   "say": "Over the year to Nov 3, 2026, TLTX paid 15.0% in cash and returned \u22124.6% in total, covering \u221230.7% of its payout."
  },
  {
   "ticker": "TMF",
   "name": "Direxion Daily 20+ Year Treasury Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1963522467.02,
   "say": "Over three months to Nov 3, 2026, TMF finished 2.3 points behind three times TLT's daily moves, compounded."
  },
  {
   "ticker": "TMNL",
   "name": "T. Rowe Price Long Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 24394465.06,
   "say": "As of Aug 31, 2026, TMNL held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "TMNS",
   "name": "T. Rowe Price Short Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 22267532.92,
   "say": "As of Aug 31, 2026, TMNS held 99.2% of net assets in municipal bonds."
  },
  {
   "ticker": "TMV",
   "name": "Direxion Daily 20+ Year Treasury Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 188732547.35999998,
   "say": "Over three months to Nov 3, 2026, TMV finished 4.0 points ahead of three times the inverse of TLT's daily moves, compounded."
  },
  {
   "ticker": "TMYY",
   "name": "GraniteShares YieldBOOST TSM ETF",
   "category": "income",
   "badge": "missed",
   "figure": 22.0,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-14",
   "to": "2026-11-03",
   "netAssets": 774429.53,
   "say": "Over the time since its launch to Nov 3, 2026, TMYY paid 30.4% in cash and returned 6.7% in total, covering 22.0% of its payout."
  },
  {
   "ticker": "TNA",
   "name": "Direxion Daily Small Cap Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1270087057.47,
   "say": "Over three months to Nov 3, 2026, TNA finished 1.9 points behind three times IWM's daily moves, compounded."
  },
  {
   "ticker": "TOAK",
   "name": "Manager Directed Portfolios Twin Oak Short Horizon Absolut",
   "category": "alternatives",
   "badge": "delivered",
   "figure": 1.7,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 104739590,
   "say": "In the 52 weeks to Nov 3, 2026, TOAK moved 1.7% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "TOK",
   "name": "iShares MSCI Kokusai ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 235025278,
   "say": "Over the year to Nov 3, 2026, TOK returned 11.4% against 11.6% for KOKU, which tracks the same MSCI Kokusai Index. Fees aside, TOK finished 0.03 points behind KOKU."
  },
  {
   "ticker": "TOPW",
   "name": "Roundhill Top WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -47.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 127841333,
   "say": "Over the year to Nov 3, 2026, TOPW paid 28.7% in cash and returned \u221213.7% in total, covering \u221247.7% of its payout."
  },
  {
   "ticker": "TOXR",
   "name": "21Shares XRP ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.17,
   "unit": "points",
   "window": "since launch",
   "from": "2025-12-11",
   "to": "2026-11-03",
   "netAssets": 136844147.23,
   "say": "Over the time since its launch to Nov 3, 2026, TOXR returned \u221237.1% against \u221236.9% for XRP. Before its 0.30% fee, it finished 0.17 points behind XRP."
  },
  {
   "ticker": "TPAY",
   "name": "Roundhill S&P 500 Target 10 Managed Distribution ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 148.5,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-18",
   "to": "2026-11-03",
   "netAssets": 2094682,
   "say": "Over the time since its launch to Nov 3, 2026, TPAY paid 6.6% in cash and returned 9.8% in total, covering 148.5% of its payout."
  },
  {
   "ticker": "TPLX",
   "name": "Corgi TPL 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 362790,
   "say": "Over three months to Nov 3, 2026, TPLX finished 2.1 points behind twice TPL's daily moves, compounded."
  },
  {
   "ticker": "TPOR",
   "name": "Direxion Daily Transportation Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 17495034.990000002,
   "say": "Over three months to Nov 3, 2026, TPOR finished 2.2 points behind three times IYT's daily moves, compounded."
  },
  {
   "ticker": "TPRY",
   "name": "VistaShares Target 15 TEPRTantrum Contrarian Distribution ",
   "category": "income",
   "badge": "missed",
   "figure": -68.0,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-26",
   "to": "2026-11-03",
   "netAssets": 3285457.83,
   "say": "Over the time since its launch to Nov 3, 2026, TPRY paid 9.7% in cash and returned \u22126.6% in total, covering \u221268.0% of its payout."
  },
  {
   "ticker": "TQQQ",
   "name": "ProShares UltraPro QQQ",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 32454431841.0,
   "say": "Over three months to Nov 3, 2026, TQQQ finished 2.0 points behind three times QQQ's daily moves, compounded."
  },
  {
   "ticker": "TQQY",
   "name": "GraniteShares YieldBOOST QQQ ETF",
   "category": "income",
   "badge": "missed",
   "figure": -28.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4658719.76,
   "say": "Over the year to Nov 3, 2026, TQQY paid 31.1% in cash and returned \u22128.8% in total, covering \u221228.3% of its payout."
  },
  {
   "ticker": "TROT",
   "name": "Invesco MSCI Treasury Duration Rotation ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1952753.59,
   "say": "As of Aug 31, 2026, TROT held 99.0% of net assets in treasury bonds."
  },
  {
   "ticker": "TRSY",
   "name": "Xtrackers US 0-1 Year Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 103032321.0,
   "say": "Over the year to Nov 3, 2026, TRSY returned 3.7% against 3.7% for TBLL, which tracks the same ICE U.S. Treasury Short Bond Index. Fees aside, TRSY finished 0.02 points behind TBLL."
  },
  {
   "ticker": "TSDD",
   "name": "GraniteShares 2x Short TSLA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 29230485.33,
   "say": "Over three months to Nov 3, 2026, TSDD finished 0.7 points ahead of twice the inverse of TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSEG",
   "name": "Leverage Shares 2X Long TSEM Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1198800,
   "say": "Over three months to Nov 3, 2026, TSEG finished 1.6 points behind twice TSEM's daily moves, compounded."
  },
  {
   "ticker": "TSEP",
   "name": "FT Vest Emerging Markets Buffer ETF - September",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.16,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 18885661.0,
   "say": "Over its outcome period to Sep 18, 2026, TSEP returned 16.4% against the 16.2% its cap promised after its fee, as EEM moved +26.4%."
  },
  {
   "ticker": "TSII",
   "name": "REX TSLA Growth & Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -45.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 33109300.0,
   "say": "Over the year to Nov 3, 2026, TSII paid 37.7% in cash and returned \u221217.1% in total, covering \u221245.4% of its payout."
  },
  {
   "ticker": "TSL",
   "name": "GraniteShares 1.25x Long TSLA Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 12226156.07,
   "say": "Over three months to Nov 3, 2026, TSL finished 1.4 points behind 1.25 times TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLG",
   "name": "Leverage Shares 2X Long TSLA Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 46797000,
   "say": "Over three months to Nov 3, 2026, TSLG finished 3.8 points behind twice TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLI",
   "name": "ProShares Ultra TSLA",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3725093.0,
   "say": "Over three months to Nov 3, 2026, TSLI finished 4.1 points behind twice TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLL",
   "name": "Direxion Daily TSLA Bull 2X ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3673449511.41,
   "say": "Over three months to Nov 3, 2026, TSLL finished 4.5 points behind twice TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLP",
   "name": "Kurv Yield Premium Strategy Tesla (TSLA) ETF",
   "category": "income",
   "badge": "missed",
   "figure": -117.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17963409.0,
   "say": "Over the year to Nov 3, 2026, TSLP paid 18.2% in cash and returned \u221221.3% in total, covering \u2212117.0% of its payout. Since launch it covered 67.9%."
  },
  {
   "ticker": "TSLQ",
   "name": "Tradr 2X Short TSLA Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 116327087,
   "say": "Over three months to Nov 3, 2026, TSLQ finished 1.3 points ahead of twice the inverse of TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLR",
   "name": "GraniteShares 2x Long TSLA Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 76831177.11,
   "say": "Over three months to Nov 3, 2026, TSLR finished 4.2 points behind twice TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLS",
   "name": "Direxion Daily TSLA Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 39261148.18,
   "say": "Over three months to Nov 3, 2026, TSLS finished 1.8 points ahead of the inverse of TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLT",
   "name": "T-REX 2X LONG TESLA DAILY TARGET ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 164931200.0,
   "say": "Over three months to Nov 3, 2026, TSLT finished 4.9 points behind twice TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSLW",
   "name": "Roundhill TSLA WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -72.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 75541505,
   "say": "Over the year to Nov 3, 2026, TSLW paid 31.3% in cash and returned \u221222.8% in total, covering \u221272.8% of its payout."
  },
  {
   "ticker": "TSLY",
   "name": "YieldMax TSLA Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -28.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 672624804.8,
   "say": "Over the year to Nov 3, 2026, TSLY paid 38.0% in cash and returned \u221210.8% in total, covering \u221228.4% of its payout."
  },
  {
   "ticker": "TSLZ",
   "name": "T-REX 2X INVERSE TESLA DAILY TARGET ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 24920104.3,
   "say": "Over three months to Nov 3, 2026, TSLZ finished 0.7 points ahead of twice the inverse of TSLA's daily moves, compounded."
  },
  {
   "ticker": "TSMG",
   "name": "Leverage Shares 2X Long TSM Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 31370367,
   "say": "Over three months to Nov 3, 2026, TSMG finished 3.1 points behind twice TSM's daily moves, compounded."
  },
  {
   "ticker": "TSMU",
   "name": "GraniteShares 2x Long TSM Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 37121012.06,
   "say": "Over three months to Nov 3, 2026, TSMU finished 3.7 points behind twice TSM's daily moves, compounded."
  },
  {
   "ticker": "TSMX",
   "name": "Direxion Daily TSM Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 470470067.21,
   "say": "Over three months to Nov 3, 2026, TSMX finished 2.7 points behind twice TSM's daily moves, compounded."
  },
  {
   "ticker": "TSMY",
   "name": "YieldMax TSM Option Income Strategy ETF",
   "category": "income",
   "badge": "partly",
   "figure": 64.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 94978000.0,
   "say": "Over the year to Nov 3, 2026, TSMY paid 42.5% in cash and returned 27.2% in total, covering 64.0% of its payout. Since launch it covered 108.9%."
  },
  {
   "ticker": "TSMZ",
   "name": "Direxion Daily TSM Bear 1X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3256008.14,
   "say": "Over three months to Nov 3, 2026, TSMZ finished 1.8 points ahead of the inverse of TSM's daily moves, compounded."
  },
  {
   "ticker": "TSOL",
   "name": "21Shares Solana Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 2.69,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-19",
   "to": "2026-11-03",
   "netAssets": 7824439.65,
   "say": "Over the time since its launch to Nov 3, 2026, TSOL returned \u221228.0% against \u221229.7% for Solana. Before its 0.21% fee, it finished 2.69 points ahead of Solana."
  },
  {
   "ticker": "TSPY",
   "name": "TappAlpha S&P 500 Growth & Daily Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 67.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 310712050,
   "say": "Over the year to Nov 3, 2026, TSPY paid 14.9% in cash and returned 10.1% in total, covering 67.8% of its payout. Since launch it covered 116.7%."
  },
  {
   "ticker": "TSUI",
   "name": "21Shares Sui Staking ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 0.8,
   "unit": "points",
   "window": "since launch",
   "from": "2026-02-24",
   "to": "2026-11-03",
   "netAssets": 25223403.94,
   "say": "Over the time since its launch to Nov 3, 2026, TSUI returned 4.1% against 3.4% for Sui. Before its 0.30% fee, it finished 0.80 points ahead of Sui."
  },
  {
   "ticker": "TSYW",
   "name": "Roundhill Treasury Bond WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -83.9,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-13",
   "to": "2026-11-03",
   "netAssets": 2773817,
   "say": "Over the time since its launch to Nov 3, 2026, TSYW paid 11.2% in cash and returned \u22129.4% in total, covering \u221283.9% of its payout."
  },
  {
   "ticker": "TSYY",
   "name": "GraniteShares YieldBOOST TSLA ETF",
   "category": "income",
   "badge": "missed",
   "figure": -54.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 56333524.51,
   "say": "Over the year to Nov 3, 2026, TSYY paid 47.6% in cash and returned \u221225.7% in total, covering \u221254.0% of its payout."
  },
  {
   "ticker": "TTDU",
   "name": "T-REX 2X LONG TTD DAILY TARGET ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9368336.0,
   "say": "Over three months to Nov 3, 2026, TTDU finished 2.1 points behind twice TTD's daily moves, compounded."
  },
  {
   "ticker": "TTMX",
   "name": "Tradr 2X Long TTMI Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2263729,
   "say": "Over three months to Nov 3, 2026, TTMX finished 0.9 points behind twice TTMI's daily moves, compounded."
  },
  {
   "ticker": "TTT",
   "name": "ProShares UltraPro Short 20+ Year Treasury",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 19515743.0,
   "say": "Over three months to Nov 3, 2026, TTT finished 3.1 points ahead of three times the inverse of TLT's daily moves, compounded."
  },
  {
   "ticker": "TUA",
   "name": "Simplify Short Term Treasury Futures Strategy ETF",
   "category": "bonds",
   "badge": "missed",
   "figure": 10.68,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 485758978.0,
   "say": "As of Jun 30, 2026, TUA had a duration of 10.7 years against \"short\"."
  },
  {
   "ticker": "TUSB",
   "name": "Thrivent Ultra Short Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.48,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 220214478,
   "say": "As of Jun 30, 2026, TUSB had a duration of 0.5 years against \"ultra-short\"."
  },
  {
   "ticker": "TUSI",
   "name": "Touchstone Ultra Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.75,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 573659935,
   "say": "As of Jun 30, 2026, TUSI had a duration of 0.8 years against \"ultra-short\"."
  },
  {
   "ticker": "TWM",
   "name": "ProShares UltraShort Russell2000",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 51584814.0,
   "say": "Over three months to Nov 3, 2026, TWM finished 2.9 points ahead of twice the inverse of IWM's daily moves, compounded."
  },
  {
   "ticker": "TWSC",
   "name": "Corgi TSM 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 396586,
   "say": "Over three months to Nov 3, 2026, TWSC finished 2.2 points behind twice TSM's daily moves, compounded."
  },
  {
   "ticker": "TXNU",
   "name": "Direxion Daily TXN Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3789050.52,
   "say": "Over three months to Nov 3, 2026, TXNU finished 2.6 points behind twice TXN's daily moves, compounded."
  },
  {
   "ticker": "TXXD",
   "name": "21Shares 2x Long Dogecoin ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -9.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3624348.1,
   "say": "Over three months to Nov 3, 2026, TXXD finished 9.6 points behind twice Dogecoin's daily moves, compounded."
  },
  {
   "ticker": "TXXI",
   "name": "BondBloxx IR+M Tax-Aware Intermediate Duration ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 6.33,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 34991492,
   "say": "As of Jul 31, 2026, TXXI had a duration of 6.3 years against \"intermediate\"."
  },
  {
   "ticker": "TXXS",
   "name": "21Shares 2x Long Sui ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -12.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4603296.14,
   "say": "Over three months to Nov 3, 2026, TXXS finished 12.9 points behind twice Sui's daily moves, compounded."
  },
  {
   "ticker": "TYD",
   "name": "Direxion Daily 7-10 Year Treasury Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 30211999.999999996,
   "say": "Over three months to Nov 3, 2026, TYD finished 2.4 points behind three times IEF's daily moves, compounded."
  },
  {
   "ticker": "TYLG",
   "name": "Global X Information Technology Covered Call & Growth ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 182.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 16572178,
   "say": "Over the year to Nov 3, 2026, TYLG paid 10.1% in cash and returned 18.4% in total, covering 182.2% of its payout."
  },
  {
   "ticker": "TYO",
   "name": "Direxion Daily 7-10 Year Treasury Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10143000.0,
   "say": "Over three months to Nov 3, 2026, TYO finished 3.8 points ahead of three times the inverse of IEF's daily moves, compounded."
  },
  {
   "ticker": "TZA",
   "name": "Direxion Daily Small Cap Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 4.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 217978343.44,
   "say": "Over three months to Nov 3, 2026, TZA finished 4.3 points ahead of three times the inverse of IWM's daily moves, compounded."
  },
  {
   "ticker": "UBEW",
   "name": "Roundhill UBER WeeklyPay ETF",
   "category": "income",
   "badge": "missed",
   "figure": -182.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3458002,
   "say": "Over the year to Nov 3, 2026, UBEW paid 22.8% in cash and returned \u221241.6% in total, covering \u2212182.5% of its payout."
  },
  {
   "ticker": "UBOT",
   "name": "Direxion Daily Robotics, Artificial Intelligence & Automat",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 19293400.65,
   "say": "Over three months to Nov 3, 2026, UBOT finished 1.1 points behind twice BOTZ's daily moves, compounded."
  },
  {
   "ticker": "UBR",
   "name": "ProShares Ultra MSCI Brazil Capped",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2022870.0,
   "say": "Over three months to Nov 3, 2026, UBR finished 1.8 points behind twice EWZ's daily moves, compounded."
  },
  {
   "ticker": "UBRL",
   "name": "GraniteShares 2x Long UBER Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 29007943.57,
   "say": "Over three months to Nov 3, 2026, UBRL finished 1.8 points behind twice UBER's daily moves, compounded."
  },
  {
   "ticker": "UBT",
   "name": "ProShares Ultra 20+ Year Treasury",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 67206330.0,
   "say": "Over three months to Nov 3, 2026, UBT finished 1.5 points behind twice TLT's daily moves, compounded."
  },
  {
   "ticker": "UCC",
   "name": "ProShares Ultra Consumer Discretionary",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 9057422.0,
   "say": "Over three months to Nov 3, 2026, UCC finished 1.5 points behind twice XLY's daily moves, compounded."
  },
  {
   "ticker": "UCO",
   "name": "ProShares Ultra Bloomberg Crude Oil",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 457269391.0,
   "say": "Over three months to Nov 3, 2026, UCO finished 1.5 points behind twice OILK's daily moves, compounded."
  },
  {
   "ticker": "UCOP",
   "name": "ProShares Ultra Copper K-1 Free ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 762453.0,
   "say": "Over three months to Nov 3, 2026, UCOP finished 3.8 points behind twice CPER's daily moves, compounded."
  },
  {
   "ticker": "UCRD",
   "name": "VictoryShares Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 92.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 151126372,
   "say": "As of Jun 30, 2026, UCRD held 92.3% of net assets in corporate bonds."
  },
  {
   "ticker": "UCTX",
   "name": "Corgi UCTT 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 465793,
   "say": "Over three months to Nov 3, 2026, UCTX finished 1.0 points behind twice UCTT's daily moves, compounded."
  },
  {
   "ticker": "UDN",
   "name": "Invesco DB USD Index Bearish ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": 2.65,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 95604039.7,
   "say": "Over the year to Nov 3, 2026, UDN returned \u22120.2% against \u22122.2% for the daily inverse of the ICE U.S. Dollar Index. Before its 0.68% fee, UDN finished 2.65 points ahead of the daily inverse of the ICE U.S. Dollar Index."
  },
  {
   "ticker": "UDOW",
   "name": "ProShares UltraPro Dow30",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 840929974.0,
   "say": "Over three months to Nov 3, 2026, UDOW finished 2.2 points behind three times DIA's daily moves, compounded."
  },
  {
   "ticker": "UECG",
   "name": "Leverage Shares 2X Long UEC Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 2.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1341900,
   "say": "Over three months to Nov 3, 2026, UECG finished 2.8 points ahead of twice UEC's daily moves, compounded."
  },
  {
   "ticker": "UFIV",
   "name": "F/m US Treasury 5 Year Note ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 26200000.0,
   "say": "As of Aug 31, 2026, UFIV held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "UGE",
   "name": "ProShares Ultra Consumer Staples",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11296977.0,
   "say": "Over three months to Nov 3, 2026, UGE finished 1.4 points behind twice XLP's daily moves, compounded."
  },
  {
   "ticker": "UGL",
   "name": "ProShares Ultra Gold",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 632929042.0,
   "say": "Over three months to Nov 3, 2026, UGL finished 0.9 points behind twice GLD's daily moves, compounded."
  },
  {
   "ticker": "UGLD",
   "name": "Direxion Daily Gold Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11446517.61,
   "say": "Over three months to Nov 3, 2026, UGLD finished 2.3 points behind twice GLD's daily moves, compounded."
  },
  {
   "ticker": "UITB",
   "name": "VictoryShares Core Intermediate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.65,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 2670535961,
   "say": "As of Jun 30, 2026, UITB had a duration of 5.6 years against \"intermediate\"."
  },
  {
   "ticker": "ULST",
   "name": "State Street Ultra Short Term Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.73,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 514330000,
   "say": "As of Jun 30, 2026, ULST had a duration of 0.7 years against \"ultra-short\"."
  },
  {
   "ticker": "ULTI",
   "name": "REX IncomeMax Option Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -167.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10680500.0,
   "say": "Over the year to Nov 3, 2026, ULTI paid 34.6% in cash and returned \u221257.9% in total, covering \u2212167.3% of its payout."
  },
  {
   "ticker": "ULTY",
   "name": "YieldMax Ultra Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -34.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 577282483.2,
   "say": "Over the year to Nov 3, 2026, ULTY paid 44.1% in cash and returned \u221215.0% in total, covering \u221234.0% of its payout."
  },
  {
   "ticker": "UMAL",
   "name": "Defiance Daily Target 2X Long UMAC ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1554050,
   "say": "Over three months to Nov 3, 2026, UMAL finished 3.0 points behind twice UMAC's daily moves, compounded."
  },
  {
   "ticker": "UMCX",
   "name": "Corgi UMC 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 323860,
   "say": "Over three months to Nov 3, 2026, UMCX finished 1.8 points behind twice UMC's daily moves, compounded."
  },
  {
   "ticker": "UMDD",
   "name": "ProShares UltraPro MidCap400",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 27814350.0,
   "say": "Over three months to Nov 3, 2026, UMDD finished 2.4 points behind three times MDY's daily moves, compounded."
  },
  {
   "ticker": "UN",
   "name": "Corgi UNH 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 335781,
   "say": "Over three months to Nov 3, 2026, UN finished 3.9 points behind twice UNH's daily moves, compounded."
  },
  {
   "ticker": "UNHG",
   "name": "Leverage Shares 2X Long UNH Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 61391500,
   "say": "Over three months to Nov 3, 2026, UNHG finished 4.5 points behind twice UNH's daily moves, compounded."
  },
  {
   "ticker": "UNHU",
   "name": "Direxion Daily UNH Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -4.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3660048.8,
   "say": "Over three months to Nov 3, 2026, UNHU finished 4.0 points behind twice UNH's daily moves, compounded."
  },
  {
   "ticker": "UNHW",
   "name": "Roundhill UNH WeeklyPay ETF",
   "category": "income",
   "badge": "partly",
   "figure": 69.4,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-03",
   "to": "2026-11-03",
   "netAssets": 5530349,
   "say": "Over the time since its launch to Nov 3, 2026, UNHW paid 29.1% in cash and returned 20.2% in total, covering 69.4% of its payout."
  },
  {
   "ticker": "UNX",
   "name": "Tradr 2X Long U Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2825509,
   "say": "Over three months to Nov 3, 2026, UNX finished 1.7 points behind twice U's daily moves, compounded."
  },
  {
   "ticker": "UOCT",
   "name": "Innovator U.S. Equity Ultra Buffer ETF - Oct",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.17,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 267214791.0,
   "say": "Over its outcome period to Sep 30, 2026, UOCT returned 10.4% against the 10.2% its cap promised after its fee, as SPY moved +14.6%."
  },
  {
   "ticker": "UPAL",
   "name": "ProShares Ultra Palladium K-1 Free ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 230437.0,
   "say": "Over three months to Nov 3, 2026, UPAL finished 2.6 points behind twice PALL's daily moves, compounded."
  },
  {
   "ticker": "UPLT",
   "name": "ProShares Ultra Platinum K-1 Free ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 301115.0,
   "say": "Over three months to Nov 3, 2026, UPLT finished 2.7 points behind twice PPLT's daily moves, compounded."
  },
  {
   "ticker": "UPRO",
   "name": "ProShares UltraPro S&P500",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5168743084.0,
   "say": "Over three months to Nov 3, 2026, UPRO finished 2.3 points behind three times SPY's daily moves, compounded."
  },
  {
   "ticker": "UPSC",
   "name": "Corgi UPST 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 137138,
   "say": "Over three months to Nov 3, 2026, UPSC finished 1.8 points behind twice UPST's daily moves, compounded."
  },
  {
   "ticker": "UPSX",
   "name": "Tradr 2X Long UPST Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10704792,
   "say": "Over three months to Nov 3, 2026, UPSX finished 2.6 points behind twice UPST's daily moves, compounded."
  },
  {
   "ticker": "UPV",
   "name": "ProShares Ultra FTSE Europe",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 11752804.0,
   "say": "Over three months to Nov 3, 2026, UPV finished 1.5 points behind twice VGK's daily moves, compounded."
  },
  {
   "ticker": "UPW",
   "name": "ProShares Ultra Utilities",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 12886071.0,
   "say": "Over three months to Nov 3, 2026, UPW finished 1.9 points behind twice XLU's daily moves, compounded."
  },
  {
   "ticker": "URE",
   "name": "ProShares Ultra Real Estate",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 52659664.0,
   "say": "Over three months to Nov 3, 2026, URE finished 1.3 points behind twice XLRE's daily moves, compounded."
  },
  {
   "ticker": "URSP",
   "name": "ProShares Ultra S&P 500 Equal Weight",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 41861078.0,
   "say": "Over three months to Nov 3, 2026, URSP finished 1.3 points behind twice RSP's daily moves, compounded."
  },
  {
   "ticker": "URTY",
   "name": "ProShares UltraPro Russell2000",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 278562494.0,
   "say": "Over three months to Nov 3, 2026, URTY finished 1.9 points behind three times IWM's daily moves, compounded."
  },
  {
   "ticker": "USAX",
   "name": "Tradr 2X Long USAR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4900425,
   "say": "Over three months to Nov 3, 2026, USAX finished 0.8 points behind twice USAR's daily moves, compounded."
  },
  {
   "ticker": "USFR",
   "name": "WisdomTree Floating Rate Treasury Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 18762037816,
   "say": "Over the year to Nov 3, 2026, USFR returned 4.1% against 4.0% for TFLO, which tracks the same Bloomberg U.S. Treasury Floating Rate Bond Index. Fees aside, USFR finished 0.12 points ahead of TFLO."
  },
  {
   "ticker": "USGG",
   "name": "Leverage Shares 2X Long USAR Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7177500,
   "say": "Over three months to Nov 3, 2026, USGG finished 1.0 points behind twice USAR's daily moves, compounded."
  },
  {
   "ticker": "USHY",
   "name": "iShares Broad USD High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.08,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 26821899282,
   "say": "Over the year to Nov 3, 2026, USHY returned 2.2% against 2.2% for SPHY, on ICE BofA US High Yield Index. Fees aside, USHY finished 0.08 points ahead of SPHY."
  },
  {
   "ticker": "USIG",
   "name": "iShares Broad USD Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.22,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17927740511,
   "say": "Over the year to Nov 3, 2026, USIG returned \u22120.3% against \u22120.4% for CORP, which tracks the same ICE BofA US Corporate Index. Fees aside, USIG finished 0.22 points behind CORP."
  },
  {
   "ticker": "USIN",
   "name": "WisdomTree 7-10 Year Laddered Treasury Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 6.76,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4376446,
   "say": "As of Aug 31, 2026, USIN had a duration of 6.8 years against \"7 to 10 years\"."
  },
  {
   "ticker": "USLN",
   "name": "iShares Broad USD Floating Rate Loan ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.37,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 29819822,
   "say": "As of Aug 31, 2026, USLN had a duration of 0.4 years against \"floating\"."
  },
  {
   "ticker": "USLV",
   "name": "Direxion Daily Silver Bull 2X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 13383509.23,
   "say": "Over three months to Nov 3, 2026, USLV finished 1.9 points behind twice SLV's daily moves, compounded."
  },
  {
   "ticker": "USOY",
   "name": "Defiance Oil Enhanced Options Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 132.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 78195375,
   "say": "Over the year to Nov 3, 2026, USOY paid 51.3% in cash and returned 67.9% in total, covering 132.4% of its payout. Since launch it covered 81.6%."
  },
  {
   "ticker": "USPX",
   "name": "Franklin U.S. Equity Index ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.16,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 2036571230.96,
   "say": "Over the year to Nov 3, 2026, USPX returned 11.1% against 10.9% for BBUS, which tracks the same Morningstar US Target Market Exposure Index. Fees aside, USPX finished 0.16 points ahead of BBUS."
  },
  {
   "ticker": "USSH",
   "name": "WisdomTree 1-3 Year Laddered Treasury Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.8,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 22546669,
   "say": "As of Aug 31, 2026, USSH had a duration of 1.8 years against \"1 to 3 years\"."
  },
  {
   "ticker": "UST",
   "name": "ProShares Ultra 7-10 Year Treasury",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 16510791.0,
   "say": "Over three months to Nov 3, 2026, UST finished 0.8 points behind twice IEF's daily moves, compounded."
  },
  {
   "ticker": "USTB",
   "name": "VictoryShares Short-Term Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 1.86,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 2224465554,
   "say": "As of Jun 30, 2026, USTB had a duration of 1.9 years against \"short\"."
  },
  {
   "ticker": "USVN",
   "name": "F/m US Treasury 7 Year Note ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 6950000.0,
   "say": "As of Aug 31, 2026, USVN held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "USX",
   "name": "Corgi Total U.S. Market 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 355428,
   "say": "Over three months to Nov 3, 2026, USX finished 2.4 points behind twice VTI's daily moves, compounded."
  },
  {
   "ticker": "UTEN",
   "name": "F/m US Treasury 10 Year Note ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 265660000.00000003,
   "say": "As of Aug 31, 2026, UTEN held 99.8% of net assets in treasury bonds."
  },
  {
   "ticker": "UTHY",
   "name": "F/m US Treasury 30 Year Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 219910000.0,
   "say": "As of Aug 31, 2026, UTHY held 99.8% of net assets in treasury bonds."
  },
  {
   "ticker": "UTRE",
   "name": "F/m US Treasury 3 Year Note ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 9690000.0,
   "say": "As of Aug 31, 2026, UTRE held 99.8% of net assets in treasury bonds."
  },
  {
   "ticker": "UTSL",
   "name": "Direxion Daily Utilities Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 67952538.83,
   "say": "Over three months to Nov 3, 2026, UTSL finished 2.3 points behind three times XLU's daily moves, compounded."
  },
  {
   "ticker": "UTWO",
   "name": "F/m US Treasury 2 Year Note ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 523450000.00000006,
   "say": "As of Aug 31, 2026, UTWO held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "UTWY",
   "name": "F/m US Treasury 20 Year Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 11620000.0,
   "say": "As of Aug 31, 2026, UTWY held 99.8% of net assets in treasury bonds."
  },
  {
   "ticker": "UUP",
   "name": "Invesco DB USD Index Bullish Fund ETF",
   "category": "commodities",
   "badge": "delivered",
   "figure": 4.98,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 480915482.45,
   "say": "Over the year to Nov 3, 2026, UUP returned 6.3% against 2.0% for the ICE U.S. Dollar Index. Before its 0.69% fee, UUP finished 4.98 points ahead of the ICE U.S. Dollar Index."
  },
  {
   "ticker": "UUUC",
   "name": "Corgi UUUU 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 89610,
   "say": "Over three months to Nov 3, 2026, UUUC finished 0.7 points behind twice UUUU's daily moves, compounded."
  },
  {
   "ticker": "UUUG",
   "name": "Leverage Shares 2X Long UUUU Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 5665000,
   "say": "Over three months to Nov 3, 2026, UUUG finished 1.1 points behind twice UUUU's daily moves, compounded."
  },
  {
   "ticker": "UWM",
   "name": "ProShares Ultra Russell2000",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 216493740.0,
   "say": "Over three months to Nov 3, 2026, UWM finished 1.1 points behind twice IWM's daily moves, compounded."
  },
  {
   "ticker": "UXI",
   "name": "ProShares Ultra Industrials",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 26549450.0,
   "say": "Over three months to Nov 3, 2026, UXI finished 1.1 points behind twice XLI's daily moves, compounded."
  },
  {
   "ticker": "UXRP",
   "name": "ProShares Ultra XRP ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 39401200.0,
   "say": "Over three months to Nov 3, 2026, UXRP finished 6.6 points behind twice XRP's daily moves, compounded."
  },
  {
   "ticker": "UYG",
   "name": "ProShares Ultra Financials",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 792726094.0,
   "say": "Over three months to Nov 3, 2026, UYG finished 1.4 points behind twice XLF's daily moves, compounded."
  },
  {
   "ticker": "UYLD",
   "name": "Angel Oak UltraShort Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.76,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1570701825,
   "say": "As of Jul 31, 2026, UYLD had a duration of 0.8 years against \"ultra-short\"."
  },
  {
   "ticker": "UYM",
   "name": "ProShares Ultra Materials",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 39266976.0,
   "say": "Over three months to Nov 3, 2026, UYM finished 1.5 points behind twice XLB's daily moves, compounded."
  },
  {
   "ticker": "VAVX",
   "name": "VanEck Avalanche ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 2.63,
   "unit": "points",
   "window": "since launch",
   "from": "2026-01-26",
   "to": "2026-11-03",
   "netAssets": 17380000,
   "say": "Over the time since its launch to Nov 3, 2026, VAVX returned \u221225.0% against \u221226.8% for Avalanche. Before its 0.20% fee, it finished 2.63 points ahead of Avalanche."
  },
  {
   "ticker": "VAW",
   "name": "Vanguard Materials ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3100000000,
   "say": "Over the year to Nov 3, 2026, VAW returned 19.9% against 19.9% for FMAT, which tracks the same MSCI US Investable Market Index (IMI)/Materials 25/50. Fees aside, VAW finished level with FMAT."
  },
  {
   "ticker": "VBCA",
   "name": "Vanguard Target Maturity 2027 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.8,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 64800000,
   "say": "As of Jun 30, 2026, VBCA held 97.8% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCB",
   "name": "Vanguard Target Maturity 2028 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 116800000,
   "say": "As of Jun 30, 2026, VBCB held 97.9% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCC",
   "name": "Vanguard Target Maturity 2029 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 63700000,
   "say": "As of Jun 30, 2026, VBCC held 98.1% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCD",
   "name": "Vanguard Target Maturity 2030 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 60100000,
   "say": "As of Jun 30, 2026, VBCD held 98.5% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCE",
   "name": "Vanguard Target Maturity 2031 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 51000000,
   "say": "As of Jun 30, 2026, VBCE held 98.7% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCF",
   "name": "Vanguard Target Maturity 2032 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 40500000,
   "say": "As of Jun 30, 2026, VBCF held 98.7% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCG",
   "name": "Vanguard Target Maturity 2033 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 17200000,
   "say": "As of Jun 30, 2026, VBCG held 98.3% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCH",
   "name": "Vanguard Target Maturity 2034 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 11400000,
   "say": "As of Jun 30, 2026, VBCH held 98.1% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCI",
   "name": "Vanguard Target Maturity 2035 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 14200000,
   "say": "As of Jun 30, 2026, VBCI held 98.2% of net assets in corporate bonds."
  },
  {
   "ticker": "VBCJ",
   "name": "Vanguard Target Maturity 2036 Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 24100000,
   "say": "As of Jun 30, 2026, VBCJ held 98.3% of net assets in corporate bonds."
  },
  {
   "ticker": "VBIL",
   "name": "Vanguard 0-3 Month Treasury Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.1,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 12800000000,
   "say": "As of Jun 30, 2026, VBIL had a duration of 0.1 years against \"0 to 3 months\"."
  },
  {
   "ticker": "VCEB",
   "name": "Vanguard ESG U.S. Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.3,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1200000000,
   "say": "As of Aug 31, 2026, VCEB held 98.3% of net assets in corporate bonds."
  },
  {
   "ticker": "VCHY",
   "name": "Vanguard U.S. High-Yield Corporate Bond Index ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.2,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 101800000,
   "say": "As of Jun 30, 2026, VCHY held 97.2% of net assets in corporate bonds."
  },
  {
   "ticker": "VCIT",
   "name": "Vanguard Intermediate-Term Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.05,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 66600000000,
   "say": "Over the year to Nov 3, 2026, VCIT returned \u22120.5% against \u22120.5% for SCHI, which tracks the same Bloomberg U.S. 5-10 Year Corporate Bond Index. Fees aside, VCIT finished 0.05 points behind SCHI."
  },
  {
   "ticker": "VCLT",
   "name": "Vanguard Long-Term Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 11.7,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 7500000000,
   "say": "As of Aug 31, 2026, VCLT had a duration of 11.7 years against \"long\"."
  },
  {
   "ticker": "VCR",
   "name": "Vanguard Consumer Discretion ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.12,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 5600000000,
   "say": "Over the year to Nov 3, 2026, VCR returned \u22121.1% against \u22121.0% for FDIS, which tracks the same MSCI US Investable Market Index (IMI)/Consumer Discretionary 25/50. Fees aside, VCR finished 0.12 points behind FDIS."
  },
  {
   "ticker": "VCSH",
   "name": "Vanguard Short-Term Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.09,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 43900000000,
   "say": "Over the year to Nov 3, 2026, VCSH returned 1.9% against 2.0% for SCHJ, which tracks the same Bloomberg U.S. 1-5 Year Corporate Bond Index. Fees aside, VCSH finished 0.09 points behind SCHJ."
  },
  {
   "ticker": "VDC",
   "name": "Vanguard Consumer Staples ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.07,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7400000000,
   "say": "Over the year to Nov 3, 2026, VDC returned 19.3% against 19.3% for FSTA, which tracks the same MSCI US Investable Market Index (IMI)/Consumer Staples 25/50. Fees aside, VDC finished 0.07 points behind FSTA."
  },
  {
   "ticker": "VDE",
   "name": "Vanguard Energy ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.24,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10400000000,
   "say": "Over the year to Nov 3, 2026, VDE returned 53.1% against 53.4% for FENY, which tracks the same MSCI US Investable Market Index (IMI)/Energy 25/50. Fees aside, VDE finished 0.24 points behind FENY."
  },
  {
   "ticker": "VEGA",
   "name": "AdvisorShares STAR Global Buy-Write ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 507.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 93254459.68,
   "say": "Over the year to Nov 3, 2026, VEGA paid 1.3% in cash and returned 6.6% in total, covering 507.7% of its payout."
  },
  {
   "ticker": "VELL",
   "name": "Defiance Daily Target 2X Long VELO ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 545046,
   "say": "Over three months to Nov 3, 2026, VELL finished 2.2 points behind twice VELO's daily moves, compounded."
  },
  {
   "ticker": "VEMY",
   "name": "Virtus Stone Harbor Emerging Markets High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 87.9,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 49737395,
   "say": "As of Jul 31, 2026, VEMY held 87.9% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "VFH",
   "name": "Vanguard Financials ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 12700000000,
   "say": "Over the year to Nov 3, 2026, VFH returned 11.3% against 11.2% for FNCL, which tracks the same MSCI US Investable Market Index (IMI)/Financials 25/50. Fees aside, VFH finished 0.03 points ahead of FNCL."
  },
  {
   "ticker": "VGHY",
   "name": "Vanguard High-Yield Active ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 319200000,
   "say": "As of Jul 31, 2026, VGHY held 98.1% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "VGIT",
   "name": "Vanguard Intermediate-Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 39700000000,
   "say": "Over the year to Nov 3, 2026, VGIT returned \u22120.4% against \u22120.4% for SCHR, which tracks the same Bloomberg U.S. Treasury 3-10 Year Index. Fees aside, VGIT finished 0.01 points behind SCHR."
  },
  {
   "ticker": "VGLT",
   "name": "Vanguard Long-Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 10400000000,
   "say": "Over the year to Nov 3, 2026, VGLT returned \u22124.4% against \u22124.4% for SCHQ, which tracks the same Bloomberg U.S. Long Treasury Index. Fees aside, VGLT finished 0.01 points behind SCHQ."
  },
  {
   "ticker": "VGSH",
   "name": "Vanguard Short-Term Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 35100000000,
   "say": "Over the year to Nov 3, 2026, VGSH returned 2.1% against 2.1% for SCHO, which tracks the same Bloomberg U.S. Treasury 1-3 Year Index. Fees aside, VGSH finished level with SCHO."
  },
  {
   "ticker": "VGUS",
   "name": "Vanguard Ultra-Short Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.28,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1200000000,
   "say": "As of Jun 30, 2026, VGUS had a duration of 0.3 years against \"ultra-short\"."
  },
  {
   "ticker": "VHT",
   "name": "Vanguard Health Care ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 19100000000,
   "say": "Over the year to Nov 3, 2026, VHT returned 28.2% against 28.2% for FHLC, which tracks the same MSCI US Investable Market Index (IMI)/Health Care 25/50. Fees aside, VHT finished 0.03 points behind FHLC."
  },
  {
   "ticker": "VIAG",
   "name": "Leverage Shares 2X Long VIAV Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 306150,
   "say": "Over three months to Nov 3, 2026, VIAG finished 2.2 points behind twice VIAV's daily moves, compounded."
  },
  {
   "ticker": "VIOG",
   "name": "Vanguard S&P Small-Cap 600 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.14,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1000000000,
   "say": "Over the year to Nov 3, 2026, VIOG returned 19.6% against 19.4% for IJT, which tracks the same S&P SmallCap 600 Growth Index. Fees aside, VIOG finished 0.14 points ahead of IJT."
  },
  {
   "ticker": "VIOO",
   "name": "Vanguard S&P Small-Cap 600 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.08,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4000000000,
   "say": "Over the year to Nov 3, 2026, VIOO returned 21.1% against 21.0% for IJR, which tracks the same S&P SmallCap 600 Index. Fees aside, VIOO finished 0.08 points ahead of IJR."
  },
  {
   "ticker": "VIOV",
   "name": "Vanguard S&P Small-Cap 600 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.18,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1700000000,
   "say": "Over the year to Nov 3, 2026, VIOV returned 22.6% against 22.3% for IJS, which tracks the same S&P SmallCap 600 Value Index. Fees aside, VIOV finished 0.18 points ahead of IJS."
  },
  {
   "ticker": "VMBS",
   "name": "Vanguard Mortgage-Backed Securities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.24,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 15500000000,
   "say": "Over the year to Nov 3, 2026, VMBS returned 0.7% against 0.5% for SMBS, which tracks the same Bloomberg U.S. MBS Float Adjusted Index. Fees aside, VMBS finished 0.24 points ahead of SMBS."
  },
  {
   "ticker": "VNLA",
   "name": "Janus Henderson Short Duration Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.79,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 3347408818,
   "say": "As of Jul 31, 2026, VNLA had a duration of 0.8 years against \"short\"."
  },
  {
   "ticker": "VONE",
   "name": "Vanguard Russell 1000 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8900000000,
   "say": "Over the year to Nov 3, 2026, VONE returned 11.5% against 11.4% for IWB, which tracks the same Russell 1000 Index. Fees aside, VONE finished 0.02 points behind IWB."
  },
  {
   "ticker": "VONG",
   "name": "Vanguard Russell 1000 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.09,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 47100000000,
   "say": "Over the year to Nov 3, 2026, VONG returned \u22123.2% against \u22123.4% for IWF, which tracks the same Russell 1000 Growth Index. Fees aside, VONG finished 0.09 points ahead of IWF."
  },
  {
   "ticker": "VONV",
   "name": "Vanguard Russell 1000 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.02,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 21700000000,
   "say": "Over the year to Nov 3, 2026, VONV returned 28.8% against 28.7% for IWD, which tracks the same Russell 1000 Value Index. Fees aside, VONV finished 0.02 points ahead of IWD."
  },
  {
   "ticker": "VOO",
   "name": "Vanguard S&P 500 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1000000000000,
   "say": "Over the year to Nov 3, 2026, VOO returned 11.7% against 11.7% for IVV, which tracks the same S&P 500 Index. Fees aside, VOO finished level with IVV."
  },
  {
   "ticker": "VOOG",
   "name": "Vanguard S&P 500 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 27800000000,
   "say": "Over the year to Nov 3, 2026, VOOG returned 7.9% against 7.7% for IVW, which tracks the same S&P 500 Growth Index. Fees aside, VOOG finished 0.03 points ahead of IVW."
  },
  {
   "ticker": "VOOV",
   "name": "Vanguard S&P 500 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6600000000,
   "say": "Over the year to Nov 3, 2026, VOOV returned 16.3% against 16.2% for IVE, which tracks the same S&P 500 Value Index. Fees aside, VOOV finished level with IVE."
  },
  {
   "ticker": "VOX",
   "name": "Vanguard Communication Services  ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.19,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 6000000000,
   "say": "Over the year to Nov 3, 2026, VOX returned \u22125.3% against \u22125.5% for FCOM, which tracks the same MSCI US Investable Market Index (IMI)/Communication Services 25/50. Fees aside, VOX finished 0.19 points ahead of FCOM."
  },
  {
   "ticker": "VPU",
   "name": "Vanguard Utilities ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.17,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7700000000,
   "say": "Over the year to Nov 3, 2026, VPU returned \u22120.2% against 0.0% for FUTY, which tracks the same MSCI US Investable Market Index (IMI)/Utilities 25/50. Fees aside, VPU finished 0.17 points behind FUTY."
  },
  {
   "ticker": "VRC",
   "name": "Corgi VRT 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 307912,
   "say": "Over three months to Nov 3, 2026, VRC finished 2.5 points behind twice VRT's daily moves, compounded."
  },
  {
   "ticker": "VRIG",
   "name": "Invesco Variable Rate Investment Grade ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.5,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1986468270.17,
   "say": "As of Jul 31, 2026, VRIG held 5.5% of its credit risk below investment grade against \"investment grade\"."
  },
  {
   "ticker": "VRTL",
   "name": "GraniteShares 2x Long VRT Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 34585451.62,
   "say": "Over three months to Nov 3, 2026, VRTL finished 3.3 points behind twice VRT's daily moves, compounded."
  },
  {
   "ticker": "VSDB",
   "name": "Vanguard Short Duration Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.49,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 1000000000,
   "say": "As of Jun 30, 2026, VSDB had a duration of 2.5 years against \"short\"."
  },
  {
   "ticker": "VSDM",
   "name": "Vanguard Short Duration Tax-Exempt Bond ETF",
   "category": "bonds",
   "badge": "partly",
   "figure": 4.52,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1200000000,
   "say": "As of Jul 31, 2026, VSDM had a duration of 4.5 years against \"short\"."
  },
  {
   "ticker": "VSHY",
   "name": "Virtus Newfleet Short Duration High Yield Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.11,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 31420459,
   "say": "As of Jul 31, 2026, VSHY had a duration of 2.1 years against \"short\"."
  },
  {
   "ticker": "VSOL",
   "name": "VanEck Solana ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": 4.67,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-17",
   "to": "2026-11-03",
   "netAssets": 19010000,
   "say": "Over the time since its launch to Nov 3, 2026, VSOL returned \u221225.0% against \u221228.2% for Solana. Before its 0.30% fee, it finished 4.67 points ahead of Solana."
  },
  {
   "ticker": "VSTL",
   "name": "Defiance Daily Target 2X Long VST ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -4.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 16433868,
   "say": "Over three months to Nov 3, 2026, VSTL finished 4.7 points behind twice VST's daily moves, compounded."
  },
  {
   "ticker": "VTC",
   "name": "Vanguard Total Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": -0.22,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1600000000,
   "say": "Over the year to Nov 3, 2026, VTC returned \u22120.5% against \u22120.3% for SPBO, which tracks the same Bloomberg U.S. Corporate Bond Index. Fees aside, VTC finished 0.22 points behind SPBO."
  },
  {
   "ticker": "VTEI",
   "name": "Vanguard Intermediate-Term Tax-Exempt Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 5.55,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1700000000,
   "say": "As of Jul 31, 2026, VTEI had a duration of 5.6 years against \"intermediate\"."
  },
  {
   "ticker": "VTEL",
   "name": "Vanguard Long-Term Tax-Exempt Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 9.12,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 417200000,
   "say": "As of Jul 31, 2026, VTEL had a duration of 9.1 years against \"long\"."
  },
  {
   "ticker": "VTES",
   "name": "Vanguard Short-Term Tax-Exempt Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.95,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 3600000000,
   "say": "As of Aug 31, 2026, VTES had a duration of 3.0 years against \"short\"."
  },
  {
   "ticker": "VTG",
   "name": "Vanguard Total Treasury ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 227600000,
   "say": "As of Jun 30, 2026, VTG held 98.9% of net assets in treasury bonds."
  },
  {
   "ticker": "VTHR",
   "name": "Vanguard Russell 3000 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": -0.0,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 4900000000,
   "say": "Over the year to Nov 3, 2026, VTHR returned 11.7% against 11.6% for IWV, which tracks the same Russell 3000 Index. Fees aside, VTHR finished level with IWV."
  },
  {
   "ticker": "VTIP",
   "name": "Vanguard Short-Term Inflation-Protected Securities Index F",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.28,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 20900000000,
   "say": "As of Jun 30, 2026, VTIP had a duration of 2.3 years against \"short\"."
  },
  {
   "ticker": "VTP",
   "name": "Vanguard Total Inflation-Protected Securities ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.01,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 250500000,
   "say": "Over the year to Nov 3, 2026, VTP returned \u22120.2% against \u22120.3% for TIP, which tracks the same ICE U.S. Treasury Inflation Linked Bond Index. Fees aside, VTP finished 0.01 points ahead of TIP."
  },
  {
   "ticker": "VTWG",
   "name": "Vanguard Russell 2000 Growth ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.04,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1400000000,
   "say": "Over the year to Nov 3, 2026, VTWG returned 8.0% against 7.8% for IWO, which tracks the same Russell 2000 Growth Index. Fees aside, VTWG finished 0.04 points ahead of IWO."
  },
  {
   "ticker": "VTWO",
   "name": "Vanguard Russell 2000 ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.03,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 16600000000,
   "say": "Over the year to Nov 3, 2026, VTWO returned 15.3% against 15.2% for IWM, which tracks the same Russell 2000 Index. Fees aside, VTWO finished 0.03 points ahead of IWM."
  },
  {
   "ticker": "VTWV",
   "name": "Vanguard Russell 2000 Value ETF",
   "category": "stocks",
   "badge": "delivered",
   "figure": 0.21,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1300000000,
   "say": "Over the year to Nov 3, 2026, VTWV returned 23.7% against 23.3% for IWN, which tracks the same Russell 2000 Value Index. Fees aside, VTWV finished 0.21 points ahead of IWN."
  },
  {
   "ticker": "VUSB",
   "name": "Vanguard Ultra-Short Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.97,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 9900000000,
   "say": "As of Jun 30, 2026, VUSB had a duration of 1.0 years against \"ultra-short\"."
  },
  {
   "ticker": "WANT",
   "name": "Direxion Daily Consumer Discretionary Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 20485040.97,
   "say": "Over three months to Nov 3, 2026, WANT finished 2.3 points behind three times XLY's daily moves, compounded."
  },
  {
   "ticker": "WDCC",
   "name": "Corgi WDC 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2733731,
   "say": "Over three months to Nov 3, 2026, WDCC finished 1.7 points behind twice WDC's daily moves, compounded."
  },
  {
   "ticker": "WDCX",
   "name": "Tradr 2X Long WDC Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 79813530,
   "say": "Over three months to Nov 3, 2026, WDCX finished 1.0 points behind twice WDC's daily moves, compounded."
  },
  {
   "ticker": "WDTE",
   "name": "Defiance S&P 500 Weekly Distribution ETF",
   "category": "income",
   "badge": "missed",
   "figure": 41.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 69299722,
   "say": "Over the year to Nov 3, 2026, WDTE paid 27.6% in cash and returned 11.4% in total, covering 41.3% of its payout. Since launch it covered 59.1%."
  },
  {
   "ticker": "WEBL",
   "name": "Direxion Daily Dow Jones Internet Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 63806020.92,
   "say": "Over three months to Nov 3, 2026, WEBL finished 1.5 points behind three times FDN's daily moves, compounded."
  },
  {
   "ticker": "WEBS",
   "name": "Direxion Daily Dow Jones Internet Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 3.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 8260962.199999999,
   "say": "Over three months to Nov 3, 2026, WEBS finished 3.6 points ahead of three times the inverse of FDN's daily moves, compounded."
  },
  {
   "ticker": "WEBX",
   "name": "Corgi Chinese Internet 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 235102,
   "say": "Over three months to Nov 3, 2026, WEBX finished 1.8 points behind twice KWEB's daily moves, compounded."
  },
  {
   "ticker": "WEEI",
   "name": "Westwood Salient Enhanced Energy Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 295.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 98376812,
   "say": "Over the year to Nov 3, 2026, WEEI paid 12.9% in cash and returned 38.1% in total, covering 295.3% of its payout."
  },
  {
   "ticker": "WEEK",
   "name": "Roundhill Weekly T-Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 182997678,
   "say": "As of Jun 30, 2026, WEEK held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "WEEL",
   "name": "Peerless Option Income Wheel ETF",
   "category": "income",
   "badge": "partly",
   "figure": 75.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 38706908,
   "say": "Over the year to Nov 3, 2026, WEEL paid 12.5% in cash and returned 9.4% in total, covering 75.2% of its payout. Since launch it covered 106.3%."
  },
  {
   "ticker": "WEPN",
   "name": "Nicholas Defense and Rare Earth Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -205.4,
   "unit": "%",
   "window": "since launch",
   "from": "2026-03-03",
   "to": "2026-11-03",
   "netAssets": 6079133,
   "say": "Over the time since its launch to Nov 3, 2026, WEPN paid 7.4% in cash and returned \u221215.2% in total, covering \u2212205.4% of its payout."
  },
  {
   "ticker": "WLDU",
   "name": "Leverage Shares 2X Long World Stock Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2696100,
   "say": "Over three months to Nov 3, 2026, WLDU finished 2.7 points behind twice VT's daily moves, compounded."
  },
  {
   "ticker": "WMTI",
   "name": "REX WMT Growth & Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 47.7,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 12562800.0,
   "say": "Over the time since its launch to Nov 3, 2026, WMTI paid 29.8% in cash and returned 14.2% in total, covering 47.7% of its payout."
  },
  {
   "ticker": "WNTR",
   "name": "YieldMax MSTR Short Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 15.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 56329750.0,
   "say": "Over the year to Nov 3, 2026, WNTR paid 75.4% in cash and returned 11.8% in total, covering 15.6% of its payout."
  },
  {
   "ticker": "WRTH",
   "name": "Worth Charting Options Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 88.9,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-28",
   "to": "2026-11-03",
   "netAssets": 43639460,
   "say": "Over the time since its launch to Nov 3, 2026, WRTH paid 5.4% in cash and returned 4.8% in total, covering 88.9% of its payout."
  },
  {
   "ticker": "WSDB",
   "name": "Weitz Short Duration Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 2.24,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 7450794,
   "say": "As of Aug 31, 2026, WSDB had a duration of 2.2 years against \"short\"."
  },
  {
   "ticker": "WTMU",
   "name": "WisdomTree Core Laddered Municipal Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 9073610,
   "say": "As of Aug 31, 2026, WTMU held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "WTMY",
   "name": "WisdomTree High Income Laddered Municipal Fund",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 4986985,
   "say": "As of Aug 31, 2026, WTMY held 98.5% of net assets in municipal bonds."
  },
  {
   "ticker": "WTPI",
   "name": "WisdomTree Equity Premium Income Fund",
   "category": "income",
   "badge": "partly",
   "figure": 68.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 527987156,
   "say": "Over the year to Nov 3, 2026, WTPI paid 11.9% in cash and returned 8.2% in total, covering 68.9% of its payout. Since launch it covered 178.1%."
  },
  {
   "ticker": "WULX",
   "name": "Tradr 2X Long WULF Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 24387787,
   "say": "Over three months to Nov 3, 2026, WULX finished 2.0 points behind twice WULF's daily moves, compounded. Before rounding it was 2.08 points."
  },
  {
   "ticker": "WX",
   "name": "Corgi All World 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 457836,
   "say": "Over three months to Nov 3, 2026, WX finished 2.3 points behind twice VT's daily moves, compounded."
  },
  {
   "ticker": "WYFL",
   "name": "Defiance Daily Target 2X Long WYFI ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 787103,
   "say": "Over three months to Nov 3, 2026, WYFL finished 1.4 points behind twice WYFI's daily moves, compounded."
  },
  {
   "ticker": "XAGI",
   "name": "Corgi AGIX 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 313342,
   "say": "Over three months to Nov 3, 2026, XAGI finished 3.4 points behind twice AGIX's daily moves, compounded."
  },
  {
   "ticker": "XB",
   "name": "BondBloxx B Rated USD High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 72105928,
   "say": "As of Jul 31, 2026, XB held 96.0% of net assets in corporate bonds."
  },
  {
   "ticker": "XBB",
   "name": "BondBloxx BB Rated USD High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 97.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 517744236,
   "say": "As of Jul 31, 2026, XBB held 97.5% of net assets in corporate bonds."
  },
  {
   "ticker": "XBCI",
   "name": "NEOS Boosted Bitcoin High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -12.5,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-03",
   "to": "2026-11-03",
   "netAssets": 237505493.0,
   "say": "Over the time since its launch to Nov 3, 2026, XBCI paid 24.0% in cash and returned \u22123.0% in total, covering \u221212.5% of its payout."
  },
  {
   "ticker": "XBIL",
   "name": "F/m US Treasury 6 Month Bill ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 792210000.0,
   "say": "As of Aug 31, 2026, XBIL held 100.0% of net assets in treasury bonds."
  },
  {
   "ticker": "XBIX",
   "name": "Corgi U.S. Biotech 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 337358,
   "say": "Over three months to Nov 3, 2026, XBIX finished 3.4 points behind twice XBI's daily moves, compounded."
  },
  {
   "ticker": "XBTY",
   "name": "GraniteShares YieldBOOST Bitcoin ETF",
   "category": "income",
   "badge": "missed",
   "figure": -76.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 8736722.71,
   "say": "Over the year to Nov 3, 2026, XBTY paid 38.9% in cash and returned \u221229.7% in total, covering \u221276.3% of its payout."
  },
  {
   "ticker": "XCCC",
   "name": "BondBloxx CCC Rated USD High Yield Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 96.5,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 263671156,
   "say": "As of Jul 31, 2026, XCCC held 96.5% of net assets in corporate bonds."
  },
  {
   "ticker": "XCOM",
   "name": "Corgi All Commodities 2x Daily ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -5.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 531936,
   "say": "Over three months to Nov 3, 2026, XCOM finished 5.3 points behind twice PDBC's daily moves, compounded."
  },
  {
   "ticker": "XDTE",
   "name": "Roundhill S&P 500 0DTE Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 45.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 314779523,
   "say": "Over the year to Nov 3, 2026, XDTE paid 25.3% in cash and returned 11.4% in total, covering 45.1% of its payout. Since launch it covered 73.8%."
  },
  {
   "ticker": "XEMD",
   "name": "BondBloxx JP Morgan USD Emerging Markets 1-10 Year Bond ET",
   "category": "bonds",
   "badge": "delivered",
   "figure": 4.21,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 843203075,
   "say": "As of Jul 31, 2026, XEMD had a duration of 4.2 years against \"1 to 10 years\"."
  },
  {
   "ticker": "XEUR",
   "name": "Corgi Europe Equities 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 352755,
   "say": "Over three months to Nov 3, 2026, XEUR finished 3.0 points behind twice VGK's daily moves, compounded."
  },
  {
   "ticker": "XEY",
   "name": "GraniteShares YieldBOOST Ether ETF",
   "category": "income",
   "badge": "missed",
   "figure": -52.5,
   "unit": "%",
   "window": "since launch",
   "from": "2026-04-28",
   "to": "2026-11-03",
   "netAssets": 530039.92,
   "say": "Over the time since its launch to Nov 3, 2026, XEY paid 20.0% in cash and returned \u221210.5% in total, covering \u221252.5% of its payout."
  },
  {
   "ticker": "XFIV",
   "name": "BondBloxx Bloomberg Five Year Target Duration US Treasury ",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 323960524,
   "say": "As of Jul 31, 2026, XFIV held 98.9% of net assets in treasury bonds."
  },
  {
   "ticker": "XHLF",
   "name": "BondBloxx Bloomberg Six Month Target Duration US Treasury ",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.9,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1948518031,
   "say": "As of Jul 31, 2026, XHLF held 99.9% of net assets in treasury bonds."
  },
  {
   "ticker": "XHOA",
   "name": "Corgi U.S. Real Estate 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 245220,
   "say": "Over three months to Nov 3, 2026, XHOA finished 3.1 points behind twice XLRE's daily moves, compounded."
  },
  {
   "ticker": "XIDE",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - December",
   "category": "income",
   "badge": "delivered",
   "figure": 103.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 20384521.0,
   "say": "Over the year to Nov 3, 2026, XIDE paid 6.2% in cash and returned 6.4% in total, covering 103.2% of its payout."
  },
  {
   "ticker": "XIJN",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - June",
   "category": "income",
   "badge": "partly",
   "figure": 89.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 49719574.0,
   "say": "Over the year to Nov 3, 2026, XIJN paid 6.9% in cash and returned 6.2% in total, covering 89.9% of its payout. Since launch it covered 108.9%."
  },
  {
   "ticker": "XIMR",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - March",
   "category": "income",
   "badge": "delivered",
   "figure": 108.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 25694375.0,
   "say": "Over the year to Nov 3, 2026, XIMR paid 7.0% in cash and returned 7.6% in total, covering 108.6% of its payout."
  },
  {
   "ticker": "XISE",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - Septembe",
   "category": "income",
   "badge": "delivered",
   "figure": 103.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 33227932.0,
   "say": "Over the year to Nov 3, 2026, XISE paid 6.1% in cash and returned 6.3% in total, covering 103.3% of its payout."
  },
  {
   "ticker": "XIWC",
   "name": "Corgi U.S. Micro-Cap 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 300840,
   "say": "Over three months to Nov 3, 2026, XIWC finished 3.1 points behind twice IWC's daily moves, compounded."
  },
  {
   "ticker": "XKRE",
   "name": "Corgi U.S. Regional Banks 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.7,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 395553,
   "say": "Over three months to Nov 3, 2026, XKRE finished 2.7 points behind twice KRE's daily moves, compounded."
  },
  {
   "ticker": "XLBI",
   "name": "State Street Materials Select Sector SPDR Premium Income E",
   "category": "income",
   "badge": "partly",
   "figure": 104.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 9370000,
   "say": "Over the year to Nov 3, 2026, XLBI paid 15.7% in cash and returned 16.4% in total, covering 104.5% of its payout. Since launch it covered 82.5%."
  },
  {
   "ticker": "XLBX",
   "name": "Corgi U.S. Materials 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 373060,
   "say": "Over three months to Nov 3, 2026, XLBX finished 3.2 points behind twice XLB's daily moves, compounded."
  },
  {
   "ticker": "XLCI",
   "name": "State Street Communication Services Select Sector SPDR Pre",
   "category": "income",
   "badge": "missed",
   "figure": -30.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3390000,
   "say": "Over the year to Nov 3, 2026, XLCI paid 11.0% in cash and returned \u22123.3% in total, covering \u221230.0% of its payout."
  },
  {
   "ticker": "XLEI",
   "name": "State Street Energy Select Sector SPDR Premium Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 195.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 208900000,
   "say": "Over the year to Nov 3, 2026, XLEI paid 22.0% in cash and returned 43.1% in total, covering 195.9% of its payout."
  },
  {
   "ticker": "XLEX",
   "name": "Corgi U.S. Energy 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 631328,
   "say": "Over three months to Nov 3, 2026, XLEX finished 3.9 points behind twice XLE's daily moves, compounded."
  },
  {
   "ticker": "XLFI",
   "name": "State Street Financial Select Sector SPDR Premium Income E",
   "category": "income",
   "badge": "partly",
   "figure": 71.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 13410000,
   "say": "Over the year to Nov 3, 2026, XLFI paid 10.8% in cash and returned 7.7% in total, covering 71.3% of its payout."
  },
  {
   "ticker": "XLFX",
   "name": "Corgi U.S. Financials 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 591334,
   "say": "Over three months to Nov 3, 2026, XLFX finished 3.1 points behind twice XLF's daily moves, compounded."
  },
  {
   "ticker": "XLII",
   "name": "State Street Industrial Select Sector SPDR Premium Income ",
   "category": "income",
   "badge": "partly",
   "figure": 82.6,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 17480000,
   "say": "Over the year to Nov 3, 2026, XLII paid 13.2% in cash and returned 10.9% in total, covering 82.6% of its payout."
  },
  {
   "ticker": "XLIX",
   "name": "Corgi U.S. Industrials 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 344790,
   "say": "Over three months to Nov 3, 2026, XLIX finished 2.5 points behind twice XLI's daily moves, compounded."
  },
  {
   "ticker": "XLKI",
   "name": "State Street Technology Select Sector SPDR Premium Income ",
   "category": "income",
   "badge": "partly",
   "figure": 50.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 33250000,
   "say": "Over the year to Nov 3, 2026, XLKI paid 18.5% in cash and returned 9.4% in total, covering 50.8% of its payout."
  },
  {
   "ticker": "XLKX",
   "name": "Corgi U.S. Technology 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 366494,
   "say": "Over three months to Nov 3, 2026, XLKX finished 2.2 points behind twice XLK's daily moves, compounded."
  },
  {
   "ticker": "XLPX",
   "name": "Corgi U.S. Consumer Staples 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.5,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 575074,
   "say": "Over three months to Nov 3, 2026, XLPX finished 2.5 points behind twice XLP's daily moves, compounded."
  },
  {
   "ticker": "XLRI",
   "name": "State Street Real Estate Select Sector SPDR Premium Income",
   "category": "income",
   "badge": "missed",
   "figure": 34.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3080000,
   "say": "Over the year to Nov 3, 2026, XLRI paid 12.6% in cash and returned 4.3% in total, covering 34.1% of its payout."
  },
  {
   "ticker": "XLSI",
   "name": "State Street Consumer Staples Select Sector SPDR Premium I",
   "category": "income",
   "badge": "partly",
   "figure": 122.2,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 24730000,
   "say": "Over the year to Nov 3, 2026, XLSI paid 12.6% in cash and returned 15.4% in total, covering 122.2% of its payout. Since launch it covered 73.2%."
  },
  {
   "ticker": "XLUI",
   "name": "State Street Utilities Select Sector SPDR Premium Income E",
   "category": "income",
   "badge": "missed",
   "figure": 29.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 68830000,
   "say": "Over the year to Nov 3, 2026, XLUI paid 14.0% in cash and returned 4.1% in total, covering 29.3% of its payout."
  },
  {
   "ticker": "XLUX",
   "name": "Corgi U.S. Utilities 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 476758,
   "say": "Over three months to Nov 3, 2026, XLUX finished 3.2 points behind twice XLU's daily moves, compounded."
  },
  {
   "ticker": "XLVI",
   "name": "State Street Health Care Select Sector SPDR Premium Income",
   "category": "income",
   "badge": "delivered",
   "figure": 153.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 36040000,
   "say": "Over the year to Nov 3, 2026, XLVI paid 13.1% in cash and returned 20.1% in total, covering 153.4% of its payout."
  },
  {
   "ticker": "XLVX",
   "name": "Corgi U.S. Healthcare 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1333458,
   "say": "Over three months to Nov 3, 2026, XLVX finished 3.2 points behind twice XLV's daily moves, compounded."
  },
  {
   "ticker": "XLYI",
   "name": "State Street Consumer Discretionary Select Sector SPDR Pre",
   "category": "income",
   "badge": "missed",
   "figure": -4.5,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 45200000,
   "say": "Over the year to Nov 3, 2026, XLYI paid 13.2% in cash and returned \u22120.6% in total, covering \u22124.5% of its payout."
  },
  {
   "ticker": "XLYX",
   "name": "Corgi U.S. Consumer Discretionary 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.6,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 355005,
   "say": "Over three months to Nov 3, 2026, XLYX finished 2.6 points behind twice XLY's daily moves, compounded."
  },
  {
   "ticker": "XNDX",
   "name": "Tradr 2X Long XNDU Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -0.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 2811923,
   "say": "Over three months to Nov 3, 2026, XNDX finished 0.2 points behind twice XNDU's daily moves, compounded."
  },
  {
   "ticker": "XOMO",
   "name": "YieldMax XOM Option Income Strategy ETF",
   "category": "income",
   "badge": "partly",
   "figure": 102.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 39088500.0,
   "say": "Over the year to Nov 3, 2026, XOMO paid 35.3% in cash and returned 36.3% in total, covering 102.8% of its payout. Since launch it covered 57.0%."
  },
  {
   "ticker": "XOMX",
   "name": "Direxion Daily XOM Bull 2X ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 10018807.25,
   "say": "Over three months to Nov 3, 2026, XOMX finished 2.9 points behind twice XOM's daily moves, compounded."
  },
  {
   "ticker": "XONE",
   "name": "BondBloxx Bloomberg One Year Target Duration US Treasury E",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 841590776,
   "say": "As of Jul 31, 2026, XONE held 99.1% of net assets in treasury bonds."
  },
  {
   "ticker": "XOVL",
   "name": "Defiance Daily Target 2X Long XOVR ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -10.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 3596761,
   "say": "Over three months to Nov 3, 2026, XOVL finished 10.4 points behind twice XOVR's daily moves, compounded."
  },
  {
   "ticker": "XPAV",
   "name": "Corgi U.S. Infrastructure 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 329079,
   "say": "Over three months to Nov 3, 2026, XPAV finished 2.4 points behind twice PAVE's daily moves, compounded."
  },
  {
   "ticker": "XPAY",
   "name": "Roundhill S&P 500 Target 20 Managed Distribution ETF",
   "category": "income",
   "badge": "partly",
   "figure": 55.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 183067919,
   "say": "Over the year to Nov 3, 2026, XPAY paid 19.5% in cash and returned 10.8% in total, covering 55.4% of its payout."
  },
  {
   "ticker": "XPEG",
   "name": "Leverage Shares 2X Long XPEV Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1590600,
   "say": "Over three months to Nov 3, 2026, XPEG finished 2.3 points behind twice XPEV's daily moves, compounded."
  },
  {
   "ticker": "XPP",
   "name": "ProShares Ultra FTSE China 50",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 7128740.0,
   "say": "Over three months to Nov 3, 2026, XPP finished 1.3 points behind twice FXI's daily moves, compounded."
  },
  {
   "ticker": "XQQI",
   "name": "NEOS Boosted Nasdaq-100 High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 38.1,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-03",
   "to": "2026-11-03",
   "netAssets": 408441915.0,
   "say": "Over the time since its launch to Nov 3, 2026, XQQI paid 15.5% in cash and returned 5.9% in total, covering 38.1% of its payout."
  },
  {
   "ticker": "XQTM",
   "name": "Corgi Quantum Computing 2x Daily ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -1.3,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 170070,
   "say": "Over three months to Nov 3, 2026, XQTM finished 1.3 points behind twice CQTM's daily moves, compounded."
  },
  {
   "ticker": "XRLX",
   "name": "FundX Conservative ETF",
   "category": "allocation",
   "badge": "missed",
   "figure": 2,
   "unit": "bands",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 49468593,
   "say": "As of Jun 30, 2026, XRLX held 58.1% in stocks, looked through: moderate (more than 50% and up to 70% stocks), against the conservative band its name states."
  },
  {
   "ticker": "XRMI",
   "name": "Global X S&P 500 Risk Managed Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 66.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 62476098,
   "say": "Over the year to Nov 3, 2026, XRMI paid 11.9% in cash and returned 7.9% in total, covering 66.4% of its payout. Since launch it covered 36.9%."
  },
  {
   "ticker": "XRP",
   "name": "Bitwise XRP ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.13,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-20",
   "to": "2026-11-03",
   "netAssets": 299146000,
   "say": "Over the time since its launch to Nov 3, 2026, XRP returned \u221236.4% against \u221236.1% for the XRP coin. Before its 0.34% fee, it finished 0.13 points behind the XRP coin."
  },
  {
   "ticker": "XRPC",
   "name": "Canary XRP ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.39,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-13",
   "to": "2026-11-03",
   "netAssets": null,
   "say": "Over the time since its launch to Nov 3, 2026, XRPC returned \u221244.8% against \u221244.3% for XRP. Before its 0.50% fee, it finished 0.39 points behind XRP."
  },
  {
   "ticker": "XRPM",
   "name": "Amplify XRP 3% Monthly Option Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": -324.9,
   "unit": "%",
   "window": "since launch",
   "from": "2025-11-18",
   "to": "2026-11-03",
   "netAssets": 10716406.0,
   "say": "Over the time since its launch to Nov 3, 2026, XRPM paid 17.7% in cash and returned \u221257.5% in total, covering \u2212324.9% of its payout."
  },
  {
   "ticker": "XRPR",
   "name": "REX-Osprey XRP ETF",
   "category": "crypto",
   "badge": "delivered",
   "figure": -0.22,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 41402000.0,
   "say": "Over the year to Nov 3, 2026, XRPR returned \u221244.6% against \u221244.1% for XRP. Before its 0.75% fee, it finished 0.22 points behind XRP."
  },
  {
   "ticker": "XRPT",
   "name": "Volatility Shares Trust XRP 2X ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -6.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 71678210.47,
   "say": "Over three months to Nov 3, 2026, XRPT finished 6.4 points behind twice XRP's daily moves, compounded."
  },
  {
   "ticker": "XRPZ",
   "name": "Franklin XRP Trust",
   "category": "crypto",
   "badge": "partly",
   "figure": -0.73,
   "unit": "points",
   "window": "since launch",
   "from": "2025-11-24",
   "to": "2026-11-03",
   "netAssets": 395897308.63,
   "say": "Over the time since its launch to Nov 3, 2026, XRPZ returned \u221243.5% against \u221243.0% for XRP. Before its 0.19% fee, it finished 0.73 points behind XRP."
  },
  {
   "ticker": "XSEM",
   "name": "Corgi U.S. Semiconductors 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 583692,
   "say": "Over three months to Nov 3, 2026, XSEM finished 2.1 points behind twice SMH's daily moves, compounded."
  },
  {
   "ticker": "XSPI",
   "name": "NEOS Boosted S&P 500 High Income ETF",
   "category": "income",
   "badge": "partly",
   "figure": 82.5,
   "unit": "%",
   "window": "since launch",
   "from": "2026-02-03",
   "to": "2026-11-03",
   "netAssets": 140194430.0,
   "say": "Over the time since its launch to Nov 3, 2026, XSPI paid 12.6% in cash and returned 10.4% in total, covering 82.5% of its payout."
  },
  {
   "ticker": "XSVN",
   "name": "BondBloxx Bloomberg Seven Year Target Duration US Treasury",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 389291646,
   "say": "As of Jul 31, 2026, XSVN held 98.6% of net assets in treasury bonds."
  },
  {
   "ticker": "XTAI",
   "name": "Corgi Taiwan 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 373282,
   "say": "Over three months to Nov 3, 2026, XTAI finished 3.2 points behind twice EWT's daily moves, compounded."
  },
  {
   "ticker": "XTEN",
   "name": "BondBloxx Bloomberg Ten Year Target Duration US Treasury E",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.6,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 1039810798,
   "say": "As of Jul 31, 2026, XTEN held 98.6% of net assets in treasury bonds."
  },
  {
   "ticker": "XTRE",
   "name": "BondBloxx Bloomberg Three Year Target Duration US Treasury",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 163932933,
   "say": "As of Jul 31, 2026, XTRE held 99.0% of net assets in treasury bonds."
  },
  {
   "ticker": "XTWO",
   "name": "BondBloxx Bloomberg Two Year Target Duration US Treasury E",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 206131170,
   "say": "As of Jul 31, 2026, XTWO held 99.0% of net assets in treasury bonds."
  },
  {
   "ticker": "XTWY",
   "name": "BondBloxx Bloomberg Twenty Year Target Duration US Treasur",
   "category": "bonds",
   "badge": "delivered",
   "figure": 99.1,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-07-31",
   "to": "2026-07-31",
   "netAssets": 250528584,
   "say": "As of Jul 31, 2026, XTWY held 99.1% of net assets in treasury bonds."
  },
  {
   "ticker": "XV",
   "name": "Simplify Target 15 Distribution ETF",
   "category": "income",
   "badge": "missed",
   "figure": 33.9,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 104733198.0,
   "say": "Over the year to Nov 3, 2026, XV paid 17.1% in cash and returned 5.8% in total, covering 33.9% of its payout. Since launch it covered 84.0%."
  },
  {
   "ticker": "XW",
   "name": "Corgi Ex-U.S. Equities 2x Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -2.9,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 318700,
   "say": "Over three months to Nov 3, 2026, XW finished 2.9 points behind twice VXUS's daily moves, compounded."
  },
  {
   "ticker": "XXRP",
   "name": "Teucrium 2x Long Daily XRP ETF",
   "category": "leverage",
   "badge": "missed",
   "figure": -9.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 88062473,
   "say": "Over three months to Nov 3, 2026, XXRP finished 9.4 points behind twice XRP's daily moves, compounded."
  },
  {
   "ticker": "XYLD",
   "name": "Global X S&P 500 Covered Call ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 133.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 3421018984,
   "say": "Over the year to Nov 3, 2026, XYLD paid 10.6% in cash and returned 14.1% in total, covering 133.0% of its payout."
  },
  {
   "ticker": "XYLG",
   "name": "Global X S&P 500 Covered Call & Growth ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 104.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 72422645,
   "say": "Over the year to Nov 3, 2026, XYLG paid 12.6% in cash and returned 13.2% in total, covering 104.8% of its payout."
  },
  {
   "ticker": "XYZG",
   "name": "Leverage Shares 2X Long XYZ Daily ETF",
   "category": "leverage",
   "badge": "partly",
   "figure": -3.2,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 1306450,
   "say": "Over three months to Nov 3, 2026, XYZG finished 3.2 points behind twice XYZ's daily moves, compounded."
  },
  {
   "ticker": "XYZY",
   "name": "YieldMax XYZ Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -9.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 31386218.89,
   "say": "Over the year to Nov 3, 2026, XYZY paid 39.5% in cash and returned \u22123.7% in total, covering \u22129.4% of its payout."
  },
  {
   "ticker": "YANG",
   "name": "Direxion Daily FTSE China Bear 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": 5.0,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 93140534.69,
   "say": "Over three months to Nov 3, 2026, YANG finished 5.0 points ahead of three times the inverse of FXI's daily moves, compounded."
  },
  {
   "ticker": "YBIT",
   "name": "YieldMax Bitcoin Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -84.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 58684103.099999994,
   "say": "Over the year to Nov 3, 2026, YBIT paid 30.2% in cash and returned \u221225.6% in total, covering \u221284.8% of its payout."
  },
  {
   "ticker": "YBST",
   "name": "GraniteShares YieldBOOST Single Stock Universe ETF",
   "category": "income",
   "badge": "missed",
   "figure": -84.8,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-16",
   "to": "2026-11-03",
   "netAssets": 861009.59,
   "say": "Over the time since its launch to Nov 3, 2026, YBST paid 33.5% in cash and returned \u221228.4% in total, covering \u221284.8% of its payout."
  },
  {
   "ticker": "YBTC",
   "name": "Roundhill Bitcoin Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -111.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 133105008,
   "say": "Over the year to Nov 3, 2026, YBTC paid 26.5% in cash and returned \u221229.6% in total, covering \u2212111.7% of its payout."
  },
  {
   "ticker": "YBTY",
   "name": "GraniteShares YieldBOOST TopYielders ETF",
   "category": "income",
   "badge": "missed",
   "figure": -100.6,
   "unit": "%",
   "window": "since launch",
   "from": "2025-12-16",
   "to": "2026-11-03",
   "netAssets": 1418734.45,
   "say": "Over the time since its launch to Nov 3, 2026, YBTY paid 36.0% in cash and returned \u221236.2% in total, covering \u2212100.6% of its payout."
  },
  {
   "ticker": "YEAR",
   "name": "AB Ultra Short Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.98,
   "unit": "years",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 1585130000.0,
   "say": "As of Aug 31, 2026, YEAR had a duration of 1.0 years against \"ultra-short\"."
  },
  {
   "ticker": "YETH",
   "name": "Roundhill Ether Covered Call Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": -98.1,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 56058392,
   "say": "Over the year to Nov 3, 2026, YETH paid 32.3% in cash and returned \u221231.7% in total, covering \u221298.1% of its payout."
  },
  {
   "ticker": "YFYA",
   "name": "Yields for You Income Strategy A ETF",
   "category": "income",
   "badge": "partly",
   "figure": 53.8,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 23215672,
   "say": "Over the year to Nov 3, 2026, YFYA paid 5.2% in cash and returned 2.8% in total, covering 53.8% of its payout."
  },
  {
   "ticker": "YINN",
   "name": "Direxion Daily FTSE China Bull 3X ETF",
   "category": "leverage",
   "badge": "delivered",
   "figure": -2.1,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 568695087.6,
   "say": "Over three months to Nov 3, 2026, YINN finished 2.1 points behind three times FXI's daily moves, compounded."
  },
  {
   "ticker": "YLD",
   "name": "Principal Active High Yield ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.1,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 602910000,
   "say": "As of Jun 30, 2026, YLD held 98.1% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "YLDE",
   "name": "Franklin ClearBridge Enhanced Income ETF",
   "category": "income",
   "badge": "delivered",
   "figure": 217.7,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 185840040.94,
   "say": "Over the year to Nov 3, 2026, YLDE paid 7.9% in cash and returned 17.2% in total, covering 217.7% of its payout."
  },
  {
   "ticker": "YMAG",
   "name": "YieldMax Magnificent 7 Fund of Option Income ETFs",
   "category": "income",
   "badge": "missed",
   "figure": 4.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 269602500.0,
   "say": "Over the year to Nov 3, 2026, YMAG paid 32.4% in cash and returned 1.4% in total, covering 4.3% of its payout. Since launch it covered 72.5%."
  },
  {
   "ticker": "YMAX",
   "name": "YieldMax Universe Fund of Option Income ETFs",
   "category": "income",
   "badge": "missed",
   "figure": -18.4,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 330226000.0,
   "say": "Over the year to Nov 3, 2026, YMAX paid 35.9% in cash and returned \u22126.6% in total, covering \u221218.4% of its payout."
  },
  {
   "ticker": "YQQQ",
   "name": "YieldMax Short N100 Option Income Strategy ETF",
   "category": "income",
   "badge": "missed",
   "figure": 32.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 15529500.0,
   "say": "Over the year to Nov 3, 2026, YQQQ paid 27.2% in cash and returned 8.7% in total, covering 32.0% of its payout."
  },
  {
   "ticker": "YSEP",
   "name": "FT Vest International Equity Moderate Buffer ETF - Septemb",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.08,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-22",
   "to": "2026-09-18",
   "netAssets": 135771627.0,
   "say": "Over its outcome period to Sep 18, 2026, YSEP returned 12.1% against the 12.0% its cap promised after its fee, as EFA moved +12.9%."
  },
  {
   "ticker": "YSPY",
   "name": "GraniteShares YieldBOOST SPY ETF",
   "category": "income",
   "badge": "missed",
   "figure": 26.0,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 7258922.2,
   "say": "Over the year to Nov 3, 2026, YSPY paid 28.1% in cash and returned 7.3% in total, covering 26.0% of its payout."
  },
  {
   "ticker": "YXI",
   "name": "ProShares Short FTSE China 50",
   "category": "leverage",
   "badge": "delivered",
   "figure": 1.4,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 4081937.0,
   "say": "Over three months to Nov 3, 2026, YXI finished 1.4 points ahead of the inverse of FXI's daily moves, compounded."
  },
  {
   "ticker": "YYY",
   "name": "Amplify CEF High Income ETF",
   "category": "income",
   "badge": "missed",
   "figure": 3.3,
   "unit": "%",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 670820457.0,
   "say": "Over the year to Nov 3, 2026, YYY paid 12.3% in cash and returned 0.4% in total, covering 3.3% of its payout. Since launch it covered 99.4%."
  },
  {
   "ticker": "ZALT",
   "name": "Innovator U.S. Equity 10 Buffer ETF - Quarterly",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.07,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2026-06-30",
   "to": "2026-09-30",
   "netAssets": 840108845.0,
   "say": "Over its outcome period to Sep 30, 2026, ZALT returned 2.2% against the 2.1% its cap promised after its fee, as SPY moved +2.3%."
  },
  {
   "ticker": "ZHDG",
   "name": "ZEGA Buy and Hedge ETF",
   "category": "alternatives",
   "badge": "partly",
   "figure": 98.5,
   "unit": "%",
   "window": "52 weeks",
   "from": "2025-11-04",
   "to": "2026-11-03",
   "netAssets": 35199463,
   "say": "In the 52 weeks to Nov 3, 2026, ZHDG moved 98.5% as much as the S&P 500 in the 25 weeks it fell."
  },
  {
   "ticker": "ZOCT",
   "name": "Innovator Equity Defined Protection ETF - 1 Yr October",
   "category": "buffer",
   "badge": "delivered",
   "figure": 0.13,
   "unit": "points",
   "window": "finished outcome period",
   "from": "2025-09-30",
   "to": "2026-09-30",
   "netAssets": 224519393.0,
   "say": "Over its outcome period to Sep 30, 2026, ZOCT returned 5.9% against the 5.7% its cap promised after its fee, as SPY moved +14.6%."
  },
  {
   "ticker": "ZROZ",
   "name": "PIMCO 25+ Year Zero Coupon U.S. Treasury Index Exchange-Tr",
   "category": "bonds",
   "badge": "delivered",
   "figure": 0.18,
   "unit": "points",
   "window": "1 year",
   "from": "2025-11-03",
   "to": "2026-11-03",
   "netAssets": 1368219615,
   "say": "Over the year to Nov 3, 2026, ZROZ returned \u221210.6% against \u221210.8% for GOVZ, which tracks the same ICE BofA Long US Treasury Principal STRIPS Index. Fees aside, ZROZ finished 0.18 points ahead of GOVZ."
  },
  {
   "ticker": "ZSL",
   "name": "ProShares UltraShort Silver",
   "category": "leverage",
   "badge": "delivered",
   "figure": 6.8,
   "unit": "points",
   "window": "3 months",
   "from": "2026-08-04",
   "to": "2026-11-03",
   "netAssets": 54892490.0,
   "say": "Over three months to Nov 3, 2026, ZSL finished 6.8 points ahead of twice the inverse of SLV's daily moves, compounded."
  },
  {
   "ticker": "ZTAX",
   "name": "X-Square Municipal Income ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.0,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-06-30",
   "to": "2026-06-30",
   "netAssets": 7222184,
   "say": "As of Jun 30, 2026, ZTAX held 98.0% of net assets in municipal bonds."
  },
  {
   "ticker": "ZTEN",
   "name": "F/m 10-Year Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.4,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 28990000.0,
   "say": "As of Aug 31, 2026, ZTEN held 98.4% of net assets in corporate bonds."
  },
  {
   "ticker": "ZTOP",
   "name": "F/m High Yield 100 ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 100.0,
   "unit": "% of credit risk below investment grade",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 15480000.0,
   "say": "As of Aug 31, 2026, ZTOP held 100.0% of its credit risk below investment grade against \"high yield\"."
  },
  {
   "ticker": "ZTRE",
   "name": "F/m 3-Year Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 41900000.0,
   "say": "As of Aug 31, 2026, ZTRE held 98.7% of net assets in corporate bonds."
  },
  {
   "ticker": "ZTWO",
   "name": "F/m 2-Year Investment Grade Corporate Bond ETF",
   "category": "bonds",
   "badge": "delivered",
   "figure": 98.7,
   "unit": "% of net assets",
   "window": "its latest N-PORT",
   "from": "2026-08-31",
   "to": "2026-08-31",
   "netAssets": 17980000.0,
   "say": "As of Aug 31, 2026, ZTWO held 98.7% of net assets in corporate bonds."
  }
 ]
}