{
 "generatedAt": "2026-09-28T07:54:07Z",
 "source": {
  "provider": "First Trust ETFs (First Trust Portfolios L.P. / First Trust Advisors L.P.)",
  "market": "us",
  "site": "https://www.ftportfolios.com",
  "catalog": "https://www.ftportfolios.com/Retail/etf/etflist.aspx",
  "catalogPerformance": "https://www.ftportfolios.com/Retail/etf/etflist.aspx?DisplayType=PerformanceNav",
  "issuerHome": "https://www.ftportfolios.com/retail/etf/home.aspx",
  "fundPages": "https://www.ftportfolios.com/Retail/Etf/{EtfSummary|EtfHoldings|EtfPriceHistory|EtfDividHistory}.aspx?Ticker={TICKER}",
  "history": "First Trust official daily NAV / market price history (Excel export); Yahoo Finance chart as fallback",
  "holdings": "First Trust official holdings pages; SEC EDGAR Form N-PORT-P (First Trust ETF trusts (e.g. First Trust Exchange-Traded Fund CIK 0001329377, First Trust Exchange-Traded AlphaDEX Fund CIK 0001383496); CIK resolved per ticker from SEC company_tickers_mf.json) as fallback"
 },
 "counts": {
  "funds": 332,
  "holdings": 28562,
  "history": 619973
 },
 "funds": [
  {
   "ticker": "ACYN",
   "name": "FT Vest Laddered Autocallable Barrier & Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ACYN",
   "dataFile": "./funds/ACYN/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$20.73",
   "navValue": 20.73,
   "aum": "$2.19B",
   "aumValue": 2187264924,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 24 2026",
   "exchange": "NYSE Arca",
   "closePrice": "$20.83",
   "premiumDiscount": "0.48%",
   "cusip": "33733E690",
   "isin": "US33733E6905",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1728
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.72,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.35
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.15,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.09
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.35,
    "dividendYield": 9.95,
    "dividendYieldText": "9.95%",
    "secYield": 2.88,
    "secYieldText": "2.88%"
   },
   "holdings": 8,
   "history": 148
  },
  {
   "ticker": "ACYQ",
   "name": "FT Vest Autocallable Barrier & High Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ACYQ",
   "dataFile": "./funds/ACYQ/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$21.01",
   "navValue": 21.01,
   "aum": "$73.52M",
   "aumValue": 73521152,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 23 2026",
   "exchange": "NYSE Arca",
   "closePrice": "$21.15",
   "premiumDiscount": "0.67%",
   "cusip": "33733E658",
   "isin": "US33733E6582",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Sep 01 2026",
    "dividend": 0.3715
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.25
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 1.05
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 5.25,
    "dividendYield": 1.76,
    "dividendYieldText": "1.76%",
    "secYield": 2.8,
    "secYieldText": "2.80%"
   },
   "holdings": 8,
   "history": 66
  },
  {
   "ticker": "ACYS",
   "name": "FT Vest Laddered Autocallable Barrier & Resilient Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ACYS",
   "dataFile": "./funds/ACYS/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$20.45",
   "navValue": 20.45,
   "aum": "$489.71M",
   "aumValue": 489708401,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 22 2026",
   "exchange": "NYSE Arca",
   "closePrice": "$20.52",
   "premiumDiscount": "0.49%",
   "cusip": "33733E641",
   "isin": "US33733E6418",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1327
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.18,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 3.61
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 1.9
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 3.61,
    "dividendYield": 7.76,
    "dividendYieldText": "7.76%",
    "secYield": 2.9,
    "secYieldText": "2.90%"
   },
   "holdings": 8,
   "history": 108
  },
  {
   "ticker": "AFDM",
   "name": "First Trust Active Factor International ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AFDM",
   "dataFile": "./funds/AFDM/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$89.95",
   "navValue": 89.95,
   "aum": "$158.97M",
   "aumValue": 158967915,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 13 2016",
   "exchange": "Nasdaq",
   "closePrice": "$90.05",
   "premiumDiscount": "0.09%",
   "cusip": "33739P608",
   "isin": "US33739P6088",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.6819
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.85,
     "ytd": 16.39,
     "yr1": 26.3,
     "yr3": 21.62,
     "yr5": 8.63,
     "yr10": 9.34,
     "sinceInception": 9.23
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.19,
     "ytd": 9.18,
     "yr1": 23.08,
     "yr3": 19.11,
     "yr5": 8.48,
     "yr10": 9.15,
     "sinceInception": 8.71
    }
   },
   "metrics": {
    "tr1y": 26.3,
    "tr3y": 79.89,
    "tr5y": 51.27,
    "tr10y": 144.23,
    "cagr3y": 21.62,
    "cagr5y": 8.63,
    "cagr10y": 9.34,
    "siAnn": 9.23,
    "dividendYield": 3.02,
    "dividendYieldText": "3.02%",
    "secYield": 2.87,
    "secYieldText": "2.87%"
   },
   "holdings": 187,
   "history": 2628
  },
  {
   "ticker": "AFEM",
   "name": "First Trust Active Factor Emerging Markets ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AFEM",
   "dataFile": "./funds/AFEM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$98.91",
   "navValue": 98.91,
   "aum": "$84.07M",
   "aumValue": 84074208,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 14 2016",
   "exchange": "Nasdaq",
   "closePrice": "$99.50",
   "premiumDiscount": "0.60%",
   "cusip": "33739P707",
   "isin": "US33739P7078",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.6729
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.82,
     "ytd": 26.49,
     "yr1": 38.96,
     "yr3": 25.55,
     "yr5": 10.85,
     "yr10": 9.53,
     "sinceInception": 10.56
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 14.72,
     "ytd": 18.23,
     "yr1": 33.84,
     "yr3": 22.27,
     "yr5": 8.5,
     "yr10": 9.5,
     "sinceInception": 10
    }
   },
   "metrics": {
    "tr1y": 38.96,
    "tr3y": 97.9,
    "tr5y": 67.37,
    "tr10y": 148.5,
    "cagr3y": 25.55,
    "cagr5y": 10.85,
    "cagr10y": 9.53,
    "siAnn": 10.56,
    "dividendYield": 2.51,
    "dividendYieldText": "2.51%",
    "secYield": 1.11,
    "secYieldText": "1.11%"
   },
   "holdings": 145,
   "history": 2585
  },
  {
   "ticker": "AFGR",
   "name": "First Trust Active Factor Large Cap Growth ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AFGR",
   "dataFile": "./funds/AFGR/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$38.01",
   "navValue": 38.01,
   "aum": "$91.22M",
   "aumValue": 91219797,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 21 2020",
   "exchange": "NYSE Arca",
   "closePrice": "$37.99",
   "premiumDiscount": "—",
   "cusip": "33740F789",
   "isin": "US33740F7895",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.0052
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.59,
     "ytd": 5.05,
     "yr1": 7.11,
     "yr3": 19.6,
     "yr5": 5.65,
     "yr10": null,
     "sinceInception": 10.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.61,
     "ytd": 3.27,
     "yr1": 8.67,
     "yr3": 19.14,
     "yr5": 6.68,
     "yr10": null,
     "sinceInception": 10.89
    }
   },
   "metrics": {
    "tr1y": 7.11,
    "tr3y": 71.08,
    "tr5y": 31.63,
    "tr10y": null,
    "cagr3y": 19.6,
    "cagr5y": 5.65,
    "cagr10y": null,
    "siAnn": 10.88,
    "dividendYield": 0.01,
    "dividendYieldText": "0.01%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 91,
   "history": 1553
  },
  {
   "ticker": "AFLG",
   "name": "First Trust Active Factor Large Cap ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AFLG",
   "dataFile": "./funds/AFLG/meta.json",
   "ter": "0.55%",
   "terValue": 0.55,
   "nav": "$44.47",
   "navValue": 44.47,
   "aum": "$780.43M",
   "aumValue": 780426464,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 03 2019",
   "exchange": "NYSE Arca",
   "closePrice": "$44.50",
   "premiumDiscount": "0.02%",
   "cusip": "33740F821",
   "isin": "US33740F8216",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0174
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.08,
     "ytd": 14.29,
     "yr1": 19.62,
     "yr3": 21.28,
     "yr5": 12,
     "yr10": null,
     "sinceInception": 14
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 12.73,
     "ytd": 11.09,
     "yr1": 20.53,
     "yr3": 20.55,
     "yr5": 12.47,
     "yr10": null,
     "sinceInception": 13.89
    }
   },
   "metrics": {
    "tr1y": 19.62,
    "tr3y": 78.39,
    "tr5y": 76.23,
    "tr10y": null,
    "cagr3y": 21.28,
    "cagr5y": 12,
    "cagr10y": null,
    "siAnn": 14,
    "dividendYield": 0.7,
    "dividendYieldText": "0.70%",
    "secYield": 0.77,
    "secYieldText": "0.77%"
   },
   "holdings": 219,
   "history": 1711
  },
  {
   "ticker": "AFMC",
   "name": "First Trust Active Factor Mid Cap ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AFMC",
   "dataFile": "./funds/AFMC/meta.json",
   "ter": "0.68%",
   "terValue": 0.68,
   "nav": "$40.04",
   "navValue": 40.04,
   "aum": "$218.20M",
   "aumValue": 218197520,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 03 2019",
   "exchange": "NYSE Arca",
   "closePrice": "$40.10",
   "premiumDiscount": "0.05%",
   "cusip": "33740F813",
   "isin": "US33740F8133",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0175
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.09,
     "ytd": 18.49,
     "yr1": 22.4,
     "yr3": 18.41,
     "yr5": 10.34,
     "yr10": null,
     "sinceInception": 12.29
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 15.49,
     "ytd": 19.34,
     "yr1": 28.73,
     "yr3": 19.14,
     "yr5": 11.13,
     "yr10": null,
     "sinceInception": 12.75
    }
   },
   "metrics": {
    "tr1y": 22.4,
    "tr3y": 66.02,
    "tr5y": 63.56,
    "tr10y": null,
    "cagr3y": 18.41,
    "cagr5y": 10.34,
    "cagr10y": null,
    "siAnn": 12.29,
    "dividendYield": 0.69,
    "dividendYieldText": "0.69%",
    "secYield": 0.72,
    "secYieldText": "0.72%"
   },
   "holdings": 266,
   "history": 1711
  },
  {
   "ticker": "AFSM",
   "name": "First Trust Active Factor Small Cap ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AFSM",
   "dataFile": "./funds/AFSM/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$39.72",
   "navValue": 39.72,
   "aum": "$129.11M",
   "aumValue": 129105263,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 03 2019",
   "exchange": "NYSE Arca",
   "closePrice": "$39.75",
   "premiumDiscount": "0.03%",
   "cusip": "33740F797",
   "isin": "US33740F7978",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0201
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.96,
     "ytd": 22.3,
     "yr1": 24.46,
     "yr3": 17.66,
     "yr5": 9.35,
     "yr10": null,
     "sinceInception": 11.73
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 25.16,
     "ytd": 25.35,
     "yr1": 38.24,
     "yr3": 19.15,
     "yr5": 9.98,
     "yr10": null,
     "sinceInception": 12.47
    }
   },
   "metrics": {
    "tr1y": 24.46,
    "tr3y": 62.89,
    "tr5y": 56.35,
    "tr10y": null,
    "cagr3y": 17.66,
    "cagr5y": 9.35,
    "cagr10y": null,
    "siAnn": 11.73,
    "dividendYield": 0.5,
    "dividendYieldText": "0.50%",
    "secYield": 0.4,
    "secYieldText": "0.40%"
   },
   "holdings": 322,
   "history": 1711
  },
  {
   "ticker": "AGQI",
   "name": "First Trust Active Global Quality Income ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AGQI",
   "dataFile": "./funds/AGQI/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$18.43",
   "navValue": 18.43,
   "aum": "$54.04M",
   "aumValue": 54035305,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 24 2015",
   "exchange": "NYSE Arca",
   "closePrice": "$18.42",
   "premiumDiscount": "0.05%",
   "cusip": "33740F383",
   "isin": "US33740F3837",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0483
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.6,
     "ytd": 15.19,
     "yr1": 21.92,
     "yr3": 14.54,
     "yr5": 8.94,
     "yr10": 7.17,
     "sinceInception": 6.67
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.51,
     "ytd": 10.25,
     "yr1": 19.57,
     "yr3": 12.8,
     "yr5": 8.44,
     "yr10": 7.04,
     "sinceInception": 6.35
    }
   },
   "metrics": {
    "tr1y": 21.92,
    "tr3y": 50.27,
    "tr5y": 53.44,
    "tr10y": 99.86,
    "cagr3y": 14.54,
    "cagr5y": 8.94,
    "cagr10y": 7.17,
    "siAnn": 6.67,
    "dividendYield": 1.66,
    "dividendYieldText": "1.66%",
    "secYield": 0.43,
    "secYieldText": "0.43%"
   },
   "holdings": 35,
   "history": 2766
  },
  {
   "ticker": "AIRR",
   "name": "First Trust RBA American Industrial Renaissance ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AIRR",
   "dataFile": "./funds/AIRR/meta.json",
   "ter": "0.69%",
   "terValue": 0.69,
   "nav": "$104.98",
   "navValue": 104.98,
   "aum": "$9.05B",
   "aumValue": 9054748355,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 10 2014",
   "exchange": "Nasdaq",
   "closePrice": "$105.03",
   "premiumDiscount": "0.01%",
   "cusip": "33738R704",
   "isin": "US33738R7044",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Mar 26 2026",
    "dividend": 0.0668
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -16.19,
     "ytd": 10.16,
     "yr1": 18.34,
     "yr3": 25.72,
     "yr5": 20.75,
     "yr10": 18.81,
     "sinceInception": 14.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 20.19,
     "ytd": 35.65,
     "yr1": 63.87,
     "yr3": 35.36,
     "yr5": 26.85,
     "yr10": 22.13,
     "sinceInception": 16.94
    }
   },
   "metrics": {
    "tr1y": 18.34,
    "tr3y": 98.71,
    "tr5y": 156.71,
    "tr10y": 460.44,
    "cagr3y": 25.72,
    "cagr5y": 20.75,
    "cagr10y": 18.81,
    "siAnn": 14.76,
    "dividendYield": 0.25,
    "dividendYieldText": "0.25%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 58,
   "history": 3156
  },
  {
   "ticker": "APXM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=APXM",
   "dataFile": "./funds/APXM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$32.16",
   "navValue": 32.16,
   "aum": "$21.71M",
   "aumValue": 21705382,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 17 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$32.18",
   "premiumDiscount": "0.06%",
   "cusip": "33740U372",
   "isin": "US33740U3721",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.17,
     "ytd": 3.35,
     "yr1": 5.05,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.3
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.21,
     "ytd": 2.16,
     "yr1": 4.73,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.19
    }
   },
   "metrics": {
    "tr1y": 5.05,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.3,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 361
  },
  {
   "ticker": "ARVR",
   "name": "First Trust Indxx Metaverse ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ARVR",
   "dataFile": "./funds/ARVR/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$57.97",
   "navValue": 57.97,
   "aum": "$8.70M",
   "aumValue": 8696016,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2022",
   "exchange": "Nasdaq",
   "closePrice": "$58.49",
   "premiumDiscount": "0.85%",
   "cusip": "33734X762",
   "isin": "US33734X7628",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.1065
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.2,
     "ytd": 16.62,
     "yr1": 19.92,
     "yr3": 23.46,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.02
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 27.98,
     "ytd": 15.9,
     "yr1": 20.83,
     "yr3": 22.2,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.55
    }
   },
   "metrics": {
    "tr1y": 19.92,
    "tr3y": 88.18,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 23.46,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 16.02,
    "dividendYield": 0.65,
    "dividendYieldText": "0.65%",
    "secYield": 0.27,
    "secYieldText": "0.27%"
   },
   "holdings": 44,
   "history": 1113
  },
  {
   "ticker": "AUGM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=AUGM",
   "dataFile": "./funds/AUGM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$35.45",
   "navValue": 35.45,
   "aum": "$64.69M",
   "aumValue": 64693754,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 16 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$35.46",
   "premiumDiscount": "0.03%",
   "cusip": "33740U562",
   "isin": "US33740U5627",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.32,
     "ytd": 4.06,
     "yr1": 6.21,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.67
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.39,
     "ytd": 3.03,
     "yr1": 6.6,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.72
    }
   },
   "metrics": {
    "tr1y": 6.21,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.67,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 528
  },
  {
   "ticker": "BFAP",
   "name": "FT Vest Bitcoin Strategy Floor15 ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BFAP",
   "dataFile": "./funds/BFAP/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$16.20",
   "navValue": 16.2,
   "aum": "$809.85K",
   "aumValue": 809851,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 03 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$16.15",
   "premiumDiscount": "—",
   "cusip": "33733E773",
   "isin": "US33733E7739",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Dec 29 2025",
    "dividend": 0.25
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.27,
     "ytd": -13.94,
     "yr1": -21.69,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -5.67
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -4.57,
     "ytd": -24.02,
     "yr1": -29.68,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -15.36
    }
   },
   "metrics": {
    "tr1y": -21.69,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -5.67,
    "dividendYield": 1.55,
    "dividendYieldText": "1.55%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 371
  },
  {
   "ticker": "BFEW",
   "name": "FT Vest Laddered U.S. Equity Equal Weight Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BFEW",
   "dataFile": "./funds/BFEW/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$21.49",
   "navValue": 21.49,
   "aum": "$3.22M",
   "aumValue": 3223310,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 07 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$21.48",
   "premiumDiscount": "0.09%",
   "cusip": "33744U881",
   "isin": "US33744U8817",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.21
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.66
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 9.21,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 119
  },
  {
   "ticker": "BFJA",
   "name": "FT Vest Bitcoin Strategy Floor15 ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BFJA",
   "dataFile": "./funds/BFJA/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$19.22",
   "navValue": 19.22,
   "aum": "$960.81K",
   "aumValue": 960807,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 09 2026",
   "exchange": "NYSE Arca",
   "closePrice": "$19.27",
   "premiumDiscount": "0.26%",
   "cusip": "33733E666",
   "isin": "US33733E6665",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.3,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -6.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -6.53,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -14.93
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -6.84,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 178
  },
  {
   "ticker": "BFJL",
   "name": "FT Vest Bitcoin Strategy Floor15 ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BFJL",
   "dataFile": "./funds/BFJL/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$19.11",
   "navValue": 19.11,
   "aum": "$3.82M",
   "aumValue": 3822381,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 30 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$19.10",
   "premiumDiscount": "—",
   "cusip": "33733E682",
   "isin": "US33733E6822",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Dec 29 2025",
    "dividend": 0.1473
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 11.25,
     "ytd": 2.59,
     "yr1": -6.55,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -4.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.3,
     "ytd": -7.84,
     "yr1": -14.91,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -14.91
    }
   },
   "metrics": {
    "tr1y": -6.55,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -4.53,
    "dividendYield": 0.77,
    "dividendYieldText": "0.77%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 312
  },
  {
   "ticker": "BFOC",
   "name": "FT Vest Bitcoin Strategy Floor15 ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BFOC",
   "dataFile": "./funds/BFOC/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$17.06",
   "navValue": 17.06,
   "aum": "$2.56M",
   "aumValue": 2558380,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 30 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$17.01",
   "premiumDiscount": "—",
   "cusip": "33733E674",
   "isin": "US33733E6749",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.18,
     "ytd": -6.53,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -14.89
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.94,
     "ytd": -7.13,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -15.43
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -14.89,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 248
  },
  {
   "ticker": "BFXU",
   "name": "FT Vest Laddered U.S. Equity Uncapped Accelerator ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BFXU",
   "dataFile": "./funds/BFXU/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$23.92",
   "navValue": 23.92,
   "aum": "$2.39M",
   "aumValue": 2392060,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 07 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$23.92",
   "premiumDiscount": "0.00%",
   "cusip": "33744U709",
   "isin": "US33744U7090",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.98,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 17.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 14.98
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 17.76,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 119
  },
  {
   "ticker": "BGLD",
   "name": "FT Vest Gold Strategy Quarterly Buffer ETF",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BGLD",
   "dataFile": "./funds/BGLD/meta.json",
   "ter": "0.91%",
   "terValue": 0.91,
   "nav": "$16.67",
   "navValue": 16.67,
   "aum": "$54.16M",
   "aumValue": 54163982,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 20 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$16.67",
   "premiumDiscount": "0.18%",
   "cusip": "33733E849",
   "isin": "US33733E8497",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Dec 29 2025",
    "dividend": 7.5834
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.19,
     "ytd": -0.53,
     "yr1": 9.62,
     "yr3": 19.96,
     "yr5": 12.25,
     "yr10": null,
     "sinceInception": 9.97
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -5.24,
     "ytd": -4.68,
     "yr1": 9.44,
     "yr3": 18.4,
     "yr5": 11.11,
     "yr10": null,
     "sinceInception": 9.44
    }
   },
   "metrics": {
    "tr1y": 9.62,
    "tr3y": 72.63,
    "tr5y": 78.21,
    "tr10y": null,
    "cagr3y": 19.96,
    "cagr5y": 12.25,
    "cagr10y": null,
    "siAnn": 9.97,
    "dividendYield": 44.6,
    "dividendYieldText": "44.60%",
    "secYield": 2,
    "secYieldText": "2.00%"
   },
   "holdings": 5,
   "history": 1427
  },
  {
   "ticker": "BNGE",
   "name": "First Trust S-Network Streaming & Gaming ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BNGE",
   "dataFile": "./funds/BNGE/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$31.21",
   "navValue": 31.21,
   "aum": "$4.68M",
   "aumValue": 4681205,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 25 2022",
   "exchange": "NYSE Arca",
   "closePrice": "$31.10",
   "premiumDiscount": "—",
   "cusip": "33738R647",
   "isin": "US33738R6475",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0567
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.13,
     "ytd": -12.83,
     "yr1": -15.63,
     "yr3": 15.08,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.08
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.08,
     "ytd": -18.22,
     "yr1": -16.37,
     "yr3": 12.37,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.82
    }
   },
   "metrics": {
    "tr1y": -15.63,
    "tr3y": 52.41,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 15.08,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.08,
    "dividendYield": 0.37,
    "dividendYieldText": "0.37%",
    "secYield": 0.23,
    "secYieldText": "0.23%"
   },
   "holdings": 48,
   "history": 1171
  },
  {
   "ticker": "BUFD",
   "name": "FT Vest Laddered Deep Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFD",
   "dataFile": "./funds/BUFD/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$30.47",
   "navValue": 30.47,
   "aum": "$2.14B",
   "aumValue": 2140865551,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 20 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$30.50",
   "premiumDiscount": "0.10%",
   "cusip": "33740U703",
   "isin": "US33740U7037",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.06,
     "ytd": 7.22,
     "yr1": 11.4,
     "yr3": 11.66,
     "yr5": 7.68,
     "yr10": null,
     "sinceInception": 7.61
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.3,
     "ytd": 5.17,
     "yr1": 12.07,
     "yr3": 11.37,
     "yr5": 7.49,
     "yr10": null,
     "sinceInception": 7.48
    }
   },
   "metrics": {
    "tr1y": 11.4,
    "tr3y": 39.22,
    "tr5y": 44.77,
    "tr10y": null,
    "cagr3y": 11.66,
    "cagr5y": 7.68,
    "cagr10y": null,
    "siAnn": 7.61,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 13,
   "history": 1427
  },
  {
   "ticker": "BUFE",
   "name": "FT Vest Laddered Emerging Markets Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFE",
   "dataFile": "./funds/BUFE/meta.json",
   "ter": "1.05%",
   "terValue": 1.05,
   "nav": "$22.05",
   "navValue": 22.05,
   "aum": "$6.62M",
   "aumValue": 6615858,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 07 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$22.04",
   "premiumDiscount": "0.00%",
   "cusip": "33744U808",
   "isin": "US33744U8080",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.82,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.82
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.58
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 8.82,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 119
  },
  {
   "ticker": "BUFG",
   "name": "FT Vest Buffered Allocation Growth ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFG",
   "dataFile": "./funds/BUFG/meta.json",
   "ter": "1.13%",
   "terValue": 1.13,
   "nav": "$30.07",
   "navValue": 30.07,
   "aum": "$335.32M",
   "aumValue": 335322165,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 26 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$30.10",
   "premiumDiscount": "0.00%",
   "cusip": "33740U778",
   "isin": "US33740U7789",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.05,
     "ytd": 8.64,
     "yr1": 13.5,
     "yr3": 13.65,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.66
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.12,
     "ytd": 6.39,
     "yr1": 14.63,
     "yr3": 13.17,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.5
    }
   },
   "metrics": {
    "tr1y": 13.5,
    "tr3y": 46.79,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 13.65,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 8.66,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 8,
   "history": 1233
  },
  {
   "ticker": "BUFH",
   "name": "FT Vest Laddered Max Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFH",
   "dataFile": "./funds/BUFH/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$21.69",
   "navValue": 21.69,
   "aum": "$69.41M",
   "aumValue": 69413356,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 24 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$21.70",
   "premiumDiscount": "0.05%",
   "cusip": "33744U105",
   "isin": "US33744U1051",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.22,
     "ytd": 3.84,
     "yr1": 6.03,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.52
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.74,
     "ytd": 2.69,
     "yr1": 6.21,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.47
    }
   },
   "metrics": {
    "tr1y": 6.03,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.52,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 13,
   "history": 316
  },
  {
   "ticker": "BUFQ",
   "name": "FT Vest Laddered Nasdaq Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFQ",
   "dataFile": "./funds/BUFQ/meta.json",
   "ter": "1.00%",
   "terValue": 1,
   "nav": "$40.58",
   "navValue": 40.58,
   "aum": "$1.68B",
   "aumValue": 1681988743,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 15 2022",
   "exchange": "Cboe BZX",
   "closePrice": "$40.61",
   "premiumDiscount": "0.00%",
   "cusip": "33740U752",
   "isin": "US33740U7524",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.25,
     "ytd": 10.89,
     "yr1": 16.66,
     "yr3": 15.88,
     "yr5": null,
     "yr10": null,
     "sinceInception": 17.04
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.45,
     "ytd": 9.58,
     "yr1": 18.3,
     "yr3": 16.17,
     "yr5": null,
     "yr10": null,
     "sinceInception": 17.47
    }
   },
   "metrics": {
    "tr1y": 16.66,
    "tr3y": 55.61,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 15.88,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 17.04,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1073
  },
  {
   "ticker": "BUFR",
   "name": "FT Vest Laddered Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFR",
   "dataFile": "./funds/BUFR/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$37.66",
   "navValue": 37.66,
   "aum": "$10.77B",
   "aumValue": 10773886734,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 10 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$37.68",
   "premiumDiscount": "0.05%",
   "cusip": "33740F755",
   "isin": "US33740F7556",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.47,
     "ytd": 9.17,
     "yr1": 14.13,
     "yr3": 13.86,
     "yr5": 9.93,
     "yr10": null,
     "sinceInception": 10.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.21,
     "ytd": 6.6,
     "yr1": 14.77,
     "yr3": 13.42,
     "yr5": 9.82,
     "yr10": null,
     "sinceInception": 10.72
    }
   },
   "metrics": {
    "tr1y": 14.13,
    "tr3y": 47.61,
    "tr5y": 60.54,
    "tr10y": null,
    "cagr3y": 13.86,
    "cagr5y": 9.93,
    "cagr10y": null,
    "siAnn": 10.84,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 13,
   "history": 1539
  },
  {
   "ticker": "BUFS",
   "name": "FT Vest Laddered Small Cap Moderate Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFS",
   "dataFile": "./funds/BUFS/meta.json",
   "ter": "1.01%",
   "terValue": 1.01,
   "nav": "$24.85",
   "navValue": 24.85,
   "aum": "$193.81M",
   "aumValue": 193811136,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 29 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$24.86",
   "premiumDiscount": "0.04%",
   "cusip": "33740F243",
   "isin": "US33740F2433",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.19,
     "ytd": 10.42,
     "yr1": 14.28,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.19
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.81,
     "ytd": 9.81,
     "yr1": 19.21,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.86
    }
   },
   "metrics": {
    "tr1y": 14.28,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.19,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 583
  },
  {
   "ticker": "BUFT",
   "name": "FT Vest Buffered Allocation Defensive ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFT",
   "dataFile": "./funds/BUFT/meta.json",
   "ter": "1.21%",
   "terValue": 1.21,
   "nav": "$26.42",
   "navValue": 26.42,
   "aum": "$162.48M",
   "aumValue": 162476277,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 26 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$26.43",
   "premiumDiscount": "0.04%",
   "cusip": "33740U760",
   "isin": "US33740U7607",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.74,
     "ytd": 6.99,
     "yr1": 9.76,
     "yr3": 9.42,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.82
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.4,
     "ytd": 5.2,
     "yr1": 9.75,
     "yr3": 9.17,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.65
    }
   },
   "metrics": {
    "tr1y": 9.76,
    "tr3y": 31.01,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 9.42,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 5.82,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 8,
   "history": 1233
  },
  {
   "ticker": "BUFX",
   "name": "FT Vest Laddered Enhance & Moderate Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFX",
   "dataFile": "./funds/BUFX/meta.json",
   "ter": "0.96%",
   "terValue": 0.96,
   "nav": "$22.68",
   "navValue": 22.68,
   "aum": "$17.01M",
   "aumValue": 17011635,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 24 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$22.68",
   "premiumDiscount": "0.00%",
   "cusip": "33744U204",
   "isin": "US33744U2042",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.99,
     "ytd": 6.26,
     "yr1": 9.51,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.18
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.12,
     "ytd": 4.47,
     "yr1": 9.64,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.12
    }
   },
   "metrics": {
    "tr1y": 9.51,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.18,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 13,
   "history": 316
  },
  {
   "ticker": "BUFY",
   "name": "FT Vest Laddered International Moderate Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFY",
   "dataFile": "./funds/BUFY/meta.json",
   "ter": "1.00%",
   "terValue": 1,
   "nav": "$23.91",
   "navValue": 23.91,
   "aum": "$168.55M",
   "aumValue": 168553429,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 25 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$23.92",
   "premiumDiscount": "0.04%",
   "cusip": "33740F169",
   "isin": "US33740F1690",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.92,
     "ytd": 8.06,
     "yr1": 12.05,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.05
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.7,
     "ytd": 5.36,
     "yr1": 11.06,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.48
    }
   },
   "metrics": {
    "tr1y": 12.05,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.05,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 501
  },
  {
   "ticker": "BUFZ",
   "name": "FT Vest Laddered Moderate Buffer ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=BUFZ",
   "dataFile": "./funds/BUFZ/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$28.62",
   "navValue": 28.62,
   "aum": "$1.08B",
   "aumValue": 1079138238,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 25 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$28.65",
   "premiumDiscount": "0.03%",
   "cusip": "33740U729",
   "isin": "US33740U7292",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.08,
     "ytd": 7.36,
     "yr1": 11.4,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.52
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.33,
     "ytd": 5.32,
     "yr1": 11.96,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.62
    }
   },
   "metrics": {
    "tr1y": 11.4,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 13.52,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 13,
   "history": 731
  },
  {
   "ticker": "CAAA",
   "name": "First Trust AAA CMBS ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=CAAA",
   "dataFile": "./funds/CAAA/meta.json",
   "ter": "0.30%",
   "terValue": 0.3,
   "nav": "$19.77",
   "navValue": 19.77,
   "aum": "$34.59M",
   "aumValue": 34589767,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 27 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$19.78",
   "premiumDiscount": "0.00%",
   "cusip": "33738D762",
   "isin": "US33738D7628",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.07
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.15,
     "ytd": 1.01,
     "yr1": 2.78,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.99,
     "ytd": 1.2,
     "yr1": 4.4,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.03
    }
   },
   "metrics": {
    "tr1y": 2.78,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 5.53,
    "dividendYield": 4.7,
    "dividendYieldText": "4.70%",
    "secYield": 4.69,
    "secYieldText": "4.69%"
   },
   "holdings": 117,
   "history": 647
  },
  {
   "ticker": "CARZ",
   "name": "First Trust S-Network Future Vehicles & Technology ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=CARZ",
   "dataFile": "./funds/CARZ/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$109.93",
   "navValue": 109.93,
   "aum": "$49.47M",
   "aumValue": 49467672,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 09 2011",
   "exchange": "Nasdaq",
   "closePrice": "$109.60",
   "premiumDiscount": "—",
   "cusip": "33734X309",
   "isin": "US33734X3098",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Dec 12 2025",
    "dividend": 1.0769
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -11.15,
     "ytd": 35.99,
     "yr1": 60.51,
     "yr3": 26.46,
     "yr5": 14.16,
     "yr10": 14.17,
     "sinceInception": 10.42
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 46.82,
     "ytd": 51.8,
     "yr1": 94.59,
     "yr3": 30.24,
     "yr5": 16.24,
     "yr10": 16.91,
     "sinceInception": 11.35
    }
   },
   "metrics": {
    "tr1y": 60.51,
    "tr3y": 102.24,
    "tr5y": 93.9,
    "tr10y": 276.29,
    "cagr3y": 26.46,
    "cagr5y": 14.16,
    "cagr10y": 14.17,
    "siAnn": 10.42,
    "dividendYield": 1.29,
    "dividendYieldText": "1.29%",
    "secYield": 0.27,
    "secYieldText": "0.27%"
   },
   "holdings": 106,
   "history": 3868
  },
  {
   "ticker": "CIBR",
   "name": "First Trust Nasdaq Cybersecurity ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=CIBR",
   "dataFile": "./funds/CIBR/meta.json",
   "ter": "0.58%",
   "terValue": 0.58,
   "nav": "$100.86",
   "navValue": 100.86,
   "aum": "$16.90B",
   "aumValue": 16903497016,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 06 2015",
   "exchange": "Nasdaq",
   "closePrice": "$100.95",
   "premiumDiscount": "—",
   "cusip": "33734X846",
   "isin": "US33734X8469",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0029
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 12.46,
     "ytd": 40.36,
     "yr1": 37.44,
     "yr3": 29.04,
     "yr5": 14.67,
     "yr10": 18.75,
     "sinceInception": 16.16
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 43.44,
     "ytd": 26.08,
     "yr1": 19.56,
     "yr3": 26.07,
     "yr5": 14.47,
     "yr10": 18.54,
     "sinceInception": 15.29
    }
   },
   "metrics": {
    "tr1y": 37.44,
    "tr3y": 114.87,
    "tr5y": 98.27,
    "tr10y": 457.62,
    "cagr3y": 29.04,
    "cagr5y": 14.67,
    "cagr10y": 18.75,
    "siAnn": 16.16,
    "dividendYield": 0.39,
    "dividendYieldText": "0.39%",
    "secYield": 0.06,
    "secYieldText": "0.06%"
   },
   "holdings": 47,
   "history": 2823
  },
  {
   "ticker": "CRPT",
   "name": "First Trust SkyBridge Crypto Industry and Digital Economy ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=CRPT",
   "dataFile": "./funds/CRPT/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$16.16",
   "navValue": 16.16,
   "aum": "$121.22M",
   "aumValue": 121216712,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2021",
   "exchange": "NYSE Arca",
   "closePrice": "$16.37",
   "premiumDiscount": "—",
   "cusip": "33740F540",
   "isin": "US33740F5402",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Dec 12 2025",
    "dividend": 0.1131
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.94,
     "ytd": -2.64,
     "yr1": -28.43,
     "yr3": 37.88,
     "yr5": null,
     "yr10": null,
     "sinceInception": -4.19
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -3.96,
     "ytd": -24.77,
     "yr1": -50.45,
     "yr3": 24.2,
     "yr5": null,
     "yr10": null,
     "sinceInception": -9.36
    }
   },
   "metrics": {
    "tr1y": -28.43,
    "tr3y": 162.12,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 37.88,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -4.19,
    "dividendYield": 0.69,
    "dividendYieldText": "0.69%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 21,
   "history": 1259
  },
  {
   "ticker": "DALI",
   "name": "First Trust Dorsey Wright DALI Equity ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DALI",
   "dataFile": "./funds/DALI/meta.json",
   "ter": "0.91%",
   "terValue": 0.91,
   "nav": "$28.76",
   "navValue": 28.76,
   "aum": "$99.21M",
   "aumValue": 99214471,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 14 2018",
   "exchange": "Nasdaq",
   "closePrice": "$28.76",
   "premiumDiscount": "0.00%",
   "cusip": "33738R712",
   "isin": "US33738R7127",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1465
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -4.6,
     "ytd": 3.54,
     "yr1": 7.73,
     "yr3": 4.71,
     "yr5": 3.63,
     "yr10": null,
     "sinceInception": 5.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.97,
     "ytd": 4.48,
     "yr1": 13.85,
     "yr3": 5.8,
     "yr5": 4.28,
     "yr10": null,
     "sinceInception": 6.01
    }
   },
   "metrics": {
    "tr1y": 7.73,
    "tr3y": 14.81,
    "tr5y": 19.52,
    "tr10y": null,
    "cagr3y": 4.71,
    "cagr5y": 3.63,
    "cagr10y": null,
    "siAnn": 5.76,
    "dividendYield": 1.15,
    "dividendYieldText": "1.15%",
    "secYield": 1.99,
    "secYieldText": "1.99%"
   },
   "holdings": 8,
   "history": 2103
  },
  {
   "ticker": "DAPR",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DAPR",
   "dataFile": "./funds/DAPR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$41.88",
   "navValue": 41.88,
   "aum": "$325.58M",
   "aumValue": 325583864,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 16 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$41.86",
   "premiumDiscount": "—",
   "cusip": "33740U802",
   "isin": "US33740U8027",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.73,
     "ytd": 5.92,
     "yr1": 8.72,
     "yr3": 10.21,
     "yr5": 6.03,
     "yr10": null,
     "sinceInception": 6.27
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.74,
     "ytd": 3.94,
     "yr1": 8.41,
     "yr3": 10.02,
     "yr5": 6,
     "yr10": null,
     "sinceInception": 6.1
    }
   },
   "metrics": {
    "tr1y": 8.72,
    "tr3y": 33.86,
    "tr5y": 34.01,
    "tr10y": null,
    "cagr3y": 10.21,
    "cagr5y": 6.03,
    "cagr10y": null,
    "siAnn": 6.27,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1367
  },
  {
   "ticker": "DAUG",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DAUG",
   "dataFile": "./funds/DAUG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$47.76",
   "navValue": 47.76,
   "aum": "$436.99M",
   "aumValue": 436987829,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 06 2019",
   "exchange": "Cboe BZX",
   "closePrice": "$47.77",
   "premiumDiscount": "0.04%",
   "cusip": "33740F854",
   "isin": "US33740F8547",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.99,
     "ytd": 7.23,
     "yr1": 11.04,
     "yr3": 11.81,
     "yr5": 6.48,
     "yr10": null,
     "sinceInception": 6.95
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.63,
     "ytd": 5.61,
     "yr1": 12.48,
     "yr3": 11.32,
     "yr5": 6.39,
     "yr10": null,
     "sinceInception": 6.88
    }
   },
   "metrics": {
    "tr1y": 11.04,
    "tr3y": 39.78,
    "tr5y": 36.88,
    "tr10y": null,
    "cagr3y": 11.81,
    "cagr5y": 6.48,
    "cagr10y": null,
    "siAnn": 6.95,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1729
  },
  {
   "ticker": "DDEC",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DDEC",
   "dataFile": "./funds/DDEC/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$48.71",
   "navValue": 48.71,
   "aum": "$427.41M",
   "aumValue": 427406891,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 18 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$48.73",
   "premiumDiscount": "0.06%",
   "cusip": "33740U406",
   "isin": "US33740U4067",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.15,
     "ytd": 7.39,
     "yr1": 12.62,
     "yr3": 12.22,
     "yr5": 8.49,
     "yr10": null,
     "sinceInception": 8.57
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.2,
     "ytd": 5.15,
     "yr1": 13.49,
     "yr3": 11.93,
     "yr5": 8.18,
     "yr10": null,
     "sinceInception": 8.43
    }
   },
   "metrics": {
    "tr1y": 12.62,
    "tr3y": 41.32,
    "tr5y": 50.3,
    "tr10y": null,
    "cagr3y": 12.22,
    "cagr5y": 8.49,
    "cagr10y": null,
    "siAnn": 8.57,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1447
  },
  {
   "ticker": "DDIV",
   "name": "First Trust Dorsey Wright Momentum & Dividend ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DDIV",
   "dataFile": "./funds/DDIV/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$44.65",
   "navValue": 44.65,
   "aum": "$73.67M",
   "aumValue": 73670129,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 10 2014",
   "exchange": "Nasdaq",
   "closePrice": "$44.65",
   "premiumDiscount": "—",
   "cusip": "33738R696",
   "isin": "US33738R6962",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1757
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.07,
     "ytd": 10.58,
     "yr1": 18.29,
     "yr3": 19.2,
     "yr5": 10.47,
     "yr10": 10.38,
     "sinceInception": 9.71
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.87,
     "ytd": 9.27,
     "yr1": 19.95,
     "yr3": 19.43,
     "yr5": 10.54,
     "yr10": 10.12,
     "sinceInception": 9.75
    }
   },
   "metrics": {
    "tr1y": 18.29,
    "tr3y": 69.37,
    "tr5y": 64.52,
    "tr10y": 168.48,
    "cagr3y": 19.2,
    "cagr5y": 10.47,
    "cagr10y": 10.38,
    "siAnn": 9.71,
    "dividendYield": 1.57,
    "dividendYieldText": "1.57%",
    "secYield": 1.94,
    "secYieldText": "1.94%"
   },
   "holdings": 51,
   "history": 3156
  },
  {
   "ticker": "DECM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DECM",
   "dataFile": "./funds/DECM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$34.30",
   "navValue": 34.3,
   "aum": "$36.02M",
   "aumValue": 36016872,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 20 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$34.30",
   "premiumDiscount": "0.03%",
   "cusip": "33740U497",
   "isin": "US33740U4976",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.43,
     "ytd": 4.05,
     "yr1": 6.68,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.42
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.18,
     "ytd": 2.71,
     "yr1": 6.88,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.25
    }
   },
   "metrics": {
    "tr1y": 6.68,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.42,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 440
  },
  {
   "ticker": "DEED",
   "name": "First Trust Securitized Plus ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DEED",
   "dataFile": "./funds/DEED/meta.json",
   "ter": "0.66%",
   "terValue": 0.66,
   "nav": "$20.47",
   "navValue": 20.47,
   "aum": "$59.36M",
   "aumValue": 59361596,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 29 2020",
   "exchange": "NYSE Arca",
   "closePrice": "$20.46",
   "premiumDiscount": "—",
   "cusip": "33740U109",
   "isin": "US33740U1097",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.09
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.09,
     "ytd": 0.74,
     "yr1": 3.57,
     "yr3": 5.41,
     "yr5": 0.12,
     "yr10": null,
     "sinceInception": 1.15
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.22,
     "ytd": 1.5,
     "yr1": 5.79,
     "yr3": 5.38,
     "yr5": 0.41,
     "yr10": null,
     "sinceInception": 1.3
    }
   },
   "metrics": {
    "tr1y": 3.57,
    "tr3y": 17.12,
    "tr5y": 0.6,
    "tr10y": null,
    "cagr3y": 5.41,
    "cagr5y": 0.12,
    "cagr10y": null,
    "siAnn": 1.15,
    "dividendYield": 4.54,
    "dividendYieldText": "4.54%",
    "secYield": 4.88,
    "secYieldText": "4.88%"
   },
   "holdings": 100,
   "history": 1610
  },
  {
   "ticker": "DFEB",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DFEB",
   "dataFile": "./funds/DFEB/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$51.80",
   "navValue": 51.8,
   "aum": "$449.37M",
   "aumValue": 449374938,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 21 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$51.81",
   "premiumDiscount": "0.00%",
   "cusip": "33740F771",
   "isin": "US33740F7713",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.98,
     "ytd": 7.94,
     "yr1": 12.42,
     "yr3": 12.8,
     "yr5": 8.23,
     "yr10": null,
     "sinceInception": 8.26
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.7,
     "ytd": 5.83,
     "yr1": 13.18,
     "yr3": 12.57,
     "yr5": 8.02,
     "yr10": null,
     "sinceInception": 8.16
    }
   },
   "metrics": {
    "tr1y": 12.42,
    "tr3y": 43.52,
    "tr5y": 48.5,
    "tr10y": null,
    "cagr3y": 12.8,
    "cagr5y": 8.23,
    "cagr10y": null,
    "siAnn": 8.26,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1657
  },
  {
   "ticker": "DFII",
   "name": "FT Vest Bitcoin Strategy & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DFII",
   "dataFile": "./funds/DFII/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$14.34",
   "navValue": 14.34,
   "aum": "$21.51M",
   "aumValue": 21511804,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 02 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$14.35",
   "premiumDiscount": "0.07%",
   "cusip": "33733E724",
   "isin": "US33733E7242",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.202
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.22,
     "ytd": -12.63,
     "yr1": -29.11,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -9.51
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -12.85,
     "ytd": -31.72,
     "yr1": -44.36,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -26.79
    }
   },
   "metrics": {
    "tr1y": -29.11,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -9.51,
    "dividendYield": 20.72,
    "dividendYieldText": "20.72%",
    "secYield": -0.73,
    "secYieldText": "-0.73%"
   },
   "holdings": 8,
   "history": 372
  },
  {
   "ticker": "DGAP",
   "name": "FT Vest U.S. Equity Buffer & Digital Return ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DGAP",
   "dataFile": "./funds/DGAP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$31.17",
   "navValue": 31.17,
   "aum": "$7.79M",
   "aumValue": 7792515,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 17 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$31.19",
   "premiumDiscount": "0.06%",
   "cusip": "33740U265",
   "isin": "US33740U2657",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.04,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 3.99
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 2.15
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 3.99,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 7,
   "history": 111
  },
  {
   "ticker": "DGJA",
   "name": "FT Vest U.S. Equity Buffer & Digital Return ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DGJA",
   "dataFile": "./funds/DGJA/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$32.23",
   "navValue": 32.23,
   "aum": "$4.84M",
   "aumValue": 4835269,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 16 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$32.24",
   "premiumDiscount": "0.03%",
   "cusip": "33744U501",
   "isin": "US33744U5011",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.94,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.46
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.83,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 3.81
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 5.46,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 7,
   "history": 173
  },
  {
   "ticker": "DGJL",
   "name": "FT Vest U.S. Equity Buffer & Digital Return ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DGJL",
   "dataFile": "./funds/DGJL/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.46",
   "navValue": 30.46,
   "aum": "$4.57M",
   "aumValue": 4569444,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 17 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.46",
   "premiumDiscount": "0.00%",
   "cusip": "33744U865",
   "isin": "US33744U8650",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 1.98
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 1.98,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 7,
   "history": 49
  },
  {
   "ticker": "DGLO",
   "name": "First Trust RBA Deglobalization ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DGLO",
   "dataFile": "./funds/DGLO/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$22.63",
   "navValue": 22.63,
   "aum": "$3.40M",
   "aumValue": 3395152,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 06 2025",
   "exchange": "Nasdaq",
   "closePrice": "$22.64",
   "premiumDiscount": "0.04%",
   "cusip": "33738R563",
   "isin": "US33738R5634",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.02
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.29,
     "ytd": 17.49,
     "yr1": 16.52,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 19.13
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.79,
     "ytd": 18.03,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 21.12
    }
   },
   "metrics": {
    "tr1y": 16.52,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 19.13,
    "dividendYield": 0.35,
    "dividendYieldText": "0.35%",
    "secYield": 0.57,
    "secYieldText": "0.57%"
   },
   "holdings": 114,
   "history": 286
  },
  {
   "ticker": "DGOC",
   "name": "FT Vest U.S. Equity Buffer & Digital Return ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DGOC",
   "dataFile": "./funds/DGOC/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$32.96",
   "navValue": 32.96,
   "aum": "$4.94M",
   "aumValue": 4944015,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 17 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$32.97",
   "premiumDiscount": "0.03%",
   "cusip": "33740U281",
   "isin": "US33740U2814",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.51,
     "ytd": 5.26,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.46
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.84,
     "ytd": 4.1,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.28
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.46,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 7,
   "history": 235
  },
  {
   "ticker": "DHDG",
   "name": "FT Vest U.S. Equity Quarterly 2.5 to 15 Buffer ETF",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DHDG",
   "dataFile": "./funds/DHDG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$37.90",
   "navValue": 37.9,
   "aum": "$77.69M",
   "aumValue": 77694608,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 18 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$37.91",
   "premiumDiscount": "0.03%",
   "cusip": "33740U547",
   "isin": "US33740U5478",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.24,
     "ytd": 10.43,
     "yr1": 15.63,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.02
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.77,
     "ytd": 7.46,
     "yr1": 14.82,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.49
    }
   },
   "metrics": {
    "tr1y": 15.63,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.02,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 484
  },
  {
   "ticker": "DJAN",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DJAN",
   "dataFile": "./funds/DJAN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$46.78",
   "navValue": 46.78,
   "aum": "$472.52M",
   "aumValue": 472518615,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 15 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$46.79",
   "premiumDiscount": "0.02%",
   "cusip": "33740F631",
   "isin": "US33740F6319",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.04,
     "ytd": 7.05,
     "yr1": 12.06,
     "yr3": 11.87,
     "yr5": 7.79,
     "yr10": null,
     "sinceInception": 8.05
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.06,
     "ytd": 4.86,
     "yr1": 12.87,
     "yr3": 11.66,
     "yr5": 7.54,
     "yr10": null,
     "sinceInception": 7.9
    }
   },
   "metrics": {
    "tr1y": 12.06,
    "tr3y": 40,
    "tr5y": 45.51,
    "tr10y": null,
    "cagr3y": 11.87,
    "cagr5y": 7.79,
    "cagr10y": null,
    "siAnn": 8.05,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1429
  },
  {
   "ticker": "DJUL",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DJUL",
   "dataFile": "./funds/DJUL/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$51.45",
   "navValue": 51.45,
   "aum": "$487.48M",
   "aumValue": 487484420,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 17 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$51.44",
   "premiumDiscount": "—",
   "cusip": "33740F698",
   "isin": "US33740F6988",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.69,
     "ytd": 7.69,
     "yr1": 11.37,
     "yr3": 13.58,
     "yr5": 9.08,
     "yr10": null,
     "sinceInception": 8.99
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.2,
     "ytd": 5.44,
     "yr1": 12.95,
     "yr3": 13.1,
     "yr5": 9.02,
     "yr10": null,
     "sinceInception": 8.87
    }
   },
   "metrics": {
    "tr1y": 11.37,
    "tr3y": 46.52,
    "tr5y": 54.43,
    "tr10y": null,
    "cagr3y": 13.58,
    "cagr5y": 9.08,
    "cagr10y": null,
    "siAnn": 8.99,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1555
  },
  {
   "ticker": "DJUN",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DJUN",
   "dataFile": "./funds/DJUN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$50.32",
   "navValue": 50.32,
   "aum": "$362.30M",
   "aumValue": 362299192,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 19 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$50.35",
   "premiumDiscount": "0.06%",
   "cusip": "33740F714",
   "isin": "US33740F7143",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.95,
     "ytd": 5.74,
     "yr1": 8.92,
     "yr3": 11.23,
     "yr5": 8.02,
     "yr10": null,
     "sinceInception": 8.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.68,
     "ytd": 3.95,
     "yr1": 9.35,
     "yr3": 10.96,
     "yr5": 7.97,
     "yr10": null,
     "sinceInception": 8.41
    }
   },
   "metrics": {
    "tr1y": 8.92,
    "tr3y": 37.62,
    "tr5y": 47.07,
    "tr10y": null,
    "cagr3y": 11.23,
    "cagr5y": 8.02,
    "cagr10y": null,
    "siAnn": 8.47,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1574
  },
  {
   "ticker": "DLAG",
   "name": "FT Vest U.S. Equity Dual Directional Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DLAG",
   "dataFile": "./funds/DLAG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$33.86",
   "navValue": 33.86,
   "aum": "$15.24M",
   "aumValue": 15235605,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 19 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$33.88",
   "premiumDiscount": "0.06%",
   "cusip": "33740U315",
   "isin": "US33740U3150",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.28,
     "ytd": 7.77,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.35
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.34,
     "ytd": 5.69,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.22
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.35,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 255
  },
  {
   "ticker": "DLFE",
   "name": "FT Vest U.S. Equity Dual Directional Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DLFE",
   "dataFile": "./funds/DLFE/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$32.55",
   "navValue": 32.55,
   "aum": "$68.36M",
   "aumValue": 68356052,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 20 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$32.56",
   "premiumDiscount": "0.03%",
   "cusip": "33740U273",
   "isin": "US33740U2731",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.11,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.69
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.75,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 4.55
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.69,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 150
  },
  {
   "ticker": "DLMY",
   "name": "FT Vest U.S. Equity Dual Directional Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DLMY",
   "dataFile": "./funds/DLMY/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.69",
   "navValue": 30.69,
   "aum": "$12.27M",
   "aumValue": 12274757,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 15 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.70",
   "premiumDiscount": "0.03%",
   "cusip": "33744U600",
   "isin": "US33744U6001",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.9,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 3.21
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 1.08
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 3.21,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 91
  },
  {
   "ticker": "DLNV",
   "name": "FT Vest U.S. Equity Dual Directional Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DLNV",
   "dataFile": "./funds/DLNV/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$33.81",
   "navValue": 33.81,
   "aum": "$20.29M",
   "aumValue": 20288156,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 21 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$33.83",
   "premiumDiscount": "0.06%",
   "cusip": "33744U402",
   "isin": "US33744U4022",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.22,
     "ytd": 7.8,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.75
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.73,
     "ytd": 5.65,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.54
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.75,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 210
  },
  {
   "ticker": "DMAR",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DMAR",
   "dataFile": "./funds/DMAR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$45.77",
   "navValue": 45.77,
   "aum": "$474.84M",
   "aumValue": 474840018,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 19 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$45.78",
   "premiumDiscount": "0.02%",
   "cusip": "33740F615",
   "isin": "US33740F6152",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.9,
     "ytd": 9.39,
     "yr1": 12.8,
     "yr3": 11.67,
     "yr5": 7.69,
     "yr10": null,
     "sinceInception": 8.23
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.67,
     "ytd": 7.44,
     "yr1": 13.04,
     "yr3": 11.49,
     "yr5": 7.59,
     "yr10": null,
     "sinceInception": 8.13
    }
   },
   "metrics": {
    "tr1y": 12.8,
    "tr3y": 39.25,
    "tr5y": 44.84,
    "tr10y": null,
    "cagr3y": 11.67,
    "cagr5y": 7.69,
    "cagr10y": null,
    "siAnn": 8.23,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1386
  },
  {
   "ticker": "DMAY",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DMAY",
   "dataFile": "./funds/DMAY/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$48.18",
   "navValue": 48.18,
   "aum": "$383.02M",
   "aumValue": 383021540,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 15 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$48.20",
   "premiumDiscount": "0.04%",
   "cusip": "33740F730",
   "isin": "US33740F7309",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.44,
     "ytd": 6.08,
     "yr1": 9.45,
     "yr3": 11.34,
     "yr5": 6.96,
     "yr10": null,
     "sinceInception": 7.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.81,
     "ytd": 4.18,
     "yr1": 9.89,
     "yr3": 11.13,
     "yr5": 6.91,
     "yr10": null,
     "sinceInception": 7.43
    }
   },
   "metrics": {
    "tr1y": 9.45,
    "tr3y": 38.02,
    "tr5y": 39.99,
    "tr10y": null,
    "cagr3y": 11.34,
    "cagr5y": 6.96,
    "cagr10y": null,
    "siAnn": 7.53,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1598
  },
  {
   "ticker": "DNOV",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DNOV",
   "dataFile": "./funds/DNOV/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$52.76",
   "navValue": 52.76,
   "aum": "$404.91M",
   "aumValue": 404912567,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 15 2019",
   "exchange": "Cboe BZX",
   "closePrice": "$52.78",
   "premiumDiscount": "0.04%",
   "cusip": "33740F839",
   "isin": "US33740F8398",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.24,
     "ytd": 7.31,
     "yr1": 13.86,
     "yr3": 12.36,
     "yr5": 8.41,
     "yr10": null,
     "sinceInception": 8.26
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.18,
     "ytd": 5.14,
     "yr1": 14.96,
     "yr3": 12.19,
     "yr5": 8.09,
     "yr10": null,
     "sinceInception": 8.15
    }
   },
   "metrics": {
    "tr1y": 13.86,
    "tr3y": 41.85,
    "tr5y": 49.74,
    "tr10y": null,
    "cagr3y": 12.36,
    "cagr5y": 8.41,
    "cagr10y": null,
    "siAnn": 8.26,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1722
  },
  {
   "ticker": "DOCT",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DOCT",
   "dataFile": "./funds/DOCT/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$48.05",
   "navValue": 48.05,
   "aum": "$398.85M",
   "aumValue": 398845365,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 16 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$48.06",
   "premiumDiscount": "0.02%",
   "cusip": "33740F672",
   "isin": "US33740F6723",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.36,
     "ytd": 7.68,
     "yr1": 12.56,
     "yr3": 10.33,
     "yr5": 8.03,
     "yr10": null,
     "sinceInception": 8.29
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.48,
     "ytd": 5.4,
     "yr1": 13.91,
     "yr3": 10.19,
     "yr5": 7.68,
     "yr10": null,
     "sinceInception": 8.14
    }
   },
   "metrics": {
    "tr1y": 12.56,
    "tr3y": 34.3,
    "tr5y": 47.14,
    "tr10y": null,
    "cagr3y": 10.33,
    "cagr5y": 8.03,
    "cagr10y": null,
    "siAnn": 8.29,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1491
  },
  {
   "ticker": "DOGG",
   "name": "FT Vest DJIA Dogs 10 Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DOGG",
   "dataFile": "./funds/DOGG/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$21.23",
   "navValue": 21.23,
   "aum": "$87.02M",
   "aumValue": 87024171,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 26 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$21.27",
   "premiumDiscount": "0.14%",
   "cusip": "33738D846",
   "isin": "US33738D8469",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1577
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.7,
     "ytd": 13.48,
     "yr1": 21.26,
     "yr3": 12.61,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.13
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.31,
     "ytd": 7.24,
     "yr1": 17.35,
     "yr3": 12.1,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.87
    }
   },
   "metrics": {
    "tr1y": 21.26,
    "tr3y": 42.8,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 12.61,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 13.13,
    "dividendYield": 8.57,
    "dividendYieldText": "8.57%",
    "secYield": 3.62,
    "secYieldText": "3.62%"
   },
   "holdings": 42,
   "history": 857
  },
  {
   "ticker": "DQJN",
   "name": "FT Vest Nasdaq-100 Dual Directional Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DQJN",
   "dataFile": "./funds/DQJN/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$30.28",
   "navValue": 30.28,
   "aum": "$16.65M",
   "aumValue": 16651532,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 18 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.29",
   "premiumDiscount": "0.00%",
   "cusip": "33740U240",
   "isin": "US33740U2400",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -0.2
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -1.08
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -0.2,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 68
  },
  {
   "ticker": "DQSE",
   "name": "FT Vest Nasdaq-100 Dual Directional Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DQSE",
   "dataFile": "./funds/DQSE/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$30.78",
   "navValue": 30.78,
   "aum": "$6.16M",
   "aumValue": 6155868,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 18 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.80",
   "premiumDiscount": "0.03%",
   "cusip": "33740U224",
   "isin": "US33740U2244",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 5
  },
  {
   "ticker": "DSEP",
   "name": "FT Vest U.S. Equity Deep Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DSEP",
   "dataFile": "./funds/DSEP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$49.08",
   "navValue": 49.08,
   "aum": "$385.27M",
   "aumValue": 385268305,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 18 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$49.08",
   "premiumDiscount": "0.06%",
   "cusip": "33740F680",
   "isin": "US33740F6806",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.49,
     "ytd": 8.08,
     "yr1": 11.05,
     "yr3": 11.59,
     "yr5": 8.49,
     "yr10": null,
     "sinceInception": 8.57
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.91,
     "ytd": 5.7,
     "yr1": 12.01,
     "yr3": 11.59,
     "yr5": 8.06,
     "yr10": null,
     "sinceInception": 8.41
    }
   },
   "metrics": {
    "tr1y": 11.05,
    "tr3y": 38.96,
    "tr5y": 50.3,
    "tr10y": null,
    "cagr3y": 11.59,
    "cagr5y": 8.49,
    "cagr10y": null,
    "siAnn": 8.57,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1511
  },
  {
   "ticker": "DTRE",
   "name": "First Trust Alerian Disruptive Technology Real Estate ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DTRE",
   "dataFile": "./funds/DTRE/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$40.47",
   "navValue": 40.47,
   "aum": "$13.83M",
   "aumValue": 13825959,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 27 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$40.41",
   "premiumDiscount": "—",
   "cusip": "33736N101",
   "isin": "US33736N1019",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2996
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.6,
     "ytd": 8.86,
     "yr1": 9.88,
     "yr3": 4.25,
     "yr5": -1.44,
     "yr10": 2.09,
     "sinceInception": 2.37
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.1,
     "ytd": 6.27,
     "yr1": 7.67,
     "yr3": 4.06,
     "yr5": -0.93,
     "yr10": 2.05,
     "sinceInception": 2.26
    }
   },
   "metrics": {
    "tr1y": 9.88,
    "tr3y": 13.3,
    "tr5y": -7,
    "tr10y": 22.98,
    "cagr3y": 4.25,
    "cagr5y": -1.44,
    "cagr10y": 2.09,
    "siAnn": 2.37,
    "dividendYield": 3.68,
    "dividendYieldText": "3.68%",
    "secYield": 3.31,
    "secYieldText": "3.31%"
   },
   "holdings": 37,
   "history": 4800
  },
  {
   "ticker": "DVLU",
   "name": "First Trust Dorsey Wright Momentum & Value ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DVLU",
   "dataFile": "./funds/DVLU/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$39.46",
   "navValue": 39.46,
   "aum": "$47.35M",
   "aumValue": 47351115,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 05 2018",
   "exchange": "Nasdaq",
   "closePrice": "$39.45",
   "premiumDiscount": "—",
   "cusip": "33741L207",
   "isin": "US33741L2079",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0922
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.17,
     "ytd": 13.42,
     "yr1": 30.43,
     "yr3": 20.34,
     "yr5": 12.15,
     "yr10": null,
     "sinceInception": 10.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.04,
     "ytd": 11.26,
     "yr1": 33.51,
     "yr3": 20.07,
     "yr5": 12.49,
     "yr10": null,
     "sinceInception": 10.73
    }
   },
   "metrics": {
    "tr1y": 30.43,
    "tr3y": 74.27,
    "tr5y": 77.42,
    "tr10y": null,
    "cagr3y": 20.34,
    "cagr5y": 12.15,
    "cagr10y": null,
    "siAnn": 10.76,
    "dividendYield": 0.67,
    "dividendYieldText": "0.67%",
    "secYield": 0.88,
    "secYieldText": "0.88%"
   },
   "holdings": 51,
   "history": 2024
  },
  {
   "ticker": "DVOL",
   "name": "First Trust Dorsey Wright Momentum & Low Volatility ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=DVOL",
   "dataFile": "./funds/DVOL/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$35.51",
   "navValue": 35.51,
   "aum": "$71.02M",
   "aumValue": 71020601,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 05 2018",
   "exchange": "Nasdaq",
   "closePrice": "$35.53",
   "premiumDiscount": "0.03%",
   "cusip": "33741L108",
   "isin": "US33741L1089",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0656
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.81,
     "ytd": 3.94,
     "yr1": 4.39,
     "yr3": 12.77,
     "yr5": 5.19,
     "yr10": null,
     "sinceInception": 8.86
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.92,
     "ytd": 4.71,
     "yr1": 4.9,
     "yr3": 12.39,
     "yr5": 7.16,
     "yr10": null,
     "sinceInception": 9.16
    }
   },
   "metrics": {
    "tr1y": 4.39,
    "tr3y": 43.41,
    "tr5y": 28.79,
    "tr10y": null,
    "cagr3y": 12.77,
    "cagr5y": 5.19,
    "cagr10y": null,
    "siAnn": 8.86,
    "dividendYield": 0.78,
    "dividendYieldText": "0.78%",
    "secYield": 1.01,
    "secYieldText": "1.01%"
   },
   "holdings": 51,
   "history": 2024
  },
  {
   "ticker": "EDOW",
   "name": "First Trust Dow 30 Equal Weight ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=EDOW",
   "dataFile": "./funds/EDOW/meta.json",
   "ter": "0.50%",
   "terValue": 0.5,
   "nav": "$45.06",
   "navValue": 45.06,
   "aum": "$317.59M",
   "aumValue": 317586951,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 08 2017",
   "exchange": "NYSE Arca",
   "closePrice": "$45.06",
   "premiumDiscount": "0.02%",
   "cusip": "33733A201",
   "isin": "US33733A2015",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1337
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.43,
     "ytd": 12.47,
     "yr1": 18.07,
     "yr3": 16.81,
     "yr5": 9.94,
     "yr10": null,
     "sinceInception": 11.65
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.96,
     "ytd": 7.38,
     "yr1": 16.73,
     "yr3": 15.42,
     "yr5": 9.46,
     "yr10": null,
     "sinceInception": 11.31
    }
   },
   "metrics": {
    "tr1y": 18.07,
    "tr3y": 59.38,
    "tr5y": 60.61,
    "tr10y": null,
    "cagr3y": 16.81,
    "cagr5y": 9.94,
    "cagr10y": null,
    "siAnn": 11.65,
    "dividendYield": 1.21,
    "dividendYieldText": "1.21%",
    "secYield": 1.1,
    "secYieldText": "1.10%"
   },
   "holdings": 31,
   "history": 2295
  },
  {
   "ticker": "EIPI",
   "name": "FT Energy Income Partners Enhanced Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=EIPI",
   "dataFile": "./funds/EIPI/meta.json",
   "ter": "1.11%",
   "terValue": 1.11,
   "nav": "$21.57",
   "navValue": 21.57,
   "aum": "$1.05B",
   "aumValue": 1054318113,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 27 2011",
   "exchange": "NYSE Arca",
   "closePrice": "$21.59",
   "premiumDiscount": "0.00%",
   "cusip": "33740F276",
   "isin": "US33740F2763",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.125
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.83,
     "ytd": 20.09,
     "yr1": 22.64,
     "yr3": 18.68,
     "yr5": 16.77,
     "yr10": 9.4,
     "sinceInception": 10.08
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -1.02,
     "ytd": 14.17,
     "yr1": 18.9,
     "yr3": 17.83,
     "yr5": 15.55,
     "yr10": 8.73,
     "sinceInception": 9.82
    }
   },
   "metrics": {
    "tr1y": 22.64,
    "tr3y": 67.16,
    "tr5y": 117.1,
    "tr10y": 145.57,
    "cagr3y": 18.68,
    "cagr5y": 16.77,
    "cagr10y": 9.4,
    "siAnn": 10.08,
    "dividendYield": 6.6,
    "dividendYieldText": "6.60%",
    "secYield": 2.72,
    "secYieldText": "2.72%"
   },
   "holdings": 124,
   "history": 3770
  },
  {
   "ticker": "EIPX",
   "name": "FT Energy Income Partners Strategy ETF",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=EIPX",
   "dataFile": "./funds/EIPX/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$31.73",
   "navValue": 31.73,
   "aum": "$553.72M",
   "aumValue": 553715864,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 02 2022",
   "exchange": "NYSE Arca",
   "closePrice": "$31.75",
   "premiumDiscount": "0.09%",
   "cusip": "33739Q804",
   "isin": "US33739Q8042",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.248
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.94,
     "ytd": 28.48,
     "yr1": 31.12,
     "yr3": 20.34,
     "yr5": null,
     "yr10": null,
     "sinceInception": 18.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -1.9,
     "ytd": 20,
     "yr1": 25.57,
     "yr3": 19.78,
     "yr5": null,
     "yr10": null,
     "sinceInception": 17.2
    }
   },
   "metrics": {
    "tr1y": 31.12,
    "tr3y": 74.27,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 20.34,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 18.47,
    "dividendYield": 2.61,
    "dividendYieldText": "2.61%",
    "secYield": 2.9,
    "secYieldText": "2.90%"
   },
   "holdings": 91,
   "history": 976
  },
  {
   "ticker": "EKG",
   "name": "First Trust Nasdaq Lux Digital Health Solutions ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=EKG",
   "dataFile": "./funds/EKG/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$23.63",
   "navValue": 23.63,
   "aum": "$4.73M",
   "aumValue": 4725296,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 22 2022",
   "exchange": "Nasdaq",
   "closePrice": "$23.65",
   "premiumDiscount": "0.08%",
   "cusip": "33719L106",
   "isin": "US33719L1061",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 27.75,
     "ytd": 16.32,
     "yr1": 26.94,
     "yr3": 11,
     "yr5": null,
     "yr10": null,
     "sinceInception": 1.77
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 15.58,
     "ytd": -1.21,
     "yr1": 5.21,
     "yr3": 1.14,
     "yr5": null,
     "yr10": null,
     "sinceInception": -1.97
    }
   },
   "metrics": {
    "tr1y": 26.94,
    "tr3y": 36.76,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 11,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 1.77,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 52,
   "history": 1132
  },
  {
   "ticker": "EMDM",
   "name": "First Trust Bloomberg Emerging Market Democracies ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=EMDM",
   "dataFile": "./funds/EMDM/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$42.56",
   "navValue": 42.56,
   "aum": "$40.43M",
   "aumValue": 40432936,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 02 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$42.73",
   "premiumDiscount": "0.47%",
   "cusip": "33734X754",
   "isin": "US33734X7545",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.1847
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.06,
     "ytd": 36.4,
     "yr1": 69.31,
     "yr3": 32.09,
     "yr5": null,
     "yr10": null,
     "sinceInception": 28.51
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 22.66,
     "ytd": 37.2,
     "yr1": 75.18,
     "yr3": 30.93,
     "yr5": null,
     "yr10": null,
     "sinceInception": 30.39
    }
   },
   "metrics": {
    "tr1y": 69.31,
    "tr3y": 130.47,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 32.09,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 28.51,
    "dividendYield": 2.79,
    "dividendYieldText": "2.79%",
    "secYield": 0.93,
    "secYieldText": "0.93%"
   },
   "holdings": 108,
   "history": 895
  },
  {
   "ticker": "EMLP",
   "name": "First Trust North American Energy Infrastructure Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=EMLP",
   "dataFile": "./funds/EMLP/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$41.42",
   "navValue": 41.42,
   "aum": "$3.96B",
   "aumValue": 3960227883,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2012",
   "exchange": "NYSE Arca",
   "closePrice": "$41.47",
   "premiumDiscount": "0.14%",
   "cusip": "33738D101",
   "isin": "US33738D1019",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3228
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.49,
     "ytd": 18.17,
     "yr1": 19.55,
     "yr3": 21.03,
     "yr5": 16.4,
     "yr10": 10.12,
     "sinceInception": 9.62
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.3,
     "ytd": 16.69,
     "yr1": 19.69,
     "yr3": 21.21,
     "yr5": 16.11,
     "yr10": 9.91,
     "sinceInception": 9.64
    }
   },
   "metrics": {
    "tr1y": 19.55,
    "tr3y": 77.29,
    "tr5y": 113.68,
    "tr10y": 162.22,
    "cagr3y": 21.03,
    "cagr5y": 16.4,
    "cagr10y": 10.12,
    "siAnn": 9.62,
    "dividendYield": 2.76,
    "dividendYieldText": "2.76%",
    "secYield": 3.05,
    "secYieldText": "3.05%"
   },
   "holdings": 60,
   "history": 3586
  },
  {
   "ticker": "EMOT",
   "name": "First Trust S&P 500 Economic Moat ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=EMOT",
   "dataFile": "./funds/EMOT/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$26.03",
   "navValue": 26.03,
   "aum": "$2.60M",
   "aumValue": 2603250,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 26 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$26.01",
   "premiumDiscount": "—",
   "cusip": "33738R613",
   "isin": "US33738R6137",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.04
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.03,
     "ytd": 13.94,
     "yr1": 16.77,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 15.73
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 14.04,
     "ytd": 12.46,
     "yr1": 17.62,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.41
    }
   },
   "metrics": {
    "tr1y": 16.77,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 15.73,
    "dividendYield": 1.06,
    "dividendYieldText": "1.06%",
    "secYield": 0.77,
    "secYieldText": "0.77%"
   },
   "holdings": 51,
   "history": 564
  },
  {
   "ticker": "ESBG",
   "name": "First Trust Enhanced Stocks, Bonds & Gold ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ESBG",
   "dataFile": "./funds/ESBG/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$21.14",
   "navValue": 21.14,
   "aum": "$2.11M",
   "aumValue": 2113824,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 18 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$21.17",
   "premiumDiscount": "0.24%",
   "cusip": "33739H200",
   "isin": "US33739H2004",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.085
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.88,
     "ytd": 4.14,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.7
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -2.27,
     "ytd": -2.37,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 3.78
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.7,
    "dividendYield": 1.61,
    "dividendYieldText": "1.61%",
    "secYield": 1.83,
    "secYieldText": "1.83%"
   },
   "holdings": 5,
   "history": 213
  },
  {
   "ticker": "FAAR",
   "name": "First Trust Alternative Absolute Return Strategy ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FAAR",
   "dataFile": "./funds/FAAR/meta.json",
   "ter": "0.98%",
   "terValue": 0.98,
   "nav": "$32.15",
   "navValue": 32.15,
   "aum": "$229.85M",
   "aumValue": 229845654,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 18 2016",
   "exchange": "Nasdaq",
   "closePrice": "$32.25",
   "premiumDiscount": "0.11%",
   "cusip": "33740Y101",
   "isin": "US33740Y1010",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1372
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -8.33,
     "ytd": 14.88,
     "yr1": 15.58,
     "yr3": 8.11,
     "yr5": 7.14,
     "yr10": 4.44,
     "sinceInception": 4.02
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -6.12,
     "ytd": 17.37,
     "yr1": 26.69,
     "yr3": 9.89,
     "yr5": 7.1,
     "yr10": 4.44,
     "sinceInception": 4.31
    }
   },
   "metrics": {
    "tr1y": 15.58,
    "tr3y": 26.36,
    "tr5y": 41.18,
    "tr10y": 54.41,
    "cagr3y": 8.11,
    "cagr5y": 7.14,
    "cagr10y": 4.44,
    "siAnn": 4.02,
    "dividendYield": 9.96,
    "dividendYieldText": "9.96%",
    "secYield": 1.97,
    "secYieldText": "1.97%"
   },
   "holdings": 31,
   "history": 2603
  },
  {
   "ticker": "FAB",
   "name": "First Trust Multi Cap Value AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FAB",
   "dataFile": "./funds/FAB/meta.json",
   "ter": "0.66%",
   "terValue": 0.66,
   "nav": "$100.56",
   "navValue": 100.56,
   "aum": "$160.90M",
   "aumValue": 160904177,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$100.60",
   "premiumDiscount": "0.03%",
   "cusip": "33733C108",
   "isin": "US33733C1080",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.5387
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 8.34,
     "ytd": 20.29,
     "yr1": 23.34,
     "yr3": 15.53,
     "yr5": 9.97,
     "yr10": 10.75,
     "sinceInception": 8.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.59,
     "ytd": 14.71,
     "yr1": 26.83,
     "yr3": 14.83,
     "yr5": 9.4,
     "yr10": 11.01,
     "sinceInception": 8.28
    }
   },
   "metrics": {
    "tr1y": 23.34,
    "tr3y": 54.2,
    "tr5y": 60.83,
    "tr10y": 177.61,
    "cagr3y": 15.53,
    "cagr5y": 9.97,
    "cagr10y": 10.75,
    "siAnn": 8.47,
    "dividendYield": 1.51,
    "dividendYieldText": "1.51%",
    "secYield": 1.77,
    "secYieldText": "1.77%"
   },
   "holdings": 675,
   "history": 4877
  },
  {
   "ticker": "FAD",
   "name": "First Trust Multi Cap Growth AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FAD",
   "dataFile": "./funds/FAD/meta.json",
   "ter": "0.63%",
   "terValue": 0.63,
   "nav": "$183.08",
   "navValue": 183.08,
   "aum": "$604.15M",
   "aumValue": 604154065,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$183.26",
   "premiumDiscount": "—",
   "cusip": "33733F101",
   "isin": "US33733F1012",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0516
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.07,
     "ytd": 13.96,
     "yr1": 18.9,
     "yr3": 20.75,
     "yr5": 8.7,
     "yr10": 13.7,
     "sinceInception": 10.26
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 25.84,
     "ytd": 23.67,
     "yr1": 36.44,
     "yr3": 24.16,
     "yr5": 11.27,
     "yr10": 15.02,
     "sinceInception": 10.83
    }
   },
   "metrics": {
    "tr1y": 18.9,
    "tr3y": 76.06,
    "tr5y": 51.76,
    "tr10y": 261.08,
    "cagr3y": 20.75,
    "cagr5y": 8.7,
    "cagr10y": 13.7,
    "siAnn": 10.26,
    "dividendYield": 0.1,
    "dividendYieldText": "0.10%",
    "secYield": 0.07,
    "secYieldText": "0.07%"
   },
   "holdings": 675,
   "history": 4877
  },
  {
   "ticker": "FAI",
   "name": "First Trust Bloomberg Artificial Intelligence ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FAI",
   "dataFile": "./funds/FAI/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$56.83",
   "navValue": 56.83,
   "aum": "$198.89M",
   "aumValue": 198894861,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 20 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$56.93",
   "premiumDiscount": "0.16%",
   "cusip": "33734X739",
   "isin": "US33734X7396",
   "distributions": {
    "frequency": null,
    "exDate": "Dec 13 2024",
    "dividend": 0.012
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.85,
     "ytd": 32.77,
     "yr1": 48.84,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 40.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 45.61,
     "ytd": 31.48,
     "yr1": 53.81,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 44.72
    }
   },
   "metrics": {
    "tr1y": 48.84,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 40.47,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 54,
   "history": 461
  },
  {
   "ticker": "FAN",
   "name": "First Trust Global Wind Energy ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FAN",
   "dataFile": "./funds/FAN/meta.json",
   "ter": "0.61%",
   "terValue": 0.61,
   "nav": "$22.97",
   "navValue": 22.97,
   "aum": "$200.97M",
   "aumValue": 200967749,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 16 2008",
   "exchange": "NYSE Arca",
   "closePrice": "$22.97",
   "premiumDiscount": "0.04%",
   "cusip": "33736G106",
   "isin": "US33736G1067",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.0664
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -9,
     "ytd": 15.97,
     "yr1": 29.15,
     "yr3": 16.07,
     "yr5": 3.09,
     "yr10": 8.44,
     "sinceInception": 0.6
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.49,
     "ytd": 21.77,
     "yr1": 39.36,
     "yr3": 14.13,
     "yr5": 4.57,
     "yr10": 9.53,
     "sinceInception": 0.88
    }
   },
   "metrics": {
    "tr1y": 29.15,
    "tr3y": 56.37,
    "tr5y": 16.43,
    "tr10y": 124.85,
    "cagr3y": 16.07,
    "cagr5y": 3.09,
    "cagr10y": 8.44,
    "siAnn": 0.6,
    "dividendYield": 0.99,
    "dividendYieldText": "0.99%",
    "secYield": 1,
    "secYieldText": "1.00%"
   },
   "holdings": 51,
   "history": 4598
  },
  {
   "ticker": "FAPR",
   "name": "FT Vest U.S. Equity Buffer ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FAPR",
   "dataFile": "./funds/FAPR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$48.05",
   "navValue": 48.05,
   "aum": "$1.34B",
   "aumValue": 1337056092,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 16 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$48.07",
   "premiumDiscount": "0.04%",
   "cusip": "33740U885",
   "isin": "US33740U8852",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.07,
     "ytd": 7.59,
     "yr1": 10.86,
     "yr3": 12.83,
     "yr5": 8.54,
     "yr10": null,
     "sinceInception": 9.01
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.01,
     "ytd": 5.2,
     "yr1": 10.58,
     "yr3": 12.41,
     "yr5": 8.62,
     "yr10": null,
     "sinceInception": 8.85
    }
   },
   "metrics": {
    "tr1y": 10.86,
    "tr3y": 43.64,
    "tr5y": 50.64,
    "tr10y": null,
    "cagr3y": 12.83,
    "cagr5y": 8.54,
    "cagr10y": null,
    "siAnn": 9.01,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1367
  },
  {
   "ticker": "FAUG",
   "name": "FT Vest U.S. Equity Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FAUG",
   "dataFile": "./funds/FAUG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$58.03",
   "navValue": 58.03,
   "aum": "$1.43B",
   "aumValue": 1425972941,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 06 2019",
   "exchange": "Cboe BZX",
   "closePrice": "$58.03",
   "premiumDiscount": "0.10%",
   "cusip": "33740F862",
   "isin": "US33740F8620",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.56,
     "ytd": 8.93,
     "yr1": 13.58,
     "yr3": 14.33,
     "yr5": 9.01,
     "yr10": null,
     "sinceInception": 10.02
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.1,
     "ytd": 6.61,
     "yr1": 15.31,
     "yr3": 13.59,
     "yr5": 8.85,
     "yr10": null,
     "sinceInception": 9.93
    }
   },
   "metrics": {
    "tr1y": 13.58,
    "tr3y": 49.44,
    "tr5y": 53.93,
    "tr10y": null,
    "cagr3y": 14.33,
    "cagr5y": 9.01,
    "cagr10y": null,
    "siAnn": 10.02,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1729
  },
  {
   "ticker": "FBDC",
   "name": "FT Confluence BDC & Specialty Finance Income ETF",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FBDC",
   "dataFile": "./funds/FBDC/meta.json",
   "ter": "12.44%",
   "terValue": 12.44,
   "nav": "$16.97",
   "navValue": 16.97,
   "aum": "$35.87M",
   "aumValue": 35865004,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 25 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$16.95",
   "premiumDiscount": "—",
   "cusip": "33744U303",
   "isin": "US33744U3032",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.15
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.86,
     "ytd": -0.45,
     "yr1": -6.21,
     "yr3": 6.76,
     "yr5": 6.3,
     "yr10": 3.62,
     "sinceInception": 1.69
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.75,
     "ytd": -7.35,
     "yr1": -10.05,
     "yr3": 7.01,
     "yr5": 5.2,
     "yr10": 3.83,
     "sinceInception": 1.32
    }
   },
   "metrics": {
    "tr1y": -6.21,
    "tr3y": 21.68,
    "tr5y": 35.73,
    "tr10y": 42.7,
    "cagr3y": 6.76,
    "cagr5y": 6.3,
    "cagr10y": 3.62,
    "siAnn": 1.69,
    "dividendYield": 11.47,
    "dividendYieldText": "11.47%",
    "secYield": 8.93,
    "secYieldText": "8.93%"
   },
   "holdings": 21,
   "history": 4864
  },
  {
   "ticker": "FBT",
   "name": "First Trust NYSE Arca Biotechnology Index Fund",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FBT",
   "dataFile": "./funds/FBT/meta.json",
   "ter": "0.55%",
   "terValue": 0.55,
   "nav": "$272.69",
   "navValue": 272.69,
   "aum": "$2.99B",
   "aumValue": 2985991488,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 19 2006",
   "exchange": "NYSE Arca",
   "closePrice": "$272.86",
   "premiumDiscount": "0.01%",
   "cusip": "33733E203",
   "isin": "US33733E2037",
   "distributions": {
    "frequency": null,
    "exDate": "Dec 13 2024",
    "dividend": 1.1726
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 19.93,
     "ytd": 29.81,
     "yr1": 55.23,
     "yr3": 20.34,
     "yr5": 9.14,
     "yr10": 10.87,
     "sinceInception": 13.81
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 23.35,
     "ytd": 20.35,
     "yr1": 53.95,
     "yr3": 17.82,
     "yr5": 7.64,
     "yr10": 10.8,
     "sinceInception": 13.51
    }
   },
   "metrics": {
    "tr1y": 55.23,
    "tr3y": 74.27,
    "tr5y": 54.85,
    "tr10y": 180.63,
    "cagr3y": 20.34,
    "cagr5y": 9.14,
    "cagr10y": 10.87,
    "siAnn": 13.81,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 31,
   "history": 5099
  },
  {
   "ticker": "FCA",
   "name": "First Trust China AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FCA",
   "dataFile": "./funds/FCA/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$25.90",
   "navValue": 25.9,
   "aum": "$29.79M",
   "aumValue": 29785106,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 18 2011",
   "exchange": "Nasdaq",
   "closePrice": "$25.81",
   "premiumDiscount": "—",
   "cusip": "33737J141",
   "isin": "US33737J1410",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.8921
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -9.14,
     "ytd": -0.51,
     "yr1": 3.99,
     "yr3": 17.42,
     "yr5": 2.28,
     "yr10": 7.18,
     "sinceInception": 3.07
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -10.17,
     "ytd": -1.23,
     "yr1": 18.12,
     "yr3": 15.45,
     "yr5": 2.03,
     "yr10": 8.19,
     "sinceInception": 3.06
    }
   },
   "metrics": {
    "tr1y": 3.99,
    "tr3y": 61.89,
    "tr5y": 11.93,
    "tr10y": 100.05,
    "cagr3y": 17.42,
    "cagr5y": 2.28,
    "cagr10y": 7.18,
    "siAnn": 3.07,
    "dividendYield": 2.83,
    "dividendYieldText": "2.83%",
    "secYield": 2.57,
    "secYieldText": "2.57%"
   },
   "holdings": 53,
   "history": 3882
  },
  {
   "ticker": "FCAL",
   "name": "First Trust California Municipal High Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FCAL",
   "dataFile": "./funds/FCAL/meta.json",
   "ter": "0.49%",
   "terValue": 0.49,
   "nav": "$46.43",
   "navValue": 46.43,
   "aum": "$211.25M",
   "aumValue": 211251169,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2017",
   "exchange": "Nasdaq",
   "closePrice": "$46.41",
   "premiumDiscount": "—",
   "cusip": "33739P863",
   "isin": "US33739P8639",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.145
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.38,
     "ytd": 0.28,
     "yr1": 4.55,
     "yr3": 3.19,
     "yr5": 0.24,
     "yr10": null,
     "sinceInception": 2.36
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.44,
     "ytd": 2.49,
     "yr1": 7.03,
     "yr3": 3.71,
     "yr5": 0.79,
     "yr10": null,
     "sinceInception": 2.66
    }
   },
   "metrics": {
    "tr1y": 4.55,
    "tr3y": 9.88,
    "tr5y": 1.21,
    "tr10y": null,
    "cagr3y": 3.19,
    "cagr5y": 0.24,
    "cagr10y": null,
    "siAnn": 2.36,
    "dividendYield": 3.48,
    "dividendYieldText": "3.48%",
    "secYield": 3.61,
    "secYieldText": "3.61%"
   },
   "holdings": 280,
   "history": 2329
  },
  {
   "ticker": "FCEF",
   "name": "First Trust Income Opportunities ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FCEF",
   "dataFile": "./funds/FCEF/meta.json",
   "ter": "3.69%",
   "terValue": 3.69,
   "nav": "$22.90",
   "navValue": 22.9,
   "aum": "$81.40M",
   "aumValue": 81399693,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 27 2016",
   "exchange": "Nasdaq",
   "closePrice": "$22.88",
   "premiumDiscount": "—",
   "cusip": "33740F409",
   "isin": "US33740F4090",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 11 2026",
    "dividend": 0.1375
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.03,
     "ytd": 9.84,
     "yr1": 13.05,
     "yr3": 15.53,
     "yr5": 5.8,
     "yr10": null,
     "sinceInception": 8.3
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.7,
     "ytd": 8.5,
     "yr1": 15.01,
     "yr3": 15.48,
     "yr5": 5.9,
     "yr10": null,
     "sinceInception": 8.31
    }
   },
   "metrics": {
    "tr1y": 13.05,
    "tr3y": 54.2,
    "tr5y": 32.56,
    "tr10y": null,
    "cagr3y": 15.53,
    "cagr5y": 5.8,
    "cagr10y": null,
    "siAnn": 8.3,
    "dividendYield": 5.66,
    "dividendYieldText": "5.66%",
    "secYield": 6.95,
    "secYieldText": "6.95%"
   },
   "holdings": 61,
   "history": 2512
  },
  {
   "ticker": "FCFY",
   "name": "First Trust S&P 500 Diversified Free Cash Flow ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FCFY",
   "dataFile": "./funds/FCFY/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$29.28",
   "navValue": 29.28,
   "aum": "$1.46M",
   "aumValue": 1463810,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 23 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$29.27",
   "premiumDiscount": "—",
   "cusip": "33733E799",
   "isin": "US33733E7994",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0757
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.69,
     "ytd": 10.75,
     "yr1": 15.77,
     "yr3": 16.06,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.45
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.66,
     "ytd": -1.68,
     "yr1": 10.35,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.69
    }
   },
   "metrics": {
    "tr1y": 15.77,
    "tr3y": 56.33,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 16.06,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 16.45,
    "dividendYield": 1.33,
    "dividendYieldText": "1.33%",
    "secYield": 1.11,
    "secYieldText": "1.11%"
   },
   "holdings": 98,
   "history": 775
  },
  {
   "ticker": "FCG",
   "name": "First Trust Natural Gas ETF",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FCG",
   "dataFile": "./funds/FCG/meta.json",
   "ter": "0.59%",
   "terValue": 0.59,
   "nav": "$29.21",
   "navValue": 29.21,
   "aum": "$658.68M",
   "aumValue": 658677382,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$29.20",
   "premiumDiscount": "0.00%",
   "cusip": "33733E807",
   "isin": "US33733E8075",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1936
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 9.81,
     "ytd": 34.48,
     "yr1": 32.63,
     "yr3": 8.39,
     "yr5": 20.8,
     "yr10": 4.64,
     "sinceInception": -4.2
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -15.6,
     "ytd": 14.89,
     "yr1": 18.12,
     "yr3": 7.4,
     "yr5": 13.39,
     "yr10": 3.49,
     "sinceInception": -5.02
    }
   },
   "metrics": {
    "tr1y": 32.63,
    "tr3y": 27.34,
    "tr5y": 157.24,
    "tr10y": 57.39,
    "cagr3y": 8.39,
    "cagr5y": 20.8,
    "cagr10y": 4.64,
    "siAnn": -4.2,
    "dividendYield": 2.04,
    "dividendYieldText": "2.04%",
    "secYield": 2.34,
    "secYieldText": "2.34%"
   },
   "holdings": 43,
   "history": 4877
  },
  {
   "ticker": "FCTR",
   "name": "First Trust Lunt U.S. Factor Rotation ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FCTR",
   "dataFile": "./funds/FCTR/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$38.26",
   "navValue": 38.26,
   "aum": "$53.56M",
   "aumValue": 53560352,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 25 2018",
   "exchange": "Cboe BZX",
   "closePrice": "$38.24",
   "premiumDiscount": "—",
   "cusip": "33733E872",
   "isin": "US33733E8729",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.064
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.84,
     "ytd": 14.08,
     "yr1": 18.59,
     "yr3": 16.79,
     "yr5": 3.18,
     "yr10": null,
     "sinceInception": 9.86
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 14.62,
     "ytd": 14.96,
     "yr1": 20.76,
     "yr3": 16.54,
     "yr5": 4.14,
     "yr10": null,
     "sinceInception": 10.19
    }
   },
   "metrics": {
    "tr1y": 18.59,
    "tr3y": 59.3,
    "tr5y": 16.94,
    "tr10y": null,
    "cagr3y": 16.79,
    "cagr5y": 3.18,
    "cagr10y": null,
    "siAnn": 9.86,
    "dividendYield": 0.47,
    "dividendYieldText": "0.47%",
    "secYield": 0.99,
    "secYieldText": "0.99%"
   },
   "holdings": 167,
   "history": 2053
  },
  {
   "ticker": "FCVT",
   "name": "First Trust SSI Strategic Convertible Securities ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FCVT",
   "dataFile": "./funds/FCVT/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$49.71",
   "navValue": 49.71,
   "aum": "$101.90M",
   "aumValue": 101899151,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 03 2015",
   "exchange": "Nasdaq",
   "closePrice": "$49.48",
   "premiumDiscount": "—",
   "cusip": "33739Q507",
   "isin": "US33739Q5071",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.045
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -7.03,
     "ytd": 15.12,
     "yr1": 22.87,
     "yr3": 17.1,
     "yr5": 5.11,
     "yr10": 11.03,
     "sinceInception": 10.54
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 21.25,
     "ytd": 25.16,
     "yr1": 40.65,
     "yr3": 19.98,
     "yr5": 6.96,
     "yr10": 12.39,
     "sinceInception": 11.59
    }
   },
   "metrics": {
    "tr1y": 22.87,
    "tr3y": 60.57,
    "tr5y": 28.3,
    "tr10y": 184.71,
    "cagr3y": 17.1,
    "cagr5y": 5.11,
    "cagr10y": 11.03,
    "siAnn": 10.54,
    "dividendYield": 1.09,
    "dividendYieldText": "1.09%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 132,
   "history": 2738
  },
  {
   "ticker": "FDD",
   "name": "First Trust STOXX European Select Dividend Index Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDD",
   "dataFile": "./funds/FDD/meta.json",
   "ter": "0.56%",
   "terValue": 0.56,
   "nav": "$19.56",
   "navValue": 19.56,
   "aum": "$911.47M",
   "aumValue": 911469274,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 27 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$19.73",
   "premiumDiscount": "0.77%",
   "cusip": "33735T109",
   "isin": "US33735T1097",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2584
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.99,
     "ytd": 21.29,
     "yr1": 35.53,
     "yr3": 29.44,
     "yr5": 13.3,
     "yr10": 11.11,
     "sinceInception": 2.96
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.07,
     "ytd": 9.4,
     "yr1": 26.26,
     "yr3": 24.99,
     "yr5": 11.7,
     "yr10": 10.16,
     "sinceInception": 2.42
    }
   },
   "metrics": {
    "tr1y": 35.53,
    "tr3y": 116.87,
    "tr5y": 86.7,
    "tr10y": 186.77,
    "cagr3y": 29.44,
    "cagr5y": 13.3,
    "cagr10y": 11.11,
    "siAnn": 2.96,
    "dividendYield": 4.91,
    "dividendYieldText": "4.91%",
    "secYield": 4.09,
    "secYieldText": "4.09%"
   },
   "holdings": 34,
   "history": 4800
  },
  {
   "ticker": "FDEC",
   "name": "FT Vest U.S. Equity Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDEC",
   "dataFile": "./funds/FDEC/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$56.18",
   "navValue": 56.18,
   "aum": "$1.33B",
   "aumValue": 1330145373,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 18 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$56.21",
   "premiumDiscount": "0.05%",
   "cusip": "33740U505",
   "isin": "US33740U5056",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.39,
     "ytd": 9.29,
     "yr1": 15.77,
     "yr3": 15.11,
     "yr5": 10.55,
     "yr10": null,
     "sinceInception": 11.32
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.38,
     "ytd": 6.66,
     "yr1": 16.77,
     "yr3": 14.74,
     "yr5": 10.36,
     "yr10": null,
     "sinceInception": 11.19
    }
   },
   "metrics": {
    "tr1y": 15.77,
    "tr3y": 52.52,
    "tr5y": 65.12,
    "tr10y": null,
    "cagr3y": 15.11,
    "cagr5y": 10.55,
    "cagr10y": null,
    "siAnn": 11.32,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1447
  },
  {
   "ticker": "FDL",
   "name": "First Trust Morningstar Dividend Leaders Index Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDL",
   "dataFile": "./funds/FDL/meta.json",
   "ter": "0.43%",
   "terValue": 0.43,
   "nav": "$49.74",
   "navValue": 49.74,
   "aum": "$7.63B",
   "aumValue": 7629353990,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 09 2006",
   "exchange": "NYSE Arca",
   "closePrice": "$49.76",
   "premiumDiscount": "0.00%",
   "cusip": "336917109",
   "isin": "US3369171091",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.5139
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.89,
     "ytd": 21.49,
     "yr1": 23.61,
     "yr3": 19.93,
     "yr5": 13.82,
     "yr10": 11.18,
     "sinceInception": 9.03
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -3.28,
     "ytd": 11.69,
     "yr1": 20.86,
     "yr3": 17.5,
     "yr5": 12.51,
     "yr10": 10.48,
     "sinceInception": 8.66
    }
   },
   "metrics": {
    "tr1y": 23.61,
    "tr3y": 72.5,
    "tr5y": 91.03,
    "tr10y": 188.58,
    "cagr3y": 19.93,
    "cagr5y": 13.82,
    "cagr10y": 11.18,
    "siAnn": 9.03,
    "dividendYield": 3.49,
    "dividendYieldText": "3.49%",
    "secYield": 3.9,
    "secYieldText": "3.90%"
   },
   "holdings": 101,
   "history": 5169
  },
  {
   "ticker": "FDM",
   "name": "First Trust Dow Jones Select MicroCap Index Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDM",
   "dataFile": "./funds/FDM/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$88.72",
   "navValue": 88.72,
   "aum": "$262.16M",
   "aumValue": 262163272,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 27 2005",
   "exchange": "NYSE Arca",
   "closePrice": "$88.82",
   "premiumDiscount": "0.06%",
   "cusip": "33718M105",
   "isin": "US33718M1053",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3768
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.78,
     "ytd": 16.33,
     "yr1": 23.85,
     "yr3": 19.13,
     "yr5": 10.44,
     "yr10": 11.46,
     "sinceInception": 8.83
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 13.63,
     "ytd": 17.64,
     "yr1": 31.67,
     "yr3": 20.15,
     "yr5": 10.39,
     "yr10": 12.44,
     "sinceInception": 8.97
    }
   },
   "metrics": {
    "tr1y": 23.85,
    "tr3y": 69.07,
    "tr5y": 64.3,
    "tr10y": 195.93,
    "cagr3y": 19.13,
    "cagr5y": 10.44,
    "cagr10y": 11.46,
    "siAnn": 8.83,
    "dividendYield": 1.36,
    "dividendYieldText": "1.36%",
    "secYield": 1.36,
    "secYieldText": "1.36%"
   },
   "holdings": 136,
   "history": 5281
  },
  {
   "ticker": "FDN",
   "name": "First Trust Dow Jones Internet Index Fund",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDN",
   "dataFile": "./funds/FDN/meta.json",
   "ter": "0.49%",
   "terValue": 0.49,
   "nav": "$291.54",
   "navValue": 291.54,
   "aum": "$5.31B",
   "aumValue": 5306019723,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 19 2006",
   "exchange": "NYSE Arca",
   "closePrice": "$291.61",
   "premiumDiscount": "0.00%",
   "cusip": "33733E302",
   "isin": "US33733E3027",
   "distributions": {
    "frequency": null,
    "exDate": "Dec 21 2011",
    "dividend": 0.0111
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.24,
     "ytd": 8.64,
     "yr1": 5.78,
     "yr3": 19.92,
     "yr5": 3.23,
     "yr10": 13.97,
     "sinceInception": 14.23
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 13.11,
     "ytd": -1.68,
     "yr1": -1.71,
     "yr3": 17.54,
     "yr5": 1.57,
     "yr10": 13.89,
     "sinceInception": 13.79
    }
   },
   "metrics": {
    "tr1y": 5.78,
    "tr3y": 72.45,
    "tr5y": 17.23,
    "tr10y": 269.75,
    "cagr3y": 19.92,
    "cagr5y": 3.23,
    "cagr10y": 13.97,
    "siAnn": 14.23,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 42,
   "history": 5099
  },
  {
   "ticker": "FDND",
   "name": "FT Vest Dow Jones Internet & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDND",
   "dataFile": "./funds/FDND/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$22.57",
   "navValue": 22.57,
   "aum": "$10.16M",
   "aumValue": 10158033,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 20 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$22.57",
   "premiumDiscount": "0.00%",
   "cusip": "33738D754",
   "isin": "US33738D7545",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1517
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.36,
     "ytd": 7.11,
     "yr1": 3.59,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.46
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 10.07,
     "ytd": -3.33,
     "yr1": -4.07,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.5
    }
   },
   "metrics": {
    "tr1y": 3.59,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 13.46,
    "dividendYield": 7.6,
    "dividendYieldText": "7.60%",
    "secYield": -0.36,
    "secYieldText": "-0.36%"
   },
   "holdings": 43,
   "history": 631
  },
  {
   "ticker": "FDNI",
   "name": "First Trust Dow Jones International Internet ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDNI",
   "dataFile": "./funds/FDNI/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$26.01",
   "navValue": 26.01,
   "aum": "$32.51M",
   "aumValue": 32510879,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 05 2018",
   "exchange": "Nasdaq",
   "closePrice": "$26.02",
   "premiumDiscount": "0.04%",
   "cusip": "33734X770",
   "isin": "US33734X7701",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Dec 12 2025",
    "dividend": 0.3784
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.44,
     "ytd": -17.61,
     "yr1": -18.74,
     "yr3": 8.28,
     "yr5": -7.93,
     "yr10": null,
     "sinceInception": 5.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -6.84,
     "ytd": -25.7,
     "yr1": -23.72,
     "yr3": 4.28,
     "yr5": -11.21,
     "yr10": null,
     "sinceInception": 4.18
    }
   },
   "metrics": {
    "tr1y": -18.74,
    "tr3y": 26.95,
    "tr5y": -33.84,
    "tr10y": null,
    "cagr3y": 8.28,
    "cagr5y": -7.93,
    "cagr10y": null,
    "siAnn": 5.47,
    "dividendYield": 1.35,
    "dividendYieldText": "1.35%",
    "secYield": 0.08,
    "secYieldText": "0.08%"
   },
   "holdings": 45,
   "history": 1981
  },
  {
   "ticker": "FDT",
   "name": "First Trust Developed Markets ex-US AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDT",
   "dataFile": "./funds/FDT/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$94.92",
   "navValue": 94.92,
   "aum": "$1.37B",
   "aumValue": 1365517435,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 18 2011",
   "exchange": "Nasdaq",
   "closePrice": "$94.98",
   "premiumDiscount": "0.18%",
   "cusip": "33737J174",
   "isin": "US33737J1741",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.5323
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -3.21,
     "ytd": 23.48,
     "yr1": 37.18,
     "yr3": 27.16,
     "yr5": 12.72,
     "yr10": 10.38,
     "sinceInception": 7.17
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.52,
     "ytd": 19.82,
     "yr1": 41.26,
     "yr3": 26.91,
     "yr5": 12.35,
     "yr10": 10.71,
     "sinceInception": 7.04
    }
   },
   "metrics": {
    "tr1y": 37.18,
    "tr3y": 105.61,
    "tr5y": 81.97,
    "tr10y": 168.48,
    "cagr3y": 27.16,
    "cagr5y": 12.72,
    "cagr10y": 10.38,
    "siAnn": 7.17,
    "dividendYield": 2.71,
    "dividendYieldText": "2.71%",
    "secYield": 1.57,
    "secYieldText": "1.57%"
   },
   "holdings": 314,
   "history": 3882
  },
  {
   "ticker": "FDTS",
   "name": "First Trust Developed Markets ex-US Small Cap AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FDTS",
   "dataFile": "./funds/FDTS/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$71.16",
   "navValue": 71.16,
   "aum": "$10.67M",
   "aumValue": 10674347,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 15 2012",
   "exchange": "Nasdaq",
   "closePrice": "$71.06",
   "premiumDiscount": "—",
   "cusip": "33737J406",
   "isin": "US33737J4067",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2838
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.33,
     "ytd": 23.57,
     "yr1": 34.08,
     "yr3": 25.48,
     "yr5": 11.89,
     "yr10": 10.76,
     "sinceInception": 8.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.56,
     "ytd": 12.99,
     "yr1": 32.83,
     "yr3": 23.01,
     "yr5": 10.14,
     "yr10": 10.27,
     "sinceInception": 8.27
    }
   },
   "metrics": {
    "tr1y": 34.08,
    "tr3y": 97.57,
    "tr5y": 75.37,
    "tr10y": 177.86,
    "cagr3y": 25.48,
    "cagr5y": 11.89,
    "cagr10y": 10.76,
    "siAnn": 8.84,
    "dividendYield": 2.63,
    "dividendYieldText": "2.63%",
    "secYield": 1.77,
    "secYieldText": "1.77%"
   },
   "holdings": 414,
   "history": 3673
  },
  {
   "ticker": "FEBM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FEBM",
   "dataFile": "./funds/FEBM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$31.74",
   "navValue": 31.74,
   "aum": "$46.02M",
   "aumValue": 46017279,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 21 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$31.74",
   "premiumDiscount": "0.00%",
   "cusip": "33740U422",
   "isin": "US33740U4224",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.35,
     "ytd": 4.15,
     "yr1": 6.5,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.35
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.93,
     "ytd": 2.83,
     "yr1": 6.59,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.17
    }
   },
   "metrics": {
    "tr1y": 6.5,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.35,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 400
  },
  {
   "ticker": "FEM",
   "name": "First Trust Emerging Markets AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FEM",
   "dataFile": "./funds/FEM/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$32.51",
   "navValue": 32.51,
   "aum": "$807.88M",
   "aumValue": 807878247,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 18 2011",
   "exchange": "Nasdaq",
   "closePrice": "$32.60",
   "premiumDiscount": "0.26%",
   "cusip": "33737J182",
   "isin": "US33737J1824",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2849
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.86,
     "ytd": 22.08,
     "yr1": 29.32,
     "yr3": 18.9,
     "yr5": 7.75,
     "yr10": 8.68,
     "sinceInception": 4.16
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.4,
     "ytd": 16.54,
     "yr1": 32.17,
     "yr3": 18.4,
     "yr5": 6.97,
     "yr10": 8.99,
     "sinceInception": 3.89
    }
   },
   "metrics": {
    "tr1y": 29.32,
    "tr3y": 68.09,
    "tr5y": 45.24,
    "tr10y": 129.88,
    "cagr3y": 18.9,
    "cagr5y": 7.75,
    "cagr10y": 8.68,
    "siAnn": 4.16,
    "dividendYield": 2.16,
    "dividendYieldText": "2.16%",
    "secYield": 1.51,
    "secYieldText": "1.51%"
   },
   "holdings": 171,
   "history": 3882
  },
  {
   "ticker": "FEMB",
   "name": "First Trust Emerging Markets Local Currency Bond ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FEMB",
   "dataFile": "./funds/FEMB/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$28.62",
   "navValue": 28.62,
   "aum": "$379.17M",
   "aumValue": 379165489,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 04 2014",
   "exchange": "Nasdaq",
   "closePrice": "$28.63",
   "premiumDiscount": "0.07%",
   "cusip": "33739P202",
   "isin": "US33739P2020",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.01,
     "ytd": 3.18,
     "yr1": 8.21,
     "yr3": 7.58,
     "yr5": 2.82,
     "yr10": 2.13,
     "sinceInception": 1.18
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.82,
     "ytd": 1.65,
     "yr1": 8.09,
     "yr3": 6.89,
     "yr5": 2.36,
     "yr10": 2.01,
     "sinceInception": 1.06
    }
   },
   "metrics": {
    "tr1y": 8.21,
    "tr3y": 24.51,
    "tr5y": 14.92,
    "tr10y": 23.46,
    "cagr3y": 7.58,
    "cagr5y": 2.82,
    "cagr10y": 2.13,
    "siAnn": 1.18,
    "dividendYield": 6.32,
    "dividendYieldText": "6.32%",
    "secYield": 6.67,
    "secYieldText": "6.67%"
   },
   "holdings": 67,
   "history": 2989
  },
  {
   "ticker": "FEMS",
   "name": "First Trust Emerging Markets Small Cap AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FEMS",
   "dataFile": "./funds/FEMS/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$44.95",
   "navValue": 44.95,
   "aum": "$220.27M",
   "aumValue": 220266628,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 15 2012",
   "exchange": "Nasdaq",
   "closePrice": "$44.78",
   "premiumDiscount": "—",
   "cusip": "33737J307",
   "isin": "US33737J3077",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3986
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.96,
     "ytd": 12.84,
     "yr1": 12.55,
     "yr3": 11.05,
     "yr5": 5.62,
     "yr10": 8.38,
     "sinceInception": 7.02
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.2,
     "ytd": 8.39,
     "yr1": 16.72,
     "yr3": 12.28,
     "yr5": 4.17,
     "yr10": 8.9,
     "sinceInception": 6.8
    }
   },
   "metrics": {
    "tr1y": 12.55,
    "tr3y": 36.95,
    "tr5y": 31.44,
    "tr10y": 123.61,
    "cagr3y": 11.05,
    "cagr5y": 5.62,
    "cagr10y": 8.38,
    "siAnn": 7.02,
    "dividendYield": 4.09,
    "dividendYieldText": "4.09%",
    "secYield": 2.13,
    "secYieldText": "2.13%"
   },
   "holdings": 222,
   "history": 3673
  },
  {
   "ticker": "FEP",
   "name": "First Trust Europe AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FEP",
   "dataFile": "./funds/FEP/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$57.63",
   "navValue": 57.63,
   "aum": "$518.65M",
   "aumValue": 518645641,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 18 2011",
   "exchange": "Nasdaq",
   "closePrice": "$57.87",
   "premiumDiscount": "0.39%",
   "cusip": "33737J117",
   "isin": "US33737J1170",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3254
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.81,
     "ytd": 13.85,
     "yr1": 25.34,
     "yr3": 24.67,
     "yr5": 10.22,
     "yr10": 10.71,
     "sinceInception": 7.74
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.67,
     "ytd": 7.29,
     "yr1": 22.79,
     "yr3": 22.49,
     "yr5": 9.91,
     "yr10": 10.82,
     "sinceInception": 7.41
    }
   },
   "metrics": {
    "tr1y": 25.34,
    "tr3y": 93.77,
    "tr5y": 62.67,
    "tr10y": 176.61,
    "cagr3y": 24.67,
    "cagr5y": 10.22,
    "cagr10y": 10.71,
    "siAnn": 7.74,
    "dividendYield": 2.65,
    "dividendYieldText": "2.65%",
    "secYield": 2.07,
    "secYieldText": "2.07%"
   },
   "holdings": 207,
   "history": 3882
  },
  {
   "ticker": "FEUZ",
   "name": "First Trust Eurozone AlphaDEX ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FEUZ",
   "dataFile": "./funds/FEUZ/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$65.73",
   "navValue": 65.73,
   "aum": "$118.31M",
   "aumValue": 118305315,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 21 2014",
   "exchange": "Nasdaq",
   "closePrice": "$65.94",
   "premiumDiscount": "0.24%",
   "cusip": "33737J505",
   "isin": "US33737J5056",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.4126
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.13,
     "ytd": 13.7,
     "yr1": 23.7,
     "yr3": 23.36,
     "yr5": 10.28,
     "yr10": 10.41,
     "sinceInception": 9.43
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.82,
     "ytd": 9.83,
     "yr1": 24.09,
     "yr3": 21.99,
     "yr5": 10.54,
     "yr10": 10.97,
     "sinceInception": 9.25
    }
   },
   "metrics": {
    "tr1y": 23.7,
    "tr3y": 87.73,
    "tr5y": 63.11,
    "tr10y": 169.21,
    "cagr3y": 23.36,
    "cagr5y": 10.28,
    "cagr10y": 10.41,
    "siAnn": 9.43,
    "dividendYield": 2.61,
    "dividendYieldText": "2.61%",
    "secYield": 2.31,
    "secYieldText": "2.31%"
   },
   "holdings": 152,
   "history": 2999
  },
  {
   "ticker": "FEX",
   "name": "First Trust Large Cap Core AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FEX",
   "dataFile": "./funds/FEX/meta.json",
   "ter": "0.57%",
   "terValue": 0.57,
   "nav": "$134.43",
   "navValue": 134.43,
   "aum": "$1.55B",
   "aumValue": 1552715669,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$134.42",
   "premiumDiscount": "—",
   "cusip": "33734K109",
   "isin": "US33734K1097",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.4077
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.14,
     "ytd": 16.52,
     "yr1": 20.81,
     "yr3": 18.96,
     "yr5": 10.37,
     "yr10": 12.75,
     "sinceInception": 9.54
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 14.89,
     "ytd": 18.47,
     "yr1": 28.53,
     "yr3": 19.96,
     "yr5": 11.7,
     "yr10": 13.43,
     "sinceInception": 9.72
    }
   },
   "metrics": {
    "tr1y": 20.81,
    "tr3y": 68.35,
    "tr5y": 63.78,
    "tr10y": 232.02,
    "cagr3y": 18.96,
    "cagr5y": 10.37,
    "cagr10y": 12.75,
    "siAnn": 9.54,
    "dividendYield": 0.94,
    "dividendYieldText": "0.94%",
    "secYield": 1.09,
    "secYieldText": "1.09%"
   },
   "holdings": 376,
   "history": 4877
  },
  {
   "ticker": "FFEB",
   "name": "FT Vest U.S. Equity Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FFEB",
   "dataFile": "./funds/FFEB/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$62.85",
   "navValue": 62.85,
   "aum": "$1.37B",
   "aumValue": 1373260953,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 21 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$62.87",
   "premiumDiscount": "0.02%",
   "cusip": "33740F763",
   "isin": "US33740F7630",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.24,
     "ytd": 10.34,
     "yr1": 15.55,
     "yr3": 15.67,
     "yr5": 10.76,
     "yr10": null,
     "sinceInception": 11.5
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.18,
     "ytd": 7.83,
     "yr1": 16.5,
     "yr3": 15.23,
     "yr5": 10.81,
     "yr10": null,
     "sinceInception": 11.42
    }
   },
   "metrics": {
    "tr1y": 15.55,
    "tr3y": 54.76,
    "tr5y": 66.69,
    "tr10y": null,
    "cagr3y": 15.67,
    "cagr5y": 10.76,
    "cagr10y": null,
    "siAnn": 11.5,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1657
  },
  {
   "ticker": "FFLX",
   "name": "First Trust Flexible Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FFLX",
   "dataFile": "./funds/FFLX/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$9.46",
   "navValue": 9.46,
   "aum": "$180.45M",
   "aumValue": 180454371,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 25 2004",
   "exchange": "NYSE Arca",
   "closePrice": "$9.43",
   "premiumDiscount": "—",
   "cusip": "33740U257",
   "isin": "US33740U2574",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.049
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.3,
     "ytd": 0.54,
     "yr1": 2.87,
     "yr3": 6.76,
     "yr5": 5.27,
     "yr10": 5.18,
     "sinceInception": 4.64
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.26,
     "ytd": -0.09,
     "yr1": 3.61,
     "yr3": 7.35,
     "yr5": 5.19,
     "yr10": 5.41,
     "sinceInception": 4.65
    }
   },
   "metrics": {
    "tr1y": 2.87,
    "tr3y": 21.68,
    "tr5y": 29.28,
    "tr10y": 65.7,
    "cagr3y": 6.76,
    "cagr5y": 5.27,
    "cagr10y": 5.18,
    "siAnn": 4.64,
    "dividendYield": 11.39,
    "dividendYieldText": "11.39%",
    "secYield": 3.74,
    "secYieldText": "3.74%"
   },
   "holdings": 287,
   "history": 5618
  },
  {
   "ticker": "FGD",
   "name": "First Trust Dow Jones Global Select Dividend Index Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FGD",
   "dataFile": "./funds/FGD/meta.json",
   "ter": "0.55%",
   "terValue": 0.55,
   "nav": "$33.66",
   "navValue": 33.66,
   "aum": "$1.58B",
   "aumValue": 1576809292,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 21 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$33.78",
   "premiumDiscount": "0.33%",
   "cusip": "33734X200",
   "isin": "US33734X2009",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.6406
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.04,
     "ytd": 19.97,
     "yr1": 30.16,
     "yr3": 25.25,
     "yr5": 12.81,
     "yr10": 10.28,
     "sinceInception": 6.34
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.01,
     "ytd": 7.37,
     "yr1": 22.81,
     "yr3": 20.78,
     "yr5": 10.6,
     "yr10": 9.55,
     "sinceInception": 5.77
    }
   },
   "metrics": {
    "tr1y": 30.16,
    "tr3y": 96.49,
    "tr5y": 82.7,
    "tr10y": 166.05,
    "cagr3y": 25.25,
    "cagr5y": 12.81,
    "cagr10y": 10.28,
    "siAnn": 6.34,
    "dividendYield": 4.87,
    "dividendYieldText": "4.87%",
    "secYield": 4.43,
    "secYieldText": "4.43%"
   },
   "holdings": 107,
   "history": 4740
  },
  {
   "ticker": "FGM",
   "name": "First Trust Germany AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FGM",
   "dataFile": "./funds/FGM/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$60.57",
   "navValue": 60.57,
   "aum": "$93.88M",
   "aumValue": 93878649,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 14 2012",
   "exchange": "Nasdaq",
   "closePrice": "$60.86",
   "premiumDiscount": "0.47%",
   "cusip": "33737J190",
   "isin": "US33737J1907",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.1906
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.79,
     "ytd": 4.02,
     "yr1": 13.72,
     "yr3": 20.53,
     "yr5": 4.64,
     "yr10": 7.94,
     "sinceInception": 7.54
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.3,
     "ytd": 2.81,
     "yr1": 14.17,
     "yr3": 19.81,
     "yr5": 4.91,
     "yr10": 8.59,
     "sinceInception": 7.55
    }
   },
   "metrics": {
    "tr1y": 13.72,
    "tr3y": 75.1,
    "tr5y": 25.46,
    "tr10y": 114.7,
    "cagr3y": 20.53,
    "cagr5y": 4.64,
    "cagr10y": 7.94,
    "siAnn": 7.54,
    "dividendYield": 1.37,
    "dividendYieldText": "1.37%",
    "secYield": 1.97,
    "secYieldText": "1.97%"
   },
   "holdings": 42,
   "history": 3674
  },
  {
   "ticker": "FGSI",
   "name": "FT Vest Growth Strength & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FGSI",
   "dataFile": "./funds/FGSI/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$20.40",
   "navValue": 20.4,
   "aum": "$2.04M",
   "aumValue": 2040226,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 25 2025",
   "exchange": "Nasdaq",
   "closePrice": "$20.41",
   "premiumDiscount": "0.07%",
   "cusip": "33738D713",
   "isin": "US33738D7131",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1424
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.59,
     "ytd": 10.46,
     "yr1": 10.64,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.41
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.31,
     "ytd": 4.57,
     "yr1": 7.56,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.74
    }
   },
   "metrics": {
    "tr1y": 10.64,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 13.41,
    "dividendYield": 8.1,
    "dividendYieldText": "8.10%",
    "secYield": -0.01,
    "secYieldText": "-0.01%"
   },
   "holdings": 52,
   "history": 315
  },
  {
   "ticker": "FHDG",
   "name": "FT Vest U.S. Equity Quarterly Dynamic Buffer ETF",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FHDG",
   "dataFile": "./funds/FHDG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$37.33",
   "navValue": 37.33,
   "aum": "$76.53M",
   "aumValue": 76527179,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 15 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$37.35",
   "premiumDiscount": "0.05%",
   "cusip": "33740U539",
   "isin": "US33740U5395",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.35,
     "ytd": 9.35,
     "yr1": 14.34,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.6
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.25,
     "ytd": 6.87,
     "yr1": 14,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.31
    }
   },
   "metrics": {
    "tr1y": 14.34,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.6,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 464
  },
  {
   "ticker": "FICS",
   "name": "First Trust International Developed Capital Strength ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FICS",
   "dataFile": "./funds/FICS/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$40.57",
   "navValue": 40.57,
   "aum": "$198.77M",
   "aumValue": 198768666,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 15 2020",
   "exchange": "Nasdaq",
   "closePrice": "$40.71",
   "premiumDiscount": "0.35%",
   "cusip": "33738R662",
   "isin": "US33738R6624",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1036
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.93,
     "ytd": 7.03,
     "yr1": 12.05,
     "yr3": 12.38,
     "yr5": 5.12,
     "yr10": null,
     "sinceInception": 8.01
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.73,
     "ytd": 5.66,
     "yr1": 8.74,
     "yr3": 11.13,
     "yr5": 5.91,
     "yr10": null,
     "sinceInception": 8.02
    }
   },
   "metrics": {
    "tr1y": 12.05,
    "tr3y": 41.93,
    "tr5y": 28.36,
    "tr10y": null,
    "cagr3y": 12.38,
    "cagr5y": 5.12,
    "cagr10y": null,
    "siAnn": 8.01,
    "dividendYield": 1.81,
    "dividendYieldText": "1.81%",
    "secYield": 1.98,
    "secYieldText": "1.98%"
   },
   "holdings": 57,
   "history": 1450
  },
  {
   "ticker": "FID",
   "name": "First Trust S&P International Dividend Aristocrats ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FID",
   "dataFile": "./funds/FID/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$22.56",
   "navValue": 22.56,
   "aum": "$168.07M",
   "aumValue": 168070032,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 22 2013",
   "exchange": "Nasdaq",
   "closePrice": "$22.61",
   "premiumDiscount": "0.22%",
   "cusip": "33738R688",
   "isin": "US33738R6889",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.157
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.98,
     "ytd": 15.29,
     "yr1": 22.67,
     "yr3": 19.69,
     "yr5": 9.63,
     "yr10": 7.51,
     "sinceInception": 5.8
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.1,
     "ytd": 6.22,
     "yr1": 16.63,
     "yr3": 16.47,
     "yr5": 7.96,
     "yr10": 6.92,
     "sinceInception": 5.21
    }
   },
   "metrics": {
    "tr1y": 22.67,
    "tr3y": 71.46,
    "tr5y": 58.36,
    "tr10y": 106.29,
    "cagr3y": 19.69,
    "cagr5y": 9.63,
    "cagr10y": 7.51,
    "siAnn": 5.8,
    "dividendYield": 3.95,
    "dividendYieldText": "3.95%",
    "secYield": 3.43,
    "secYieldText": "3.43%"
   },
   "holdings": 80,
   "history": 3292
  },
  {
   "ticker": "FIIG",
   "name": "First Trust Intermediate Duration Investment Grade Corporate ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FIIG",
   "dataFile": "./funds/FIIG/meta.json",
   "ter": "0.49%",
   "terValue": 0.49,
   "nav": "$19.76",
   "navValue": 19.76,
   "aum": "$626.40M",
   "aumValue": 626397953,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 02 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$19.78",
   "premiumDiscount": "0.05%",
   "cusip": "33738D796",
   "isin": "US33738D7966",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.08125
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.8,
     "ytd": -0.63,
     "yr1": 1.64,
     "yr3": 5.21,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.31
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.47,
     "ytd": 0.42,
     "yr1": 3.95,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.01
    }
   },
   "metrics": {
    "tr1y": 1.64,
    "tr3y": 16.46,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 5.21,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 5.31,
    "dividendYield": 4.76,
    "dividendYieldText": "4.76%",
    "secYield": 5.12,
    "secYieldText": "5.12%"
   },
   "holdings": 241,
   "history": 790
  },
  {
   "ticker": "FIW",
   "name": "First Trust Water ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FIW",
   "dataFile": "./funds/FIW/meta.json",
   "ter": "0.50%",
   "terValue": 0.5,
   "nav": "$105.12",
   "navValue": 105.12,
   "aum": "$1.73B",
   "aumValue": 1729288571,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$105.16",
   "premiumDiscount": "—",
   "cusip": "33733B100",
   "isin": "US33733B1008",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1867
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.78,
     "ytd": 1.18,
     "yr1": -3.02,
     "yr3": 7.77,
     "yr5": 4.56,
     "yr10": 12.2,
     "sinceInception": 10.01
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.36,
     "ytd": 1.16,
     "yr1": 2.04,
     "yr3": 8.12,
     "yr5": 6.3,
     "yr10": 12.8,
     "sinceInception": 10.11
    }
   },
   "metrics": {
    "tr1y": -3.02,
    "tr3y": 25.17,
    "tr5y": 24.98,
    "tr10y": 216.18,
    "cagr3y": 7.77,
    "cagr5y": 4.56,
    "cagr10y": 12.2,
    "siAnn": 10.01,
    "dividendYield": 0.71,
    "dividendYieldText": "0.71%",
    "secYield": 0.72,
    "secYieldText": "0.72%"
   },
   "holdings": 37,
   "history": 4877
  },
  {
   "ticker": "FIXD",
   "name": "First Trust Smith Opportunistic Fixed Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FIXD",
   "dataFile": "./funds/FIXD/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$41.71",
   "navValue": 41.71,
   "aum": "$2.96B",
   "aumValue": 2963495692,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 14 2017",
   "exchange": "Nasdaq",
   "closePrice": "$41.65",
   "premiumDiscount": "—",
   "cusip": "33740F805",
   "isin": "US33740F8059",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.165
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.82,
     "ytd": -0.24,
     "yr1": 1.92,
     "yr3": 4.07,
     "yr5": -0.78,
     "yr10": null,
     "sinceInception": 1.75
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.16,
     "ytd": 0.87,
     "yr1": 4.09,
     "yr3": 4.2,
     "yr5": -0.39,
     "yr10": null,
     "sinceInception": 1.9
    }
   },
   "metrics": {
    "tr1y": 1.92,
    "tr3y": 12.71,
    "tr5y": -3.84,
    "tr10y": null,
    "cagr3y": 4.07,
    "cagr5y": -0.78,
    "cagr10y": null,
    "siAnn": 1.75,
    "dividendYield": 4.8,
    "dividendYieldText": "4.80%",
    "secYield": 4.54,
    "secYieldText": "4.54%"
   },
   "holdings": 406,
   "history": 2416
  },
  {
   "ticker": "FJAN",
   "name": "FT Vest U.S. Equity Buffer ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FJAN",
   "dataFile": "./funds/FJAN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$56.84",
   "navValue": 56.84,
   "aum": "$1.49B",
   "aumValue": 1487725213,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 15 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$56.83",
   "premiumDiscount": "0.04%",
   "cusip": "33740F623",
   "isin": "US33740F6236",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.26,
     "ytd": 9.13,
     "yr1": 14.9,
     "yr3": 14.43,
     "yr5": 11.08,
     "yr10": null,
     "sinceInception": 11.85
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.41,
     "ytd": 6.57,
     "yr1": 15.82,
     "yr3": 14.01,
     "yr5": 10.91,
     "yr10": null,
     "sinceInception": 11.76
    }
   },
   "metrics": {
    "tr1y": 14.9,
    "tr3y": 49.84,
    "tr5y": 69.11,
    "tr10y": null,
    "cagr3y": 14.43,
    "cagr5y": 11.08,
    "cagr10y": null,
    "siAnn": 11.85,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1429
  },
  {
   "ticker": "FJP",
   "name": "First Trust Japan AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FJP",
   "dataFile": "./funds/FJP/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$78.03",
   "navValue": 78.03,
   "aum": "$269.20M",
   "aumValue": 269201484,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 18 2011",
   "exchange": "Nasdaq",
   "closePrice": "$78.65",
   "premiumDiscount": "0.70%",
   "cusip": "33737J158",
   "isin": "US33737J1584",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.4847
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.89,
     "ytd": 16.19,
     "yr1": 22.13,
     "yr3": 18.91,
     "yr5": 11.29,
     "yr10": 7.48,
     "sinceInception": 6.28
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.92,
     "ytd": 14.26,
     "yr1": 29.99,
     "yr3": 20.08,
     "yr5": 11.14,
     "yr10": 7.55,
     "sinceInception": 6.24
    }
   },
   "metrics": {
    "tr1y": 22.13,
    "tr3y": 68.13,
    "tr5y": 70.72,
    "tr10y": 105.72,
    "cagr3y": 18.91,
    "cagr5y": 11.29,
    "cagr10y": 7.48,
    "siAnn": 6.28,
    "dividendYield": 2.51,
    "dividendYieldText": "2.51%",
    "secYield": 1.58,
    "secYieldText": "1.58%"
   },
   "holdings": 102,
   "history": 3882
  },
  {
   "ticker": "FJUL",
   "name": "FT Vest U.S. Equity Buffer ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FJUL",
   "dataFile": "./funds/FJUL/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$61.57",
   "navValue": 61.57,
   "aum": "$1.40B",
   "aumValue": 1397707158,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 17 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$61.60",
   "premiumDiscount": "0.06%",
   "cusip": "33740U208",
   "isin": "US33740U2087",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.34,
     "ytd": 9.44,
     "yr1": 14.07,
     "yr3": 15.6,
     "yr5": 11.43,
     "yr10": null,
     "sinceInception": 12.2
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.84,
     "ytd": 6.56,
     "yr1": 15.24,
     "yr3": 15.28,
     "yr5": 11.52,
     "yr10": null,
     "sinceInception": 12.07
    }
   },
   "metrics": {
    "tr1y": 14.07,
    "tr3y": 54.48,
    "tr5y": 71.8,
    "tr10y": null,
    "cagr3y": 15.6,
    "cagr5y": 11.43,
    "cagr10y": null,
    "siAnn": 12.2,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1555
  },
  {
   "ticker": "FJUN",
   "name": "FT Vest U.S. Equity Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FJUN",
   "dataFile": "./funds/FJUN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$61.53",
   "navValue": 61.53,
   "aum": "$1.43B",
   "aumValue": 1429020024,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 19 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$61.53",
   "premiumDiscount": "0.00%",
   "cusip": "33740F722",
   "isin": "US33740F7226",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.44,
     "ytd": 7.07,
     "yr1": 11.05,
     "yr3": 13.25,
     "yr5": 10.54,
     "yr10": null,
     "sinceInception": 12.03
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.98,
     "ytd": 4.78,
     "yr1": 11.72,
     "yr3": 12.99,
     "yr5": 10.58,
     "yr10": null,
     "sinceInception": 11.99
    }
   },
   "metrics": {
    "tr1y": 11.05,
    "tr3y": 45.25,
    "tr5y": 65.04,
    "tr10y": null,
    "cagr3y": 13.25,
    "cagr5y": 10.54,
    "cagr10y": null,
    "siAnn": 12.03,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1574
  },
  {
   "ticker": "FKU",
   "name": "First Trust United Kingdom AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FKU",
   "dataFile": "./funds/FKU/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$54.09",
   "navValue": 54.09,
   "aum": "$35.16M",
   "aumValue": 35161177,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 14 2012",
   "exchange": "Nasdaq",
   "closePrice": "$54.53",
   "premiumDiscount": "0.79%",
   "cusip": "33737J224",
   "isin": "US33737J2244",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3619
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.83,
     "ytd": 14.63,
     "yr1": 25.34,
     "yr3": 23.33,
     "yr5": 9.33,
     "yr10": 8.92,
     "sinceInception": 8.06
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.9,
     "ytd": 5.59,
     "yr1": 17.24,
     "yr3": 20.89,
     "yr5": 8.16,
     "yr10": 8.59,
     "sinceInception": 7.54
    }
   },
   "metrics": {
    "tr1y": 25.34,
    "tr3y": 87.59,
    "tr5y": 56.21,
    "tr10y": 135,
    "cagr3y": 23.33,
    "cagr5y": 9.33,
    "cagr10y": 8.92,
    "siAnn": 8.06,
    "dividendYield": 3.56,
    "dividendYieldText": "3.56%",
    "secYield": 2.39,
    "secYieldText": "2.39%"
   },
   "holdings": 79,
   "history": 3674
  },
  {
   "ticker": "FLN",
   "name": "First Trust Latin America AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FLN",
   "dataFile": "./funds/FLN/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$25.59",
   "navValue": 25.59,
   "aum": "$44.78M",
   "aumValue": 44775076,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 18 2011",
   "exchange": "Nasdaq",
   "closePrice": "$25.59",
   "premiumDiscount": "—",
   "cusip": "33737J125",
   "isin": "US33737J1253",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1512
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.79,
     "ytd": 14.47,
     "yr1": 29.48,
     "yr3": 14.94,
     "yr5": 10.43,
     "yr10": 7.9,
     "sinceInception": 2.75
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -2.3,
     "ytd": 10.79,
     "yr1": 28.65,
     "yr3": 13.71,
     "yr5": 9.21,
     "yr10": 8.68,
     "sinceInception": 2.56
    }
   },
   "metrics": {
    "tr1y": 29.48,
    "tr3y": 51.85,
    "tr5y": 64.22,
    "tr10y": 113.9,
    "cagr3y": 14.94,
    "cagr5y": 10.43,
    "cagr10y": 7.9,
    "siAnn": 2.75,
    "dividendYield": 3.46,
    "dividendYieldText": "3.46%",
    "secYield": 1.43,
    "secYieldText": "1.43%"
   },
   "holdings": 55,
   "history": 3882
  },
  {
   "ticker": "FMAR",
   "name": "FT Vest U.S. Equity Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FMAR",
   "dataFile": "./funds/FMAR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$53.75",
   "navValue": 53.75,
   "aum": "$1.19B",
   "aumValue": 1193262916,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 19 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$53.75",
   "premiumDiscount": "—",
   "cusip": "33740F599",
   "isin": "US33740F5998",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.26,
     "ytd": 12.58,
     "yr1": 16.5,
     "yr3": 14.01,
     "yr5": 10.53,
     "yr10": null,
     "sinceInception": 11.44
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.97,
     "ytd": 10.17,
     "yr1": 16.79,
     "yr3": 13.64,
     "yr5": 10.53,
     "yr10": null,
     "sinceInception": 11.38
    }
   },
   "metrics": {
    "tr1y": 16.5,
    "tr3y": 48.19,
    "tr5y": 64.97,
    "tr10y": null,
    "cagr3y": 14.01,
    "cagr5y": 10.53,
    "cagr10y": null,
    "siAnn": 11.44,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1386
  },
  {
   "ticker": "FMAY",
   "name": "FT Vest U.S. Equity Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FMAY",
   "dataFile": "./funds/FMAY/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$57.75",
   "navValue": 57.75,
   "aum": "$1.47B",
   "aumValue": 1473958613,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 15 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$57.74",
   "premiumDiscount": "0.00%",
   "cusip": "33740F748",
   "isin": "US33740F7481",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.77,
     "ytd": 7.47,
     "yr1": 11.63,
     "yr3": 13.36,
     "yr5": 9.01,
     "yr10": null,
     "sinceInception": 10.66
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.36,
     "ytd": 5.15,
     "yr1": 12.34,
     "yr3": 12.94,
     "yr5": 9.09,
     "yr10": null,
     "sinceInception": 10.58
    }
   },
   "metrics": {
    "tr1y": 11.63,
    "tr3y": 45.67,
    "tr5y": 53.93,
    "tr10y": null,
    "cagr3y": 13.36,
    "cagr5y": 9.01,
    "cagr10y": null,
    "siAnn": 10.66,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1598
  },
  {
   "ticker": "FMB",
   "name": "First Trust Managed Municipal ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FMB",
   "dataFile": "./funds/FMB/meta.json",
   "ter": "0.39%",
   "terValue": 0.39,
   "nav": "$48.05",
   "navValue": 48.05,
   "aum": "$1.94B",
   "aumValue": 1941057475,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 13 2014",
   "exchange": "Nasdaq",
   "closePrice": "$48.09",
   "premiumDiscount": "0.02%",
   "cusip": "33739N108",
   "isin": "US33739N1081",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.159
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.39,
     "ytd": 0.15,
     "yr1": 4.09,
     "yr3": 3.31,
     "yr5": 0.29,
     "yr10": 1.96,
     "sinceInception": 2.8
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.35,
     "ytd": 2.29,
     "yr1": 6.74,
     "yr3": 3.86,
     "yr5": 0.81,
     "yr10": 2.23,
     "sinceInception": 3.02
    }
   },
   "metrics": {
    "tr1y": 4.09,
    "tr3y": 10.26,
    "tr5y": 1.46,
    "tr10y": 21.42,
    "cagr3y": 3.31,
    "cagr5y": 0.29,
    "cagr10y": 1.96,
    "siAnn": 2.8,
    "dividendYield": 3.67,
    "dividendYieldText": "3.67%",
    "secYield": 3.75,
    "secYieldText": "3.75%"
   },
   "holdings": 1254,
   "history": 3111
  },
  {
   "ticker": "FMF",
   "name": "First Trust Managed Futures Strategy Fund",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FMF",
   "dataFile": "./funds/FMF/meta.json",
   "ter": "0.98%",
   "terValue": 0.98,
   "nav": "$52.10",
   "navValue": 52.1,
   "aum": "$286.67M",
   "aumValue": 286670355,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 01 2013",
   "exchange": "NYSE Arca",
   "closePrice": "$52.18",
   "premiumDiscount": "0.12%",
   "cusip": "33739G103",
   "isin": "US33739G1031",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2315
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.44,
     "ytd": 8.49,
     "yr1": 11.77,
     "yr3": 5.5,
     "yr5": 4.98,
     "yr10": 2.77,
     "sinceInception": 1.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.77,
     "ytd": 7.44,
     "yr1": 16.1,
     "yr3": 5.78,
     "yr5": 4.27,
     "yr10": 2.53,
     "sinceInception": 1.83
    }
   },
   "metrics": {
    "tr1y": 11.77,
    "tr3y": 17.42,
    "tr5y": 27.51,
    "tr10y": 31.42,
    "cagr3y": 5.5,
    "cagr5y": 4.98,
    "cagr10y": 2.77,
    "siAnn": 1.88,
    "dividendYield": 5,
    "dividendYieldText": "5.00%",
    "secYield": 1.96,
    "secYieldText": "1.96%"
   },
   "holdings": 75,
   "history": 3307
  },
  {
   "ticker": "FMHI",
   "name": "First Trust Municipal High Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FMHI",
   "dataFile": "./funds/FMHI/meta.json",
   "ter": "0.49%",
   "terValue": 0.49,
   "nav": "$45.15",
   "navValue": 45.15,
   "aum": "$993.37M",
   "aumValue": 993373556,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 01 2017",
   "exchange": "Nasdaq",
   "closePrice": "$45.18",
   "premiumDiscount": "0.07%",
   "cusip": "33739P301",
   "isin": "US33739P3010",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.179
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.9,
     "ytd": 1.51,
     "yr1": 6.58,
     "yr3": 4.83,
     "yr5": 0.31,
     "yr10": null,
     "sinceInception": 3
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.1,
     "ytd": 3.53,
     "yr1": 8.36,
     "yr3": 5.3,
     "yr5": 0.89,
     "yr10": null,
     "sinceInception": 3.29
    }
   },
   "metrics": {
    "tr1y": 6.58,
    "tr3y": 15.2,
    "tr5y": 1.56,
    "tr10y": null,
    "cagr3y": 4.83,
    "cagr5y": 0.31,
    "cagr10y": null,
    "siAnn": 3,
    "dividendYield": 4.41,
    "dividendYieldText": "4.41%",
    "secYield": 4.42,
    "secYieldText": "4.42%"
   },
   "holdings": 757,
   "history": 2235
  },
  {
   "ticker": "FMNY",
   "name": "First Trust New York Municipal High Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FMNY",
   "dataFile": "./funds/FMNY/meta.json",
   "ter": "0.49%",
   "terValue": 0.49,
   "nav": "$24.96",
   "navValue": 24.96,
   "aum": "$36.19M",
   "aumValue": 36194590,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 12 2021",
   "exchange": "NYSE Arca",
   "closePrice": "$25.02",
   "premiumDiscount": "0.24%",
   "cusip": "33739P822",
   "isin": "US33739P8225",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.085
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.49,
     "ytd": 0.17,
     "yr1": 4.61,
     "yr3": 3.55,
     "yr5": 0.14,
     "yr10": null,
     "sinceInception": 0.39
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.59,
     "ytd": 2.62,
     "yr1": 7.55,
     "yr3": 4.07,
     "yr5": 0.71,
     "yr10": null,
     "sinceInception": 0.88
    }
   },
   "metrics": {
    "tr1y": 4.61,
    "tr3y": 11.03,
    "tr5y": 0.7,
    "tr10y": null,
    "cagr3y": 3.55,
    "cagr5y": 0.14,
    "cagr10y": null,
    "siAnn": 0.39,
    "dividendYield": 3.82,
    "dividendYieldText": "3.82%",
    "secYield": 3.75,
    "secYieldText": "3.75%"
   },
   "holdings": 110,
   "history": 1349
  },
  {
   "ticker": "FMTL",
   "name": "First Trust Indxx Critical Metals ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FMTL",
   "dataFile": "./funds/FMTL/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$35.36",
   "navValue": 35.36,
   "aum": "$30.06M",
   "aumValue": 30056032,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 04 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$35.49",
   "premiumDiscount": "0.40%",
   "cusip": "33734X713",
   "isin": "US33734X7131",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.5139
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.88,
     "ytd": 33.21,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 59.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -1.25,
     "ytd": 13.69,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 36.41
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 59.84,
    "dividendYield": 2.9,
    "dividendYieldText": "2.90%",
    "secYield": 0.55,
    "secYieldText": "0.55%"
   },
   "holdings": 53,
   "history": 223
  },
  {
   "ticker": "FNK",
   "name": "First Trust Mid Cap Value AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FNK",
   "dataFile": "./funds/FNK/meta.json",
   "ter": "0.74%",
   "terValue": 0.74,
   "nav": "$60.36",
   "navValue": 60.36,
   "aum": "$217.31M",
   "aumValue": 217308919,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2011",
   "exchange": "Nasdaq",
   "closePrice": "$60.37",
   "premiumDiscount": "0.00%",
   "cusip": "33737M201",
   "isin": "US33737M2017",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2757
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 8.62,
     "ytd": 16.41,
     "yr1": 16.55,
     "yr3": 12.76,
     "yr5": 8.83,
     "yr10": 9.78,
     "sinceInception": 9.45
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.65,
     "ytd": 11,
     "yr1": 20.32,
     "yr3": 12.12,
     "yr5": 8.47,
     "yr10": 9.97,
     "sinceInception": 9.21
    }
   },
   "metrics": {
    "tr1y": 16.55,
    "tr3y": 43.37,
    "tr5y": 52.67,
    "tr10y": 154.23,
    "cagr3y": 12.76,
    "cagr5y": 8.83,
    "cagr10y": 9.78,
    "siAnn": 9.45,
    "dividendYield": 1.41,
    "dividendYieldText": "1.41%",
    "secYield": 1.55,
    "secYieldText": "1.55%"
   },
   "holdings": 226,
   "history": 3881
  },
  {
   "ticker": "FNOV",
   "name": "FT Vest U.S. Equity Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FNOV",
   "dataFile": "./funds/FNOV/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$60.37",
   "navValue": 60.37,
   "aum": "$1.26B",
   "aumValue": 1263194340,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 15 2019",
   "exchange": "Cboe BZX",
   "closePrice": "$60.38",
   "premiumDiscount": "0.00%",
   "cusip": "33740F847",
   "isin": "US33740F8471",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.52,
     "ytd": 9.21,
     "yr1": 15.62,
     "yr3": 13.6,
     "yr5": 9.35,
     "yr10": null,
     "sinceInception": 10.41
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.44,
     "ytd": 6.58,
     "yr1": 16.67,
     "yr3": 13.24,
     "yr5": 9.06,
     "yr10": null,
     "sinceInception": 10.28
    }
   },
   "metrics": {
    "tr1y": 15.62,
    "tr3y": 46.6,
    "tr5y": 56.35,
    "tr10y": null,
    "cagr3y": 13.6,
    "cagr5y": 9.35,
    "cagr10y": null,
    "siAnn": 10.41,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1722
  },
  {
   "ticker": "FNX",
   "name": "First Trust Mid Cap Core AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FNX",
   "dataFile": "./funds/FNX/meta.json",
   "ter": "0.62%",
   "terValue": 0.62,
   "nav": "$137.19",
   "navValue": 137.19,
   "aum": "$1.32B",
   "aumValue": 1317048409,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$137.30",
   "premiumDiscount": "0.05%",
   "cusip": "33735B108",
   "isin": "US33735B1089",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.4106
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.58,
     "ytd": 14.47,
     "yr1": 16.94,
     "yr3": 15.07,
     "yr5": 8.33,
     "yr10": 11.67,
     "sinceInception": 9.45
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 14.27,
     "ytd": 16.69,
     "yr1": 28.42,
     "yr3": 16.28,
     "yr5": 9.18,
     "yr10": 12.47,
     "sinceInception": 9.65
    }
   },
   "metrics": {
    "tr1y": 16.94,
    "tr3y": 52.37,
    "tr5y": 49.19,
    "tr10y": 201.55,
    "cagr3y": 15.07,
    "cagr5y": 8.33,
    "cagr10y": 11.67,
    "siAnn": 9.45,
    "dividendYield": 0.81,
    "dividendYieldText": "0.81%",
    "secYield": 1.04,
    "secYieldText": "1.04%"
   },
   "holdings": 450,
   "history": 4877
  },
  {
   "ticker": "FNY",
   "name": "First Trust Mid Cap Growth AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FNY",
   "dataFile": "./funds/FNY/meta.json",
   "ter": "0.73%",
   "terValue": 0.73,
   "nav": "$99.65",
   "navValue": 99.65,
   "aum": "$568.01M",
   "aumValue": 568009687,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2011",
   "exchange": "Nasdaq",
   "closePrice": "$99.72",
   "premiumDiscount": "0.03%",
   "cusip": "33737M102",
   "isin": "US33737M1027",
   "distributions": {
    "frequency": null,
    "exDate": "Jun 26 2025",
    "dividend": 0.0297
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.3,
     "ytd": 12.24,
     "yr1": 16.37,
     "yr3": 17.06,
     "yr5": 6.52,
     "yr10": 12.88,
     "sinceInception": 11.44
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 22.45,
     "ytd": 21.59,
     "yr1": 34.49,
     "yr3": 19.87,
     "yr5": 8.25,
     "yr10": 14.21,
     "sinceInception": 12.17
    }
   },
   "metrics": {
    "tr1y": 16.37,
    "tr3y": 60.41,
    "tr5y": 37.14,
    "tr10y": 235.87,
    "cagr3y": 17.06,
    "cagr5y": 6.52,
    "cagr10y": 12.88,
    "siAnn": 11.44,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 225,
   "history": 3881
  },
  {
   "ticker": "FOCT",
   "name": "FT Vest U.S. Equity Buffer ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FOCT",
   "dataFile": "./funds/FOCT/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$54.23",
   "navValue": 54.23,
   "aum": "$1.21B",
   "aumValue": 1210642853,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 16 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$54.20",
   "premiumDiscount": "0.07%",
   "cusip": "33740F664",
   "isin": "US33740F6640",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.68,
     "ytd": 9.59,
     "yr1": 16.01,
     "yr3": 11.94,
     "yr5": 9.31,
     "yr10": null,
     "sinceInception": 10.5
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.66,
     "ytd": 6.82,
     "yr1": 17.12,
     "yr3": 11.55,
     "yr5": 8.99,
     "yr10": null,
     "sinceInception": 10.33
    }
   },
   "metrics": {
    "tr1y": 16.01,
    "tr3y": 40.27,
    "tr5y": 56.06,
    "tr10y": null,
    "cagr3y": 11.94,
    "cagr5y": 9.31,
    "cagr10y": null,
    "siAnn": 10.5,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1491
  },
  {
   "ticker": "FPA",
   "name": "First Trust Asia Pacific ex-Japan AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FPA",
   "dataFile": "./funds/FPA/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$50.17",
   "navValue": 50.17,
   "aum": "$112.87M",
   "aumValue": 112873593,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 18 2011",
   "exchange": "Nasdaq",
   "closePrice": "$50.06",
   "premiumDiscount": "—",
   "cusip": "33737J109",
   "isin": "US33737J1097",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3666
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -9.95,
     "ytd": 38,
     "yr1": 46.17,
     "yr3": 28.27,
     "yr5": 12.23,
     "yr10": 9.2,
     "sinceInception": 6.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 23.92,
     "ytd": 42.71,
     "yr1": 55.82,
     "yr3": 30.37,
     "yr5": 12.06,
     "yr10": 10.31,
     "sinceInception": 7.07
    }
   },
   "metrics": {
    "tr1y": 46.17,
    "tr3y": 111.05,
    "tr5y": 78.05,
    "tr10y": 141.12,
    "cagr3y": 28.27,
    "cagr5y": 12.23,
    "cagr10y": 9.2,
    "siAnn": 6.76,
    "dividendYield": 3.52,
    "dividendYieldText": "3.52%",
    "secYield": 1.53,
    "secYieldText": "1.53%"
   },
   "holdings": 107,
   "history": 3882
  },
  {
   "ticker": "FPE",
   "name": "First Trust Preferred Securities and Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FPE",
   "dataFile": "./funds/FPE/meta.json",
   "ter": "0.83%",
   "terValue": 0.83,
   "nav": "$17.26",
   "navValue": 17.26,
   "aum": "$6.09B",
   "aumValue": 6090669974,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 11 2013",
   "exchange": "NYSE Arca",
   "closePrice": "$17.24",
   "premiumDiscount": "—",
   "cusip": "33739E108",
   "isin": "US33739E1082",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0997
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.12,
     "ytd": 0.79,
     "yr1": 4.08,
     "yr3": 9.21,
     "yr5": 2.69,
     "yr10": 4.58,
     "sinceInception": 4.75
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.15,
     "ytd": 0.79,
     "yr1": 6.88,
     "yr3": 9.97,
     "yr5": 2.86,
     "yr10": 4.98,
     "sinceInception": 4.81
    }
   },
   "metrics": {
    "tr1y": 4.08,
    "tr3y": 30.25,
    "tr5y": 14.19,
    "tr10y": 56.49,
    "cagr3y": 9.21,
    "cagr5y": 2.69,
    "cagr10y": 4.58,
    "siAnn": 4.75,
    "dividendYield": 5.98,
    "dividendYieldText": "5.98%",
    "secYield": 5.84,
    "secYieldText": "5.84%"
   },
   "holdings": 265,
   "history": 3426
  },
  {
   "ticker": "FPEI",
   "name": "First Trust Institutional Preferred Securities and Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FPEI",
   "dataFile": "./funds/FPEI/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$18.63",
   "navValue": 18.63,
   "aum": "$1.88B",
   "aumValue": 1877918403,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 22 2017",
   "exchange": "NYSE Arca",
   "closePrice": "$18.59",
   "premiumDiscount": "—",
   "cusip": "33739P855",
   "isin": "US33739P8555",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0928
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.59,
     "ytd": 1.99,
     "yr1": 5.6,
     "yr3": 9.91,
     "yr5": 3.96,
     "yr10": null,
     "sinceInception": 4.9
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.9,
     "ytd": 1.87,
     "yr1": 7.57,
     "yr3": 10.62,
     "yr5": 4.14,
     "yr10": null,
     "sinceInception": 4.98
    }
   },
   "metrics": {
    "tr1y": 5.6,
    "tr3y": 32.77,
    "tr5y": 21.43,
    "tr10y": null,
    "cagr3y": 9.91,
    "cagr5y": 3.96,
    "cagr10y": null,
    "siAnn": 4.9,
    "dividendYield": 5.84,
    "dividendYieldText": "5.84%",
    "secYield": 5.52,
    "secYieldText": "5.52%"
   },
   "holdings": 178,
   "history": 2285
  },
  {
   "ticker": "FPWR",
   "name": "First Trust EIP Power Solutions ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FPWR",
   "dataFile": "./funds/FPWR/meta.json",
   "ter": "0.96%",
   "terValue": 0.96,
   "nav": "$34.52",
   "navValue": 34.52,
   "aum": "$29.34M",
   "aumValue": 29344749,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 19 2019",
   "exchange": "NYSE Arca",
   "closePrice": "$34.55",
   "premiumDiscount": "0.06%",
   "cusip": "33738D705",
   "isin": "US33738D7057",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2171
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.19,
     "ytd": 12.52,
     "yr1": 15.02,
     "yr3": 17.81,
     "yr5": 11.05,
     "yr10": null,
     "sinceInception": 11.17
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.89,
     "ytd": 14.97,
     "yr1": 20.57,
     "yr3": 17.66,
     "yr5": 12.57,
     "yr10": null,
     "sinceInception": 11.81
    }
   },
   "metrics": {
    "tr1y": 15.02,
    "tr3y": 63.51,
    "tr5y": 68.89,
    "tr10y": null,
    "cagr3y": 17.81,
    "cagr5y": 11.05,
    "cagr10y": null,
    "siAnn": 11.17,
    "dividendYield": 1.94,
    "dividendYieldText": "1.94%",
    "secYield": 2.57,
    "secYieldText": "2.57%"
   },
   "holdings": 60,
   "history": 1785
  },
  {
   "ticker": "FPX",
   "name": "First Trust US Equity Opportunities ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FPX",
   "dataFile": "./funds/FPX/meta.json",
   "ter": "0.57%",
   "terValue": 0.57,
   "nav": "$179.58",
   "navValue": 179.58,
   "aum": "$1.46B",
   "aumValue": 1463557144,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 12 2006",
   "exchange": "NYSE Arca",
   "closePrice": "$179.58",
   "premiumDiscount": "—",
   "cusip": "336920103",
   "isin": "US3369201039",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Jun 25 2026",
    "dividend": 0.0054
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -7.25,
     "ytd": 10.07,
     "yr1": 20.08,
     "yr3": 27.19,
     "yr5": 7.38,
     "yr10": 13.45,
     "sinceInception": 12.15
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 29.62,
     "ytd": 25.88,
     "yr1": 43.09,
     "yr3": 33.1,
     "yr5": 10.57,
     "yr10": 15.69,
     "sinceInception": 13
    }
   },
   "metrics": {
    "tr1y": 20.08,
    "tr3y": 105.76,
    "tr5y": 42.76,
    "tr10y": 253.22,
    "cagr3y": 27.19,
    "cagr5y": 7.38,
    "cagr10y": 13.45,
    "siAnn": 12.15,
    "dividendYield": 0.47,
    "dividendYieldText": "0.47%",
    "secYield": 0.01,
    "secYieldText": "0.01%"
   },
   "holdings": 102,
   "history": 5145
  },
  {
   "ticker": "FPXE",
   "name": "First Trust IPOX Europe Equity Opportunities ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FPXE",
   "dataFile": "./funds/FPXE/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$32.42",
   "navValue": 32.42,
   "aum": "$4.86M",
   "aumValue": 4863777,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 04 2018",
   "exchange": "Nasdaq",
   "closePrice": "$32.64",
   "premiumDiscount": "0.66%",
   "cusip": "33734X788",
   "isin": "US33734X7883",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.0935
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -7.35,
     "ytd": 6.63,
     "yr1": 5.59,
     "yr3": 17.15,
     "yr5": 1.72,
     "yr10": null,
     "sinceInception": 8.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 12.79,
     "ytd": 12.15,
     "yr1": 12.86,
     "yr3": 19.21,
     "yr5": 4.76,
     "yr10": null,
     "sinceInception": 9.38
    }
   },
   "metrics": {
    "tr1y": 5.59,
    "tr3y": 60.78,
    "tr5y": 8.9,
    "tr10y": null,
    "cagr3y": 17.15,
    "cagr5y": 1.72,
    "cagr10y": null,
    "siAnn": 8.47,
    "dividendYield": 1.45,
    "dividendYieldText": "1.45%",
    "secYield": 1.38,
    "secYieldText": "1.38%"
   },
   "holdings": 104,
   "history": 2003
  },
  {
   "ticker": "FPXI",
   "name": "First Trust International Equity Opportunities ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FPXI",
   "dataFile": "./funds/FPXI/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$68.13",
   "navValue": 68.13,
   "aum": "$282.74M",
   "aumValue": 282738913,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 04 2014",
   "exchange": "Nasdaq",
   "closePrice": "$68.28",
   "premiumDiscount": "0.21%",
   "cusip": "33734X853",
   "isin": "US33734X8535",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2281
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -9.2,
     "ytd": 19.64,
     "yr1": 20.84,
     "yr3": 21.02,
     "yr5": 1.2,
     "yr10": 11.17,
     "sinceInception": 8.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 34.23,
     "ytd": 40.2,
     "yr1": 47.66,
     "yr3": 29.05,
     "yr5": 4.79,
     "yr10": 13.86,
     "sinceInception": 10.14
    }
   },
   "metrics": {
    "tr1y": 20.84,
    "tr3y": 77.24,
    "tr5y": 6.15,
    "tr10y": 188.32,
    "cagr3y": 21.02,
    "cagr5y": 1.2,
    "cagr10y": 11.17,
    "siAnn": 8.53,
    "dividendYield": 0.66,
    "dividendYieldText": "0.66%",
    "secYield": 1.75,
    "secYieldText": "1.75%"
   },
   "holdings": 59,
   "history": 2989
  },
  {
   "ticker": "FRI",
   "name": "First Trust S&P REIT Index Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FRI",
   "dataFile": "./funds/FRI/meta.json",
   "ter": "0.51%",
   "terValue": 0.51,
   "nav": "$29.90",
   "navValue": 29.9,
   "aum": "$185.40M",
   "aumValue": 185399476,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$29.90",
   "premiumDiscount": "0.00%",
   "cusip": "33734G108",
   "isin": "US33734G1085",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1954
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.22,
     "ytd": 15.85,
     "yr1": 15.16,
     "yr3": 11.58,
     "yr5": 3.82,
     "yr10": 5.32,
     "sinceInception": 5.13
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.99,
     "ytd": 16.92,
     "yr1": 20.35,
     "yr3": 11.79,
     "yr5": 5.37,
     "yr10": 5.46,
     "sinceInception": 5.22
    }
   },
   "metrics": {
    "tr1y": 15.16,
    "tr3y": 38.92,
    "tr5y": 20.62,
    "tr10y": 67.92,
    "cagr3y": 11.58,
    "cagr5y": 3.82,
    "cagr10y": 5.32,
    "siAnn": 5.13,
    "dividendYield": 2.48,
    "dividendYieldText": "2.48%",
    "secYield": 3.19,
    "secYieldText": "3.19%"
   },
   "holdings": 128,
   "history": 4877
  },
  {
   "ticker": "FSCS",
   "name": "First Trust SMID Capital Strength ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FSCS",
   "dataFile": "./funds/FSCS/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$35.90",
   "navValue": 35.9,
   "aum": "$57.43M",
   "aumValue": 57432318,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2017",
   "exchange": "Nasdaq",
   "closePrice": "$35.91",
   "premiumDiscount": "—",
   "cusip": "33738R753",
   "isin": "US33738R7531",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1386
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.71,
     "ytd": 5.49,
     "yr1": 2.34,
     "yr3": 10.04,
     "yr5": 6.2,
     "yr10": null,
     "sinceInception": 8.68
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.83,
     "ytd": 3.52,
     "yr1": 3.85,
     "yr3": 9.79,
     "yr5": 6.32,
     "yr10": null,
     "sinceInception": 8.63
    }
   },
   "metrics": {
    "tr1y": 2.34,
    "tr3y": 33.25,
    "tr5y": 35.09,
    "tr10y": null,
    "cagr3y": 10.04,
    "cagr5y": 6.2,
    "cagr10y": null,
    "siAnn": 8.68,
    "dividendYield": 0.98,
    "dividendYieldText": "0.98%",
    "secYield": 1.07,
    "secYieldText": "1.07%"
   },
   "holdings": 101,
   "history": 2329
  },
  {
   "ticker": "FSEP",
   "name": "FT Vest U.S. Equity Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FSEP",
   "dataFile": "./funds/FSEP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$57.45",
   "navValue": 57.45,
   "aum": "$1.40B",
   "aumValue": 1401814659,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 18 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$57.51",
   "premiumDiscount": "0.05%",
   "cusip": "33740U307",
   "isin": "US33740U3077",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.91,
     "ytd": 9.79,
     "yr1": 13.9,
     "yr3": 13.74,
     "yr5": 10.45,
     "yr10": null,
     "sinceInception": 11.42
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.63,
     "ytd": 6.84,
     "yr1": 14.86,
     "yr3": 13.28,
     "yr5": 9.98,
     "yr10": null,
     "sinceInception": 11.25
    }
   },
   "metrics": {
    "tr1y": 13.9,
    "tr3y": 47.14,
    "tr5y": 64.37,
    "tr10y": null,
    "cagr3y": 13.74,
    "cagr5y": 10.45,
    "cagr10y": null,
    "siAnn": 11.42,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1511
  },
  {
   "ticker": "FSGS",
   "name": "First Trust SMID Growth Strength ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FSGS",
   "dataFile": "./funds/FSGS/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$32.05",
   "navValue": 32.05,
   "aum": "$30.44M",
   "aumValue": 30444029,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2017",
   "exchange": "Nasdaq",
   "closePrice": "$32.05",
   "premiumDiscount": "0.03%",
   "cusip": "33738R746",
   "isin": "US33738R7465",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0102
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 9.26,
     "ytd": 10.98,
     "yr1": 7.14,
     "yr3": 9.16,
     "yr5": 4.81,
     "yr10": null,
     "sinceInception": 7.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.28,
     "ytd": 3.98,
     "yr1": 6.71,
     "yr3": 7,
     "yr5": 3.29,
     "yr10": null,
     "sinceInception": 7.13
    }
   },
   "metrics": {
    "tr1y": 7.14,
    "tr3y": 30.07,
    "tr5y": 26.48,
    "tr10y": null,
    "cagr3y": 9.16,
    "cagr5y": 4.81,
    "cagr10y": null,
    "siAnn": 7.76,
    "dividendYield": 0.03,
    "dividendYieldText": "0.03%",
    "secYield": 0.03,
    "secYieldText": "0.03%"
   },
   "holdings": 101,
   "history": 2329
  },
  {
   "ticker": "FSIG",
   "name": "First Trust Limited Duration Investment Grade Corporate ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FSIG",
   "dataFile": "./funds/FSIG/meta.json",
   "ter": "0.44%",
   "terValue": 0.44,
   "nav": "$18.42",
   "navValue": 18.42,
   "aum": "$1.51B",
   "aumValue": 1513494384,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 17 2021",
   "exchange": "NYSE Arca",
   "closePrice": "$18.43",
   "premiumDiscount": "0.00%",
   "cusip": "33738D804",
   "isin": "US33738D8048",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0725
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.25,
     "ytd": 0.85,
     "yr1": 2.53,
     "yr3": 5.12,
     "yr5": null,
     "yr10": null,
     "sinceInception": 2.75
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.99,
     "ytd": 0.76,
     "yr1": 3.6,
     "yr3": 5.33,
     "yr5": null,
     "yr10": null,
     "sinceInception": 2.83
    }
   },
   "metrics": {
    "tr1y": 2.53,
    "tr3y": 16.16,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 5.12,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 2.75,
    "dividendYield": 4.64,
    "dividendYieldText": "4.64%",
    "secYield": 4.66,
    "secYieldText": "4.66%"
   },
   "holdings": 332,
   "history": 1217
  },
  {
   "ticker": "FSMB",
   "name": "First Trust Short Duration Managed Municipal ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FSMB",
   "dataFile": "./funds/FSMB/meta.json",
   "ter": "0.34%",
   "terValue": 0.34,
   "nav": "$19.45",
   "navValue": 19.45,
   "aum": "$633.21M",
   "aumValue": 633208857,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 01 2018",
   "exchange": "NYSE Arca",
   "closePrice": "$19.47",
   "premiumDiscount": "0.10%",
   "cusip": "33739P830",
   "isin": "US33739P8308",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.054
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.35,
     "ytd": 1.38,
     "yr1": 2.53,
     "yr3": 3.45,
     "yr5": 1.45,
     "yr10": null,
     "sinceInception": 2.18
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.1,
     "ytd": 1.45,
     "yr1": 3.76,
     "yr3": 3.44,
     "yr5": 1.54,
     "yr10": null,
     "sinceInception": 2.23
    }
   },
   "metrics": {
    "tr1y": 2.53,
    "tr3y": 10.71,
    "tr5y": 7.46,
    "tr10y": null,
    "cagr3y": 3.45,
    "cagr5y": 1.45,
    "cagr10y": null,
    "siAnn": 2.18,
    "dividendYield": 3.18,
    "dividendYieldText": "3.18%",
    "secYield": 2.96,
    "secYieldText": "2.96%"
   },
   "holdings": 569,
   "history": 1983
  },
  {
   "ticker": "FSPC",
   "name": "First Trust Bloomberg Space Economy ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FSPC",
   "dataFile": "./funds/FSPC/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$18.79",
   "navValue": 18.79,
   "aum": "$1.88M",
   "aumValue": 1879125,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 08 2026",
   "exchange": "NYSE Arca",
   "closePrice": "$18.98",
   "premiumDiscount": "1.01%",
   "cusip": "33734X697",
   "isin": "US33734X6976",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": -2.86
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": -2.86,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": 0.1,
    "secYieldText": "0.10%"
   },
   "holdings": 53,
   "history": 56
  },
  {
   "ticker": "FSZ",
   "name": "First Trust Switzerland AlphaDEX Fund",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FSZ",
   "dataFile": "./funds/FSZ/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$79.07",
   "navValue": 79.07,
   "aum": "$35.58M",
   "aumValue": 35583697,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 14 2012",
   "exchange": "Nasdaq",
   "closePrice": "$79.43",
   "premiumDiscount": "0.56%",
   "cusip": "33737J232",
   "isin": "US33737J2327",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.8084
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.45,
     "ytd": 2.97,
     "yr1": 5.47,
     "yr3": 11.84,
     "yr5": 5.41,
     "yr10": 9.58,
     "sinceInception": 9.3
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.35,
     "ytd": 3.46,
     "yr1": 9.55,
     "yr3": 12.76,
     "yr5": 6.78,
     "yr10": 10.05,
     "sinceInception": 9.46
    }
   },
   "metrics": {
    "tr1y": 5.47,
    "tr3y": 39.89,
    "tr5y": 30.14,
    "tr10y": 149.64,
    "cagr3y": 11.84,
    "cagr5y": 5.41,
    "cagr10y": 9.58,
    "siAnn": 9.3,
    "dividendYield": 2.01,
    "dividendYieldText": "2.01%",
    "secYield": 1.58,
    "secYieldText": "1.58%"
   },
   "holdings": 41,
   "history": 3674
  },
  {
   "ticker": "FTA",
   "name": "First Trust Large Cap Value AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTA",
   "dataFile": "./funds/FTA/meta.json",
   "ter": "0.58%",
   "terValue": 0.58,
   "nav": "$96.94",
   "navValue": 96.94,
   "aum": "$1.34B",
   "aumValue": 1337753452,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$96.96",
   "premiumDiscount": "0.02%",
   "cusip": "33735J101",
   "isin": "US33735J1016",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.5259
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.84,
     "ytd": 19.87,
     "yr1": 25.37,
     "yr3": 17.29,
     "yr5": 10.99,
     "yr10": 11.31,
     "sinceInception": 8.55
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.22,
     "ytd": 13.26,
     "yr1": 25.36,
     "yr3": 15.55,
     "yr5": 10.29,
     "yr10": 11.44,
     "sinceInception": 8.31
    }
   },
   "metrics": {
    "tr1y": 25.37,
    "tr3y": 61.36,
    "tr5y": 68.43,
    "tr10y": 191.97,
    "cagr3y": 17.29,
    "cagr5y": 10.99,
    "cagr10y": 11.31,
    "siAnn": 8.55,
    "dividendYield": 1.59,
    "dividendYieldText": "1.59%",
    "secYield": 1.88,
    "secYieldText": "1.88%"
   },
   "holdings": 188,
   "history": 4877
  },
  {
   "ticker": "FTAG",
   "name": "First Trust Indxx Global Agriculture ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTAG",
   "dataFile": "./funds/FTAG/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$29.60",
   "navValue": 29.6,
   "aum": "$14.50M",
   "aumValue": 14503516,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 11 2010",
   "exchange": "Nasdaq",
   "closePrice": "$29.64",
   "premiumDiscount": "0.14%",
   "cusip": "33734X812",
   "isin": "US33734X8121",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0583
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.28,
     "ytd": 17.68,
     "yr1": 16.83,
     "yr3": 5.7,
     "yr5": 2.89,
     "yr10": 5.46,
     "sinceInception": -7.65
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.95,
     "ytd": 11.22,
     "yr1": 11.3,
     "yr3": 4.49,
     "yr5": 1.65,
     "yr10": 5.55,
     "sinceInception": -8.05
    }
   },
   "metrics": {
    "tr1y": 16.83,
    "tr3y": 18.09,
    "tr5y": 15.31,
    "tr10y": 70.17,
    "cagr3y": 5.7,
    "cagr5y": 2.89,
    "cagr10y": 5.46,
    "siAnn": -7.65,
    "dividendYield": 1.24,
    "dividendYieldText": "1.24%",
    "secYield": 1.33,
    "secYieldText": "1.33%"
   },
   "holdings": 58,
   "history": 4161
  },
  {
   "ticker": "FTBI",
   "name": "First Trust Balanced Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTBI",
   "dataFile": "./funds/FTBI/meta.json",
   "ter": "0.98%",
   "terValue": 0.98,
   "nav": "$21.23",
   "navValue": 21.23,
   "aum": "$24.42M",
   "aumValue": 24417221,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 28 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$21.22",
   "premiumDiscount": "—",
   "cusip": "33738R571",
   "isin": "US33738R5717",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1443
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.17,
     "ytd": 7.37,
     "yr1": 12.4,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 15.23
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.44,
     "ytd": 6.44,
     "yr1": 14.45,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.86
    }
   },
   "metrics": {
    "tr1y": 12.4,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 15.23,
    "dividendYield": 7.65,
    "dividendYieldText": "7.65%",
    "secYield": 7.79,
    "secYieldText": "7.79%"
   },
   "holdings": 16,
   "history": 334
  },
  {
   "ticker": "FTC",
   "name": "First Trust Large Cap Growth AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTC",
   "dataFile": "./funds/FTC/meta.json",
   "ter": "0.58%",
   "terValue": 0.58,
   "nav": "$179.12",
   "navValue": 179.12,
   "aum": "$1.33B",
   "aumValue": 1334422255,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$179.14",
   "premiumDiscount": "—",
   "cusip": "33735K108",
   "isin": "US33735K1088",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0682
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -3.95,
     "ytd": 10.8,
     "yr1": 13.13,
     "yr3": 20.63,
     "yr5": 9.01,
     "yr10": 13.81,
     "sinceInception": 10.23
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 25.68,
     "ytd": 21.34,
     "yr1": 28.58,
     "yr3": 24.61,
     "yr5": 12.54,
     "yr10": 15.07,
     "sinceInception": 10.85
    }
   },
   "metrics": {
    "tr1y": 13.13,
    "tr3y": 75.54,
    "tr5y": 53.93,
    "tr10y": 264.59,
    "cagr3y": 20.63,
    "cagr5y": 9.01,
    "cagr10y": 13.81,
    "siAnn": 10.23,
    "dividendYield": 0.15,
    "dividendYieldText": "0.15%",
    "secYield": 0.1,
    "secYieldText": "0.10%"
   },
   "holdings": 188,
   "history": 4877
  },
  {
   "ticker": "FTCB",
   "name": "First Trust Core Investment Grade ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTCB",
   "dataFile": "./funds/FTCB/meta.json",
   "ter": "0.56%",
   "terValue": 0.56,
   "nav": "$19.90",
   "navValue": 19.9,
   "aum": "$2.65B",
   "aumValue": 2646297508,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 07 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$19.93",
   "premiumDiscount": "0.15%",
   "cusip": "33738D788",
   "isin": "US33738D7883",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0775
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.72,
     "ytd": -0.09,
     "yr1": 2.21,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.85,
     "ytd": 0.89,
     "yr1": 4.39,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.66
    }
   },
   "metrics": {
    "tr1y": 2.21,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 5.88,
    "dividendYield": 5.09,
    "dividendYieldText": "5.09%",
    "secYield": 4.32,
    "secYieldText": "4.32%"
   },
   "holdings": 796,
   "history": 722
  },
  {
   "ticker": "FTCE",
   "name": "First Trust New Constructs Core Earnings Leaders ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTCE",
   "dataFile": "./funds/FTCE/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$27.53",
   "navValue": 27.53,
   "aum": "$86.73M",
   "aumValue": 86732909,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 02 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$27.52",
   "premiumDiscount": "—",
   "cusip": "33738R597",
   "isin": "US33738R5972",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0577
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.37,
     "ytd": 12.49,
     "yr1": 22.36,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 19.97
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 14.72,
     "ytd": 9.26,
     "yr1": 23.2,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 20.09
    }
   },
   "metrics": {
    "tr1y": 22.36,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 19.97,
    "dividendYield": 0.64,
    "dividendYieldText": "0.64%",
    "secYield": 0.85,
    "secYieldText": "0.85%"
   },
   "holdings": 101,
   "history": 496
  },
  {
   "ticker": "FTCS",
   "name": "First Trust Capital Strength ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTCS",
   "dataFile": "./funds/FTCS/meta.json",
   "ter": "0.53%",
   "terValue": 0.53,
   "nav": "$95.20",
   "navValue": 95.2,
   "aum": "$7.51B",
   "aumValue": 7506835142,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 06 2006",
   "exchange": "Nasdaq",
   "closePrice": "$95.20",
   "premiumDiscount": "0.01%",
   "cusip": "33733E104",
   "isin": "US33733E1047",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3332
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 8.21,
     "ytd": 9.47,
     "yr1": 9.3,
     "yr3": 11.11,
     "yr5": 6.16,
     "yr10": 10.89,
     "sinceInception": 9.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.53,
     "ytd": 2.18,
     "yr1": 4.52,
     "yr3": 9.11,
     "yr5": 5.78,
     "yr10": 10.32,
     "sinceInception": 9.59
    }
   },
   "metrics": {
    "tr1y": 9.3,
    "tr3y": 37.17,
    "tr5y": 34.84,
    "tr10y": 181.14,
    "cagr3y": 11.11,
    "cagr5y": 6.16,
    "cagr10y": 10.89,
    "siAnn": 9.88,
    "dividendYield": 1.06,
    "dividendYieldText": "1.06%",
    "secYield": 1.22,
    "secYieldText": "1.22%"
   },
   "holdings": 51,
   "history": 5087
  },
  {
   "ticker": "FTDS",
   "name": "First Trust Dividend Strength ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTDS",
   "dataFile": "./funds/FTDS/meta.json",
   "ter": "0.81%",
   "terValue": 0.81,
   "nav": "$62.81",
   "navValue": 62.81,
   "aum": "$37.69M",
   "aumValue": 37686118,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 05 2006",
   "exchange": "Nasdaq",
   "closePrice": "$62.84",
   "premiumDiscount": "—",
   "cusip": "33733E708",
   "isin": "US33733E7085",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3094
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 12.11,
     "ytd": 18.54,
     "yr1": 20.55,
     "yr3": 17.37,
     "yr5": 8.18,
     "yr10": 11.34,
     "sinceInception": 7.74
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.96,
     "ytd": 9.71,
     "yr1": 19.52,
     "yr3": 15.49,
     "yr5": 7.06,
     "yr10": 11.05,
     "sinceInception": 7.38
    }
   },
   "metrics": {
    "tr1y": 20.55,
    "tr3y": 61.69,
    "tr5y": 48.16,
    "tr10y": 192.76,
    "cagr3y": 17.37,
    "cagr5y": 8.18,
    "cagr10y": 11.34,
    "siAnn": 7.74,
    "dividendYield": 1.49,
    "dividendYieldText": "1.49%",
    "secYield": 1.5,
    "secYieldText": "1.50%"
   },
   "holdings": 51,
   "history": 4981
  },
  {
   "ticker": "FTGC",
   "name": "First Trust Global Tactical Commodity Strategy Fund",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTGC",
   "dataFile": "./funds/FTGC/meta.json",
   "ter": "0.98%",
   "terValue": 0.98,
   "nav": "$30.97",
   "navValue": 30.97,
   "aum": "$3.36B",
   "aumValue": 3363887814,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 22 2013",
   "exchange": "Nasdaq",
   "closePrice": "$31.00",
   "premiumDiscount": "0.05%",
   "cusip": "33739H101",
   "isin": "US33739H1014",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1317
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.11,
     "ytd": 35.82,
     "yr1": 43.82,
     "yr3": 16.9,
     "yr5": 14.61,
     "yr10": 8.87,
     "sinceInception": 3.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -5.2,
     "ytd": 18.68,
     "yr1": 30.31,
     "yr3": 14.31,
     "yr5": 11.76,
     "yr10": 6.91,
     "sinceInception": 2.71
    }
   },
   "metrics": {
    "tr1y": 43.82,
    "tr3y": 59.75,
    "tr5y": 97.75,
    "tr10y": 133.93,
    "cagr3y": 16.9,
    "cagr5y": 14.61,
    "cagr10y": 8.87,
    "siAnn": 3.76,
    "dividendYield": 14.26,
    "dividendYieldText": "14.26%",
    "secYield": 1.8,
    "secYieldText": "1.80%"
   },
   "holdings": 34,
   "history": 3250
  },
  {
   "ticker": "FTGS",
   "name": "First Trust Growth Strength ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTGS",
   "dataFile": "./funds/FTGS/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$38.32",
   "navValue": 38.32,
   "aum": "$1.29B",
   "aumValue": 1287459272,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 25 2022",
   "exchange": "Nasdaq",
   "closePrice": "$38.33",
   "premiumDiscount": "—",
   "cusip": "33733E823",
   "isin": "US33733E8232",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.0088
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.78,
     "ytd": 11.04,
     "yr1": 11.51,
     "yr3": 17.44,
     "yr5": null,
     "yr10": null,
     "sinceInception": 19.13
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.69,
     "ytd": 4.78,
     "yr1": 8.34,
     "yr3": 16.77,
     "yr5": null,
     "yr10": null,
     "sinceInception": 18.22
    }
   },
   "metrics": {
    "tr1y": 11.51,
    "tr3y": 61.98,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 17.44,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 19.13,
    "dividendYield": 0.08,
    "dividendYieldText": "0.08%",
    "secYield": 0.23,
    "secYieldText": "0.23%"
   },
   "holdings": 51,
   "history": 982
  },
  {
   "ticker": "FTHF",
   "name": "First Trust Emerging Markets Human Flourishing ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTHF",
   "dataFile": "./funds/FTHF/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$49.84",
   "navValue": 49.84,
   "aum": "$147.03M",
   "aumValue": 147034398,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 30 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$50.07",
   "premiumDiscount": "0.58%",
   "cusip": "33734X747",
   "isin": "US33734X7479",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2312
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.75,
     "ytd": 46.36,
     "yr1": 84.63,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 40.51
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 33.6,
     "ytd": 49.84,
     "yr1": 92.63,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 44.85
    }
   },
   "metrics": {
    "tr1y": 84.63,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 40.51,
    "dividendYield": 2.04,
    "dividendYieldText": "2.04%",
    "secYield": 1.01,
    "secYieldText": "1.01%"
   },
   "holdings": 108,
   "history": 728
  },
  {
   "ticker": "FTHI",
   "name": "First Trust BuyWrite Income ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTHI",
   "dataFile": "./funds/FTHI/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$23.72",
   "navValue": 23.72,
   "aum": "$2.54B",
   "aumValue": 2537507391,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 06 2014",
   "exchange": "Nasdaq",
   "closePrice": "$23.74",
   "premiumDiscount": "0.06%",
   "cusip": "33738R308",
   "isin": "US33738R3084",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.179
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.21,
     "ytd": 6.87,
     "yr1": 12.02,
     "yr3": 13.8,
     "yr5": 10.83,
     "yr10": 8.36,
     "sinceInception": 7.74
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.15,
     "ytd": 5.58,
     "yr1": 13.93,
     "yr3": 14.05,
     "yr5": 10.57,
     "yr10": 8.53,
     "sinceInception": 7.75
    }
   },
   "metrics": {
    "tr1y": 12.02,
    "tr3y": 47.38,
    "tr5y": 67.22,
    "tr10y": 123.2,
    "cagr3y": 13.8,
    "cagr5y": 10.83,
    "cagr10y": 8.36,
    "siAnn": 7.74,
    "dividendYield": 8.86,
    "dividendYieldText": "8.86%",
    "secYield": 0.66,
    "secYieldText": "0.66%"
   },
   "holdings": 193,
   "history": 3199
  },
  {
   "ticker": "FTIF",
   "name": "First Trust Bloomberg Inflation Sensitive Equity ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTIF",
   "dataFile": "./funds/FTIF/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$27.99",
   "navValue": 27.99,
   "aum": "$5.60M",
   "aumValue": 5598458,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 13 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$28.01",
   "premiumDiscount": "0.04%",
   "cusip": "33733E815",
   "isin": "US33733E8158",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1337
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.63,
     "ytd": 30.34,
     "yr1": 35.54,
     "yr3": 12.71,
     "yr5": null,
     "yr10": null,
     "sinceInception": 14.43
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.07,
     "ytd": 19.78,
     "yr1": 28.22,
     "yr3": 11.96,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.31
    }
   },
   "metrics": {
    "tr1y": 35.54,
    "tr3y": 43.18,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 12.71,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 14.43,
    "dividendYield": 1.03,
    "dividendYieldText": "1.03%",
    "secYield": 1.62,
    "secYieldText": "1.62%"
   },
   "holdings": 51,
   "history": 888
  },
  {
   "ticker": "FTKI",
   "name": "First Trust Small Cap BuyWrite Income ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTKI",
   "dataFile": "./funds/FTKI/meta.json",
   "ter": "0.86%",
   "terValue": 0.86,
   "nav": "$19.31",
   "navValue": 19.31,
   "aum": "$26.07M",
   "aumValue": 26072920,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 26 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$19.32",
   "premiumDiscount": "0.00%",
   "cusip": "33738R589",
   "isin": "US33738R5899",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.199
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.4,
     "ytd": 15.74,
     "yr1": 19.93,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.58
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.15,
     "ytd": 12.24,
     "yr1": 19.71,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.7
    }
   },
   "metrics": {
    "tr1y": 19.93,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.58,
    "dividendYield": 11.33,
    "dividendYieldText": "11.33%",
    "secYield": 0.38,
    "secYieldText": "0.38%"
   },
   "holdings": 205,
   "history": 397
  },
  {
   "ticker": "FTLS",
   "name": "First Trust Long/Short Equity ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTLS",
   "dataFile": "./funds/FTLS/meta.json",
   "ter": "1.38%",
   "terValue": 1.38,
   "nav": "$76.96",
   "navValue": 76.96,
   "aum": "$2.57B",
   "aumValue": 2566736205,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 08 2014",
   "exchange": "NYSE Arca",
   "closePrice": "$77.02",
   "premiumDiscount": "0.01%",
   "cusip": "33739P103",
   "isin": "US33739P1030",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1825
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.62,
     "ytd": 7.62,
     "yr1": 13.78,
     "yr3": 13.86,
     "yr5": 10.1,
     "yr10": 9.71,
     "sinceInception": 9.01
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.13,
     "ytd": 4.11,
     "yr1": 12.37,
     "yr3": 13.36,
     "yr5": 9.88,
     "yr10": 9.68,
     "sinceInception": 8.84
    }
   },
   "metrics": {
    "tr1y": 13.78,
    "tr3y": 47.61,
    "tr5y": 61.78,
    "tr10y": 152.62,
    "cagr3y": 13.86,
    "cagr5y": 10.1,
    "cagr10y": 9.71,
    "siAnn": 9.01,
    "dividendYield": 0.87,
    "dividendYieldText": "0.87%",
    "secYield": 0.16,
    "secYieldText": "0.16%"
   },
   "holdings": 518,
   "history": 3030
  },
  {
   "ticker": "FTQI",
   "name": "First Trust Nasdaq BuyWrite Income ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTQI",
   "dataFile": "./funds/FTQI/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$22.20",
   "navValue": 22.2,
   "aum": "$992.26M",
   "aumValue": 992261594,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 06 2014",
   "exchange": "Nasdaq",
   "closePrice": "$22.23",
   "premiumDiscount": "0.11%",
   "cusip": "33738R407",
   "isin": "US33738R4074",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.222
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.34,
     "ytd": 14.25,
     "yr1": 23.4,
     "yr3": 17,
     "yr5": 11.86,
     "yr10": 8.01,
     "sinceInception": 7.14
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 13.92,
     "ytd": 12.52,
     "yr1": 26.7,
     "yr3": 16.71,
     "yr5": 11.45,
     "yr10": 8.14,
     "sinceInception": 7.11
    }
   },
   "metrics": {
    "tr1y": 23.4,
    "tr3y": 60.16,
    "tr5y": 75.14,
    "tr10y": 116.09,
    "cagr3y": 17,
    "cagr5y": 11.86,
    "cagr10y": 8.01,
    "siAnn": 7.14,
    "dividendYield": 11.26,
    "dividendYieldText": "11.26%",
    "secYield": 0.17,
    "secYieldText": "0.17%"
   },
   "holdings": 179,
   "history": 3199
  },
  {
   "ticker": "FTRI",
   "name": "First Trust Indxx Global Natural Resources Income ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTRI",
   "dataFile": "./funds/FTRI/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$17.39",
   "navValue": 17.39,
   "aum": "$121.72M",
   "aumValue": 121723974,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 11 2010",
   "exchange": "Nasdaq",
   "closePrice": "$17.41",
   "premiumDiscount": "0.09%",
   "cusip": "33734X838",
   "isin": "US33734X8386",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0799
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.98,
     "ytd": 18.84,
     "yr1": 25.58,
     "yr3": 16.4,
     "yr5": 11.07,
     "yr10": 10.97,
     "sinceInception": 0.93
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -10.04,
     "ytd": 2.58,
     "yr1": 14.43,
     "yr3": 12.02,
     "yr5": 7.45,
     "yr10": 9.42,
     "sinceInception": 0.03
    }
   },
   "metrics": {
    "tr1y": 25.58,
    "tr3y": 57.71,
    "tr5y": 69.04,
    "tr10y": 183.18,
    "cagr3y": 16.4,
    "cagr5y": 11.07,
    "cagr10y": 10.97,
    "siAnn": 0.93,
    "dividendYield": 1.89,
    "dividendYieldText": "1.89%",
    "secYield": 2.3,
    "secYieldText": "2.30%"
   },
   "holdings": 61,
   "history": 4161
  },
  {
   "ticker": "FTSL",
   "name": "First Trust Senior Loan Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTSL",
   "dataFile": "./funds/FTSL/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$44.69",
   "navValue": 44.69,
   "aum": "$2.44B",
   "aumValue": 2435405054,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 01 2013",
   "exchange": "Nasdaq",
   "closePrice": "$44.71",
   "premiumDiscount": "0.01%",
   "cusip": "33738D309",
   "isin": "US33738D3098",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.225
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.35,
     "ytd": 1.73,
     "yr1": 3.79,
     "yr3": 6.52,
     "yr5": 5.23,
     "yr10": 4.44,
     "sinceInception": 4.02
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.5,
     "ytd": 0.36,
     "yr1": 3.59,
     "yr3": 6.81,
     "yr5": 5,
     "yr10": 4.47,
     "sinceInception": 3.97
    }
   },
   "metrics": {
    "tr1y": 3.79,
    "tr3y": 20.86,
    "tr5y": 29.03,
    "tr10y": 54.41,
    "cagr3y": 6.52,
    "cagr5y": 5.23,
    "cagr10y": 4.44,
    "siAnn": 4.02,
    "dividendYield": 6.32,
    "dividendYieldText": "6.32%",
    "secYield": 5.78,
    "secYieldText": "5.78%"
   },
   "holdings": 380,
   "history": 3371
  },
  {
   "ticker": "FTSM",
   "name": "First Trust Enhanced Short Maturity ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTSM",
   "dataFile": "./funds/FTSM/meta.json",
   "ter": "0.29%",
   "terValue": 0.29,
   "nav": "$59.71",
   "navValue": 59.71,
   "aum": "$6.63B",
   "aumValue": 6625051871,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 05 2014",
   "exchange": "Nasdaq",
   "closePrice": "$59.72",
   "premiumDiscount": "0.03%",
   "cusip": "33739Q408",
   "isin": "US33739Q4082",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Aug 31 2026",
    "dividend": 0.204
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.88,
     "ytd": 2.35,
     "yr1": 3.78,
     "yr3": 4.74,
     "yr5": 3.63,
     "yr10": 2.59,
     "sinceInception": 2.24
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.97,
     "ytd": 1.72,
     "yr1": 3.97,
     "yr3": 4.83,
     "yr5": 3.51,
     "yr10": 2.55,
     "sinceInception": 2.22
    }
   },
   "metrics": {
    "tr1y": 3.78,
    "tr3y": 14.9,
    "tr5y": 19.52,
    "tr10y": 29.14,
    "cagr3y": 4.74,
    "cagr5y": 3.63,
    "cagr10y": 2.59,
    "siAnn": 2.24,
    "dividendYield": 4.1,
    "dividendYieldText": "4.10%",
    "secYield": 4.26,
    "secYieldText": "4.26%"
   },
   "holdings": 723,
   "history": 3053
  },
  {
   "ticker": "FTXG",
   "name": "First Trust Nasdaq Food & Beverage ETF",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTXG",
   "dataFile": "./funds/FTXG/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$21.52",
   "navValue": 21.52,
   "aum": "$23.68M",
   "aumValue": 23677069,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2016",
   "exchange": "Nasdaq",
   "closePrice": "$21.53",
   "premiumDiscount": "0.02%",
   "cusip": "33738R852",
   "isin": "US33738R8521",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1336
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.7,
     "ytd": 11.51,
     "yr1": 5.48,
     "yr3": 0.19,
     "yr5": 1.36,
     "yr10": null,
     "sinceInception": 3.52
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.13,
     "ytd": 7.36,
     "yr1": 3.07,
     "yr3": -2.16,
     "yr5": -0.21,
     "yr10": null,
     "sinceInception": 3.18
    }
   },
   "metrics": {
    "tr1y": 5.48,
    "tr3y": 0.57,
    "tr5y": 6.99,
    "tr10y": null,
    "cagr3y": 0.19,
    "cagr5y": 1.36,
    "cagr10y": null,
    "siAnn": 3.52,
    "dividendYield": 2.49,
    "dividendYieldText": "2.49%",
    "secYield": 2.53,
    "secYieldText": "2.53%"
   },
   "holdings": 31,
   "history": 2517
  },
  {
   "ticker": "FTXH",
   "name": "First Trust Nasdaq Pharmaceuticals ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTXH",
   "dataFile": "./funds/FTXH/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$41.71",
   "navValue": 41.71,
   "aum": "$1.08B",
   "aumValue": 1082289033,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2016",
   "exchange": "Nasdaq",
   "closePrice": "$41.67",
   "premiumDiscount": "—",
   "cusip": "33738R837",
   "isin": "US33738R8372",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0113
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 18.06,
     "ytd": 25.84,
     "yr1": 50.62,
     "yr3": 17.04,
     "yr5": 10.62,
     "yr10": null,
     "sinceInception": 8.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.43,
     "ytd": 16.33,
     "yr1": 50.75,
     "yr3": 14.99,
     "yr5": 9.59,
     "yr10": null,
     "sinceInception": 8.13
    }
   },
   "metrics": {
    "tr1y": 50.62,
    "tr3y": 60.33,
    "tr5y": 65.64,
    "tr10y": null,
    "cagr3y": 17.04,
    "cagr5y": 10.62,
    "cagr10y": null,
    "siAnn": 8.84,
    "dividendYield": 1.03,
    "dividendYieldText": "1.03%",
    "secYield": 0.77,
    "secYieldText": "0.77%"
   },
   "holdings": 51,
   "history": 2517
  },
  {
   "ticker": "FTXL",
   "name": "First Trust Nasdaq Semiconductor ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTXL",
   "dataFile": "./funds/FTXL/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$254.71",
   "navValue": 254.71,
   "aum": "$1.36B",
   "aumValue": 1362711918,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2016",
   "exchange": "Nasdaq",
   "closePrice": "$254.63",
   "premiumDiscount": "—",
   "cusip": "33738R811",
   "isin": "US33738R8117",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Jun 25 2026",
    "dividend": 0.0356
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -14.46,
     "ytd": 71.45,
     "yr1": 125.37,
     "yr3": 45.71,
     "yr5": 27.04,
     "yr10": null,
     "sinceInception": 28.15
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 93.11,
     "ytd": 120.38,
     "yr1": 197.25,
     "yr3": 59.57,
     "yr5": 33.78,
     "yr10": null,
     "sinceInception": 32.05
    }
   },
   "metrics": {
    "tr1y": 125.37,
    "tr3y": 209.36,
    "tr5y": 230.9,
    "tr10y": null,
    "cagr3y": 45.71,
    "cagr5y": 27.04,
    "cagr10y": null,
    "siAnn": 28.15,
    "dividendYield": 0.06,
    "dividendYieldText": "0.06%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 38,
   "history": 2517
  },
  {
   "ticker": "FTXN",
   "name": "First Trust Nasdaq Oil & Gas ETF",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTXN",
   "dataFile": "./funds/FTXN/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$38.51",
   "navValue": 38.51,
   "aum": "$227.24M",
   "aumValue": 227238265,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2016",
   "exchange": "Nasdaq",
   "closePrice": "$38.60",
   "premiumDiscount": "0.04%",
   "cusip": "33738R845",
   "isin": "US33738R8455",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2445
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 15.05,
     "ytd": 45.93,
     "yr1": 42.14,
     "yr3": 13.64,
     "yr5": 22.97,
     "yr10": null,
     "sinceInception": 9.77
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -13.1,
     "ytd": 20.69,
     "yr1": 25.4,
     "yr3": 10.99,
     "yr5": 15.69,
     "yr10": null,
     "sinceInception": 7.84
    }
   },
   "metrics": {
    "tr1y": 42.14,
    "tr3y": 46.76,
    "tr5y": 181.19,
    "tr10y": null,
    "cagr3y": 13.64,
    "cagr5y": 22.97,
    "cagr10y": null,
    "siAnn": 9.77,
    "dividendYield": 1.61,
    "dividendYieldText": "1.61%",
    "secYield": 1.58,
    "secYieldText": "1.58%"
   },
   "holdings": 50,
   "history": 2517
  },
  {
   "ticker": "FTXO",
   "name": "First Trust Nasdaq Bank ETF",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTXO",
   "dataFile": "./funds/FTXO/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$39.81",
   "navValue": 39.81,
   "aum": "$284.63M",
   "aumValue": 284633903,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2016",
   "exchange": "Nasdaq",
   "closePrice": "$39.81",
   "premiumDiscount": "0.01%",
   "cusip": "33738R860",
   "isin": "US33738R8604",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.21
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 9.15,
     "ytd": 10.65,
     "yr1": 17.79,
     "yr3": 27.26,
     "yr5": 8.14,
     "yr10": null,
     "sinceInception": 10.26
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 15.04,
     "ytd": 10.3,
     "yr1": 27.56,
     "yr3": 27.94,
     "yr5": 8.68,
     "yr10": null,
     "sinceInception": 10.41
    }
   },
   "metrics": {
    "tr1y": 17.79,
    "tr3y": 106.1,
    "tr5y": 47.89,
    "tr10y": null,
    "cagr3y": 27.26,
    "cagr5y": 8.14,
    "cagr10y": null,
    "siAnn": 10.26,
    "dividendYield": 1.75,
    "dividendYieldText": "1.75%",
    "secYield": 1.95,
    "secYieldText": "1.95%"
   },
   "holdings": 51,
   "history": 2517
  },
  {
   "ticker": "FTXR",
   "name": "First Trust Nasdaq Transportation ETF",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FTXR",
   "dataFile": "./funds/FTXR/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$41.74",
   "navValue": 41.74,
   "aum": "$970.45M",
   "aumValue": 970451321,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2016",
   "exchange": "Nasdaq",
   "closePrice": "$41.79",
   "premiumDiscount": "0.01%",
   "cusip": "33738R795",
   "isin": "US33738R7952",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1191
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.18,
     "ytd": 13.21,
     "yr1": 27.5,
     "yr3": 16.07,
     "yr5": 8.28,
     "yr10": null,
     "sinceInception": 9.72
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 19.81,
     "ytd": 18,
     "yr1": 45.81,
     "yr3": 17.07,
     "yr5": 7.87,
     "yr10": null,
     "sinceInception": 10.36
    }
   },
   "metrics": {
    "tr1y": 27.5,
    "tr3y": 56.37,
    "tr5y": 48.85,
    "tr10y": null,
    "cagr3y": 16.07,
    "cagr5y": 8.28,
    "cagr10y": null,
    "siAnn": 9.72,
    "dividendYield": 1,
    "dividendYieldText": "1.00%",
    "secYield": 1.06,
    "secYieldText": "1.06%"
   },
   "holdings": 43,
   "history": 2517
  },
  {
   "ticker": "FUMB",
   "name": "First Trust Ultra Short Duration Municipal ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FUMB",
   "dataFile": "./funds/FUMB/meta.json",
   "ter": "0.29%",
   "terValue": 0.29,
   "nav": "$19.90",
   "navValue": 19.9,
   "aum": "$249.73M",
   "aumValue": 249726906,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 01 2018",
   "exchange": "NYSE Arca",
   "closePrice": "$19.92",
   "premiumDiscount": "0.05%",
   "cusip": "33740J104",
   "isin": "US33740J1043",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.044
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.61,
     "ytd": 1.62,
     "yr1": 2.35,
     "yr3": 2.96,
     "yr5": 2.07,
     "yr10": null,
     "sinceInception": 1.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.68,
     "ytd": 1.27,
     "yr1": 2.65,
     "yr3": 2.96,
     "yr5": 2.02,
     "yr10": null,
     "sinceInception": 1.84
    }
   },
   "metrics": {
    "tr1y": 2.35,
    "tr3y": 9.15,
    "tr5y": 10.79,
    "tr10y": null,
    "cagr3y": 2.96,
    "cagr5y": 2.07,
    "cagr10y": null,
    "siAnn": 1.84,
    "dividendYield": 2.73,
    "dividendYieldText": "2.73%",
    "secYield": 2.46,
    "secYieldText": "2.46%"
   },
   "holdings": 258,
   "history": 1983
  },
  {
   "ticker": "FV",
   "name": "First Trust Dorsey Wright Focus 5 ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FV",
   "dataFile": "./funds/FV/meta.json",
   "ter": "0.89%",
   "terValue": 0.89,
   "nav": "$74.26",
   "navValue": 74.26,
   "aum": "$4.73B",
   "aumValue": 4726897102,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 05 2014",
   "exchange": "Nasdaq",
   "closePrice": "$74.33",
   "premiumDiscount": "—",
   "cusip": "33738R605",
   "isin": "US33738R6053",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Jun 25 2026",
    "dividend": 0.0761
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.6,
     "ytd": 16.76,
     "yr1": 19.87,
     "yr3": 16.37,
     "yr5": 9.46,
     "yr10": 13,
     "sinceInception": 11.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 25.58,
     "ytd": 20.74,
     "yr1": 28.68,
     "yr3": 17.84,
     "yr5": 10.55,
     "yr10": 13.61,
     "sinceInception": 11.94
    }
   },
   "metrics": {
    "tr1y": 19.87,
    "tr3y": 57.59,
    "tr5y": 57.14,
    "tr10y": 239.46,
    "cagr3y": 16.37,
    "cagr5y": 9.46,
    "cagr10y": 13,
    "siAnn": 11.47,
    "dividendYield": 0.5,
    "dividendYieldText": "0.50%",
    "secYield": 0.11,
    "secYieldText": "0.11%"
   },
   "holdings": 6,
   "history": 3159
  },
  {
   "ticker": "FVC",
   "name": "First Trust Dorsey Wright Dynamic Focus 5 ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FVC",
   "dataFile": "./funds/FVC/meta.json",
   "ter": "0.87%",
   "terValue": 0.87,
   "nav": "$42.84",
   "navValue": 42.84,
   "aum": "$111.39M",
   "aumValue": 111387415,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 17 2016",
   "exchange": "Nasdaq",
   "closePrice": "$42.85",
   "premiumDiscount": "0.06%",
   "cusip": "33738R878",
   "isin": "US33738R8786",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0006
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.61,
     "ytd": 16.33,
     "yr1": 18.92,
     "yr3": 9.82,
     "yr5": 4.18,
     "yr10": 8.21,
     "sinceInception": 8.43
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 25.58,
     "ytd": 20.29,
     "yr1": 25.22,
     "yr3": 10.78,
     "yr5": 5.21,
     "yr10": 8.79,
     "sinceInception": 8.93
    }
   },
   "metrics": {
    "tr1y": 18.92,
    "tr3y": 32.45,
    "tr5y": 22.72,
    "tr10y": 120.13,
    "cagr3y": 9.82,
    "cagr5y": 4.18,
    "cagr10y": 8.21,
    "siAnn": 8.43,
    "dividendYield": 1.3,
    "dividendYieldText": "1.30%",
    "secYield": 0.11,
    "secYieldText": "0.11%"
   },
   "holdings": 6,
   "history": 2646
  },
  {
   "ticker": "FVD",
   "name": "First Trust Value Line Dividend Index Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FVD",
   "dataFile": "./funds/FVD/meta.json",
   "ter": "0.62%",
   "terValue": 0.62,
   "nav": "$47.55",
   "navValue": 47.55,
   "aum": "$7.67B",
   "aumValue": 7666604456,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 19 2003",
   "exchange": "NYSE Arca",
   "closePrice": "$47.53",
   "premiumDiscount": "—",
   "cusip": "33734H106",
   "isin": "US33734H1068",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2562
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.84,
     "ytd": 10.24,
     "yr1": 10.77,
     "yr3": 11.19,
     "yr5": 6.31,
     "yr10": 8.75,
     "sinceInception": 9.37
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.09,
     "ytd": 5.76,
     "yr1": 10.41,
     "yr3": 8.83,
     "yr5": 6.27,
     "yr10": 8.4,
     "sinceInception": 9.25
    }
   },
   "metrics": {
    "tr1y": 10.77,
    "tr3y": 37.47,
    "tr5y": 35.79,
    "tr10y": 131.36,
    "cagr3y": 11.19,
    "cagr5y": 6.31,
    "cagr10y": 8.75,
    "siAnn": 9.37,
    "dividendYield": 2.23,
    "dividendYieldText": "2.23%",
    "secYield": 2.23,
    "secYieldText": "2.23%"
   },
   "holdings": 241,
   "history": 5812
  },
  {
   "ticker": "FXD",
   "name": "First Trust Consumer Discretionary AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXD",
   "dataFile": "./funds/FXD/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$64.96",
   "navValue": 64.96,
   "aum": "$246.84M",
   "aumValue": 246842338,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$64.96",
   "premiumDiscount": "0.02%",
   "cusip": "33734X101",
   "isin": "US33734X1019",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1353
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.91,
     "ytd": 0.38,
     "yr1": 0.22,
     "yr3": 8.86,
     "yr5": 2.91,
     "yr10": 7.64,
     "sinceInception": 7.42
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.34,
     "ytd": 1.51,
     "yr1": 9.78,
     "yr3": 8.74,
     "yr5": 3.57,
     "yr10": 8.39,
     "sinceInception": 7.55
    }
   },
   "metrics": {
    "tr1y": 0.22,
    "tr3y": 29,
    "tr5y": 15.42,
    "tr10y": 108.8,
    "cagr3y": 8.86,
    "cagr5y": 2.91,
    "cagr10y": 7.64,
    "siAnn": 7.42,
    "dividendYield": 0.62,
    "dividendYieldText": "0.62%",
    "secYield": 0.56,
    "secYieldText": "0.56%"
   },
   "holdings": 113,
   "history": 4877
  },
  {
   "ticker": "FXG",
   "name": "First Trust Consumer Staples AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXG",
   "dataFile": "./funds/FXG/meta.json",
   "ter": "0.63%",
   "terValue": 0.63,
   "nav": "$58.53",
   "navValue": 58.53,
   "aum": "$204.84M",
   "aumValue": 204839592,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$58.50",
   "premiumDiscount": "0.02%",
   "cusip": "33734X119",
   "isin": "US33734X1191",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3255
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.52,
     "ytd": 8.18,
     "yr1": 2.84,
     "yr3": 3.11,
     "yr5": 4.44,
     "yr10": 4.86,
     "sinceInception": 7.94
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -1.44,
     "ytd": 4.17,
     "yr1": 1.29,
     "yr3": 2.02,
     "yr5": 3.8,
     "yr10": 4.41,
     "sinceInception": 7.8
    }
   },
   "metrics": {
    "tr1y": 2.84,
    "tr3y": 9.62,
    "tr5y": 24.26,
    "tr10y": 60.73,
    "cagr3y": 3.11,
    "cagr5y": 4.44,
    "cagr10y": 4.86,
    "siAnn": 7.94,
    "dividendYield": 2.35,
    "dividendYieldText": "2.35%",
    "secYield": 2.17,
    "secYieldText": "2.17%"
   },
   "holdings": 41,
   "history": 4877
  },
  {
   "ticker": "FXH",
   "name": "First Trust Health Care AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXH",
   "dataFile": "./funds/FXH/meta.json",
   "ter": "0.61%",
   "terValue": 0.61,
   "nav": "$131.54",
   "navValue": 131.54,
   "aum": "$1.15B",
   "aumValue": 1150974817,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$131.46",
   "premiumDiscount": "—",
   "cusip": "33734X143",
   "isin": "US33734X1431",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2917
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 15.61,
     "ytd": 17.1,
     "yr1": 24.78,
     "yr3": 9.2,
     "yr5": 1.53,
     "yr10": 8.37,
     "sinceInception": 10.45
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.39,
     "ytd": 7.7,
     "yr1": 18.78,
     "yr3": 4.71,
     "yr5": 1.24,
     "yr10": 7.77,
     "sinceInception": 10.06
    }
   },
   "metrics": {
    "tr1y": 24.78,
    "tr3y": 30.22,
    "tr5y": 7.89,
    "tr10y": 123.4,
    "cagr3y": 9.2,
    "cagr5y": 1.53,
    "cagr10y": 8.37,
    "siAnn": 10.45,
    "dividendYield": 0.77,
    "dividendYieldText": "0.77%",
    "secYield": 0.19,
    "secYieldText": "0.19%"
   },
   "holdings": 74,
   "history": 4877
  },
  {
   "ticker": "FXL",
   "name": "First Trust Technology AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXL",
   "dataFile": "./funds/FXL/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$222.11",
   "navValue": 222.11,
   "aum": "$2.86B",
   "aumValue": 2855254369,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$222.04",
   "premiumDiscount": "—",
   "cusip": "33734X176",
   "isin": "US33734X1761",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 25 2025",
    "dividend": 0.0098
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.96,
     "ytd": 28.33,
     "yr1": 34.48,
     "yr3": 22.94,
     "yr5": 11.17,
     "yr10": 19.96,
     "sinceInception": 13.4
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 36.59,
     "ytd": 29.16,
     "yr1": 38.07,
     "yr3": 23.73,
     "yr5": 12.04,
     "yr10": 21.06,
     "sinceInception": 13.56
    }
   },
   "metrics": {
    "tr1y": 34.48,
    "tr3y": 85.81,
    "tr5y": 69.8,
    "tr10y": 517.11,
    "cagr3y": 22.94,
    "cagr5y": 11.17,
    "cagr10y": 19.96,
    "siAnn": 13.4,
    "dividendYield": 0.01,
    "dividendYieldText": "0.01%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 111,
   "history": 4877
  },
  {
   "ticker": "FXN",
   "name": "First Trust Energy AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXN",
   "dataFile": "./funds/FXN/meta.json",
   "ter": "0.63%",
   "terValue": 0.63,
   "nav": "$22.36",
   "navValue": 22.36,
   "aum": "$364.52M",
   "aumValue": 364515916,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$22.37",
   "premiumDiscount": "0.00%",
   "cusip": "33734X127",
   "isin": "US33734X1274",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1605
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 10.85,
     "ytd": 45.36,
     "yr1": 46.1,
     "yr3": 13.15,
     "yr5": 20.91,
     "yr10": 7.32,
     "sinceInception": 2.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -9.65,
     "ytd": 23.81,
     "yr1": 36.01,
     "yr3": 11.44,
     "yr5": 14.89,
     "yr10": 5.52,
     "sinceInception": 1.7
    }
   },
   "metrics": {
    "tr1y": 46.1,
    "tr3y": 44.87,
    "tr5y": 158.41,
    "tr10y": 102.68,
    "cagr3y": 13.15,
    "cagr5y": 20.91,
    "cagr10y": 7.32,
    "siAnn": 2.53,
    "dividendYield": 1.51,
    "dividendYieldText": "1.51%",
    "secYield": 1.43,
    "secYieldText": "1.43%"
   },
   "holdings": 40,
   "history": 4877
  },
  {
   "ticker": "FXO",
   "name": "First Trust Financials AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXO",
   "dataFile": "./funds/FXO/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$61.98",
   "navValue": 61.98,
   "aum": "$1.04B",
   "aumValue": 1044377802,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$61.98",
   "premiumDiscount": "0.02%",
   "cusip": "33734X135",
   "isin": "US33734X1357",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3292
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 13,
     "ytd": 10.44,
     "yr1": 13.38,
     "yr3": 21.36,
     "yr5": 10.27,
     "yr10": 12.89,
     "sinceInception": 8.5
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.57,
     "ytd": 4.78,
     "yr1": 13.97,
     "yr3": 21.14,
     "yr5": 10.09,
     "yr10": 13.04,
     "sinceInception": 8.28
    }
   },
   "metrics": {
    "tr1y": 13.38,
    "tr3y": 78.74,
    "tr5y": 63.04,
    "tr10y": 236.17,
    "cagr3y": 21.36,
    "cagr5y": 10.27,
    "cagr10y": 12.89,
    "siAnn": 8.5,
    "dividendYield": 1.99,
    "dividendYieldText": "1.99%",
    "secYield": 1.81,
    "secYieldText": "1.81%"
   },
   "holdings": 105,
   "history": 4877
  },
  {
   "ticker": "FXR",
   "name": "First Trust Industrials/Producer Durables AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXR",
   "dataFile": "./funds/FXR/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$83.18",
   "navValue": 83.18,
   "aum": "$690.36M",
   "aumValue": 690358366,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$83.18",
   "premiumDiscount": "—",
   "cusip": "33734X150",
   "isin": "US33734X1506",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2456
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.51,
     "ytd": 8.73,
     "yr1": 10.03,
     "yr3": 13.52,
     "yr5": 8.06,
     "yr10": 12.38,
     "sinceInception": 8.76
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.77,
     "ytd": 14.32,
     "yr1": 23.61,
     "yr3": 15.73,
     "yr5": 9.92,
     "yr10": 13.69,
     "sinceInception": 9.12
    }
   },
   "metrics": {
    "tr1y": 10.03,
    "tr3y": 46.29,
    "tr5y": 47.34,
    "tr10y": 221.28,
    "cagr3y": 13.52,
    "cagr5y": 8.06,
    "cagr10y": 12.38,
    "siAnn": 8.76,
    "dividendYield": 0.67,
    "dividendYieldText": "0.67%",
    "secYield": 0.67,
    "secYieldText": "0.67%"
   },
   "holdings": 156,
   "history": 4877
  },
  {
   "ticker": "FXU",
   "name": "First Trust Utilities AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXU",
   "dataFile": "./funds/FXU/meta.json",
   "ter": "0.61%",
   "terValue": 0.61,
   "nav": "$43.95",
   "navValue": 43.95,
   "aum": "$729.52M",
   "aumValue": 729520013,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$43.95",
   "premiumDiscount": "0.00%",
   "cusip": "33734X184",
   "isin": "US33734X1845",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3322
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.5,
     "ytd": 4.27,
     "yr1": 7.42,
     "yr3": 18.05,
     "yr5": 10.55,
     "yr10": 8.84,
     "sinceInception": 7.51
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.01,
     "ytd": 10.71,
     "yr1": 19.02,
     "yr3": 18.69,
     "yr5": 13.15,
     "yr10": 9.1,
     "sinceInception": 7.91
    }
   },
   "metrics": {
    "tr1y": 7.42,
    "tr3y": 64.51,
    "tr5y": 65.12,
    "tr10y": 133.28,
    "cagr3y": 18.05,
    "cagr5y": 10.55,
    "cagr10y": 8.84,
    "siAnn": 7.51,
    "dividendYield": 2.29,
    "dividendYieldText": "2.29%",
    "secYield": 2.7,
    "secYieldText": "2.70%"
   },
   "holdings": 41,
   "history": 4877
  },
  {
   "ticker": "FXZ",
   "name": "First Trust Materials AlphaDEX Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FXZ",
   "dataFile": "./funds/FXZ/meta.json",
   "ter": "0.64%",
   "terValue": 0.64,
   "nav": "$79.95",
   "navValue": 79.95,
   "aum": "$379.76M",
   "aumValue": 379759476,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "NYSE Arca",
   "closePrice": "$79.93",
   "premiumDiscount": "0.00%",
   "cusip": "33734X168",
   "isin": "US33734X1688",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.251
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.36,
     "ytd": 32.61,
     "yr1": 40.78,
     "yr3": 10.55,
     "yr5": 9.65,
     "yr10": 11.16,
     "sinceInception": 9.4
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.46,
     "ytd": 23.34,
     "yr1": 41.87,
     "yr3": 9.16,
     "yr5": 8.51,
     "yr10": 11.14,
     "sinceInception": 9.07
    }
   },
   "metrics": {
    "tr1y": 40.78,
    "tr3y": 35.11,
    "tr5y": 58.51,
    "tr10y": 188.06,
    "cagr3y": 10.55,
    "cagr5y": 9.65,
    "cagr10y": 11.16,
    "siAnn": 9.4,
    "dividendYield": 1.27,
    "dividendYieldText": "1.27%",
    "secYield": 0.82,
    "secYieldText": "0.82%"
   },
   "holdings": 40,
   "history": 4877
  },
  {
   "ticker": "FYC",
   "name": "First Trust Small Cap Growth AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FYC",
   "dataFile": "./funds/FYC/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$116.74",
   "navValue": 116.74,
   "aum": "$1.39B",
   "aumValue": 1389259318,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2011",
   "exchange": "Nasdaq",
   "closePrice": "$116.74",
   "premiumDiscount": "0.05%",
   "cusip": "33737M300",
   "isin": "US33737M3007",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.1297
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.08,
     "ytd": 24.58,
     "yr1": 37.97,
     "yr3": 26.02,
     "yr5": 10.79,
     "yr10": 13.98,
     "sinceInception": 12.6
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 31.4,
     "ytd": 32.59,
     "yr1": 60.3,
     "yr3": 28.9,
     "yr5": 12.17,
     "yr10": 15.41,
     "sinceInception": 13.21
    }
   },
   "metrics": {
    "tr1y": 37.97,
    "tr3y": 100.13,
    "tr5y": 66.92,
    "tr10y": 270.07,
    "cagr3y": 26.02,
    "cagr5y": 10.79,
    "cagr10y": 13.98,
    "siAnn": 12.6,
    "dividendYield": 0.11,
    "dividendYieldText": "0.11%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 264,
   "history": 3881
  },
  {
   "ticker": "FYT",
   "name": "First Trust Small Cap Value AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FYT",
   "dataFile": "./funds/FYT/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$68.07",
   "navValue": 68.07,
   "aum": "$183.79M",
   "aumValue": 183791145,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2011",
   "exchange": "Nasdaq",
   "closePrice": "$68.09",
   "premiumDiscount": "—",
   "cusip": "33737M409",
   "isin": "US33737M4096",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.4655
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 9.05,
     "ytd": 27.15,
     "yr1": 28.64,
     "yr3": 14.97,
     "yr5": 8.71,
     "yr10": 10.35,
     "sinceInception": 9.98
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 13.41,
     "ytd": 24.01,
     "yr1": 40.82,
     "yr3": 16.65,
     "yr5": 8.16,
     "yr10": 11,
     "sinceInception": 9.92
    }
   },
   "metrics": {
    "tr1y": 28.64,
    "tr3y": 51.97,
    "tr5y": 51.83,
    "tr10y": 167.75,
    "cagr3y": 14.97,
    "cagr5y": 8.71,
    "cagr10y": 10.35,
    "siAnn": 9.98,
    "dividendYield": 1.44,
    "dividendYieldText": "1.44%",
    "secYield": 1.74,
    "secYieldText": "1.74%"
   },
   "holdings": 263,
   "history": 3881
  },
  {
   "ticker": "FYX",
   "name": "First Trust Small Cap Core AlphaDEX Fund",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=FYX",
   "dataFile": "./funds/FYX/meta.json",
   "ter": "0.58%",
   "terValue": 0.58,
   "nav": "$136.76",
   "navValue": 136.76,
   "aum": "$1.36B",
   "aumValue": 1360810017,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$136.77",
   "premiumDiscount": "—",
   "cusip": "33734Y109",
   "isin": "US33734Y1091",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.5101
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.69,
     "ytd": 25.65,
     "yr1": 32.77,
     "yr3": 19.67,
     "yr5": 9.99,
     "yr10": 12.22,
     "sinceInception": 9.22
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 21.18,
     "ytd": 28.1,
     "yr1": 49.92,
     "yr3": 22.03,
     "yr5": 10.4,
     "yr10": 13.26,
     "sinceInception": 9.41
    }
   },
   "metrics": {
    "tr1y": 32.77,
    "tr3y": 71.38,
    "tr5y": 60.98,
    "tr10y": 216.74,
    "cagr3y": 19.67,
    "cagr5y": 9.99,
    "cagr10y": 12.22,
    "siAnn": 9.22,
    "dividendYield": 0.9,
    "dividendYieldText": "0.90%",
    "secYield": 1.06,
    "secYieldText": "1.06%"
   },
   "holdings": 525,
   "history": 4877
  },
  {
   "ticker": "GAPR",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GAPR",
   "dataFile": "./funds/GAPR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$42.72",
   "navValue": 42.72,
   "aum": "$295.83M",
   "aumValue": 295830750,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 21 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$42.72",
   "premiumDiscount": "—",
   "cusip": "33740F458",
   "isin": "US33740F4587",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.89,
     "ytd": 6.3,
     "yr1": 9.14,
     "yr3": 10.55,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.26
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.02,
     "ytd": 4.25,
     "yr1": 8.77,
     "yr3": 10.3,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.22
    }
   },
   "metrics": {
    "tr1y": 9.14,
    "tr3y": 35.11,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 10.55,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.26,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 860
  },
  {
   "ticker": "GAUG",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GAUG",
   "dataFile": "./funds/GAUG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$42.30",
   "navValue": 42.3,
   "aum": "$419.79M",
   "aumValue": 419788582,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 18 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$42.31",
   "premiumDiscount": "0.02%",
   "cusip": "33740U653",
   "isin": "US33740U6534",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.06,
     "ytd": 7.12,
     "yr1": 11.08,
     "yr3": 11.71,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.21
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.02,
     "ytd": 5.42,
     "yr1": 12.06,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.34
    }
   },
   "metrics": {
    "tr1y": 11.08,
    "tr3y": 39.4,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 11.71,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.21,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 778
  },
  {
   "ticker": "GDEC",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GDEC",
   "dataFile": "./funds/GDEC/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$40.92",
   "navValue": 40.92,
   "aum": "$416.37M",
   "aumValue": 416368711,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 15 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$40.91",
   "premiumDiscount": "—",
   "cusip": "33740U679",
   "isin": "US33740U6799",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.14,
     "ytd": 7.68,
     "yr1": 12.51,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.79
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.45,
     "ytd": 5.51,
     "yr1": 13.35,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.72
    }
   },
   "metrics": {
    "tr1y": 12.51,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.79,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 695
  },
  {
   "ticker": "GFEB",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GFEB",
   "dataFile": "./funds/GFEB/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$45.15",
   "navValue": 45.15,
   "aum": "$373.63M",
   "aumValue": 373627580,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 17 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$45.15",
   "premiumDiscount": "0.00%",
   "cusip": "33740U737",
   "isin": "US33740U7375",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.05,
     "ytd": 8.06,
     "yr1": 12.31,
     "yr3": 12.4,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.82
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.16,
     "ytd": 5.92,
     "yr1": 12.96,
     "yr3": 12.15,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.83
    }
   },
   "metrics": {
    "tr1y": 12.31,
    "tr3y": 42,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 12.4,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.82,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 903
  },
  {
   "ticker": "GJAN",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GJAN",
   "dataFile": "./funds/GJAN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$46.21",
   "navValue": 46.21,
   "aum": "$443.61M",
   "aumValue": 443614696,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 20 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$46.20",
   "premiumDiscount": "0.04%",
   "cusip": "33740F516",
   "isin": "US33740F5162",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.07,
     "ytd": 7.24,
     "yr1": 11.92,
     "yr3": 11.68,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.43
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.45,
     "ytd": 5.07,
     "yr1": 12.58,
     "yr3": 11.38,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.41
    }
   },
   "metrics": {
    "tr1y": 11.92,
    "tr3y": 39.29,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 11.68,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.43,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 923
  },
  {
   "ticker": "GJUL",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GJUL",
   "dataFile": "./funds/GJUL/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$44.74",
   "navValue": 44.74,
   "aum": "$416.13M",
   "aumValue": 416126307,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 21 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$44.75",
   "premiumDiscount": "0.02%",
   "cusip": "33740U661",
   "isin": "US33740U6617",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.86,
     "ytd": 7.79,
     "yr1": 11.58,
     "yr3": 13.03,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.63
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.72,
     "ytd": 5.35,
     "yr1": 12.57,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.52
    }
   },
   "metrics": {
    "tr1y": 11.58,
    "tr3y": 44.4,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 13.03,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.63,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 798
  },
  {
   "ticker": "GJUN",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GJUN",
   "dataFile": "./funds/GJUN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$42.14",
   "navValue": 42.14,
   "aum": "$514.13M",
   "aumValue": 514130637,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 16 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$42.16",
   "premiumDiscount": "0.05%",
   "cusip": "33740F433",
   "isin": "US33740F4330",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.14,
     "ytd": 5.88,
     "yr1": 9.19,
     "yr3": 11.16,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.15
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.44,
     "ytd": 3.86,
     "yr1": 9.53,
     "yr3": 10.96,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.1
    }
   },
   "metrics": {
    "tr1y": 9.19,
    "tr3y": 37.36,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 11.16,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.15,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 821
  },
  {
   "ticker": "GMAR",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GMAR",
   "dataFile": "./funds/GMAR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$45.31",
   "navValue": 45.31,
   "aum": "$403.28M",
   "aumValue": 403277228,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 17 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$45.28",
   "premiumDiscount": "0.04%",
   "cusip": "33740F482",
   "isin": "US33740F4827",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.99,
     "ytd": 10.16,
     "yr1": 13.43,
     "yr3": 11.84,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.9
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.24,
     "ytd": 8.14,
     "yr1": 13.55,
     "yr3": 11.64,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.97
    }
   },
   "metrics": {
    "tr1y": 13.43,
    "tr3y": 39.89,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 11.84,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.9,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 884
  },
  {
   "ticker": "GMAY",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GMAY",
   "dataFile": "./funds/GMAY/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$44.12",
   "navValue": 44.12,
   "aum": "$448.89M",
   "aumValue": 448887927,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 19 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$44.10",
   "premiumDiscount": "0.05%",
   "cusip": "33740F441",
   "isin": "US33740F4413",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.67,
     "ytd": 6.25,
     "yr1": 9.7,
     "yr3": 11.53,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.11
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.69,
     "ytd": 4.21,
     "yr1": 10.02,
     "yr3": 11.3,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.12
    }
   },
   "metrics": {
    "tr1y": 9.7,
    "tr3y": 38.73,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 11.53,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.11,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 840
  },
  {
   "ticker": "GNOV",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GNOV",
   "dataFile": "./funds/GNOV/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$42.94",
   "navValue": 42.94,
   "aum": "$298.40M",
   "aumValue": 298404677,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 17 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$42.94",
   "premiumDiscount": "0.00%",
   "cusip": "33740U687",
   "isin": "US33740U6872",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.23,
     "ytd": 7.46,
     "yr1": 13.82,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.58
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.26,
     "ytd": 5.32,
     "yr1": 14.74,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.58
    }
   },
   "metrics": {
    "tr1y": 13.82,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.58,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 714
  },
  {
   "ticker": "GOCT",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GOCT",
   "dataFile": "./funds/GOCT/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$42.75",
   "navValue": 42.75,
   "aum": "$254.34M",
   "aumValue": 254342102,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 20 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$42.74",
   "premiumDiscount": "—",
   "cusip": "33740U695",
   "isin": "US33740U6955",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.32,
     "ytd": 7.77,
     "yr1": 12.73,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.42
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.48,
     "ytd": 5.54,
     "yr1": 13.75,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.37
    }
   },
   "metrics": {
    "tr1y": 12.73,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.42,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 734
  },
  {
   "ticker": "GRID",
   "name": "First Trust NASDAQ Clean Edge Smart Grid Infrastructure Index Fund",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GRID",
   "dataFile": "./funds/GRID/meta.json",
   "ter": "0.56%",
   "terValue": 0.56,
   "nav": "$179.04",
   "navValue": 179.04,
   "aum": "$11.98B",
   "aumValue": 11978010382,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 16 2009",
   "exchange": "Nasdaq",
   "closePrice": "$179.57",
   "premiumDiscount": "0.26%",
   "cusip": "33737A108",
   "isin": "US33737A1088",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3534
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -7.16,
     "ytd": 17.02,
     "yr1": 25.93,
     "yr3": 22.13,
     "yr5": 13.76,
     "yr10": 17.95,
     "sinceInception": 12.4
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 17.56,
     "ytd": 25.42,
     "yr1": 39,
     "yr3": 23.4,
     "yr5": 16.88,
     "yr10": 19.77,
     "sinceInception": 13
    }
   },
   "metrics": {
    "tr1y": 25.93,
    "tr3y": 82.17,
    "tr5y": 90.52,
    "tr10y": 421.17,
    "cagr3y": 22.13,
    "cagr5y": 13.76,
    "cagr10y": 17.95,
    "siAnn": 12.4,
    "dividendYield": 0.8,
    "dividendYieldText": "0.80%",
    "secYield": 0.81,
    "secYieldText": "0.81%"
   },
   "holdings": 131,
   "history": 4239
  },
  {
   "ticker": "GSEP",
   "name": "FT Vest U.S. Equity Moderate Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=GSEP",
   "dataFile": "./funds/GSEP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$42.30",
   "navValue": 42.3,
   "aum": "$357.42M",
   "aumValue": 357418080,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 15 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$42.32",
   "premiumDiscount": "0.05%",
   "cusip": "33740U711",
   "isin": "US33740U7110",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.4,
     "ytd": 7.94,
     "yr1": 11.06,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.72
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.59,
     "ytd": 5.65,
     "yr1": 11.79,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.61
    }
   },
   "metrics": {
    "tr1y": 11.06,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.72,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 759
  },
  {
   "ticker": "HDMV",
   "name": "First Trust Horizon Managed Volatility Developed International ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=HDMV",
   "dataFile": "./funds/HDMV/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$36.84",
   "navValue": 36.84,
   "aum": "$14.74M",
   "aumValue": 14737548,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 24 2016",
   "exchange": "NYSE Arca",
   "closePrice": "$36.70",
   "premiumDiscount": "—",
   "cusip": "33739P871",
   "isin": "US33739P8712",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.7659
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.98,
     "ytd": 11.11,
     "yr1": 13.88,
     "yr3": 15.5,
     "yr5": 7.43,
     "yr10": 6.02,
     "sinceInception": 5.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.8,
     "ytd": 5.7,
     "yr1": 10.16,
     "yr3": 13.09,
     "yr5": 6.95,
     "yr10": null,
     "sinceInception": 5.45
    }
   },
   "metrics": {
    "tr1y": 13.88,
    "tr3y": 54.08,
    "tr5y": 43.1,
    "tr10y": 79.42,
    "cagr3y": 15.5,
    "cagr5y": 7.43,
    "cagr10y": 6.02,
    "siAnn": 5.88,
    "dividendYield": 4,
    "dividendYieldText": "4.00%",
    "secYield": 2.96,
    "secYieldText": "2.96%"
   },
   "holdings": 158,
   "history": 2535
  },
  {
   "ticker": "HISF",
   "name": "First Trust High Income Strategic Focus ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=HISF",
   "dataFile": "./funds/HISF/meta.json",
   "ter": "0.83%",
   "terValue": 0.83,
   "nav": "$42.68",
   "navValue": 42.68,
   "aum": "$98.16M",
   "aumValue": 98159160,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 13 2014",
   "exchange": "Nasdaq",
   "closePrice": "$42.65",
   "premiumDiscount": "—",
   "cusip": "33739Q309",
   "isin": "US33739Q3092",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.184
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.22,
     "ytd": 0.17,
     "yr1": 2.56,
     "yr3": 4.92,
     "yr5": 1.58,
     "yr10": 2.95,
     "sinceInception": 3.15
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.17,
     "ytd": 0.51,
     "yr1": 4.22,
     "yr3": 5.05,
     "yr5": 1.89,
     "yr10": 3.1,
     "sinceInception": 3.23
    }
   },
   "metrics": {
    "tr1y": 2.56,
    "tr3y": 15.5,
    "tr5y": 8.15,
    "tr10y": 33.74,
    "cagr3y": 4.92,
    "cagr5y": 1.58,
    "cagr10y": 2.95,
    "siAnn": 3.15,
    "dividendYield": 5.13,
    "dividendYieldText": "5.13%",
    "secYield": 5.1,
    "secYieldText": "5.10%"
   },
   "holdings": 12,
   "history": 3047
  },
  {
   "ticker": "HSMV",
   "name": "First Trust Horizon Managed Volatility Small/Mid ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=HSMV",
   "dataFile": "./funds/HSMV/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$35.83",
   "navValue": 35.83,
   "aum": "$5.38M",
   "aumValue": 5375210,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 06 2020",
   "exchange": "NYSE Arca",
   "closePrice": "$35.80",
   "premiumDiscount": "0.00%",
   "cusip": "33741Y100",
   "isin": "US33741Y1001",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 1.05
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.19,
     "ytd": 8.34,
     "yr1": 6.31,
     "yr3": 9.03,
     "yr5": 4.42,
     "yr10": null,
     "sinceInception": 11.27
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.16,
     "ytd": 8.12,
     "yr1": 8.9,
     "yr3": 9.16,
     "yr5": 4.98,
     "yr10": null,
     "sinceInception": 11.56
    }
   },
   "metrics": {
    "tr1y": 6.31,
    "tr3y": 29.61,
    "tr5y": 24.14,
    "tr10y": null,
    "cagr3y": 9.03,
    "cagr5y": 4.42,
    "cagr10y": null,
    "siAnn": 11.27,
    "dividendYield": 1.9,
    "dividendYieldText": "1.90%",
    "secYield": 2.32,
    "secYieldText": "2.32%"
   },
   "holdings": 151,
   "history": 1626
  },
  {
   "ticker": "HUSV",
   "name": "First Trust Horizon Managed Volatility Domestic ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=HUSV",
   "dataFile": "./funds/HUSV/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$39.05",
   "navValue": 39.05,
   "aum": "$54.67M",
   "aumValue": 54669771,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 24 2016",
   "exchange": "NYSE Arca",
   "closePrice": "$39.04",
   "premiumDiscount": "—",
   "cusip": "33739P889",
   "isin": "US33739P8894",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1901
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.09,
     "ytd": 6.37,
     "yr1": 3.6,
     "yr3": 9.31,
     "yr5": 5.58,
     "yr10": 9.01,
     "sinceInception": 8.95
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.63,
     "ytd": 2.18,
     "yr1": -0.48,
     "yr3": 7.54,
     "yr5": 5.91,
     "yr10": null,
     "sinceInception": 8.66
    }
   },
   "metrics": {
    "tr1y": 3.6,
    "tr3y": 30.61,
    "tr5y": 31.19,
    "tr10y": 136.95,
    "cagr3y": 9.31,
    "cagr5y": 5.58,
    "cagr10y": 9.01,
    "siAnn": 8.95,
    "dividendYield": 1.28,
    "dividendYieldText": "1.28%",
    "secYield": 1.33,
    "secYieldText": "1.33%"
   },
   "holdings": 101,
   "history": 2535
  },
  {
   "ticker": "HYLS",
   "name": "First Trust Tactical High Yield ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=HYLS",
   "dataFile": "./funds/HYLS/meta.json",
   "ter": "0.69%",
   "terValue": 0.69,
   "nav": "$39.58",
   "navValue": 39.58,
   "aum": "$1.58B",
   "aumValue": 1583070608,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 25 2013",
   "exchange": "Nasdaq",
   "closePrice": "$39.61",
   "premiumDiscount": "0.10%",
   "cusip": "33738D408",
   "isin": "US33738D4088",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.22
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.93,
     "ytd": 1.38,
     "yr1": 3.33,
     "yr3": 7.2,
     "yr5": 2.95,
     "yr10": 4.15,
     "sinceInception": 4.4
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.26,
     "ytd": 0.67,
     "yr1": 4.06,
     "yr3": 7.61,
     "yr5": 2.88,
     "yr10": 4.4,
     "sinceInception": 4.4
    }
   },
   "metrics": {
    "tr1y": 3.33,
    "tr3y": 23.19,
    "tr5y": 15.65,
    "tr10y": 50.17,
    "cagr3y": 7.2,
    "cagr5y": 2.95,
    "cagr10y": 4.15,
    "siAnn": 4.4,
    "dividendYield": 6.74,
    "dividendYieldText": "6.74%",
    "secYield": 6.35,
    "secYieldText": "6.35%"
   },
   "holdings": 352,
   "history": 3417
  },
  {
   "ticker": "HYTI",
   "name": "FT Vest High Yield & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=HYTI",
   "dataFile": "./funds/HYTI/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$18.52",
   "navValue": 18.52,
   "aum": "$95.38M",
   "aumValue": 95381042,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 12 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$18.50",
   "premiumDiscount": "0.05%",
   "cusip": "33738D739",
   "isin": "US33738D7396",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1621
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.01,
     "ytd": 2.92,
     "yr1": 5.11,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.49
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.96,
     "ytd": 2.03,
     "yr1": 5.86,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.64
    }
   },
   "metrics": {
    "tr1y": 5.11,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.49,
    "dividendYield": 10.41,
    "dividendYieldText": "10.41%",
    "secYield": -0.55,
    "secYieldText": "-0.55%"
   },
   "holdings": 5,
   "history": 406
  },
  {
   "ticker": "IDVY",
   "name": "First Trust International Rising Dividend Achievers ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=IDVY",
   "dataFile": "./funds/IDVY/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$26.35",
   "navValue": 26.35,
   "aum": "$1.32M",
   "aumValue": 1317536,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 10 2026",
   "exchange": "Nasdaq",
   "closePrice": "$26.45",
   "premiumDiscount": "0.36%",
   "cusip": "33741X300",
   "isin": "US33741X3008",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.14
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.98,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.8
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.25,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 2.75
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 8.8,
    "dividendYield": 2.12,
    "dividendYieldText": "2.12%",
    "secYield": 1.78,
    "secYieldText": "1.78%"
   },
   "holdings": 168,
   "history": 157
  },
  {
   "ticker": "IFV",
   "name": "First Trust Dorsey Wright International Focus 5 ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=IFV",
   "dataFile": "./funds/IFV/meta.json",
   "ter": "1.14%",
   "terValue": 1.14,
   "nav": "$25.37",
   "navValue": 25.37,
   "aum": "$221.99M",
   "aumValue": 221990488,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 22 2014",
   "exchange": "Nasdaq",
   "closePrice": "$25.37",
   "premiumDiscount": "—",
   "cusip": "33738R886",
   "isin": "US33738R8869",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.094
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -6.39,
     "ytd": 6.66,
     "yr1": 11.06,
     "yr3": 15.28,
     "yr5": 4.35,
     "yr10": 6.37,
     "sinceInception": 4.24
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.65,
     "ytd": 9.6,
     "yr1": 19.69,
     "yr3": 16.8,
     "yr5": 4.4,
     "yr10": 7.29,
     "sinceInception": 4.53
    }
   },
   "metrics": {
    "tr1y": 11.06,
    "tr3y": 53.2,
    "tr5y": 23.73,
    "tr10y": 85.43,
    "cagr3y": 15.28,
    "cagr5y": 4.35,
    "cagr10y": 6.37,
    "siAnn": 4.24,
    "dividendYield": 1.83,
    "dividendYieldText": "1.83%",
    "secYield": 1.9,
    "secYieldText": "1.90%"
   },
   "holdings": 6,
   "history": 3063
  },
  {
   "ticker": "IGLD",
   "name": "FT Vest Gold Strategy Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=IGLD",
   "dataFile": "./funds/IGLD/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$20.90",
   "navValue": 20.9,
   "aum": "$616.42M",
   "aumValue": 616417024,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 02 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$20.91",
   "premiumDiscount": "0.00%",
   "cusip": "33733E856",
   "isin": "US33733E8562",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.3991
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.79,
     "ytd": 0.97,
     "yr1": 20.02,
     "yr3": 22.62,
     "yr5": 13.79,
     "yr10": null,
     "sinceInception": 12.99
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -12.81,
     "ytd": -7.59,
     "yr1": 13.97,
     "yr3": 19.5,
     "yr5": 12.3,
     "yr10": null,
     "sinceInception": 11.56
    }
   },
   "metrics": {
    "tr1y": 20.02,
    "tr3y": 84.37,
    "tr5y": 90.77,
    "tr10y": null,
    "cagr3y": 22.62,
    "cagr5y": 13.79,
    "cagr10y": null,
    "siAnn": 12.99,
    "dividendYield": 22.79,
    "dividendYieldText": "22.79%",
    "secYield": 2.13,
    "secYieldText": "2.13%"
   },
   "holdings": 5,
   "history": 1399
  },
  {
   "ticker": "ILDR",
   "name": "First Trust Innovation Leaders ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ILDR",
   "dataFile": "./funds/ILDR/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$39.81",
   "navValue": 39.81,
   "aum": "$348.37M",
   "aumValue": 348372666,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 25 2021",
   "exchange": "NYSE Arca",
   "closePrice": "$39.96",
   "premiumDiscount": "0.18%",
   "cusip": "33740F565",
   "isin": "US33740F5659",
   "distributions": {
    "frequency": null,
    "exDate": "Dec 23 2021",
    "dividend": 0.0339
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.45,
     "ytd": 17.33,
     "yr1": 27.81,
     "yr3": 28.43,
     "yr5": 10.99,
     "yr10": null,
     "sinceInception": 13.25
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 31.32,
     "ytd": 19.15,
     "yr1": 33.42,
     "yr3": 29.33,
     "yr5": 12.24,
     "yr10": null,
     "sinceInception": 14.07
    }
   },
   "metrics": {
    "tr1y": 27.81,
    "tr3y": 111.84,
    "tr5y": 68.43,
    "tr10y": null,
    "cagr3y": 28.43,
    "cagr5y": 10.99,
    "cagr10y": null,
    "siAnn": 13.25,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 82,
   "history": 1340
  },
  {
   "ticker": "ISHP",
   "name": "First Trust S-Network E-Commerce ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ISHP",
   "dataFile": "./funds/ISHP/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$33.82",
   "navValue": 33.82,
   "aum": "$5.07M",
   "aumValue": 5073210,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2016",
   "exchange": "Nasdaq",
   "closePrice": "$33.78",
   "premiumDiscount": "—",
   "cusip": "33738R829",
   "isin": "US33738R8299",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.0708
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 6.24,
     "ytd": -6.71,
     "yr1": -10.29,
     "yr3": 11.4,
     "yr5": 1.43,
     "yr10": null,
     "sinceInception": 7.44
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.39,
     "ytd": -15.52,
     "yr1": -15.76,
     "yr3": 8.56,
     "yr5": 0.54,
     "yr10": null,
     "sinceInception": 6.48
    }
   },
   "metrics": {
    "tr1y": -10.29,
    "tr3y": 38.25,
    "tr5y": 7.36,
    "tr10y": null,
    "cagr3y": 11.4,
    "cagr5y": 1.43,
    "cagr10y": null,
    "siAnn": 7.44,
    "dividendYield": 1.11,
    "dividendYieldText": "1.11%",
    "secYield": 0.61,
    "secYieldText": "0.61%"
   },
   "holdings": 66,
   "history": 2517
  },
  {
   "ticker": "JANM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=JANM",
   "dataFile": "./funds/JANM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$34.44",
   "navValue": 34.44,
   "aum": "$37.02M",
   "aumValue": 37024873,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 17 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$34.45",
   "premiumDiscount": "0.03%",
   "cusip": "33740U455",
   "isin": "US33740U4554",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.39,
     "ytd": 3.91,
     "yr1": 6.52,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.3
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.23,
     "ytd": 2.57,
     "yr1": 6.68,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.11
    }
   },
   "metrics": {
    "tr1y": 6.52,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.3,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 423
  },
  {
   "ticker": "JULM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=JULM",
   "dataFile": "./funds/JULM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$34.98",
   "navValue": 34.98,
   "aum": "$34.11M",
   "aumValue": 34107117,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 24 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$35.01",
   "premiumDiscount": "0.09%",
   "cusip": "33740U570",
   "isin": "US33740U5700",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.33,
     "ytd": 3.96,
     "yr1": 6.01,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.97
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.22,
     "ytd": 2.98,
     "yr1": 6.4,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.08
    }
   },
   "metrics": {
    "tr1y": 6.01,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.97,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 545
  },
  {
   "ticker": "JUNM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=JUNM",
   "dataFile": "./funds/JUNM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$35.45",
   "navValue": 35.45,
   "aum": "$67.35M",
   "aumValue": 67354458,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 21 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$35.46",
   "premiumDiscount": "0.03%",
   "cusip": "33740U588",
   "isin": "US33740U5882",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.11,
     "ytd": 3.36,
     "yr1": 5.23,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.03
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.16,
     "ytd": 2.34,
     "yr1": 5.35,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.11
    }
   },
   "metrics": {
    "tr1y": 5.23,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.03,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 567
  },
  {
   "ticker": "KNG",
   "name": "FT Vest S&P 500 Dividend Aristocrats Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=KNG",
   "dataFile": "./funds/KNG/meta.json",
   "ter": "0.74%",
   "terValue": 0.74,
   "nav": "$48.69",
   "navValue": 48.69,
   "aum": "$3.25B",
   "aumValue": 3253560776,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 26 2018",
   "exchange": "Cboe BZX",
   "closePrice": "$48.71",
   "premiumDiscount": "0.00%",
   "cusip": "33739Q705",
   "isin": "US33739Q7051",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3447
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.77,
     "ytd": 10.14,
     "yr1": 11.01,
     "yr3": 8.07,
     "yr5": 5.51,
     "yr10": null,
     "sinceInception": 9.03
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.76,
     "ytd": 7.09,
     "yr1": 11.81,
     "yr3": 7.21,
     "yr5": 5.72,
     "yr10": null,
     "sinceInception": 8.86
    }
   },
   "metrics": {
    "tr1y": 11.01,
    "tr3y": 26.22,
    "tr5y": 30.76,
    "tr10y": null,
    "cagr3y": 8.07,
    "cagr5y": 5.51,
    "cagr10y": null,
    "siAnn": 9.03,
    "dividendYield": 6.88,
    "dividendYieldText": "6.88%",
    "secYield": 1.76,
    "secYieldText": "1.76%"
   },
   "holdings": 139,
   "history": 2137
  },
  {
   "ticker": "KNGZ",
   "name": "First Trust S&P 500 Diversified Dividend Aristocrats ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=KNGZ",
   "dataFile": "./funds/KNGZ/meta.json",
   "ter": "0.50%",
   "terValue": 0.5,
   "nav": "$41.09",
   "navValue": 41.09,
   "aum": "$65.75M",
   "aumValue": 65749625,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2017",
   "exchange": "Nasdaq",
   "closePrice": "$41.11",
   "premiumDiscount": "0.01%",
   "cusip": "33738R738",
   "isin": "US33738R7382",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2621
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.35,
     "ytd": 19.93,
     "yr1": 22.93,
     "yr3": 16.76,
     "yr5": 10.01,
     "yr10": null,
     "sinceInception": 11.58
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 11.88,
     "ytd": 13.38,
     "yr1": 22.52,
     "yr3": 14.9,
     "yr5": 9.24,
     "yr10": null,
     "sinceInception": 11.12
    }
   },
   "metrics": {
    "tr1y": 22.93,
    "tr3y": 59.18,
    "tr5y": 61.12,
    "tr10y": null,
    "cagr3y": 16.76,
    "cagr5y": 10.01,
    "cagr10y": null,
    "siAnn": 11.58,
    "dividendYield": 2.43,
    "dividendYieldText": "2.43%",
    "secYield": 2.66,
    "secYieldText": "2.66%"
   },
   "holdings": 99,
   "history": 2329
  },
  {
   "ticker": "LALT",
   "name": "First Trust Multi-Strategy Alternative ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=LALT",
   "dataFile": "./funds/LALT/meta.json",
   "ter": "1.18%",
   "terValue": 1.18,
   "nav": "$24.73",
   "navValue": 24.73,
   "aum": "$388.31M",
   "aumValue": 388309280,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 31 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$24.75",
   "premiumDiscount": "0.04%",
   "cusip": "33740F490",
   "isin": "US33740F4900",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0809
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.07,
     "ytd": 9.63,
     "yr1": 14.72,
     "yr3": 9.46,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.31
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -1.14,
     "ytd": 7.79,
     "yr1": 17.2,
     "yr3": 9.61,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.2
    }
   },
   "metrics": {
    "tr1y": 14.72,
    "tr3y": 31.15,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 9.46,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 8.31,
    "dividendYield": 3.7,
    "dividendYieldText": "3.70%",
    "secYield": 5.41,
    "secYieldText": "5.41%"
   },
   "holdings": 8,
   "history": 916
  },
  {
   "ticker": "LDSF",
   "name": "First Trust Low Duration Strategic Focus ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=LDSF",
   "dataFile": "./funds/LDSF/meta.json",
   "ter": "0.77%",
   "terValue": 0.77,
   "nav": "$18.49",
   "navValue": 18.49,
   "aum": "$160.88M",
   "aumValue": 160883820,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 03 2019",
   "exchange": "Nasdaq",
   "closePrice": "$18.48",
   "premiumDiscount": "—",
   "cusip": "33740F870",
   "isin": "US33740F8703",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.075
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.44,
     "ytd": 1.34,
     "yr1": 3.32,
     "yr3": 5.22,
     "yr5": 2.48,
     "yr10": null,
     "sinceInception": 2.69
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.07,
     "ytd": 0.92,
     "yr1": 4.16,
     "yr3": 5.35,
     "yr5": 2.43,
     "yr10": null,
     "sinceInception": 2.69
    }
   },
   "metrics": {
    "tr1y": 3.32,
    "tr3y": 16.49,
    "tr5y": 13.03,
    "tr10y": null,
    "cagr3y": 5.22,
    "cagr5y": 2.48,
    "cagr10y": null,
    "siAnn": 2.69,
    "dividendYield": 4.69,
    "dividendYieldText": "4.69%",
    "secYield": 4.89,
    "secYieldText": "4.89%"
   },
   "holdings": 10,
   "history": 1942
  },
  {
   "ticker": "LEGR",
   "name": "First Trust Indxx Innovative Transaction & Process ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=LEGR",
   "dataFile": "./funds/LEGR/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$66.17",
   "navValue": 66.17,
   "aum": "$129.04M",
   "aumValue": 129037941,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 24 2018",
   "exchange": "Nasdaq",
   "closePrice": "$66.07",
   "premiumDiscount": "—",
   "cusip": "33741X201",
   "isin": "US33741X2018",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1762
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.54,
     "ytd": 14.46,
     "yr1": 26.15,
     "yr3": 23.18,
     "yr5": 11.78,
     "yr10": null,
     "sinceInception": 12.09
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 12.41,
     "ytd": 9.51,
     "yr1": 22.34,
     "yr3": 21.51,
     "yr5": 11.51,
     "yr10": null,
     "sinceInception": 11.76
    }
   },
   "metrics": {
    "tr1y": 26.15,
    "tr3y": 86.9,
    "tr5y": 74.51,
    "tr10y": null,
    "cagr3y": 23.18,
    "cagr5y": 11.78,
    "cagr10y": null,
    "siAnn": 12.09,
    "dividendYield": 1.75,
    "dividendYieldText": "1.75%",
    "secYield": 1.51,
    "secYieldText": "1.51%"
   },
   "holdings": 110,
   "history": 2179
  },
  {
   "ticker": "LGOV",
   "name": "First Trust Long Duration Opportunities ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=LGOV",
   "dataFile": "./funds/LGOV/meta.json",
   "ter": "0.49%",
   "terValue": 0.49,
   "nav": "$19.94",
   "navValue": 19.94,
   "aum": "$598.34M",
   "aumValue": 598335145,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 22 2019",
   "exchange": "NYSE Arca",
   "closePrice": "$19.95",
   "premiumDiscount": "—",
   "cusip": "33738D606",
   "isin": "US33738D6067",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0775
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.63,
     "ytd": -1.56,
     "yr1": 1.11,
     "yr3": 3.2,
     "yr5": -2.52,
     "yr10": null,
     "sinceInception": 1
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.81,
     "ytd": 0.71,
     "yr1": 4.15,
     "yr3": 3.09,
     "yr5": -1.85,
     "yr10": null,
     "sinceInception": 1.33
    }
   },
   "metrics": {
    "tr1y": 1.11,
    "tr3y": 9.91,
    "tr5y": -11.98,
    "tr10y": null,
    "cagr3y": 3.2,
    "cagr5y": -2.52,
    "cagr10y": null,
    "siAnn": 1,
    "dividendYield": 4.44,
    "dividendYieldText": "4.44%",
    "secYield": 3.99,
    "secYieldText": "3.99%"
   },
   "holdings": 182,
   "history": 1930
  },
  {
   "ticker": "LMBS",
   "name": "First Trust Low Duration Opportunities ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=LMBS",
   "dataFile": "./funds/LMBS/meta.json",
   "ter": "0.66%",
   "terValue": 0.66,
   "nav": "$48.72",
   "navValue": 48.72,
   "aum": "$6.46B",
   "aumValue": 6460690603,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 04 2014",
   "exchange": "Nasdaq",
   "closePrice": "$48.66",
   "premiumDiscount": "—",
   "cusip": "33739Q200",
   "isin": "US33739Q2003",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.17
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.32,
     "ytd": 1.71,
     "yr1": 3.9,
     "yr3": 5.61,
     "yr5": 3.14,
     "yr10": 2.56,
     "sinceInception": 2.99
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.83,
     "ytd": 1.47,
     "yr1": 5.06,
     "yr3": 5.76,
     "yr5": 3.07,
     "yr10": 2.68,
     "sinceInception": 3.01
    }
   },
   "metrics": {
    "tr1y": 3.9,
    "tr3y": 17.79,
    "tr5y": 16.72,
    "tr10y": 28.76,
    "cagr3y": 5.61,
    "cagr5y": 3.14,
    "cagr10y": 2.56,
    "siAnn": 2.99,
    "dividendYield": 4.13,
    "dividendYieldText": "4.13%",
    "secYield": 3.69,
    "secYieldText": "3.69%"
   },
   "holdings": 1238,
   "history": 2989
  },
  {
   "ticker": "LQTI",
   "name": "FT Vest Investment Grade & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=LQTI",
   "dataFile": "./funds/LQTI/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$18.20",
   "navValue": 18.2,
   "aum": "$227.52M",
   "aumValue": 227523820,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 12 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$18.23",
   "premiumDiscount": "0.00%",
   "cusip": "33738D747",
   "isin": "US33738D7479",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1411
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.16,
     "ytd": -0.41,
     "yr1": 1.52,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 4.13
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.05,
     "ytd": 0.93,
     "yr1": 4.08,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.67
    }
   },
   "metrics": {
    "tr1y": 1.52,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 4.13,
    "dividendYield": 9.27,
    "dividendYieldText": "9.27%",
    "secYield": -0.56,
    "secYieldText": "-0.56%"
   },
   "holdings": 5,
   "history": 406
  },
  {
   "ticker": "LTTI",
   "name": "FT Vest 20+ Year Treasury & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=LTTI",
   "dataFile": "./funds/LTTI/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$16.85",
   "navValue": 16.85,
   "aum": "$14.32M",
   "aumValue": 14321634,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 12 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$16.83",
   "premiumDiscount": "0.00%",
   "cusip": "33738D721",
   "isin": "US33738D7214",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1331
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.4,
     "ytd": -2.73,
     "yr1": -0.48,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 0.19
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.67,
     "ytd": 0.73,
     "yr1": 2.17,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 2.79
    }
   },
   "metrics": {
    "tr1y": -0.48,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 0.19,
    "dividendYield": 9.46,
    "dividendYieldText": "9.46%",
    "secYield": -0.57,
    "secYieldText": "-0.57%"
   },
   "holdings": 5,
   "history": 406
  },
  {
   "ticker": "MARM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MARM",
   "dataFile": "./funds/MARM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$34.58",
   "navValue": 34.58,
   "aum": "$106.33M",
   "aumValue": 106330338,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 26 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$34.56",
   "premiumDiscount": "0.00%",
   "cusip": "33740U612",
   "isin": "US33740U6120",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.11,
     "ytd": 4.39,
     "yr1": 6.32,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.3
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.12,
     "ytd": 3.33,
     "yr1": 6.32,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.38
    }
   },
   "metrics": {
    "tr1y": 6.32,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.3,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 627
  },
  {
   "ticker": "MAYM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MAYM",
   "dataFile": "./funds/MAYM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$33.31",
   "navValue": 33.31,
   "aum": "$39.14M",
   "aumValue": 39140123,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 16 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$33.32",
   "premiumDiscount": "0.03%",
   "cusip": "33740U356",
   "isin": "US33740U3564",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.88,
     "ytd": 3.23,
     "yr1": 5.16,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.81
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.92,
     "ytd": 2.17,
     "yr1": 5.21,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.74
    }
   },
   "metrics": {
    "tr1y": 5.16,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 5.81,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 341
  },
  {
   "ticker": "MDEV",
   "name": "First Trust Indxx Medical Devices ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MDEV",
   "dataFile": "./funds/MDEV/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$20.92",
   "navValue": 20.92,
   "aum": "$3.14M",
   "aumValue": 3138507,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 22 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$20.82",
   "premiumDiscount": "—",
   "cusip": "33738R639",
   "isin": "US33738R6392",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0217
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 12.73,
     "ytd": 1.59,
     "yr1": 4.26,
     "yr3": 3.02,
     "yr5": -4.68,
     "yr10": null,
     "sinceInception": -3.1
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.74,
     "ytd": -8.74,
     "yr1": -6.65,
     "yr3": -2.86,
     "yr5": -5.39,
     "yr10": null,
     "sinceInception": -5.25
    }
   },
   "metrics": {
    "tr1y": 4.26,
    "tr3y": 9.34,
    "tr5y": -21.31,
    "tr10y": null,
    "cagr3y": 3.02,
    "cagr5y": -4.68,
    "cagr10y": null,
    "siAnn": -3.1,
    "dividendYield": 0.1,
    "dividendYieldText": "0.10%",
    "secYield": 0.27,
    "secYieldText": "0.27%"
   },
   "holdings": 54,
   "history": 1321
  },
  {
   "ticker": "MDIV",
   "name": "Multi-Asset Diversified Income Index Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MDIV",
   "dataFile": "./funds/MDIV/meta.json",
   "ter": "0.83%",
   "terValue": 0.83,
   "nav": "$16.02",
   "navValue": 16.02,
   "aum": "$412.63M",
   "aumValue": 412634357,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 13 2012",
   "exchange": "Nasdaq",
   "closePrice": "$16.02",
   "premiumDiscount": "—",
   "cusip": "33738R100",
   "isin": "US33738R1005",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.096
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.49,
     "ytd": 11.61,
     "yr1": 10.57,
     "yr3": 11.11,
     "yr5": 6.82,
     "yr10": 4.74,
     "sinceInception": 4.99
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.3,
     "ytd": 8.88,
     "yr1": 12.07,
     "yr3": 11.38,
     "yr5": 6.07,
     "yr10": 4.72,
     "sinceInception": 4.87
    }
   },
   "metrics": {
    "tr1y": 10.57,
    "tr3y": 37.17,
    "tr5y": 39.08,
    "tr10y": 58.9,
    "cagr3y": 11.11,
    "cagr5y": 6.82,
    "cagr10y": 4.74,
    "siAnn": 4.99,
    "dividendYield": 6.85,
    "dividendYieldText": "6.85%",
    "secYield": 7.26,
    "secYieldText": "7.26%"
   },
   "holdings": 125,
   "history": 3549
  },
  {
   "ticker": "MFLX",
   "name": "First Trust Flexible Municipal High Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MFLX",
   "dataFile": "./funds/MFLX/meta.json",
   "ter": "0.49%",
   "terValue": 0.49,
   "nav": "$16.07",
   "navValue": 16.07,
   "aum": "$20.09M",
   "aumValue": 20090757,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 27 2016",
   "exchange": "Nasdaq",
   "closePrice": "$16.02",
   "premiumDiscount": "—",
   "cusip": "33740F508",
   "isin": "US33740F5089",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.062
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.98,
     "ytd": 1.55,
     "yr1": 7.13,
     "yr3": 4.99,
     "yr5": -0.97,
     "yr10": null,
     "sinceInception": 2
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.76,
     "ytd": 3.81,
     "yr1": 9.49,
     "yr3": 5.51,
     "yr5": -0.21,
     "yr10": null,
     "sinceInception": 2.26
    }
   },
   "metrics": {
    "tr1y": 7.13,
    "tr3y": 15.73,
    "tr5y": -4.76,
    "tr10y": null,
    "cagr3y": 4.99,
    "cagr5y": -0.97,
    "cagr10y": null,
    "siAnn": 2,
    "dividendYield": 4.25,
    "dividendYieldText": "4.25%",
    "secYield": 4.33,
    "secYieldText": "4.33%"
   },
   "holdings": 80,
   "history": 2512
  },
  {
   "ticker": "MGOV",
   "name": "First Trust Intermediate Government Opportunities ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MGOV",
   "dataFile": "./funds/MGOV/meta.json",
   "ter": "0.50%",
   "terValue": 0.5,
   "nav": "$19.30",
   "navValue": 19.3,
   "aum": "$98.41M",
   "aumValue": 98411483,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 02 2023",
   "exchange": "NYSE Arca",
   "closePrice": "$19.26",
   "premiumDiscount": "—",
   "cusip": "33738D838",
   "isin": "US33738D8386",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.07
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.67,
     "ytd": 0.13,
     "yr1": 2.79,
     "yr3": 4.6,
     "yr5": null,
     "yr10": null,
     "sinceInception": 4.58
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.77,
     "ytd": 1.23,
     "yr1": 4.98,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 5.24
    }
   },
   "metrics": {
    "tr1y": 2.79,
    "tr3y": 14.44,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 4.6,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 4.58,
    "dividendYield": 4.88,
    "dividendYieldText": "4.88%",
    "secYield": 3.85,
    "secYieldText": "3.85%"
   },
   "holdings": 212,
   "history": 790
  },
  {
   "ticker": "MISL",
   "name": "First Trust Indxx Aerospace & Defense ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MISL",
   "dataFile": "./funds/MISL/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$42.66",
   "navValue": 42.66,
   "aum": "$706.00M",
   "aumValue": 706003325,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 25 2022",
   "exchange": "NYSE Arca",
   "closePrice": "$42.64",
   "premiumDiscount": "0.00%",
   "cusip": "33733E831",
   "isin": "US33733E8315",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Mar 26 2026",
    "dividend": 0.0286
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -9.75,
     "ytd": 3.25,
     "yr1": 12.88,
     "yr3": 24.38,
     "yr5": null,
     "yr10": null,
     "sinceInception": 22.23
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.57,
     "ytd": 7.2,
     "yr1": 23.27,
     "yr3": 26.1,
     "yr5": null,
     "yr10": null,
     "sinceInception": 24.64
    }
   },
   "metrics": {
    "tr1y": 12.88,
    "tr3y": 92.42,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 24.38,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 22.23,
    "dividendYield": 0.31,
    "dividendYieldText": "0.31%",
    "secYield": 0,
    "secYieldText": "0.00%"
   },
   "holdings": 40,
   "history": 982
  },
  {
   "ticker": "MMSC",
   "name": "First Trust Multi-Manager Small Cap Opportunities ETF",
   "category": "Size/Style",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=MMSC",
   "dataFile": "./funds/MMSC/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$26.93",
   "navValue": 26.93,
   "aum": "$52.52M",
   "aumValue": 52515226,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 13 2021",
   "exchange": "NYSE Arca",
   "closePrice": "$26.92",
   "premiumDiscount": "—",
   "cusip": "33740U794",
   "isin": "US33740U7946",
   "distributions": {
    "frequency": null,
    "exDate": "Dec 13 2024",
    "dividend": 0.0854
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -1.45,
     "ytd": 16.46,
     "yr1": 26.11,
     "yr3": 19.52,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.92
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 24.72,
     "ytd": 23.57,
     "yr1": 43.2,
     "yr3": 22.48,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.53
    }
   },
   "metrics": {
    "tr1y": 26.11,
    "tr3y": 70.73,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 19.52,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.92,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 205,
   "history": 1242
  },
  {
   "ticker": "NFTY",
   "name": "First Trust India NIFTY 50 Equal Weight ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=NFTY",
   "dataFile": "./funds/NFTY/meta.json",
   "ter": "0.80%",
   "terValue": 0.8,
   "nav": "$52.55",
   "navValue": 52.55,
   "aum": "$102.47M",
   "aumValue": 102466466,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 14 2012",
   "exchange": "Nasdaq",
   "closePrice": "$52.30",
   "premiumDiscount": "—",
   "cusip": "33737J802",
   "isin": "US33737J8027",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Mar 26 2026",
    "dividend": 0.3053
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.94,
     "ytd": -6.24,
     "yr1": -2.27,
     "yr3": 6.24,
     "yr5": 4.36,
     "yr10": 7.41,
     "sinceInception": 6.26
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.44,
     "ytd": -7.45,
     "yr1": -8.49,
     "yr3": 5.7,
     "yr5": 5.89,
     "yr10": 7.99,
     "sinceInception": 6.25
    }
   },
   "metrics": {
    "tr1y": -2.27,
    "tr3y": 19.91,
    "tr5y": 23.79,
    "tr10y": 104.38,
    "cagr3y": 6.24,
    "cagr5y": 4.36,
    "cagr10y": 7.41,
    "siAnn": 6.26,
    "dividendYield": 1.88,
    "dividendYieldText": "1.88%",
    "secYield": 0.43,
    "secYieldText": "0.43%"
   },
   "holdings": 52,
   "history": 3674
  },
  {
   "ticker": "NOVM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=NOVM",
   "dataFile": "./funds/NOVM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$34.27",
   "navValue": 34.27,
   "aum": "$28.27M",
   "aumValue": 28271871,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 15 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$34.28",
   "premiumDiscount": "0.03%",
   "cusip": "33740U521",
   "isin": "US33740U5213",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.37,
     "ytd": 3.87,
     "yr1": 6.86,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.54
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.96,
     "ytd": 2.68,
     "yr1": 7.28,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.49
    }
   },
   "metrics": {
    "tr1y": 6.86,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.54,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 464
  },
  {
   "ticker": "NTRL",
   "name": "First Trust Equity Market Neutral ETF",
   "category": "Alternative",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=NTRL",
   "dataFile": "./funds/NTRL/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$20.24",
   "navValue": 20.24,
   "aum": "$16.20M",
   "aumValue": 16195857,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 04 2020",
   "exchange": "NYSE Arca",
   "closePrice": "$20.22",
   "premiumDiscount": "—",
   "cusip": "33740J203",
   "isin": "US33740J2033",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 1.1588
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.4,
     "ytd": 4.9,
     "yr1": 7.45,
     "yr3": 4.5,
     "yr5": 3.68,
     "yr10": null,
     "sinceInception": 2.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -0.72,
     "ytd": 0.19,
     "yr1": 4.03,
     "yr3": 3.53,
     "yr5": 2.7,
     "yr10": null,
     "sinceInception": 1.81
    }
   },
   "metrics": {
    "tr1y": 7.45,
    "tr3y": 14.12,
    "tr5y": 19.8,
    "tr10y": null,
    "cagr3y": 4.5,
    "cagr5y": 3.68,
    "cagr10y": null,
    "siAnn": 2.47,
    "dividendYield": 2.88,
    "dividendYieldText": "2.88%",
    "secYield": 2,
    "secYieldText": "2.00%"
   },
   "holdings": 16,
   "history": 1669
  },
  {
   "ticker": "NXTG",
   "name": "First Trust Indxx NextG ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=NXTG",
   "dataFile": "./funds/NXTG/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$156.61",
   "navValue": 156.61,
   "aum": "$571.61M",
   "aumValue": 571610856,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 17 2011",
   "exchange": "Nasdaq",
   "closePrice": "$156.57",
   "premiumDiscount": "—",
   "cusip": "33737K205",
   "isin": "US33737K2050",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.632
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -3.54,
     "ytd": 42.6,
     "yr1": 55.8,
     "yr3": 31.63,
     "yr5": 16.31,
     "yr10": 16.02,
     "sinceInception": 12.57
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 36.66,
     "ytd": 42,
     "yr1": 59.15,
     "yr3": 30.81,
     "yr5": 17.12,
     "yr10": 16.93,
     "sinceInception": 12.69
    }
   },
   "metrics": {
    "tr1y": 55.8,
    "tr3y": 128.07,
    "tr5y": 112.86,
    "tr10y": 341.9,
    "cagr3y": 31.63,
    "cagr5y": 16.31,
    "cagr10y": 16.02,
    "siAnn": 12.57,
    "dividendYield": 1.21,
    "dividendYieldText": "1.21%",
    "secYield": 1.63,
    "secYieldText": "1.63%"
   },
   "holdings": 112,
   "history": 3923
  },
  {
   "ticker": "OCTM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=OCTM",
   "dataFile": "./funds/OCTM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$34.23",
   "navValue": 34.23,
   "aum": "$31.66M",
   "aumValue": 31662652,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 18 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$34.19",
   "premiumDiscount": "—",
   "cusip": "33740F136",
   "isin": "US33740F1369",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.49,
     "ytd": 4.35,
     "yr1": 6.67,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.31
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.51,
     "ytd": 3.03,
     "yr1": 7.13,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.16
    }
   },
   "metrics": {
    "tr1y": 6.67,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.31,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 484
  },
  {
   "ticker": "PMTL",
   "name": "First Trust Indxx Quality Precious Metals Miners ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=PMTL",
   "dataFile": "./funds/PMTL/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$24.89",
   "navValue": 24.89,
   "aum": "$2.49M",
   "aumValue": 2489523,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 22 2026",
   "exchange": "NYSE Arca",
   "closePrice": "$24.96",
   "premiumDiscount": "0.28%",
   "cusip": "33734X689",
   "isin": "US33734X6893",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 28.19
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 28.19,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": 0.43,
    "secYieldText": "0.43%"
   },
   "holdings": 78,
   "history": 46
  },
  {
   "ticker": "QABA",
   "name": "First Trust NASDAQ ABA Community Bank Index Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QABA",
   "dataFile": "./funds/QABA/meta.json",
   "ter": "0.63%",
   "terValue": 0.63,
   "nav": "$66.03",
   "navValue": 66.03,
   "aum": "$85.84M",
   "aumValue": 85839769,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 29 2009",
   "exchange": "Nasdaq",
   "closePrice": "$66.04",
   "premiumDiscount": "0.04%",
   "cusip": "33736Q104",
   "isin": "US33736Q1040",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3585
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 7.97,
     "ytd": 19.67,
     "yr1": 17.16,
     "yr3": 19.7,
     "yr5": 6.53,
     "yr10": 7.18,
     "sinceInception": 9.34
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.17,
     "ytd": 20.24,
     "yr1": 27.33,
     "yr3": 22.65,
     "yr5": 6.67,
     "yr10": 8.28,
     "sinceInception": 9.47
    }
   },
   "metrics": {
    "tr1y": 17.16,
    "tr3y": 71.51,
    "tr5y": 37.2,
    "tr10y": 100.05,
    "cagr3y": 19.7,
    "cagr5y": 6.53,
    "cagr10y": 7.18,
    "siAnn": 9.34,
    "dividendYield": 2.29,
    "dividendYieldText": "2.29%",
    "secYield": 2.08,
    "secYieldText": "2.08%"
   },
   "holdings": 161,
   "history": 4337
  },
  {
   "ticker": "QCAP",
   "name": "FT Vest Nasdaq-100 Conservative Buffer ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QCAP",
   "dataFile": "./funds/QCAP/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$25.55",
   "navValue": 25.55,
   "aum": "$127.73M",
   "aumValue": 127731298,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$25.54",
   "premiumDiscount": "—",
   "cusip": "33740F284",
   "isin": "US33740F2847",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.08,
     "ytd": 6.37,
     "yr1": 9.17,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.55
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.83,
     "ytd": 5.06,
     "yr1": 9.35,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.78
    }
   },
   "metrics": {
    "tr1y": 9.17,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.55,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 610
  },
  {
   "ticker": "QCJA",
   "name": "FT Vest Nasdaq-100 Conservative Buffer ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QCJA",
   "dataFile": "./funds/QCJA/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$23.98",
   "navValue": 23.98,
   "aum": "$69.54M",
   "aumValue": 69539469,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 17 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$23.96",
   "premiumDiscount": "0.04%",
   "cusip": "33740U448",
   "isin": "US33740U4489",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.45,
     "ytd": 7.58,
     "yr1": 12.58,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.67
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.15,
     "ytd": 5.99,
     "yr1": 13.23,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.97
    }
   },
   "metrics": {
    "tr1y": 12.58,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.67,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 423
  },
  {
   "ticker": "QCJL",
   "name": "FT Vest Nasdaq-100 Conservative Buffer ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QCJL",
   "dataFile": "./funds/QCJL/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$26.11",
   "navValue": 26.11,
   "aum": "$103.12M",
   "aumValue": 103119294,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 19 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$26.13",
   "premiumDiscount": "0.11%",
   "cusip": "33740F219",
   "isin": "US33740F2193",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.96,
     "ytd": 8.3,
     "yr1": 12.52,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.68
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.09,
     "ytd": 5.6,
     "yr1": 12.03,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.39
    }
   },
   "metrics": {
    "tr1y": 12.52,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.68,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 548
  },
  {
   "ticker": "QCLN",
   "name": "First Trust NASDAQ Clean Edge Green Energy Index Fund",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QCLN",
   "dataFile": "./funds/QCLN/meta.json",
   "ter": "0.59%",
   "terValue": 0.59,
   "nav": "$49.31",
   "navValue": 49.31,
   "aum": "$562.13M",
   "aumValue": 562132350,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$49.31",
   "premiumDiscount": "—",
   "cusip": "33733E500",
   "isin": "US33733E5006",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Mar 26 2026",
    "dividend": 0.0068
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -26.25,
     "ytd": 9.73,
     "yr1": 29.19,
     "yr3": 1.39,
     "yr5": -5.68,
     "yr10": 13.23,
     "sinceInception": 5.2
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 31.81,
     "ytd": 37.5,
     "yr1": 87.67,
     "yr3": 6.66,
     "yr5": -1.98,
     "yr10": 16.31,
     "sinceInception": 6.48
    }
   },
   "metrics": {
    "tr1y": 29.19,
    "tr3y": 4.23,
    "tr5y": -25.35,
    "tr10y": 246.43,
    "cagr3y": 1.39,
    "cagr5y": -5.68,
    "cagr10y": 13.23,
    "siAnn": 5.2,
    "dividendYield": 0.17,
    "dividendYieldText": "0.17%",
    "secYield": 0.18,
    "secYieldText": "0.18%"
   },
   "holdings": 58,
   "history": 4938
  },
  {
   "ticker": "QCOC",
   "name": "FT Vest Nasdaq-100 Conservative Buffer ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QCOC",
   "dataFile": "./funds/QCOC/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$24.57",
   "navValue": 24.57,
   "aum": "$63.88M",
   "aumValue": 63883025,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 18 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$24.57",
   "premiumDiscount": "0.00%",
   "cusip": "33740F151",
   "isin": "US33740F1518",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.97,
     "ytd": 8.47,
     "yr1": 12.22,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.74
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.68,
     "ytd": 6.6,
     "yr1": 12.72,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.84
    }
   },
   "metrics": {
    "tr1y": 12.22,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.74,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 484
  },
  {
   "ticker": "QDEC",
   "name": "FT Vest Nasdaq-100 Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QDEC",
   "dataFile": "./funds/QDEC/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$36.89",
   "navValue": 36.89,
   "aum": "$691.62M",
   "aumValue": 691623951,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 18 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$36.87",
   "premiumDiscount": "—",
   "cusip": "33740F649",
   "isin": "US33740F6491",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.63,
     "ytd": 11.48,
     "yr1": 20.17,
     "yr3": 16.73,
     "yr5": 9.94,
     "yr10": null,
     "sinceInception": 11.14
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 13.58,
     "ytd": 9.63,
     "yr1": 21.6,
     "yr3": 16.71,
     "yr5": 10.24,
     "yr10": null,
     "sinceInception": 11.17
    }
   },
   "metrics": {
    "tr1y": 20.17,
    "tr3y": 59.06,
    "tr5y": 60.61,
    "tr10y": null,
    "cagr3y": 16.73,
    "cagr5y": 9.94,
    "cagr10y": null,
    "siAnn": 11.14,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1447
  },
  {
   "ticker": "QJUN",
   "name": "FT Vest Nasdaq-100 Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QJUN",
   "dataFile": "./funds/QJUN/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$34.40",
   "navValue": 34.4,
   "aum": "$734.36M",
   "aumValue": 734355011,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 18 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$34.41",
   "premiumDiscount": "0.06%",
   "cusip": "33740F557",
   "isin": "US33740F5576",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.65,
     "ytd": 5.21,
     "yr1": 10.42,
     "yr3": 14,
     "yr5": 9.83,
     "yr10": null,
     "sinceInception": 10.56
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.86,
     "ytd": 6,
     "yr1": 13.94,
     "yr3": 14.97,
     "yr5": 10.7,
     "yr10": null,
     "sinceInception": 11.1
    }
   },
   "metrics": {
    "tr1y": 10.42,
    "tr3y": 48.15,
    "tr5y": 59.81,
    "tr10y": null,
    "cagr3y": 14,
    "cagr5y": 9.83,
    "cagr10y": null,
    "siAnn": 10.56,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1323
  },
  {
   "ticker": "QMAG",
   "name": "FT Vest Nasdaq-100 Moderate Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QMAG",
   "dataFile": "./funds/QMAG/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$26.32",
   "navValue": 26.32,
   "aum": "$93.45M",
   "aumValue": 93451934,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 16 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$26.35",
   "premiumDiscount": "0.08%",
   "cusip": "33740F193",
   "isin": "US33740F1930",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.26,
     "ytd": 9.21,
     "yr1": 14.13,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.51
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.55,
     "ytd": 7.19,
     "yr1": 14.08,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.68
    }
   },
   "metrics": {
    "tr1y": 14.13,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 13.51,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 528
  },
  {
   "ticker": "QMAR",
   "name": "FT Vest Nasdaq-100 Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QMAR",
   "dataFile": "./funds/QMAR/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$38.44",
   "navValue": 38.44,
   "aum": "$609.23M",
   "aumValue": 609228573,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 19 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$38.47",
   "premiumDiscount": "0.08%",
   "cusip": "33740F581",
   "isin": "US33740F5816",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.61,
     "ytd": 14.91,
     "yr1": 19.77,
     "yr3": 15.77,
     "yr5": 11.28,
     "yr10": null,
     "sinceInception": 12.41
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 10.97,
     "ytd": 12.82,
     "yr1": 20.21,
     "yr3": 15.73,
     "yr5": 11.47,
     "yr10": null,
     "sinceInception": 12.44
    }
   },
   "metrics": {
    "tr1y": 19.77,
    "tr3y": 55.16,
    "tr5y": 70.64,
    "tr10y": null,
    "cagr3y": 15.77,
    "cagr5y": 11.28,
    "cagr10y": null,
    "siAnn": 12.41,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1386
  },
  {
   "ticker": "QMFE",
   "name": "FT Vest Nasdaq-100 Moderate Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QMFE",
   "dataFile": "./funds/QMFE/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$24.99",
   "navValue": 24.99,
   "aum": "$44.99M",
   "aumValue": 44988913,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 21 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$24.97",
   "premiumDiscount": "0.00%",
   "cusip": "33740F128",
   "isin": "US33740F1286",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.56,
     "ytd": 10.87,
     "yr1": 16.35,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 14.87
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.42,
     "ytd": 9.03,
     "yr1": 17.12,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 15.45
    }
   },
   "metrics": {
    "tr1y": 16.35,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 14.87,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 400
  },
  {
   "ticker": "QMMY",
   "name": "FT Vest Nasdaq-100 Moderate Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QMMY",
   "dataFile": "./funds/QMMY/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$27.07",
   "navValue": 27.07,
   "aum": "$155.67M",
   "aumValue": 155673368,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 17 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$27.05",
   "premiumDiscount": "0.04%",
   "cusip": "33740F268",
   "isin": "US33740F2680",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.04,
     "ytd": 5.99,
     "yr1": 10.45,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.43
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.56,
     "ytd": 5.71,
     "yr1": 12.55,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 14.43
    }
   },
   "metrics": {
    "tr1y": 10.45,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 13.43,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 590
  },
  {
   "ticker": "QMNV",
   "name": "FT Vest Nasdaq-100 Moderate Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QMNV",
   "dataFile": "./funds/QMNV/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$25.86",
   "navValue": 25.86,
   "aum": "$46.54M",
   "aumValue": 46544448,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 15 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$25.86",
   "premiumDiscount": "0.00%",
   "cusip": "33740U513",
   "isin": "US33740U5130",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.91,
     "ytd": 9.42,
     "yr1": 16.61,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 15.12
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 10.18,
     "ytd": 7.45,
     "yr1": 17.34,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 15.53
    }
   },
   "metrics": {
    "tr1y": 16.61,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 15.12,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 464
  },
  {
   "ticker": "QQBF",
   "name": "FT Vest Nasdaq-100 Quarterly 15 Buffer ETF",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QQBF",
   "dataFile": "./funds/QQBF/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$20.32",
   "navValue": 20.32,
   "aum": "$1.02M",
   "aumValue": 1016151,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 18 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$20.33",
   "premiumDiscount": "0.05%",
   "cusip": "33740U216",
   "isin": "US33740U2160",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 5
  },
  {
   "ticker": "QQEW",
   "name": "First Trust Nasdaq-100 Select Equal Weight ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QQEW",
   "dataFile": "./funds/QQEW/meta.json",
   "ter": "0.55%",
   "terValue": 0.55,
   "nav": "$163.79",
   "navValue": 163.79,
   "aum": "$1.90B",
   "aumValue": 1899954019,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2006",
   "exchange": "Nasdaq",
   "closePrice": "$163.81",
   "premiumDiscount": "—",
   "cusip": "337344105",
   "isin": "US3373441050",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Mar 26 2026",
    "dividend": 0.0204
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.68,
     "ytd": 16.17,
     "yr1": 21.58,
     "yr3": 15.47,
     "yr5": 7.67,
     "yr10": 14.39,
     "sinceInception": 11.47
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 25.77,
     "ytd": 12.46,
     "yr1": 17.3,
     "yr3": 14.88,
     "yr5": 7.88,
     "yr10": 14.85,
     "sinceInception": 11.39
    }
   },
   "metrics": {
    "tr1y": 21.58,
    "tr3y": 53.96,
    "tr5y": 44.7,
    "tr10y": 283.6,
    "cagr3y": 15.47,
    "cagr5y": 7.67,
    "cagr10y": 14.39,
    "siAnn": 11.47,
    "dividendYield": 0.19,
    "dividendYieldText": "0.19%",
    "secYield": 0.06,
    "secYieldText": "0.06%"
   },
   "holdings": 51,
   "history": 5141
  },
  {
   "ticker": "QQXT",
   "name": "First Trust NASDAQ-100 Ex-Technology Sector Index Fund",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QQXT",
   "dataFile": "./funds/QQXT/meta.json",
   "ter": "0.57%",
   "terValue": 0.57,
   "nav": "$96.96",
   "navValue": 96.96,
   "aum": "$140.59M",
   "aumValue": 140591343,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 08 2007",
   "exchange": "Nasdaq",
   "closePrice": "$96.92",
   "premiumDiscount": "—",
   "cusip": "33733E401",
   "isin": "US33733E4017",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1919
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.38,
     "ytd": 3.4,
     "yr1": 5.28,
     "yr3": 7.59,
     "yr5": 3.72,
     "yr10": 10.44,
     "sinceInception": 9.33
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 0.12,
     "ytd": -1.37,
     "yr1": -0.07,
     "yr3": 6.15,
     "yr5": 3.49,
     "yr10": 10.37,
     "sinceInception": 9.15
    }
   },
   "metrics": {
    "tr1y": 5.28,
    "tr3y": 24.54,
    "tr5y": 20.04,
    "tr10y": 169.94,
    "cagr3y": 7.59,
    "cagr5y": 3.72,
    "cagr10y": 10.44,
    "siAnn": 9.33,
    "dividendYield": 1.2,
    "dividendYieldText": "1.20%",
    "secYield": 0.73,
    "secYieldText": "0.73%"
   },
   "holdings": 55,
   "history": 4938
  },
  {
   "ticker": "QSPT",
   "name": "FT Vest Nasdaq-100 Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QSPT",
   "dataFile": "./funds/QSPT/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$36.58",
   "navValue": 36.58,
   "aum": "$713.40M",
   "aumValue": 713395879,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 17 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$36.62",
   "premiumDiscount": "0.08%",
   "cusip": "33740U836",
   "isin": "US33740U8365",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.68,
     "ytd": 12.53,
     "yr1": 16.77,
     "yr3": 17.51,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.16
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 13.75,
     "ytd": 9.91,
     "yr1": 17.79,
     "yr3": 17.75,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.07
    }
   },
   "metrics": {
    "tr1y": 16.77,
    "tr3y": 62.26,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 17.51,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.16,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1260
  },
  {
   "ticker": "QTEC",
   "name": "First Trust NASDAQ-100-Technology Sector Index Fund",
   "category": "Sector & Industry",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=QTEC",
   "dataFile": "./funds/QTEC/meta.json",
   "ter": "0.55%",
   "terValue": 0.55,
   "nav": "$330.80",
   "navValue": 330.8,
   "aum": "$4.81B",
   "aumValue": 4813124845,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2006",
   "exchange": "Nasdaq",
   "closePrice": "$330.63",
   "premiumDiscount": "—",
   "cusip": "337345102",
   "isin": "US3373451026",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0326
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.86,
     "ytd": 37.55,
     "yr1": 48.79,
     "yr3": 27.63,
     "yr5": 13.67,
     "yr10": 20.92,
     "sinceInception": 15.06
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 55.07,
     "ytd": 45.57,
     "yr1": 57.24,
     "yr3": 31.53,
     "yr5": 16.15,
     "yr10": 23.14,
     "sinceInception": 15.52
    }
   },
   "metrics": {
    "tr1y": 48.79,
    "tr3y": 107.9,
    "tr5y": 89.77,
    "tr10y": 568.32,
    "cagr3y": 27.63,
    "cagr5y": 13.67,
    "cagr10y": 20.92,
    "siAnn": 15.06,
    "dividendYield": 0.01,
    "dividendYieldText": "0.01%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 48,
   "history": 5141
  },
  {
   "ticker": "RBLD",
   "name": "First Trust Alerian U.S. NextGen Infrastructure ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RBLD",
   "dataFile": "./funds/RBLD/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$83.53",
   "navValue": 83.53,
   "aum": "$41.77M",
   "aumValue": 41765683,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 13 2008",
   "exchange": "NYSE Arca",
   "closePrice": "$83.52",
   "premiumDiscount": "—",
   "cusip": "33736M103",
   "isin": "US33736M1036",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.22
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.88,
     "ytd": 14.96,
     "yr1": 17.16,
     "yr3": 18.35,
     "yr5": 10.8,
     "yr10": 7.85,
     "sinceInception": 7.78
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 10.94,
     "ytd": 21.01,
     "yr1": 27.24,
     "yr3": 20.79,
     "yr5": 12.34,
     "yr10": 8.91,
     "sinceInception": 8.17
    }
   },
   "metrics": {
    "tr1y": 17.16,
    "tr3y": 65.77,
    "tr5y": 66.99,
    "tr10y": 112.91,
    "cagr3y": 18.35,
    "cagr5y": 10.8,
    "cagr10y": 7.85,
    "siAnn": 7.78,
    "dividendYield": 0.98,
    "dividendYieldText": "0.98%",
    "secYield": 1.07,
    "secYieldText": "1.07%"
   },
   "holdings": 104,
   "history": 4515
  },
  {
   "ticker": "RCTR",
   "name": "First Trust Bloomberg Nuclear Power ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RCTR",
   "dataFile": "./funds/RCTR/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$32.14",
   "navValue": 32.14,
   "aum": "$28.92M",
   "aumValue": 28923801,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 30 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$32.25",
   "premiumDiscount": "0.34%",
   "cusip": "33734X721",
   "isin": "US33734X7214",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0584
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -5.96,
     "ytd": 4.02,
     "yr1": 11.44,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.94
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -3.33,
     "ytd": 3.62,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.52
    }
   },
   "metrics": {
    "tr1y": 11.44,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.94,
    "dividendYield": 0.72,
    "dividendYieldText": "0.72%",
    "secYield": 0.67,
    "secYieldText": "0.67%"
   },
   "holdings": 51,
   "history": 291
  },
  {
   "ticker": "RDVI",
   "name": "FT Vest Rising Dividend Achievers Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RDVI",
   "dataFile": "./funds/RDVI/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$28.17",
   "navValue": 28.17,
   "aum": "$3.72B",
   "aumValue": 3716504305,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 19 2022",
   "exchange": "Cboe BZX",
   "closePrice": "$28.18",
   "premiumDiscount": "0.04%",
   "cusip": "33738D879",
   "isin": "US33738D8790",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1999
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 8.25,
     "ytd": 17.04,
     "yr1": 23.99,
     "yr3": 19.63,
     "yr5": null,
     "yr10": null,
     "sinceInception": 20.29
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 17.5,
     "ytd": 16.87,
     "yr1": 29.38,
     "yr3": 20.11,
     "yr5": null,
     "yr10": null,
     "sinceInception": 21.26
    }
   },
   "metrics": {
    "tr1y": 23.99,
    "tr3y": 71.21,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 19.63,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 20.29,
    "dividendYield": 7.28,
    "dividendYieldText": "7.28%",
    "secYield": 0.53,
    "secYieldText": "0.53%"
   },
   "holdings": 74,
   "history": 986
  },
  {
   "ticker": "RDVY",
   "name": "First Trust Rising Dividend Achievers ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RDVY",
   "dataFile": "./funds/RDVY/meta.json",
   "ter": "0.47%",
   "terValue": 0.47,
   "nav": "$79.36",
   "navValue": 79.36,
   "aum": "$25.20B",
   "aumValue": 25201935873,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 06 2014",
   "exchange": "Nasdaq",
   "closePrice": "$79.36",
   "premiumDiscount": "0.00%",
   "cusip": "33738R506",
   "isin": "US33738R5063",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1521
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 8.42,
     "ytd": 17.74,
     "yr1": 25.08,
     "yr3": 21.15,
     "yr5": 12.32,
     "yr10": 15.76,
     "sinceInception": 13.72
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 18.96,
     "ytd": 17.25,
     "yr1": 30.45,
     "yr3": 21.63,
     "yr5": 12.94,
     "yr10": 16.65,
     "sinceInception": 13.88
    }
   },
   "metrics": {
    "tr1y": 25.08,
    "tr3y": 77.82,
    "tr5y": 78.77,
    "tr10y": 332.1,
    "cagr3y": 21.15,
    "cagr5y": 12.32,
    "cagr10y": 15.76,
    "siAnn": 13.72,
    "dividendYield": 0.83,
    "dividendYieldText": "0.83%",
    "secYield": 0.81,
    "secYieldText": "0.81%"
   },
   "holdings": 73,
   "history": 3199
  },
  {
   "ticker": "RND",
   "name": "First Trust Bloomberg R&D Leaders ETF",
   "category": "Specialty",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RND",
   "dataFile": "./funds/RND/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$33.83",
   "navValue": 33.83,
   "aum": "$10.15M",
   "aumValue": 10150163,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 30 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$33.82",
   "premiumDiscount": "—",
   "cusip": "33738R621",
   "isin": "US33738R6210",
   "distributions": {
    "frequency": null,
    "exDate": "Dec 13 2024",
    "dividend": 0.011
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.07,
     "ytd": 8.46,
     "yr1": 17.67,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 24.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.72,
     "ytd": 5.2,
     "yr1": 19.29,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 25.3
    }
   },
   "metrics": {
    "tr1y": 17.67,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 24.88,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 50,
   "history": 603
  },
  {
   "ticker": "RNEM",
   "name": "Emerging Markets Equity Select ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RNEM",
   "dataFile": "./funds/RNEM/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$55.62",
   "navValue": 55.62,
   "aum": "$16.69M",
   "aumValue": 16685701,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2017",
   "exchange": "Nasdaq",
   "closePrice": "$55.47",
   "premiumDiscount": "—",
   "cusip": "33738R779",
   "isin": "US33738R7796",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.6346
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5,
     "ytd": 3.81,
     "yr1": 8.2,
     "yr3": 8.11,
     "yr5": 5.28,
     "yr10": null,
     "sinceInception": 4.46
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.94,
     "ytd": -0.72,
     "yr1": 1.31,
     "yr3": 7.18,
     "yr5": 4.58,
     "yr10": null,
     "sinceInception": 4.04
    }
   },
   "metrics": {
    "tr1y": 8.2,
    "tr3y": 26.36,
    "tr5y": 29.34,
    "tr10y": null,
    "cagr3y": 8.11,
    "cagr5y": 5.28,
    "cagr10y": null,
    "siAnn": 4.46,
    "dividendYield": 2.28,
    "dividendYieldText": "2.28%",
    "secYield": 2.7,
    "secYieldText": "2.70%"
   },
   "holdings": 310,
   "history": 2329
  },
  {
   "ticker": "ROBT",
   "name": "First Trust Nasdaq Artificial Intelligence and Robotics ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=ROBT",
   "dataFile": "./funds/ROBT/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$59.62",
   "navValue": 59.62,
   "aum": "$781.08M",
   "aumValue": 781075512,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 21 2018",
   "exchange": "Nasdaq",
   "closePrice": "$59.77",
   "premiumDiscount": "0.23%",
   "cusip": "33738R720",
   "isin": "US33738R7200",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0094
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.41,
     "ytd": 16.35,
     "yr1": 18.9,
     "yr3": 12.17,
     "yr5": 1.79,
     "yr10": null,
     "sinceInception": 8.87
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 21.72,
     "ytd": 8.39,
     "yr1": 16.54,
     "yr3": 7.45,
     "yr5": 0.93,
     "yr10": null,
     "sinceInception": 8.14
    }
   },
   "metrics": {
    "tr1y": 18.9,
    "tr3y": 41.13,
    "tr5y": 9.28,
    "tr10y": null,
    "cagr3y": 12.17,
    "cagr5y": 1.79,
    "cagr10y": null,
    "siAnn": 8.87,
    "dividendYield": 0.02,
    "dividendYieldText": "0.02%",
    "secYield": 0.07,
    "secYieldText": "0.07%"
   },
   "holdings": 118,
   "history": 2160
  },
  {
   "ticker": "RSDE",
   "name": "FT Vest U.S. Equity Equal Weight Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RSDE",
   "dataFile": "./funds/RSDE/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$23.69",
   "navValue": 23.69,
   "aum": "$31.98M",
   "aumValue": 31979067,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 20 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$23.69",
   "premiumDiscount": "0.00%",
   "cusip": "33740U489",
   "isin": "US33740U4893",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.89,
     "ytd": 10.19,
     "yr1": 12.41,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.92
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.27,
     "ytd": 7.71,
     "yr1": 13.05,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.55
    }
   },
   "metrics": {
    "tr1y": 12.41,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.92,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 440
  },
  {
   "ticker": "RSJN",
   "name": "FT Vest U.S. Equity Equal Weight Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RSJN",
   "dataFile": "./funds/RSJN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$37.22",
   "navValue": 37.22,
   "aum": "$83.75M",
   "aumValue": 83753620,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 21 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$37.35",
   "premiumDiscount": "0.35%",
   "cusip": "33740F227",
   "isin": "US33740F2276",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.57,
     "ytd": 10.6,
     "yr1": 13.34,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.1
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.83,
     "ytd": 8.27,
     "yr1": 13.81,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.91
    }
   },
   "metrics": {
    "tr1y": 13.34,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.1,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 567
  },
  {
   "ticker": "RSMR",
   "name": "FT Vest U.S. Equity Equal Weight Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RSMR",
   "dataFile": "./funds/RSMR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$23.94",
   "navValue": 23.94,
   "aum": "$10.77M",
   "aumValue": 10774431,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 21 2025",
   "exchange": "NYSE Arca",
   "closePrice": "$23.91",
   "premiumDiscount": "—",
   "cusip": "33740U398",
   "isin": "US33740U3986",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.55,
     "ytd": 10.1,
     "yr1": 13.3,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.39
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.19,
     "ytd": 7.87,
     "yr1": 13.78,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 13.46
    }
   },
   "metrics": {
    "tr1y": 13.3,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 13.39,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 380
  },
  {
   "ticker": "RSSE",
   "name": "FT Vest U.S. Equity Equal Weight Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=RSSE",
   "dataFile": "./funds/RSSE/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$23.34",
   "navValue": 23.34,
   "aum": "$32.68M",
   "aumValue": 32676679,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$23.45",
   "premiumDiscount": "0.51%",
   "cusip": "33740F185",
   "isin": "US33740F1856",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.34,
     "ytd": 11.12,
     "yr1": 13.12,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.7
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.87,
     "ytd": 8.22,
     "yr1": 13.41,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.04
    }
   },
   "metrics": {
    "tr1y": 13.12,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 9.7,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 504
  },
  {
   "ticker": "SAUG",
   "name": "FT Vest U.S. Small Cap Moderate Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SAUG",
   "dataFile": "./funds/SAUG/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$27.38",
   "navValue": 27.38,
   "aum": "$124.57M",
   "aumValue": 124574726,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 18 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$27.33",
   "premiumDiscount": "—",
   "cusip": "33740F417",
   "isin": "US33740F4173",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.27,
     "ytd": 8.81,
     "yr1": 12.91,
     "yr3": 11.26,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.7
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 7.46,
     "ytd": 8.39,
     "yr1": 18.56,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.27
    }
   },
   "metrics": {
    "tr1y": 12.91,
    "tr3y": 37.73,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 11.26,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.7,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 778
  },
  {
   "ticker": "SCIO",
   "name": "First Trust Structured Credit Income Opportunities ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SCIO",
   "dataFile": "./funds/SCIO/meta.json",
   "ter": "0.70%",
   "terValue": 0.7,
   "nav": "$20.03",
   "navValue": 20.03,
   "aum": "$550.70M",
   "aumValue": 550702859,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 27 2024",
   "exchange": "NYSE Arca",
   "closePrice": "$19.99",
   "premiumDiscount": "—",
   "cusip": "33738D770",
   "isin": "US33738D7701",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.095
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.66,
     "ytd": 2.15,
     "yr1": 4.16,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.48
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.54,
     "ytd": 2,
     "yr1": 5.88,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.97
    }
   },
   "metrics": {
    "tr1y": 4.16,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.48,
    "dividendYield": 5.75,
    "dividendYieldText": "5.75%",
    "secYield": 5.79,
    "secYieldText": "5.79%"
   },
   "holdings": 459,
   "history": 647
  },
  {
   "ticker": "SDVD",
   "name": "FT Vest SMID Rising Dividend Achievers Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SDVD",
   "dataFile": "./funds/SDVD/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$21.88",
   "navValue": 21.88,
   "aum": "$877.55M",
   "aumValue": 877551876,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 09 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$21.96",
   "premiumDiscount": "0.27%",
   "cusip": "33738D820",
   "isin": "US33738D8204",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1567
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 5.47,
     "ytd": 13.02,
     "yr1": 15.1,
     "yr3": 14.84,
     "yr5": null,
     "yr10": null,
     "sinceInception": 14.09
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.57,
     "ytd": 12.17,
     "yr1": 22.31,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 14.67
    }
   },
   "metrics": {
    "tr1y": 15.1,
    "tr3y": 51.45,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 14.84,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 14.09,
    "dividendYield": 8.14,
    "dividendYieldText": "8.14%",
    "secYield": 0.71,
    "secYieldText": "0.71%"
   },
   "holdings": 174,
   "history": 785
  },
  {
   "ticker": "SDVY",
   "name": "First Trust SMID Cap Rising Dividend Achievers ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SDVY",
   "dataFile": "./funds/SDVY/meta.json",
   "ter": "0.58%",
   "terValue": 0.58,
   "nav": "$41.30",
   "navValue": 41.3,
   "aum": "$10.99B",
   "aumValue": 10988118232,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 01 2017",
   "exchange": "Nasdaq",
   "closePrice": "$41.32",
   "premiumDiscount": "0.01%",
   "cusip": "33741X102",
   "isin": "US33741X1028",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1002
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 4.97,
     "ytd": 13.36,
     "yr1": 15.11,
     "yr3": 15.01,
     "yr5": 9.67,
     "yr10": null,
     "sinceInception": 10.96
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 9.72,
     "ytd": 13.15,
     "yr1": 23.59,
     "yr3": 16.82,
     "yr5": 10.13,
     "yr10": null,
     "sinceInception": 11.16
    }
   },
   "metrics": {
    "tr1y": 15.11,
    "tr3y": 52.13,
    "tr5y": 58.65,
    "tr10y": null,
    "cagr3y": 15.01,
    "cagr5y": 9.67,
    "cagr10y": null,
    "siAnn": 10.96,
    "dividendYield": 0.96,
    "dividendYieldText": "0.96%",
    "secYield": 0.97,
    "secYieldText": "0.97%"
   },
   "holdings": 173,
   "history": 2235
  },
  {
   "ticker": "SEPM",
   "name": "FT Vest U.S. Equity Max Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SEPM",
   "dataFile": "./funds/SEPM/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$33.41",
   "navValue": 33.41,
   "aum": "$32.57M",
   "aumValue": 32572981,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$33.41",
   "premiumDiscount": "0.00%",
   "cusip": "33740U554",
   "isin": "US33740U5544",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.53,
     "ytd": 4.56,
     "yr1": 6.33,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.27
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.76,
     "ytd": 3.24,
     "yr1": 6.69,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.13
    }
   },
   "metrics": {
    "tr1y": 6.33,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.27,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 504
  },
  {
   "ticker": "SFEB",
   "name": "FT Vest U.S. Small Cap Moderate Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SFEB",
   "dataFile": "./funds/SFEB/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$25.96",
   "navValue": 25.96,
   "aum": "$128.49M",
   "aumValue": 128494134,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 16 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$25.96",
   "premiumDiscount": "—",
   "cusip": "33740F292",
   "isin": "US33740F2920",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.44,
     "ytd": 12.55,
     "yr1": 17.81,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.18
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 10.22,
     "ytd": 11.91,
     "yr1": 22.66,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.84
    }
   },
   "metrics": {
    "tr1y": 17.81,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.18,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 653
  },
  {
   "ticker": "SHRY",
   "name": "First Trust Bloomberg Shareholder Yield ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SHRY",
   "dataFile": "./funds/SHRY/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$45.03",
   "navValue": 45.03,
   "aum": "$15.76M",
   "aumValue": 15761261,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2017",
   "exchange": "Nasdaq",
   "closePrice": "$45.02",
   "premiumDiscount": "0.01%",
   "cusip": "33738R761",
   "isin": "US33738R7614",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.1606
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 10.05,
     "ytd": 15.48,
     "yr1": 14.27,
     "yr3": 15.59,
     "yr5": 9.21,
     "yr10": null,
     "sinceInception": 11.82
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": -1.27,
     "ytd": 2.78,
     "yr1": 2.47,
     "yr3": 11.56,
     "yr5": 7.55,
     "yr10": null,
     "sinceInception": 10.62
    }
   },
   "metrics": {
    "tr1y": 14.27,
    "tr3y": 54.44,
    "tr5y": 55.35,
    "tr10y": null,
    "cagr3y": 15.59,
    "cagr5y": 9.21,
    "cagr10y": null,
    "siAnn": 11.82,
    "dividendYield": 1.55,
    "dividendYieldText": "1.55%",
    "secYield": 1.76,
    "secYieldText": "1.76%"
   },
   "holdings": 51,
   "history": 2329
  },
  {
   "ticker": "SKYY",
   "name": "First Trust Cloud Computing ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SKYY",
   "dataFile": "./funds/SKYY/meta.json",
   "ter": "0.60%",
   "terValue": 0.6,
   "nav": "$164.72",
   "navValue": 164.72,
   "aum": "$3.35B",
   "aumValue": 3352133838,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 05 2011",
   "exchange": "Nasdaq",
   "closePrice": "$164.68",
   "premiumDiscount": "0.00%",
   "cusip": "33734X192",
   "isin": "US33734X1928",
   "distributions": {
    "frequency": null,
    "exDate": "Sep 23 2022",
    "dividend": 0.0113
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 14.39,
     "ytd": 27.07,
     "yr1": 29.63,
     "yr3": 27.22,
     "yr5": 8.78,
     "yr10": 17.61,
     "sinceInception": 15.2
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 23.06,
     "ytd": 3.49,
     "yr1": 10.69,
     "yr3": 21,
     "yr5": 5.1,
     "yr10": 16.57,
     "sinceInception": 13.81
    }
   },
   "metrics": {
    "tr1y": 29.63,
    "tr3y": 105.9,
    "tr5y": 52.32,
    "tr10y": 406.34,
    "cagr3y": 27.22,
    "cagr5y": 8.78,
    "cagr10y": 17.61,
    "siAnn": 15.2,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 66,
   "history": 3829
  },
  {
   "ticker": "SLVY",
   "name": "FT Vest Silver Strategy & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SLVY",
   "dataFile": "./funds/SLVY/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$21.80",
   "navValue": 21.8,
   "aum": "$1.09M",
   "aumValue": 1090027,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 08 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$21.80",
   "premiumDiscount": "0.05%",
   "cusip": "33733E625",
   "isin": "US33733E6251",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1292
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.84,
    "dividendYield": 7.11,
    "dividendYieldText": "7.11%",
    "secYield": -0.69,
    "secYieldText": "-0.69%"
   },
   "holdings": 8,
   "history": 56
  },
  {
   "ticker": "SMAY",
   "name": "FT Vest U.S. Small Cap Moderate Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SMAY",
   "dataFile": "./funds/SMAY/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$27.93",
   "navValue": 27.93,
   "aum": "$111.72M",
   "aumValue": 111720022,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 19 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$27.88",
   "premiumDiscount": "—",
   "cusip": "33740F466",
   "isin": "US33740F4660",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.04,
     "ytd": 9.37,
     "yr1": 13.69,
     "yr3": 10.58,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.23
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.09,
     "ytd": 9.25,
     "yr1": 18.25,
     "yr3": 10.97,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.83
    }
   },
   "metrics": {
    "tr1y": 13.69,
    "tr3y": 35.22,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 10.58,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.23,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 840
  },
  {
   "ticker": "SNOV",
   "name": "FT Vest U.S. Small Cap Moderate Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SNOV",
   "dataFile": "./funds/SNOV/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$27.38",
   "navValue": 27.38,
   "aum": "$113.64M",
   "aumValue": 113637564,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 17 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$27.37",
   "premiumDiscount": "0.04%",
   "cusip": "33740F342",
   "isin": "US33740F3423",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.8,
     "ytd": 10.93,
     "yr1": 13.4,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.16
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.81,
     "ytd": 9.56,
     "yr1": 17.02,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.46
    }
   },
   "metrics": {
    "tr1y": 13.4,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.16,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 714
  },
  {
   "ticker": "SQBA",
   "name": "FT Vest U.S. Equity Quarterly 15 Buffer ETF",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SQBA",
   "dataFile": "./funds/SQBA/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.82",
   "navValue": 30.82,
   "aum": "$3.08M",
   "aumValue": 3081577,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 21 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.84",
   "premiumDiscount": "0.06%",
   "cusip": "33744U873",
   "isin": "US33744U8734",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 0.1
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 0.1,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 24
  },
  {
   "ticker": "SQMX",
   "name": "FT Vest U.S. Equity Quarterly Max Buffer ETF",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=SQMX",
   "dataFile": "./funds/SQMX/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$34.90",
   "navValue": 34.9,
   "aum": "$57.58M",
   "aumValue": 57578385,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 20 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$34.91",
   "premiumDiscount": "0.03%",
   "cusip": "33740U463",
   "isin": "US33740U4638",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2,
     "ytd": 4.23,
     "yr1": 7.39,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.5
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.7,
     "ytd": 2.52,
     "yr1": 7.21,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.2
    }
   },
   "metrics": {
    "tr1y": 7.39,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.5,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 440
  },
  {
   "ticker": "TDEC",
   "name": "FT Vest Emerging Markets Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=TDEC",
   "dataFile": "./funds/TDEC/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$27.34",
   "navValue": 27.34,
   "aum": "$16.40M",
   "aumValue": 16404134,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 20 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$27.38",
   "premiumDiscount": "0.18%",
   "cusip": "33740U471",
   "isin": "US33740U4711",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.71,
     "ytd": 12.34,
     "yr1": 19.47,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 19.85
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.81,
     "ytd": 8.99,
     "yr1": 19.1,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 19.88
    }
   },
   "metrics": {
    "tr1y": 19.47,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 19.85,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 440
  },
  {
   "ticker": "TDIV",
   "name": "First Trust NASDAQ Technology Dividend Index Fund",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=TDIV",
   "dataFile": "./funds/TDIV/meta.json",
   "ter": "0.50%",
   "terValue": 0.5,
   "nav": "$114.12",
   "navValue": 114.12,
   "aum": "$4.47B",
   "aumValue": 4468234044,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 13 2012",
   "exchange": "Nasdaq",
   "closePrice": "$114.09",
   "premiumDiscount": "—",
   "cusip": "33738R118",
   "isin": "US33738R1187",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.3497
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -5.8,
     "ytd": 20.28,
     "yr1": 27.83,
     "yr3": 26.73,
     "yr5": 16.51,
     "yr10": 17.33,
     "sinceInception": 15.91
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 23.16,
     "ytd": 19.52,
     "yr1": 29.33,
     "yr3": 27.2,
     "yr5": 17.09,
     "yr10": 18.22,
     "sinceInception": 16.07
    }
   },
   "metrics": {
    "tr1y": 27.83,
    "tr3y": 103.53,
    "tr5y": 114.69,
    "tr10y": 394.41,
    "cagr3y": 26.73,
    "cagr5y": 16.51,
    "cagr10y": 17.33,
    "siAnn": 15.91,
    "dividendYield": 1.31,
    "dividendYieldText": "1.31%",
    "secYield": 1.4,
    "secYieldText": "1.40%"
   },
   "holdings": 89,
   "history": 3549
  },
  {
   "ticker": "TDVI",
   "name": "FT Vest Technology Dividend Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=TDVI",
   "dataFile": "./funds/TDVI/meta.json",
   "ter": "0.75%",
   "terValue": 0.75,
   "nav": "$30.97",
   "navValue": 30.97,
   "aum": "$616.21M",
   "aumValue": 616211777,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 09 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$31.00",
   "premiumDiscount": "0.00%",
   "cusip": "33738D812",
   "isin": "US33738D8121",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.2061
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -5.9,
     "ytd": 19.66,
     "yr1": 26.87,
     "yr3": 25.52,
     "yr5": null,
     "yr10": null,
     "sinceInception": 26.1
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 21.85,
     "ytd": 19.16,
     "yr1": 28.44,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 27.62
    }
   },
   "metrics": {
    "tr1y": 26.87,
    "tr3y": 97.76,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 25.52,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 26.1,
    "dividendYield": 7.39,
    "dividendYieldText": "7.39%",
    "secYield": 1.16,
    "secYieldText": "1.16%"
   },
   "holdings": 90,
   "history": 785
  },
  {
   "ticker": "TJUN",
   "name": "FT Vest Emerging Markets Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=TJUN",
   "dataFile": "./funds/TJUN/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$23.19",
   "navValue": 23.19,
   "aum": "$11.59M",
   "aumValue": 11593282,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 20 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$23.25",
   "premiumDiscount": "0.30%",
   "cusip": "33740U349",
   "isin": "US33740U3499",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -2.29,
     "ytd": 2.45,
     "yr1": 9.42,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 12.34
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.43,
     "ytd": 3.21,
     "yr1": 12.8,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 15.34
    }
   },
   "metrics": {
    "tr1y": 9.42,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 12.34,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 318
  },
  {
   "ticker": "TMAR",
   "name": "FT Vest Emerging Markets Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=TMAR",
   "dataFile": "./funds/TMAR/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$26.98",
   "navValue": 26.98,
   "aum": "$18.89M",
   "aumValue": 18888637,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 21 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$27.03",
   "premiumDiscount": "0.22%",
   "cusip": "33740U380",
   "isin": "US33740U3804",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.73,
     "ytd": 16.74,
     "yr1": 23.6,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 22.27
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 10.22,
     "ytd": 13.55,
     "yr1": 23.36,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 22.88
    }
   },
   "metrics": {
    "tr1y": 23.6,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 22.27,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 380
  },
  {
   "ticker": "TSEP",
   "name": "FT Vest Emerging Markets Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=TSEP",
   "dataFile": "./funds/TSEP/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$27.08",
   "navValue": 27.08,
   "aum": "$16.25M",
   "aumValue": 16245058,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 20 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$27.09",
   "premiumDiscount": "0.11%",
   "cusip": "33740F177",
   "isin": "US33740F1773",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.6,
     "ytd": 12.85,
     "yr1": 18.59,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.18
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 8.85,
     "ytd": 9.81,
     "yr1": 19.42,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.07
    }
   },
   "metrics": {
    "tr1y": 18.59,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 16.18,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 504
  },
  {
   "ticker": "UCON",
   "name": "First Trust Smith Unconstrained Bond ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=UCON",
   "dataFile": "./funds/UCON/meta.json",
   "ter": "0.86%",
   "terValue": 0.86,
   "nav": "$23.98",
   "navValue": 23.98,
   "aum": "$3.22B",
   "aumValue": 3217491188,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 04 2018",
   "exchange": "NYSE Arca",
   "closePrice": "$23.95",
   "premiumDiscount": "—",
   "cusip": "33740F888",
   "isin": "US33740F8885",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 24 2026",
    "dividend": 0.095
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -0.26,
     "ytd": 0.64,
     "yr1": 2.6,
     "yr3": 5.4,
     "yr5": 2.67,
     "yr10": null,
     "sinceInception": 3.58
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 1.34,
     "ytd": 1.09,
     "yr1": 4.21,
     "yr3": 5.84,
     "yr5": 2.82,
     "yr10": null,
     "sinceInception": 3.72
    }
   },
   "metrics": {
    "tr1y": 2.6,
    "tr3y": 17.09,
    "tr5y": 14.08,
    "tr10y": null,
    "cagr3y": 5.4,
    "cagr5y": 2.67,
    "cagr10y": null,
    "siAnn": 3.58,
    "dividendYield": 4.75,
    "dividendYieldText": "4.75%",
    "secYield": 4.65,
    "secYieldText": "4.65%"
   },
   "holdings": 449,
   "history": 2089
  },
  {
   "ticker": "UXAP",
   "name": "FT Vest U.S. Equity Uncapped Accelerator ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=UXAP",
   "dataFile": "./funds/UXAP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$44.28",
   "navValue": 44.28,
   "aum": "$13.29M",
   "aumValue": 13285137,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 17 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$44.32",
   "premiumDiscount": "0.09%",
   "cusip": "33740U364",
   "isin": "US33740U3648",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.08,
     "ytd": 13.06,
     "yr1": 20.09,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 33.86
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.64,
     "ytd": 10.23,
     "yr1": 22.58,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 36.58
    }
   },
   "metrics": {
    "tr1y": 20.09,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 33.86,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 361
  },
  {
   "ticker": "UXJA",
   "name": "FT Vest U.S. Equity Uncapped Accelerator ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=UXJA",
   "dataFile": "./funds/UXJA/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$39.21",
   "navValue": 39.21,
   "aum": "$11.76M",
   "aumValue": 11762462,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 17 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$39.25",
   "premiumDiscount": "0.10%",
   "cusip": "33740U430",
   "isin": "US33740U4307",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.04,
     "ytd": 13.3,
     "yr1": 20.56,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 17.75
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.13,
     "ytd": 10.42,
     "yr1": 22.94,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 17.91
    }
   },
   "metrics": {
    "tr1y": 20.56,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 17.75,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 423
  },
  {
   "ticker": "UXJL",
   "name": "FT Vest U.S. Equity Uncapped Accelerator ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=UXJL",
   "dataFile": "./funds/UXJL/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$37.50",
   "navValue": 37.5,
   "aum": "$5.62M",
   "aumValue": 5624617,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 18 2025",
   "exchange": "Cboe BZX",
   "closePrice": "$37.52",
   "premiumDiscount": "0.03%",
   "cusip": "33740U323",
   "isin": "US33740U3234",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 0.84,
     "ytd": 13.15,
     "yr1": 20.16,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 20.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.99,
     "ytd": 10.45,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 20.72
    }
   },
   "metrics": {
    "tr1y": 20.16,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 20.88,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 299
  },
  {
   "ticker": "UXOC",
   "name": "FT Vest U.S. Equity Uncapped Accelerator ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=UXOC",
   "dataFile": "./funds/UXOC/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$40.49",
   "navValue": 40.49,
   "aum": "$20.24M",
   "aumValue": 20244844,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 18 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$40.52",
   "premiumDiscount": "0.00%",
   "cusip": "33740F144",
   "isin": "US33740F1443",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.13,
     "ytd": 12.96,
     "yr1": 20.09,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 16.08
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.06,
     "ytd": 9.96,
     "yr1": 22.26,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 15.97
    }
   },
   "metrics": {
    "tr1y": 20.09,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 16.08,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 4,
   "history": 484
  },
  {
   "ticker": "WCME",
   "name": "First Trust WCM Developing World Equity ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=WCME",
   "dataFile": "./funds/WCME/meta.json",
   "ter": "0.95%",
   "terValue": 0.95,
   "nav": "$19.22",
   "navValue": 19.22,
   "aum": "$38.08M",
   "aumValue": 38076821,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 31 2020",
   "exchange": "NYSE Arca",
   "closePrice": "$19.36",
   "premiumDiscount": "0.83%",
   "cusip": "33733E740",
   "isin": "US33733E7408",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0522
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -3.45,
     "ytd": 10.54,
     "yr1": 18.49,
     "yr3": 16.3,
     "yr5": 6.52,
     "yr10": null,
     "sinceInception": 12.32
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 15.38,
     "ytd": 12.69,
     "yr1": 24.13,
     "yr3": 15.86,
     "yr5": 6.31,
     "yr10": null,
     "sinceInception": 13.03
    }
   },
   "metrics": {
    "tr1y": 18.49,
    "tr3y": 57.3,
    "tr5y": 37.14,
    "tr10y": null,
    "cagr3y": 16.3,
    "cagr5y": 6.52,
    "cagr10y": null,
    "siAnn": 12.32,
    "dividendYield": 0.54,
    "dividendYieldText": "0.54%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 43,
   "history": 2142
  },
  {
   "ticker": "WCMG",
   "name": "First Trust WCM Global Equity ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=WCMG",
   "dataFile": "./funds/WCMG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$21.16",
   "navValue": 21.16,
   "aum": "$3.17M",
   "aumValue": 3174221,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 21 2026",
   "exchange": "NYSE Arca",
   "closePrice": "$21.22",
   "premiumDiscount": "0.33%",
   "cusip": "33733E633",
   "isin": "US33733E6335",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.27,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.42
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.18
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 9.42,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": 0.04,
    "secYieldText": "0.04%"
   },
   "holdings": 49,
   "history": 109
  },
  {
   "ticker": "WCMI",
   "name": "First Trust WCM International Equity ETF",
   "category": "Global/International",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=WCMI",
   "dataFile": "./funds/WCMI/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$19.26",
   "navValue": 19.26,
   "aum": "$2.07B",
   "aumValue": 2071915982,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 31 2020",
   "exchange": "NYSE Arca",
   "closePrice": "$19.36",
   "premiumDiscount": "0.52%",
   "cusip": "33733E732",
   "isin": "US33733E7325",
   "distributions": {
    "frequency": "Semi-annually",
    "exDate": "Jun 25 2026",
    "dividend": 0.0472
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.01,
     "ytd": 16.43,
     "yr1": 26.52,
     "yr3": 18.68,
     "yr5": 9.4,
     "yr10": null,
     "sinceInception": 15.24
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 16.05,
     "ytd": 14.48,
     "yr1": 23.15,
     "yr3": 16.92,
     "yr5": 9.54,
     "yr10": null,
     "sinceInception": 15.38
    }
   },
   "metrics": {
    "tr1y": 26.52,
    "tr3y": 67.16,
    "tr5y": 56.71,
    "tr10y": null,
    "cagr3y": 18.68,
    "cagr5y": 9.4,
    "cagr10y": null,
    "siAnn": 15.24,
    "dividendYield": 0.49,
    "dividendYieldText": "0.49%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 49,
   "history": 2142
  },
  {
   "ticker": "XAPR",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - April",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XAPR",
   "dataFile": "./funds/XAPR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$38.67",
   "navValue": 38.67,
   "aum": "$52.21M",
   "aumValue": 52210150,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Apr 19 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$38.67",
   "premiumDiscount": "0.00%",
   "cusip": "33740U596",
   "isin": "US33740U5965",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.96,
     "ytd": 5.63,
     "yr1": 8.12,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.55
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.47,
     "ytd": 3.65,
     "yr1": 7.61,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.53
    }
   },
   "metrics": {
    "tr1y": 8.12,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.55,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 610
  },
  {
   "ticker": "XAUG",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - August",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XAUG",
   "dataFile": "./funds/XAUG/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$39.79",
   "navValue": 39.79,
   "aum": "$25.86M",
   "aumValue": 25860976,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 18 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$39.79",
   "premiumDiscount": "0.00%",
   "cusip": "33740F391",
   "isin": "US33740F3910",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.69,
     "ytd": 5.82,
     "yr1": 9.15,
     "yr3": 9.55,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.97
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.47,
     "ytd": 4.52,
     "yr1": 9.55,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.11
    }
   },
   "metrics": {
    "tr1y": 9.15,
    "tr3y": 31.47,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 9.55,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 9.97,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 778
  },
  {
   "ticker": "XDEC",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XDEC",
   "dataFile": "./funds/XDEC/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$43.87",
   "navValue": 43.87,
   "aum": "$201.79M",
   "aumValue": 201785858,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 17 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$43.86",
   "premiumDiscount": "—",
   "cusip": "33740U786",
   "isin": "US33740U7862",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.04,
     "ytd": 6.55,
     "yr1": 9.9,
     "yr3": 9.57,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.02
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.25,
     "ytd": 4.64,
     "yr1": 10.33,
     "yr3": 9.44,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.9
    }
   },
   "metrics": {
    "tr1y": 9.9,
    "tr3y": 31.55,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 9.57,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 8.02,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 1196
  },
  {
   "ticker": "XFEB",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - February",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XFEB",
   "dataFile": "./funds/XFEB/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$38.28",
   "navValue": 38.28,
   "aum": "$59.33M",
   "aumValue": 59331322,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Feb 16 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$38.31",
   "premiumDiscount": "0.00%",
   "cusip": "33740U638",
   "isin": "US33740U6385",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.01,
     "ytd": 6.64,
     "yr1": 9.99,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.89
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.16,
     "ytd": 4.7,
     "yr1": 10.33,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.78
    }
   },
   "metrics": {
    "tr1y": 9.99,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 9.89,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 653
  },
  {
   "ticker": "XIDE",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XIDE",
   "dataFile": "./funds/XIDE/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.39",
   "navValue": 30.39,
   "aum": "$22.79M",
   "aumValue": 22793392,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 15 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$30.40",
   "premiumDiscount": "0.03%",
   "cusip": "33740F326",
   "isin": "US33740F3266",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1562
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.52,
     "ytd": 4.69,
     "yr1": 6.67,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.88
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4,
     "ytd": 3.45,
     "yr1": 6.76,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.86
    }
   },
   "metrics": {
    "tr1y": 6.67,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.88,
    "dividendYield": 6.17,
    "dividendYieldText": "6.17%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 8,
   "history": 695
  },
  {
   "ticker": "XIJN",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XIJN",
   "dataFile": "./funds/XIJN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.87",
   "navValue": 30.87,
   "aum": "$53.25M",
   "aumValue": 53252274,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 21 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$30.87",
   "premiumDiscount": "0.00%",
   "cusip": "33740F235",
   "isin": "US33740F2359",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1721
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2,
     "ytd": 4.5,
     "yr1": 6.77,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.28
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 2.06,
     "ytd": 2.84,
     "yr1": 6.4,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.06
    }
   },
   "metrics": {
    "tr1y": 6.77,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.28,
    "dividendYield": 6.69,
    "dividendYieldText": "6.69%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 15,
   "history": 567
  },
  {
   "ticker": "XIMR",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XIMR",
   "dataFile": "./funds/XIMR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$31.42",
   "navValue": 31.42,
   "aum": "$26.71M",
   "aumValue": 26706047,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 18 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$31.42",
   "premiumDiscount": "0.00%",
   "cusip": "33740U620",
   "isin": "US33740U6203",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 01 2026",
    "dividend": 0.1921
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.4,
     "ytd": 5.76,
     "yr1": 7.8,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.26,
     "ytd": 4.54,
     "yr1": 7.79,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.57
    }
   },
   "metrics": {
    "tr1y": 7.8,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.53,
    "dividendYield": 7.34,
    "dividendYieldText": "7.34%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 12,
   "history": 633
  },
  {
   "ticker": "XISE",
   "name": "FT Vest U.S. Equity Buffer & Premium Income ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XISE",
   "dataFile": "./funds/XISE/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.30",
   "navValue": 30.3,
   "aum": "$32.57M",
   "aumValue": 32573669,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 15 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$30.30",
   "premiumDiscount": "0.00%",
   "cusip": "33740F375",
   "isin": "US33740F3753",
   "distributions": {
    "frequency": "Monthly",
    "exDate": "Sep 18 2026",
    "dividend": 0.1517
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.21,
     "ytd": 4.15,
     "yr1": 6.26,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.63
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.35,
     "ytd": 3.29,
     "yr1": 6.36,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.73
    }
   },
   "metrics": {
    "tr1y": 6.26,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 6.63,
    "dividendYield": 6.01,
    "dividendYieldText": "6.01%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 17,
   "history": 759
  },
  {
   "ticker": "XJAN",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - January",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XJAN",
   "dataFile": "./funds/XJAN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$39.34",
   "navValue": 39.34,
   "aum": "$70.82M",
   "aumValue": 70820218,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jan 19 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$39.34",
   "premiumDiscount": "0.00%",
   "cusip": "33740F318",
   "isin": "US33740F3183",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.06,
     "ytd": 6.24,
     "yr1": 9.67,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.49
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.37,
     "ytd": 4.29,
     "yr1": 9.99,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.34
    }
   },
   "metrics": {
    "tr1y": 9.67,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 9.49,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 673
  },
  {
   "ticker": "XJUL",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - July",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XJUL",
   "dataFile": "./funds/XJUL/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$41.82",
   "navValue": 41.82,
   "aum": "$41.82M",
   "aumValue": 41817901,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 21 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$41.81",
   "premiumDiscount": "—",
   "cusip": "33740F425",
   "isin": "US33740F4256",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.61,
     "ytd": 6.45,
     "yr1": 9.7,
     "yr3": 10.46,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.21
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.76,
     "ytd": 4.14,
     "yr1": 9.46,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10
    }
   },
   "metrics": {
    "tr1y": 9.7,
    "tr3y": 34.78,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 10.46,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.21,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 798
  },
  {
   "ticker": "XJUN",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XJUN",
   "dataFile": "./funds/XJUN/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$45.48",
   "navValue": 45.48,
   "aum": "$138.71M",
   "aumValue": 138714823,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jul 12 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$45.49",
   "premiumDiscount": "0.02%",
   "cusip": "33740U844",
   "isin": "US33740U8449",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.21,
     "ytd": 5.26,
     "yr1": 8.17,
     "yr3": 10.29,
     "yr5": 8.49,
     "yr10": null,
     "sinceInception": 8.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.23,
     "ytd": 3.23,
     "yr1": 8.14,
     "yr3": 9.97,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.41
    }
   },
   "metrics": {
    "tr1y": 8.17,
    "tr3y": 34.16,
    "tr5y": 50.3,
    "tr10y": null,
    "cagr3y": 10.29,
    "cagr5y": 8.49,
    "cagr10y": null,
    "siAnn": 8.53,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 1308
  },
  {
   "ticker": "XMAR",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XMAR",
   "dataFile": "./funds/XMAR/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$43.64",
   "navValue": 43.64,
   "aum": "$158.19M",
   "aumValue": 158191980,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 17 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$43.63",
   "premiumDiscount": "—",
   "cusip": "33740F474",
   "isin": "US33740F4744",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.9,
     "ytd": 8.73,
     "yr1": 11.61,
     "yr3": 10.83,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.7
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.4,
     "ytd": 6.91,
     "yr1": 11.57,
     "yr3": 10.69,
     "yr5": null,
     "yr10": null,
     "sinceInception": 11.76
    }
   },
   "metrics": {
    "tr1y": 11.61,
    "tr3y": 36.14,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 10.83,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 11.7,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 884
  },
  {
   "ticker": "XMAY",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - May",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XMAY",
   "dataFile": "./funds/XMAY/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$36.99",
   "navValue": 36.99,
   "aum": "$19.42M",
   "aumValue": 19418814,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "May 17 2024",
   "exchange": "Cboe BZX",
   "closePrice": "$36.99",
   "premiumDiscount": "0.00%",
   "cusip": "33740F250",
   "isin": "US33740F2508",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.94,
     "ytd": 5.53,
     "yr1": 8.49,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.89
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.17,
     "ytd": 3.5,
     "yr1": 8.41,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 9.71
    }
   },
   "metrics": {
    "tr1y": 8.49,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 9.89,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 590
  },
  {
   "ticker": "XNOV",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - November",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XNOV",
   "dataFile": "./funds/XNOV/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$40.49",
   "navValue": 40.49,
   "aum": "$27.33M",
   "aumValue": 27332758,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Nov 17 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$40.49",
   "premiumDiscount": "0.00%",
   "cusip": "33740F334",
   "isin": "US33740F3340",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.95,
     "ytd": 6.2,
     "yr1": 10.97,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.27
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.88,
     "ytd": 4.48,
     "yr1": 11.51,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.29
    }
   },
   "metrics": {
    "tr1y": 10.97,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.27,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 714
  },
  {
   "ticker": "XOCT",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - October",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XOCT",
   "dataFile": "./funds/XOCT/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$40.38",
   "navValue": 40.38,
   "aum": "$40.38M",
   "aumValue": 40379041,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Oct 20 2023",
   "exchange": "Cboe BZX",
   "closePrice": "$40.36",
   "premiumDiscount": "0.00%",
   "cusip": "33740F367",
   "isin": "US33740F3670",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.95,
     "ytd": 6.41,
     "yr1": 9.96,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.3
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.06,
     "ytd": 4.72,
     "yr1": 10.64,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.33
    }
   },
   "metrics": {
    "tr1y": 9.96,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.3,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 734
  },
  {
   "ticker": "XPND",
   "name": "First Trust Expanded Technology ETF",
   "category": "Thematic",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XPND",
   "dataFile": "./funds/XPND/meta.json",
   "ter": "0.65%",
   "terValue": 0.65,
   "nav": "$39.95",
   "navValue": 39.95,
   "aum": "$39.95M",
   "aumValue": 39954531,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 14 2021",
   "exchange": "NYSE Arca",
   "closePrice": "$39.95",
   "premiumDiscount": "0.00%",
   "cusip": "33740U851",
   "isin": "US33740U8514",
   "distributions": {
    "frequency": "Quarterly",
    "exDate": "Sep 24 2026",
    "dividend": 0.0035
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": -4.12,
     "ytd": 9.12,
     "yr1": 15.39,
     "yr3": 21.95,
     "yr5": 12.65,
     "yr10": null,
     "sinceInception": 13.85
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 27.21,
     "ytd": 15.86,
     "yr1": 24.27,
     "yr3": 26.06,
     "yr5": 15.17,
     "yr10": null,
     "sinceInception": 15.71
    }
   },
   "metrics": {
    "tr1y": 15.39,
    "tr3y": 81.36,
    "tr5y": 81.41,
    "tr10y": null,
    "cagr3y": 21.95,
    "cagr5y": 12.65,
    "cagr10y": null,
    "siAnn": 13.85,
    "dividendYield": 0.04,
    "dividendYieldText": "0.04%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 51,
   "history": 1327
  },
  {
   "ticker": "XSEP",
   "name": "FT Vest U.S. Equity Enhance & Moderate Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XSEP",
   "dataFile": "./funds/XSEP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$45.41",
   "navValue": 45.41,
   "aum": "$105.59M",
   "aumValue": 105589662,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 21 2022",
   "exchange": "Cboe BZX",
   "closePrice": "$45.41",
   "premiumDiscount": "—",
   "cusip": "33740U810",
   "isin": "US33740U8100",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 1.88,
     "ytd": 6.47,
     "yr1": 8.91,
     "yr3": 9.48,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.71
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 6.06,
     "ytd": 4.89,
     "yr1": 9.38,
     "yr3": 9.44,
     "yr5": null,
     "yr10": null,
     "sinceInception": 10.78
    }
   },
   "metrics": {
    "tr1y": 8.91,
    "tr3y": 31.22,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 9.48,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 10.71,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 6,
   "history": 1006
  },
  {
   "ticker": "XVAD",
   "name": "FT Vest AMD & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVAD",
   "dataFile": "./funds/XVAD/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.39",
   "navValue": 30.39,
   "aum": "$1.52M",
   "aumValue": 1519612,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 22 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.45",
   "premiumDiscount": "0.23%",
   "cusip": "33738D697",
   "isin": "US33738D6976",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 3
  },
  {
   "ticker": "XVAP",
   "name": "FT Vest AAPL & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVAP",
   "dataFile": "./funds/XVAP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$32.23",
   "navValue": 32.23,
   "aum": "$1.61M",
   "aumValue": 1611437,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 18 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$32.22",
   "premiumDiscount": "0.06%",
   "cusip": "33738D630",
   "isin": "US33738D6307",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.5048
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 1.9
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 1.9,
    "dividendYield": 1.57,
    "dividendYieldText": "1.57%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 27
  },
  {
   "ticker": "XVAZ",
   "name": "FT Vest AMZN & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVAZ",
   "dataFile": "./funds/XVAZ/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$29.22",
   "navValue": 29.22,
   "aum": "$1.46M",
   "aumValue": 1460815,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 22 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$29.24",
   "premiumDiscount": "0.07%",
   "cusip": "33738D671",
   "isin": "US33738D6711",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 3
  },
  {
   "ticker": "XVGL",
   "name": "FT Vest GOOG & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVGL",
   "dataFile": "./funds/XVGL/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$29.26",
   "navValue": 29.26,
   "aum": "$1.46M",
   "aumValue": 1463227,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 22 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$29.29",
   "premiumDiscount": "0.07%",
   "cusip": "33738D648",
   "isin": "US33738D6489",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 3
  },
  {
   "ticker": "XVMS",
   "name": "FT Vest MSFT & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVMS",
   "dataFile": "./funds/XVMS/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$31.02",
   "navValue": 31.02,
   "aum": "$1.55M",
   "aumValue": 1551076,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 22 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$31.06",
   "premiumDiscount": "0.03%",
   "cusip": "33738D614",
   "isin": "US33738D6141",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 3
  },
  {
   "ticker": "XVMT",
   "name": "FT Vest META & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVMT",
   "dataFile": "./funds/XVMT/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.47",
   "navValue": 30.47,
   "aum": "$1.52M",
   "aumValue": 1523334,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 22 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.51",
   "premiumDiscount": "0.10%",
   "cusip": "33738D598",
   "isin": "US33738D5986",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 3
  },
  {
   "ticker": "XVNV",
   "name": "FT Vest NVDA & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVNV",
   "dataFile": "./funds/XVNV/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.29",
   "navValue": 30.29,
   "aum": "$1.51M",
   "aumValue": 1514736,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 18 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.32",
   "premiumDiscount": "0.10%",
   "cusip": "33738D572",
   "isin": "US33738D5721",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.4808
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 0.53
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 0.53,
    "dividendYield": 1.59,
    "dividendYieldText": "1.59%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 27
  },
  {
   "ticker": "XVPT",
   "name": "FT Vest PLTR & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVPT",
   "dataFile": "./funds/XVPT/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$30.78",
   "navValue": 30.78,
   "aum": "$1.54M",
   "aumValue": 1539122,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 22 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$30.79",
   "premiumDiscount": "0.19%",
   "cusip": "33738D556",
   "isin": "US33738D5564",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    },
    "quarterEnd": {
     "asOfDate": null,
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": null,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 3
  },
  {
   "ticker": "XVSP",
   "name": "FT Vest SPCX & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVSP",
   "dataFile": "./funds/XVSP/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$31.79",
   "navValue": 31.79,
   "aum": "$1.59M",
   "aumValue": 1589600,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 25 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$31.78",
   "premiumDiscount": "0.19%",
   "cusip": "33738D481",
   "isin": "US33738D4815",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.4126
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 4.03
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 4.03,
    "dividendYield": 1.3,
    "dividendYieldText": "1.30%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 22
  },
  {
   "ticker": "XVTS",
   "name": "FT Vest TSLA & Target Income ETF",
   "category": "Income",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=XVTS",
   "dataFile": "./funds/XVTS/meta.json",
   "ter": "0.85%",
   "terValue": 0.85,
   "nav": "$32.72",
   "navValue": 32.72,
   "aum": "$3.27M",
   "aumValue": 3272113,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Aug 18 2026",
   "exchange": "Cboe BZX",
   "closePrice": "$32.78",
   "premiumDiscount": "0.21%",
   "cusip": "33738D549",
   "isin": "US33738D5499",
   "distributions": {
    "frequency": "Annually",
    "exDate": "Sep 24 2026",
    "dividend": 0.5189
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": 8.84
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": null,
     "ytd": null,
     "yr1": null,
     "yr3": null,
     "yr5": null,
     "yr10": null,
     "sinceInception": null
    }
   },
   "metrics": {
    "tr1y": null,
    "tr3y": null,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": null,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 8.84,
    "dividendYield": 1.58,
    "dividendYieldText": "1.58%",
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 9,
   "history": 27
  },
  {
   "ticker": "YDEC",
   "name": "FT Vest International Equity Moderate Buffer ETF - December",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=YDEC",
   "dataFile": "./funds/YDEC/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$28.12",
   "navValue": 28.12,
   "aum": "$167.32M",
   "aumValue": 167320867,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Dec 18 2020",
   "exchange": "Cboe BZX",
   "closePrice": "$28.13",
   "premiumDiscount": "0.14%",
   "cusip": "33740F656",
   "isin": "US33740F6566",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.22,
     "ytd": 7.87,
     "yr1": 11.01,
     "yr3": 9.08,
     "yr5": 5.26,
     "yr10": null,
     "sinceInception": 6.18
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.26,
     "ytd": 4.77,
     "yr1": 9.46,
     "yr3": 7.91,
     "yr5": 4.96,
     "yr10": null,
     "sinceInception": 5.82
    }
   },
   "metrics": {
    "tr1y": 11.01,
    "tr3y": 29.79,
    "tr5y": 29.22,
    "tr10y": null,
    "cagr3y": 9.08,
    "cagr5y": 5.26,
    "cagr10y": null,
    "siAnn": 6.18,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1447
  },
  {
   "ticker": "YJUN",
   "name": "FT Vest International Equity Moderate Buffer ETF - June",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=YJUN",
   "dataFile": "./funds/YJUN/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$27.13",
   "navValue": 27.13,
   "aum": "$147.86M",
   "aumValue": 147857700,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Jun 18 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$27.16",
   "premiumDiscount": "0.29%",
   "cusip": "33740U869",
   "isin": "US33740U8696",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 2.42,
     "ytd": 7.01,
     "yr1": 10.95,
     "yr3": 10.79,
     "yr5": 6.09,
     "yr10": null,
     "sinceInception": 6.34
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 3.42,
     "ytd": 3.58,
     "yr1": 8.93,
     "yr3": 9.36,
     "yr5": 5.68,
     "yr10": null,
     "sinceInception": 5.87
    }
   },
   "metrics": {
    "tr1y": 10.95,
    "tr3y": 35.99,
    "tr5y": 34.39,
    "tr10y": null,
    "cagr3y": 10.79,
    "cagr5y": 6.09,
    "cagr10y": null,
    "siAnn": 6.34,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1323
  },
  {
   "ticker": "YMAR",
   "name": "FT Vest International Equity Moderate Buffer ETF – March",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=YMAR",
   "dataFile": "./funds/YMAR/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$29.20",
   "navValue": 29.2,
   "aum": "$163.53M",
   "aumValue": 163531268,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Mar 19 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$29.21",
   "premiumDiscount": "0.07%",
   "cusip": "33740F573",
   "isin": "US33740F5733",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.06,
     "ytd": 8.47,
     "yr1": 13.15,
     "yr3": 11.99,
     "yr5": 6.78,
     "yr10": null,
     "sinceInception": 7.26
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 4.68,
     "ytd": 5.06,
     "yr1": 11.49,
     "yr3": 10.38,
     "yr5": 6.39,
     "yr10": null,
     "sinceInception": 6.86
    }
   },
   "metrics": {
    "tr1y": 13.15,
    "tr3y": 40.46,
    "tr5y": 38.82,
    "tr10y": null,
    "cagr3y": 11.99,
    "cagr5y": 6.78,
    "cagr10y": null,
    "siAnn": 7.26,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1386
  },
  {
   "ticker": "YSEP",
   "name": "FT Vest International Equity Moderate Buffer ETF - September",
   "category": "Target Outcome",
   "fundPage": "https://www.ftportfolios.com/Retail/Etf/EtfSummary.aspx?Ticker=YSEP",
   "dataFile": "./funds/YSEP/meta.json",
   "ter": "0.90%",
   "terValue": 0.9,
   "nav": "$28.39",
   "navValue": 28.39,
   "aum": "$126.34M",
   "aumValue": 126340727,
   "asOfDate": "Sep 25 2026",
   "inceptionDate": "Sep 17 2021",
   "exchange": "Cboe BZX",
   "closePrice": "$28.53",
   "premiumDiscount": "0.63%",
   "cusip": "33740U828",
   "isin": "US33740U8282",
   "distributions": {
    "frequency": null,
    "exDate": "",
    "dividend": ""
   },
   "returns": {
    "monthEnd": {
     "asOfDate": "Aug 31 2026",
     "mo3": 3.69,
     "ytd": 8.99,
     "yr1": 13.89,
     "yr3": 12.7,
     "yr5": null,
     "yr10": null,
     "sinceInception": 7.36
    },
    "quarterEnd": {
     "asOfDate": "Jun 30 2026",
     "mo3": 5.88,
     "ytd": 5.84,
     "yr1": 13.05,
     "yr3": 11.47,
     "yr5": null,
     "yr10": null,
     "sinceInception": 6.97
    }
   },
   "metrics": {
    "tr1y": 13.89,
    "tr3y": 43.14,
    "tr5y": null,
    "tr10y": null,
    "cagr3y": 12.7,
    "cagr5y": null,
    "cagr10y": null,
    "siAnn": 7.36,
    "dividendYield": null,
    "dividendYieldText": null,
    "secYield": null,
    "secYieldText": null
   },
   "holdings": 5,
   "history": 1260
  }
 ]
}
