Updated every trading day, around 18:30 KSTPrices as of 2026-09-18 (settled close)Published 09-21 18:10Not real-time

What Korean stocks did after each filing type 2026.09.21

Where this stands: of the 56 cells carrying a number, 41 have a 95% interval spanning zero. Those are not distinguishable from zero. Separately, a baseline-day cell clears zero but cannot be identified as a reaction to the filing, so it is not counted as a finding.

This is an event study of Korean stocks around DART filings — the question usually asked as how a stock reacts to an earnings filing, a rights offering or a buyback. Every filing of the types we track is joined to that company's own daily closes. The baseline is the first trading-day close on or after the receipt date; returns are then measured at +1, +5 and +20 trading days — rows forward in that stock's own series, not a calendar offset, because Korean market closures are irregular. From each return the stock's own index (KOSPI or KOSDAQ) over the identical window is subtracted. What you see is the median market-adjusted return per filing type across 2,813 filings, as of 2026.09.21. The largest sample, Periodic financial report (1446 filings), has a five-day median of -0.37% (95% CI -0.83~+0.09, spans 0), with 48% of cases beating the index. This is a record of what happened, not a claim that filings move prices and not a statement about what comes next.

Does the interval cross zero? Dot = median, bar = 95% interval, vertical line = zero. Grey means the interval spans zero.
Periodic financial report · +1 trading day
-0.41%
Periodic financial report · +5 trading days
-0.37%
Periodic financial report · +20 trading days
+1.37%
Supply contract · +1 trading day
+0.01%
Supply contract · +5 trading days
+0.82%
Supply contract · +20 trading days
-1.58%
Preliminary earnings (consolidated) · +1 trading day
-0.08%
Preliminary earnings (consolidated) · +5 trading days
+0.43%
Preliminary earnings (consolidated) · +20 trading days
-2.89%
Preliminary earnings (separate) · +1 trading day
-1.31%
Preliminary earnings (separate) · +5 trading days
-3.37%
Preliminary earnings (separate) · +20 trading days
-3.13%
Dividend decision · +1 trading day
-0.55%
Dividend decision · +5 trading days
-1.12%
Dividend decision · +20 trading days
-3.61%
Treasury stock trust contract · +1 trading day
+1.96%
Treasury stock trust contract · +5 trading days
+3.63%
Treasury stock trust contract · +20 trading days
+2.34%
Treasury stock trust termination · +1 trading day
-0.03%
Treasury stock trust termination · +5 trading days
-0.59%
Treasury stock trust termination · +20 trading days
-1.90%
Convertible bond issuance · +1 trading day
-0.28%
Convertible bond issuance · +5 trading days
+0.39%
Convertible bond issuance · +20 trading days
-5.55%
Largest shareholder change · +1 trading day
-0.49%
Largest shareholder change · +5 trading days
-1.74%
Largest shareholder change · +20 trading days
-7.02%
Preliminary earnings · +1 trading day
+0.12%
Preliminary earnings · +5 trading days
-1.29%
Preliminary earnings · +20 trading days
-7.33%
Treasury stock disposal · +1 trading day
-0.55%
Treasury stock disposal · +5 trading days
-0.66%
Treasury stock disposal · +20 trading days
-1.16%
Treasury stock acquisition · +1 trading day
+4.51%
Treasury stock acquisition · +5 trading days
+4.35%
Treasury stock acquisition · +20 trading days
-4.58%
New facility investment · +1 trading day
-1.68%
New facility investment · +5 trading days
-2.13%
Merger · +1 trading day
+2.33%
Merger · +5 trading days
+3.72%
Subsidiary paid-in capital increase · +1 trading day
+0.33%
Periodic financial report · baseline day
-0.55%
Supply contract · baseline day
+0.38%
Preliminary earnings (consolidated) · baseline day
+0.64%
Preliminary earnings (separate) · baseline day
+0.76%
Dividend decision · baseline day
-0.42%
Treasury stock trust contract · baseline day
+4.24%
Treasury stock trust termination · baseline day
+0.89%
Convertible bond issuance · baseline day
-0.58%
Largest shareholder change · baseline day
-0.34%
Preliminary earnings · baseline day
-0.08%
Treasury stock disposal · baseline day
-0.88%
Treasury stock acquisition · baseline day
+2.67%
New facility investment · baseline day
-0.87%
Merger · baseline day
-0.38%
Subsidiary paid-in capital increase · baseline day
+0.42%
-10%-5%0+5%+10%
The grey block at the bottom of the chart — baseline day (h0). If the filing was received after the close, the entire day's move preceded it. It cannot share an axis with the rows above, so it sits apart.
Of the 56 cells with a number, 41 have an interval crossing zero. Only the rows left in bold black clear it.
Periodic financial report
-0.37%
spans 0 — not distinguishable from zero
median at +5 trading days, market-adjusted · 95% CI -0.83~+0.09 · beat the index in 48% of cases · n=1446
Supply contract
+0.82%
spans 0 — not distinguishable from zero
median at +5 trading days, market-adjusted · 95% CI -0.26~+1.72 · beat the index in 54% of cases · n=233
Preliminary earnings (consolidated)
+0.43%
spans 0 — not distinguishable from zero
median at +5 trading days, market-adjusted · 95% CI -1.32~+2.50 · beat the index in 53% of cases · n=252
Median market-adjusted return by filing type (no number is published below 20 observations)
Filing typebaseline day +1 trading day +5 trading days+20 trading days
Periodic financial report-0.55% · 95% CI -0.7~-0.4 · beat index 40% · n=1449-0.41% · 95% CI -0.6~-0.3 · beat index 44% · n=1450-0.37% (spans 0 — not distinguishable from 0) · 95% CI -0.8~+0.1 · beat index 48% · n=1446+1.37% · 95% CI +0.7~+1.9 · beat index 55% · n=1412
Supply contract+0.38% (spans 0 — not distinguishable from 0) · 95% CI -0.2~+1.0 · beat index 54% · n=259+0.01% (spans 0 — not distinguishable from 0) · 95% CI -0.5~+0.7 · beat index 50% · n=259+0.82% (spans 0 — not distinguishable from 0) · 95% CI -0.3~+1.7 · beat index 54% · n=233-1.58% · 95% CI -5.1~-0.2 · beat index 40% · n=123
Preliminary earnings (consolidated)+0.64% (spans 0 — not distinguishable from 0) · 95% CI -0.1~+1.8 · beat index 56% · n=252-0.08% (spans 0 — not distinguishable from 0) · 95% CI -1.1~+1.3 · beat index 49% · n=252+0.43% (spans 0 — not distinguishable from 0) · 95% CI -1.3~+2.5 · beat index 53% · n=252-2.89% · 95% CI -4.9~-1.4 · beat index 39% · n=251
Preliminary earnings (separate)+0.76% (spans 0 — not distinguishable from 0) · 95% CI -0.3~+1.1 · beat index 55% · n=202-1.31% · 95% CI -2.0~-0.3 · beat index 38% · n=202-3.37% · 95% CI -5.0~-1.7 · beat index 36% · n=202-3.13% · 95% CI -4.7~-1.3 · beat index 38% · n=202
Dividend decision-0.42% (spans 0 — not distinguishable from 0) · 95% CI -1.3~+0.6 · beat index 47% · n=116-0.55% (spans 0 — not distinguishable from 0) · 95% CI -1.4~+0.9 · beat index 46% · n=116-1.12% (spans 0 — not distinguishable from 0) · 95% CI -4.0~+0.2 · beat index 43% · n=112-3.61% · 95% CI -7.9~-0.5 · beat index 37% · n=107
Paid-in capital increasewithheld by design, n=59withheld by design, n=59withheld by design, n=49withheld by design, n=9
Treasury stock trust contract+4.24% · 95% CI +2.2~+5.2 · beat index 80% · n=56+1.96% · 95% CI +0.2~+3.4 · beat index 66% · n=56+3.63% · 95% CI +0.8~+8.2 · beat index 71% · n=52+2.34% (spans 0 — not distinguishable from 0) · 95% CI -3.7~+10.5 · beat index 59% · n=34
Treasury stock trust termination+0.89% (spans 0 — not distinguishable from 0) · 95% CI -0.0~+2.0 · beat index 61% · n=44-0.03% (spans 0 — not distinguishable from 0) · 95% CI -0.8~+0.7 · beat index 50% · n=44-0.59% (spans 0 — not distinguishable from 0) · 95% CI -3.3~+3.6 · beat index 43% · n=42-1.90% (spans 0 — not distinguishable from 0) · 95% CI -11.5~+9.7 · beat index 48% · n=27
Convertible bond issuance-0.58% (spans 0 — not distinguishable from 0) · 95% CI -2.1~+0.9 · beat index 48% · n=44-0.28% (spans 0 — not distinguishable from 0) · 95% CI -1.0~+2.0 · beat index 46% · n=44+0.39% (spans 0 — not distinguishable from 0) · 95% CI -2.5~+3.7 · beat index 53% · n=38-5.55% · 95% CI -11.4~-2.1 · beat index 19% · n=21
Largest shareholder change-0.34% (spans 0 — not distinguishable from 0) · 95% CI -2.0~+2.0 · beat index 45% · n=42-0.49% (spans 0 — not distinguishable from 0) · 95% CI -1.8~+0.8 · beat index 45% · n=42-1.74% (spans 0 — not distinguishable from 0) · 95% CI -5.9~+3.5 · beat index 34% · n=35-7.02% (spans 0 — not distinguishable from 0) · 95% CI -13.7~+2.0 · beat index 38% · n=21
Preliminary earnings-0.08% (spans 0 — not distinguishable from 0) · 95% CI -1.2~+2.3 · beat index 49% · n=39+0.12% (spans 0 — not distinguishable from 0) · 95% CI -1.3~+1.1 · beat index 51% · n=39-1.29% (spans 0 — not distinguishable from 0) · 95% CI -5.9~+1.9 · beat index 46% · n=37-7.33% · 95% CI -11.2~-2.0 · beat index 26% · n=23
Treasury stock disposal-0.88% (spans 0 — not distinguishable from 0) · 95% CI -2.0~+2.0 · beat index 46% · n=37-0.55% (spans 0 — not distinguishable from 0) · 95% CI -1.4~+0.4 · beat index 43% · n=37-0.66% (spans 0 — not distinguishable from 0) · 95% CI -4.6~+2.8 · beat index 46% · n=35-1.16% (spans 0 — not distinguishable from 0) · 95% CI -10.4~+13.2 · beat index 46% · n=26
Treasury stock acquisition+2.67% · 95% CI +0.2~+6.0 · beat index 71% · n=34+4.51% (spans 0 — not distinguishable from 0) · 95% CI -1.6~+6.0 · beat index 68% · n=34+4.35% (spans 0 — not distinguishable from 0) · 95% CI -1.0~+11.9 · beat index 69% · n=32-4.58% (spans 0 — not distinguishable from 0) · 95% CI -8.1~+2.9 · beat index 27% · n=22
New facility investment-0.87% (spans 0 — not distinguishable from 0) · 95% CI -1.9~+0.2 · beat index 36% · n=28-1.68% (spans 0 — not distinguishable from 0) · 95% CI -3.7~+0.6 · beat index 39% · n=28-2.13% (spans 0 — not distinguishable from 0) · 95% CI -5.3~+3.7 · beat index 36% · n=25withheld, n=17
Merger-0.38% (spans 0 — not distinguishable from 0) · 95% CI -1.5~+0.6 · beat index 33% · n=24+2.33% (spans 0 — not distinguishable from 0) · 95% CI -1.3~+5.9 · beat index 67% · n=24+3.72% (spans 0 — not distinguishable from 0) · 95% CI -1.0~+5.7 · beat index 71% · n=24withheld, n=9
Subsidiary paid-in capital increase+0.42% (spans 0 — not distinguishable from 0) · 95% CI -2.1~+3.4 · beat index 50% · n=22+0.33% (spans 0 — not distinguishable from 0) · 95% CI -2.1~+2.0 · beat index 54% · n=22withheld, n=19withheld, n=10
Reverse stock splitwithheld by design, n=16withheld by design, n=16withheld by design, n=12withheld by design, n=5
Material change in profit/loss structurewithheld, n=7withheld, n=7withheld, n=7withheld, n=3
Capital reductionwithheld, n=5withheld, n=5withheld, n=2not elapsed yet
Subsidiary capital reductionwithheld, n=4withheld, n=4withheld, n=1not elapsed yet
Subsidiary mergerwithheld, n=4withheld, n=4withheld, n=4withheld, n=2
Bonus issuewithheld by design, n=3withheld by design, n=3withheld by design, n=2withheld by design, n=1
Subsidiary company split-offwithheld, n=2withheld, n=2withheld, n=2withheld, n=1
Company split-offwithheld, n=2withheld, n=2withheld, n=1withheld, n=1
Exchangeable bond issuancewithheld, n=1withheld, n=1withheld, n=1withheld, n=1
Paid-in and bonus issuewithheld by design, n=1withheld by design, n=1withheld by design, n=1withheld by design, n=1
Subsidiary exchangeable bond issuancewithheld, n=1withheld, n=1withheld, n=1withheld, n=1
Subsidiary bonus issuewithheld, n=1withheld, n=1withheld, n=1withheld, n=1
Stock splitwithheld, n=1withheld, n=1withheld, n=1withheld, n=1

Withheld by design — Paid-in capital increase, Reverse stock split, Bonus issue, Paid-in and bonus issue. These filing types break the price series itself: an ex-rights date or a share consolidation resets the quoted price mechanically. Closes here are not adjusted for corporate actions, so if that date falls inside the window the number measures the break, not a market reaction. No sample size will unlock these. The individual values stay in the JSON, flagged price_break — not hidden, just not averaged.

The columns do not cover the same filings. baseline day 2026-08-03 to 2026-09-14 · +1d 2026-08-03 to 2026-09-14 · +5d 2026-08-03 to 2026-09-11 · +20d 2026-08-03 to 2026-08-21. A longer horizon excludes recent filings that have not had time to elapse, so its sample clusters earlier. If the market behaved differently across those windows, reading two columns side by side as “what happened N days later” is wrong — they are not the same set of events.

The baseline day column is the move from the previous trading day's close into the baseline close, and it mixes filings received during the session with those received after the close. For an after-close filing the whole baseline-day move precedes it, so that part of this column is not a reaction. OpenDART's public API has the receipt date only; we collect the receipt time from DART's recent-filings page and carry it on every filing, and the baseline-day figure with after-close filings removed is in by_session in the summary JSON. A filing made mid-session is already partly reflected in that day's close, and that part disappears into the baseline. This column exists to make the missing piece visible, not to remove it.

Of the 56 cells with a number, 41 have a 95% interval spanning zero — those are not distinguishable from zero. The intervals narrow as the sample grows. A bold figure is not automatically a finding.

About the baseline-day (h0) column as a whole. Receipt times were resolved for the 2,813 filings in this table (19 unknown). The whole day follows the filing only when it arrived before the open, and that is 63 of them (2.2%). 1,251 arrived intraday, so part of the day precedes them; 1,480 arrived after the close, so the whole day precedes them. h0 is not an estimate of a reaction — it is a diagnostic column that makes the window swallowed by the baseline visible.

About the cell that clears zero — Periodic financial report · +1 trading day. The interval may move as the sample grows. n=1450, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Periodic financial report · +20 trading days. The interval may move as the sample grows. n=1412, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Supply contract · +20 trading days. The interval may move as the sample grows. n=123, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Preliminary earnings (consolidated) · +20 trading days. The interval may move as the sample grows. n=251, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Preliminary earnings (separate) · +1 trading day. The interval may move as the sample grows. n=202, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Preliminary earnings (separate) · +5 trading days. The interval may move as the sample grows. n=202, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Preliminary earnings (separate) · +20 trading days. The interval may move as the sample grows. n=202, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Dividend decision · +20 trading days. The interval may move as the sample grows. n=107, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Treasury stock trust contract · +1 trading day. The interval may move as the sample grows. n=56, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Treasury stock trust contract · +5 trading days. The interval may move as the sample grows. n=52, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Convertible bond issuance · +20 trading days. The interval may move as the sample grows. n=21, among the smallest samples here. Do not read this cell as a finding.

About the cell that clears zero — Preliminary earnings · +20 trading days. The interval may move as the sample grows. n=23, among the smallest samples here. Do not read this cell as a finding.

One exception runs the other way: Preliminary earnings (consolidated) · baseline day has a median interval spanning zero, but its beat rate of 56% has an interval of 50–62%, which excludes 50%. The size is not credible; the direction is not a coin flip. The asterisk counts medians only.

One exception runs the other way: Treasury stock acquisition · +1 trading day has a median interval spanning zero, but its beat rate of 68% has an interval of 51–81%, which excludes 50%. The size is not credible; the direction is not a coin flip. The asterisk counts medians only.

One exception runs the other way: Treasury stock acquisition · +5 trading days has a median interval spanning zero, but its beat rate of 69% has an interval of 51–82%, which excludes 50%. The size is not credible; the direction is not a coin flip. The asterisk counts medians only.

One exception runs the other way: Treasury stock acquisition · +20 trading days has a median interval spanning zero, but its beat rate of 27% has an interval of 13–48%, which excludes 50%. The size is not credible; the direction is not a coin flip. The asterisk counts medians only.

One exception runs the other way: Merger · +5 trading days has a median interval spanning zero, but its beat rate of 71% has an interval of 51–85%, which excludes 50%. The size is not credible; the direction is not a coin flip. The asterisk counts medians only.

The 95% CI shows how far the median moves with the sample (order-statistic based, no randomness, so it is identical on every publish). An interval spanning zero means that median is not distinguishable from zero — the table says so where that happens. Publishing a bold number without its interval would be the dishonest option.

Each cell is a median, not a mean — one extreme move would drag a mean around. “Beat index” is the share of cases that rose more, or fell less, than the stock's own index over the same window.

What "market-adjusted" means here — the stock's return minus its index's return, subtracted directly, which assumes beta = 1. Individual market sensitivity and size or sector effects are not removed. A KOSDAQ small cap is measured against all of KOSDAQ, so part of what is called market-adjusted here may be a size factor.

How it is computed

  1. Baseline = the first trading-day close on or after the filing receipt date.
  2. Return is taken to the close 1, 5 and 20 trading days later — trading days, not calendar days.
  3. The same-window return of that stock's own index (KOSPI or KOSDAQ) is subtracted. Rising 3% while the market rose 5% is underperformance, and should read as such.
  4. When one company files several documents on the same day, the baseline and the price path are identical across them. Those count once per filing type. Counting each receipt number separately inflates the sample and lets a single company's day pull the median. The receipt count is published alongside as n_filings.
  5. Results are grouped by filing type and reduced to a median plus the share that beat the index.
  6. Amended filings are dropped — they duplicate the original. Filings whose horizon has not elapsed are excluded from that horizon only, which is why each cell carries its own n.
  7. Fewer than 20 observations gets no number at all. A median over a handful of cases turns coincidence into a statistic.

Questions you should ask

Did the filing cause this?

No, and nothing here claims it did. Earnings, sector moves and the market itself sit inside the same window. This is a record of what accompanied each filing type, nothing more.

Why the median instead of the mean?

One stock moving 40% would drag a mean far from the typical case. The median shows the middle case, which is what “what usually happened” should mean.

Is the stock's own index the right benchmark?

It is the honest available one, and it has a known weakness: a small-cap is compared against all of KOSDAQ, so part of what is called market-adjusted may be a size factor. Matching on size or sector would be better, but the buckets get thin at this sample size and no sector classification exists in this data. That question is open for discussion.

Can I check an individual case?

Yes. Per-filing values in the JSON are keyed by DART receipt number, so any single case can be joined back to the original document and verified.

This page is an after-the-fact tally of public data. It is not investment advice and does not recommend buying or selling any security.

What is not here

This site publishes public data as fact. It is not investment advice and does not recommend buying or selling any security. Source: Financial Services Commission open data portal (prices) and DART, the Financial Supervisory Service filing system. Terms: Non-commercial use with attribution; commercial redistribution is not permitted. (aiksd-public-1.1)

한국어 사이트로 · GitHub · Hugging Face dataset

Every figure on this page is a snapshot, not real-time — the 2026-09-18 settled close (published 2026.09.21). Check the as-of date before quoting.

Prices, filings and rankings are published as free JSON derived from Korean government open data (FSC open data portal · FSS DART) — see the API page. Brokerage-sourced data is not redistributed, per its terms.