f/overrides/event-backup/cvsix-dividend.csv
Greg Pomerantz bb8e39605e Event-history protection: backup dir, empty-download fallback, docs
Yahoo's 2026 event-feed change (capitalGain events dropped for some
funds; no events at all for terminated tickers) can wipe good event
history on re-download. Defense in depth:

- overrides/event-backup/: last-known-good copy of every dividend/
  capitalGain file (8,192 files, 58 MB); refresh with
  scripts/backup_events.py after each dump update
- data.py event_file(): frozen > data-root (while populated) > backup;
  used by panel reads, verify_official, and the double-listing scanner
- README: capital-gain files are mutual-fund-only in this dump; Yahoo
  has no LT/ST split (tax.py taxes capg at lt_rate; the per-fund split
  would come from fund-company annual tax statements or commercial feeds)
- tests: exact Timestamp .loc keys (pandas 3.x string matching returns a
  Series on large DatetimeIndex)
2026-08-31 21:59:25 -04:00

2.9 KiB

1DateDividends
22005-12-290.386000
32007-06-210.085000
42015-03-190.038000
52017-12-140.283000
62018-03-150.017000
71991-09-270.300000
81992-06-250.130000
91999-09-280.120000
102000-03-290.076000
112008-06-190.090000
122010-03-180.013000
132016-12-150.244000
142018-12-200.487000
152021-06-160.028000
162022-06-150.003000
171993-03-240.090000
182005-04-060.359000
192010-06-170.026000
202012-06-210.036000
212016-09-150.037000
222001-12-270.091000
232003-09-250.146000
242005-06-230.113000
252013-09-190.032000
262018-12-310.002000
271996-09-260.120000
282013-06-200.056000
292023-03-150.011000
302025-03-170.015000
311999-06-300.085000
322007-12-270.241000
332011-12-220.052000
342017-03-160.035000
352021-12-200.007000
361994-03-230.120000
372001-03-280.124000
382004-03-250.060000
392012-12-200.050000
402014-03-200.049000
412019-09-120.049000
422019-12-310.004000
431990-12-240.190000
441996-06-200.230000
452020-03-190.041000
461995-12-190.090000
471997-06-180.020000
482014-06-190.013000
492017-09-140.030000
502024-03-150.017000
511993-12-220.110000
521999-03-310.170000
532011-03-170.040000
541997-09-240.180000
552009-06-180.050000
561997-12-080.043000
572001-11-070.019000
582019-03-140.030000
592023-06-150.032000
602023-12-210.691000
611995-03-220.120000
621995-09-220.120000
632002-09-250.099000
642015-12-170.247000
652018-09-130.058000
662025-06-160.039000
671998-12-020.871000
682007-03-220.060000
691991-03-250.210000
702021-09-150.006000
712022-12-210.091000
722025-09-160.038000
732026-06-150.035000
741992-12-210.250000
751994-09-230.120000
761996-03-190.090000
771997-03-190.140000
782001-06-270.094000
792006-09-210.105000
802024-06-140.042000
812000-11-080.002000
822003-01-160.177000
832006-04-060.139000
842011-06-160.047000
852016-06-160.037000
862019-12-180.059000
872024-09-160.042000
881998-06-170.050000
892001-09-260.095000
902014-09-180.025000
912018-06-140.029000
921992-03-270.220000
931999-12-290.391000
942003-11-130.312000
952004-09-230.124000
962004-12-300.373000
972009-03-190.076000
982012-09-200.040000
991993-09-220.100000
1001994-12-210.120000
1011995-06-220.120000
1022010-09-160.048000
1032019-06-130.034000
1042023-09-150.064000
1052002-06-260.079000
1062008-12-180.641000
1072010-12-160.066000
1082003-06-260.221000
1092009-09-170.045000
1102003-12-300.336000
1112014-12-180.171000
1122015-06-180.020000
1131991-12-240.130000
1141998-09-160.090000
1152002-12-270.114000
1162007-09-200.093000
1172002-03-270.088000
1182006-12-280.199000
1192026-03-160.009000
1201993-06-250.190000
1212003-03-270.073000
1222013-12-190.293000
1232016-03-170.031000
1242000-12-270.187000
1252002-11-060.002000
1262020-06-180.030000
1271991-06-200.200000
1282004-06-240.323000
1292025-12-150.150000
1302005-09-220.127000
1312008-09-180.089000
1322013-03-210.043000
1332022-09-150.016000
1342024-12-230.160000
1351998-03-180.342000
1362006-06-220.083000
1372012-03-220.025000
1382015-09-170.028000
1392017-06-150.023000
1401992-09-220.200000
1412000-06-280.097000
1422004-11-170.480000
1432009-12-170.041000
1442011-09-220.047000
1452020-12-220.022000
1461996-12-110.110000
1472000-09-270.099000
1482008-03-200.090000