{"slug":"spy-vs-voo-vs-splg","qid":"quoted_spreads","label":"quoted_spreads","post_title":"spy-vs-voo-vs-splg","post_url":"/blog/spy-vs-voo-vs-splg#q-quoted_spreads","columns":["ticker","avg_mid_price","avg_spread_cents","avg_spread_bps"],"rows":[{"ticker":"SPY","avg_mid_price":757.19,"avg_spread_cents":2.1,"avg_spread_bps":0.28},{"ticker":"VOO","avg_mid_price":696.02,"avg_spread_cents":2.96,"avg_spread_bps":0.42}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(avg((toFloat64(ask_price) + toFloat64(bid_price)) / 2), 2)                AS avg_mid_price,\n    round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2)                AS avg_spread_cents,\n    round(avg((toFloat64(ask_price) - toFloat64(bid_price))\n              / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)) * 10000, 2)    AS avg_spread_bps\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('SPY', 'VOO', 'SPLG')\n  AND sip_timestamp >= toDateTime('2026-09-15 15:00:00', 'UTC')\n  AND sip_timestamp <  toDateTime('2026-09-15 16:00:00', 'UTC')\n  AND bid_price > 0\n  AND ask_price > bid_price\nGROUP BY ticker\nORDER BY avg_spread_bps","computed_at":"2026-09-26T15:16:14.128913+00:00","elapsed":0.005484257}