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

1DateDividends
22007-01-310.027000
32016-12-300.004000
42006-05-310.032000
52008-09-300.038000
62009-01-300.027000
72014-09-300.001000
82017-10-310.006000
92006-10-310.031000
102015-04-300.002000
112016-10-310.005000
122023-09-290.031000
132005-04-290.023000
142013-03-280.002000
152019-09-300.009000
162012-02-290.008000
172013-07-310.002000
182014-12-310.002000
192015-07-310.003000
202005-01-310.022000
212015-03-310.001000
222017-11-300.006000
232019-05-310.011000
242012-12-310.003000
252013-10-310.004000
262024-11-290.027000
272005-11-300.025000
282006-12-290.035000
292018-02-280.008000
302025-08-290.022000
312005-09-300.024000
322016-11-300.004000
332017-03-310.005000
342015-09-300.003000
352011-01-310.014000
362024-03-280.030000
372026-03-310.019000
382007-07-310.033000
392022-10-310.018000
402026-06-300.021000
412011-04-290.013000
422015-05-290.003000
432019-07-310.009000
442023-04-280.027000
452011-11-300.011000
462016-02-290.002000
472017-05-310.006000
482022-09-300.012000
492023-05-310.029000
502023-08-310.031000
512023-10-310.032000
522007-05-310.034000
532017-07-310.006000
542023-01-310.021000
552024-06-280.030000
562026-01-300.014000
572013-12-310.003000
582009-07-310.027000
592012-08-310.004000
602016-06-300.004000
612017-02-280.005000
622024-08-300.030000
632004-08-310.021000
642010-06-300.011000
652010-12-310.015000
662022-08-310.012000
672004-06-300.021000
682010-02-260.006000
692005-03-310.024000
702008-07-310.033000
712019-03-290.011000
722020-03-310.020000
732023-03-310.027000
742023-11-300.031000
752024-01-310.028000
762004-04-010.026000
772008-04-300.031000
782011-02-280.013000
792011-07-290.015000
802022-12-300.025000
812007-12-310.030000
822020-06-300.005000
832025-10-310.023000
842005-07-290.021000
852017-06-300.006000
862018-10-310.011000
872012-05-310.004000
882018-12-310.012000
892020-08-310.002000
902023-12-290.033000
912024-07-310.027000
922014-01-310.003000
932007-08-310.031000
942011-06-300.014000
952023-06-300.030000
962024-05-310.031000
972007-06-290.030000
982015-08-310.003000
992018-01-310.009000
1002024-10-310.030000
1012009-04-300.027000
1022013-02-280.003000
1032014-04-300.003000
1042026-07-310.021000
1052011-08-310.014000
1062016-04-290.004000
1072019-11-290.007000
1082022-06-300.006000
1092026-02-270.018000
1102008-08-290.027000
1112007-03-300.031000
1122013-05-310.002000
1132013-11-290.003000
1142025-07-310.020000
1152005-08-310.025000
1162005-02-280.022000
1172008-11-280.024000
1182012-06-290.004000
1192004-09-300.019000
1202006-08-310.030000
1212009-05-290.026000
1222019-04-300.016000
1232024-02-290.028000
1242004-05-280.018000
1252009-06-300.028000
1262019-02-280.011000
1272006-01-310.024000
1282005-06-300.023000
1292006-11-300.029000
1302016-03-310.003000
1312019-08-300.009000
1322004-11-300.022000
1332023-02-280.025000
1342014-03-310.002000
1352015-10-300.003000
1362015-12-310.001000
1372007-09-280.033000
1382010-08-310.010000
1392010-05-280.009000
1402014-08-290.002000
1412019-10-310.009000
1422009-11-300.009000
1432012-03-300.004000
1442006-04-280.026000
1452004-07-300.020000
1462008-02-290.031000
1472015-06-300.003000
1482017-08-310.005000
1492006-02-280.023000
1502006-03-310.028000
1512008-12-310.031000
1522018-07-310.008000
1532020-02-280.006000
1542025-04-300.030000
1552004-12-310.023000
1562011-09-300.013000
1572013-08-300.002000
1582016-05-310.004000
1592004-10-290.019000
1602026-05-290.020000
1612018-11-300.011000
1622015-01-300.002000
1632015-02-270.002000
1642005-05-310.026000
1652013-01-310.003000
1662014-06-300.002000
1672023-07-310.029000
1682025-09-300.023000
1692007-10-310.037000
1702020-07-310.004000
1712005-10-310.025000
1722008-10-310.034000
1732011-05-310.014000
1742012-09-280.003000
1752022-07-290.006000
1762006-07-310.031000
1772013-04-300.003000
1782024-09-300.029000
1792007-04-300.032000
1802006-09-290.028000
1812009-02-270.025000
1822009-08-310.022000
1832011-03-310.013000
1842012-01-310.012000
1852014-07-310.002000
1862025-12-310.023000
1872008-05-300.031000
1882010-10-290.011000
1892009-12-310.009000
1902018-06-290.009000
1912019-01-310.011000
1922016-09-300.005000
1932010-03-310.007000
1942009-03-310.028000
1952013-06-280.002000
1962014-10-310.001000
1972014-11-280.002000
1982016-07-290.004000
1992018-08-310.010000
2002007-02-280.029000
2012011-12-300.011000
2022015-11-300.003000
2032019-06-280.011000
2042020-09-300.001000
2052011-10-310.012000
2062018-04-300.011000
2072018-09-280.011000
2082012-07-310.004000
2092014-02-280.003000
2102014-05-300.002000
2112017-09-290.005000
2122022-04-290.001000
2132012-10-310.003000
2142016-01-290.002000
2152016-08-310.004000
2162020-04-300.013000
2172024-04-300.032000
2182010-09-300.010000
2192017-04-280.006000
2202020-01-310.006000
2212020-05-290.008000
2222020-10-300.001000
2232022-11-300.018000
2242008-06-300.034000
2252008-03-310.036000
2262018-03-290.009000
2272024-12-310.028000
2282025-06-300.022000
2292005-12-300.020000
2302017-12-290.008000
2312007-11-300.031000
2322010-01-290.008000
2332010-07-300.009000
2342012-04-300.004000
2352017-01-310.004000
2362025-02-280.021000
2372025-05-300.023000
2382009-10-300.011000
2392018-05-310.010000
2402019-12-310.007000
2412026-04-300.023000
2422013-09-300.003000
2432008-01-310.031000
2442009-09-300.015000
2452012-11-300.003000
2462022-05-310.004000
2472025-01-310.023000
2482025-11-280.022000
2492006-06-300.029000
2502010-11-300.012000
2512025-03-310.026000
2522004-04-300.021000