f/overrides/event-backup/ibnd-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.9 KiB

1DateDividends
22013-03-010.060000
32013-12-270.094000
42020-12-010.011000
52023-03-010.037000
62025-03-030.057000
72010-10-010.088000
82019-06-030.023000
92023-02-010.045000
102023-07-030.048000
112025-10-010.071000
122026-02-020.072000
132011-07-010.086000
142018-04-020.020000
152019-03-010.018000
162020-07-010.017000
172020-11-020.011000
182022-11-010.019000
192024-02-010.064000
202025-06-020.065000
212014-12-290.120000
222018-10-010.019000
232020-05-010.016000
242022-12-190.023000
252024-03-010.066000
262026-06-010.076000
272017-10-020.024000
282018-09-040.020000
292019-11-010.017000
302021-11-010.011000
312016-12-280.003000
322018-12-030.019000
332019-09-030.019000
342022-07-010.010000
352013-08-010.044000
362019-12-020.017000
372021-10-010.010000
382024-04-010.061000
392012-12-270.120000
402025-05-010.058000
412021-04-010.011000
422020-03-020.014000
432020-10-010.011000
442022-10-030.010000
452023-06-010.055000
462023-09-010.058000
472014-04-010.063000
482018-08-010.020000
492018-11-010.020000
502019-10-010.019000
512022-12-010.019000
522024-09-030.062000
532024-12-020.057000
542026-04-010.074000
552011-10-030.071000
562018-06-010.019000
572021-03-010.010000
582023-12-010.060000
592024-12-190.063000
602018-02-010.022000
612022-06-010.008000
622023-04-030.046000
632024-06-030.062000
642024-10-010.061000
652014-10-010.050000
662011-12-280.133000
672014-05-010.052000
682014-11-030.020000
692015-12-290.002000
702026-03-020.065000
712010-12-010.073000
722020-04-010.016000
732020-08-030.017000
742020-09-010.015000
752021-12-170.008000
762026-07-010.072000
772012-12-030.098000
782014-02-030.051000
792019-08-010.020000
802020-02-030.015000
812013-09-030.065000
822014-06-020.056000
832025-12-010.073000
842013-11-010.092000
852017-12-190.023000
862021-06-010.011000
872022-05-020.008000
882022-08-010.009000
892024-08-010.062000
902025-09-020.069000
912014-12-010.020000
922023-12-180.058000
932025-11-030.078000
942011-06-010.088000
952017-11-010.025000
962019-07-010.018000
972021-08-020.013000
982026-08-030.074000
992013-10-010.036000
1002019-05-010.019000
1012013-12-020.064000
1022018-05-010.016000
1032019-02-010.019000
1042019-12-200.016000
1052021-09-010.010000
1062022-04-010.007000
1072024-11-010.065000
1082010-11-010.045000
1092024-07-010.059000
1102010-12-290.312000
1112012-08-010.081000
1122014-09-020.051000
1132026-05-010.070000
1142010-08-020.064000
1152023-11-010.062000
1162019-04-010.023000
1172023-05-010.044000
1182023-08-010.053000
1192012-09-040.092000
1202017-12-010.024000
1212022-09-010.014000
1222017-09-010.025000
1232011-11-010.073000
1242014-08-010.046000
1252018-07-020.020000
1262018-12-190.020000
1272022-03-010.007000
1282025-04-010.061000
1292025-08-010.072000
1302011-09-010.105000
1312021-07-010.011000
1322025-02-030.056000
1332025-12-180.073000
1342011-08-010.076000
1352011-12-010.126000
1362020-12-180.012000
1372021-05-030.011000
1382024-05-010.057000
1392010-09-010.041000
1402012-10-010.012000
1412014-03-030.008000
1422020-06-010.016000
1432022-02-010.016000
1442023-10-020.057000
1452025-07-010.065000
1462010-07-010.074000
1472018-03-010.017000
1482021-02-010.011000
1492021-12-010.010000
1502014-07-010.035000