f/overrides/event-backup/mint-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.1 KiB

1DateDividends
22015-02-270.056000
32018-03-010.155000
42019-05-010.230000
52026-06-010.325000
62013-12-110.148000
72014-07-310.061000
82015-08-310.071000
92016-12-010.133000
102021-06-010.034000
112023-08-010.410000
122023-11-010.423000
132010-01-290.050000
142011-02-280.074000
152013-05-310.060000
162016-06-010.110000
172016-09-010.108000
182019-11-010.210000
192022-04-010.074000
202023-07-030.430000
212024-06-030.460000
222025-04-010.400000
232025-12-010.370000
242010-05-280.044000
252012-01-310.090000
262013-08-300.051000
272021-08-020.035000
282021-12-010.038000
292025-09-020.380000
302011-04-290.098000
312025-12-310.360000
322012-05-310.085000
332017-06-010.126000
342020-06-010.120000
352022-03-010.056000
362024-02-010.434000
372012-12-270.101000
382016-02-010.094000
392018-06-010.195000
402020-05-010.160000
412022-12-290.330000
422024-04-010.445000
432025-10-010.380000
442026-07-010.324000
452009-12-290.039000
462010-02-260.048000
472011-08-310.078000
482018-11-010.220000
492019-04-010.230000
502021-09-010.034000
512024-09-030.470000
522009-11-300.006000
532011-03-310.066000
542013-06-280.060000
552019-07-010.230000
562020-02-030.180000
572020-12-010.043000
582022-09-010.190000
592024-12-310.400000
602010-06-300.057000
612014-11-280.060000
622015-12-010.095000
632025-06-020.400000
642011-12-280.099000
652014-01-310.058000
662015-05-290.064000
672018-10-010.200000
682019-12-300.190000
692012-07-310.090000
702014-12-100.091000
712015-12-290.092000
722018-12-030.230000
732022-10-030.217000
742023-03-010.330000
752023-10-020.451000
762026-02-020.340000
772010-12-290.031000
782011-06-300.066000
792014-12-290.066000
802017-05-010.116000
812018-04-020.170000
822020-11-020.048000
832021-07-010.037000
842022-05-020.099000
852023-12-010.455000
862025-07-010.380000
872016-04-010.107000
882016-10-030.118000
892017-12-010.143000
902023-05-010.360000
912025-02-030.420000
922013-01-310.077000
932013-04-300.061000
942015-11-020.088000
952016-07-010.112000
962018-12-280.230000
972020-07-010.070000
982020-08-030.066000
992023-09-010.446000
1002012-02-290.100000
1012014-08-290.062000
1022014-10-310.058000
1032015-12-090.021000
1042017-08-010.140000
1052020-10-010.052000
1062025-08-010.380000
1072010-09-300.084000
1082014-09-300.064000
1092015-09-300.078000
1102019-02-010.260000
1112010-11-300.077000
1122010-12-080.286000
1132013-11-290.060000
1142016-11-010.124000
1152017-11-010.143000
1162025-11-030.380000
1172011-11-300.095000
1182012-08-310.091000
1192014-04-300.056000
1202015-04-300.060000
1212016-08-010.110000
1222026-08-030.340000
1232017-12-280.145000
1242022-07-010.125000
1252024-03-010.435000
1262024-05-010.425000
1272025-03-030.400000
1282011-09-300.073000
1292013-12-270.065000
1302014-03-310.056000
1312017-10-020.146000
1322026-05-010.330000
1332010-03-310.053000
1342011-05-310.089000
1352013-03-280.063000
1362013-10-310.057000
1372014-02-280.058000
1382021-11-010.032000
1392023-06-010.410000
1402018-08-010.200000
1412019-09-030.230000
1422020-09-010.052000
1432021-10-010.035000
1442022-02-010.041000
1452023-02-010.330000
1462024-08-010.450000
1472012-04-300.095000
1482012-06-290.090000
1492013-09-300.052000
1502018-05-010.176000
1512018-09-040.210000
1522019-08-010.230000
1532020-04-010.170000
1542021-12-300.038000
1552023-04-030.390000
1562016-05-020.112000
1572017-03-010.124000
1582017-04-030.116000
1592017-12-130.026000
1602021-03-010.038000
1612021-05-030.040000
1622024-10-010.430000
1632010-08-310.087000
1642012-03-300.100000
1652012-11-300.077000
1662014-05-300.059000
1672015-01-300.062000
1682016-03-010.100000
1692019-10-010.220000
1702019-12-020.200000
1712022-08-010.140000
1722025-05-010.400000
1732010-04-300.053000
1742011-10-310.085000
1752019-06-030.230000
1762020-03-020.170000
1772021-04-010.039000
1782022-06-010.102000
1792010-07-300.063000
1802011-01-310.086000
1812011-07-290.044000
1822016-12-280.138000
1832021-02-010.042000
1842026-04-010.340000
1852012-09-280.085000
1862015-06-300.071000
1872021-12-100.005000
1882023-12-280.465000
1892024-07-010.440000
1902010-10-290.079000
1912013-02-280.077000
1922013-07-310.057000
1932014-06-300.059000
1942015-03-310.056000
1952015-07-310.071000
1962017-02-010.133000
1972017-09-010.146000
1982019-03-010.230000
1992020-12-300.046000
2002024-12-020.420000
2012026-03-020.340000
2022017-07-030.134000
2032024-11-010.430000
2042011-12-070.057000
2052018-02-010.155000
2062018-07-020.200000
2072022-11-010.230000
2082022-12-010.270000