Skip to main content
One row per project per period: the income statement and the treasury, in reports_projects.financial_statements_quarterly and in the financial_statements_weekly, _monthly and _yearly tables, which have the same columns. fees down to earnings read in statement order, and each is measured on its own, so read a line as its own figure rather than as a step in a cascade.

Coverage

One row per project, ticked for every line item it reports.
ProjectFeesSupply-side feesRevenueExpensesToken incentivesEarningsTreasuryTreasury, net
0x
1inch
aave
abracadabra
acala
across
aerodrome
aethir
airswap
ajuna
alephzero
algorand
allbridge
alongside
angle
aperture
apeswap
apollox
aptos
aragon
arbitrum
astar
aurafinance
avalanche
aventus
axelar
axie
axiomtrade
balancer
bancor
bankr
base
beethoven
benddao
benqi
benqilsd
berachain
betswirl
bifrostio
biswap
bitcoin
bitdao
blast
bloomtradingbot
bloxroute
blur
bmx
bobanetwork
bonkbot
botto
bouncefinance
bsc
bufferfinance
bullx
camelot
cap
cardano
celestia
celo
chainflip
chainlink
circle
clipper
coinshift
compound
conflux
connext
convexfinance
cosmos
cowswap
cronos
cryptex
curve
darwinia
debridge
decentralgames
defisaver
deriprotocol
dexscreener
dfx
dinari
dodo
dogecoin
dolomite
dopex
dreamcash
dydx
edgex
eigenlayer
elrond
energyweb
ens
equalizer
ethena
ethereum
etherex
etherfi
euler
falconfinance
fantom
fathom
felix
filecoin
flashbots
flow
flyingtulip
foundation
frax
fraxtal
friendtech
gammastrategies
gearbox
gmgn
gmx
gnosis
goldfinch
gravityalpha
grove
hashflow
hedera
hegic
heliopay
helium
hmx
holdstation
honeypop
hop
houdiniswap
hydradx
hyena
hyperbridge
hyperlend
hyperliquid
idex
idle
illuvium
immutable
immutablezkevm
indexcoop
injective
ink
instadapp
integral
internetcomputer
iotex
ipor
jito
jupiter
kapitaldao
karura
katana
katananetwork
kelpdao
kilt
kleros
kusama
kwenta
kyber
layer3
layerzero
lens
levelfinance
lido
lighter
linea
liquity
litecoin
litentry
livepeer
looksrare
maestro
maiar
makerdao
mamo
manifoldxyz
manta
mantle
mantra
maple
marinade
maverick
meanfinance
megaeth
merkletrade
metavault
meteora
mina
monad
moonbeam
moonshot
moonwell
morpho
movement
mummy
mux
mythos
near
neuroweb
nexusmutual
nftx
notional
nounsdao
o1exchange
okutrade
okx
opbnb
openchat
opensea
optimism
opyn
orca
origin
osmosis
pancakeswap
pangolin
paragonperps
paragonsdao
paraswap
paypal
peaq
pendle
pendulum
perpetualprotocol
phala
phantom
pharaoh
photon
pikaprotocol
plasma
pocketnetwork
polkadot
polygon
polymarket
polynomial
pooltogether
premia
primenumbers
pumpfun
quickswap
radiant
ramses
rarible
raybot
raydium
reflexer
ren
rendernetwork
reserve
rezerve
ribbon
ringsprotocol
ripple
robinhood
robonomics
rocketpool
ronin
rootstock
scroll
seamlessprotocol
seinetwork
seraph
shadowexchange
shoebill
silo
solana
solidlizard
soltradingbot
solv
sonic
sound
spark
spookyswap
stacks
stader
stakewise
starknet
steakhousefinancial
stellar
sudoswap
sui
superstate
sushiswap
swarm
sx
synapse
syncswap
synfutures
synthetix
tempo
terra
tether
tezos
thales
thegraph
thena
thetanuts
thruster
tokemak
tokenlon
ton
tornadocash
toucan
traderjoe
tradexyz
trojan
tron
truefi
uma
unichain
unipilot
uniquenetwork
uniswap
uniswaplabs
usual
variational
velodrome
ventuals
venus
versedex
vertex
vesta
viction
virtualsprotocol
volmex
voltz
wombat
worldcoin
worldmobilechain
x2y2
xai
xdc
xoxno
xswap
zcash
zerion
zerolend
zkswap
zksyncera
zksyncerabridge
zora
zyberswap

Columns

ColumnTypeDescription
project_idSTRINGProject the statement belongs to, such as aave; joins dimensions.projects.
period_startTIMESTAMPFirst moment of the period.
period_endTIMESTAMPLast moment of the period.
period_is_completeBOOLFalse while the period is still running. Filter on it to compare finished periods, or leave it in to watch the current one forming.
feesFLOAT64What users paid to use the protocol over the period, USD. A flow, so the periods inside a longer one add up to it.
fees_supply_sideBIGNUMERICThe share of fees passed on to suppliers, USD.
revenueFLOAT64Fees the protocol kept, USD. Measured directly, so for some projects it differs from fees minus fees_supply_side, sometimes materially.
expensesBIGNUMERICWhat the protocol spent over the period, USD. Empty for a project that reports no expenses, which is a different thing from zero.
token_incentivesBIGNUMERICValue of tokens paid out to attract usage, USD. Empty for a project that reports no incentives, which is a different thing from zero.
earningsBIGNUMERICWhat the protocol kept after costs, USD. Measured directly, so it can differ from revenue minus expenses, and it is negative where a protocol pays out more than it keeps.
treasuryBIGNUMERICValue the protocol held at the close of the period, USD. A balance read at the period end, so four quarterly figures added together mean nothing.
treasury_netBIGNUMERICValue the protocol held at the close of the period in assets other than its own token, USD. Read at the period end, like treasury.

Sample queries

The columns come back in statement order, fees down to earnings, then the treasury. period_is_complete leaves out the quarter still running.