f/overrides/event-backup/nbiax-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
22002-06-240.040000
32004-11-190.032000
42010-03-260.039000
52026-06-260.554000
62007-06-280.347000
71997-12-290.370000
82000-11-160.312000
92001-06-250.070000
102002-12-270.107000
112012-12-210.352000
122013-06-260.108000
132017-03-280.017000
142017-12-210.575000
152001-09-250.080000
162008-03-280.040000
172010-09-280.039000
182011-06-240.037000
192022-09-280.023000
201997-09-250.075000
212009-06-240.062000
222009-09-280.044000
232019-03-270.032000
242000-12-220.153000
252013-12-230.269000
262014-03-280.029000
272018-03-270.027000
282001-12-260.106000
292004-03-290.014000
302004-09-280.030000
312015-12-220.451000
322003-12-290.100000
332016-03-280.011000
342018-09-260.031000
351999-06-280.085000
362024-03-260.040000
372011-12-220.091000
382002-09-260.034000
392003-11-200.014000
402005-03-290.023000
412011-09-280.036000
422014-06-260.690000
432020-03-270.022000
442021-12-220.773000
452006-06-290.234000
462007-12-280.381000
472012-03-270.025000
482013-09-260.022000
492003-03-270.011000
502024-12-200.442000
512024-06-260.240000
522004-06-280.018000
532005-05-180.133000
542021-06-281.128000
552022-12-210.076000
561997-03-250.032000
571998-12-230.102000
582000-06-200.113000
592001-03-260.071000
602009-12-220.081000
612008-12-230.090000
622017-06-270.325000
631999-09-280.081000
642022-06-280.494000
652008-06-271.164000
662010-12-220.062000
672015-09-280.018000
682025-12-190.475000
692000-05-180.600000
702011-03-280.029000
712023-09-270.033000
722025-09-260.042000
732002-03-250.031000
742008-09-290.046000
752009-03-270.037000
762022-03-290.018000
771997-06-250.132000
781999-12-210.186000
792004-05-190.080000
802007-09-270.056000
812019-12-200.528000
821998-09-240.075000
832000-09-250.098000
842014-09-290.012000
852018-06-270.577000
861999-11-090.161000
872005-06-280.054000
882005-09-280.054000
892012-09-270.028000
902006-12-280.281000
912016-06-280.295000
922018-12-210.453000
932025-03-270.026000
942010-06-240.054000
952012-06-270.105000
962021-09-280.045000
972023-12-210.112000
982015-06-260.438000
992017-09-270.018000
1002019-09-260.032000
1012020-09-280.017000
1021998-06-250.035000
1032006-03-300.048000
1042007-03-290.053000
1052015-03-270.022000
1062003-09-260.029000
1072004-12-290.151000
1082020-12-210.181000
1092025-06-260.447000
1102024-09-260.041000
1112005-12-290.653000
1122016-09-270.013000
1132016-12-220.276000
1142023-06-280.313000
1152019-06-260.315000
1161996-12-230.157000
1172001-05-210.107000
1182006-09-280.056000
1192013-03-120.026000
1202014-12-220.748000
1212023-03-290.029000
1222026-03-270.039000
1232000-03-230.058000
1242003-06-260.024000
1252020-06-260.492000
1262021-03-290.051000