f/overrides/event-backup/idu-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.1 KiB

1DateDividends
22022-12-130.584000
32026-06-150.631000
42010-09-230.369000
52010-12-220.387000
62013-09-240.397500
72001-12-140.215000
82016-06-210.450000
92017-09-260.475000
102014-06-240.403500
112025-06-160.594000
122018-06-260.493500
132022-03-240.506000
142008-12-230.329500
152011-03-250.368000
162013-06-260.398500
172020-03-250.554500
182020-09-230.611500
192006-09-260.294500
202007-12-270.287500
212016-09-260.457500
222019-09-240.566500
232003-03-070.201000
242008-09-240.310000
252021-03-250.551000
262014-09-240.417500
272014-12-240.471000
282000-07-190.047500
292000-10-180.227000
302009-12-230.353000
312003-12-120.200000
322006-12-200.274500
332014-03-250.411000
342002-03-080.201000
352006-06-220.284000
362001-10-010.282000
372024-12-170.678000
382015-09-250.434500
392020-12-140.587000
402024-09-250.627000
412003-06-130.268000
422003-09-120.232500
432015-06-240.527500
442008-06-250.309000
452009-09-220.349000
462012-09-250.396000
472019-03-200.547500
482025-09-160.583000
492000-12-200.355000
502017-12-190.300000
512018-09-260.495500
522012-12-190.328500
532023-03-230.528000
542024-03-210.456000
552003-12-160.225000
562004-06-250.231500
572005-12-220.291000
582010-06-240.348500
592005-06-200.270500
602008-03-250.327500
612010-03-250.346500
622015-12-240.867000
632018-12-170.399000
642002-12-130.277500
652004-09-240.237000
662013-12-230.408000
672017-06-270.482500
682019-12-160.509000
692002-06-140.283500
702007-06-280.300000
712011-12-220.337000
722002-09-130.271000
732005-09-230.266500
742007-03-230.291000
752024-06-110.438000
762021-06-100.550000
772026-03-170.622000
782004-12-230.267500
792011-06-240.371500
802012-06-190.382500
812025-12-160.679000
822004-03-260.235500
832016-12-210.581000
842018-03-220.493000
852020-06-150.529500
862021-12-130.509000
872016-03-230.447000
882021-09-240.501000
892023-09-260.664000
902006-03-240.261000
912023-12-200.616000
922012-03-260.392500
932019-06-170.570000
942007-09-250.302500
952025-03-180.562000
962022-06-090.406000
972001-03-090.302500
982001-06-080.223500
992011-09-230.372500
1002013-03-250.408000
1012017-03-240.481500
1022005-03-240.266000
1032009-03-250.340500
1042022-09-260.570000
1052023-06-070.420000
1062015-03-250.448000
1072009-06-240.348000