f/overrides/event-backup/ive-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
22003-12-150.272000
32024-09-251.138000
42025-09-160.865000
52014-06-240.461000
62025-03-180.745000
72008-12-240.468000
82010-06-230.271000
92004-09-270.252000
102007-06-290.426000
112009-03-250.400000
122012-09-250.394000
132014-09-240.504000
142002-09-160.214000
152016-12-210.622000
162021-12-130.761000
172023-03-230.695000
182002-06-170.200000
192011-06-230.308000
202004-03-290.223000
212013-09-240.458000
222015-06-240.495000
232019-09-240.716000
242000-09-200.194000
252006-09-270.360000
262010-09-240.361000
272008-06-240.453000
282021-06-100.532000
292010-03-250.252000
302020-12-140.781000
312000-12-130.331000
322017-12-190.626000
332006-06-230.327000
342017-06-270.582000
352013-12-230.493000
362021-03-250.687000
372026-03-170.784000
382019-03-200.641000
392006-03-270.343000
402009-09-230.302000
412013-03-250.378000
422012-12-190.490000
432013-06-260.415000
442017-03-240.556000
452024-03-210.842000
462004-06-280.230000
472025-12-160.995000
482000-06-210.072000
492001-03-120.157000
502016-09-260.586000
512024-12-171.064000
522003-12-160.215000
532005-06-210.229000
542011-12-220.392000
552004-12-270.313000
562006-12-210.436000
572026-06-150.899000
582017-09-260.656000
592012-06-190.329000
602001-06-110.227000
612002-12-160.241000
622014-12-240.569000
632015-03-250.541000
642022-12-130.842000
652022-06-090.586000
662009-12-240.361000
672011-09-260.344000
682019-12-160.739000
692020-03-250.822000
702001-12-170.197000
712007-12-270.464000
722015-09-250.539000
732018-03-220.641000
742020-06-150.628000
752022-03-240.707000
762023-09-260.840000
772001-10-020.246000
782002-03-110.171000
792011-03-250.283000
802007-09-260.459000
812009-06-230.292000
822023-06-070.545000
832016-03-230.546000
842010-12-230.358000
852020-09-230.797000
862023-12-200.794000
872003-03-100.183000
882005-03-280.461000
892003-09-150.231000
902016-06-210.533000
912015-12-240.590000
922021-09-240.852000
932007-03-260.418000
942008-03-250.517000
952008-09-250.486000
962018-09-260.683000
972018-12-170.738000
982022-09-260.913000
992024-06-110.848000
1002025-06-160.810000
1012018-06-260.713000
1022005-09-260.280000
1032005-12-230.342000
1042003-06-160.201000
1052012-03-260.338000
1062014-03-250.469000
1072019-06-170.646000