{
 "quarter": "2026-08",
 "period": "2026-08",
 "periodKind": "month",
 "from": "2026-08-01",
 "to": "2026-08-31",
 "desk": "themes",
 "generated": "2026-09-11",
 "measured": 187,
 "skipped": {
  "no history": 0,
  "not the whole quarter": 39,
  "no benchmark": 0,
  "quoted rather than traded": 0,
  "no book filed": 90
 },
 "quotedRatherThanTraded": [],
 "pairingRefused": [],
 "headline": {
  "behindTheIndex": 76,
  "aheadOfIt": 111,
  "medianGap": 0.86,
  "medianInSP500": 30.8,
  "inSP500p10": 0.0,
  "inSP500p90": 75.7,
  "medianWeightOverlap": 2.4,
  "medianFee": 0.5,
  "booksFrom": "2026-05-29",
  "booksTo": "2026-06-30",
  "worst": [
   {
    "ticker": "WGMI",
    "name": "CoinShares Bitcoin Mining ETF",
    "issuer": "not established",
    "theme": "blockchain",
    "themeName": "Blockchain and crypto equities",
    "days": 21,
    "totalReturn": -21.46,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -22.7,
    "vsQQQ": -23.84,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 27,
    "inSP500": 2.5,
    "weightOverlap": 2.1,
    "activeShare": 97.9,
    "expenseRatio": 0.75,
    "setThisQuarter": "",
    "percentileThisQuarter": 0.3,
    "ofThisQuarter": 187
   },
   {
    "ticker": "MNRS",
    "name": "Grayscale Bitcoin Miners ETF",
    "issuer": "Grayscale",
    "theme": "blockchain",
    "themeName": "Blockchain and crypto equities",
    "days": 21,
    "totalReturn": -10.7,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -11.94,
    "vsQQQ": -13.08,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 24,
    "inSP500": 5.0,
    "weightOverlap": 2.4,
    "activeShare": 97.6,
    "expenseRatio": 0.59,
    "setThisQuarter": "",
    "percentileThisQuarter": 0.8,
    "ofThisQuarter": 187
   },
   {
    "ticker": "KWEB",
    "name": "KraneShares CSI China Internet ETF",
    "issuer": "KraneShares",
    "theme": "internet",
    "themeName": "Internet and e-commerce",
    "days": 21,
    "totalReturn": -10.19,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -11.43,
    "vsQQQ": -12.57,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 33,
    "inSP500": 0.0,
    "weightOverlap": 0,
    "activeShare": 100,
    "expenseRatio": 0.69,
    "setThisQuarter": "",
    "percentileThisQuarter": 1.3,
    "ofThisQuarter": 187
   },
   {
    "ticker": "GCAD",
    "name": "Gabelli Commercial Aerospace and Defense ETF",
    "issuer": "Gabelli",
    "theme": "defense",
    "themeName": "Defense",
    "days": 21,
    "totalReturn": -9.2,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -10.44,
    "vsQQQ": -11.58,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 54,
    "inSP500": 40.2,
    "weightOverlap": 2.8,
    "activeShare": 97.2,
    "expenseRatio": 0.9,
    "setThisQuarter": "",
    "percentileThisQuarter": 1.9,
    "ofThisQuarter": 187
   },
   {
    "ticker": "CNRG",
    "name": "State Street(R) SPDR(R) S&P Kensho Clean Power ETF",
    "issuer": "State Street",
    "theme": "clean-energy",
    "themeName": "Clean energy",
    "days": 21,
    "totalReturn": -8.14,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -9.38,
    "vsQQQ": -10.52,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 40,
    "inSP500": 22.1,
    "weightOverlap": 3.1,
    "activeShare": 96.9,
    "expenseRatio": 0.45,
    "setThisQuarter": "",
    "percentileThisQuarter": 2.4,
    "ofThisQuarter": 187
   },
   {
    "ticker": "ITA",
    "name": "iShares U.S. Aerospace & Defense ETF",
    "issuer": "iShares",
    "theme": "defense",
    "themeName": "Defense",
    "days": 21,
    "totalReturn": -7.2,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -8.44,
    "vsQQQ": -9.58,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 49,
    "inSP500": 76.6,
    "weightOverlap": 2.1,
    "activeShare": 97.9,
    "expenseRatio": 0.37,
    "setThisQuarter": "",
    "percentileThisQuarter": 2.9,
    "ofThisQuarter": 187
   },
   {
    "ticker": "TAN",
    "name": "Invesco Solar ETF",
    "issuer": "Invesco",
    "theme": "clean-energy",
    "themeName": "Clean energy",
    "days": 21,
    "totalReturn": -7.16,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -8.4,
    "vsQQQ": -9.54,
    "holdingsAsOf": "2026-05-31",
    "holdingsCount": 31,
    "inSP500": 11.7,
    "weightOverlap": 0.0,
    "activeShare": 100.0,
    "expenseRatio": 0.7,
    "setThisQuarter": "",
    "percentileThisQuarter": 3.5,
    "ofThisQuarter": 187
   },
   {
    "ticker": "KGRN",
    "name": "KraneShares MSCI China Clean Technology Index ETF",
    "issuer": "KraneShares",
    "theme": "clean-energy",
    "themeName": "Clean energy",
    "days": 21,
    "totalReturn": -6.94,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -8.18,
    "vsQQQ": -9.32,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 50,
    "inSP500": 0.0,
    "weightOverlap": 0,
    "activeShare": 100,
    "expenseRatio": 0.79,
    "setThisQuarter": "",
    "percentileThisQuarter": 4.0,
    "ofThisQuarter": 187
   },
   {
    "ticker": "UPGR",
    "name": "Xtrackers US Green Infrastructure Select Equity ETF",
    "issuer": "Xtrackers",
    "theme": "infrastructure",
    "themeName": "Infrastructure",
    "days": 21,
    "totalReturn": -6.78,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -8.02,
    "vsQQQ": -9.16,
    "holdingsAsOf": "2026-05-29",
    "holdingsCount": 45,
    "inSP500": 22.9,
    "weightOverlap": 2.6,
    "activeShare": 97.4,
    "expenseRatio": 0.35,
    "setThisQuarter": "",
    "percentileThisQuarter": 4.5,
    "ofThisQuarter": 187
   },
   {
    "ticker": "XAR",
    "name": "State Street(R) SPDR(R) S&P(R) Aerospace & Defense ETF",
    "issuer": "State Street",
    "theme": "defense",
    "themeName": "Defense",
    "days": 21,
    "totalReturn": -6.25,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -7.49,
    "vsQQQ": -8.63,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 48,
    "inSP500": 32.4,
    "weightOverlap": 2.1,
    "activeShare": 97.9,
    "expenseRatio": 0.35,
    "setThisQuarter": "",
    "percentileThisQuarter": 5.1,
    "ofThisQuarter": 187
   }
  ],
  "best": [
   {
    "ticker": "CRPT",
    "name": "First Trust SkyBridge Crypto Industry and Digital Economy ETF",
    "issuer": "First Trust",
    "theme": "blockchain",
    "themeName": "Blockchain and crypto equities",
    "days": 21,
    "totalReturn": 27.85,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 26.61,
    "vsQQQ": 25.47,
    "holdingsAsOf": "2026-05-31",
    "holdingsCount": 22,
    "inSP500": 25.0,
    "weightOverlap": 3.1,
    "activeShare": 96.9,
    "expenseRatio": 0.85,
    "setThisQuarter": "",
    "percentileThisQuarter": 99.7,
    "ofThisQuarter": 187
   },
   {
    "ticker": "WEED",
    "name": "Roundhill Cannabis ETF",
    "issuer": "Roundhill",
    "theme": "cannabis",
    "themeName": "Cannabis",
    "days": 21,
    "totalReturn": 19.36,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 18.12,
    "vsQQQ": 16.98,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 2,
    "inSP500": 0.0,
    "weightOverlap": 0,
    "activeShare": 100,
    "expenseRatio": 0.41,
    "setThisQuarter": "",
    "percentileThisQuarter": 99.2,
    "ofThisQuarter": 187
   },
   {
    "ticker": "LITP",
    "name": "Sprott Lithium Miners ETF",
    "issuer": "Sprott",
    "theme": "ev",
    "themeName": "Electric vehicles and batteries",
    "days": 21,
    "totalReturn": 19.32,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 18.08,
    "vsQQQ": 16.94,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 38,
    "inSP500": 9.7,
    "weightOverlap": 0.0,
    "activeShare": 100.0,
    "expenseRatio": null,
    "setThisQuarter": "",
    "percentileThisQuarter": 98.7,
    "ofThisQuarter": 187
   },
   {
    "ticker": "COPA",
    "name": "Themes Copper Miners ETF",
    "issuer": "Themes",
    "theme": "electrification",
    "themeName": "Electrification and the grid",
    "days": 21,
    "totalReturn": 18.75,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 17.51,
    "vsQQQ": 16.37,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 49,
    "inSP500": 8.6,
    "weightOverlap": 0.1,
    "activeShare": 99.9,
    "expenseRatio": 0.35,
    "setThisQuarter": "",
    "percentileThisQuarter": 98.1,
    "ofThisQuarter": 187
   },
   {
    "ticker": "COPJ",
    "name": "Sprott Junior Copper Miners ETF",
    "issuer": "Sprott",
    "theme": "electrification",
    "themeName": "Electrification and the grid",
    "days": 21,
    "totalReturn": 18.44,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 17.2,
    "vsQQQ": 16.06,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 69,
    "inSP500": 0.0,
    "weightOverlap": 0,
    "activeShare": 100,
    "expenseRatio": null,
    "setThisQuarter": "",
    "percentileThisQuarter": 97.6,
    "ofThisQuarter": 187
   },
   {
    "ticker": "WCLD",
    "name": "WisdomTree Cloud Computing Fund",
    "issuer": "WisdomTree",
    "theme": "cloud",
    "themeName": "Cloud and software",
    "days": 21,
    "totalReturn": 17.96,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 16.72,
    "vsQQQ": 15.58,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 64,
    "inSP500": 15.7,
    "weightOverlap": 1.8,
    "activeShare": 98.2,
    "expenseRatio": 0.45,
    "setThisQuarter": "",
    "percentileThisQuarter": 97.1,
    "ofThisQuarter": 187
   },
   {
    "ticker": "MSOS",
    "name": "AdvisorShares Pure US Cannabis ETF",
    "issuer": "AdvisorShares",
    "theme": "cannabis",
    "themeName": "Cannabis",
    "days": 21,
    "totalReturn": 17.58,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 16.34,
    "vsQQQ": 15.2,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 6,
    "inSP500": 0.0,
    "weightOverlap": 0,
    "activeShare": 100,
    "expenseRatio": 0.78,
    "setThisQuarter": "",
    "percentileThisQuarter": 96.5,
    "ofThisQuarter": 187
   },
   {
    "ticker": "GNOM",
    "name": "Global X Genomics & Biotechnology ETF",
    "issuer": "Global X",
    "theme": "genomics",
    "themeName": "Genomics and biotech innovation",
    "days": 21,
    "totalReturn": 17.36,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 16.12,
    "vsQQQ": 14.98,
    "holdingsAsOf": "2026-05-31",
    "holdingsCount": 50,
    "inSP500": 17.9,
    "weightOverlap": 2.4,
    "activeShare": 97.6,
    "expenseRatio": 0.5,
    "setThisQuarter": "",
    "percentileThisQuarter": 96.0,
    "ofThisQuarter": 187
   },
   {
    "ticker": "EMET",
    "name": "VanEck Copper and Electrification Metals ETF",
    "issuer": "VanEck",
    "theme": "electrification",
    "themeName": "Electrification and the grid",
    "days": 21,
    "totalReturn": 16.5,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 15.26,
    "vsQQQ": 14.12,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 57,
    "inSP500": 11.2,
    "weightOverlap": 0.2,
    "activeShare": 99.8,
    "expenseRatio": 0.62,
    "setThisQuarter": "",
    "percentileThisQuarter": 95.5,
    "ofThisQuarter": 187
   },
   {
    "ticker": "ICOP",
    "name": "iShares Copper and Metals Mining ETF",
    "issuer": "iShares",
    "theme": "electrification",
    "themeName": "Electrification and the grid",
    "days": 21,
    "totalReturn": 16.02,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 14.78,
    "vsQQQ": 13.64,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 56,
    "inSP500": 11.2,
    "weightOverlap": 0.3,
    "activeShare": 99.7,
    "expenseRatio": 0.47,
    "setThisQuarter": "",
    "percentileThisQuarter": 94.9,
    "ofThisQuarter": 187
   }
  ],
  "mostIndex": [
   {
    "ticker": "AIEQ",
    "name": "Amplify AI Powered Equity ETF",
    "issuer": "Amplify",
    "theme": "ai",
    "themeName": "Artificial intelligence",
    "days": 21,
    "totalReturn": 0.83,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -0.41,
    "vsQQQ": -1.55,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 160,
    "inSP500": 100.0,
    "weightOverlap": 63.7,
    "activeShare": 36.3,
    "expenseRatio": null,
    "setThisQuarter": "",
    "percentileThisQuarter": 37.2,
    "ofThisQuarter": 187
   },
   {
    "ticker": "AINT",
    "name": "FINQ DOLLAR NEUTRAL U.S. Large Cap AI-Managed Equity ETF",
    "issuer": "FINQ",
    "theme": "ai",
    "themeName": "Artificial intelligence",
    "days": 21,
    "totalReturn": 1.11,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -0.13,
    "vsQQQ": -1.27,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 12,
    "inSP500": 100.0,
    "weightOverlap": 19.8,
    "activeShare": 80.2,
    "expenseRatio": 1.25,
    "setThisQuarter": "",
    "percentileThisQuarter": 39.8,
    "ofThisQuarter": 187
   },
   {
    "ticker": "AIUP",
    "name": "FINQ FIRST U.S. Large Cap AI-Managed Equity ETF",
    "issuer": "FINQ",
    "theme": "ai",
    "themeName": "Artificial intelligence",
    "days": 21,
    "totalReturn": 3.61,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 2.37,
    "vsQQQ": 1.23,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 15,
    "inSP500": 100.0,
    "weightOverlap": 23.9,
    "activeShare": 76.1,
    "expenseRatio": 0.7,
    "setThisQuarter": "",
    "percentileThisQuarter": 60.7,
    "ofThisQuarter": 187
   },
   {
    "ticker": "XIGV",
    "name": "Defiance US 100 Tech Ex Software ETF",
    "issuer": "Defiance",
    "theme": "cloud",
    "themeName": "Cloud and software",
    "days": 21,
    "totalReturn": 1.99,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 0.75,
    "vsQQQ": -0.39,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 76,
    "inSP500": 95.5,
    "weightOverlap": 38.1,
    "activeShare": 61.9,
    "expenseRatio": 0.65,
    "setThisQuarter": "",
    "percentileThisQuarter": 47.3,
    "ofThisQuarter": 187
   },
   {
    "ticker": "AIX",
    "name": "Defiance US 100 Tech AI Moat ETF",
    "issuer": "Defiance",
    "theme": "ai",
    "themeName": "Artificial intelligence",
    "days": 21,
    "totalReturn": 3.93,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 2.69,
    "vsQQQ": 1.55,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 30,
    "inSP500": 92.6,
    "weightOverlap": 34.9,
    "activeShare": 65.1,
    "expenseRatio": 0.65,
    "setThisQuarter": "",
    "percentileThisQuarter": 62.3,
    "ofThisQuarter": 187
   },
   {
    "ticker": "SHOC",
    "name": "Strive U.S. Semiconductor ETF",
    "issuer": "not established",
    "theme": "semis",
    "themeName": "Semiconductors",
    "days": 21,
    "totalReturn": 2.17,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 0.93,
    "vsQQQ": -0.21,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 30,
    "inSP500": 90.7,
    "weightOverlap": 19.6,
    "activeShare": 80.4,
    "expenseRatio": 0.4,
    "setThisQuarter": "",
    "percentileThisQuarter": 50.5,
    "ofThisQuarter": 187
   },
   {
    "ticker": "FTXL",
    "name": "First Trust Nasdaq Semiconductor ETF",
    "issuer": "First Trust",
    "theme": "semis",
    "themeName": "Semiconductors",
    "days": 21,
    "totalReturn": 1.52,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 0.28,
    "vsQQQ": -0.86,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 34,
    "inSP500": 86.3,
    "weightOverlap": 16.5,
    "activeShare": 83.5,
    "expenseRatio": 0.6,
    "setThisQuarter": "",
    "percentileThisQuarter": 42.5,
    "ofThisQuarter": 187
   },
   {
    "ticker": "AGIQ",
    "name": "SoFi Agentic AI ETF",
    "issuer": "SoFi",
    "theme": "ai",
    "themeName": "Artificial intelligence",
    "days": 21,
    "totalReturn": 8.02,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 6.78,
    "vsQQQ": 5.64,
    "holdingsAsOf": "2026-05-31",
    "holdingsCount": 25,
    "inSP500": 85.6,
    "weightOverlap": 14.9,
    "activeShare": 85.1,
    "expenseRatio": 0.69,
    "setThisQuarter": "",
    "percentileThisQuarter": 81.6,
    "ofThisQuarter": 187
   },
   {
    "ticker": "FDN",
    "name": "First Trust Dow Jones Internet Index Fund",
    "issuer": "First Trust",
    "theme": "internet",
    "themeName": "Internet and e-commerce",
    "days": 21,
    "totalReturn": 3.41,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": 2.17,
    "vsQQQ": 1.03,
    "holdingsAsOf": "2026-06-30",
    "holdingsCount": 41,
    "inSP500": 84.4,
    "weightOverlap": 14.5,
    "activeShare": 85.5,
    "expenseRatio": 0.49,
    "setThisQuarter": "",
    "percentileThisQuarter": 58.6,
    "ofThisQuarter": 187
   },
   {
    "ticker": "SOXQ",
    "name": "Invesco PHLX Semiconductor ETF",
    "issuer": "Invesco",
    "theme": "semis",
    "themeName": "Semiconductors",
    "days": 21,
    "totalReturn": 0.87,
    "spyReturn": 1.24,
    "qqqReturn": 2.38,
    "vsSPY": -0.37,
    "vsQQQ": -1.51,
    "holdingsAsOf": "2026-05-31",
    "holdingsCount": 30,
    "inSP500": 84.0,
    "weightOverlap": 19.2,
    "activeShare": 80.8,
    "expenseRatio": 0.19,
    "setThisQuarter": "",
    "percentileThisQuarter": 37.7,
    "ofThisQuarter": 187
   }
  ]
 },
 "byIndexShare": {
  "under a quarter": {
   "funds": 78,
   "medianGapToSPY": 0.77,
   "medianFee": 0.55
  },
  "a quarter to a half": {
   "funds": 54,
   "medianGapToSPY": 0.95,
   "medianFee": 0.5
  },
  "a half to three quarters": {
   "funds": 36,
   "medianGapToSPY": 1.5,
   "medianFee": 0.5
  },
  "over three quarters": {
   "funds": 19,
   "medianGapToSPY": 0.28,
   "medianFee": 0.49
  }
 },
 "funds": [
  {
   "ticker": "ACES",
   "name": "ALPS Clean Energy ETF",
   "issuer": "ALPS",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": -3.64,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.88,
   "vsQQQ": -6.02,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 37,
   "inSP500": 14.7,
   "weightOverlap": 1.9,
   "activeShare": 98.1,
   "expenseRatio": 0.55,
   "setThisQuarter": "",
   "percentileThisQuarter": 12.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AGIQ",
   "name": "SoFi Agentic AI ETF",
   "issuer": "SoFi",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 8.02,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 6.78,
   "vsQQQ": 5.64,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 25,
   "inSP500": 85.6,
   "weightOverlap": 14.9,
   "activeShare": 85.1,
   "expenseRatio": 0.69,
   "setThisQuarter": "",
   "percentileThisQuarter": 81.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AGIX",
   "name": "KraneShares Artificial Intelligence and Technology ETF",
   "issuer": "KraneShares",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 3.46,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.22,
   "vsQQQ": 1.08,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 62,
   "inSP500": 51.0,
   "weightOverlap": 30.2,
   "activeShare": 69.8,
   "expenseRatio": 1.0,
   "setThisQuarter": "",
   "percentileThisQuarter": 59.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AGNG",
   "name": "Global X Aging Population ETF",
   "issuer": "Global X",
   "theme": "longevity",
   "themeName": "Longevity and aging",
   "days": 21,
   "totalReturn": 2.77,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.53,
   "vsQQQ": 0.39,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 84,
   "inSP500": 44.6,
   "weightOverlap": 5.1,
   "activeShare": 94.9,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 55.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AIEQ",
   "name": "Amplify AI Powered Equity ETF",
   "issuer": "Amplify",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 0.83,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.41,
   "vsQQQ": -1.55,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 160,
   "inSP500": 100.0,
   "weightOverlap": 63.7,
   "activeShare": 36.3,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 37.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AINT",
   "name": "FINQ DOLLAR NEUTRAL U.S. Large Cap AI-Managed Equity ETF",
   "issuer": "FINQ",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 1.11,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.13,
   "vsQQQ": -1.27,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 12,
   "inSP500": 100.0,
   "weightOverlap": 19.8,
   "activeShare": 80.2,
   "expenseRatio": 1.25,
   "setThisQuarter": "",
   "percentileThisQuarter": 39.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AIPO",
   "name": "Defiance AI & Power Infrastructure ETF",
   "issuer": "Defiance",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": -5.78,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -7.02,
   "vsQQQ": -8.16,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 75,
   "inSP500": 55.9,
   "weightOverlap": 10.2,
   "activeShare": 89.8,
   "expenseRatio": 0.69,
   "setThisQuarter": "",
   "percentileThisQuarter": 6.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AIQ",
   "name": "Global X Artificial Intelligence & Technology ETF",
   "issuer": "Global X",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 6.16,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 4.92,
   "vsQQQ": 3.78,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 84,
   "inSP500": 64.8,
   "weightOverlap": 29.8,
   "activeShare": 70.2,
   "expenseRatio": 0.68,
   "setThisQuarter": "",
   "percentileThisQuarter": 73.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AIS",
   "name": "VistaShares Artificial Intelligence Supercycle ETF",
   "issuer": "VistaShares",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 4.31,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.07,
   "vsQQQ": 1.93,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 54,
   "inSP500": 42.3,
   "weightOverlap": 12.3,
   "activeShare": 87.7,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 66.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AIUP",
   "name": "FINQ FIRST U.S. Large Cap AI-Managed Equity ETF",
   "issuer": "FINQ",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 3.61,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.37,
   "vsQQQ": 1.23,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 15,
   "inSP500": 100.0,
   "weightOverlap": 23.9,
   "activeShare": 76.1,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 60.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AIX",
   "name": "Defiance US 100 Tech AI Moat ETF",
   "issuer": "Defiance",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 3.93,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.69,
   "vsQQQ": 1.55,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 30,
   "inSP500": 92.6,
   "weightOverlap": 34.9,
   "activeShare": 65.1,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 62.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ALAI",
   "name": "Alger AI Enablers & Adopters ETF",
   "issuer": "Alger",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 0.93,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.31,
   "vsQQQ": -1.45,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 79,
   "inSP500": 60.0,
   "weightOverlap": 34.8,
   "activeShare": 65.2,
   "expenseRatio": 0.58,
   "setThisQuarter": "",
   "percentileThisQuarter": 38.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ANEW",
   "name": "ProShares MSCI Transformational Changes ETF",
   "issuer": "ProShares",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 3.96,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.72,
   "vsQQQ": 1.58,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 128,
   "inSP500": 58.7,
   "weightOverlap": 27.4,
   "activeShare": 72.6,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 62.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AOTG",
   "name": "AOT Growth and Innovation ETF",
   "issuer": "not established",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 4.37,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.13,
   "vsQQQ": 1.99,
   "holdingsAsOf": "2026-05-29",
   "holdingsCount": 41,
   "inSP500": 77.4,
   "weightOverlap": 30.9,
   "activeShare": 69.1,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 66.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AQWA",
   "name": "Global X Clean Water ETF",
   "issuer": "Global X",
   "theme": "water",
   "themeName": "Water",
   "days": 21,
   "totalReturn": -1.86,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.1,
   "vsQQQ": -4.24,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 40,
   "inSP500": 25.4,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 19.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ARMY",
   "name": "Tema International Defense ETF",
   "issuer": "Tema",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -2.33,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.57,
   "vsQQQ": -4.71,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 33,
   "inSP500": 10.1,
   "weightOverlap": 1.6,
   "activeShare": 98.4,
   "expenseRatio": 0.68,
   "setThisQuarter": "",
   "percentileThisQuarter": 16.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ARTY",
   "name": "iShares Future AI & Tech ETF",
   "issuer": "iShares",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 8.01,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 6.77,
   "vsQQQ": 5.63,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 61,
   "inSP500": 49.7,
   "weightOverlap": 15.9,
   "activeShare": 84.1,
   "expenseRatio": 0.47,
   "setThisQuarter": "",
   "percentileThisQuarter": 81.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ARVR",
   "name": "First Trust Indxx Metaverse ETF",
   "issuer": "First Trust",
   "theme": "metaverse",
   "themeName": "Metaverse and immersive tech",
   "days": 21,
   "totalReturn": 4.56,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.32,
   "vsQQQ": 2.18,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 42,
   "inSP500": 56.2,
   "weightOverlap": 16.7,
   "activeShare": 83.3,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 67.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "AWAY",
   "name": "Amplify Travel Tech ETF",
   "issuer": "Amplify",
   "theme": "pets",
   "themeName": "Pets and consumer themes",
   "days": 21,
   "totalReturn": -1.08,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.32,
   "vsQQQ": -3.46,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 29,
   "inSP500": 17.9,
   "weightOverlap": 0.6,
   "activeShare": 99.4,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 22.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BATT",
   "name": "Amplify Lithium & Battery Technology ETF",
   "issuer": "Amplify",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": 9.34,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 8.1,
   "vsQQQ": 6.96,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 14.6,
   "weightOverlap": 2.0,
   "activeShare": 98.0,
   "expenseRatio": 0.59,
   "setThisQuarter": "",
   "percentileThisQuarter": 83.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BCDF",
   "name": "Horizon Kinetics Blockchain Development ETF",
   "issuer": "not established",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 5.59,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 4.35,
   "vsQQQ": 3.21,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 35,
   "inSP500": 20.1,
   "weightOverlap": 0.4,
   "activeShare": 99.6,
   "expenseRatio": 0.85,
   "setThisQuarter": "",
   "percentileThisQuarter": 71.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BETZ",
   "name": "Roundhill Sports Betting & iGaming ETF",
   "issuer": "Roundhill",
   "theme": "gaming",
   "themeName": "Gaming, esports and betting",
   "days": 21,
   "totalReturn": 1.72,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.48,
   "vsQQQ": -0.66,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 23,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 43.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BKCH",
   "name": "Global X Blockchain ETF",
   "issuer": "Global X",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 2.41,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.17,
   "vsQQQ": 0.03,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 35,
   "inSP500": 9.5,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 52.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BLOK",
   "name": "Amplify Blockchain Technology ETF",
   "issuer": "Amplify",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 2.01,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.77,
   "vsQQQ": -0.37,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 53,
   "inSP500": 30.8,
   "weightOverlap": 8.2,
   "activeShare": 91.8,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 47.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BNGE",
   "name": "First Trust S-Network Streaming & Gaming ETF",
   "issuer": "First Trust",
   "theme": "gaming",
   "themeName": "Gaming, esports and betting",
   "days": 21,
   "totalReturn": 2.64,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.4,
   "vsQQQ": 0.26,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 45,
   "inSP500": 24.4,
   "weightOverlap": 1.0,
   "activeShare": 99.0,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 54.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BOTT",
   "name": "Themes Humanoid Robotics ETF",
   "issuer": "Themes",
   "theme": "robotics",
   "themeName": "Robotics and automation",
   "days": 21,
   "totalReturn": 0.01,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.23,
   "vsQQQ": -2.37,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 30,
   "inSP500": 15.0,
   "weightOverlap": 6.5,
   "activeShare": 93.5,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 29.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BOTZ",
   "name": "Global X Robotics & Artificial Intelligence ETF",
   "issuer": "Global X",
   "theme": "robotics",
   "themeName": "Robotics and automation",
   "days": 21,
   "totalReturn": -0.11,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.35,
   "vsQQQ": -2.49,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 61,
   "inSP500": 18.7,
   "weightOverlap": 11.9,
   "activeShare": 88.1,
   "expenseRatio": 0.68,
   "setThisQuarter": "",
   "percentileThisQuarter": 27.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BUG",
   "name": "Global X Cybersecurity ETF",
   "issuer": "Global X",
   "theme": "cyber",
   "themeName": "Cybersecurity",
   "days": 21,
   "totalReturn": 11.18,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 9.94,
   "vsQQQ": 8.8,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 30,
   "inSP500": 32.6,
   "weightOverlap": 0.9,
   "activeShare": 99.1,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 85.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "BUYZ",
   "name": "Franklin Disruptive Commerce ETF",
   "issuer": "Franklin",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 2.24,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.0,
   "vsQQQ": -0.14,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 58,
   "inSP500": 62.5,
   "weightOverlap": 13.7,
   "activeShare": 86.3,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 51.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CARZ",
   "name": "First Trust S-Network Future Vehicles & Technology ETF",
   "issuer": "First Trust",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 2.88,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.64,
   "vsQQQ": 0.5,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 100,
   "inSP500": 56.5,
   "weightOverlap": 22.5,
   "activeShare": 77.5,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 57.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CHPS",
   "name": "Xtrackers Semiconductor Select Equity ETF",
   "issuer": "Xtrackers",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": 1.21,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.03,
   "vsQQQ": -1.17,
   "holdingsAsOf": "2026-05-29",
   "holdingsCount": 52,
   "inSP500": 61.0,
   "weightOverlap": 15.2,
   "activeShare": 84.8,
   "expenseRatio": 0.15,
   "setThisQuarter": "",
   "percentileThisQuarter": 40.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CHPX",
   "name": "Global X AI Semiconductor & Quantum ETF",
   "issuer": "Global X",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 4.11,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.87,
   "vsQQQ": 1.73,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 36,
   "inSP500": 58.5,
   "weightOverlap": 15.7,
   "activeShare": 84.3,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 63.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CIBR",
   "name": "First Trust NASDAQ Cybersecurity ETF",
   "issuer": "First Trust",
   "theme": "cyber",
   "themeName": "Cybersecurity",
   "days": 21,
   "totalReturn": 6.64,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.4,
   "vsQQQ": 4.26,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 42,
   "inSP500": 64.1,
   "weightOverlap": 9.0,
   "activeShare": 91.0,
   "expenseRatio": 0.58,
   "setThisQuarter": "",
   "percentileThisQuarter": 76.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CLOD",
   "name": "Themes Cloud Computing ETF",
   "issuer": "Themes",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 8.05,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 6.81,
   "vsQQQ": 5.67,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 51,
   "inSP500": 70.1,
   "weightOverlap": 13.4,
   "activeShare": 86.6,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 82.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CLOU",
   "name": "Global X Cloud Computing ETF",
   "issuer": "Global X",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 11.62,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 10.38,
   "vsQQQ": 9.24,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 38,
   "inSP500": 33.2,
   "weightOverlap": 6.6,
   "activeShare": 93.4,
   "expenseRatio": 0.68,
   "setThisQuarter": "",
   "percentileThisQuarter": 86.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CNBS",
   "name": "Amplify Seymour Cannabis ETF",
   "issuer": "Amplify",
   "theme": "cannabis",
   "themeName": "Cannabis",
   "days": 21,
   "totalReturn": 14.64,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 13.4,
   "vsQQQ": 12.26,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 15,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.76,
   "setThisQuarter": "",
   "percentileThisQuarter": 92.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CNRG",
   "name": "State Street(R) SPDR(R) S&P Kensho Clean Power ETF",
   "issuer": "State Street",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": -8.14,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -9.38,
   "vsQQQ": -10.52,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 40,
   "inSP500": 22.1,
   "weightOverlap": 3.1,
   "activeShare": 96.9,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 2.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "COPA",
   "name": "Themes Copper Miners ETF",
   "issuer": "Themes",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": 18.75,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 17.51,
   "vsQQQ": 16.37,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 49,
   "inSP500": 8.6,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 98.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "COPJ",
   "name": "Sprott Junior Copper Miners ETF",
   "issuer": "Sprott",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": 18.44,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 17.2,
   "vsQQQ": 16.06,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 69,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 97.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "COPP",
   "name": "Sprott Copper Miners ETF",
   "issuer": "Sprott",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": 15.21,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 13.97,
   "vsQQQ": 12.83,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 80,
   "inSP500": 25.1,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 93.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "CRPT",
   "name": "First Trust SkyBridge Crypto Industry and Digital Economy ETF",
   "issuer": "First Trust",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 27.85,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 26.61,
   "vsQQQ": 25.47,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 22,
   "inSP500": 25.0,
   "weightOverlap": 3.1,
   "activeShare": 96.9,
   "expenseRatio": 0.85,
   "setThisQuarter": "",
   "percentileThisQuarter": 99.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DAPP",
   "name": "VanEck Digital Transformation ETF",
   "issuer": "VanEck",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 6.43,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.19,
   "vsQQQ": 4.05,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 20,
   "inSP500": 17.1,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": 0.52,
   "setThisQuarter": "",
   "percentileThisQuarter": 75.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DRAI",
   "name": "Draco Evolution AI ETF",
   "issuer": "not established",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 0.06,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.18,
   "vsQQQ": -2.32,
   "holdingsAsOf": "2026-05-29",
   "holdingsCount": 8,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 1.34,
   "setThisQuarter": "",
   "percentileThisQuarter": 30.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DRGN",
   "name": "Themes China Generative Artificial Intelligence ETF",
   "issuer": "Themes",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": -2.05,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.29,
   "vsQQQ": -4.43,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 23,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 17.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DRIV",
   "name": "Global X Autonomous & Electric Vehicles ETF",
   "issuer": "Global X",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": 1.83,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.59,
   "vsQQQ": -0.55,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 75,
   "inSP500": 29.3,
   "weightOverlap": 11.3,
   "activeShare": 88.7,
   "expenseRatio": 0.68,
   "setThisQuarter": "",
   "percentileThisQuarter": 45.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DRNZ",
   "name": "REX Drone ETF",
   "issuer": "REX",
   "theme": "robotics",
   "themeName": "Robotics and automation",
   "days": 21,
   "totalReturn": -1.45,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.69,
   "vsQQQ": -3.83,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 45,
   "inSP500": 15.4,
   "weightOverlap": 2.7,
   "activeShare": 97.3,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 20.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DTCR",
   "name": "Global X Data Center & Digital Infrastructure ETF",
   "issuer": "Global X",
   "theme": "digital-infra",
   "themeName": "Digital infrastructure and data centers",
   "days": 21,
   "totalReturn": 0.32,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.92,
   "vsQQQ": -2.06,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 25,
   "inSP500": 67.1,
   "weightOverlap": 9.2,
   "activeShare": 90.8,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 30.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DTRE",
   "name": "First Trust Alerian Disruptive Technology Real Estate ETF",
   "issuer": "First Trust",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": -1.68,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.92,
   "vsQQQ": -4.06,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 31,
   "inSP500": 37.1,
   "weightOverlap": 0.6,
   "activeShare": 99.4,
   "expenseRatio": 0.6,
   "setThisQuarter": "",
   "percentileThisQuarter": 20.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "DUTY",
   "name": "U.S. Defense ETF",
   "issuer": "not established",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": 4.39,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.15,
   "vsQQQ": 2.01,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 61.8,
   "weightOverlap": 1.9,
   "activeShare": 98.1,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 67.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "EFRA",
   "name": "iShares Environmental Infrastructure and Industrials ETF",
   "issuer": "iShares",
   "theme": "infrastructure",
   "themeName": "Infrastructure",
   "days": 21,
   "totalReturn": -0.14,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.38,
   "vsQQQ": -2.52,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 96,
   "inSP500": 33.4,
   "weightOverlap": 0.2,
   "activeShare": 99.8,
   "expenseRatio": 0.47,
   "setThisQuarter": "",
   "percentileThisQuarter": 27.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "EKG",
   "name": "First Trust Nasdaq Lux Digital Health Solutions ETF",
   "issuer": "First Trust",
   "theme": "health-innovation",
   "themeName": "Healthcare innovation and GLP-1",
   "days": 21,
   "totalReturn": 10.26,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 9.02,
   "vsQQQ": 7.88,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 38,
   "inSP500": 40.5,
   "weightOverlap": 0.4,
   "activeShare": 99.6,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 84.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ELFY",
   "name": "ALPS Electrification Infrastructure ETF",
   "issuer": "ALPS",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": -2.63,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.87,
   "vsQQQ": -5.01,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 108,
   "inSP500": 48.1,
   "weightOverlap": 5.4,
   "activeShare": 94.6,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 15.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "EMET",
   "name": "VanEck Copper and Electrification Metals ETF",
   "issuer": "VanEck",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": 16.5,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 15.26,
   "vsQQQ": 14.12,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 57,
   "inSP500": 11.2,
   "weightOverlap": 0.2,
   "activeShare": 99.8,
   "expenseRatio": 0.62,
   "setThisQuarter": "",
   "percentileThisQuarter": 95.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "EMQQ",
   "name": "EMQQ The Emerging Markets Internet ETF",
   "issuer": "not established",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": -3.81,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -5.05,
   "vsQQQ": -6.19,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 58,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.86,
   "setThisQuarter": "",
   "percentileThisQuarter": 10.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ESPO",
   "name": "VanEck Video Gaming and eSports ETF",
   "issuer": "VanEck",
   "theme": "gaming",
   "themeName": "Gaming, esports and betting",
   "days": 21,
   "totalReturn": 3.01,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.77,
   "vsQQQ": 0.63,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 25,
   "inSP500": 13.3,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": 0.55,
   "setThisQuarter": "",
   "percentileThisQuarter": 57.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "EUAD",
   "name": "Select STOXX Europe Aerospace & Defense ETF",
   "issuer": "not established",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -3.69,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.93,
   "vsQQQ": -6.07,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 18,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 11.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FAI",
   "name": "First Trust Bloomberg Artificial Intelligence ETF",
   "issuer": "First Trust",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 4.74,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.5,
   "vsQQQ": 2.36,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 72.8,
   "weightOverlap": 28.4,
   "activeShare": 71.6,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 68.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FAN",
   "name": "First Trust Global Wind Energy ETF",
   "issuer": "First Trust",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": -0.72,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.96,
   "vsQQQ": -3.1,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 47,
   "inSP500": 6.6,
   "weightOverlap": 0.8,
   "activeShare": 99.2,
   "expenseRatio": 0.6,
   "setThisQuarter": "",
   "percentileThisQuarter": 24.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FBOT",
   "name": "Fidelity Disruptive Automation ETF",
   "issuer": "Fidelity",
   "theme": "robotics",
   "themeName": "Robotics and automation",
   "days": 21,
   "totalReturn": 2.08,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.84,
   "vsQQQ": -0.3,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 49,
   "inSP500": 44.5,
   "weightOverlap": 14.9,
   "activeShare": 85.1,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 48.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FCLD",
   "name": "Fidelity Cloud Computing ETF",
   "issuer": "Fidelity",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 11.11,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 9.87,
   "vsQQQ": 8.73,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 51.1,
   "weightOverlap": 8.4,
   "activeShare": 91.6,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 85.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FDCF",
   "name": "Fidelity Disruptive Communications ETF",
   "issuer": "Fidelity",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 1.9,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.66,
   "vsQQQ": -0.48,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 38,
   "inSP500": 56.1,
   "weightOverlap": 20.2,
   "activeShare": 79.8,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 46.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FDFF",
   "name": "Fidelity Disruptive Finance ETF",
   "issuer": "Fidelity",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 4.93,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.69,
   "vsQQQ": 2.55,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 45,
   "inSP500": 45.1,
   "weightOverlap": 2.6,
   "activeShare": 97.4,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 69.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FDIG",
   "name": "Fidelity Crypto Industry and Digital Payments ETF",
   "issuer": "Fidelity",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 4.23,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.99,
   "vsQQQ": 1.85,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 58,
   "inSP500": 20.2,
   "weightOverlap": 1.9,
   "activeShare": 98.1,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 65.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FDN",
   "name": "First Trust Dow Jones Internet Index Fund",
   "issuer": "First Trust",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": 3.41,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.17,
   "vsQQQ": 1.03,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 41,
   "inSP500": 84.4,
   "weightOverlap": 14.5,
   "activeShare": 85.5,
   "expenseRatio": 0.49,
   "setThisQuarter": "",
   "percentileThisQuarter": 58.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FDNI",
   "name": "First Trust Dow Jones International Internet ETF",
   "issuer": "First Trust",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": -0.91,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.15,
   "vsQQQ": -3.29,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 40,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 23.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FDRV",
   "name": "Fidelity Electric Vehicles and Future Transportation ETF",
   "issuer": "Fidelity",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": -3.71,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.95,
   "vsQQQ": -6.09,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 21.3,
   "weightOverlap": 2.6,
   "activeShare": 97.4,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 11.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FDTX",
   "name": "Fidelity Disruptive Technology ETF",
   "issuer": "Fidelity",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 5.01,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.77,
   "vsQQQ": 2.63,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 39,
   "inSP500": 71.1,
   "weightOverlap": 24.6,
   "activeShare": 75.4,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 70.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FINX",
   "name": "Global X FinTech ETF",
   "issuer": "Global X",
   "theme": "fintech",
   "themeName": "Fintech and digital payments",
   "days": 21,
   "totalReturn": 2.85,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.61,
   "vsQQQ": 0.47,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 74,
   "inSP500": 42.9,
   "weightOverlap": 0.5,
   "activeShare": 99.5,
   "expenseRatio": 0.68,
   "setThisQuarter": "",
   "percentileThisQuarter": 56.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FITE",
   "name": "State Street(R) SPDR(R) S&P Kensho Future Security ETF",
   "issuer": "State Street",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 1.07,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.17,
   "vsQQQ": -1.31,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 79,
   "inSP500": 26.7,
   "weightOverlap": 4.8,
   "activeShare": 95.2,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 39.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FIW",
   "name": "First Trust Water ETF",
   "issuer": "First Trust",
   "theme": "water",
   "themeName": "Water",
   "days": 21,
   "totalReturn": -0.61,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.85,
   "vsQQQ": -2.99,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 36,
   "inSP500": 48.3,
   "weightOverlap": 0.6,
   "activeShare": 99.4,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 25.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FMED",
   "name": "Fidelity Disruptive Medicine ETF",
   "issuer": "Fidelity",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 12.71,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 11.47,
   "vsQQQ": 10.33,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 68,
   "inSP500": 25.4,
   "weightOverlap": 2.9,
   "activeShare": 97.1,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 90.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FMET",
   "name": "Fidelity Metaverse ETF",
   "issuer": "Fidelity",
   "theme": "metaverse",
   "themeName": "Metaverse and immersive tech",
   "days": 21,
   "totalReturn": 2.48,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.24,
   "vsQQQ": 0.1,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 58.9,
   "weightOverlap": 20.9,
   "activeShare": 79.1,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 53.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FMQQ",
   "name": "FMQQ The Next Frontier Internet ETF",
   "issuer": "not established",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": 0.5,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.74,
   "vsQQQ": -1.88,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 38,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.86,
   "setThisQuarter": "",
   "percentileThisQuarter": 32.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FRNW",
   "name": "Fidelity Clean Energy ETF",
   "issuer": "Fidelity",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": -3.53,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.77,
   "vsQQQ": -5.91,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 9.7,
   "weightOverlap": 0.5,
   "activeShare": 99.5,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 13.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FRWD",
   "name": "Nomura Transformational Technologies ETF",
   "issuer": "Nomura",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 2.61,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.37,
   "vsQQQ": 0.23,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 25,
   "inSP500": 70.1,
   "weightOverlap": 25.7,
   "activeShare": 74.3,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 53.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FTAG",
   "name": "First Trust Indxx Global Agriculture ETF",
   "issuer": "First Trust",
   "theme": "food",
   "themeName": "Food and agriculture",
   "days": 21,
   "totalReturn": 5.39,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 4.15,
   "vsQQQ": 3.01,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 52,
   "inSP500": 29.4,
   "weightOverlap": 0.4,
   "activeShare": 99.6,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 70.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "FTXL",
   "name": "First Trust Nasdaq Semiconductor ETF",
   "issuer": "First Trust",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": 1.52,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.28,
   "vsQQQ": -0.86,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 34,
   "inSP500": 86.3,
   "weightOverlap": 16.5,
   "activeShare": 83.5,
   "expenseRatio": 0.6,
   "setThisQuarter": "",
   "percentileThisQuarter": 42.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "GCAD",
   "name": "Gabelli Commercial Aerospace and Defense ETF",
   "issuer": "Gabelli",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -9.2,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -10.44,
   "vsQQQ": -11.58,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 54,
   "inSP500": 40.2,
   "weightOverlap": 2.8,
   "activeShare": 97.2,
   "expenseRatio": 0.9,
   "setThisQuarter": "",
   "percentileThisQuarter": 1.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "GNOM",
   "name": "Global X Genomics & Biotechnology ETF",
   "issuer": "Global X",
   "theme": "genomics",
   "themeName": "Genomics and biotech innovation",
   "days": 21,
   "totalReturn": 17.36,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 16.12,
   "vsQQQ": 14.98,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 50,
   "inSP500": 17.9,
   "weightOverlap": 2.4,
   "activeShare": 97.6,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 96.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "GRID",
   "name": "First Trust NASDAQ Clean Edge Smart Grid Infrastructure Index Fund",
   "issuer": "First Trust",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": -1.99,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.23,
   "vsQQQ": -4.37,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 121,
   "inSP500": 40.8,
   "weightOverlap": 7.9,
   "activeShare": 92.1,
   "expenseRatio": 0.56,
   "setThisQuarter": "",
   "percentileThisQuarter": 19.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "GXDW",
   "name": "Global X Dorsey Wright Thematic ETF",
   "issuer": "Global X",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 3.85,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.61,
   "vsQQQ": 1.47,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 5,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 61.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "HACK",
   "name": "Amplify Cybersecurity ETF",
   "issuer": "Amplify",
   "theme": "cyber",
   "themeName": "Cybersecurity",
   "days": 21,
   "totalReturn": 6.68,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.44,
   "vsQQQ": 4.3,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 23,
   "inSP500": 46.7,
   "weightOverlap": 4.7,
   "activeShare": 95.3,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 77.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "HAIL",
   "name": "State Street(R) SPDR(R) S&P Kensho Smart Mobility ETF",
   "issuer": "State Street",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": -3.61,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.85,
   "vsQQQ": -5.99,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 87,
   "inSP500": 16.8,
   "weightOverlap": 5.0,
   "activeShare": 95.0,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 12.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "HEAL",
   "name": "Global X HealthTech ETF",
   "issuer": "Global X",
   "theme": "health-innovation",
   "themeName": "Healthcare innovation and GLP-1",
   "days": 21,
   "totalReturn": 6.91,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.67,
   "vsQQQ": 4.53,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 40,
   "inSP500": 28.9,
   "weightOverlap": 0.5,
   "activeShare": 99.5,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 78.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "HELX",
   "name": "Franklin Genomic Advancements ETF",
   "issuer": "Franklin",
   "theme": "health-innovation",
   "themeName": "Healthcare innovation and GLP-1",
   "days": 21,
   "totalReturn": 8.2,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 6.96,
   "vsQQQ": 5.82,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 61,
   "inSP500": 15.1,
   "weightOverlap": 2.8,
   "activeShare": 97.2,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 82.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "HERO",
   "name": "Global X Video Games & Esports ETF",
   "issuer": "Global X",
   "theme": "gaming",
   "themeName": "Gaming, esports and betting",
   "days": 21,
   "totalReturn": 2.36,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.12,
   "vsQQQ": -0.02,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 42,
   "inSP500": 14.0,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 52.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "HUMN",
   "name": "Roundhill Humanoid Robotics ETF",
   "issuer": "Roundhill",
   "theme": "robotics",
   "themeName": "Robotics and automation",
   "days": 21,
   "totalReturn": -3.53,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.77,
   "vsQQQ": -5.91,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 44,
   "inSP500": 13.4,
   "weightOverlap": 4.9,
   "activeShare": 95.1,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 13.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "HYDR",
   "name": "Global X Hydrogen ETF",
   "issuer": "Global X",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": 4.24,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.0,
   "vsQQQ": 1.86,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 25,
   "inSP500": 2.8,
   "weightOverlap": 0.3,
   "activeShare": 99.7,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 65.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "IBLC",
   "name": "iShares Blockchain and Tech ETF",
   "issuer": "iShares",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 2.72,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.48,
   "vsQQQ": 0.34,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 48,
   "inSP500": 31.6,
   "weightOverlap": 6.8,
   "activeShare": 93.2,
   "expenseRatio": 0.47,
   "setThisQuarter": "",
   "percentileThisQuarter": 55.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "IBOT",
   "name": "VanEck Robotics ETF",
   "issuer": "VanEck",
   "theme": "robotics",
   "themeName": "Robotics and automation",
   "days": 21,
   "totalReturn": -0.08,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.32,
   "vsQQQ": -2.46,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 65,
   "inSP500": 30.0,
   "weightOverlap": 8.5,
   "activeShare": 91.5,
   "expenseRatio": 0.47,
   "setThisQuarter": "",
   "percentileThisQuarter": 28.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "IBUY",
   "name": "Amplify Online Retail ETF",
   "issuer": "Amplify",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": -0.87,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.11,
   "vsQQQ": -3.25,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 81,
   "inSP500": 28.7,
   "weightOverlap": 5.0,
   "activeShare": 95.0,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 24.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ICOP",
   "name": "iShares Copper and Metals Mining ETF",
   "issuer": "iShares",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": 16.02,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 14.78,
   "vsQQQ": 13.64,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 56,
   "inSP500": 11.2,
   "weightOverlap": 0.3,
   "activeShare": 99.7,
   "expenseRatio": 0.47,
   "setThisQuarter": "",
   "percentileThisQuarter": 94.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "IDGT",
   "name": "iShares U.S. Digital Infrastructure and Real Estate ETF",
   "issuer": "iShares",
   "theme": "digital-infra",
   "themeName": "Digital infrastructure and data centers",
   "days": 21,
   "totalReturn": 0.71,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.53,
   "vsQQQ": -1.67,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 25,
   "inSP500": 59.5,
   "weightOverlap": 2.0,
   "activeShare": 98.0,
   "expenseRatio": 0.37,
   "setThisQuarter": "",
   "percentileThisQuarter": 35.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "IFRA",
   "name": "iShares U.S. Infrastructure ETF",
   "issuer": "iShares",
   "theme": "infrastructure",
   "themeName": "Infrastructure",
   "days": 21,
   "totalReturn": -3.83,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -5.07,
   "vsQQQ": -6.21,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 161,
   "inSP500": 75.7,
   "weightOverlap": 4.6,
   "activeShare": 95.4,
   "expenseRatio": 0.3,
   "setThisQuarter": "",
   "percentileThisQuarter": 9.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "IGV",
   "name": "iShares Expanded Tech-Software Sector ETF",
   "issuer": "iShares",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 12.89,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 11.65,
   "vsQQQ": 10.51,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 107,
   "inSP500": 83.2,
   "weightOverlap": 7.6,
   "activeShare": 92.4,
   "expenseRatio": 0.38,
   "setThisQuarter": "",
   "percentileThisQuarter": 91.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ILDR",
   "name": "First Trust Innovation Leaders ETF",
   "issuer": "First Trust",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 3.56,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.32,
   "vsQQQ": 1.18,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 76,
   "inSP500": 67.4,
   "weightOverlap": 34.1,
   "activeShare": 65.9,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 60.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ILIT",
   "name": "iShares Lithium Miners and Producers ETF",
   "issuer": "iShares",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": 14.27,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 13.03,
   "vsQQQ": 11.89,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 40,
   "inSP500": 7.2,
   "weightOverlap": 0.0,
   "activeShare": 100.0,
   "expenseRatio": 0.47,
   "setThisQuarter": "",
   "percentileThisQuarter": 91.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "INQQ",
   "name": "INQQ The India Internet ETF",
   "issuer": "not established",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": 1.79,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.55,
   "vsQQQ": -0.59,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 28,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.86,
   "setThisQuarter": "",
   "percentileThisQuarter": 44.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "INVN",
   "name": "Alger Russell Innovation ETF",
   "issuer": "Alger",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 12.26,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 11.02,
   "vsQQQ": 9.88,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 32.5,
   "weightOverlap": 1.5,
   "activeShare": 98.5,
   "expenseRatio": 0.55,
   "setThisQuarter": "",
   "percentileThisQuarter": 89.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ION",
   "name": "ProShares S&P Global Core Battery Metals ETF",
   "issuer": "ProShares",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": 12.44,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 11.2,
   "vsQQQ": 10.06,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 51,
   "inSP500": 3.2,
   "weightOverlap": 0.0,
   "activeShare": 100.0,
   "expenseRatio": 0.58,
   "setThisQuarter": "",
   "percentileThisQuarter": 89.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "IPAV",
   "name": "Global X Infrastructure Development ex-U.S. ETF",
   "issuer": "Global X",
   "theme": "infrastructure",
   "themeName": "Infrastructure",
   "days": 21,
   "totalReturn": 2.1,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.86,
   "vsQQQ": -0.28,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 101,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.55,
   "setThisQuarter": "",
   "percentileThisQuarter": 49.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ISHP",
   "name": "First Trust S-Network E-Commerce ETF",
   "issuer": "First Trust",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": 0.64,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.6,
   "vsQQQ": -1.74,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 61,
   "inSP500": 41.3,
   "weightOverlap": 7.6,
   "activeShare": 92.4,
   "expenseRatio": 0.6,
   "setThisQuarter": "",
   "percentileThisQuarter": 34.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ITA",
   "name": "iShares U.S. Aerospace & Defense ETF",
   "issuer": "iShares",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -7.2,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -8.44,
   "vsQQQ": -9.58,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 49,
   "inSP500": 76.6,
   "weightOverlap": 2.1,
   "activeShare": 97.9,
   "expenseRatio": 0.37,
   "setThisQuarter": "",
   "percentileThisQuarter": 2.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "JEDI",
   "name": "Defiance Drone and Modern Warfare ETF",
   "issuer": "Defiance",
   "theme": "robotics",
   "themeName": "Robotics and automation",
   "days": 21,
   "totalReturn": 3.3,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.06,
   "vsQQQ": 0.92,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 43,
   "inSP500": 3.2,
   "weightOverlap": 1.1,
   "activeShare": 98.9,
   "expenseRatio": 0.69,
   "setThisQuarter": "",
   "percentileThisQuarter": 58.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "KARS",
   "name": "KraneShares Electric Vehicles and Future Mobility Index ETF",
   "issuer": "KraneShares",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": 4.15,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.91,
   "vsQQQ": 1.77,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 79,
   "inSP500": 6.8,
   "weightOverlap": 1.9,
   "activeShare": 98.1,
   "expenseRatio": 0.69,
   "setThisQuarter": "",
   "percentileThisQuarter": 64.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "KDEF",
   "name": "PLUS Korea Defense Industry Index ETF",
   "issuer": "not established",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": 12.51,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 11.27,
   "vsQQQ": 10.13,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 20,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 90.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "KGRN",
   "name": "KraneShares MSCI China Clean Technology Index ETF",
   "issuer": "KraneShares",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": -6.94,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -8.18,
   "vsQQQ": -9.32,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.79,
   "setThisQuarter": "",
   "percentileThisQuarter": 4.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "KOID",
   "name": "KraneShares Global Humanoid Robotics and Physical AI Index ETF",
   "issuer": "KraneShares",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": -3.12,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.36,
   "vsQQQ": -5.5,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 19.1,
   "weightOverlap": 4.9,
   "activeShare": 95.1,
   "expenseRatio": 0.69,
   "setThisQuarter": "",
   "percentileThisQuarter": 14.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "KROP",
   "name": "Global X AgTech & Food Innovation ETF",
   "issuer": "Global X",
   "theme": "food",
   "themeName": "Food and agriculture",
   "days": 21,
   "totalReturn": 6.63,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.39,
   "vsQQQ": 4.25,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 30,
   "inSP500": 30.7,
   "weightOverlap": 0.4,
   "activeShare": 99.6,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 76.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "KWEB",
   "name": "KraneShares CSI China Internet ETF",
   "issuer": "KraneShares",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": -10.19,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -11.43,
   "vsQQQ": -12.57,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 33,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.69,
   "setThisQuarter": "",
   "percentileThisQuarter": 1.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "LENS",
   "name": "Sarmaya Thematic ETF",
   "issuer": "not established",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 15.29,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 14.05,
   "vsQQQ": 12.91,
   "holdingsAsOf": "2026-05-29",
   "holdingsCount": 43,
   "inSP500": 21.7,
   "weightOverlap": 2.1,
   "activeShare": 97.9,
   "expenseRatio": 0.79,
   "setThisQuarter": "",
   "percentileThisQuarter": 93.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "LFSC",
   "name": "F/m Emerald Life Sciences Innovation ETF",
   "issuer": "not established",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 0.38,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.86,
   "vsQQQ": -2.0,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 39,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.54,
   "setThisQuarter": "",
   "percentileThisQuarter": 31.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "LIMI",
   "name": "Themes Lithium & Battery Metal Miners ETF",
   "issuer": "Themes",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": 14.62,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 13.38,
   "vsQQQ": 12.24,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 41,
   "inSP500": 7.5,
   "weightOverlap": 0.0,
   "activeShare": 100.0,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 92.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "LITP",
   "name": "Sprott Lithium Miners ETF",
   "issuer": "Sprott",
   "theme": "ev",
   "themeName": "Electric vehicles and batteries",
   "days": 21,
   "totalReturn": 19.32,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 18.08,
   "vsQQQ": 16.94,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 38,
   "inSP500": 9.7,
   "weightOverlap": 0.0,
   "activeShare": 100.0,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 98.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "METV",
   "name": "Roundhill Ball Metaverse ETF",
   "issuer": "Roundhill",
   "theme": "metaverse",
   "themeName": "Metaverse and immersive tech",
   "days": 21,
   "totalReturn": 8.96,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 7.72,
   "vsQQQ": 6.58,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 39,
   "inSP500": 46.0,
   "weightOverlap": 25.9,
   "activeShare": 74.1,
   "expenseRatio": 0.59,
   "setThisQuarter": "",
   "percentileThisQuarter": 83.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "MISL",
   "name": "First Trust Indxx Aerospace & Defense ETF",
   "issuer": "First Trust",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -0.38,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.62,
   "vsQQQ": -2.76,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 39,
   "inSP500": 57.9,
   "weightOverlap": 2.5,
   "activeShare": 97.5,
   "expenseRatio": 0.6,
   "setThisQuarter": "",
   "percentileThisQuarter": 26.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "MJ",
   "name": "Amplify Alternative Harvest ETF",
   "issuer": "Amplify",
   "theme": "cannabis",
   "themeName": "Cannabis",
   "days": 21,
   "totalReturn": 11.92,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 10.68,
   "vsQQQ": 9.54,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 9,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 88.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "MNRS",
   "name": "Grayscale Bitcoin Miners ETF",
   "issuer": "Grayscale",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": -10.7,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -11.94,
   "vsQQQ": -13.08,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 24,
   "inSP500": 5.0,
   "weightOverlap": 2.4,
   "activeShare": 97.6,
   "expenseRatio": 0.59,
   "setThisQuarter": "",
   "percentileThisQuarter": 0.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "MOO",
   "name": "VanEck Agribusiness ETF",
   "issuer": "VanEck",
   "theme": "food",
   "themeName": "Food and agriculture",
   "days": 21,
   "totalReturn": 6.17,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 4.93,
   "vsQQQ": 3.79,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 46,
   "inSP500": 41.7,
   "weightOverlap": 0.5,
   "activeShare": 99.5,
   "expenseRatio": 0.56,
   "setThisQuarter": "",
   "percentileThisQuarter": 74.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "MSOS",
   "name": "AdvisorShares Pure US Cannabis ETF",
   "issuer": "AdvisorShares",
   "theme": "cannabis",
   "themeName": "Cannabis",
   "days": 21,
   "totalReturn": 17.58,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 16.34,
   "vsQQQ": 15.2,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 6,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.78,
   "setThisQuarter": "",
   "percentileThisQuarter": 96.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "NASA",
   "name": "Tema Space Innovators ETF",
   "issuer": "Tema",
   "theme": "space",
   "themeName": "Space",
   "days": 21,
   "totalReturn": 1.79,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.55,
   "vsQQQ": -0.59,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 37,
   "inSP500": 2.4,
   "weightOverlap": 0.0,
   "activeShare": 100.0,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 44.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "NATO",
   "name": "Themes Transatlantic Defense ETF",
   "issuer": "Themes",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -6.16,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -7.4,
   "vsQQQ": -8.54,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 84,
   "inSP500": 58.4,
   "weightOverlap": 2.4,
   "activeShare": 97.6,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 5.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "NERD",
   "name": "Roundhill Video Games ETF",
   "issuer": "Roundhill",
   "theme": "gaming",
   "themeName": "Gaming, esports and betting",
   "days": 21,
   "totalReturn": 4.93,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.69,
   "vsQQQ": 2.55,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 40,
   "inSP500": 17.2,
   "weightOverlap": 0.1,
   "activeShare": 99.9,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 69.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "NLR",
   "name": "VanEck Uranium and Nuclear ETF",
   "issuer": "VanEck",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": 6.01,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 4.77,
   "vsQQQ": 3.63,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 25,
   "inSP500": 15.1,
   "weightOverlap": 0.2,
   "activeShare": 99.8,
   "expenseRatio": 0.52,
   "setThisQuarter": "",
   "percentileThisQuarter": 73.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "NUKZ",
   "name": "Range Nuclear Renaissance Index ETF",
   "issuer": "not established",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": -1.24,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.48,
   "vsQQQ": -3.62,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 46,
   "inSP500": 23.1,
   "weightOverlap": 1.3,
   "activeShare": 98.7,
   "expenseRatio": 0.85,
   "setThisQuarter": "",
   "percentileThisQuarter": 22.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "OGIG",
   "name": "ALPS | O'Shares Global Internet Giants ETF Shares",
   "issuer": "ALPS",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": 6.24,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.0,
   "vsQQQ": 3.86,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 54,
   "inSP500": 61.8,
   "weightOverlap": 17.1,
   "activeShare": 82.9,
   "expenseRatio": 0.48,
   "setThisQuarter": "",
   "percentileThisQuarter": 74.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ONLN",
   "name": "ProShares Online Retail ETF",
   "issuer": "ProShares",
   "theme": "internet",
   "themeName": "Internet and e-commerce",
   "days": 21,
   "totalReturn": -5.0,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -6.24,
   "vsQQQ": -7.38,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 19,
   "inSP500": 42.1,
   "weightOverlap": 3.8,
   "activeShare": 96.2,
   "expenseRatio": 0.58,
   "setThisQuarter": "",
   "percentileThisQuarter": 8.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ORBX",
   "name": "Global X Space Tech ETF",
   "issuer": "Global X",
   "theme": "space",
   "themeName": "Space",
   "days": 21,
   "totalReturn": 0.46,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.78,
   "vsQQQ": -1.92,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 28,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 32.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "OZEM",
   "name": "Roundhill GLP-1 & Weight Loss ETF",
   "issuer": "Roundhill",
   "theme": "health-innovation",
   "themeName": "Healthcare innovation and GLP-1",
   "days": 21,
   "totalReturn": 3.71,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.47,
   "vsQQQ": 1.33,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 24,
   "inSP500": 24.8,
   "weightOverlap": 2.2,
   "activeShare": 97.8,
   "expenseRatio": 0.59,
   "setThisQuarter": "",
   "percentileThisQuarter": 61.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "PAVE",
   "name": "Global X U.S. Infrastructure Development ETF",
   "issuer": "Global X",
   "theme": "infrastructure",
   "themeName": "Infrastructure",
   "days": 21,
   "totalReturn": -4.94,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -6.18,
   "vsQQQ": -7.32,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 100,
   "inSP500": 62.1,
   "weightOverlap": 2.8,
   "activeShare": 97.2,
   "expenseRatio": 0.47,
   "setThisQuarter": "",
   "percentileThisQuarter": 8.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "PAWZ",
   "name": "ProShares Pet Care ETF",
   "issuer": "ProShares",
   "theme": "pets",
   "themeName": "Pets and consumer themes",
   "days": 21,
   "totalReturn": 2.7,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.46,
   "vsQQQ": 0.32,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 27,
   "inSP500": 32.4,
   "weightOverlap": 0.9,
   "activeShare": 99.1,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 54.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "POW",
   "name": "VistaShares Electrification Supercycle ETF",
   "issuer": "VistaShares",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": -3.6,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.84,
   "vsQQQ": -5.98,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 54,
   "inSP500": 28.6,
   "weightOverlap": 2.5,
   "activeShare": 97.5,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 13.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "POWR",
   "name": "iShares U.S. Power Infrastructure ETF",
   "issuer": "iShares",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": -5.26,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -6.5,
   "vsQQQ": -7.64,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 66,
   "inSP500": 81.3,
   "weightOverlap": 3.1,
   "activeShare": 96.9,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 7.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "PSWD",
   "name": "Xtrackers Cybersecurity Select Equity ETF",
   "issuer": "Xtrackers",
   "theme": "cyber",
   "themeName": "Cybersecurity",
   "days": 21,
   "totalReturn": 7.76,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 6.52,
   "vsQQQ": 5.38,
   "holdingsAsOf": "2026-05-29",
   "holdingsCount": 52,
   "inSP500": 28.4,
   "weightOverlap": 1.1,
   "activeShare": 98.9,
   "expenseRatio": 0.2,
   "setThisQuarter": "",
   "percentileThisQuarter": 80.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "QCLN",
   "name": "First Trust Nasdaq Clean Edge Green Energy Index Fund",
   "issuer": "First Trust",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": -3.05,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -4.29,
   "vsQQQ": -5.43,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 52,
   "inSP500": 33.0,
   "weightOverlap": 2.1,
   "activeShare": 97.9,
   "expenseRatio": 0.59,
   "setThisQuarter": "",
   "percentileThisQuarter": 15.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "QQQJ",
   "name": "Invesco NASDAQ Next Gen 100 ETF",
   "issuer": "Invesco",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 1.73,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.49,
   "vsQQQ": -0.65,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 102,
   "inSP500": 46.2,
   "weightOverlap": 1.5,
   "activeShare": 98.5,
   "expenseRatio": 0.15,
   "setThisQuarter": "",
   "percentileThisQuarter": 44.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "QTUM",
   "name": "Defiance Quantum ETF",
   "issuer": "Defiance",
   "theme": "quantum",
   "themeName": "Quantum computing",
   "days": 21,
   "totalReturn": 1.33,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.09,
   "vsQQQ": -1.05,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 86,
   "inSP500": 35.6,
   "weightOverlap": 16.5,
   "activeShare": 83.5,
   "expenseRatio": 0.4,
   "setThisQuarter": "",
   "percentileThisQuarter": 40.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "QTUP",
   "name": "Defiance Long Pure Quantum ETF",
   "issuer": "Defiance",
   "theme": "quantum",
   "themeName": "Quantum computing",
   "days": 21,
   "totalReturn": -3.91,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -5.15,
   "vsQQQ": -6.29,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 10,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.77,
   "setThisQuarter": "",
   "percentileThisQuarter": 9.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "RACK",
   "name": "VanEck Data Center Supply Chain ETF",
   "issuer": "VanEck",
   "theme": "digital-infra",
   "themeName": "Digital infrastructure and data centers",
   "days": 21,
   "totalReturn": 0.81,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.43,
   "vsQQQ": -1.57,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 50,
   "inSP500": 79.0,
   "weightOverlap": 15.8,
   "activeShare": 84.2,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 36.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "RBLD",
   "name": "First Trust Alerian U.S. NextGen Infrastructure ETF",
   "issuer": "First Trust",
   "theme": "infrastructure",
   "themeName": "Infrastructure",
   "days": 21,
   "totalReturn": -2.62,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.86,
   "vsQQQ": -5.0,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 102,
   "inSP500": 79.0,
   "weightOverlap": 8.3,
   "activeShare": 91.7,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 16.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "RCTR",
   "name": "First Trust Bloomberg Nuclear Power ETF",
   "issuer": "First Trust",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": 0.75,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.49,
   "vsQQQ": -1.63,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 46,
   "inSP500": 31.2,
   "weightOverlap": 1.1,
   "activeShare": 98.9,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 35.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "ROBT",
   "name": "First Trust Nasdaq Artificial Intelligence and Robotics ETF",
   "issuer": "First Trust",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 7.0,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.76,
   "vsQQQ": 4.62,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 114,
   "inSP500": 33.2,
   "weightOverlap": 14.3,
   "activeShare": 85.7,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 78.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SHLD",
   "name": "Global X Defense Tech ETF",
   "issuer": "Global X",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": 1.72,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.48,
   "vsQQQ": -0.66,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 48,
   "inSP500": 44.8,
   "weightOverlap": 1.3,
   "activeShare": 98.7,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 43.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SHOC",
   "name": "Strive U.S. Semiconductor ETF",
   "issuer": "not established",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": 2.17,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.93,
   "vsQQQ": -0.21,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 30,
   "inSP500": 90.7,
   "weightOverlap": 19.6,
   "activeShare": 80.4,
   "expenseRatio": 0.4,
   "setThisQuarter": "",
   "percentileThisQuarter": 50.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SKYY",
   "name": "First Trust Cloud Computing ETF",
   "issuer": "First Trust",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 11.73,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 10.49,
   "vsQQQ": 9.35,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 63,
   "inSP500": 42.1,
   "weightOverlap": 13.9,
   "activeShare": 86.1,
   "expenseRatio": 0.6,
   "setThisQuarter": "",
   "percentileThisQuarter": 87.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SMH",
   "name": "VanEck Semiconductor ETF",
   "issuer": "VanEck",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": 2.05,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.81,
   "vsQQQ": -0.33,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 25,
   "inSP500": 82.0,
   "weightOverlap": 19.4,
   "activeShare": 80.6,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 48.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SMHX",
   "name": "VanEck Fabless Semiconductor ETF",
   "issuer": "VanEck",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": 0.36,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.88,
   "vsQQQ": -2.02,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 22,
   "inSP500": 60.7,
   "weightOverlap": 12.9,
   "activeShare": 87.1,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 31.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SMOG",
   "name": "VanEck Low Carbon Energy ETF",
   "issuer": "VanEck",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": 1.93,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.69,
   "vsQQQ": -0.45,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 58,
   "inSP500": 18.7,
   "weightOverlap": 2.2,
   "activeShare": 97.8,
   "expenseRatio": 0.64,
   "setThisQuarter": "",
   "percentileThisQuarter": 46.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SNSR",
   "name": "Global X Internet of Things ETF",
   "issuer": "Global X",
   "theme": "digital-infra",
   "themeName": "Digital infrastructure and data centers",
   "days": 21,
   "totalReturn": -0.04,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.28,
   "vsQQQ": -2.42,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 69,
   "inSP500": 27.7,
   "weightOverlap": 2.3,
   "activeShare": 97.7,
   "expenseRatio": 0.68,
   "setThisQuarter": "",
   "percentileThisQuarter": 29.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SOXQ",
   "name": "Invesco PHLX Semiconductor ETF",
   "issuer": "Invesco",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": 0.87,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.37,
   "vsQQQ": -1.51,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 30,
   "inSP500": 84.0,
   "weightOverlap": 19.2,
   "activeShare": 80.8,
   "expenseRatio": 0.19,
   "setThisQuarter": "",
   "percentileThisQuarter": 37.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SOXX",
   "name": "iShares Semiconductor ETF",
   "issuer": "iShares",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": 0.66,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.58,
   "vsQQQ": -1.72,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 30,
   "inSP500": 80.8,
   "weightOverlap": 18.4,
   "activeShare": 81.6,
   "expenseRatio": 0.33,
   "setThisQuarter": "",
   "percentileThisQuarter": 34.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "SPAM",
   "name": "Themes Cybersecurity ETF",
   "issuer": "Themes",
   "theme": "cyber",
   "themeName": "Cybersecurity",
   "days": 21,
   "totalReturn": 7.04,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.8,
   "vsQQQ": 4.66,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 35,
   "inSP500": 26.4,
   "weightOverlap": 0.9,
   "activeShare": 99.1,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 79.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "STCE",
   "name": "Schwab Crypto Thematic ETF",
   "issuer": "Schwab",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": 0.57,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.67,
   "vsQQQ": -1.81,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 35,
   "inSP500": 12.7,
   "weightOverlap": 0.4,
   "activeShare": 99.6,
   "expenseRatio": 0.3,
   "setThisQuarter": "",
   "percentileThisQuarter": 33.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "TAN",
   "name": "Invesco Solar ETF",
   "issuer": "Invesco",
   "theme": "clean-energy",
   "themeName": "Clean energy",
   "days": 21,
   "totalReturn": -7.16,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -8.4,
   "vsQQQ": -9.54,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 31,
   "inSP500": 11.7,
   "weightOverlap": 0.0,
   "activeShare": 100.0,
   "expenseRatio": 0.7,
   "setThisQuarter": "",
   "percentileThisQuarter": 3.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "TCAI",
   "name": "Tortoise AI Infrastructure ETF",
   "issuer": "Tortoise",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": -5.47,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -6.71,
   "vsQQQ": -7.85,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 43,
   "inSP500": 63.2,
   "weightOverlap": 7.3,
   "activeShare": 92.7,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 6.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "TEKY",
   "name": "Lazard Next Gen Technologies ETF",
   "issuer": "Lazard",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 1.49,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.25,
   "vsQQQ": -0.89,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 48,
   "inSP500": 51.5,
   "weightOverlap": 22.4,
   "activeShare": 77.6,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 42.0,
   "ofThisQuarter": 187
  },
  {
   "ticker": "THMZ",
   "name": "Lazard Equity Megatrends ETF",
   "issuer": "Lazard",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 0.97,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.27,
   "vsQQQ": -1.41,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 59,
   "inSP500": 55.2,
   "weightOverlap": 26.9,
   "activeShare": 73.1,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 38.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "TNUK",
   "name": "Tortoise Nuclear Renaissance ETF",
   "issuer": "Tortoise",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": -0.99,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.23,
   "vsQQQ": -3.37,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 25,
   "inSP500": 17.5,
   "weightOverlap": 0.8,
   "activeShare": 99.2,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 23.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "TNXT",
   "name": "T. Rowe Price Innovation Leaders ETF",
   "issuer": "not established",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 3.49,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.25,
   "vsQQQ": 1.11,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 272,
   "inSP500": 64.3,
   "weightOverlap": 48.4,
   "activeShare": 51.6,
   "expenseRatio": 0.49,
   "setThisQuarter": "",
   "percentileThisQuarter": 59.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "UPGR",
   "name": "Xtrackers US Green Infrastructure Select Equity ETF",
   "issuer": "Xtrackers",
   "theme": "infrastructure",
   "themeName": "Infrastructure",
   "days": 21,
   "totalReturn": -6.78,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -8.02,
   "vsQQQ": -9.16,
   "holdingsAsOf": "2026-05-29",
   "holdingsCount": 45,
   "inSP500": 22.9,
   "weightOverlap": 2.6,
   "activeShare": 97.4,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 4.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "URAN",
   "name": "Themes Uranium & Nuclear ETF",
   "issuer": "Themes",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": 5.85,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 4.61,
   "vsQQQ": 3.47,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 42,
   "inSP500": 24.7,
   "weightOverlap": 0.5,
   "activeShare": 99.5,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 72.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "URNJ",
   "name": "Sprott Junior Uranium Miners ETF",
   "issuer": "Sprott",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": 15.74,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 14.5,
   "vsQQQ": 13.36,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 41,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 94.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "URNM",
   "name": "Sprott Uranium Miners ETF",
   "issuer": "Sprott",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": 12.01,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 10.77,
   "vsQQQ": 9.63,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 26,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": null,
   "setThisQuarter": "",
   "percentileThisQuarter": 88.5,
   "ofThisQuarter": 187
  },
  {
   "ticker": "UX",
   "name": "Roundhill Uranium ETF",
   "issuer": "Roundhill",
   "theme": "nuclear",
   "themeName": "Nuclear and uranium",
   "days": 21,
   "totalReturn": 6.35,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.11,
   "vsQQQ": 3.97,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 2,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.77,
   "setThisQuarter": "",
   "percentileThisQuarter": 75.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "VEGI",
   "name": "iShares MSCI Agriculture Producers ETF",
   "issuer": "iShares",
   "theme": "food",
   "themeName": "Food and agriculture",
   "days": 21,
   "totalReturn": 7.22,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.98,
   "vsQQQ": 4.84,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 149,
   "inSP500": 51.0,
   "weightOverlap": 0.5,
   "activeShare": 99.5,
   "expenseRatio": 0.39,
   "setThisQuarter": "",
   "percentileThisQuarter": 79.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "VERS",
   "name": "ProShares Metaverse ETF",
   "issuer": "ProShares",
   "theme": "metaverse",
   "themeName": "Metaverse and immersive tech",
   "days": 21,
   "totalReturn": 0.81,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -0.43,
   "vsQQQ": -1.57,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 40,
   "inSP500": 44.9,
   "weightOverlap": 22.3,
   "activeShare": 77.7,
   "expenseRatio": 0.58,
   "setThisQuarter": "",
   "percentileThisQuarter": 36.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "VOLT",
   "name": "Tema Electrification ETF",
   "issuer": "Tema",
   "theme": "electrification",
   "themeName": "Electrification and the grid",
   "days": 21,
   "totalReturn": -5.41,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -6.65,
   "vsQQQ": -7.79,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 32,
   "inSP500": 50.1,
   "weightOverlap": 3.3,
   "activeShare": 96.7,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 7.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WAR",
   "name": "U.S. Global Technology and Aerospace & Defense ETF",
   "issuer": "not established",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": 4.05,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 2.81,
   "vsQQQ": 1.67,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 28,
   "inSP500": 38.3,
   "weightOverlap": 7.6,
   "activeShare": 92.4,
   "expenseRatio": 0.6,
   "setThisQuarter": "",
   "percentileThisQuarter": 63.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WARP",
   "name": "VanEck Space ETF",
   "issuer": "VanEck",
   "theme": "space",
   "themeName": "Space",
   "days": 21,
   "totalReturn": 1.46,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.22,
   "vsQQQ": -0.92,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 21,
   "inSP500": 4.4,
   "weightOverlap": 0.0,
   "activeShare": 100.0,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 41.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WCBR",
   "name": "WisdomTree Cybersecurity Fund",
   "issuer": "WisdomTree",
   "theme": "cyber",
   "themeName": "Cybersecurity",
   "days": 21,
   "totalReturn": 10.69,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 9.45,
   "vsQQQ": 8.31,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 25,
   "inSP500": 34.0,
   "weightOverlap": 1.1,
   "activeShare": 98.9,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 84.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WCLD",
   "name": "WisdomTree Cloud Computing Fund",
   "issuer": "WisdomTree",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 17.96,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 16.72,
   "vsQQQ": 15.58,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 64,
   "inSP500": 15.7,
   "weightOverlap": 1.8,
   "activeShare": 98.2,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 97.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WDAF",
   "name": "WisdomTree Asia Defense Fund",
   "issuer": "WisdomTree",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": 6.71,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 5.47,
   "vsQQQ": 4.33,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 61,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 77.8,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WDEF",
   "name": "WisdomTree Europe Defense Fund",
   "issuer": "WisdomTree",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -1.41,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.65,
   "vsQQQ": -3.79,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 42,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 21.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WDGF",
   "name": "WisdomTree Global Defense Fund",
   "issuer": "WisdomTree",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -0.05,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.29,
   "vsQQQ": -2.43,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 115,
   "inSP500": 34.9,
   "weightOverlap": 1.7,
   "activeShare": 98.3,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 28.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WDRN",
   "name": "WisdomTree Physical AI, Humanoids, and Drones Fund",
   "issuer": "WisdomTree",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": -0.56,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -1.8,
   "vsQQQ": -2.94,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 63,
   "inSP500": 23.1,
   "weightOverlap": 7.4,
   "activeShare": 92.6,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 25.9,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WEED",
   "name": "Roundhill Cannabis ETF",
   "issuer": "Roundhill",
   "theme": "cannabis",
   "themeName": "Cannabis",
   "days": 21,
   "totalReturn": 19.36,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 18.12,
   "vsQQQ": 16.98,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 2,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.41,
   "setThisQuarter": "",
   "percentileThisQuarter": 99.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WGMI",
   "name": "CoinShares Bitcoin Mining ETF",
   "issuer": "not established",
   "theme": "blockchain",
   "themeName": "Blockchain and crypto equities",
   "days": 21,
   "totalReturn": -21.46,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -22.7,
   "vsQQQ": -23.84,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 27,
   "inSP500": 2.5,
   "weightOverlap": 2.1,
   "activeShare": 97.9,
   "expenseRatio": 0.75,
   "setThisQuarter": "",
   "percentileThisQuarter": 0.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WISE",
   "name": "Themes Generative Artificial Intelligence ETF",
   "issuer": "Themes",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 2.3,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 1.06,
   "vsQQQ": -0.08,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 40,
   "inSP500": 32.4,
   "weightOverlap": 16.4,
   "activeShare": 83.6,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 51.6,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WQTM",
   "name": "WisdomTree Quantum Computing Fund",
   "issuer": "WisdomTree",
   "theme": "quantum",
   "themeName": "Quantum computing",
   "days": 21,
   "totalReturn": -2.2,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.44,
   "vsQQQ": -4.58,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 46,
   "inSP500": 38.5,
   "weightOverlap": 16.4,
   "activeShare": 83.6,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 17.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "WTAI",
   "name": "WisdomTree Artificial Intelligence and Innovation Fund",
   "issuer": "WisdomTree",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 2.1,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.86,
   "vsQQQ": -0.28,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 57,
   "inSP500": 65.1,
   "weightOverlap": 28.6,
   "activeShare": 71.4,
   "expenseRatio": 0.45,
   "setThisQuarter": "",
   "percentileThisQuarter": 49.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "XAIX",
   "name": "Xtrackers Artificial Intelligence and Big Data ETF",
   "issuer": "Xtrackers",
   "theme": "ai",
   "themeName": "Artificial intelligence",
   "days": 21,
   "totalReturn": 4.72,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 3.48,
   "vsQQQ": 2.34,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 91,
   "inSP500": 70.6,
   "weightOverlap": 28.0,
   "activeShare": 72.0,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 68.2,
   "ofThisQuarter": 187
  },
  {
   "ticker": "XAR",
   "name": "State Street(R) SPDR(R) S&P(R) Aerospace & Defense ETF",
   "issuer": "State Street",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -6.25,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -7.49,
   "vsQQQ": -8.63,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 48,
   "inSP500": 32.4,
   "weightOverlap": 2.1,
   "activeShare": 97.9,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 5.1,
   "ofThisQuarter": 187
  },
  {
   "ticker": "XDAT",
   "name": "Franklin Exponential Data ETF",
   "issuer": "Franklin",
   "theme": "innovation",
   "themeName": "Broad innovation and megatrends",
   "days": 21,
   "totalReturn": 5.47,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 4.23,
   "vsQQQ": 3.09,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 59,
   "inSP500": 61.1,
   "weightOverlap": 13.8,
   "activeShare": 86.2,
   "expenseRatio": 0.5,
   "setThisQuarter": "",
   "percentileThisQuarter": 71.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "XDEF",
   "name": "Xtrackers Europe Defense Technologies ETF",
   "issuer": "Xtrackers",
   "theme": "defense",
   "themeName": "Defense",
   "days": 21,
   "totalReturn": -1.33,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -2.57,
   "vsQQQ": -3.71,
   "holdingsAsOf": "2026-05-31",
   "holdingsCount": 30,
   "inSP500": 0.0,
   "weightOverlap": 0,
   "activeShare": 100,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 21.7,
   "ofThisQuarter": 187
  },
  {
   "ticker": "XIGV",
   "name": "Defiance US 100 Tech Ex Software ETF",
   "issuer": "Defiance",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 1.99,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 0.75,
   "vsQQQ": -0.39,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 76,
   "inSP500": 95.5,
   "weightOverlap": 38.1,
   "activeShare": 61.9,
   "expenseRatio": 0.65,
   "setThisQuarter": "",
   "percentileThisQuarter": 47.3,
   "ofThisQuarter": 187
  },
  {
   "ticker": "XSD",
   "name": "State Street(R) SPDR(R) S&P(R) Semiconductor ETF",
   "issuer": "State Street",
   "theme": "semis",
   "themeName": "Semiconductors",
   "days": 21,
   "totalReturn": -2.02,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": -3.26,
   "vsQQQ": -4.4,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 47,
   "inSP500": 33.4,
   "weightOverlap": 10.6,
   "activeShare": 89.4,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 18.4,
   "ofThisQuarter": 187
  },
  {
   "ticker": "XSW",
   "name": "State Street(R) SPDR(R) S&P(R) Software & Services ETF",
   "issuer": "State Street",
   "theme": "cloud",
   "themeName": "Cloud and software",
   "days": 21,
   "totalReturn": 11.58,
   "spyReturn": 1.24,
   "qqqReturn": 2.38,
   "vsSPY": 10.34,
   "vsQQQ": 9.2,
   "holdingsAsOf": "2026-06-30",
   "holdingsCount": 132,
   "inSP500": 19.8,
   "weightOverlap": 4.6,
   "activeShare": 95.4,
   "expenseRatio": 0.35,
   "setThisQuarter": "",
   "percentileThisQuarter": 86.4,
   "ofThisQuarter": 187
  }
 ]
}