Company Reporting میں H1 اور H2 کا مطلب کیا ہے؟
H1 اور H2 reporting year کے پہلے اور آخری چھ ماہ ہیں۔ FY26 Q3 پڑھنے کا طریقہ اور مختلف issuers میں H1 2026 کے calendar months مختلف ہونے کی وجہ جانیں۔
H1 اور H2 کمپنی کے reporting year کے دو حصے ہیں: H1 پہلے چھ ماہ، جبکہ H2 دوسرے چھ ماہ پر مشتمل ہوتا ہے۔ Q1 سے Q4 اسی سال کو چار quarters میں تقسیم کرتے ہیں۔ Q1 اور Q2، H1 میں، جبکہ Q3 اور Q4، H2 میں شامل ہوتے ہیں۔ اصل الجھن ان labels کے نیچے موجود calendar سے پیدا ہوتی ہے۔ Reporting year کا آغاز January میں ہونا ضروری نہیں، اور listed companies کی ایک قابلِ ذکر تعداد میں ایسا نہیں ہوتا۔
Company reporting میں H1 اور H2 کا مطلب
H سے مراد half ہے۔ H1 reporting year کے پہلے چھ ماہ اور H2 آخری چھ ماہ کو ظاہر کرتا ہے۔ جو کمپنی اپنے books 31 December کو بند کرتی ہے، اس کا H1 January سے June تک ہوتا ہے۔ جو کمپنی June کے آخر میں books بند کرتی ہے، اس کا H1 July سے December تک ہوتا ہے؛ calendar پر یہ پہلی کمپنی کے H1 سے پورے چھ ماہ پہلے آتا ہے۔
ان کے ساتھ چند متعلقہ labels بھی استعمال ہوتے ہیں۔ FY سے مراد fiscal year ہے، یعنی پورے بارہ ماہ۔ Q1 سے Q4 اسی fiscal year کے quarters ہیں، جن کی numbering January کے بجائے fiscal year کے آغاز سے ہوتی ہے۔ Interim reporting سے مراد پورے سال سے کم مدت، یعنی quarter یا half، پر مشتمل reporting ہے، اور یہ عموماً unaudited ہوتی ہے۔ Annual reporting audited full-year set ہوتی ہے۔
ان اصطلاحات میں خود کوئی مشکل نہیں۔ الجھن تقریباً کبھی letters سے پیدا نہیں ہوتی۔ مسئلہ ان کے نیچے موجود calendar ہے۔
Fiscal year اور calendar year میں فرق
Calendar year سب کے لیے January 1 سے December 31 تک ہوتا ہے۔ Fiscal year، جسے financial year بھی کہا جاتا ہے، کمپنی کا منتخب کردہ بارہ ماہ کا accounting period ہوتا ہے۔ یہ کسی بھی month کے آخری دن ختم ہو سکتا ہے، یا month-end کے قریب کسی مقررہ weekday پر، اسی لیے بعض year ends ایک سال سے دوسرے سال تک چند دن آگے پیچھے ہو جاتے ہیں۔ Retailers عموماً holiday selling season مکمل ہونے اور inventory clear ہونے کے بعد books بند کرتے ہیں۔ School year یا crop cycle سے وابستہ companies اپنی کم مصروف مدت میں year end رکھتی ہیں۔
US issuer اپنا audited full-year set Form 10-K پر file کرتا ہے۔ Filing deadline، filer کے size کے مطابق، fiscal year end کے 60 سے 90 دن بعد ہوتی ہے۔ ذیل کا panel ان companies کی تعداد دکھاتا ہے جنہوں نے calendar H1 2026 کے ہر month میں Form 10-K file کیا۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
monthName(filing_date) AS filing_month,
uniqExact(cik) AS companies,
round(100 * uniqExact(cik) / (
SELECT uniqExact(cik)
FROM global_markets.stocks_sec_edgar_index
WHERE form_type = '10-K'
AND filing_date >= toDate('2026-01-01')
AND filing_date < toDate('2026-07-01')
), 1) AS share_pct
FROM global_markets.stocks_sec_edgar_index
WHERE form_type = '10-K'
AND filing_date >= toDate('2026-01-01')
AND filing_date < toDate('2026-07-01')
GROUP BY filing_month, toMonth(filing_date)
ORDER BY toMonth(filing_date)February اور March میں H1 کی زیادہ تر filings آئیں: 1866 companies اور 2684 companies، جو چھ ماہ کے مجموعے کا 35.7% اور 51.3% ہیں۔ December 31 year end کے باعث filing calendar کی شکل ایسی ہی بنتی ہے۔ باقی فہرست اس page کا اصل نکتہ واضح کرتی ہے: H1 کے ہر دوسرے month میں بھی annual reports آئیں، اور صرف June میں ان کی تعداد 150 تھی۔ ہر report ایسے issuer کی تھی جس کا first half January سے June تک نہیں ہوتا۔
کون سی معروف companies اپنا year end December کے علاوہ کسی اور وقت رکھتی ہیں
اگلا panel نو بڑی اور معروف issuers کو نمایاں کرتا ہے۔ اس میں ان calendar months کی فہرست ہے جن میں ان کے reported periods ختم ہوتے ہیں۔ یہ معلومات file پر موجود تین سال کے income statements سے لی گئی ہیں، اور ہر company کے most recent close کے ساتھ دکھائی گئی ہیں۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
ticker,
arrayStringConcat(
arrayMap(m -> ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][m],
arraySort(groupUniqArray(toMonth(period_end)))),
', ') AS periods_close_in,
uniqExact(toMonth(period_end)) AS distinct_months,
uniqExact(period_end) AS closes_on_file,
toString(max(period_end)) AS latest_close
FROM
(
SELECT
arrayJoin(tickers) AS ticker,
period_end
FROM global_markets.stocks_income_statements
WHERE period_end >= toDate('2023-07-01')
AND period_end < toDate('2026-07-01')
)
WHERE ticker IN ('AAPL', 'COST', 'HD', 'JNJ', 'KO', 'MSFT', 'NVDA', 'ORCL', 'WMT')
GROUP BY ticker
ORDER BY tickerAAPL اپنے reported periods Mar, Jun, Jul, Sep, Dec میں بند کرتی ہے، اور حالیہ close 2025-12-27 کو ہوا۔ WMT کا close Jan, Apr, Jul, Oct میں ہوتا ہے، جبکہ حالیہ close 2025-10-31 کو ہوا۔ Letters وہی دو ہیں، مگر سال کا half مختلف ہے۔
Year ends ہر issuer کی اپنی filings میں درج ہوتے ہیں، اور اس group کے لیے ایک سال سے دوسرے سال تک برقرار رہتے ہیں۔ Apple اپنا year end September کے آخری Saturday کو رکھتی ہے۔ Microsoft کا year end June 30 ہے۔ Walmart کا January 31 اور Nvidia کا January کے آخری Sunday کو ہوتا ہے۔ Oracle کا May 31، جبکہ Costco کا August 31 کے قریب ترین Sunday کو ہوتا ہے۔ Coca-Cola اور Johnson & Johnson December کے آخر پر year end رکھتے ہیں، جسے زیادہ تر readers default سمجھتے ہیں۔
Annual report میں بھی یہی pattern موجود ہوتا ہے۔ ذیل کا panel انہی نو issuers کو لیتا ہے، ہر ticker کو اس filer identifier سے match کرتا ہے جو اس کے financial statements پر درج ہوتا ہے، اور file پر موجود سب سے حالیہ 10-K سے معلومات اخذ کرتا ہے۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
ticker,
toString(max(filing_date)) AS latest_annual_report,
monthName(max(filing_date)) AS filed_in,
uniqExact(accession_number) AS annual_reports_on_file
FROM
(
SELECT
leftPad(toString(cik), 10, '0') AS filer_cik,
filing_date,
accession_number
FROM global_markets.stocks_sec_edgar_index
WHERE form_type = '10-K'
AND filing_date >= toDate('2025-01-01')
AND filing_date < toDate('2026-07-01')
) AS annual
INNER JOIN
(
SELECT
ticker,
argMax(leftPad(toString(cik), 10, '0'), period_end) AS filer_cik
FROM
(
SELECT
arrayJoin(tickers) AS ticker,
cik,
period_end
FROM global_markets.stocks_income_statements
WHERE period_end >= toDate('2023-07-01')
)
WHERE ticker IN ('AAPL', 'COST', 'HD', 'JNJ', 'KO', 'MSFT', 'NVDA', 'ORCL', 'WMT')
GROUP BY ticker
) AS issuers USING (filer_cik)
GROUP BY ticker
ORDER BY tickerAAPL نے اپنی حالیہ annual report 2025-10-31 کو، یعنی October میں file کی۔ WMT نے اسے 2026-03-13 کو، یعنی March میں file کیا۔ 10-K، year end کے 60 سے 90 دن بعد آتا ہے، اس لیے filing month اس reported year end کی حد واضح کرتا ہے۔
FY26 Q3 جیسے label کو کیسے پڑھیں
FY26 Q3 کو باہر سے اندر کی طرف پڑھیں۔ FY26 fiscal year کو ظاہر کرتا ہے۔ US issuers عموماً fiscal year کا نام اس calendar year کے مطابق رکھتے ہیں جس میں وہ ختم ہوتا ہے، اس لیے FY26 کسی وقت 2026 میں ختم ہوگا۔ کچھ دیگر markets، جن میں India بھی شامل ہے، label اس year کے مطابق رکھتے ہیں جس میں period شروع ہوتا ہے۔ اس لیے ہر issuer کے لیے یہ نکتہ الگ سے check کرنا چاہیے۔ Q3 اس fiscal year کا تیسرا quarter ہے، جس کی گنتی fiscal start سے ہوتی ہے، January سے نہیں۔
Label کو months میں تبدیل کرنے کے لیے ایک اور fact درکار ہے: year end۔ جس issuer کا fiscal year June میں ختم ہوتا ہے، اس کا Q1 July سے September، Q2 October سے December، Q3 January سے March، اور Q4 April سے June تک ہوتا ہے۔ December-year issuer کے لیے fiscal quarters، calendar quarters کے مطابق ہوتے ہیں۔
Apple اس کی واضح مثال ہے۔ اس کا fiscal year September کے آخری Saturday کو ختم ہوتا ہے، اس لیے fiscal 2026 late September 2025 میں شروع ہوا۔ FY26 Q1 late December 2025 تک چلا، جو holiday quarter تھا۔ FY26 Q2 late March 2026 تک، FY26 Q3 late June 2026 تک چلا، جبکہ FY26 Q4 late September 2026 میں ختم ہوگا۔ Q1 اور Q2 کو جمع کریں تو اس issuer کا H1 بنتا ہے: دو quarters جو calendar year کے نصف سے پہلے close اور report ہو چکے تھے۔
H1 2026 ہر issuer کے لیے ایک ہی months پر مشتمل کیوں نہیں ہوتا
Year end تبدیل ہوتے ہی اس سے ناپی جانے والی ہر چیز بھی تبدیل ہو جاتی ہے۔ H1 revenue، H1 margin اور H1 headcount، ہر ایک اسی چھ ماہ کے period پر مبنی ہوتا ہے جسے issuer اپنا first half کہتا ہے۔ Walmart کا fiscal 2026 H1 February سے July 2025 تک تھا۔ Microsoft کا fiscal 2026 H1 July سے December 2025 تک تھا۔ Apple کا H1 late September 2025 سے late March 2026 تک تھا۔ تین issuers، تین مختلف first halves؛ ان میں کسی بھی دو کے چھ ماہ ایک جیسے نہیں، اور ان میں سے کوئی بھی calendar half نہیں۔
Index-level اور market-wide writing اس مسئلے سے مکمل طور پر بچ جاتی ہے۔ Index کا کوئی fiscal year نہیں ہوتا، اس لیے market article میں H1 2026 سے calendar half، یعنی January 1 سے June 30، مراد ہوتا ہے۔ یہی مفہوم ہمارے H1 2026 market recap، H1 2026 IPO market review اور H1 2026 تک Treasury curve میں استعمال ہوا ہے۔ Company filings کے لیے پہلے year end check کرنا ضروری ہے۔ مختصر periods میں بھی یہی مسئلہ موجود ہوتا ہے: monthly returns کی پیمائش کیسے کی جاتی ہے month-boundary کی یہی مثال بیان کرتا ہے۔
Interim reporting: US میں quarterly، دنیا کے بیشتر حصوں میں half yearly
US-listed domestic issuers پہلے تین fiscal quarters کے لیے quarterly report، یعنی Form 10-Q، file کرتے ہیں، اور چوتھے quarter کے بعد annual report، یعنی Form 10-K، file کرتے ہیں۔ Fourth-quarter 10-Q نہیں ہوتا۔ Annual report میں وہ period شامل ہوتا ہے، اسی لیے کمپنی کا Q4 figure اکثر پورے سال میں سے پہلے تین quarters منہا کرکے بیان کیا جاتا ہے۔
US میں listed foreign private issuers اپنی annual report Form 20-F پر file کرتے ہیں اور ان کے لیے 10-Qs file کرنا لازم نہیں۔ European Union میں transparency rules کے تحت annual report اور half-yearly report لازم ہیں۔ Transparency Directive سے mandatory quarterly requirement 2013 میں ہٹا دی گئی تھی اور یہ تبدیلی late 2015 سے نافذ ہوئی۔ UK میں بھی یہی half-yearly baseline برقرار ہے۔ Japan نے 2024 میں اسی سمت قدم اٹھاتے ہوئے quarterly securities report کی جگہ semiannual filing متعارف کرائی، جبکہ exchange اب بھی quarterly earnings summaries وصول کرتی ہے۔ ان markets میں half خود reporting unit ہے، اور H1 اور H2 وہ کام زیادہ تر انجام دیتے ہیں جو US filings میں Q1 سے Q4 کرتے ہیں۔
Forms خود اس تقسیم کو ظاہر کرتے ہیں۔ ذیل کا panel calendar H1 2026 کے دوران ان میں سے تین forms کی تعداد دکھاتا ہے: 10-K annual report، 10-Q quarterly report، اور 20-F، جو foreign private issuer کی annual report ہے۔
ہر عدد کے پیچھے موجود درست SQL
SELECT
form_type,
uniqExact(cik) AS companies,
uniqExact(accession_number) AS filings
FROM global_markets.stocks_sec_edgar_index
WHERE form_type IN ('10-K', '10-Q', '20-F')
AND filing_date >= toDate('2026-01-01')
AND filing_date < toDate('2026-07-01')
GROUP BY form_type
ORDER BY form_typeان چھ ماہ میں 5442 companies نے کم از کم ایک 10-Q file کیا، اور ان کے درمیان 6001 reports تھیں۔ 5234 نے 10-K file کیا۔ 750 نے 20-F file کیا۔ یہ issuers کوئی US quarterly report file نہیں کرتے؛ ان کی interim disclosure Form 6-K پر آتی ہے، اس schedule کے مطابق جو ان کی home market مقرر کرتی ہے۔
کسی specific company کی اصل publication dates معلوم کرنے کے لیے rule of thumb کے بجائے اس کے اپنے filing calendar سے آغاز کریں۔ Stock کی earnings date تلاش کرنا اس lookup کا طریقہ بتاتا ہے۔
اکثر پوچھے جانے والے سوالات
Company reporting میں H1 سے کیا مراد ہے؟
H1 کمپنی کے reporting year کا first half، یعنی اس کے پہلے چھ ماہ، ہوتا ہے۔ اس میں fiscal Q1 اور Q2 شامل ہوتے ہیں۔ H1 صرف اسی وقت January سے June تک ہوتا ہے جب کمپنی کا fiscal year January میں شروع ہو۔
کیا H1 ہمیشہ January سے June تک ہوتا ہے؟
نہیں۔ H1، calendar کے بجائے fiscal year کی پیروی کرتا ہے۔ جس issuer کا fiscal year June میں ختم ہوتا ہے، اس کا H1 July سے December تک ہوتا ہے۔ Index کا کوئی fiscal year نہیں ہوتا، اس لیے market recap میں H1 سے January سے June مراد ہوتی ہے۔
FY26 Q3 سے کیا مراد ہے؟
یہ 2026 کے label والے fiscal year کا تیسرا quarter ہے۔ US issuers عموماً fiscal year کا نام اس calendar year کے مطابق رکھتے ہیں جس میں وہ ختم ہوتا ہے۔ اس لیے June-year company میں FY26 Q3 January سے March 2026 تک ہوگا۔ کسی بھی FY label کو months میں تبدیل کرنے سے پہلے issuer کا fiscal year end check کریں۔
کچھ companies quarterly کے بجائے half yearly reporting کیوں کرتی ہیں؟
ان کے listing rules یہی تقاضا کرتے ہیں۔ US domestic issuers Form 10-Q پر quarterly reports file کرتے ہیں، جبکہ EU اور UK transparency regimes annual اور half-yearly report لازم قرار دیتے ہیں، اور quarterly reporting optional ہوتی ہے۔ Company اپنے rules کی ضرورت سے زیادہ مرتبہ publish کر سکتی ہے۔
Interim اور annual reporting میں کیا فرق ہے؟
Interim reporting پورے سال سے کم مدت، یعنی quarter یا half، پر مشتمل ہوتی ہے اور عموماً unaudited ہوتی ہے۔ Annual reporting پورے fiscal year پر مشتمل ہوتی ہے اور اس میں audited financial statements شامل ہوتے ہیں۔
یہاں موجود ہر panel کے ساتھ اس کے عین مطابق SQL بھی موجود ہے۔ کسی panel کو کھول کر دیکھیں کہ ہر fiscal period کی گنتی کیسے کی گئی، یا Strasmore terminal پر یہی سوال سادہ English میں پوچھیں۔