{
 "ticker": "MSFL",
 "name": "GraniteShares 2x Long MSFT Daily ETF",
 "issuer": "GraniteShares",
 "desk": "leverage",
 "url": "https://etfiq.com/funds/msfl",
 "html": "https://etfiq.com/funds/msfl",
 "markdown": "https://etfiq.com/funds/msfl.md",
 "as_of": "2026-09-30",
 "verdict": "Three months to Sep 30, 2026: MSFL returned +68.3% where its own daily promise gave +72.9%, 4.6 points short.",
 "key_facts": [
  {
   "key": "what_msft_did",
   "label": "What MSFT did",
   "value": "+33.7%",
   "source": null,
   "as_of": "2026-09-30",
   "sentence": "MSFL, what MSFT did: +33.7%, as of Sep 30, 2026."
  },
  {
   "key": "what_2_times_a_day_gives",
   "label": "What 2 times a day gives",
   "value": "+72.9%",
   "source": null,
   "as_of": "2026-09-30",
   "sentence": "MSFL, what 2 times a day gives: +72.9%, as of Sep 30, 2026."
  },
  {
   "key": "what_the_fund_returned",
   "label": "What the fund returned",
   "value": "+68.3%",
   "source": null,
   "as_of": "2026-09-30",
   "sentence": "MSFL, what the fund returned: +68.3%, as of Sep 30, 2026."
  },
  {
   "key": "the_fund_itself_cost",
   "label": "The fund itself cost",
   "value": "\u22124.6 pts",
   "source": null,
   "as_of": "2026-09-30",
   "sentence": "MSFL, the fund itself cost: \u22124.6 pts, as of Sep 30, 2026."
  },
  {
   "key": "net_assets",
   "label": "Net assets",
   "value": "$67m",
   "source": "issuer page, as of Sep 30, 2026",
   "as_of": "2026-09-30",
   "sentence": "MSFL, net assets: $67m (issuer page, as of Sep 30, 2026)."
  },
  {
   "key": "expense_ratio",
   "label": "Expense ratio",
   "value": "1.15%",
   "source": "485BPOS XBRL, Oct 24, 2025",
   "as_of": "2026-09-30",
   "sentence": "MSFL, expense ratio: 1.15% (485BPOS XBRL, Oct 24, 2025)."
  }
 ],
 "fields": [
  {
   "key": "sets_out_to_return",
   "label": "Sets out to return",
   "value": "+2 times the daily move of MSFT, reset daily",
   "source": null
  },
  {
   "key": "multiple_a_holder_actually_got_over_the_window",
   "label": "Multiple a holder actually got over the window",
   "value": "+2.03 times, against +2 stated",
   "source": "ETFIQ"
  },
  {
   "key": "underlying",
   "label": "Underlying",
   "value": "MSFT",
   "source": null
  },
  {
   "key": "segment",
   "label": "Segment",
   "value": "single stock, company",
   "source": null
  },
  {
   "key": "net_assets",
   "label": "Net assets",
   "value": "$67m",
   "source": "issuer page, as of Sep 30, 2026"
  },
  {
   "key": "expense_ratio",
   "label": "Expense ratio",
   "value": "1.15%",
   "source": "485BPOS XBRL, Oct 24, 2025"
  },
  {
   "key": "launched",
   "label": "Launched",
   "value": "Mar 18, 2024",
   "source": null
  },
  {
   "key": "underlying_volatility_over_the_window",
   "label": "Underlying volatility over the window",
   "value": "39% annualized",
   "source": "ETFIQ"
  }
 ],
 "periods": [
  {
   "window": "1 month",
   "Fund": "+0.8%",
   "MSFT": "+1.1%",
   "+2x the move": "+2.2%",
   "Difference": "\u22121.4 pts",
   "MSFT moved about": "24%"
  },
  {
   "window": "3 months",
   "Fund": "+68.3%",
   "MSFT": "+33.7%",
   "+2x the move": "+67.4%",
   "Difference": "+0.8 pts",
   "MSFT moved about": "39%"
  },
  {
   "window": "6 months",
   "Fund": "+73.1%",
   "MSFT": "+39.4%",
   "+2x the move": "+78.8%",
   "Difference": "\u22125.8 pts",
   "MSFT moved about": "37%"
  },
  {
   "window": "1 year",
   "Fund": "\u221217.6%",
   "MSFT": "\u22120.2%",
   "+2x the move": "\u22120.3%",
   "Difference": "\u221217.3 pts",
   "MSFT moved about": "33%"
  },
  {
   "window": "Since launch",
   "Fund": "+2.8%",
   "MSFT": "+25.3%",
   "+2x the move": "+50.6%",
   "Difference": "\u221247.8 pts",
   "MSFT moved about": "27%"
  }
 ],
 "questions": [
  {
   "q": "Did MSFL return +2 times MSFT?",
   "a": "Over the window to Sep 30, 2026, MSFT moved +33.7% and MSFL returned +68.3%. 2 times that move is +67.4%, so the fund came out 0.8 points ahead of it."
  },
  {
   "q": "Why does MSFL not return +2 times over a year?",
   "a": "Because it resets daily. MSFL aims at +2 times each day's move, and daily results compound. Over a run where the underlying falls and comes back, compounding a levered daily return leaves a holder behind what +2 times the period move would suggest; over a steady run in one direction it can leave them ahead. The longer the holding, and the more the underlying moves about, the further apart the two figures get."
  },
  {
   "q": "Which +2x MSFT ETF tracked its stated multiple most closely?",
   "a": "4 issuers sell one. Over the days all of them have been trading, the table on this page ranks them by how far each finished from 2 times the underlying's move. ETFIQ does not rate funds; the order is the figure itself."
  }
 ],
 "generated": "2026-10-01",
 "license": "https://etfiq.com/license/",
 "license_text": "Free to use with attribution. ETFIQ (etfiq.com)."
}