f/overrides/event-backup/acskx-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.5 KiB

1DateDividends
22006-12-290.028000
32017-05-310.007000
42022-11-300.017000
52024-08-300.032000
62009-12-080.065000
72011-04-290.007000
82016-10-310.005000
92017-08-310.008000
102018-05-310.011000
112021-11-300.002000
122008-12-310.012000
132011-07-290.006000
142015-01-300.008000
152016-01-290.005000
162022-04-290.003000
172022-08-310.009000
182022-01-310.004000
192025-01-310.032000
202008-04-300.024000
212009-03-310.014000
222011-11-300.005000
232013-07-310.002000
242014-08-290.007000
252018-09-280.012000
262008-11-280.014000
272017-01-310.005000
282026-06-300.025000
292008-09-300.020000
302010-01-290.011000
312012-04-300.004000
322017-02-280.008000
332020-05-290.004000
342023-07-310.023000
352007-07-310.030000
362008-02-290.024000
372026-01-300.027000
382008-08-290.024000
392014-09-300.009000
402011-02-280.007000
412021-09-300.004000
422008-10-310.013000
432008-01-310.029000
442009-08-310.012000
452018-06-290.012000
462009-11-300.011000
472019-02-280.017000
482022-07-290.010000
492022-10-310.013000
502007-03-300.031000
512013-09-300.002000
522021-06-300.007000
532023-08-310.026000
542022-06-300.008000
552012-11-300.003000
562016-09-300.005000
572007-05-310.030000
582014-06-300.008000
592014-10-310.008000
602025-03-310.029000
612016-03-310.005000
622020-02-280.007000
632021-04-300.006000
642020-12-310.001000
652010-11-300.008000
662012-06-290.002000
672013-05-310.002000
682015-11-300.005000
692008-12-090.075000
702010-05-280.010000
712010-08-310.007000
722018-11-300.017000
732018-12-310.014000
742023-10-310.027000
752017-06-300.008000
762018-07-310.012000
772019-03-290.016000
782024-04-300.029000
792024-09-300.027000
802009-04-300.013000
812015-10-300.004000
822018-02-280.010000
832021-03-310.004000
842024-03-280.028000
852014-11-280.008000
862019-06-280.014000
872020-08-310.004000
882021-12-070.039000
892024-02-290.027000
902024-05-310.030000
912018-10-310.015000
922020-10-300.006000
932025-08-290.031000
942007-01-310.026000
952021-08-310.004000
962007-11-300.029000
972008-07-310.028000
982015-02-270.010000
992019-11-290.010000
1002021-07-300.002000
1012007-06-290.030000
1022007-10-310.029000
1032009-07-310.012000
1042016-05-310.005000
1052016-02-290.007000
1062017-07-310.008000
1072019-07-310.013000
1082010-03-310.011000
1092011-01-310.006000
1102013-11-290.004000
1112025-12-310.029000
1122010-12-100.011000
1132013-06-280.001000
1142013-12-060.007000
1152026-05-290.025000
1162007-08-310.032000
1172020-04-300.007000
1182020-09-300.006000
1192021-05-280.006000
1202011-12-300.104000
1212015-04-300.007000
1222021-12-310.007000
1232010-02-260.009000
1242019-08-300.014000
1252007-12-310.027000
1262009-12-310.011000
1272015-06-300.005000
1282016-11-300.006000
1292009-10-300.011000
1302012-10-310.002000
1312013-10-310.002000
1322022-12-300.021000
1332012-02-290.006000
1342016-07-290.005000
1352024-06-280.028000
1362024-12-310.030000
1372007-04-300.028000
1382012-03-300.004000
1392023-02-280.019000
1402007-09-280.025000
1412013-12-310.004000
1422014-02-280.006000
1432014-04-300.006000
1442016-06-300.006000
1452016-12-300.005000
1462020-01-310.007000
1472008-05-300.044000
1482017-09-290.008000
1492023-03-310.024000
1502025-02-280.031000
1512025-10-310.029000
1522014-05-300.007000
1532014-12-310.008000
1542019-04-300.016000
1552024-11-290.030000
1562019-10-310.012000
1572020-03-310.004000
1582023-04-280.021000
1592024-01-310.027000
1602011-08-310.005000
1612014-07-310.007000
1622019-01-310.016000
1632024-07-310.030000
1642026-07-310.027000
1652009-06-300.012000
1662010-10-290.008000
1672019-05-310.015000
1682025-04-300.031000
1692013-04-300.002000
1702009-05-290.013000
1712023-06-300.026000
1722012-01-310.003000
1732015-03-310.008000
1742025-07-310.028000
1752009-01-300.013000
1762012-12-070.012000
1772026-04-300.027000
1782010-09-300.007000
1792010-12-310.007000
1802011-03-310.007000
1812015-05-290.005000
1822009-02-270.013000
1832010-06-300.009000
1842017-03-310.007000
1852022-03-310.002000
1862023-09-290.027000
1872023-12-290.029000
1882015-08-310.005000
1892017-10-310.008000
1902018-08-310.012000
1912019-09-300.012000
1922010-07-300.009000
1932013-08-300.001000
1942015-09-300.005000
1952025-11-280.025000
1962026-03-310.026000
1972012-05-310.002000
1982017-04-280.008000
1992017-12-290.009000
2002021-10-290.001000
2012022-02-280.004000
2022025-09-300.027000
2032011-06-300.007000
2042018-01-310.009000
2052019-12-310.008000
2062022-09-300.012000
2072024-10-310.029000
2082014-01-310.004000
2092016-08-310.005000
2102016-04-290.005000
2112018-04-300.011000
2122020-07-310.002000
2132022-05-310.008000
2142023-01-310.017000
2152025-06-300.028000
2162011-09-300.006000
2172017-11-300.008000
2182008-06-300.029000
2192018-03-290.018000
2202023-05-310.023000
2212025-05-300.031000
2222026-02-270.028000
2232008-03-310.027000
2242009-09-300.011000
2252011-05-310.008000
2262014-03-310.004000
2272015-07-310.005000
2282023-11-300.028000
2292007-02-280.030000
2302011-10-310.005000
2312015-12-310.008000
2322020-06-300.003000
2332020-11-300.001000