What H1 and H2 Mean in Company Reporting
Where nine familiar issuers close their reported periodstable ·
2026-08-06 · 9×5
The most recent 10-K on file for the same nine issuersranking ·
2026-08-06 · 9×4
Annual and interim filing forms counted over calendar H1 2026ranking ·
2026-08-06 · 3×3
Companies filing a 10-K annual report in each month of calendar H1 2026series ·
2026-08-06 · 6×3
Where nine familiar issuers close their reported periods
Where nine familiar issuers close their reported periods
| ticker | periods_close_in | distinct_months | closes_on_file | latest_close |
|---|---|---|---|---|
| AAPL | Mar, Jun, Jul, Sep, Dec | 5 | 11 | 2025-12-27 |
| COST | Feb, May, Aug, Sep, Nov | 5 | 12 | 2026-05-10 |
| HD | Jan, Feb, Apr, May, Jul, Aug, Oct, Nov | 8 | 11 | 2026-05-03 |
| JNJ | Mar, Jun, Jul, Sep, Oct, Dec | 6 | 11 | 2025-12-28 |
| KO | Mar, Jun, Sep, Dec | 4 | 10 | 2025-12-31 |
| MSFT | Mar, Jun, Sep, Dec | 4 | 10 | 2025-12-31 |
| NVDA | Jan, Apr, Jul, Oct | 4 | 12 | 2026-04-26 |
| ORCL | Feb, May, Aug, Nov | 4 | 12 | 2026-05-31 |
| WMT | Jan, Apr, Jul, Oct | 4 | 10 | 2025-10-31 |
the exact SQL behind every number
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 ticker
More from this analysisWhat H1 and H2 Mean in Company Reporting
The most recent 10-K on file for the same nine issuers
ranking 9×4
→
Companies filing a 10-K annual report in each month of calendar H1 2026
series 6×3
→
Annual and interim filing forms counted over calendar H1 2026
ranking 3×3
→
Spacing between each name's eight biggest overnight moves, July 2024 to June 2026
table 7×5
→
See all 2,170 queries →