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

4.0 KiB

1DateDividends
22013-06-280.010000
32013-10-310.015000
42018-09-280.020000
52021-12-310.011000
62022-02-280.013000
72022-10-310.024000
82011-07-290.014000
92012-02-290.011000
102023-05-310.030000
112026-01-300.032000
122015-06-300.017000
132016-09-300.016000
142017-04-280.019000
152018-03-290.019000
162022-03-310.011000
172023-01-310.028000
182010-08-310.010000
192011-11-300.011000
202024-02-290.030000
212024-12-310.030000
222020-10-300.014000
232024-06-280.031000
242026-06-300.032000
252016-12-300.017000
262019-02-280.022000
272019-07-310.019000
282020-09-300.015000
292023-02-280.030000
302012-04-300.009000
312018-04-300.020000
322020-08-180.052000
332023-04-280.030000
342026-03-310.032000
352013-11-290.016000
362019-11-290.017000
372016-06-300.017000
382018-05-310.019000
392019-03-290.020000
402019-09-300.019000
412024-11-290.031000
422025-01-310.031000
432012-06-290.009000
442014-04-300.017000
452025-11-280.032000
462014-01-310.018000
472014-11-280.016000
482016-12-010.008000
492017-01-310.016000
502022-12-300.028000
512013-08-010.043000
522013-12-310.017000
532016-11-300.017000
542017-10-310.019000
552022-08-310.019000
562023-03-310.030000
572010-12-220.026000
582015-04-300.016000
592025-03-310.033000
602025-07-310.032000
612026-02-270.032000
622015-11-300.018000
632022-04-290.012000
642018-02-280.020000
652025-04-300.033000
662025-09-300.032000
672013-07-310.010000
682016-10-310.016000
692017-08-310.018000
702020-11-300.014000
712021-07-300.011000
722013-03-280.005000
732015-09-300.016000
742019-08-300.018000
752023-07-310.030000
762025-08-290.031000
772026-05-290.031000
782013-08-300.012000
792017-12-290.018000
802016-01-290.017000
812016-08-310.015000
822017-09-290.019000
832020-03-310.016000
842022-07-290.019000
852025-05-300.031000
862014-08-290.015000
872014-09-300.016000
882023-12-290.030000
892015-03-310.015000
902020-08-310.015000
912017-06-300.019000
922017-07-310.019000
932020-02-280.017000
942021-05-280.012000
952022-05-310.013000
962024-04-300.030000
972014-03-310.016000
982015-01-300.016000
992014-06-300.015000
1002017-05-310.019000
1012021-06-300.011000
1022025-06-300.032000
1032012-01-310.009000
1042013-04-300.008000
1052011-12-300.010000
1062017-11-300.019000
1072019-04-300.021000
1082019-06-280.020000
1092020-12-310.013000
1102010-10-290.004000
1112011-05-310.015000
1122018-07-310.019000
1132021-10-290.011000
1142010-05-280.014000
1152011-08-310.013000
1162011-12-210.051000
1172012-09-280.008000
1182014-05-300.015000
1192015-05-290.017000
1202018-08-310.018000
1212019-01-310.019000
1222010-12-310.010000
1232011-06-300.014000
1242021-08-310.011000
1252025-10-310.032000
1262011-04-290.015000
1272020-06-300.016000
1282024-05-310.031000
1292010-04-300.045000
1302010-11-300.009000
1312018-01-310.020000
1322019-10-310.018000
1332022-11-300.028000
1342024-09-300.032000
1352014-02-280.017000
1362015-10-300.017000
1372018-11-300.021000
1382020-05-290.017000
1392021-12-010.048000
1402011-10-310.009000
1412014-10-310.016000
1422015-02-270.017000
1432016-07-290.016000
1442017-02-280.020000
1452019-12-040.037000
1462019-12-310.018000
1472020-01-310.018000
1482012-05-310.008000
1492013-09-300.015000
1502023-06-300.030000
1512023-11-300.031000
1522024-03-280.030000
1532020-04-300.018000
1542021-03-310.011000
1552012-11-300.008000
1562012-12-310.007000
1572016-02-290.018000
1582016-03-310.016000
1592021-04-300.012000
1602026-04-300.032000
1612011-09-300.014000
1622012-08-310.009000
1632011-03-310.015000
1642013-05-310.006000
1652015-12-310.018000
1662020-07-310.015000
1672022-01-310.011000
1682011-01-310.012000
1692011-02-280.014000
1702021-01-290.012000
1712024-08-300.031000
1722025-02-280.031000
1732026-07-310.031000
1742012-10-310.007000
1752012-12-130.171000
1762018-12-310.019000
1772023-09-290.031000
1782024-01-310.030000
1792012-07-310.008000
1802013-01-310.006000
1812022-09-300.021000
1822024-10-310.030000
1832010-07-300.009000
1842016-04-290.016000
1852018-06-290.020000
1862022-06-300.017000
1872025-12-310.032000
1882012-03-300.009000
1892014-07-310.015000
1902020-12-010.072000
1912023-10-310.031000
1922010-06-300.014000
1932013-02-280.008000
1942018-10-310.019000
1952019-05-310.020000
1962021-09-300.011000
1972021-11-300.011000
1982023-08-310.031000
1992014-12-310.016000
2002015-08-310.015000
2012016-05-310.015000
2022017-03-310.018000
2032021-02-260.012000
2042024-07-310.031000
2052010-09-300.013000
2062015-07-310.017000