Ang ikalawang quarter ng 2026 ay ang quarter ng pagbangon: pagkatapos ng negatibong unang quarter, tumataas ng double digits ang bawat major index ETF, na pinangungunahan ng QQQ sa 26.5%. Ang mga panel sa ibaba ay nagdadala ng hugis ng quarter — ang buwanang hagdan, ang backdrop ng mga rate, ang kalendaryo — at ang dalawang caveat ng data nito, na inilantad inline. Bawat numero ay resulta ng stored query; i-expand ang anumang panel para sa eksaktong SQL.
Ang quarter sa board
Gaano kalaki ang swing mula sa Q1? Kinakalkula ng panel na ito ang returns ng parehong quarter sa isang query — ang Q1 reference ay recomputed live sa parehong mga depinyon, hindi binabasa sa kahit saan.
Ang eksaktong SQL sa likod ng bawat numero
SELECT ticker,
round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
/ argMinIf(toFloat64(open), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-04-01') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS q2_return_pct,
round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-03-31') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)
/ argMinIf(toFloat64(open), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-01-01') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS q1_return_pct,
round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30') AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959), 2) AS q2_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
AND window_start >= toDateTime('2026-01-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY ticker
ORDER BY tickerQQQ tumaas ng 26.5% para sa quarter matapos ang -6.9% na Q1; SPY 14.1% matapos ang -5.2%; IWM 20.2%. Bawat index na bumagsak sa unang quarter ay higit na nakabawi sa ikalawang quarter. Apat na index, tatlong magkakaibang kwento: ang growth index ang pinakamalalim na Q1 drawdown at nag-post ng pinakamalaking recovery; DIA — ang price-weighted industrials index — umikot mula -3.9% hanggang 12.1%; at ang IWM sa totoo lang ay hindi naman bumagsak (0.1% sa Q1), kaya ang 20.2% na quarter nito ay nag-compound ng flat na simula sa halip na kumpunihin ang isang drawdown. Mukhang magkapareho ang recovery at momentum sa isang quarterly return column; ang Q1 column ang nagsasabi ng pagkakaiba nila.
Ang quarter laban sa bawat second quarter sa tape
Parang makasaysayan ang recovery quarters mula sa loob; ang tape ang magsasabi kung gaano ito kalaki kung ikukumpara. Muli-kinakalkula ng mga panel ang PAREHO ng April-hanggang-Hunyo na return para sa bawat taon ng minute history sa isang query, parehong aritmetika bawat taon, saka iniraranggo ang quarter na ito laban sa iba.
Ang eksaktong SQL sa likod ng bawat numero
SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS y,
ticker,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
round((argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100, 1) AS q2_return_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ')
AND window_start >= toDateTime('2003-01-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')
AND toMonth(toTimeZone(window_start, 'America/New_York')) BETWEEN 4 AND 6
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY y, ticker
HAVING sessions >= 50
ORDER BY y ASC, ticker ASCAng eksaktong SQL sa likod ng bawat numero
SELECT ticker,
round(anyIf(ret, y = 2026), 1) AS q2_2026_pct,
arrayCount(x -> x > anyIf(ret, y = 2026), groupArrayIf(ret, y != 2026)) + 1 AS rank_best,
count() AS q2s_compared,
min(y) AS first_year,
anyIf(sessions, y = 2026) AS sessions_2026
FROM (
SELECT toYear(toTimeZone(window_start, 'America/New_York')) AS y,
ticker,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
(argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS ret
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ')
AND window_start >= toDateTime('2003-01-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')
AND toMonth(toTimeZone(window_start, 'America/New_York')) BETWEEN 4 AND 6
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY y, ticker
HAVING sessions >= 50
)
GROUP BY ticker
ORDER BY ticker ASCMalapit na historic ang sukat nito: ang 26.5% ng QQQ ay nasa rank 2 ng 17 maihahambing na second quarters (rank 1 = pinakamahusay) — eksaktong isang naunang second quarter ang natapos nang mas mataas, at ipinapakita ng by-year table sa itaas kung alin. Ang 14.1% ng SPY ay nasa rank 3 ng 23 mula 2004. Dalawang disclosure ang kasama: mas maikli ang serye ng QQQ (ibang root symbol ang ginamit ng fund sa isang bahagi ng mga taon — isang session-count guard ang hindi kasama ang mga taong iyon nang nakikita, na may per-year counts sa table), at ang bawat history query ay naka-pin ang upper bound sa dulo ng quarter na ito, kaya hindi maaaring lumihim na lumaki ang comparison set kapag dumating ang mga susunod na taon. Batayan para sa bawat rank sa pahinang ito: regular-hours open-to-close sa loob ng calendar quarter.
Ang buwanang hagdan
Ang eksaktong SQL sa likod ng bawat numero
SELECT toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS period_start, ticker,
round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / argMinIf(toFloat64(open), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS month_return_pct,
round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS month_close
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ')
AND window_start >= toDateTime('2026-04-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
GROUP BY period_start, ticker
ORDER BY period_start, tickerAng quarter ay front-loaded: si April ang nagpaikot ng mabigat na trabaho (SPY 9.9%, QQQ 14.8%), nagdagdag pa si Mayo (4.9% at 10.3%), at kaunting balik ang ibinigay ni Hunyo — SPY -1.2%. Ang June recap ang nagdadala ng buwan nang detalyado, kasama ang breadth split na nasa ilalim nito.
Ang mga lider ng tape, kada-kwarto sukat
Ang eksaktong SQL sa likod ng bawat numero
SELECT ticker,
round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS dollar_bn,
round(100 * sum(toFloat64(close) * toFloat64(volume)) / max(sum(toFloat64(close) * toFloat64(volume))) OVER (), 1) AS pct_of_leader
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-04-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY dollar_bn DESC
LIMIT 8Sa buong quarter, MU ($2047.5 bilyon) kakaunti lang ang lamang sa SPY ($2032 bilyon) sa tuktok ng tape — isang solong stock na lumampas sa flagship index fund sa buong tatlong buwan, nang 99.2% ng kabuuang turnover ng lider. Sa likod nila: QQQ ($1658.5 bilyon), saka NVDA sa $1591.8 bilyon — na ang buong Hunyo ay sinuri tick by tick dito — at TSLA sa $1198.8 bilyon. Pansinin kung ano ang listahan: regular-hours turnover, hindi performance — ang isang stock ay maaaring mangibabaw sa tape kahit sa isang buwang nasa baba. Ang Hunyo mismong ng lider ay sinuri tick by tick sa kanyang deep-dive. Batayan: regular hours mula Abril 1 hanggang Hunyo 30; isang June listing na may reused-symbol ang hindi isinama habang naka-pending ang entity verification (ang mga resibo nito).
Saklaw: ang arawang butil
Ang eksaktong SQL sa likod ng bawat numero
SELECT countIf(day_ret > 0) AS up_sessions,
countIf(day_ret < 0) AS down_sessions,
countIf(day_ret = 0) AS flat_sessions,
count() AS sessions_total
FROM (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
round((argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100, 2) AS day_ret
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-04-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')
AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
GROUP BY d
)36 ng 62 na sesyon ng quarter ang nagsara ng SPY nang mas mataas laban sa 26 na mas mababa — dominasyon ng mga araw na pataas na tumutugma sa isang quarter na may dobleng digit. Ang bilang ng ticker-butil (bawat advancer at decliner) ay naka-limita sa antas ng quarter: ang iisang buong-pamilihan na scan ay lumalampas sa query budget na ginagawa ng pahinang ito sa ilalim (na sinusukat sa pag-aakda), kaya ang saklaw na may pantay na bilang ay nakatira sa antas ng buwan — ang split ng advancer/decliner ng Hunyo, kung saan mas marami ang bumagsak kaysa sumikat, ay nasa ang Hunyo recap — at ang limitasyon ay isinisiwalat dito sa halip na palihim na paliitin.
Ang options tape, buwan-buwan
Ang kuwento ng microstructure ng quarter, ikinuwento sa tanging antas na makapagsasabi nito — buwan sa buwan sa buong listed options tape. Tumaas ang volume patungong quarter-end: 1386.9 milyong kontrata noong Abril hanggang 1477.9 milyon noong Hunyo, ang pinakaabala na buwan ng quarter. Tumaas din ang bahagi ng same-day-expiry (0DTE), mula 30.3% hanggang 34.3% — ang pinakamataas na bahagi ng half ay nasa Hunyo, at ang ebolusyon mula Enero ay nasa ang H1 recap.
Ang eksaktong SQL sa likod ng bawat numero
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-04-01 00:00:00')
AND window_start < toDateTime('2026-05-01 00:00:00')Ang eksaktong SQL sa likod ng bawat numero
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-05-01 00:00:00')
AND window_start < toDateTime('2026-06-01 00:00:00')Ang eksaktong SQL sa likod ng bawat numero
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00')
AND window_start < toDateTime('2026-07-01 00:00:00')Ang halaga ng pag-trade, sampled buwan-buwan
Ang eksaktong SQL sa likod ng bawat numero
SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS session,
round(quantileDeterministicIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000, toUInt64(toUnixTimestamp64Micro(sip_timestamp)), bid_price > 0 AND ask_price >= bid_price), 3) AS med_spread_bps,
round(count() / 1e6, 2) AS quote_updates_m,
countIf(NOT (bid_price > 0 AND ask_price > 0 AND ask_price >= bid_price)) AS invalid_dropped
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'SPY'
AND ((sip_timestamp >= toDateTime64('2026-04-15 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-04-15 20:00:00', 9))
OR (sip_timestamp >= toDateTime64('2026-05-13 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-05-13 20:00:00', 9))
OR (sip_timestamp >= toDateTime64('2026-06-10 13:30:00', 9) AND sip_timestamp < toDateTime64('2026-06-10 20:00:00', 9)))
GROUP BY session
ORDER BY session ASCSPY's median quoted spread sa quarterly monthly sample sessions: 0.286 bps sa April sample, 0.27 sa May's, 0.409 sa June's — ang June sample ang pinakamalapad. Batayan, inihayag: single labeled sample sessions (ang ikalawang Miyerkules ng bawat buwan), hindi month-wide medians; invalid quotes ay binibilang sa panel, hindi tinatanggal.
Rates: ang quarter kung kailan nag-flatten ang curve
Ang eksaktong SQL sa likod ng bawat numero
SELECT toString(date) AS d,
round(yield_10_year, 2) AS y10,
round((yield_10_year - yield_2_year) * 100, 0) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-04-01') AND date <= toDate('2026-06-30')
AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)
ORDER BY dateAng 2s10s spread ay pumasok sa quarter sa 52 basis points at nagtapos sa 30 — isang flattening quarter, na tapos ang 10-year sa 4.44%. Ang six-month na bersyon ng kwentong ito ay nasa H1 recap. Mekanikal, ang flattening ay nangangahulugang ang short end ay umabot sa long end; kung ito ay magpapatuloy ay hindi masasagot mula sa talahanayang ito, at hindi ito sinusubukan ng pahinang ito.
Ang kalendaryo, sukat ng quarter
Ang eksaktong SQL sa likod ng bawat numero
SELECT
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-04-01') AND ex_dividend_date <= toDate('2026-06-30')) AS ex_div_events,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-04-01') AND execution_date <= toDate('2026-06-30')) AS splits,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-04-01') AND listing_date <= toDate('2026-06-30')) AS ipos,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date >= toDate('2026-04-01') AND filing_date <= toDate('2026-06-30')) AS q2_filings,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-04-30')) AS filings_apr30,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')) AS filings_jun30105 na kumpanya ang nakalista sa quarter, 435 na split ang naisakatuparan, at 15402 na kaganapan sa ex-dividend ang nabayaran. Ang bilang ng filing (235075) ay nagdadala ng inihayag na puwang: ang index ay naglalaman lamang ng 31 na filing noong Hunyo 30 — ang huling araw ng quarter — at 34 noong Abril 30, laban sa libu-libong filing sa mga kalapit na araw, kaya ang kabuuan ng quarter ay na-clip na dalawang araw ng katapusan ng buwan at nananatiling mas mababa kaysa totoo hanggang sa mag-backfill ang feed. May sariling diagnostic note ang gap na ito sa katapusan ng buwan.
Ang pag‑abante ng kalendaryo papalapit sa katapusan ng quarter
Ang eksaktong SQL sa likod ng bawat numero
SELECT m, ipos, splits, ex_divs FROM (
SELECT '2026-04' AS m,
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-04-01') AND listing_date <= toDate('2026-04-30')) AS ipos,
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-04-01') AND execution_date <= toDate('2026-04-30')) AS splits,
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-04-01') AND ex_dividend_date <= toDate('2026-04-30')) AS ex_divs, 1 AS o
UNION ALL SELECT '2026-05',
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-05-01') AND listing_date <= toDate('2026-05-31')),
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-05-01') AND execution_date <= toDate('2026-05-31')),
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-05-01') AND ex_dividend_date <= toDate('2026-05-31')), 2
UNION ALL SELECT '2026-06',
(SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-06-01') AND listing_date <= toDate('2026-06-30')),
(SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-06-01') AND execution_date <= toDate('2026-06-30')),
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-06-01') AND ex_dividend_date <= toDate('2026-06-30')), 3
) ORDER BY oPumigil ang kalendaryo ng mga korporasyon habang tumatanda ang quarter: dumami ang mga ex‑dividend event bawat buwan, mula 3947 noong Abril hanggang 6651 noong Hunyo, at kasabay na tumataas ang mga split (129 hanggang 164). Nanatiling steady ang mga listing sa buong tatlong buwan — ang metapora ng alon ay bagay sa dividends, hindi sa IPOs, ngayong quarter.
Ang resibo ng sesyon
Ang eksaktong SQL sa likod ng bawat numero
SELECT
(SELECT uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-04-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')) AS q2_sessions,
(SELECT uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-04-01 00:00:00') AND window_start < toDateTime('2026-05-01 00:00:00')) AS april_sessions,
(SELECT uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-05-01 00:00:00') AND window_start < toDateTime('2026-06-01 00:00:00')) AS may_sessions,
(SELECT uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-01 00:00:00') AND window_start < toDateTime('2026-07-01 00:00:00')) AS june_sessions62 sesyon, beripikado mula sa na-obserbahang bar sa halip na ipalagay mula sa kalendaryo: 21 no Abril, 20 no Mayo (Memorial Day), 21 no Hunyo (Juneteenth). Ang mga resibo sa antas ng buwan at ebidensya ng pagsasara ay nasa June recap at ang paliwanag tungkol sa holiday.
Mga tala sa datos
Buong mga tala sa datos
- Ang short interest ay nagtatapos sa June 15 settlement sa oras ng pagbuo — ang end-of-June print ay nakabinbin; ang June recap ay may dala ng buong disclosure. Ang post na ito ay magre-regenerate kapag dumating na ito.
- Ang month-end filing-index gap ay nakalahad nang inline: ang June 30 AT April 30 ay parehong nasa loob ng quarter na ito, at ang March 31 ay nagpapakita ng parehong signature — bawat 2026 month-end na ang huling araw ng kalendaryo ay weekday ay halos walang laman. Ang diagnostic note ay may dala ng mga resibo at ang bounded diagnosis.
- Microstructure (tick-level plumbing) ay sadyang walang presensya dito — ang June 29 deep-dive ay may dala ng buong session's tape anatomy.
- Volume-leader exclusion: isang reused-symbol na June listing ang hindi isinama habang nakabinbin ang entity verification.
Methodology
- Ang saklaw ay Abril 1 – Hunyo 30, 2026 — 62 na sesyon, na nabeberify mula sa mga na-obserbahang bar. Ang quarterly returns ay unang regular-hours open hanggang last regular-hours close sa loob ng saklaw; ang Q1 contrast ay recompute live sa magkaparehong depinisyon.
- Ang mga timestamp ay nakaimbak bilang UTC, na-filter gamit ang raw UTC bounds; regular hours 13:30–20:00 UTC sa buong (EDT) quarter. Ang dollar volume ay minute close times minute volume sa regular hours. Ang multi-year history blocks ay nagfi-filter ng regular hours sa Eastern wall clock (na-convert kada row — ang DST-safe na convention sa buong dekada) at ini-pin ang upper bound sa katapusan ng quarter na ito; ang depth verification (minute history hanggang Setyembre 2003) ay nasa methodology ng H1 recap.
- Ang generation ay tumatakbo sa gated read-only path; ang public page ay hindi kailanman nag-q-query live. Estado ng warehouse mula Hulyo 5, 2026.
Ito ang unang edisyon ng standing quarterly recap; ang edisyon ng Q3 ay magli-link pabalik dito. Detalye kada buwan: Hunyo. Ang half na natapos ng quarter na ito: H1 2026.