Finance.Foundation
finance.foundation / Funds / ProShares UltraPro QQQ
Fund · ETF

ProShares UltraPro QQQ

A leveraged fund that targets three times the Nasdaq-100's return for one day, then resets. Over any longer period the result is not three times the index: compounding a daily multiple makes the outcome depend on the path prices took, not just where they ended.

Listing
TQQQ on Nasdaq Global Market MIC XNMS
Type
ETF
Manager
ProShares
Strategy
Three times the DAILY return of the Nasdaq-100, reset every day
Domicile
United States
Size
$27.3bn — net assets of the whole series, as reported at 2026-02-28

Fund identity

ProShares UltraPro QQQSEC series S000024908 · PROSHARES TRUST

A single share class (SEC class C000074098).

Series and class identifiers and their names come from the SEC’s Investment Company Series and Class report — the registry that assigns them, not our own naming. Targets three times the Nasdaq-100's DAILY return and resets each day, so it is deliberately not linked to the index as a tracker: over any longer window its return is not three times the index's, it depends on the path.

Where the size figure comes from

Reported$27.3bn
What it countsnet assets of the whole series
As of2026-02-28
SourceSEC N-PORT data set

Our earlier undated figure was $27.3bn; this one carries the reporting date above and moves only when the fund files again.

Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.

# this page as data GET https://finance.foundation/api/v1/funds/proshares-ultrapro-qqq

JSONCSV No key, CORS enabled — paste any of these straight into a notebook.

Code to fetch it
curl
curl -s https://finance.foundation/api/v1/funds/proshares-ultrapro-qqq
Python
import requests r = requests.get("https://finance.foundation/api/v1/funds/proshares-ultrapro-qqq", timeout=30) r.raise_for_status() data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/funds/proshares-ultrapro-qqq"); if (!r.ok) throw new Error(r.status); const data = await r.json();
pandas
import pandas as pd df = pd.read_csv("https://finance.foundation/api/v1/funds/proshares-ultrapro-qqq.csv")