f/overrides/event-backup/mllax-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.2 KiB

1DateDividends
22020-02-280.020000
32023-06-300.023000
42022-10-310.018000
52010-08-310.021000
62017-06-300.012000
72010-02-260.023000
82025-07-310.030000
92016-04-290.011000
102016-08-310.013000
112021-11-300.018000
122022-05-310.018000
132024-10-310.032000
142008-02-290.034000
152008-05-300.028000
162020-04-300.018000
172022-09-300.018000
182012-11-300.020000
192014-12-310.062000
202016-09-300.013000
212018-04-300.017000
222007-10-310.039000
232011-07-290.021000
242026-07-310.028000
252016-06-300.013000
262024-09-300.032000
272022-12-280.199000
282012-03-300.020000
292012-09-280.020000
302016-01-290.011000
312005-12-300.040000
322006-11-300.043000
332006-03-310.031000
342026-01-300.025000
352007-03-300.030000
362016-10-310.014000
372011-08-310.021000
382018-01-310.017000
392019-12-310.092000
402015-06-300.011000
412018-02-280.017000
422020-09-300.018000
432012-12-310.057000
442014-08-290.017000
452010-12-310.070000
462024-11-290.032000
472022-07-290.018000
482023-10-310.031000
492006-12-290.039000
502010-01-290.025000
512009-05-290.023000
522009-06-300.023000
532011-03-310.021000
542011-10-310.021000
552006-01-310.029000
562007-12-310.168000
572014-01-310.019000
582018-06-290.017000
592019-02-280.019000
602020-06-300.018000
612025-12-310.108000
622008-12-310.040000
632011-11-300.021000
642024-12-260.351000
652025-03-310.030000
662007-05-310.032000
672018-05-310.017000
682020-08-310.018000
692013-12-270.019000
702018-07-310.018000
712023-01-310.018000
722025-12-230.272000
732006-05-310.031000
742012-08-310.020000
752013-11-290.018000
762017-12-290.110000
772018-12-310.110000
782022-12-300.084000
792007-02-280.030000
802008-11-280.030000
812019-01-310.019000
822019-08-300.020000
832010-09-300.021000
842013-01-310.020000
852015-12-290.089000
862025-11-280.035000
872023-11-300.040000
882024-02-290.030000
892006-06-300.031000
902017-03-310.014000
912013-03-280.017000
922013-05-310.017000
932015-12-310.062000
942023-05-310.023000
952007-08-310.034000
962008-12-110.041000
972014-09-300.015000
982024-03-280.030000
992008-10-310.028000
1002010-05-280.021000
1012013-09-300.017000
1022017-12-270.151000
1032020-05-290.018000
1042021-07-300.018000
1052023-08-310.027000
1062011-01-310.021000
1072012-05-310.020000
1082024-08-300.032000
1092026-02-270.025000
1102014-10-310.015000
1112021-05-280.018000
1122009-02-270.030000
1132012-04-300.020000
1142012-06-290.020000
1152012-10-310.020000
1162017-08-310.013000
1172023-12-290.133000
1182005-11-300.029000
1192010-11-300.021000
1202015-11-300.011000
1212020-07-310.018000
1222021-08-310.018000
1232023-04-280.023000
1242026-05-290.028000
1252009-07-310.023000
1262014-06-300.017000
1272022-02-280.018000
1282023-09-290.028000
1292005-10-310.032000
1302009-12-280.002000
1312014-11-280.015000
1322015-05-290.011000
1332021-09-300.018000
1342025-02-280.030000
1352008-07-310.028000
1362013-02-280.018000
1372013-04-300.017000
1382024-05-310.030000
1392017-05-310.012000
1402021-03-310.019000
1412024-04-300.030000
1422006-04-280.030000
1432013-08-300.017000
1442017-07-310.012000
1452025-04-300.030000
1462025-08-290.030000
1472006-08-310.031000
1482011-05-310.021000
1492019-05-310.020000
1502022-03-310.018000
1512025-01-310.030000
1522025-05-300.030000
1532014-02-280.018000
1542014-03-310.018000
1552019-09-300.020000
1562022-04-290.018000
1572023-07-310.025000
1582006-07-310.031000
1592015-03-310.011000
1602009-03-310.025000
1612009-09-300.025000
1622019-07-310.020000
1632022-06-300.018000
1642023-03-310.019000
1652008-04-300.029000
1662009-01-300.030000
1672021-01-290.020000
1682021-06-300.018000
1692025-09-300.030000
1702015-02-270.013000
1712019-06-280.020000
1722018-08-310.019000
1732020-01-310.020000
1742021-12-310.248000
1752025-10-310.030000
1762026-04-300.025000
1772010-10-290.021000
1782018-03-290.017000
1792025-06-300.030000
1802007-11-300.045000
1812015-08-310.011000
1822011-06-300.021000
1832016-07-290.013000
1842019-10-310.020000
1852007-04-300.030000
1862011-02-280.021000
1872013-10-310.017000
1882014-07-310.017000
1892017-11-300.016000
1902021-12-280.346000
1912024-07-310.031000
1922006-02-280.032000
1932012-01-310.021000
1942021-04-300.019000
1952007-06-290.032000
1962021-02-260.020000
1972014-12-290.075000
1982016-12-300.090000
1992015-09-300.011000
2002017-02-280.014000
2012023-02-280.018000
2022026-05-190.236000
2032012-07-310.020000
2042015-07-310.011000
2052011-04-290.021000
2062012-02-290.021000
2072019-04-300.020000
2082020-12-310.070000
2092009-10-300.025000
2102009-12-310.077000
2112014-04-300.018000
2122015-01-300.015000
2132020-10-300.018000
2142022-01-310.018000
2152024-12-310.103000
2162006-09-290.034000
2172006-10-310.031000
2182017-04-280.014000
2192020-03-310.019000
2202013-12-310.063000
2212015-04-300.011000
2222010-07-300.021000
2232017-10-310.015000
2242008-01-310.034000
2252009-11-300.025000
2262016-05-310.013000
2272020-12-290.129000
2282021-10-290.018000
2292022-08-310.018000
2302013-06-280.017000
2312016-02-290.011000
2322022-11-300.020000
2332024-06-280.030000
2342009-08-310.025000
2352016-11-300.014000
2362016-03-310.011000
2372018-10-310.021000
2382008-08-290.028000
2392010-03-310.021000
2402013-07-310.017000
2412015-10-300.011000
2422017-09-290.014000
2432019-03-290.019000
2442020-11-300.018000
2452007-07-310.032000
2462008-09-300.028000
2472023-12-270.078000
2482018-12-270.149000
2492019-11-290.020000
2502024-01-310.025000
2512017-01-310.015000
2522018-11-300.023000
2532014-05-300.017000
2542016-12-280.262000
2552018-09-280.020000
2562009-04-300.023000
2572011-09-300.021000
2582011-12-300.157000
2592007-09-280.034000
2602010-06-300.021000
2612008-06-300.028000
2622019-12-260.143000
2632026-03-310.025000
2642026-06-300.028000
2652007-01-310.030000
2662008-03-310.031000