Double-listing: layout-agnostic invariants, whole-dump sweep, bulk corrections

Yahoo changed the shape of its event feed between downloads: a 2026-08
re-download of CVIX/JLPSX shows it no longer returns capitalGain events at
all (the dividend stream still carries the year-end rows), while stale
tickers now return no events at all. File-specific remove ops therefore
break silently on the next re-download, so the double-listing fix is now
expressed as layout-agnostic invariants applied at bundle assembly
(idempotent, hold for full and incremental builds):

  dedup: [[date, amount]]      keep at most one copy of a same-date/
      same-amount cross-file pair (the capitalGain copy when both present)
  drop_capg_copy: [date]       the capitalGain row on that date is the
      spurious copy of the dividend row

- data.py: apply_invariants() at bundle assembly + pure dedupe_event_rows()
  shared with verify_official and tests (8 new test cases, 22 passing)
- JLPSX/CVSIX corrections rewritten with the invariants (2019-08-08 now
  keeps the dividend amount per the verified same-date pattern)
- scripts/scan_double_listing.py: whole-dump sweep -> reports/double_listing/
  6,421 symbols scanned: 1,218 with same-amount pairs (6,589), 1,631 with
  differing-amount pairs (12,366, reported only - not distinguishable from
  legitimate same-day div+capg without per-fund official data), 83 with
  repeated within-file rows (ingest keep-last already collapses them)
- scripts/apply_dedup_corrections.py: bulk 'dedup' corrections for the
  1,218 same-amount symbols (1,212 new files; the 6 verified funds keep
  their explicit, official-verified corrections)
- scripts/check_corrections.py: integrity check for every correction op
  against the actual (frozen) files - caught a mis-filed CVSIX entry
This commit is contained in:
Greg Pomerantz 2026-08-31 21:00:36 -04:00
parent 08bc63a2ef
commit e20b2e30cb
1225 changed files with 201216 additions and 151 deletions

View File

@ -76,6 +76,23 @@ double-listing dedup above); FIKAX — the official extraction is ambiguous
sub-fund tables, and the best match is a systematic ~0.12/yr offset,
i.e. the wrong share class).
**Whole-dump double-listing sweep.** `scripts/scan_double_listing.py`
scans every symbol's effective event files for the pattern and writes
`reports/double_listing/scan.{md,json}`. On the 2026-08 dump (6,421
symbols with event files): 1,218 symbols had same-date/same-amount
cross-file pairs (6,589 pairs, 80% in December / fiscal year-end), 1,631
had same-date differing-amount pairs (12,366), and 83 had repeated
same-date rows within one file (Yahoo repeating a row up to ~35x; the
ingest already keeps the last). The same-amount pairs were corrected in
bulk by `scripts/apply_dedup_corrections.py` (1,212 correction files,
`dedup` invariant, mechanism-inferred and individually revertible). The
differing-amount pairs are reported but NOT auto-corrected: without a
per-fund official schedule they can't be distinguished from a legitimate
same-day dividend + capital-gain pairing — that's the open review list
(scan.md, category B). `scripts/check_corrections.py` verifies every
correction op against the actual files (a remove that matches nothing is
a silent no-op — it caught a mis-filed entry in CVSIX).
## Development
- **Run**: `./run.sh` → http://localhost:8599 (fixed port; no-ops if a

63
data.py
View File

@ -41,7 +41,20 @@ FROZEN_DIR = Path(__file__).parent / "overrides" / "frozen"
# "replace": {"2008-12-18": 0.0},
# "add": [["2007-12-18", 0.292], ...]},
# "capitalGains": {...same ops...},
# "dedup": [["2022-12-13", 4.841], ...],
# "drop_capg_copy": ["2023-12-21", ...],
# "as_of": "2026-08-31", "source": "<filing URL>", "note": "..."}
#
# The two cross-file ops express the Yahoo double-listing invariant and are
# LAYOUT-AGNOSTIC (applied at bundle assembly, idempotent): Yahoo has changed
# which file carries a distribution between downloads (e.g. in 2026 it stopped
# returning capitalGain events entirely for some funds while the dividend
# stream kept the year-end row), so file-specific removes would silently break
# on the next re-download.
# dedup: [[date, amount]] the (date, amount) row may appear in
# both files; keep at most one (the capitalGain copy if both present).
# drop_capg_copy: [date] the capitalGain row on that date is a
# spurious copy of the dividend row; drop it (any amount).
CORRECTIONS_DIR = Path(__file__).parent / "overrides" / "corrections"
_corr_cache: dict = {}
@ -59,6 +72,55 @@ def _load_corrections(sym: str) -> dict:
return {}
def dedupe_event_rows(corr: dict, div: list[tuple[str, float]],
capg: list[tuple[str, float]]
) -> tuple[list[tuple[str, float]], list[tuple[str, float]]]:
"""Pure list-level version of apply_invariants (no file access), shared
by verify_official and unit tests."""
dups = corr.get("dedup") or []
drops = corr.get("drop_capg_copy") or []
if not dups and not drops:
return div, capg
ck = {(d, round(v, 9)) for d, v in capg}
# dedup: drop the dividend copy only when the capitalGain copy is present
out_div = [r for r in div
if not any(r[0] == d and round(r[1], 9) == round(a, 9)
and (d, round(a, 9)) in ck
for d, a in dups)]
# drop_capg_copy: the capg row on that date is the spurious one
out_capg = [r for r in capg if r[0] not in drops]
return out_div, out_capg
def apply_invariants(div: pd.DataFrame, capg: pd.DataFrame) -> None:
"""Cross-file correction invariants (Yahoo double-listing), applied at
bundle assembly so they hold for full and incremental builds and survive
re-downloads that move a row between the dividend/capitalGain files.
Idempotent: panels keep the pre-invariant state, this re-derives it."""
for f in sorted(CORRECTIONS_DIR.glob("*.json")):
sym = f.stem.lower()
try:
corr = json.loads(f.read_text())
except Exception:
continue
dups = corr.get("dedup") or []
drops = corr.get("drop_capg_copy") or []
if not dups and not drops:
continue
if sym in capg.columns:
for d in drops:
ts = pd.Timestamp(d)
if ts in capg.index and abs(capg.at[ts, sym]) > 1e-9:
capg.at[ts, sym] = 0.0
if sym in div.columns and sym in capg.columns:
for d, a in dups:
ts = pd.Timestamp(d)
if ts in div.index and ts in capg.index and \
abs(div.at[ts, sym] - a) < 1e-9 and \
abs(capg.at[ts, sym] - a) < 1e-9:
div.at[ts, sym] = 0.0
def _apply_corrections(sym: str, suffix: str, ser: pd.Series) -> pd.Series:
key = {"dividend": "dividends", "capitalGain": "capitalGains"}.get(suffix)
ops = _load_corrections(sym).get(key) if key else None
@ -414,6 +476,7 @@ def refresh(root: Path = DEFAULT_ROOT, cache: Path = CACHE_DIR,
else:
names = _read_names(root)
names_path.write_text(json.dumps(names))
apply_invariants(panels["div"], panels["capg"])
bundle = Bundle(panels["adj"], panels["close"], panels["div"],
panels["capg"], names)
# keep only the newest bundle: there is no room for two

View File

@ -0,0 +1,10 @@
{
"symbol": "aaaux",
"dedup": [
[
"2014-03-18",
0.003
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "aacdx",
"dedup": [
[
"2013-12-17",
0.369
],
[
"2014-12-16",
0.343
],
[
"2015-03-17",
0.001
],
[
"2015-12-22",
0.317
],
[
"2016-12-20",
0.089
],
[
"2017-12-19",
0.284
],
[
"2018-12-18",
0.29
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,22 @@
{
"symbol": "aadbx",
"dedup": [
[
"2012-12-20",
0.308
],
[
"2014-12-22",
0.78
],
[
"2018-12-20",
1.125
],
[
"2019-12-20",
1.167
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,50 @@
{
"symbol": "abcix",
"dedup": [
[
"2012-12-20",
0.008
],
[
"2013-12-20",
0.089
],
[
"2014-12-22",
0.122
],
[
"2016-12-22",
0.098
],
[
"2018-12-20",
0.274
],
[
"2019-12-20",
1.175
],
[
"2020-12-11",
0.21
],
[
"2021-12-22",
0.137
],
[
"2022-12-22",
0.541
],
[
"2023-12-21",
0.131
],
[
"2024-12-20",
2.388
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "abrvx",
"dedup": [
[
"2015-12-15",
0.053
],
[
"2016-12-15",
0.125
],
[
"2017-12-15",
0.333
],
[
"2018-12-14",
0.375
],
[
"2019-12-13",
0.083
],
[
"2020-12-11",
3.014
],
[
"2021-12-14",
1.096
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,54 @@
{
"symbol": "acazx",
"dedup": [
[
"2013-12-18",
1.535
],
[
"2014-12-18",
3.23
],
[
"2015-12-16",
1.669
],
[
"2016-12-14",
0.168
],
[
"2017-12-15",
1.668
],
[
"2018-12-18",
2.539
],
[
"2019-12-18",
2.201
],
[
"2020-12-16",
5.152
],
[
"2021-12-15",
7.408
],
[
"2022-12-15",
0.838
],
[
"2023-12-14",
1.817
],
[
"2024-12-12",
4.346
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "acfnx",
"dedup": [
[
"2020-12-08",
0.332
],
[
"2021-12-07",
1.39
],
[
"2025-12-04",
5.869
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,22 @@
{
"symbol": "addvx",
"dedup": [
[
"2013-12-06",
0.086
],
[
"2016-12-13",
0.013
],
[
"2020-12-08",
0.311
],
[
"2021-12-07",
0.107
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "adgzx",
"dedup": [
[
"2014-12-18",
2.845
],
[
"2015-12-17",
1.283
],
[
"2017-06-12",
0.017
],
[
"2017-12-14",
2.221
],
[
"2021-12-09",
3.709
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,46 @@
{
"symbol": "adozx",
"dedup": [
[
"2011-12-20",
0.154
],
[
"2013-12-18",
0.801
],
[
"2014-12-18",
0.736
],
[
"2015-12-16",
0.339
],
[
"2016-12-14",
0.039
],
[
"2017-12-15",
0.885
],
[
"2018-12-18",
0.243
],
[
"2019-12-18",
0.515
],
[
"2020-12-16",
0.952
],
[
"2021-12-15",
1.077
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "aectx",
"dedup": [
[
"2018-12-18",
0.414
],
[
"2020-12-22",
0.608
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,38 @@
{
"symbol": "aemgx",
"dedup": [
[
"2004-12-16",
0.462
],
[
"2005-12-15",
2.267
],
[
"2006-12-14",
5.53
],
[
"2007-12-13",
8.648
],
[
"2008-12-18",
2.986
],
[
"2021-12-22",
0.039
],
[
"2022-12-22",
0.194
],
[
"2024-12-20",
0.127
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,30 @@
{
"symbol": "aeudx",
"dedup": [
[
"2013-12-06",
0.549
],
[
"2014-12-09",
0.662
],
[
"2015-12-08",
0.632
],
[
"2016-12-13",
0.522
],
[
"2017-12-12",
0.898
],
[
"2018-12-11",
0.471
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "afcmx",
"dedup": [
[
"2019-12-17",
0.326
],
[
"2020-03-10",
0.137
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,38 @@
{
"symbol": "afgfx",
"dedup": [
[
"2016-12-15",
1.009
],
[
"2018-12-20",
5.899
],
[
"2019-12-19",
7.046
],
[
"2020-12-17",
6.115
],
[
"2021-12-16",
13.675
],
[
"2022-12-21",
2.828
],
[
"2023-12-20",
1.61
],
[
"2024-12-18",
3.895
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "afgzx",
"dedup": [
[
"2021-12-15",
3.19
],
[
"2024-12-12",
4.569
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "agbdx",
"dedup": [
[
"2013-12-10",
0.037
],
[
"2016-12-20",
0.029
],
[
"2017-12-19",
0.026
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,30 @@
{
"symbol": "agctx",
"dedup": [
[
"2017-12-19",
0.721
],
[
"2018-03-20",
0.044
],
[
"2018-12-18",
0.233
],
[
"2019-12-17",
0.78
],
[
"2020-12-22",
1.06
],
[
"2021-03-23",
0.301
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "aggdx",
"dedup": [
[
"2013-12-17",
0.278
],
[
"2014-12-16",
0.875
],
[
"2015-03-17",
0.176
],
[
"2016-12-20",
0.063
],
[
"2017-12-19",
1.471
],
[
"2020-03-10",
0.066
],
[
"2020-12-22",
1.444
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "agrdx",
"dedup": [
[
"2020-12-08",
1.563
],
[
"2021-12-07",
5.308
],
[
"2022-03-22",
1.01
],
[
"2023-12-19",
2.335
],
[
"2024-12-17",
3.458
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "ahidx",
"dedup": [
[
"2021-12-07",
0.096
],
[
"2022-05-24",
0.017
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "ahlix",
"dedup": [
[
"2017-12-21",
0.423
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "ahszx",
"dedup": [
[
"2015-12-16",
3.39
],
[
"2017-12-15",
0.752
],
[
"2018-12-18",
1.882
],
[
"2020-12-16",
3.753
],
[
"2021-12-15",
7.001
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "ahydx",
"dedup": [
[
"2013-12-06",
0.057
],
[
"2014-12-09",
0.052
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "aifrx",
"dedup": [
[
"2013-12-06",
0.348
],
[
"2014-12-05",
0.19
],
[
"2024-12-20",
1.215
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,30 @@
{
"symbol": "aigyx",
"dedup": [
[
"2015-12-04",
0.27
],
[
"2016-12-16",
0.471
],
[
"2018-12-20",
6.483
],
[
"2022-12-21",
0.67
],
[
"2023-12-21",
0.162
],
[
"2024-12-20",
1.096
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "alczx",
"dedup": [
[
"2021-12-15",
1.969
],
[
"2024-12-12",
0.993
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "alfvx",
"dedup": [
[
"2016-12-21",
2.929
],
[
"2017-12-20",
3.182
],
[
"2019-12-20",
3.287
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,38 @@
{
"symbol": "algzx",
"dedup": [
[
"2017-12-15",
1.542
],
[
"2018-12-18",
0.643
],
[
"2019-12-18",
0.857
],
[
"2020-12-16",
1.04
],
[
"2021-12-15",
1.384
],
[
"2022-12-15",
0.092
],
[
"2023-12-14",
0.438
],
[
"2024-12-12",
0.804
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "allfx",
"dedup": [
[
"2013-12-13",
0.914
],
[
"2017-12-13",
0.697
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "alvdx",
"dedup": [
[
"2017-12-12",
0.38
],
[
"2018-12-11",
0.398
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "alzfx",
"dedup": [
[
"2015-12-16",
0.269
],
[
"2017-12-15",
1.226
],
[
"2021-12-15",
7.964
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,22 @@
{
"symbol": "amczx",
"dedup": [
[
"2017-12-15",
0.114
],
[
"2018-12-18",
0.71
],
[
"2019-12-18",
1.197
],
[
"2020-12-16",
2.15
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,30 @@
{
"symbol": "amdvx",
"dedup": [
[
"2013-12-06",
0.961
],
[
"2014-12-09",
1.646
],
[
"2015-12-08",
1.441
],
[
"2016-12-13",
0.475
],
[
"2017-12-12",
1.387
],
[
"2018-12-11",
1.71
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "amfax",
"dedup": [
[
"2014-04-08",
0.095
],
[
"2018-04-10",
0.118
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "anazx",
"dedup": [
[
"2016-12-07",
0.065
],
[
"2020-12-04",
0.06
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "andvx",
"dedup": [
[
"2016-12-15",
0.586
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "anfvx",
"dedup": [
[
"2014-12-11",
7.121
],
[
"2015-12-10",
3.231
],
[
"2016-12-15",
0.563
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "anodx",
"dedup": [
[
"2017-10-10",
0.03
],
[
"2017-10-17",
0.576
],
[
"2017-12-19",
0.099
],
[
"2018-12-18",
2.328
],
[
"2019-12-17",
1.0
],
[
"2020-12-08",
2.721
],
[
"2021-12-07",
4.612
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "anprx",
"dedup": [
[
"2019-04-11",
0.128
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,38 @@
{
"symbol": "apgzx",
"dedup": [
[
"2015-12-16",
3.492
],
[
"2017-12-13",
1.954
],
[
"2018-12-11",
4.431
],
[
"2020-12-08",
2.146
],
[
"2021-10-11",
4.709
],
[
"2021-12-07",
2.391
],
[
"2022-12-06",
0.605
],
[
"2025-12-09",
11.022
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,54 @@
{
"symbol": "aphmx",
"dedup": [
[
"2012-12-19",
1.823
],
[
"2013-11-21",
3.798
],
[
"2014-11-19",
4.884
],
[
"2015-11-19",
6.556
],
[
"2016-11-17",
3.343
],
[
"2017-11-21",
5.704
],
[
"2018-11-20",
7.967
],
[
"2019-11-21",
4.526
],
[
"2020-11-24",
7.178
],
[
"2021-11-23",
8.589
],
[
"2024-12-10",
5.232
],
[
"2025-12-10",
6.328
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,38 @@
{
"symbol": "aphrx",
"dedup": [
[
"2011-12-15",
0.112
],
[
"2016-11-17",
0.034
],
[
"2017-11-21",
1.069
],
[
"2020-11-24",
2.401
],
[
"2021-11-23",
3.985
],
[
"2023-12-07",
0.712
],
[
"2024-12-10",
3.917
],
[
"2025-12-10",
1.193
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,42 @@
{
"symbol": "aphsx",
"dedup": [
[
"2015-11-19",
2.713
],
[
"2016-11-17",
0.329
],
[
"2017-11-21",
4.966
],
[
"2018-11-20",
5.428
],
[
"2019-11-21",
2.646
],
[
"2020-11-24",
2.705
],
[
"2021-11-23",
5.072
],
[
"2024-12-10",
1.832
],
[
"2025-12-10",
2.912
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "aphyx",
"dedup": [
[
"2020-11-24",
1.109
],
[
"2021-11-23",
2.062
],
[
"2021-12-30",
0.003
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "apodx",
"dedup": [
[
"2013-12-06",
0.023
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "aqmix",
"dedup": [
[
"2013-12-20",
0.107
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,62 @@
{
"symbol": "arbfx",
"dedup": [
[
"2004-12-31",
0.522
],
[
"2006-12-28",
0.517
],
[
"2007-12-10",
0.866
],
[
"2008-12-10",
0.523
],
[
"2010-12-16",
0.273
],
[
"2011-12-16",
0.295
],
[
"2013-12-18",
0.057
],
[
"2014-12-09",
0.031
],
[
"2015-12-16",
0.296
],
[
"2016-12-15",
0.123
],
[
"2019-12-19",
0.275
],
[
"2020-12-17",
0.885
],
[
"2021-12-14",
0.068
],
[
"2023-12-14",
0.244
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "aredx",
"dedup": [
[
"2016-12-20",
2.612
],
[
"2017-12-19",
1.249
],
[
"2018-12-18",
1.131
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "artix",
"dedup": [
[
"1996-12-03",
0.115
],
[
"2000-11-15",
3.55
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "arydx",
"dedup": [
[
"2022-04-19",
0.792
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "ascfx",
"dedup": [
[
"2018-12-20",
1.627
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "asddx",
"dedup": [
[
"2021-12-07",
0.039
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,30 @@
{
"symbol": "asdex",
"dedup": [
[
"2019-12-17",
4.35
],
[
"2020-12-08",
6.321
],
[
"2021-12-07",
9.628
],
[
"2022-12-21",
7.799
],
[
"2023-12-19",
5.215
],
[
"2024-12-17",
4.473
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "asipx",
"dedup": [
[
"2020-12-08",
0.083
],
[
"2021-12-07",
0.215
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "asmdx",
"dedup": [
[
"2013-12-17",
0.601
],
[
"2014-03-18",
0.004
],
[
"2014-12-16",
0.6
],
[
"2015-12-22",
0.449
],
[
"2016-12-20",
0.079
],
[
"2017-12-19",
0.651
],
[
"2018-12-18",
0.567
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "atesx",
"dedup": [
[
"2016-12-23",
0.09
],
[
"2017-12-22",
0.668
],
[
"2018-12-27",
0.822
],
[
"2019-12-20",
1.354
],
[
"2022-12-09",
0.949
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "atezx",
"dedup": [
[
"2021-12-07",
17.691
],
[
"2024-12-10",
11.705
],
[
"2025-12-09",
18.145
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "atgdx",
"dedup": [
[
"2015-03-17",
0.024
],
[
"2020-03-10",
0.005
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,54 @@
{
"symbol": "athdx",
"dedup": [
[
"2013-12-04",
3.602
],
[
"2014-12-16",
3.851
],
[
"2015-12-22",
2.729
],
[
"2016-12-20",
1.758
],
[
"2017-12-19",
2.109
],
[
"2018-12-18",
4.318
],
[
"2019-12-17",
2.346
],
[
"2020-12-08",
3.547
],
[
"2021-12-07",
3.078
],
[
"2022-03-22",
0.18
],
[
"2023-12-19",
0.171
],
[
"2024-12-17",
3.704
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "auldx",
"dedup": [
[
"2018-12-18",
3.333
],
[
"2019-12-17",
2.229
],
[
"2020-12-08",
2.125
],
[
"2021-12-07",
5.941
],
[
"2022-12-21",
4.095
],
[
"2023-12-19",
4.536
],
[
"2024-12-17",
3.344
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "avudx",
"dedup": [
[
"2014-12-09",
0.532
],
[
"2015-12-08",
0.524
],
[
"2016-12-13",
0.149
],
[
"2017-12-12",
0.512
],
[
"2018-12-11",
0.71
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "baffx",
"dedup": [
[
"2018-12-17",
0.743
],
[
"2019-12-16",
1.021
],
[
"2020-12-15",
0.843
],
[
"2021-12-14",
1.272
],
[
"2022-12-13",
0.924
],
[
"2023-12-13",
0.851
],
[
"2024-12-13",
1.87
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,30 @@
{
"symbol": "bafhx",
"dedup": [
[
"2018-12-17",
0.975
],
[
"2019-12-16",
0.504
],
[
"2020-12-15",
0.728
],
[
"2021-12-14",
1.098
],
[
"2022-12-13",
0.08
],
[
"2024-12-13",
0.415
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,66 @@
{
"symbol": "bafsx",
"dedup": [
[
"2007-12-12",
1.024
],
[
"2008-12-10",
0.363
],
[
"2011-12-08",
0.269
],
[
"2012-12-12",
2.687
],
[
"2013-12-13",
1.684
],
[
"2014-12-23",
4.215
],
[
"2015-12-21",
5.093
],
[
"2016-12-19",
1.126
],
[
"2017-12-19",
0.508
],
[
"2018-12-17",
1.594
],
[
"2019-12-16",
0.885
],
[
"2020-12-15",
0.45
],
[
"2021-12-14",
7.23
],
[
"2022-12-13",
3.323
],
[
"2024-12-13",
2.603
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,46 @@
{
"symbol": "bafwx",
"dedup": [
[
"2012-12-12",
0.006
],
[
"2013-12-13",
0.144
],
[
"2014-12-23",
0.305
],
[
"2015-12-21",
0.746
],
[
"2016-12-19",
0.118
],
[
"2017-12-19",
0.354
],
[
"2018-12-17",
0.781
],
[
"2019-12-16",
0.209
],
[
"2021-12-14",
0.911
],
[
"2024-12-13",
2.88
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bafzx",
"dedup": [
[
"2015-12-21",
0.038
],
[
"2016-12-19",
0.07
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,42 @@
{
"symbol": "barux",
"dedup": [
[
"2016-06-28",
0.02
],
[
"2016-11-29",
2.804
],
[
"2018-11-29",
4.732
],
[
"2019-07-25",
0.029
],
[
"2019-11-26",
1.504
],
[
"2020-11-24",
3.394
],
[
"2021-11-23",
8.982
],
[
"2023-12-07",
3.415
],
[
"2024-12-17",
17.552
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,46 @@
{
"symbol": "bauux",
"dedup": [
[
"2013-12-13",
0.942
],
[
"2015-12-21",
0.452
],
[
"2016-12-19",
0.032
],
[
"2017-12-19",
1.014
],
[
"2018-12-17",
2.934
],
[
"2019-12-16",
1.144
],
[
"2021-12-14",
0.097
],
[
"2022-12-13",
1.568
],
[
"2023-12-13",
1.583
],
[
"2024-12-13",
4.28
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,38 @@
{
"symbol": "bbgpx",
"dedup": [
[
"2009-12-22",
0.192
],
[
"2010-12-22",
0.365
],
[
"2011-12-21",
0.125
],
[
"2012-12-21",
0.201
],
[
"2017-12-22",
0.004
],
[
"2018-12-21",
0.017
],
[
"2019-12-23",
0.004
],
[
"2022-12-19",
0.002
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,46 @@
{
"symbol": "bcmix",
"dedup": [
[
"2012-12-14",
0.354
],
[
"2014-12-12",
1.809
],
[
"2015-12-11",
11.223
],
[
"2016-12-13",
0.611
],
[
"2017-12-12",
2.419
],
[
"2018-12-12",
1.137
],
[
"2019-12-12",
0.613
],
[
"2020-12-11",
0.453
],
[
"2021-12-10",
0.5
],
[
"2022-12-12",
1.859
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "bcrkx",
"dedup": [
[
"2016-12-16",
0.068
],
[
"2018-12-14",
0.004
],
[
"2019-12-12",
0.119
],
[
"2020-12-10",
0.416
],
[
"2021-07-15",
0.01
],
[
"2021-12-09",
0.038
],
[
"2023-12-14",
0.026
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "bdbkx",
"dedup": [
[
"2015-07-16",
0.158
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,22 @@
{
"symbol": "bdfux",
"dedup": [
[
"2018-11-29",
1.5
],
[
"2019-11-26",
0.029
],
[
"2020-11-24",
1.061
],
[
"2021-11-23",
1.295
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "bdhkx",
"dedup": [
[
"2016-12-22",
0.017
],
[
"2017-12-22",
0.024
],
[
"2021-12-22",
0.202
],
[
"2023-12-20",
0.007
],
[
"2024-12-18",
0.029
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "bdmix",
"dedup": [
[
"2014-12-17",
0.013
],
[
"2015-12-15",
0.214
],
[
"2018-12-19",
0.115
],
[
"2020-07-16",
0.034
],
[
"2021-07-15",
0.143
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,78 @@
{
"symbol": "bfgbx",
"dedup": [
[
"2013-12-11",
4.285
],
[
"2014-12-10",
5.663
],
[
"2015-12-09",
2.579
],
[
"2016-12-06",
0.882
],
[
"2017-12-04",
3.378
],
[
"2018-12-06",
3.411
],
[
"2019-12-05",
2.942
],
[
"2020-12-07",
1.997
],
[
"2021-07-15",
3.591
],
[
"2021-12-07",
1.541
],
[
"2022-07-14",
1.651
],
[
"2022-12-08",
0.455
],
[
"2023-07-20",
0.523
],
[
"2023-12-06",
0.721
],
[
"2024-07-18",
2.982
],
[
"2024-12-11",
1.779
],
[
"2025-07-17",
3.039
],
[
"2025-12-09",
3.749
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,46 @@
{
"symbol": "bfgux",
"dedup": [
[
"2016-10-06",
0.566
],
[
"2016-11-29",
0.182
],
[
"2017-11-28",
0.165
],
[
"2018-09-25",
0.169
],
[
"2019-11-26",
0.359
],
[
"2020-09-24",
0.254
],
[
"2020-11-24",
0.984
],
[
"2021-09-23",
1.415
],
[
"2021-11-23",
5.501
],
[
"2022-09-27",
3.514
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bfrkx",
"dedup": [
[
"2018-12-21",
0.003
],
[
"2020-12-23",
0.008
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,22 @@
{
"symbol": "bftux",
"dedup": [
[
"2019-11-26",
0.988
],
[
"2020-11-24",
0.18
],
[
"2021-11-23",
1.722
],
[
"2024-12-17",
0.453
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bgafx",
"dedup": [
[
"2014-09-23",
0.001
],
[
"2022-09-27",
0.497
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bgcax",
"dedup": [
[
"2012-12-21",
0.09
],
[
"2014-12-22",
0.434
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "bgckx",
"dedup": [
[
"2018-12-19",
0.118
],
[
"2020-07-16",
0.039
],
[
"2021-07-15",
0.143
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,30 @@
{
"symbol": "bgfrx",
"dedup": [
[
"2019-12-12",
0.97
],
[
"2020-12-17",
1.68
],
[
"2021-12-16",
1.751
],
[
"2022-12-15",
0.365
],
[
"2023-12-14",
1.235
],
[
"2024-12-19",
3.036
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "bggix",
"dedup": [
[
"2021-12-16",
1.089
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,10 @@
{
"symbol": "bghsx",
"dedup": [
[
"2021-12-03",
0.287
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bgisx",
"dedup": [
[
"2021-12-03",
0.249
],
[
"2022-06-17",
0.037
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bgrsx",
"dedup": [
[
"2015-12-17",
0.044
],
[
"2018-12-13",
0.203
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,46 @@
{
"symbol": "bgrux",
"dedup": [
[
"2016-11-29",
7.638
],
[
"2018-11-29",
5.129
],
[
"2019-11-26",
3.045
],
[
"2020-11-24",
4.847
],
[
"2021-07-29",
0.008
],
[
"2021-11-23",
8.971
],
[
"2022-12-08",
5.119
],
[
"2023-07-25",
0.007
],
[
"2023-12-07",
1.704
],
[
"2024-12-17",
10.795
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "bhchx",
"dedup": [
[
"2020-11-24",
0.186
],
[
"2021-09-23",
0.084
],
[
"2021-11-23",
0.219
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "bheix",
"dedup": [
[
"2021-07-15",
0.08
],
[
"2021-12-07",
0.075
],
[
"2022-01-03",
0.132
],
[
"2022-07-14",
0.013
],
[
"2022-12-08",
0.049
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,18 @@
{
"symbol": "biemx",
"dedup": [
[
"2008-12-18",
0.936
],
[
"2015-12-17",
0.121
],
[
"2022-12-15",
0.017
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bimix",
"dedup": [
[
"2020-12-17",
0.156
],
[
"2021-12-16",
0.078
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,14 @@
{
"symbol": "bimsx",
"dedup": [
[
"2020-12-17",
0.156
],
[
"2021-12-16",
0.078
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,34 @@
{
"symbol": "bioux",
"dedup": [
[
"2016-11-29",
1.891
],
[
"2017-11-28",
2.649
],
[
"2018-11-29",
0.926
],
[
"2019-11-26",
1.676
],
[
"2020-11-24",
2.785
],
[
"2021-11-23",
3.603
],
[
"2024-12-17",
2.331
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,26 @@
{
"symbol": "bkipx",
"dedup": [
[
"2016-12-22",
0.011
],
[
"2017-12-21",
0.014
],
[
"2018-12-20",
0.011
],
[
"2020-12-22",
0.004
],
[
"2021-12-21",
0.004
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,22 @@
{
"symbol": "bkmix",
"dedup": [
[
"2017-12-22",
0.031
],
[
"2021-12-22",
0.136
],
[
"2022-12-19",
0.013
],
[
"2023-12-20",
0.012
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

View File

@ -0,0 +1,62 @@
{
"symbol": "bldrx",
"dedup": [
[
"2008-12-23",
0.018
],
[
"2009-12-22",
0.058
],
[
"2010-12-22",
0.492
],
[
"2011-12-21",
0.528
],
[
"2012-12-21",
0.969
],
[
"2013-12-20",
0.717
],
[
"2016-11-04",
0.092
],
[
"2016-12-21",
0.042
],
[
"2017-04-12",
0.002
],
[
"2017-07-20",
0.07
],
[
"2017-12-28",
0.005
],
[
"2018-12-28",
0.022
],
[
"2021-12-30",
0.201
],
[
"2022-07-14",
0.014
]
],
"note": "Bulk correction from the double-listing scan (scripts/scan_double_listing.py): Yahoo listed this distribution in both the dividend and capitalGains event files (same date, same amount); one copy is spurious. The 'dedup' invariant keeps at most one copy, layout-agnostically. Mechanism verified against official filings for JLPSX/GDEUX/GSOUX/FAEVX/CVSIX/FZAGX; mechanism-inferred for this symbol (no per-fund official check). Revert the entry if a future official cross-check shows both rows were real."
}

Some files were not shown because too many files have changed in this diff Show More