f/overrides/event-backup/accnx-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.8 KiB

1DateDividends
22013-07-310.024000
32014-10-310.028000
42025-09-300.034000
52008-09-300.037000
62008-12-090.224000
72011-12-300.076000
82025-11-280.034000
92007-08-310.040000
102018-01-310.021000
112024-11-290.039000
122019-03-290.026000
132023-08-310.032000
142009-05-290.035000
152010-10-290.028000
162015-09-300.026000
172014-12-310.037000
182015-05-290.026000
192015-04-300.026000
202015-12-310.025000
212017-06-300.027000
222025-06-300.036000
232010-12-100.087000
242016-10-310.023000
252017-10-310.026000
262008-04-300.034000
272019-12-310.018000
282021-03-310.028000
292022-03-310.018000
302024-04-300.036000
312026-03-310.036000
322008-05-300.108000
332012-12-310.021000
342016-12-300.024000
352015-07-310.025000
362021-10-290.021000
372011-07-290.031000
382011-08-310.030000
392015-06-300.025000
402010-06-300.032000
412016-02-290.025000
422017-08-310.026000
432020-12-310.032000
442007-04-300.034000
452008-07-310.042000
462010-07-300.030000
472018-06-290.029000
482024-06-280.035000
492026-01-300.037000
502007-07-310.037000
512012-04-300.025000
522013-03-280.022000
532009-10-300.038000
542014-05-300.027000
552007-01-310.034000
562007-11-300.039000
572007-12-310.036000
582019-04-300.027000
592023-06-300.033000
602008-06-300.039000
612012-06-290.023000
622012-08-310.023000
632006-12-280.038000
642018-05-310.028000
652024-01-310.033000
662025-07-310.036000
672020-01-310.016000
682020-05-290.016000
692025-05-300.038000
702015-08-310.026000
712017-03-310.027000
722017-04-280.028000
732020-04-300.018000
742022-02-280.021000
752008-03-310.037000
762012-10-310.023000
772013-11-290.025000
782009-01-300.028000
792018-03-290.036000
802018-09-280.041000
812019-07-310.026000
822022-07-290.024000
832022-10-310.025000
842016-09-300.023000
852019-06-280.025000
862023-04-280.030000
872009-11-300.039000
882013-05-310.023000
892013-12-060.069000
902014-07-310.027000
912020-06-300.016000
922012-01-310.028000
932014-01-310.026000
942014-04-300.027000
952025-02-280.038000
962014-09-300.028000
972018-02-280.029000
982023-07-310.030000
992025-08-290.037000
1002013-06-280.023000
1012016-03-310.027000
1022022-05-310.023000
1032007-05-310.037000
1042009-12-080.069000
1052012-03-300.027000
1062010-01-290.038000
1072010-12-310.031000
1082017-01-310.028000
1092017-09-290.027000
1102018-04-300.028000
1112007-03-300.039000
1122008-01-310.038000
1132008-11-280.038000
1142020-09-300.023000
1152022-08-310.023000
1162010-11-300.028000
1172011-11-300.030000
1182013-09-300.024000
1192026-05-290.036000
1202007-06-290.037000
1212016-11-300.026000
1222021-12-070.098000
1232009-12-310.040000
1242022-04-290.020000
1252020-03-310.010000
1262013-01-310.018000
1272015-01-300.027000
1282017-05-310.027000
1292018-07-310.028000
1302019-10-310.025000
1312021-01-290.022000
1322021-05-280.022000
1332007-10-310.037000
1342009-06-300.035000
1352013-02-280.020000
1362020-10-300.025000
1372025-01-310.039000
1382026-04-300.036000
1392021-12-310.027000
1402023-09-290.034000
1412023-12-290.036000
1422014-08-290.028000
1432016-04-290.026000
1442018-11-300.045000
1452013-12-310.025000
1462024-02-290.035000
1472024-12-310.038000
1482011-04-290.034000
1492021-09-300.022000
1502023-02-280.032000
1512024-10-310.037000
1522008-10-310.034000
1532012-02-290.028000
1542013-08-300.024000
1552019-11-290.021000
1562022-12-300.032000
1572023-11-300.035000
1582008-12-310.031000
1592010-02-260.033000
1602013-10-310.024000
1612022-01-310.022000
1622026-06-300.037000
1632012-07-310.022000
1642014-11-280.028000
1652025-03-310.036000
1662023-05-310.031000
1672024-05-310.037000
1682012-09-280.022000
1692013-04-300.024000
1702017-11-300.027000
1712008-02-290.033000
1722014-03-310.027000
1732025-10-310.038000
1742021-02-260.026000
1752021-06-300.023000
1762023-01-310.030000
1772024-08-300.040000
1782011-10-310.030000
1792019-01-310.027000
1802020-02-280.016000
1812011-05-310.034000
1822026-02-270.036000
1832010-05-280.036000
1842015-02-270.027000
1852019-09-300.023000
1862007-02-280.036000
1872009-07-310.036000
1882011-09-300.031000
1892014-02-280.027000
1902015-10-300.024000
1912010-08-310.029000
1922018-10-310.047000
1932011-02-280.034000
1942021-11-300.022000
1952024-07-310.038000
1962009-09-300.035000
1972016-01-280.026000
1982017-12-290.029000
1992020-07-310.019000
2002021-08-310.021000
2012009-04-300.034000
2022010-09-300.027000
2032017-02-280.026000
2042022-11-300.027000
2052026-07-310.039000
2062016-01-290.026000
2072021-07-300.023000
2082009-08-310.035000
2092011-01-310.033000
2102014-06-300.028000
2112012-11-300.024000
2122016-07-290.024000
2132019-02-280.026000
2142016-08-310.023000
2152019-08-300.028000
2162021-04-300.024000
2172024-03-280.035000
2182008-08-290.043000
2192012-05-310.024000
2202016-05-310.026000
2212011-06-300.033000
2222015-03-310.027000
2232009-03-310.036000
2242012-12-070.097000
2252009-02-270.031000
2262011-12-090.065000
2272017-07-310.024000
2282020-11-300.021000
2292024-09-300.035000
2302019-05-310.028000
2312023-03-310.036000
2322007-09-280.033000
2332015-11-300.025000
2342016-06-300.025000
2352018-12-310.022000
2362025-04-300.038000
2372025-12-310.038000
2382011-03-310.036000
2392020-08-310.022000
2402022-09-300.025000
2412010-03-310.037000
2422022-06-300.023000
2432018-08-310.044000
2442023-10-310.033000