f/overrides/event-backup/ilcv-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

1.7 KiB

1DateDividends
22024-06-110.366000
32005-06-210.217500
42011-06-230.209000
52012-12-190.254500
62016-12-210.352500
72017-06-270.298500
82020-03-250.444000
92023-06-070.305000
102009-06-230.192500
112010-06-230.186500
122015-09-250.321500
132020-12-140.404500
142008-06-240.293000
152018-12-170.392500
162022-12-130.403000
172025-09-160.404000
182005-03-280.179000
192011-09-260.219000
202019-03-200.353500
212024-09-250.463000
222008-12-240.238000
232022-09-260.467000
242006-12-210.286000
252007-12-270.366000
262011-03-250.169500
272016-09-260.313500
282018-03-220.328500
292007-03-260.296000
302011-12-220.257500
312014-06-240.261000
322009-03-250.238000
332014-09-240.269000
342019-06-170.339000
352022-06-090.270000
362023-03-230.365000
372026-06-150.391000
382016-03-230.318000
392006-06-230.245000
402006-09-270.203000
412007-09-260.339000
422009-12-240.205500
432010-09-240.193000
442012-06-190.223500
452013-09-240.319000
462017-09-260.314000
472017-12-190.335500
482020-06-150.400000
492021-03-250.356500
502021-09-240.390000
512008-03-250.292500
522010-12-230.218000
532013-06-260.165500
542014-03-250.231000
552016-06-210.315500
562018-06-260.347500
572023-12-200.482000
582004-12-270.221500
592009-09-230.189500
602014-12-240.290000
612015-03-250.282000
622019-12-160.447500
632025-03-180.383000
642010-03-250.161500
652013-03-250.214500
662013-12-230.311000
672021-12-130.404000
682025-06-160.401000
692026-03-170.357000
702005-12-230.226000
712006-03-270.223500
722012-03-260.215500
732015-06-240.303500
742019-09-240.441500
752023-09-260.448000
762024-12-170.434000
772005-09-260.217500
782021-06-100.251000
792024-03-210.353000
802004-09-270.208000
812007-06-290.305000
822012-09-250.240000
832015-12-240.325000
842018-09-260.344500
852022-03-240.328000
862008-09-250.291000
872017-03-240.278000
882020-09-230.413500
892025-12-160.484000