{"slug":"what-is-vwap","qid":"vwap_by_ticker","label":"Same session, five stocks, five VWAPs: final-minute price vs. session VWAP, July 2, 2026","post_title":"What Is VWAP? Volume-Weighted Average Price","post_url":"/blog/what-is-vwap#q-vwap_by_ticker","columns":["ticker","session_vwap","final_minute_price","final_vs_vwap_pct"],"rows":[{"ticker":"AAPL","session_vwap":305.99,"final_minute_price":308.22,"final_vs_vwap_pct":0.73},{"ticker":"MSFT","session_vwap":389.33,"final_minute_price":389.62,"final_vs_vwap_pct":0.07},{"ticker":"NVDA","session_vwap":195.14,"final_minute_price":194.51,"final_vs_vwap_pct":-0.32},{"ticker":"TSLA","session_vwap":399.64,"final_minute_price":392.81,"final_vs_vwap_pct":-1.71},{"ticker":"KO","session_vwap":82.96,"final_minute_price":83.98,"final_vs_vwap_pct":1.23}],"shape":"ranking","sql":"SELECT ticker,\n       round(sum(close * volume) / sum(volume), 2) AS session_vwap,\n       round(argMax(close, window_start), 2) AS final_minute_price,\n       round((argMax(close, window_start) - sum(close * volume) / sum(volume))\n             / (sum(close * volume) / sum(volume)) * 100, 2) AS final_vs_vwap_pct\nFROM global_markets.delayed_stocks_minute_aggs\nWHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO')\n  AND window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York')\n  AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York')\nGROUP BY ticker\nHAVING count() = 390\nORDER BY indexOf(['AAPL', 'MSFT', 'NVDA', 'TSLA', 'KO'], ticker)","computed_at":"2026-07-26T06:31:22.710434+00:00","elapsed":0.056817536}