f/overrides/event-backup/dflvx-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.6 KiB

1DateDividends
22018-12-181.961000
32020-03-300.200000
41996-12-270.451000
52007-09-100.077000
61998-06-090.070000
72022-06-290.230000
82012-09-100.097000
92023-12-130.938000
102025-03-280.254000
111995-09-080.090000
121997-03-100.050000
132001-03-080.045000
142013-03-080.081000
152016-12-150.986000
162024-03-270.231000
172010-12-090.109000
182012-12-130.166000
192021-03-300.165000
202011-09-080.082000
212004-09-080.048000
222008-09-090.095000
232017-03-300.158000
242019-03-280.179000
252020-06-290.194000
262005-03-080.028000
272015-06-080.157000
282007-03-080.047000
292014-12-160.381000
302019-06-270.203000
311993-12-150.040000
322000-03-080.059000
332016-06-290.164000
341995-03-080.048000
351997-06-100.077000
362002-06-100.047000
372022-03-300.201000
382001-12-171.893000
392002-03-080.026000
402020-09-290.189000
411994-11-280.080000
422009-03-100.138000
432005-12-190.208000
442009-09-090.040000
452017-06-290.170000
462017-12-152.003000
472021-06-290.188000
481997-09-090.065000
491997-12-220.955000
502014-06-090.136000
512021-12-151.376000
522003-12-220.081000
532008-06-100.090000
541995-06-080.060000
551995-11-270.232000
562013-12-120.151000
572024-06-270.240000
582025-09-290.255000
591994-09-080.080000
602002-12-160.071000
612008-03-100.056000
622014-09-090.153000
632019-12-170.964000
642022-09-290.236000
652026-03-300.234000
661999-12-201.944000
672006-09-080.075000
682011-06-080.074000
692024-12-130.207000
702003-06-100.043000
712004-06-080.055000
722006-03-080.038000
732009-06-090.014000
741996-06-100.078000
752001-09-100.061000
762007-12-191.145000
772015-12-161.543000
781993-11-160.170000
792007-06-080.077000
802011-03-080.059000
812022-12-141.224000
822023-06-290.236000
832004-12-200.091000
842005-06-080.050000
852006-12-180.659000
862024-09-270.243000
871998-09-090.073000
882000-09-080.102000
891995-12-270.037000
902013-06-100.108000
912016-09-290.158000
922013-09-100.116000
932014-03-100.105000
942002-09-100.045000
952003-09-090.048000
962009-12-090.088000
972010-06-080.059000
982011-12-130.136000
992015-09-090.171000
1001999-03-090.054000
1011999-06-080.106000
1022023-03-300.229000
1032010-03-090.044000
1042012-03-080.068000
1052016-03-300.180000
1062017-09-280.206000
1072018-06-280.190000
1081996-03-080.048000
1092001-06-080.071000
1102006-06-080.090000
1112003-03-100.031000
1122004-03-090.028000
1131998-12-210.759000
1142010-09-080.126000
1152015-03-090.138000
1162018-09-270.198000
1172025-12-150.199000
1181994-12-280.030000
1191996-09-100.065000
1202021-09-290.202000
1212005-09-080.060000
1222010-04-300.032000
1232000-12-182.969000
1242008-12-100.163000
1252018-03-280.168000
1262019-09-270.216000
1272020-12-160.157000
1281994-06-080.130000
1291999-09-080.081000
1302012-06-080.099000
1312023-09-280.225000
1322025-06-270.257000
1332026-06-290.261000
1341998-03-100.046000
1352000-06-080.087000