# GraniteShares ETFs: all 91 funds, fees and flows

> All 91 GraniteShares ETFs ETFIQ covers, including NVDL, with fees, net assets and 1-year total returns as of Oct 21, 2026, and 12-month flows to Jun 2026.

Data as of Oct 21, 2026. Rebuilt every trading night.

Data as of Oct 21, 2026 .

## GraniteShares ETFs: all 91 funds, fees and flows

See each fund’s fee, return and flows, and how it ranks. 43 income, 44 leveraged and inverse, 1 stock, 3 commodity ETFs. Updated Oct 21, 2026. Its best placed fund is UBRL , 85th of the 508 leveraged ETFs at 2x, over three months on 3-Month Tracking Score. Rank 41 of 342 ETF issuers by assets: $10.4bn, 0.07% of the covered total, dated Oct 20.

Only funds in the categories ETFIQ covers are listed here.

85 of GraniteShares's 91 funds with a published fee charge more than the median for their kind, and 6 charge the median or less.

A score is a percentile within a stated set, not a recommendation. How each one is computed

| Ticker | Fund | Kind | What it is | Where it stands | Net assets | Fee | vs the median fee for its kind | Score in its set | Total return 1Y | Flows 12M |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| AHD | GraniteShares Autocallable HOOD ETF | Income | autocallable, vs HOOD | paid 13.0%, total +18.5% | $5m | 1.07% | +0.13 pts | not scored | not available | not available |
| AMYY | GraniteShares YieldBOOST AMD ETF | Income | synthetic covered call, vs AMD | paid 60.7%, total +16.8% | $9m | 1.07% | +0.13 pts | 67.9 on Distribution Coverage Score, 23rd of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | +16.8% | +$14.5m |
| ANV | GraniteShares Autocallable NVDA ETF | Income | autocallable, vs NVDA | paid 10.7%, total +12.9% | $9m | 1.07% | +0.13 pts | not scored | not available | not available |
| ATC | GraniteShares Autocallable COIN ETF | Income | autocallable, vs COIN | paid 13.8%, total +16.0% | $956,399 | 1.07% | +0.13 pts | not scored | not available | not available |
| AZYY | GraniteShares YieldBOOST AMZN ETF | Income | synthetic covered call, vs AMZN | paid 33.0%, total −4.9% | $2m | 1.07% | +0.13 pts | 53.6 on Distribution Coverage Score, 33rd of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −4.9% | +$4.4m |
| BBYY | GraniteShares YieldBOOST BABA ETF | Income | synthetic covered call, vs BABA | paid 46.2%, total −29.0% | $608,040 | 1.07% | +0.13 pts | 33.6 on Distribution Coverage Score, 47th of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −29.0% | not available |
| BIOY | GraniteShares YieldBOOST Biotech ETF | Income | synthetic covered call, vs XBI | paid 24.3%, total +2.0% | $2m | 1.07% | +0.13 pts | not scored | not available | not available |
| COYY | GraniteShares YieldBOOST COIN ETF | Income | synthetic covered call, vs COIN | paid 45.5%, total −53.5% | $15m | 1.07% | +0.13 pts | 16.4 on Distribution Coverage Score, 59th of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −53.5% | +$163m |
| CRY | GraniteShares YieldBOOST CRCL ETF | Income | synthetic covered call, vs CRCL | paid 34.0%, total −4.5% | $2m | 1.07% | +0.13 pts | not scored | not available | not available |
| CWY | GraniteShares YieldBOOST CRWV ETF | Income | synthetic covered call, vs CRWV | paid 25.9%, total −12.6% | $962,678 | 1.07% | +0.13 pts | not scored | not available | not available |
| FBYY | GraniteShares YieldBOOST META ETF | Income | synthetic covered call, vs META | paid 26.6%, total −35.4% | $316,666 | 1.07% | +0.13 pts | 13.6 on Distribution Coverage Score, 61st of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −35.4% | not available |
| FINY | GraniteShares YieldBOOST Financials ETF | Income | synthetic covered call, vs XLF | paid 8.5%, total +8.0% | $744,613 | 1.07% | +0.13 pts | not scored | not available | not available |
| FIYY | GraniteShares YieldBOOST 20Y+ Treasuries ETF | Income | synthetic covered call, vs TLT | paid 1.6%, total −2.8% | $717,447 | 1.07% | +0.13 pts | not scored | not available | not available |
| HIPS | GraniteShares HIPS US High Income ETF | Income | income from the stocks and funds it holds | paid 11.1%, total +0.3% | $94m | 1.17% | +0.22 pts | not scored | +0.3% | +$8.7m |
| HMYY | GraniteShares YieldBOOST HIMS ETF | Income | synthetic covered call, vs HIMS | paid 37.1%, total −50.0% | $887,497 | 1.07% | +0.13 pts | not scored | not available | not available |
| HOYY | GraniteShares YieldBOOST HOOD ETF | Income | synthetic covered call, vs HOOD | paid 48.7%, total −43.8% | $8m | 1.07% | +0.13 pts | 27.9 on Distribution Coverage Score, 51st of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −43.8% | +$33.7m |
| IACL | GraniteShares US 100 Autocallable Income ETF | Income | autocallable | paid 1.1%, total +1.2% | $4m | 0.55% | −0.39 pts | not scored | not available | not available |
| IOYY | GraniteShares YieldBOOST IONQ ETF | Income | synthetic covered call, vs IONQ | paid 55.0%, total −37.9% | $4m | 1.07% | +0.13 pts | not scored | not available | not available |
| MAAY | GraniteShares YieldBOOST MARA ETF | Income | synthetic covered call, vs MARA | paid 47.0%, total −48.4% | $4m | 1.07% | +0.13 pts | not scored | not available | not available |
| MRA | GraniteShares Autocallable MARA ETF | Income | autocallable, vs MARA | paid 17.0%, total −22.4% | $2m | 1.07% | +0.13 pts | not scored | not available | not available |
| MSR | GraniteShares Autocallable MSTR ETF | Income | autocallable, vs MSTR | paid 7.5%, total −33.6% | $573,400 | 1.07% | +0.13 pts | not scored | not available | not available |
| MTYY | GraniteShares YieldBOOST MSTR ETF | Income | synthetic covered call, vs MSTR | paid 32.3%, total −63.5% | $1m | 1.07% | +0.13 pts | 7.9 on Distribution Coverage Score, 65th of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −63.5% | +$6.0m |
| MUYY | GraniteShares YieldBOOST MU ETF | Income | synthetic covered call, vs MU | paid 37.7%, total +5.7% | $11m | 1.07% | +0.13 pts | not scored | not available | not available |
| NUGY | GraniteShares YieldBOOST Gold Miners ETF | Income | synthetic covered call | paid 55.0%, total −4.0% | $5m | 1.07% | +0.13 pts | not scored | not available | not available |
| NVYY | GraniteShares YieldBOOST NVDA ETF | Income | synthetic covered call, vs NVDA | paid 51.4%, total −5.0% | $23m | 1.15% | +0.20 pts | 57.9 on Distribution Coverage Score, 30th of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −5.0% | +$94.6m |
| PLA | GraniteShares Autocallable PLTR ETF | Income | autocallable, vs PLTR | paid 8.6%, total +11.2% | $6m | 1.07% | +0.13 pts | not scored | not available | not available |
| PLYY | GraniteShares YieldBOOST PLTR ETF | Income | synthetic covered call, vs PLTR | paid 45.2%, total −27.3% | $2m | 1.07% | +0.13 pts | 35 on Distribution Coverage Score, 46th of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −27.3% | +$9.5m |
| QBY | GraniteShares YieldBOOST QBTS ETF | Income | synthetic covered call, vs QBTS | paid 46.1%, total −47.3% | $2m | 1.07% | +0.13 pts | not scored | not available | not available |
| RGYY | GraniteShares YieldBOOST RGTI ETF | Income | synthetic covered call, vs RGTI | paid 47.3%, total −46.0% | $3m | 1.07% | +0.13 pts | not scored | not available | not available |
| RTYY | GraniteShares YieldBOOST RIOT ETF | Income | synthetic covered call, vs RIOT | paid 55.6%, total −27.3% | $5m | 1.07% | +0.13 pts | not scored | not available | not available |
| SCA | GraniteShares Autocallable SMCI ETF | Income | autocallable, vs SMCI | paid 15.9%, total +16.3% | $4m | 1.07% | +0.13 pts | not scored | not available | not available |
| SEMY | GraniteShares YieldBOOST Semiconductor ETF | Income | synthetic covered call, vs SOXX | paid 74.1%, total +31.2% | $38m | 1.07% | +0.13 pts | not scored | not available | not available |
| SMYY | GraniteShares YieldBOOST SMCI ETF | Income | synthetic covered call, vs SMCI | paid 48.1%, total −35.0% | $6m | 1.07% | +0.13 pts | 29.3 on Distribution Coverage Score, 50th of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −35.0% | +$22.6m |
| TECY | GraniteShares YieldBOOST Technology ETF | Income | synthetic covered call, vs XLK | paid 19.5%, total −1.9% | $394,417 | 1.07% | +0.13 pts | not scored | not available | not available |
| TLA | GraniteShares Autocallable TSLA ETF | Income | autocallable, vs TSLA | paid 12.5%, total +14.0% | $7m | 1.07% | +0.13 pts | not scored | not available | not available |
| TMYY | GraniteShares YieldBOOST TSM ETF | Income | synthetic covered call, vs TSM | paid 29.2%, total +8.5% | $803,409 | 1.07% | +0.13 pts | not scored | not available | not available |
| TQQY | GraniteShares YieldBOOST QQQ ETF | Income | synthetic covered call, vs QQQ | paid 32.9%, total −3.5% | $5m | 1.15% | +0.20 pts | 14.4 on Distribution Coverage Score, 140th of 163 income ETFs not writing on a single company, a set running 0.3 to 99.7 | −3.5% | +$8.1m |
| TSYY | GraniteShares YieldBOOST TSLA ETF | Income | synthetic covered call, vs TSLA | paid 52.9%, total −21.8% | $58m | 1.15% | +0.20 pts | 42.1 on Distribution Coverage Score, 41st of 70 income ETFs writing on a single company, a set running 0.7 to 99.3 | −21.8% | +$354m |
| XBTY | GraniteShares YieldBOOST Bitcoin ETF | Income | synthetic covered call, vs Bitcoin | paid 40.0%, total −29.0% | $10m | 1.15% | +0.20 pts | 9.5 on Distribution Coverage Score, 148th of 163 income ETFs not writing on a single company, a set running 0.3 to 99.7 | −29.0% | +$62.1m |
| XEY | GraniteShares YieldBOOST Ether ETF | Income | synthetic covered call, vs Ether | paid 19.0%, total −8.0% | $550,525 | 1.07% | +0.13 pts | not scored | not available | not available |
| YBST | GraniteShares YieldBOOST Single Stock Universe ETF | Income | synthetic covered call | paid 32.8%, total −26.5% | $894,512 | 1.38% | +0.43 pts | not scored | not available | not available |
| YBTY | GraniteShares YieldBOOST TopYielders ETF | Income | synthetic covered call | paid 35.4%, total −34.2% | $1m | 1.38% | +0.43 pts | not scored | not available | not available |
| YSPY | GraniteShares YieldBOOST SPY ETF | Income | synthetic covered call, vs SPY | paid 29.9%, total +9.5% | $8m | 1.15% | +0.20 pts | 29.8 on Distribution Coverage Score, 115th of 163 income ETFs not writing on a single company, a set running 0.3 to 99.7 | +9.5% | +$15.0m |
| AAPB | GraniteShares 2x Long AAPL Daily ETF | Leveraged | +2 times AAPL, reset daily | −3.6 pts against its stated multiple | $54m | 1.15% | +0.18 pts | 66.6 on 3-Month Tracking Score, 170th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +51.6% | −$23.5m |
| AMDL | GraniteShares 2x Long AMD Daily ETF | Leveraged | +2 times AMD, reset daily | −12.0 pts against its stated multiple | $962m | 1.07% | +0.10 pts | 42.2 on 3-Month Tracking Score, 294th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +204.0% | −$856m |
| AMZZ | GraniteShares 2x Long AMZN Daily ETF | Leveraged | +2 times AMZN, reset daily | −5.7 pts against its stated multiple | $100m | 1.15% | +0.18 pts | 73.7 on 3-Month Tracking Score, 134th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +16.3% | −$9.3m |
| AVGU | GraniteShares 2x Long AVGO Daily ETF | Leveraged | +2 times AVGO, reset daily | −3.2 pts against its stated multiple | $36m | 1.50% | +0.53 pts | 46.9 on 3-Month Tracking Score, 270th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −30.0% | +$48.2m |
| BABX | GraniteShares 2x Long BABA Daily ETF | Leveraged | +2 times BABA, reset daily | −3.5 pts against its stated multiple | $115m | 1.15% | +0.18 pts | 77.5 on 3-Month Tracking Score, 115th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −68.7% | +$47.8m |
| BBUL | GraniteShares 2x Long BB Daily ETF | Leveraged | +2 times BB, reset daily | −14.1 pts against its stated multiple | $899,675 | 1.50% | +0.53 pts | 18.2 on 3-Month Tracking Score, 416th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| BTDL | GraniteShares 2x Long BTDR Daily ETF | Leveraged | +2 times BTDR, reset daily | −1.8 pts against its stated multiple | $3m | 1.50% | +0.53 pts | 53.2 on 3-Month Tracking Score, 238th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| CONI | GraniteShares 2x Short COIN Daily ETF | Leveraged | -2 times COIN, reset daily | −30.6 pts against its stated multiple | $10m | 1.15% | +0.18 pts | 15.8 on 3-Month Tracking Score, 62nd of 73 inverse ETFs at 2x, over three months, a set running 0.7 to 99.3 | −35.1% | −$40.7m |
| CONL | GraniteShares 2x Long COIN Daily ETF | Leveraged | +2 times COIN, reset daily | −18.5 pts against its stated multiple | $526m | 1.04% | +0.07 pts | 20.8 on 3-Month Tracking Score, 403rd of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −86.3% | +$880m |
| CRWL | GraniteShares 2x Long CRWD Daily ETF | Leveraged | +2 times CRWD, reset daily | −16.6 pts against its stated multiple | $57m | 1.50% | +0.53 pts | 7.6 on 3-Month Tracking Score, 470th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +119.6% | −$37.7m |
| DLLL | GraniteShares 2x Long DELL Daily ETF | Leveraged | +2 times DELL, reset daily | −17.8 pts against its stated multiple | $155m | 1.50% | +0.53 pts | 48.5 on 3-Month Tracking Score, 262nd of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +502.0% | +$47.2m |
| FBL | GraniteShares 2x Long META Daily ETF | Leveraged | +2 times META, reset daily | −7.3 pts against its stated multiple | $154m | 1.09% | +0.12 pts | 56.2 on 3-Month Tracking Score, 223rd of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −30.6% | +$174m |
| GOU | GraniteShares 2x Long GOOGL Daily ETF | Leveraged | +2 times GOOGL, reset daily | −5.1 pts against its stated multiple | $20m | 1.15% | +0.18 pts | 47.1 on 3-Month Tracking Score, 269th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| INTW | GraniteShares 2x Long INTC Daily ETF | Leveraged | +2 times INTC, reset daily | −10.5 pts against its stated multiple | $297m | 1.50% | +0.53 pts | 44.2 on 3-Month Tracking Score, 284th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +196.2% | +$85.8m |
| IONL | GraniteShares 2x Long IONQ Daily ETF | Leveraged | +2 times IONQ, reset daily | −15.4 pts against its stated multiple | $56m | 1.50% | +0.53 pts | 40.3 on 3-Month Tracking Score, 304th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −89.2% | +$76.0m |
| ISUL | GraniteShares 2x Long ISRG Daily ETF | Leveraged | +2 times ISRG, reset daily | −0.7 pts against its stated multiple | $11m | 1.50% | +0.53 pts | 44 on 3-Month Tracking Score, 285th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −31.6% | not available |
| MRAL | GraniteShares 2x Long MARA Daily ETF | Leveraged | +2 times MARA, reset daily | +5.1 pts against its stated multiple | $25m | 1.50% | +0.53 pts | 77.7 on 3-Month Tracking Score, 114th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −93.8% | +$101m |
| MSFL | GraniteShares 2x Long MSFT Daily ETF | Leveraged | +2 times MSFT, reset daily | +2.7 pts against its stated multiple | $178m | 1.15% | +0.18 pts | 17.2 on 3-Month Tracking Score, 421st of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −11.4% | +$160m |
| MSTP | GraniteShares 2x Long MSTR Daily ETF | Leveraged | +2 times MSTR, reset daily | −19.5 pts against its stated multiple | $16m | 1.50% | +0.53 pts | 2.7 on 3-Month Tracking Score, 495th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −89.1% | +$19.5m |
| MULL | GraniteShares 2x Long MU Daily ETF | Leveraged | +2 times MU, reset daily | −13.9 pts against its stated multiple | $466m | 1.50% | +0.53 pts | 24.3 on 3-Month Tracking Score, 385th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +792.7% | +$285m |
| MVLL | GraniteShares 2x Long MRVL Daily ETF | Leveraged | +2 times MRVL, reset daily | −21.0 pts against its stated multiple | $295m | 1.50% | +0.53 pts | 11.5 on 3-Month Tracking Score, 450th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +283.7% | +$332m |
| NBIL | GraniteShares 2x Long NBIS Daily ETF | Leveraged | +2 times NBIS, reset daily | −15.0 pts against its stated multiple | $211m | 1.50% | +0.53 pts | 75.1 on 3-Month Tracking Score, 127th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −22.0% | not available |
| NOWL | GraniteShares 2x Long NOW Daily ETF | Leveraged | +2 times NOW, reset daily | +7.6 pts against its stated multiple | $222m | 1.50% | +0.53 pts | 2.5 on 3-Month Tracking Score, 496th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −60.5% | +$314m |
| NTAL | GraniteShares 2x Long NTAP Daily ETF | Leveraged | +2 times NTAP, reset daily | −2.7 pts against its stated multiple | $1m | 1.50% | +0.53 pts | 19.4 on 3-Month Tracking Score, 410th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| NVD | GraniteShares 2x Short NVDA Daily ETF | Leveraged | -2 times NVDA, reset daily | −6.3 pts against its stated multiple | $54m | 1.35% | +0.38 pts | 62.3 on 3-Month Tracking Score, 28th of 73 inverse ETFs at 2x, over three months, a set running 0.7 to 99.3 | −52.9% | −$12.7m |
| NVDL | GraniteShares 2x Long NVDA Daily ETF | Leveraged | +2 times NVDA, reset daily | −5.9 pts against its stated multiple | $3.3bn | 1.05% | +0.08 pts | 50.3 on 3-Month Tracking Score, 253rd of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +18.1% | −$1.2bn |
| PDDL | GraniteShares 2x Long PDD Daily ETF | Leveraged | +2 times PDD, reset daily | −5.8 pts against its stated multiple | $7m | 1.50% | +0.53 pts | 20.2 on 3-Month Tracking Score, 406th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −72.2% | +$15.5m |
| PTIR | GraniteShares 2x Long PLTR Daily ETF | Leveraged | +2 times PLTR, reset daily | +4.5 pts against its stated multiple | $301m | 1.04% | +0.07 pts | 12.1 on 3-Month Tracking Score, 447th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −19.9% | +$20.4m |
| PUL | GraniteShares 2x Long P Daily ETF | Leveraged | +2 times P, reset daily | +11.4 pts against its stated multiple | $2m | 1.50% | +0.53 pts | 4.2 on 3-Month Tracking Score, 487th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| QCML | GraniteShares 2x Long QCOM Daily ETF | Leveraged | +2 times QCOM, reset daily | −8.3 pts against its stated multiple | $51m | 1.50% | +0.53 pts | 35.5 on 3-Month Tracking Score, 328th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −21.4% | +$183m |
| RDTL | GraniteShares 2x Long RDDT Daily ETF | Leveraged | +2 times RDDT, reset daily | −15.8 pts against its stated multiple | $52m | 1.50% | +0.53 pts | 18 on 3-Month Tracking Score, 417th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −72.4% | +$23.4m |
| RVNL | GraniteShares 2x Long RIVN Daily ETF | Leveraged | +2 times RIVN, reset daily | +3.0 pts against its stated multiple | $13m | 1.15% | +0.18 pts | 69.2 on 3-Month Tracking Score, 157th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −51.6% | +$8.8m |
| SKDD | GraniteShares 2x Short SK Hynix Daily ETF | Leveraged | -2 times SKHY, reset daily | −44.6 pts against its stated multiple | $18m | 2.20% | +1.23 pts | 19.9 on 3-Month Tracking Score, 59th of 73 inverse ETFs at 2x, over three months, a set running 0.7 to 99.3 | not available | not available |
| SKUU | GraniteShares 2x Long SK Hynix Daily ETF | Leveraged | +2 times SKHY, reset daily | −10.9 pts against its stated multiple | $152m | 1.50% | +0.53 pts | 65.6 on 3-Month Tracking Score, 175th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| SMCL | GraniteShares 2x Long SMCI Daily ETF | Leveraged | +2 times SMCI, reset daily | −22.8 pts against its stated multiple | $31m | 1.50% | +0.53 pts | 11.7 on 3-Month Tracking Score, 449th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −88.7% | +$27.3m |
| SNK | GraniteShares 2x Short SpaceX Daily ETF | Leveraged | -2 times SPCX, reset daily | +11.7 pts against its stated multiple | $91m | 2.20% | +1.23 pts | 25.3 on 3-Month Tracking Score, 55th of 73 inverse ETFs at 2x, over three months, a set running 0.7 to 99.3 | not available | not available |
| SPAL | GraniteShares 2x Long SpaceX Daily ETF | Leveraged | +2 times SPCX, reset daily | −11.1 pts against its stated multiple | $37m | 1.50% | +0.53 pts | 21.2 on 3-Month Tracking Score, 401st of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| TDCL | GraniteShares 2x Long TDC Daily ETF | Leveraged | +2 times TDC, reset daily | −19.6 pts against its stated multiple | $751,614 | 1.50% | +0.53 pts | 15.8 on 3-Month Tracking Score, 428th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | not available | not available |
| TSDD | GraniteShares 2x Short TSLA Daily ETF | Leveraged | -2 times TSLA, reset daily | −13.9 pts against its stated multiple | $25m | 0.95% | −0.02 pts | 45.9 on 3-Month Tracking Score, 40th of 73 inverse ETFs at 2x, over three months, a set running 0.7 to 99.3 | −24.6% | +$16.3m |
| TSL | GraniteShares 1.25x Long TSLA Daily ETF | Leveraged | +1.25 times TSLA, reset daily | −2.0 pts against its stated multiple | $11m | 1.15% | +0.18 pts | not scored | −21.1% | +$755k |
| TSLR | GraniteShares 2x Long TSLA Daily ETF | Leveraged | +2 times TSLA, reset daily | −9.4 pts against its stated multiple | $154m | 0.95% | −0.02 pts | 50.5 on 3-Month Tracking Score, 252nd of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −44.5% | −$259m |
| TSMU | GraniteShares 2x Long TSM Daily ETF | Leveraged | +2 times TSM, reset daily | −6.1 pts against its stated multiple | $39m | 1.50% | +0.53 pts | 33.2 on 3-Month Tracking Score, 340th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | +60.7% | +$7.2m |
| UBRL | GraniteShares 2x Long UBER Daily ETF | Leveraged | +2 times UBER, reset daily | −4.0 pts against its stated multiple | $31m | 1.15% | +0.18 pts | 83.4 on 3-Month Tracking Score, 85th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −56.7% | +$10.4m |
| VRTL | GraniteShares 2x Long VRT Daily ETF | Leveraged | +2 times VRT, reset daily | +1.4 pts against its stated multiple | $30m | 1.50% | +0.53 pts | 82.4 on 3-Month Tracking Score, 90th of 508 leveraged ETFs at 2x, over three months, a set running 0.1 to 99.9 | −18.3% | +$31.3m |
| BAR | GraniteShares Gold Trust Shares of Beneficial Interest | Commodities | holds gold | +0.5% over year | $1.3bn | 0.17% | −0.48 pts | not scored | +0.5% | not available |
| COMB | GraniteShares Bloomberg Commodity Broad Strategy No K-1 ETF | Commodities | actively managed | +39.3% over year | $161m | 0.25% | −0.40 pts | not scored | +39.3% | +$27.9m |
| DRUP | GraniteShares Nasdaq Select Disruptors ETF | Stocks | tracks an index | +7.5% over year | $50m | 0.60% | +0.17 pts | not scored | +7.5% | −$9.6m |
| PLTM | GraniteShares Platinum Shares ETF | Commodities | holds platinum | +5.3% over year | $166m | 0.50% | −0.15 pts | not scored | +5.3% | not available |

### Where to next

### Where these figures came from

ETFIQ links to the documents behind every figure; a link is not an endorsement.

ETFIQ is an independent publisher and makes no recommendations. Standards and sources

---

Source: ETFIQ, independent ETF data. Recomputed nightly from public filings and prices.
Cite: ETFIQ, GraniteShares ETFs: all 91 funds, fees and flows, data as of Oct 21, 2026. https://etfiq.com/issuers/graniteshares
Licence: https://etfiq.com/license/ Figures ETFIQ computes are free to use with attribution: ETFIQ (etfiq.com). Issuer data stays under its owner's terms.
HTML: https://etfiq.com/issuers/graniteshares
