f/overrides/event-backup/menkx-dividend.csv
Greg Pomerantz 3c5bee96ce Clean multi-vintage 'ctime' files: 1,065 files, 2.2M stale rows
Some dump files carry a trailing 'ctime' column: an older pipeline
appended a FULL re-download of the symbol per download (up to ~28
vintages per date, 2019-2022). The consumer keeps the last row per date,
so it silently used stale (~2021) vintages where Yahoo later revised
values. scripts/clean_multivintage.py keeps, per date, the rows from the
newest ctime (event files keep distinct same-day amounts; history/split
keep the single newest row), drops the ctime column, sorts by date.
Applied to the data root and overrides/frozen (which carried the same
artifact): 1,065 files, 2,202,712 stale rows dropped.

Also: stripped 3 UTF-8 BOMs (teg/lo/krft), refreshed the event backup
with the cleaned files, and re-ran the double-listing scan: category C
(83 symbols, 18,636 repeated within-file rows) is fully explained by the
multi-vintage artifact and is now gone; A (6,589 pairs, corrected) and
B (12,366 pairs, open review list) are unchanged. Whole-set structural
QC after cleaning: 0 duplicate dates, 3 syms/15 rows of OHLC invariant
violations, 15 syms/2,897 rows of non-positive prices (mostly
long-delisted tickers), 8 unsorted files (reader sorts).
2026-08-31 22:25:02 -04:00

2.7 KiB

1DateDividends
22006-10-310.037
32006-11-300.038
42006-12-290.04
52007-01-310.04
62007-02-280.036
72007-03-300.04
82007-04-300.038
92007-05-310.039
102007-06-290.038
112007-07-310.039
122007-08-310.04
132007-09-280.038
142007-10-310.039
152007-11-300.038
162007-12-310.04
172008-01-310.039
182008-02-290.036
192008-03-310.039
202008-04-300.037
212008-05-300.038
222008-06-300.036
232008-07-310.038
242008-08-290.039
252008-09-300.038
262008-10-310.039
272008-11-280.038
282008-12-310.04
292009-01-300.04
302009-02-270.036
312009-03-310.041
322009-04-300.038
332009-05-290.039
342009-06-300.038
352009-07-310.04
362009-08-310.039
372009-09-300.038
382009-10-300.039
392009-11-300.038
402009-12-310.04
412010-01-290.04
422010-02-260.036
432010-03-310.04
442010-05-280.039
452010-06-300.038
462010-07-300.039
472010-08-310.039
482010-09-300.038
492010-10-290.038
502010-11-300.038
512010-12-200.001
522010-12-310.037
532011-01-310.039
542011-02-280.04
552011-03-310.039
562011-04-290.039
572011-05-310.039
582011-06-300.038
592011-07-290.039
602011-08-310.038
612011-09-300.038
622011-10-310.038
632011-11-300.038
642011-12-190.001
652011-12-300.036
662012-01-310.037
672012-02-290.037
682012-03-300.035
692012-04-300.037
702012-05-310.037
712012-06-290.037
722012-07-310.037
732012-08-310.037
742012-09-280.037
752012-10-310.036
762012-11-300.035
772012-12-190.001
782012-12-310.035
792013-01-310.034
802013-02-280.035
812013-03-280.035
822013-04-300.035
832013-05-310.035
842013-06-280.036
852013-07-310.036
862013-08-300.034
872013-09-300.034
882013-10-310.034
892013-11-290.034
902013-12-170.001
912013-12-310.033
922014-01-310.034
932014-02-280.034
942014-03-310.034
952014-04-300.033
962014-05-300.033
972014-06-300.034
982014-07-310.033
992014-08-290.033
1002014-09-300.032
1012014-10-310.032
1022014-11-280.032
1032014-12-310.031
1042015-01-300.031
1052015-02-270.032
1062015-03-310.032
1072015-04-300.032
1082015-05-290.032
1092015-06-300.031
1102015-07-310.031
1112015-08-310.03
1122015-09-300.03
1132015-10-300.029
1142015-11-300.029
1152015-12-310.029
1162016-01-290.028
1172016-02-290.029
1182016-03-310.027
1192016-04-290.027
1202016-05-310.026
1212016-06-300.027
1222016-07-290.026
1232016-08-310.025
1242016-09-300.026
1252016-10-310.026
1262016-11-300.027
1272016-12-300.028
1282017-01-310.028
1292017-02-280.029
1302017-03-310.027
1312017-04-280.027
1322017-05-310.027
1332017-06-300.027
1342017-07-310.026
1352017-08-310.027
1362017-09-290.026
1372017-10-310.026
1382017-11-300.026
1392017-12-290.025
1402018-01-310.025
1412018-02-280.026
1422018-03-290.024
1432018-04-300.025
1442018-05-310.025
1452018-06-290.025
1462018-07-310.025
1472018-08-310.025
1482018-09-280.026
1492018-10-310.026
1502018-11-300.027
1512018-12-070.138
1522018-12-310.026
1532019-01-310.026
1542019-02-280.027
1552019-03-290.027
1562019-04-300.025
1572019-05-310.024
1582019-06-280.023
1592019-07-310.023
1602019-08-300.022
1612019-09-300.022
1622019-10-310.022
1632019-11-290.022