f/overrides/event-backup/nlgax-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
22018-09-260.045000
32019-09-260.051000
42023-06-280.163000
52003-11-200.021000
62011-09-280.064000
72004-09-280.048000
82022-12-210.110000
92025-06-260.152000
102001-05-210.044000
112012-09-270.066000
122024-06-260.069000
132024-03-260.054000
141996-12-230.265000
152000-09-250.126000
162023-09-270.049000
172014-09-290.031000
182018-03-270.042000
192018-06-270.325000
202026-03-270.061000
211999-09-280.111000
222001-03-260.076000
232014-03-280.038000
242024-12-200.105000
252007-03-290.075000
262011-03-280.057000
272020-12-210.208000
282025-09-260.059000
292012-12-210.388000
302017-12-210.276000
312020-03-270.035000
322024-09-260.062000
332017-06-270.102000
342021-03-290.034000
352022-09-280.033000
362010-03-260.062000
372016-12-220.064000
381998-03-260.073000
392006-06-290.227000
402007-09-270.086000
412001-11-140.003000
422010-09-280.063000
432011-12-220.070000
442012-06-270.086000
452016-09-270.029000
462007-12-280.271000
472009-12-220.092000
482012-03-270.055000
492013-09-260.044000
501997-12-290.132000
512004-05-190.060000
522005-05-180.404000
531998-09-240.097000
542001-09-250.095000
552004-12-290.154000
562003-06-260.036000
572007-06-280.270000
582015-06-260.214000
591997-06-250.188000
601998-12-230.106000
612002-06-240.061000
622018-12-210.305000
631997-03-250.048000
642004-06-280.045000
652014-06-260.617000
662000-03-230.077000
672006-09-280.083000
682025-12-190.132000
692013-06-260.078000
702019-03-270.040000
712019-06-260.125000
722010-12-220.066000
732013-03-120.046000
742022-03-290.023000
752002-12-270.109000
762003-05-200.038000
772008-09-290.079000
782013-12-230.486000
792002-09-260.052000
802004-11-190.058000
812005-03-290.037000
822000-12-220.146000
832009-09-280.071000
842020-09-280.032000
852015-09-280.038000
862016-03-280.037000
872023-12-210.116000
881998-06-250.061000
891999-11-090.092000
902005-09-280.067000
912006-12-280.219000
922019-12-200.240000
932022-06-280.397000
942010-06-240.072000
952011-06-240.074000
962020-06-260.298000
972005-06-280.078000
982006-03-300.070000
992008-12-230.096000
1002021-12-220.476000
1011997-09-250.100000
1022001-12-260.117000
1032014-12-220.403000
1042015-03-270.048000
1052017-09-270.036000
1061999-06-280.115000
1072000-06-200.141000
1082008-03-280.069000
1092017-03-280.058000
1102026-06-260.286000
1112003-12-290.121000
1122008-06-270.482000
1132009-03-270.077000
1142016-06-280.237000
1152023-03-290.041000
1162000-11-160.225000
1172002-11-190.022000
1182009-06-240.079000
1191999-12-310.181000
1202003-09-260.044000
1212021-06-280.503000
1222021-09-280.028000
1232002-03-250.046000
1242005-12-290.443000
1252015-12-220.251000
1262025-03-270.058000
1272001-06-250.078000
1282003-03-270.020000
1292004-03-290.018000