Market Manipulation. Search

How long enforcement cases take

Across 619 records with a measurable span, the median from filing to recorded resolution is about 1.6 years. SEBI's 656 records are excluded: its filing date and resolution date are the same order date. Of 733 records once marked "filed", 540 of the 720 remaining now have an outcome and 180 stay filed, a ceiling on truly pending cases.

Published 2026-10-04 · 10 min read

After the 4 October 2026 status rounds, 619 of the library’s non-SEBI case records carry two different dates that let anyone time a case from filing to a recorded end. Among them the median is 1.62 years, about 19 months, with the middle half running from 0.83 to 2.83 years. The library’s 656 SEBI (India) records are left out of this and every other duration on this page: a SEBI record’s filing date is the date of the order and its resolution date is the same date, so there is no span to measure (see below). The first version of this post found only 85 such records and a median of 0.24 years, because 733 records then had no outcome at all. A hand-checked random sample of 100 of those 733 had suggested most had in fact ended; two full research rounds have since confirmed it: 540 of the 720 of those 733 that remain in the library (75%) now have a settled, judgment or dismissed status and 180 remain “filed” (13 of the 733 were deleted on 7 October as non-matter records). The 180 is an upper bound on truly pending cases: 116 were checked and no outcome was recorded (some because pages could not be fetched) and 64 were not reached.

How it was measured

A Node script, scripts/analysis/time-to-resolution.mjs, reads every case file and prints every number below. It runs in two parts, and the figures are as of 2026-10-07, after the two status rounds on 4 October, the flag corrections, the deletion of 21 non-matter records and the addition of the French AMF (5 October) and SEBI (7 to 9 October) records. The 209 AMF (France) records are all recorded as decided and resolved on the decision date, so they carry no filing-to-decision span and none is in the timeable set.

Why SEBI is excluded. SEBI is the library’s seventh regulator, with 656 records dated 2022 to 2026. 651 of them have a resolution date equal to the filing date, because each rests on one order and the library dates it by that order. The other 5 are batch records, each grouping a year of near-identical adjudication orders on reversal trades in illiquid BSE stock options (1,577 orders across the five); their resolution date is the last order of the year and their filing date the first, so the gap is the spread of the batch, not the length of any case. SEBI’s investigation, show-cause notice and hearing come before the order and none of those dates is in the record. A duration for SEBI would therefore be zero for 651 records and meaningless for 5, so no SEBI record enters any figure, chart or percentage here. This is a limit of the dates the library holds, not a finding that SEBI cases are quick.

What changed in the inputs. Earlier on 4 October, 733 records had status “filed”. AI agents then researched them in two rounds and set a status for 543 (295 settled, 232 judgment, 16 dismissed), a resolution date, and often money fields and timeline events. The other 190 remained “filed”. On 7 October 13 of the 733 (3 of the 543 and 10 of the 190) were deleted as non-matter records (SEC subpoena-enforcement applications), leaving 720: 295 settled, 231 judgment, 14 dismissed and 180 filed. Outcomes often cover only some defendants, and the record narratives say so. The original list of 733 slugs is frozen in scripts/analysis/time-to-resolution-filed-733.json.

Part 1, the records that can be timed. Of the 2,617 records from the other six regulators, 1,656 have a resolution date equal to the filing date (mostly SEC orders instituted and settled the same day, all of the AMF and FCA), 332 have no resolution date, and 629 have a resolution date that differs. Ten of those 629, all SEC litigation releases, show a resolution a few days before the recorded filing date. In those records the “filed” date appears to be the release date, so they were left out, leaving 619. The status rounds supplied the date for 535 of them; 84 were already dated. A second measure, filing to the latest dated event in a record’s timeline, covers 670 records with two or more events. It agrees closely (median 1.58 years) and 614 records appear in both, so it is not an independent check. The figures use calendar days divided by 365.25.

Part 2, the “filed” records, in two stages. The first stage is the original test and is kept as the account of how this was found. The script sorts the 733 slugs, shuffles them with a fixed seed (20261004) and takes the first 100, printing the list so anyone can redraw it. Five Claude AI agents each took 20 and looked for how the matter ended, first in the cached regulator documents and then on the regulator’s own site or a court record. The allowed answers were settled, judgment, dismissed, still pending, or could not find. I opened three of the sources myself (CFTC release 8467-21, the SEC Lek Securities release and the Darvasi final judgment) and all three said what the agent reported. No lawyer reviewed any of this. Where a matter had several defendants the outcome is the lead defendant’s. Intervals are Wilson 95% intervals. One of the 100 sampled records was among the 13 later deleted, so the first-stage counts below are the test as it was run, and the comparison with today’s data covers the 99 that remain. The second stage is the full round described above, whose result is read straight from the case files.

What it shows

Timing, among the records that can be timed. Half took under 1.62 years, a quarter took more than 2.83 years, and the longest, an SEC insider-trading case, 10.6 years. 192 records (31%) were resolved within a year and 39 (6%) took over five years. Without the slowest tenth (62 records) the median is 1.49 years and the mean falls from 2.04 to 1.61.

Median years from filing to recorded resolution, by group, 619 recordsA horizontal bar chart of the median time from the filing date to the resolution date in the 619 case records where the two dates differ and are in order, as of 7 October 2026. The 656 SEBI records are not in the chart or in any figure on this page, because a SEBI record has one date, the date of the order. All records: 1.62 years, n 619. Ontario: 0.21, n 68. All except Ontario: 1.75, n 551. SEC: 1.78, n 436. CFTC: 1.77, n 81. ASIC: 1.62, n 34. Settled: 1.57, n 324. Judgment: 1.70, n 276. No criminal parallel: 1.34, n 327. Criminal parallel: 2.01, n 292. Records whose resolution date existed before the status rounds of 4 October: 0.25, n 84. Records dated by the rounds: 1.75, n 535. Dismissed (16 records, median 1.78) is not drawn. The records are not a random sample of cases.All measurable records 1.62 yr n = 619Ontario (OSC) 0.21 yr n = 68All except Ontario 1.75 yr n = 551SEC 1.78 yr n = 436CFTC 1.77 yr n = 81ASIC 1.62 yr n = 34Settled 1.57 yr n = 324Judgment 1.7 yr n = 276No criminal parallel 1.34 yr n = 327Criminal parallel 2.01 yr n = 292Dated before the status rounds 0.25 yr n = 84, mostly OntarioDated by the status rounds 1.75 yr n = 535

Settled and judgment records are close: 1.57 years against 1.70, so the earlier finding that settlements ran a week against five months for judgments no longer holds. It came from a set dominated by Ontario consents. The SEC (1.78, n = 436), CFTC (1.77, n = 81) and ASIC (1.62, n = 34) medians are close to each other. Records with a criminal parallel (292) took longer than those without (327): 2.01 against 1.34 years. Both groups mix short and long cases, and the data cannot show cause. Dismissals (16, median 1.78) are few, and appeals (1) and unknowns (2) too few to say anything. SEBI’s heavy use of dismissals (122 of its 656 records) cannot be set beside these, because its dismissals carry no span.

Why the first figure was so low. 68 of the 619 are Ontario, with a median of 0.21 years; excluding them the median is 1.75 years (n = 551). Before the status rounds, 84 records had a later resolution date, and their median was 0.25 years, 67 of them Ontario. The 535 dated by the rounds have a median of 1.75 (middle half 1.00 to 2.97). The earlier “0.24 years” was a statement about the Ontario records, not about US or UK enforcement. The data still skews: of the SEC’s 1,844 records, 1,181 have a same-day resolution, 217 none and 446 a different date, and all 48 FCA and all 209 AMF records are same-day, so none can be timed. The same is true of 651 of the 656 SEBI records, which are the reason they are left out.

Is the resolution date really a resolution date? Not always. For the 535 records dated by the rounds with a later resolution date, I read the timeline event on that date. In 53 (10%) the wording is of an announcement or publication (“CFTC announces a consent order”, “published 13 January 2022”), 28 CFTC, 23 SEC and 2 ASIC; in 18 (3%) it gives only the announcement and no entry or order wording. Since the order or judgment usually precedes its announcement, these dates may overstate the span by the gap, typically days to weeks but occasionally longer. Those 53 have a median of 1.65 years against 1.78 for the other 482, so they do not drive the result. Some other records, where an event text does not say, may also carry an announcement date; I could not tell. So treat 10% as the share I could see and the true share as uncertain. The multi-defendant effect points the other way: the date is often that of the last defendant’s outcome, which lengthens the span.

What happens to the “filed” records. First the sample of 100, hand-checked:

How 100 randomly drawn "filed" records ended, as found by hand on 4 October 2026A horizontal bar chart of outcomes for a seeded random sample of 100 of the 733 records that were then marked filed. 45 had settled, 25 ended in a judgment, 1 was dismissed, 6 were still pending according to the sources found, and 23 could not be traced. Each bar carries its Wilson 95 percent interval in percentage points. These are shares of a sample of 100, not of all 733 records. One of the 100 records was deleted on 7 October as a non-matter record, so the sample is described as it was run. This was the first test; the later full rounds are in the next chart.Settled 45 interval 36 to 55Judgment 25 interval 18 to 34Dismissed 1 interval 0 to 5Still pending 6 interval 3 to 13Could not find 23 interval 16 to 32

The 71 that had ended are 71% of the sample (interval 62% to 79%). Scaled to 733, that suggested roughly 450 to 580 with an out-of-date status, about 520 at the midpoint. Among the 77 records where something was found, 92% had ended (interval 84% to 96%). Six were pending and 23 untraced. By agency the 99 sampled records still in the library are 80 SEC, 15 CFTC and 4 ASIC records, which follows the filed group’s mix and is too thin to compare agencies.

Then the two full rounds, which updated the data itself:

Where the 720 records once marked "filed" and still in the library stand, 7 October 2026A horizontal bar chart of the current status of the 720 records, out of the original 733 marked filed before the 4 October rounds, that remain in the library after 13 were deleted on 7 October as non-matter records. 295 are now settled, 231 judgment, 14 dismissed and 180 remain filed. 540 of 720 (75 percent) now have an outcome. Of the 180 still filed, 116 were looked at in the rounds and no outcome was recorded (some because pages could not be fetched) and 64 were not reached, so 180 is an upper bound on cases that are truly pending. Outcomes often cover only some defendants.Settled 295 41% of 720Judgment 231 32%Dismissed 14 2%Still filed 180 25%, an upper bound on pending

540 of the 720 (75%) are now resolved, inside the sample’s interval (62% to 79%), and 180 (25%) remain filed: 147 SEC, 30 CFTC and 3 ASIC. By agency, 147 of 576 SEC records (26%), 30 of 107 CFTC (28%) and 3 of 36 ASIC (8%) are still filed; the one Ontario record is resolved. Of the 180, 116 carry the 4 October review date, meaning the rounds looked at them and recorded no outcome (the status-resolution agents’ notes say this was mostly blocked fetching or nothing found, which I did not re-audit), and 64 were not reached. So 180 is an upper bound on the truly pending, not a count of live cases. I have not checked how many of them have in fact ended.

Cross-check against the sample: 75 of the 99 sampled records still in the library are no longer filed. Of the 71 the hand check found ended, 70 are now resolved and 1 is still filed in the data. Of the 22 the hand check could not trace that remain, 5 now have an outcome. Among the 70, the status label matched the hand-found outcome in 63.

What this does not show

If you find a record whose status is wrong, use the error link on its page.

Cases referenced

Action Agency Filed Technique Penalty Status
OSC v. Paramount Equity Financial Corporation and others (2019) OSC 2019-03-29 — judgment
OSC v. Christopher Candusso and others (insider trading, 2018) OSC 2018-11-23 Insider Trading — judgment
CFTC v. Cohen (Yukom Communications, rigged binary options execution, 2024) CFTC 2019-08-12 Rigged Binary Options Execution — settled
SEC v. Ariel Darvasi and Amir Waldman (insider trading, 2017) SEC 2017-03-24 Insider Trading $1.5m settled
CFTC v. Roman Banoczay Jr., Roman Banoczay Sr. and BAZUR Spol. S.R.O. (spoofing, 2020) CFTC 2020-09-29 Spoofing $750k settled
SEC v. Justin Sun et al. (paid stock promotion, 2023) SEC 2023-03-24 Paid Stock Promotion , Unregistered Distributions +1 $10m settled
SEC v. William J. Milles, Jr. and Donald J. Lutzko (ponzi schemes, 2019) SEC 2019-07-18 Ponzi Schemes $414k judgment

Reviewed October 4, 2026. Spotted an error? Tell us.