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

1DateDividends
22018-09-280.023000
32021-02-260.019000
42006-07-310.030000
52012-09-280.021000
62013-04-300.020000
72016-12-300.042000
82014-11-280.011000
92019-03-290.025000
102023-02-280.024000
112023-05-310.029000
122008-05-300.031000
132011-09-300.012000
142013-06-280.016000
152014-06-300.012000
162023-07-310.029000
172024-06-280.032000
182005-02-280.024000
192012-01-310.020000
202020-03-310.026000
212021-07-300.017000
222004-12-310.031000
232007-10-310.038000
242013-07-310.018000
252018-12-310.027000
262015-09-300.014000
272018-07-310.027000
282019-06-280.026000
292019-10-310.025000
302005-05-310.029000
312007-02-280.030000
322012-03-300.016000
332017-12-290.035000
342024-01-310.030000
352026-07-310.034000
362026-03-310.031000
372008-10-310.029000
382010-07-300.020000
392019-04-300.027000
402020-02-280.022000
412014-04-300.010000
422014-09-300.014000
432022-07-290.024000
442024-05-310.038000
452006-12-290.030000
462007-06-290.035000
472010-10-290.019000
482014-03-310.014000
492005-03-310.027000
502017-01-310.017000
512020-06-300.013000
522023-12-290.038000
532009-10-300.025000
542013-08-300.017000
552015-02-270.007000
562021-09-300.018000
572014-10-310.009000
582019-08-300.025000
592021-06-300.019000
602011-12-300.125000
612020-10-300.022000
622020-12-310.064000
632023-08-310.033000
642024-07-310.033000
652025-02-280.028000
662022-02-280.018000
672005-10-310.030000
682007-08-310.036000
692012-07-310.008000
702017-10-310.006000
712016-11-300.032000
722025-06-300.032000
732025-12-310.033000
742006-04-280.028000
752007-12-310.037000
762011-02-280.017000
772011-10-310.018000
782010-02-260.024000
792012-10-310.022000
802016-02-290.009000
812008-02-290.031000
822013-05-310.018000
832009-12-300.032000
842013-02-280.018000
852022-10-310.022000
862015-11-300.022000
872021-05-280.016000
882023-11-300.032000
892009-04-300.016000
902010-08-310.019000
912011-05-310.019000
922015-07-310.010000
932007-07-310.037000
942014-05-300.011000
952025-01-310.032000
962012-12-310.065000
972020-08-310.023000
982021-12-310.028000
992018-10-310.026000
1002022-01-310.018000
1012025-03-310.031000
1022007-01-310.035000
1032010-04-300.031000
1042016-09-300.010000
1052018-04-300.026000
1062020-04-300.024000
1072007-04-300.037000
1082010-06-300.025000
1092011-08-310.016000
1102013-01-310.019000
1112008-01-310.037000
1122008-12-310.134000
1132009-03-310.021000
1142012-11-300.020000
1152006-06-300.028000
1162024-10-310.032000
1172014-07-310.012000
1182015-04-300.013000
1192020-11-300.021000
1202022-09-300.029000
1212018-06-290.022000
1222022-08-310.027000
1232006-02-280.028000
1242008-03-310.032000
1252016-06-300.005000
1262017-04-280.013000
1272019-07-310.027000
1282021-11-300.019000
1292026-01-300.031000
1302005-11-300.028000
1312006-09-290.033000
1322007-03-300.033000
1332019-02-280.024000
1342006-10-310.037000
1352009-11-300.026000
1362020-05-290.006000
1372011-11-300.009000
1382017-07-310.013000
1392019-09-300.025000
1402009-06-300.024000
1412005-12-300.029000
1422010-05-280.024000
1432023-03-310.031000
1442018-03-290.023000
1452019-11-290.022000
1462011-01-310.022000
1472012-06-290.014000
1482013-10-310.021000
1492018-01-310.022000
1502009-09-300.028000
1512012-08-310.018000
1522013-12-310.040000
1532022-12-300.037000
1542019-01-310.024000
1552025-11-280.029000
1562010-12-310.077000
1572013-09-300.020000
1582014-12-310.093000
1592017-08-310.010000
1602016-07-290.007000
1612019-05-310.029000
1622021-03-310.022000
1632021-04-300.020000
1642005-04-290.027000
1652006-03-310.031000
1662007-05-310.038000
1672008-11-280.024000
1682005-06-300.028000
1692024-04-300.034000
1702024-09-300.028000
1712006-11-300.032000
1722009-08-310.019000
1732009-12-310.038000
1742005-01-310.025000
1752014-08-290.014000
1762016-08-310.004000
1772024-03-280.032000
1782008-09-300.027000
1792015-10-300.014000
1802017-09-290.010000
1812022-04-290.024000
1822018-05-310.025000
1832009-05-290.023000
1842010-09-300.023000
1852016-05-310.010000
1862017-06-300.017000
1872008-07-310.028000
1882023-06-300.033000
1892024-08-300.034000
1902025-10-310.034000
1912007-09-280.032000
1922021-08-310.018000
1932007-11-300.035000
1942015-01-300.011000
1952012-04-300.019000
1962016-03-310.013000
1972016-04-290.007000
1982013-11-290.015000
1992025-08-290.034000
2002009-02-270.019000
2012011-03-310.021000
2022012-02-290.019000
2032020-01-310.024000
2042021-01-290.018000
2052021-10-290.013000
2062009-07-310.029000
2072017-11-300.021000
2082022-05-310.023000
2092023-01-310.025000
2102022-11-300.025000
2112025-09-300.031000
2122026-06-300.031000
2132005-09-300.029000
2142010-01-290.027000
2152011-07-290.021000
2162016-10-310.018000
2172015-06-300.013000
2182022-06-300.023000
2192026-05-290.032000
2202020-07-310.022000
2212023-10-310.006000
2222006-08-310.033000
2232011-04-290.021000
2242015-05-290.012000
2252019-12-310.055000
2262016-01-290.011000
2272026-04-300.031000
2282010-03-310.023000
2292015-12-310.086000
2302017-05-310.010000
2312025-05-300.034000
2322009-01-300.021000
2332018-02-280.019000
2342018-08-310.021000
2352018-11-300.025000
2362017-03-310.017000
2372024-12-310.031000
2382026-02-270.029000
2392008-06-300.031000
2402011-06-300.012000
2412014-01-310.017000
2422014-02-280.016000
2432008-04-300.029000
2442022-03-310.022000
2452024-02-290.029000
2462024-11-290.033000
2472005-07-290.027000
2482006-01-310.031000
2492006-05-310.030000
2502013-03-280.014000
2512025-04-300.034000
2522008-08-290.025000
2532010-11-300.016000
2542012-05-310.017000
2552023-04-280.026000
2562005-08-310.031000
2572017-02-280.010000
2582020-09-300.017000
2592023-09-290.028000
2602025-07-310.033000