f/overrides/event-backup/iyk-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
22011-03-250.110667
32005-09-230.071333
42008-09-240.106000
52008-06-250.063333
62024-12-170.517000
72022-03-240.256667
82022-09-260.444000
92000-10-180.033000
102014-06-240.155333
112012-03-260.101333
122014-03-250.131333
132001-12-140.036667
142002-03-080.024000
152004-12-230.065667
162003-06-130.094000
172021-03-250.173333
182025-12-160.696000
192026-03-170.336000
202013-12-230.183667
212003-12-120.081000
222008-03-250.096667
232023-09-260.592333
242026-06-150.417000
252004-06-250.057333
262010-12-220.149667
272013-09-240.149333
282017-12-190.199000
292022-06-090.267667
302003-03-070.022333
312013-03-250.110667
322015-09-250.193333
332007-03-230.092000
342007-12-270.094333
352021-06-100.161333
362000-12-200.038667
372006-12-200.124667
382023-12-200.534000
392004-09-240.066000
402012-12-190.179667
412014-09-240.172333
422016-09-260.230333
432020-06-150.148000
442001-06-080.042000
452005-12-220.080667
462009-12-230.138667
472011-09-230.097000
482025-06-160.407000
492004-03-260.053333
502012-09-250.149000
512009-06-240.109000
522010-09-230.094000
532005-06-200.070000
542017-09-260.164000
552019-06-170.287667
562000-07-190.012000
572003-09-120.026333
582005-03-240.065000
592024-06-110.403000
602017-06-270.173667
612019-03-200.179667
622007-06-280.118667
632008-12-230.119000
642009-03-250.108333
652017-03-240.197333
662025-09-160.448000
672002-12-130.091000
682018-12-170.230667
692015-06-240.191333
702016-12-210.325333
712024-03-210.286000
722010-03-250.100333
732002-06-140.036333
742006-06-220.089000
752018-09-260.280333
762018-03-220.202000
772001-03-090.019667
782001-10-010.075667
792012-06-190.129000
802015-03-250.151000
812022-12-130.493000
822021-12-130.393667
832023-06-070.338333
842019-12-160.280333
852021-09-240.264667
862015-12-240.228000
872016-06-210.219333
882020-09-230.261333
892009-09-220.090333
902010-06-240.118333
912020-12-140.216000
922024-09-250.516000
932019-09-240.233333
942020-03-250.195333
952023-03-230.289333
962025-03-180.288000
972014-12-240.178000
982018-06-260.284667
992011-06-240.113333
1002011-12-220.160000
1012002-09-130.050333
1022003-12-160.056000
1032006-03-240.078000
1042016-03-230.194667
1052007-09-250.091000
1062013-06-260.143667
1072006-09-260.083333