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

5.4 KiB

1DateDividends
22004-03-250.032000
32017-11-270.030000
42025-06-200.023000
52020-03-250.018000
62024-12-200.059000
72005-07-250.032000
82011-07-250.028000
92013-01-250.023000
102018-06-250.020000
112022-03-250.023000
122026-07-200.025000
132017-06-260.017000
142020-08-250.022000
152025-09-220.022000
162006-10-250.030000
172010-09-270.031000
182011-02-250.037000
192016-11-250.029000
202014-08-250.034000
212019-06-250.020000
222021-06-250.019000
232021-09-270.022000
242004-12-270.032000
252007-04-250.031000
262009-06-250.026000
272013-03-250.037000
282019-08-260.025000
292023-11-200.036000
302003-10-270.032000
312007-12-260.390000
322008-12-260.040000
332018-12-060.656000
342004-07-260.032000
352004-09-270.032000
362023-05-220.033000
372026-02-200.028000
382006-04-250.029000
392010-03-250.026000
402010-05-250.035000
412006-05-250.030000
422006-09-250.030000
432015-04-270.024000
442022-02-250.026000
452008-03-250.033000
462010-02-250.029000
472014-07-250.032000
482020-05-260.027000
492007-09-250.031000
502015-11-250.036000
512016-09-260.017000
522018-08-270.023000
532010-12-270.065000
542026-05-200.032000
552010-08-250.026000
562014-12-220.059000
572020-10-260.021000
582021-04-260.019000
592019-05-280.025000
602024-04-220.016000
612005-01-250.032000
622005-04-250.032000
632007-05-250.044000
642016-05-250.033000
652021-02-250.033000
662021-08-250.057000
672021-11-260.026000
682025-04-210.019000
692010-06-250.027000
702015-03-250.025000
712017-04-250.019000
722019-02-250.029000
732013-05-280.040000
742016-03-280.023000
752024-01-220.014000
762017-05-250.024000
772018-07-250.029000
782007-07-250.024000
792010-11-260.030000
802013-04-250.020000
812015-01-260.023000
822009-11-250.031000
832023-04-200.022000
842018-01-250.018000
852020-09-250.020000
862022-07-250.017000
872007-08-270.038000
882009-12-280.042000
892024-05-200.027000
902024-11-200.029000
912011-08-250.029000
922013-07-250.024000
932015-12-220.054000
942023-08-210.029000
952005-06-270.032000
962006-12-260.231000
972014-03-250.034000
982016-02-250.035000
992004-02-250.032000
1002016-01-250.021000
1012021-12-210.042000
1022022-04-250.011000
1032021-07-260.016000
1042022-11-250.031000
1052025-12-220.025000
1062026-01-200.025000
1072004-10-250.032000
1082008-07-250.029000
1092009-02-250.035000
1102012-05-250.039000
1112009-09-250.027000
1122022-12-200.052000
1132023-02-210.031000
1142007-02-260.031000
1152009-01-260.024000
1162011-12-220.056000
1172012-08-270.028000
1182020-06-250.022000
1192022-08-250.025000
1202026-03-200.026000
1212005-08-250.032000
1222007-06-250.029000
1232008-02-250.034000
1242011-10-250.026000
1252010-07-260.021000
1262015-09-300.054000
1272017-12-220.036000
1282024-08-200.022000
1292014-04-250.023000
1302018-11-260.026000
1312022-06-270.019000
1322026-06-220.030000
1332008-10-270.026000
1342012-04-250.024000
1352024-07-220.016000
1362024-10-210.028000
1372017-02-270.023000
1382022-10-250.029000
1392004-05-250.032000
1402006-01-250.029000
1412008-06-250.033000
1422016-07-250.013000
1432025-01-210.019000
1442008-08-250.034000
1452012-11-260.042000
1462018-09-250.016000
1472020-04-270.018000
1482009-05-260.031000
1492014-09-250.030000
1502022-09-260.020000
1512011-11-250.035000
1522017-10-250.018000
1532023-07-200.021000
1542024-06-200.022000
1552025-10-200.020000
1562003-12-260.032000
1572006-03-270.029000
1582016-10-250.015000
1592023-06-200.023000
1602004-06-250.032000
1612014-02-250.083000
1622023-03-200.023000
1632019-01-250.016000
1642023-12-200.073000
1652024-03-200.017000
1662005-10-250.032000
1672008-11-250.037000
1682013-02-250.039000
1692015-01-280.023000
1702005-03-280.032000
1712009-08-250.027000
1722014-10-270.023000
1732018-04-250.023000
1742005-02-250.032000
1752011-06-270.050000
1762013-09-250.038000
1772017-01-250.020000
1782015-06-250.019000
1792017-08-250.026000
1802020-01-270.026000
1812025-03-200.022000
1822019-07-250.020000
1832022-05-250.030000
1842023-01-200.018000
1852018-05-250.025000
1862023-10-200.021000
1872009-03-250.026000
1882009-10-260.021000
1892011-04-250.025000
1902011-09-260.043000
1912004-08-250.032000
1922006-02-270.029000
1932013-11-250.035000
1942014-06-250.030000
1952015-07-270.015000
1962015-10-260.017000
1972024-02-200.024000
1982026-04-200.023000
1992021-10-250.015000
2002021-12-070.363000
2012005-11-250.029000
2022011-03-250.037000
2032012-02-270.034000
2042012-07-250.025000
2052019-04-250.020000
2062019-09-250.025000
2072020-12-210.051000
2082025-11-200.028000
2092007-01-250.031000
2102008-04-250.029000
2112012-10-250.021000
2122014-01-270.025000
2132006-06-260.030000
2142012-09-250.051000
2152017-07-250.041000
2162018-03-260.032000
2172018-12-210.049000
2182025-08-200.019000
2192004-01-260.032000
2202010-10-250.023000
2212012-12-200.078000
2222017-03-270.021000
2232021-05-250.032000
2242006-11-270.031000
2252007-10-250.027000
2262008-05-270.038000
2272019-10-250.025000
2282005-09-260.032000
2292007-11-260.035000
2302011-01-250.025000
2312016-04-250.018000
2322015-02-250.033000
2332019-11-250.037000
2342008-09-250.032000
2352009-07-270.022000
2362012-01-250.025000
2372014-11-250.058000
2382003-11-250.032000
2392020-07-270.020000
2402017-09-250.022000
2412018-02-260.025000
2422021-01-250.015000
2432004-04-260.032000
2442005-05-250.032000
2452006-07-250.030000
2462007-03-260.031000
2472023-09-200.022000
2482009-04-270.024000
2492013-12-200.052000
2502020-11-250.023000
2512022-01-250.010000
2522014-05-270.046000
2532019-12-230.048000
2542025-02-200.025000
2552025-07-210.017000
2562020-02-250.031000
2572004-11-260.032000
2582008-01-250.025000
2592011-05-250.036000
2602012-06-250.043000
2612013-06-250.038000
2622013-08-260.028000
2632006-08-250.030000
2642025-05-200.025000
2652005-12-270.029000
2662016-06-270.021000
2672016-12-220.033000
2682024-09-200.023000
2692010-01-250.019000
2702013-10-250.019000
2712016-08-250.040000
2722019-03-250.020000
2732012-03-260.040000
2742015-05-260.039000
2752018-10-250.016000
2762021-03-250.018000