f/overrides/event-backup/ijj-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
22015-03-250.209500
32017-09-260.309000
42018-09-260.324000
52024-03-210.367000
62001-03-120.059750
72005-03-280.127250
82011-09-260.173000
92026-06-150.515000
102013-09-240.212500
112022-09-260.656000
122025-09-160.572000
132010-09-240.159500
142009-03-250.159500
152023-03-230.454000
162000-12-130.098750
172003-12-310.023000
182015-12-240.349000
192000-09-200.064000
202009-09-230.156500
212015-09-250.264000
222024-06-110.516000
232001-10-020.077500
242006-09-270.170500
252025-12-160.819000
262007-06-290.159500
272008-06-240.204000
282016-03-230.259500
292017-06-270.306000
302020-09-230.379000
312023-06-070.350000
322007-03-260.178000
332010-12-230.198000
342003-12-150.095000
352014-03-250.215000
362023-12-200.542000
372014-09-240.242500
382019-12-160.425000
392024-12-170.648000
402014-06-240.225500
412002-06-170.068000
422006-12-210.227000
432008-03-250.095500
442022-03-240.407000
452010-06-230.133000
462012-03-260.155000
472020-12-140.362000
482017-12-190.364500
492021-12-130.509000
502023-09-260.574000
512009-12-240.217500
522008-09-250.204000
532015-06-240.249500
542019-06-170.340000
552003-06-160.072250
562005-06-210.132000
572007-12-270.195000
582004-09-270.088500
592004-12-270.118500
602011-03-250.138500
612022-06-090.364000
622022-12-130.557000
632002-12-160.077250
642003-03-100.069750
652005-12-230.195500
662021-09-240.562000
672025-03-180.450000
682002-09-160.011000
692014-12-240.370500
702019-09-240.371500
712005-09-260.124000
722016-12-210.361000
732012-12-190.317000
742010-03-250.127500
752004-06-280.100500
762020-03-250.497500
772001-06-110.057000
782024-09-250.729000
792004-03-290.079000
802013-06-260.204000
812026-03-170.437000
822007-09-260.161500
832011-06-230.152000
842012-06-190.170000
852016-09-260.331500
862001-12-170.072000
872003-09-150.079250
882003-12-160.074500
892025-06-160.517000
902018-12-170.366500
912009-06-230.142500
922013-03-250.180000
932017-03-240.240500
942018-06-260.333000
952006-06-230.170500
962018-03-220.365000
972020-06-150.298500
982021-06-100.346000
992002-03-110.059500
1002011-12-220.212500
1012006-03-270.142000
1022021-03-250.374000
1032016-06-210.260000
1042019-03-200.313500
1052008-12-240.287000
1062012-09-250.197000
1072013-12-230.261500