f/overrides/event-backup/lsgbx-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.5 KiB

1DateDividends
22004-12-160.457000
32007-08-280.052000
42009-02-240.036000
52009-05-270.033000
62012-11-200.035000
71992-04-230.250000
82010-08-240.007000
92007-09-250.055000
102008-03-250.063000
112009-09-220.055000
122014-04-240.034000
132014-10-240.033000
142017-01-300.010000
152009-10-270.057000
162011-07-260.048000
172012-06-220.038000
182013-08-270.036000
191998-12-080.990000
201999-11-230.426000
212009-08-250.028000
222010-12-090.172000
232013-05-280.037000
242021-12-170.723000
251996-12-300.680000
262007-07-240.350000
272018-12-140.106000
282008-09-230.063000
292008-11-250.064000
302011-02-220.051000
311991-10-240.050000
322009-12-110.105000
332012-08-230.034000
342012-10-220.038000
351992-07-230.250000
361994-07-120.140000
372013-03-260.036000
382014-03-250.035000
392016-10-250.018000
402025-12-160.017000
411991-12-270.250000
422011-03-220.054000
432014-11-240.032000
442008-05-270.061000
452014-12-160.221000
462009-04-280.017000
472013-11-260.036000
482014-07-250.037000
492015-11-300.020000
502016-01-280.016000
512010-11-230.047000
522014-02-240.031000
531992-12-290.020000
541993-10-210.050000
552007-11-270.056000
562012-02-220.048000
571993-07-220.060000
582000-11-210.042000
592012-07-230.033000
602013-06-250.031000
612012-09-210.013000
622014-01-280.033000
632014-05-230.035000
642014-08-250.034000
651994-04-250.140000
661999-12-070.673000
672008-01-290.046000
682012-01-230.037000
692013-07-260.034000
702019-12-160.187000
712000-12-050.598000
722007-12-140.165000
732009-03-240.031000
741993-12-290.250000
752009-01-270.047000
762009-11-240.054000
771992-10-220.250000
782010-06-220.030000
792011-06-210.048000
802016-12-160.035000
812014-06-230.036000
822002-12-240.619000
832009-07-280.059000
842010-07-270.010000
852010-10-260.051000
862011-09-200.051000
872013-02-250.035000
882013-10-280.040000
891996-09-130.067000
902010-03-230.050000
912007-10-300.055000
922008-02-260.055000
932010-05-260.050000
942011-08-230.050000
952003-12-230.605000
962005-12-160.776000
972012-05-230.041000
982016-11-280.013000
992004-11-230.050000
1002008-06-240.063000
1012008-10-280.061000
1022011-10-250.053000
1032008-04-280.059000
1042008-07-290.065000
1052011-05-240.050000
1061993-04-220.130000
1072008-08-260.062000
1082012-04-230.046000
1092013-01-280.032000
1102014-09-240.022000
1112020-12-160.909000
1122009-06-230.016000
1132011-04-260.051000
1142011-11-220.055000
1152012-03-230.044000
1162010-09-210.050000
1172013-12-160.316000
1181997-12-290.807000
1192006-12-150.447000
1202008-12-120.448000
1212010-01-260.053000
1222011-12-140.208000
1232013-04-250.034000
1242013-09-250.033000
1252017-12-150.036000
1261995-12-280.775000
1272010-02-230.052000
1282011-01-250.049000
1292012-12-170.053000