f/overrides/event-backup/evonx-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.0 KiB

1DateDividends
22012-03-150.003000
32012-04-160.004000
42012-05-150.005000
52012-06-150.002000
62012-07-160.002000
72012-08-150.002000
82012-11-150.002000
92012-12-130.005000
102013-07-150.004000
112013-08-150.003000
122013-09-160.007000
132013-11-150.009000
142013-12-130.071000
152014-01-150.004000
162014-02-180.008000
172014-03-170.003000
182014-04-150.013000
192014-05-150.005000
202014-06-130.011000
212014-07-150.009000
222014-08-150.012000
232014-09-150.009000
242014-10-150.011000
252014-11-170.008000
262014-12-151.103000
272015-01-150.008000
282015-02-170.012000
292015-03-130.018000
302015-04-150.017000
312015-05-150.026000
322015-06-150.021000
332015-07-150.025000
342015-08-140.013000
352015-09-150.017000
362015-10-150.017000
372015-11-130.011000
382015-12-150.698000
392016-01-150.002000
402016-03-150.013000
412016-04-150.011000
422016-05-130.011000
432016-06-150.012000
442016-07-150.037000
452016-08-150.010000
462016-09-150.020000
472016-10-140.022000
482016-11-150.001000
492016-12-220.517000
502017-01-170.030000
512017-02-150.007000
522017-03-150.007000
532017-04-170.007000
542017-05-150.008000
552017-06-150.028000
562017-08-150.017000
572017-09-150.005000
582017-10-160.011000
592017-11-150.011000
602017-12-200.011000
612018-01-160.010000
622018-02-150.010000
632018-03-150.010000
642018-04-160.010000
652018-05-150.013000
662018-06-150.012000
672018-07-160.004000
682018-08-150.006000
692018-09-170.008000
702018-10-150.005000
712018-11-150.008000
722018-12-190.355000
732019-02-150.009000
742019-03-150.011000
752019-04-150.009000
762019-05-150.020000
772019-06-170.017000
782019-07-150.009000
792019-08-150.009000
802019-09-160.009000
812019-10-150.011000
822019-11-150.009000
832019-12-170.016000
842020-01-150.002000
852020-02-140.007000
862020-03-160.009000
872020-04-150.009000
882020-05-150.004000
892020-06-150.008000
902020-07-150.008000
912020-08-170.014000
922020-09-150.016000
932020-10-150.018000
942020-11-160.018000
952020-12-170.040000
962021-01-150.005000
972021-03-150.001000
982021-04-150.001000
992021-05-170.001000
1002021-09-150.038000
1012021-10-150.038000
1022021-11-150.038000
1032021-12-150.605000