f/overrides/event-backup/fimyx-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.6 KiB

1DateDividends
22005-09-300.039000
32007-09-280.037000
42014-08-290.022000
52004-04-300.041000
62007-04-300.038000
72007-10-310.037000
82022-05-310.016000
92025-03-310.027000
102023-08-310.024000
112012-06-290.026000
122016-04-290.021000
132017-06-300.021000
142018-09-280.020000
152021-08-310.015000
162008-02-290.035000
172012-11-300.024000
182015-01-300.022000
192020-03-310.019000
202013-05-310.024000
212026-07-310.028000
222019-11-290.019000
232021-01-290.015000
242009-01-300.031000
252009-11-300.031000
262019-05-310.020000
272025-06-300.025000
282025-12-310.027000
292003-12-310.040000
302008-03-310.034000
312016-07-290.021000
322023-07-310.023000
332021-05-280.015000
342012-08-310.026000
352013-12-130.191000
362019-07-310.020000
372024-08-300.026000
382024-04-300.024000
392024-05-310.025000
402004-09-300.041000
412008-12-310.031000
422014-03-310.023000
432015-09-300.022000
442018-01-310.020000
452023-04-280.022000
462006-09-290.039000
472011-05-310.029000
482015-08-310.021000
492018-07-310.020000
502021-11-300.014000
512016-01-290.021000
522004-11-300.040000
532010-05-280.032000
542014-01-310.022000
552015-11-300.021000
562015-12-110.018000
572022-11-300.018000
582025-05-300.026000
592003-10-310.039000
602013-03-280.023000
612014-12-120.085000
622018-05-310.020000
632020-06-300.016000
642006-03-310.039000
652020-05-290.016000
662020-11-300.015000
672018-02-280.018000
682019-04-300.020000
692007-12-310.037000
702010-07-300.031000
712010-11-300.030000
722015-03-310.022000
732017-04-280.021000
742018-06-290.020000
752021-12-080.033000
762011-03-310.031000
772012-10-310.026000
782013-07-310.024000
792014-05-300.023000
802017-07-310.022000
812025-11-280.026000
822004-02-270.040000
832011-12-300.028000
842013-01-310.024000
852014-06-300.022000
862018-10-310.020000
872005-01-310.039000
882009-05-290.031000
892015-04-300.022000
902020-02-280.017000
912008-09-300.033000
922016-12-090.117000
932017-12-080.009000
942020-07-310.017000
952022-01-310.015000
962006-05-310.038000
972007-05-310.038000
982008-11-280.033000
992014-07-310.022000
1002003-11-280.040000
1012022-06-300.016000
1022024-12-310.026000
1032025-04-300.026000
1042026-06-300.027000
1052016-11-300.019000
1062021-07-300.015000
1072023-12-290.025000
1082009-03-310.031000
1092015-02-270.019000
1102019-03-290.020000
1112025-01-310.026000
1122011-06-300.028000
1132012-09-280.026000
1142014-12-310.022000
1152026-01-300.027000
1162011-09-300.028000
1172013-08-300.023000
1182013-09-300.022000
1192017-12-290.021000
1202018-12-310.021000
1212024-10-310.027000
1222004-03-310.040000
1232009-04-300.031000
1242009-10-300.031000
1252014-09-300.022000
1262021-10-290.015000
1272004-07-300.040000
1282006-06-300.039000
1292020-04-300.017000
1302022-03-310.016000
1312023-01-310.021000
1322010-12-310.031000
1332012-02-290.026000
1342013-10-310.023000
1352016-06-300.020000
1362019-10-310.020000
1372026-05-290.027000
1382004-12-310.040000
1392005-11-300.039000
1402015-06-300.021000
1412018-03-290.021000
1422025-07-310.026000
1432012-12-310.023000
1442020-10-300.016000
1452024-01-310.025000
1462019-09-300.019000
1472020-12-310.015000
1482004-01-300.040000
1492007-06-290.037000
1502008-04-300.034000
1512008-10-310.032000
1522009-09-300.031000
1532026-04-300.026000
1542005-02-280.040000
1552012-04-300.026000
1562016-02-290.020000
1572021-04-300.015000
1582023-02-280.020000
1592011-10-310.029000
1602022-04-290.015000
1612023-05-310.023000
1622023-09-290.023000
1632004-05-280.040000
1642020-01-310.018000
1652020-08-310.017000
1662024-09-300.025000
1672007-03-300.038000
1682009-12-310.032000
1692013-11-290.022000
1702024-03-280.025000
1712010-09-300.030000
1722011-02-280.028000
1732015-12-310.022000
1742021-03-310.015000
1752018-12-100.046000
1762020-09-300.016000
1772025-09-300.026000
1782005-05-310.040000
1792006-11-300.040000
1802012-05-310.026000
1812016-03-310.022000
1822017-01-310.021000
1832026-03-310.027000
1842016-12-300.021000
1852017-03-310.022000
1862018-04-300.020000
1872006-02-280.039000
1882007-01-310.039000
1892012-03-300.027000
1902012-07-310.026000
1912013-06-280.023000
1922025-08-290.027000
1932004-10-290.040000
1942007-07-310.037000
1952017-10-310.021000
1962022-08-310.017000
1972021-09-300.015000
1982004-06-300.040000
1992004-08-310.040000
2002005-03-310.040000
2012011-04-290.028000
2022014-11-280.020000
2032023-11-300.024000
2042008-08-290.033000
2052009-07-310.031000
2062013-12-310.024000
2072014-02-280.021000
2082022-02-280.014000
2092006-01-310.038000
2102011-08-310.029000
2112007-02-280.040000
2122010-08-310.030000
2132019-08-300.020000
2142024-07-310.026000
2152025-10-310.027000
2162005-08-310.039000
2172008-06-300.033000
2182009-06-300.031000
2192013-04-300.023000
2202016-08-310.021000
2212010-02-260.028000
2222019-12-310.019000
2232005-07-290.039000
2242008-07-310.033000
2252019-12-090.039000
2262022-12-300.020000
2272005-06-300.040000
2282005-10-310.039000
2292005-12-300.039000
2302019-02-280.018000
2312024-11-290.026000
2322006-04-280.039000
2332006-12-290.039000
2342007-11-300.037000
2352011-01-310.032000
2362015-05-290.022000
2372006-08-310.039000
2382018-08-310.021000
2392024-06-280.025000
2402021-06-300.015000
2412026-02-270.025000
2422011-11-300.028000
2432014-10-310.022000
2442005-04-290.040000
2452009-08-310.031000
2462021-12-310.015000
2472006-07-310.039000
2482010-01-290.032000
2492017-05-310.022000
2502017-08-310.021000
2512020-12-080.078000
2522023-03-310.022000
2532024-02-290.023000
2542012-01-310.027000
2552015-07-310.022000
2562016-09-300.020000
2572017-11-300.020000
2582021-02-260.014000
2592008-01-310.037000
2602010-06-300.031000
2612008-12-300.001000
2622010-03-310.031000
2632010-04-300.037000
2642016-05-310.022000
2652019-06-280.020000
2662007-08-310.037000
2672023-10-310.024000
2682006-10-310.039000
2692009-02-270.032000
2702011-07-290.030000
2712013-02-280.021000
2722018-11-300.020000
2732008-05-300.033000
2742017-02-280.020000
2752017-09-290.020000
2762022-07-290.017000
2772023-06-300.023000
2782025-02-280.024000
2792010-10-290.031000
2802016-10-310.020000
2812019-01-310.020000
2822022-09-300.017000
2832022-10-310.018000
2842014-04-300.023000
2852015-10-300.023000