Strasmore Research
Market Recap

مارکیٹ خلاصہ: دوسری سہ ماہی 2026

Matt ConnorBy Matt Connor Updated 2026-07-25

دوسری سہ ماہی 2026 بحالی کی سہ ماہی تھی: منفی پہلی سہ ماہی کے بعد، ہر بڑی انڈیکس ETF دوہرے ہندسوں میں بڑھی، جس کی قیادت QQQ نے 26.5% پر کی۔ نیچے دیے گئے پینلز اس سہ ماہی کی شکل کو پیش کرتے ہیں — ماہانہ سیڑھی، شرح سود کا پس منظر، کیلنڈر — اور اس کے دو ڈیٹا احتیاطی نکات، جو متن میں ہی ظاہر کیے گئے ہیں۔ ہر عدد ایک محفوظ شدہ استفسار کا نتیجہ ہے؛ عین SQL کے لیے کسی بھی پینل کو وسیع کریں۔

سہ ماہی کا حساب کتاب

پہلی سہ ماہی سے کتنا فرق پڑا؟ یہ پینل ایک ہی استفسار میں دونوں سہ ماہیوں کی پیداوار کا حساب لگاتا ہے — پہلی سہ ماہی کا حوالہ اسی تعریف پر زندہ دوبارہ حساب کیا جاتا ہے، کہیں سے پڑھا نہیں جاتا۔

استفسار کریںچار index ETFs کے Q2 2026 returns، Q1 کا موازنہ کے لیے live دوبارہ شمار شدہ
ہر عدد کے پیچھے موجود درست SQL
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 ticker

QQQ پہلی سہ ماہی میں -6.9% رہنے کے بعد اس سہ ماہی میں 26.5% ہوا؛ SPY -5.2% کے بعد 14.1%؛ IWM 20.2%۔ پہلی سہ ماہی میں گرنے والا ہر انڈیکس دوسری سہ ماہی میں اپنے نقصان سے کہیں زیادہ بحال ہو گیا۔ ان چاروں کی تین مختلف کہانیاں ہیں: گروتھ انڈیکس کو پہلی سہ ماہی میں سب سے گہرا گراوٹ کا سامنا تھا اور اس کی سب سے بڑی بحالی ہوئی؛ DIA — قیمت پر مبنی صنعتی انڈیکس — -3.9% سے 12.1% پر پہنچ گیا؛ اور IWM درحقیقت گرہی نہیں تھا (پہلی سہ ماہی میں 0.1%)، اس لیے اس کا 20.2% سہ ماہی کسی گراوٹ کی مرمت کے بجائے ایک مستحکم آغاز کو آگے بڑھاتا ہے۔ بحالی اور مومنٹم سہ ماہی کی پیداوار کے کالم میں ایک جیسے دکھتے ہیں؛ پہلی سہ ماہی کا کالم ہی ان میں فرق بتاتا ہے۔

اس سہ ماہی کا ہر ریکارڈ شدہ دوسرے سہ ماہی کے مقابلے میں جائزہ

بحالی کے سہ ماہی اندر سے تاریخی محسوس ہوتے ہیں؛ ریکارڈ یہ بتا سکتا ہے کہ کیا یہ سہ ماہی اسی طرح ماپا جاتا ہے۔ پینلز ایک ہی استفسار میں منٹ کی تاریخ کے ہر سال کے لیے اپریل سے جون تک کی ایک جیسی پیداوار کا حساب لگاتے ہیں، ہر سال ایک جیسا حساب، پھر اس سہ ماہی کا باقیوں کے مقابلے میں درجہ بندی کرتے ہیں۔

استفسار کریںٹیپ پر ہر دوسرا quarter: SPY اور QQQ، سال کے لحاظ سے یکساں دوبارہ شمار شدہ (سیشنز کی تعداد دکھائی گئی)
ہر عدد کے پیچھے موجود درست SQL
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 ASC
استفسار کریںدرجہ بندی کے receipts: اس quarter کا ہر پچھلے دوسرے quarter کے مقابلے میں (درجہ 1 = بہترین؛ خود کو خارج کیا گیا)
ہر عدد کے پیچھے موجود درست SQL
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 ASC

یہ تاریخی سطح کے قریب ماپتا ہے: QQQ کا 26.5% قابلِ موازنہ دوسرے سہ ماہیوں میں سے 2 کا 17 درجہ رکھتا ہے (درجہ 1 = بہترین) — بالکل ایک پچھلا دوسرا سہ ماہی اس سے اوپر مکمل ہوا، اور اوپر دی گئی سال بہ سال جدول وہ دکھاتا ہے۔ SPY کا 14.1% 2004 سے 3 کا 23 درجہ رکھتا ہے۔ دو وضاحتیں ساتھ چلتی ہیں: QQQ کا سلسلہ مختصر ہے (فنڈ نے کچھ سالوں کے لیے ایک مختلف روٹ علامت کے تحت تجارت کی — ایک سیشن گنتی محافظ ان سالوں کو ظاہر طور پر خارج کرتا ہے، جدول میں سالانہ گنتی کے ساتھ)، اور ہر تاریخ کا استفسار اپنی اوپری حد کو اس سہ ماہی کے اختتام پر مقفل رکھتا ہے، تاکہ موازنہ کا سیٹ خاموشی سے بڑھ نہ سکے جب بعد کے سال آئیں۔ اس صفحے پر ہر درجے کی بنیاد: کیلنڈر سہ ماہی کے اندر باقاعدہ اوقات کاروبار کے اوپن سے کلوز تک۔

ماہانہ سیڑھی

استفسار کریںQ2 ماہ بہ ماہ: اپریل، مئی، جون (SPY اور QQQ، یکساں دوبارہ شمار شدہ)
ہر عدد کے پیچھے موجود درست SQL
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, ticker

ربع سال کا زیادہ تر حصہ شروع میں ہی پورا ہو گیا: اپریل نے زیادہ کام کیا (SPY 9.9%، QQQ 14.8%)، مئی نے مزید اضافہ کیا (4.9% اور 10.3%)، اور جون میں تھوڑا چھین گیا — SPY -1.2جون کا جائزہ اس مہینے کی تفصیلات پیش کرتا ہے، بشمول اس کے نیچے کی وسعت کی تقسیم۔

ٹیپ کے قائد، سہ ماہی پیمانے

استفسار کریںQ2 باقاعدہ اوقات میں ڈالر والیوم، پوری ٹیپ (ایک دوبارہ استعمال شدہ علامت کی فہرست entity تصدیق کے منتظر خارج)
ہر عدد کے پیچھے موجود درست SQL
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 8

مکمل سہ ماہی کے لیے، MU ($2047.5 ارب) نے SPY ($2032 ارب) کو ٹیپ کے سر پر شکست دی — ایک واحد اسٹاک نے تین ماہ کے دوران پرچم بردار انڈیکس فنڈ سے زیادہ تجارت کی، قائد کے کل کا 99.2%۔ ان کے پیچھے: QQQ ($1658.5 ارب)، پھر NVDA $1591.8 ارب پر — جس کا محض جون یہاں ٹک بہ ٹک تجزیہ کیا گیا ہے — اور TSLA $1198.8 ارب پر۔ نوٹ کریں کہ فہرست کیا ہے: باقاعدہ اوقات کا کاروبار، کارکردگی نہیں — ایک نام گرتی ماہ میں بھی ٹیپ پر غلبہ پا سکتا ہے۔ قائد کا اپنا جون اس کی گہری تحقیق میں ٹک بہ ٹک تجزیہ کیا گیا ہے۔ بنیاد: یکم اپریل تا 30 جون باقاعدہ اوقات؛ ایک دوبارہ استعمال شدہ علامت والی جون درجہ بندی ادارہ کی تصدیق کے منتظر مستثنیٰ ہے (اس کی رسیدیں

وسعت: دن کا دائرہ

استفسار کریںاس quarter میں SPY کے سیشنز up بمقابلہ down، ایک سستا receipt
ہر عدد کے پیچھے موجود درست SQL
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 سیشنوں میں SPY بند ہوا، جو کوارٹر کے کل 62 سیشنوں میں سے 26 کے مقابلے میں کم رہے — یعنی اوپر والے دنوں کا غلبہ، جو دو ہندسی کوارٹر سے مطابقت رکھتا ہے۔ ٹکر کی سطح پر گنتی (ہر اضافے والے اور گرنے والے کی) کوارٹر کے پیمانے پر محدود ہے: پورے مارکیٹ کا ایک ہی اسکین اس صفحے کے تحت پیدا ہونے والے کوارئری بجٹ سے تجاوز کرتا ہے (تصنیف کے وقت ناپا گیا)، اس لیے مساوی گنتی والی وسعت ماہ کے پیمانے پر موجود ہے — جون میں اضافے والے/گرنے والے کی تقسیم، جہاں زیادہ گرے بجھے بڑھنے کے مقابلے میں، جون کے خلاصے میں ہے — اور یہ حد یہاں ظاہر کی گئی ہے نہ کہ خاموشی سے تنگ کر دی جائے۔

آپشنز ٹیپ، ماہ بہ ماہ

سہ ماہی کی مائیکرو اسٹرکچر کہانی، اسی پیمانے پر بیان کی گئی ہے جو اسے بیان کر سکتا ہے — پوری لسٹڈ آپشنز ٹیپ پر ماہ بہ ماہ۔ سہ ماہی کے اختتام کی طرف حجم بڑھا: اپریل میں 1386.9 ملین کنٹریکٹس سے جون میں 1477.9 ملین تک، جو سہ ماہی کا سب سے مصروف مہینہ تھا۔ اسی دن کی میعاد (0DTE) کا حصہ بھی ساتھ بڑھا، 30.3% سے 34.3% تک — جون کا حصہ نصف سال کا سب سے زیادہ ہے، اور جنوری سے اگست کا ارتقا H1 کے خلاصے میں ہے۔

استفسار کریںاپریل: پوری ٹیپ پر options کنٹریکٹ والیوم اور same-day-expiry کا حصہ (ایک اسکین)
ہر عدد کے پیچھے موجود درست SQL
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')
استفسار کریںمئی: پوری ٹیپ پر options کنٹریکٹ والیوم اور same-day-expiry کا حصہ (ایک اسکین)
ہر عدد کے پیچھے موجود درست SQL
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')
استفسار کریںجون: پوری ٹیپ پر options کنٹریکٹ والیوم اور same-day-expiry کا حصہ (ایک اسکین)
ہر عدد کے پیچھے موجود درست SQL
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')

تجارت کا خرچہ، ماہانہ نمونہ

استفسار کریںquarter کے ہر مہینے کے ایک لیبل شدہ نمونہ سیشن پر SPY کا median quoted spread (دوسرے بدھ)
ہر عدد کے پیچھے موجود درست SQL
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 ASC

اس سہ ماہے کے ماہانہ نمونہ سیشنز پر SPY کا درج شدہ میڈین اسپریڈ: اپریل کے نمونے میں 0.286 بنس پوائنٹس، مئی کے نمونے میں 0.27، جون کے نمونے میں 0.409 — جون کا نمونہ سب سے وسیع ہے۔ بنیاد، واضح: واحد لیبل شدہ نمونہ سیشنز (ہر مہینے کا دوسرا بدھ)، مہینے بھر کے میڈین نہیں؛ نامعتمل کوٹس پینل میں شمار کیے جاتے ہیں، خارج نہیں کیے جاتے۔

شرح سود: وہ سہ ماہی جب کرودھ منحنی خط مستقل ہوا

استفسار کریںQ2 کے دوران 2s10s سپریڈ اور 10 سالہ Treasury، روزانہ
ہر عدد کے پیچھے موجود درست SQL
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 date

دو سالہ دس سالہ سپریڈ سہ ماہی کے آغاز پر 52 بنیاد پوائنٹس پر تھا اور اختتام پر 30 پر آیا — یہ ایک مستقل ہونے والا سہ ماہی رہا، جس میں دس سالہ کی شرح 4.44% پر اختتام پذیر ہوئی۔ اس کہانی کا چھ ماہی ورژن پہلے نصف سال کے خلاصے میں موجود ہے۔ تکنیکی طور پر، منحنی خط کا مستقل ہونا اس بات کا مطلب ہے کہ قلیل مدتی سرے نے طویل مدتی سرے تک فاصلہ کم کیا؛ کیا یہ سلسلہ جاری رہے گا، اس کا جواب اس جدول سے نہیں ملا سکتا، اور یہ صفحہ اس کی کوشش نہیں کرتا۔

تقویم، سہ ماہی پیمانے

استفسار کریںQ2 کی کارپوریٹ کیلنڈر (30 جون کی filing-index گپ ظاہر کی گئی)
ہر عدد کے پیچھے موجود درست SQL
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_jun30

اس سہ ماہی میں 105 کمپنیاں درج ہوئیں، 435 اسپلٹس نافذ کیے گئے، اور 15402 ایکس ڈیویڈنڈ ایونٹس ادا کیے گئے۔ فائلنگ کی تعداد (235075) ظاہر کردہ خلا کو شامل کرتی ہے: یہ انڈیکس 30 جون — سہ ماہی کے آخری دن — کو صرف 31 فائلنگز رکھتا ہے اور 30 اپریل کو 34، جبکہ ملحقہ دنوں میں ہزاروں ہیں، اس لیے سہ ماہی کا کل دو ماہ کے اختتام والے دنوں کو کاٹتا ہے اور فیڈ بیک فِل ہونے تک کم ظاہر ہوتا ہے۔ ماہ کے اختتام کے خلا کی اپنی تشخیصی نوٹ ہے۔

تقویم کا سہ ماہی اختتام کی طرف رخ

استفسار کریںاس quarter کے دوران ماہ کے لحاظ سے listings، splits، اور ex-dividend واقعات
ہر عدد کے پیچھے موجود درست SQL
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 o

کمپنیوں کا کیلنڈر سہ ماہی بڑھنے کے ساتھ ساتھ سخت ہوتا گیا: ہر ماہ ex-dividend واقعات بڑھتے گئے، اپریل میں 3947 سے جون میں 6651 تک، اور ساتھ ہی اسپلٹس بھی بڑھے (129 سے 164)۔ تینوں مہینوں میں لسٹنگز مستحکم رہیں — لہر کا استعارہ اس سہ ماہی میں IPOs کی بجائے dividends سے تعلق رکھتا ہے۔

سیشن کی رسید

استفسار کریںاس quarter میں 62 سیشنز، ٹیپ سے تصدیق شدہ، ماہ بہ ماہ
ہر عدد کے پیچھے موجود درست SQL
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_sessions

62 سیشنز، جو مشاہدہ شدہ بارز سے تصدیق شدہ ہیں نہ کہ کیلنڈر سے مفروضہ کیے گئے: اپریل میں 21، مئی میں 20 (میموریل ڈے)، جون میں 21 (جونٹینتھ)۔ ماہانہ سطح کی رسیدیں اور بندش کے شواہد جون کا خلاصہ اور چھٹی کی وضاحت میں موجود ہیں۔

ڈیٹا نوٹس

مکمل ڈیٹا نوٹس
  • شارٹ انٹریسٹ 15 جون کے سیٹلمنٹ پر ختم ہوتی ہے جیسا کہ جنریشن کے وقت ہے — جون کے آخر کا پرنٹ زیر التواء ہے؛ جون کا خلاصہ مکمل افشائگی رکھتا ہے۔ یہ پوسٹ اپنے آنے پر دوبارہ تیار ہوگی۔
  • ماہانہ اختتام کی فائلنگ انڈیکس کا فرق ان لائن ظاہر کیا گیا ہے: 30 جون اور 30 اپریل اس سہ ماہی میں آتے ہیں، اور 31 مارچ کو ایسا ہی نشان دکھائی دیتا ہے — 2026 کا ہر وہ ماہانہ اختتام جس کا آخری کیلنڈر دن ہفتے کا دن تھا، تقریباً خالی ہے۔ تشخیصی نوٹ رسیدیں اور محدود تشخیص رکھتا ہے۔
  • مائیکرو اسٹرکچر (ٹک لیول کا نظام) یہاں جان بوجھ کر شامل نہیں کیا گیا — 29 جون کی گہری جائزہ ایک مکمل سیشن کی ٹیپ انیٹومی رکھتا ہے۔
  • حجم لیڈر کا استثنا: ایک دوبارہ استعمال شدہ علامت والی جون کی لسٹنگ کو entity کی تصدیق زیر التواء رکھتے ہوئے خارج کیا گیا۔

طریقہ کار

  • مدت یکم اپریل تا 30 جون 2026 ہے — 62 سیشن، مشاہدہ شدہ بارز سے تصدیق شدہ۔ سہ ماہی ریٹرنز مدت کے اندر پہلے باقاعدہ اوقات کے اوپن سے آخری باقاعدہ اوقات کے کلوز تک ہیں؛ Q1 کا موازنہ یکساں تعریفوں پر لائیو دوبارہ حساب کیا جاتا ہے۔
  • ٹائم اسٹیمپ UTC میں محفوظ ہیں، خام UTC حدود کے ساتھ فلٹر کیے گئے؛ (EDT) سہ ماہی کے دوران باقاعدہ اوقات 13:30–20:00 UTC ہیں۔ ڈالر والیوم باقاعدہ اوقات میں منٹ کلوز کو منٹ والیوم سے ضرب دینے سے حاصل ہوتا ہے۔ ملٹی ایئر ہسٹری بلاکس مشرقی وال کلاک پر باقاعدہ اوقات فلٹر کرتے ہیں (ہر قطار کے مطابق تبدیل شدہ — دہائیوں میں DST محفوظ روایت) اور اپنی اوپری حد اس سہ ماہی کے اختتام پر مقفل رکھتے ہیں؛ گہرائی کی تصدیق (ستمبر 2003 تک منٹ ہسٹری) H1 خلاصہ کے طریقہ کار میں ہے۔
  • جنریشن گیٹڈ ریڈ اونلی پاتھ سے چلتی ہے؛ عوامی صفحہ کبھی لائیو کواری نہیں کرتا۔ 5 جولائی 2026 تک ویر ہاؤس کی حالت۔

یہ مستقل سہ ماہی خلاصے کا پہلا ایڈیشن ہے؛ Q3 کا ایڈیشن یہاں واپس جوڑے گا۔ ماہ کی تفصیل: جون۔ اس سہ ماہی میں مکمل ہونے والا نصف سال: H1 2026۔