f/overrides/event-backup/gatex-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.3 KiB

1DateDividends
21980-01-210.15
31980-04-240.15
41980-07-230.15
51980-10-140.16
61981-01-210.16
71981-04-220.16
81981-07-220.16
91981-10-210.16
101982-01-220.16
111982-04-230.16
121982-07-210.16
131982-10-200.16
141983-01-210.16
151983-04-220.16
161983-07-220.1
171983-10-210.13
181984-01-230.1
191984-04-260.1
201984-07-250.2
211984-10-240.17
221985-01-230.13
231985-04-250.11
241985-07-250.11
251985-10-230.11
261986-01-230.1
271986-04-170.08
281986-07-230.08
291986-10-210.08
301987-02-110.08
311987-03-170.08
321987-06-160.08
331987-09-160.05
341987-12-160.05
351988-03-230.05
361988-06-220.05
371988-09-210.05
381988-12-160.06
391989-03-220.08
401989-06-210.08
411989-09-270.08
421989-12-190.13
431990-03-280.09
441990-06-270.09
451990-09-260.09
461990-12-270.14
471991-03-270.07
481991-06-260.07
491991-09-260.07
501991-12-300.09
511992-03-310.07
521992-06-300.07
531992-09-300.07
541992-12-300.07
551993-03-310.07
561993-06-300.07
571993-09-300.07
581993-12-310.08
591994-03-310.07
601994-06-300.07
611994-09-300.07
621994-12-300.06
631995-03-310.07
641995-06-300.07
651995-09-290.07
661995-12-290.051
671996-03-290.05
681996-06-280.05
691996-09-300.05
701996-12-310.052
711997-03-310.05
721997-06-300.04
731997-09-300.04
741997-12-310.047
751998-03-310.03
761998-06-300.03
771998-09-300.03
781998-12-310.033
791999-03-310.03
801999-12-300.043
812000-12-290.078
822001-12-280.108
832002-12-300.153
842003-12-300.17
852004-12-300.29
862005-12-290.445
872006-06-280.125
882006-09-270.12
892006-12-270.238
902007-03-280.15
912007-06-270.13
922007-09-260.13
932007-12-270.125
942008-03-270.135
952008-06-260.116
962008-09-260.12
972008-12-310.156
982009-03-270.16
992009-06-260.12
1002009-09-250.105
1012009-12-220.088
1022010-03-250.085
1032010-04-090.019
1042010-06-240.095
1052010-09-230.097
1062010-12-210.119
1072011-03-240.1
1082011-06-230.104
1092011-09-220.105
1102011-12-200.121
1112012-03-220.103
1122012-06-210.102
1132012-09-200.102
1142012-12-200.161
1152013-03-210.092
1162013-06-200.104
1172013-09-240.105
1182013-12-180.081
1192014-03-200.115
1202014-06-190.099
1212014-09-230.088
1222014-12-180.078
1232015-03-300.103
1242015-06-250.279
1252015-09-290.099
1262015-12-210.066
1272016-03-300.133
1282016-06-300.095
1292016-09-300.096
1302016-12-200.097
1312017-03-290.096
1322017-06-280.09
1332017-09-280.113
1342017-12-200.039
1352018-03-260.103
1362018-06-260.086
1372018-09-250.088
1382018-12-190.087
1392019-03-260.105
1402019-06-250.093
1412019-09-250.099
1422019-12-180.08
1432020-03-250.088
1442020-06-240.088
1452020-09-240.067
1462020-12-180.062
1472021-03-240.046