f/overrides/event-backup/fmiex-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.4 KiB

1DateDividends
22008-03-250.023000
32014-03-310.058000
41997-07-280.023000
52007-04-250.010000
62007-08-270.034000
72009-09-300.037000
82011-06-300.049000
92020-12-170.025000
102003-03-250.004000
112005-06-270.005000
121998-04-270.023000
132025-12-180.422000
142016-03-310.034000
152002-08-270.025000
162006-11-270.024000
172024-03-280.074000
182007-09-250.012000
192021-03-310.045000
202002-11-220.043000
212005-02-240.011000
222022-06-300.093000
231997-06-250.012000
241998-03-260.019000
252005-03-280.017000
262008-04-250.005000
272010-12-280.037000
281997-05-270.028000
292004-08-260.017000
302011-03-310.037000
312003-10-240.006000
322005-05-250.019000
331999-04-280.017000
342016-09-300.041000
351998-10-270.022000
361999-02-240.021000
371999-12-031.158000
382004-09-270.011000
392007-11-260.025000
402012-03-300.041000
412025-06-300.118000
422025-09-300.043000
432000-08-290.027000
442005-11-220.027000
452003-11-210.028000
462007-07-250.013000
472013-12-275.423000
481998-02-240.021000
491999-05-270.027000
502001-04-250.006000
512007-06-250.006000
522006-09-250.009000
532008-12-100.024000
542013-03-280.051000
552016-12-280.368000
562023-03-310.100000
572004-06-250.011000
582006-10-250.013000
592008-05-270.036000
602023-06-300.071000
612003-07-250.008000
622005-12-270.010000
632002-07-260.007000
642015-09-300.040000
652001-05-240.022000
662008-07-250.009000
672019-12-190.141000
682000-01-270.022000
692000-07-270.022000
702000-06-280.012000
712002-06-250.005000
722008-11-250.029000
732001-06-260.007000
742001-11-270.028000
752021-06-300.033000
762021-09-300.047000
771999-09-280.022000
782000-12-140.910000
792005-12-131.557000
802009-06-300.056000
811998-05-260.026000
822015-06-300.035000
832026-06-300.113000
842002-09-250.008000
852011-09-300.044000
861997-01-280.016000
872026-03-310.049000
882018-09-280.037000
892005-07-250.013000
902011-12-280.056000
912001-12-130.455000
922010-03-310.041000
932002-10-250.009000
942003-06-250.005000
951998-08-250.027000
962000-02-250.026000
972003-09-250.007000
982006-12-260.017000
992005-10-250.015000
1002008-06-250.017000
1012008-08-250.031000
1022017-12-271.323000
1031997-04-250.021000
1042003-12-110.115000
1052016-06-300.039000
1062018-06-290.070000
1072007-02-260.029000
1082024-06-280.095000
1091996-10-280.029000
1102002-02-220.023000
1112004-03-250.012000
1121999-11-240.028000
1132003-04-250.004000
1142023-09-290.066000
1151997-12-261.499000
1162013-06-280.052000
1172012-06-290.051000
1182000-09-270.007000
1192007-01-250.011000
1202009-03-310.041000
1212015-03-310.040000
1222002-05-240.026000
1232003-12-290.018000
1242001-08-280.023000
1252003-01-240.009000
1262006-12-121.013000
1272007-12-120.674000
1282010-09-300.043000
1291997-10-280.031000
1301999-06-250.013000
1312004-10-260.007000
1322012-12-270.183000
1332023-12-140.058000
1342024-12-120.579000
1351998-12-231.365000
1362000-04-260.006000
1372001-10-260.010000
1382004-02-240.018000
1392006-01-250.010000
1402015-12-290.876000
1411999-01-270.014000
1422000-05-260.027000
1432008-09-250.031000
1442006-03-270.014000
1452017-06-300.046000
1462017-09-290.057000
1472001-03-270.011000
1482005-08-250.026000
1492019-03-290.056000
1502002-12-120.087000
1512006-04-250.020000
1522002-03-260.003000
1532004-11-230.018000
1542007-10-250.013000
1552004-12-280.015000
1562022-03-310.067000
1571999-03-260.012000
1582004-12-130.470000
1592006-02-240.025000
1602012-09-280.045000
1612021-12-160.292000
1622025-03-310.057000
1631997-09-250.011000
1642004-07-270.006000
1652010-06-300.050000
1661997-03-250.016000
1671998-01-270.015000
1682000-03-290.022000
1692008-01-250.008000
1702014-06-300.050000
1712019-09-270.043000
1721998-06-250.013000
1732007-12-260.018000
1741997-08-260.031000
1751998-11-240.032000
1761999-12-280.014000
1772000-10-270.015000
1782003-02-210.024000
1792009-12-180.038000
1802012-01-300.003000
1811996-12-260.084000
1821997-11-240.025000
1832004-05-260.023000
1842006-05-250.022000
1852006-06-260.009000
1862013-09-300.048000
1872024-09-300.063000
1882000-12-270.020000
1892002-04-240.002000
1902005-04-250.013000
1912014-12-293.191000
1921997-02-250.019000
1932020-03-310.026000
1942017-03-310.040000
1952018-03-290.054000
1962007-05-250.026000
1972014-09-300.050000
1982009-01-300.002000
1992006-07-250.018000
2002008-02-250.024000
2011998-09-250.023000
2022003-08-260.023000
2032022-12-150.538000
2042001-09-250.009000
2052001-12-270.018000
2062002-12-270.014000
2072008-10-270.007000
2082020-09-300.039000
2091996-11-250.021000
2102001-02-230.021000
2112006-08-250.028000
2122018-12-201.152000
2132000-11-280.028000
2142001-07-260.014000
2152002-01-250.010000
2162005-09-260.004000
2172019-06-280.068000
2181998-07-280.023000
2191999-07-280.022000
2202007-03-260.012000
2211999-08-270.022000
2222003-05-270.030000
2232020-06-300.049000
2241999-10-270.022000
2252004-12-140.472000