f/overrides/event-backup/asbax-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.6 KiB

1DateDividends
22007-01-310.035000
32017-06-300.011000
42019-06-280.016000
52019-07-310.015000
62025-04-300.031000
72024-12-310.033000
82025-10-310.031000
92026-04-300.029000
102010-02-260.012000
112011-03-310.010000
122019-08-300.014000
132019-11-290.012000
142021-05-280.003000
152007-07-310.029000
162013-01-310.006000
172014-02-280.004000
182025-06-300.031000
192026-06-300.029000
202022-11-300.016000
212023-05-310.025000
222024-09-300.032000
232009-02-270.014000
242011-09-300.008000
252013-02-280.005000
262015-09-300.005000
272022-02-280.003000
282026-01-300.029000
292019-10-310.013000
302009-09-300.013000
312022-03-310.006000
322026-07-310.030000
332007-11-300.037000
342012-09-280.007000
352014-03-310.002000
362016-07-290.010000
372021-12-310.006000
382011-05-310.009000
392020-06-300.007000
402020-09-300.007000
412006-11-300.033000
422012-07-310.008000
432013-04-300.006000
442015-08-310.010000
452023-09-290.028000
462012-02-290.009000
472015-03-310.004000
482016-01-290.006000
492017-01-310.006000
502009-05-290.014000
512021-02-260.003000
522021-04-300.005000
532024-03-280.031000
542012-01-310.008000
552016-05-310.008000
562020-10-300.006000
572017-11-300.011000
582025-01-310.032000
592016-02-290.005000
602017-12-290.008000
612017-04-280.012000
622024-04-300.032000
632010-01-290.013000
642011-02-280.011000
652013-08-300.006000
662015-12-310.025000
672021-03-310.003000
682012-04-300.008000
692012-12-310.007000
702024-05-310.033000
712007-09-280.039000
722009-11-300.012000
732010-07-300.011000
742020-01-310.012000
752021-08-310.005000
762025-09-300.031000
772012-05-310.009000
782016-03-310.006000
792019-04-300.018000
802021-11-300.002000
812022-10-310.012000
822007-08-310.040000
832013-03-280.005000
842009-03-310.013000
852007-02-280.037000
862013-12-310.005000
872020-11-300.004000
882025-12-310.030000
892009-07-310.014000
902012-03-300.009000
912014-06-300.003000
922014-09-300.002000
932023-11-300.029000
942008-11-280.020000
952018-03-290.018000
962008-05-300.028000
972023-04-280.023000
982009-10-300.013000
992018-12-310.015000
1002026-02-270.027000
1012021-01-290.003000
1022025-05-300.032000
1032007-05-310.037000
1042008-03-310.029000
1052009-04-300.014000
1062014-05-300.003000
1072020-02-280.011000
1082013-09-300.005000
1092008-01-310.035000
1102013-06-280.005000
1112018-02-280.009000
1122025-11-280.029000
1132010-06-300.011000
1142011-07-290.008000
1152017-02-280.007000
1162008-04-300.028000
1172022-05-310.013000
1182023-02-280.018000
1192012-10-310.006000
1202016-10-310.007000
1212020-07-310.007000
1222007-04-300.038000
1232010-11-300.011000
1242024-02-290.029000
1252015-05-290.011000
1262022-01-310.003000
1272025-08-290.031000
1282026-05-290.029000
1292012-06-290.009000
1302017-08-310.008000
1312018-01-310.009000
1322019-03-290.017000
1332023-08-310.028000
1342007-06-290.039000
1352009-06-300.014000
1362011-08-310.008000
1372015-04-300.009000
1382009-12-310.012000
1392010-05-280.012000
1402018-06-290.016000
1412019-05-310.018000
1422023-06-300.025000
1432011-10-310.008000
1442013-11-290.004000
1452014-11-280.004000
1462022-12-300.018000
1472023-03-310.025000
1482006-12-290.036000
1492016-04-290.005000
1502016-06-300.011000
1512016-09-300.005000
1522014-10-310.003000
1532018-09-280.012000
1542026-03-310.029000
1552023-01-310.017000
1562024-10-310.033000
1572008-02-290.031000
1582011-11-300.008000
1592014-07-310.004000
1602018-04-300.016000
1612018-05-310.014000
1622010-08-310.011000
1632015-06-300.007000
1642018-10-310.013000
1652025-07-310.032000
1662010-03-310.012000
1672012-11-300.007000
1682020-08-310.007000
1692021-07-300.004000
1702008-09-300.025000
1712019-12-310.017000
1722020-03-310.018000
1732024-07-310.033000
1742024-11-290.031000
1752009-01-300.014000
1762018-08-310.014000
1772018-11-300.014000
1782019-02-280.012000
1792010-12-310.011000
1802012-08-310.007000
1812020-05-290.009000
1822023-07-310.027000
1832025-02-280.030000
1842014-12-310.011000
1852019-09-300.014000
1862021-10-290.001000
1872007-12-310.037000
1882008-06-300.027000
1892025-03-310.033000
1902021-06-300.004000
1912007-03-300.038000
1922013-05-310.005000
1932014-08-290.004000
1942019-01-310.012000
1952020-12-310.101000
1962008-07-310.026000
1972006-10-310.038000
1982008-10-310.022000
1992016-08-310.008000
2002024-01-310.030000
2012007-10-310.041000
2022010-09-300.011000
2032015-10-300.003000
2042017-05-310.010000
2052023-10-310.030000
2062024-08-300.032000
2072013-10-310.004000
2082017-09-290.007000
2092022-04-290.008000
2102022-07-290.014000
2112022-08-310.017000
2122013-07-310.005000
2132015-01-300.004000
2142024-06-280.032000
2152014-04-300.002000
2162016-11-300.008000
2172022-09-300.010000
2182020-04-300.021000
2192023-12-290.029000
2202011-04-290.010000
2212011-06-300.009000
2222011-12-300.009000
2232015-02-270.004000
2242015-11-300.004000
2252022-06-300.009000
2262008-08-290.026000
2272008-12-310.017000
2282009-08-310.013000
2292015-07-310.011000
2302017-07-310.009000
2312010-10-290.011000
2322011-01-310.011000
2332014-01-310.004000
2342016-12-300.012000
2352018-07-310.017000
2362017-03-310.013000
2372017-10-310.010000
2382021-09-300.003000