f/overrides/event-backup/lldyx-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
22020-06-300.011000
32011-02-280.017000
42015-01-300.015000
52021-06-300.009000
62008-07-020.034000
72020-08-310.010000
82024-01-310.017000
92011-10-310.018000
102022-08-310.012000
112010-11-300.017000
122015-04-300.015000
132016-03-310.015000
142009-12-030.018000
152006-11-020.014000
162013-06-280.015000
172013-12-310.014000
182014-03-310.014000
192014-07-310.015000
202024-03-280.017000
212006-09-050.016000
222019-06-280.014000
232021-01-290.009000
242021-03-310.009000
252025-01-310.016000
262016-05-310.015000
272023-10-310.016000
282025-02-280.016000
292025-06-300.018000
302019-11-290.012000
312008-11-030.019000
322018-09-280.015000
332022-03-310.009000
342024-12-310.017000
352005-07-050.016000
362020-07-310.010000
372026-04-300.016000
382018-12-310.014000
392011-05-310.017000
402018-06-290.015000
412019-03-290.014000
422009-02-020.018000
432014-08-290.015000
442016-11-300.015000
452021-08-310.009000
462021-11-300.008000
472009-06-040.018000
482009-05-040.020000
492010-07-300.017000
502012-02-290.018000
512019-07-310.014000
522006-05-040.016000
532014-05-300.015000
542015-07-310.015000
552022-02-280.009000
562006-07-050.015000
572011-03-310.017000
582019-04-300.014000
592005-03-030.015000
602008-10-020.017000
612018-05-310.014000
622025-09-300.017000
632015-11-300.015000
642007-05-030.015000
652011-09-300.018000
662015-02-270.015000
672020-12-310.010000
682022-07-290.011000
692024-06-280.017000
702025-11-280.016000
712007-01-040.016000
722022-10-310.013000
732023-02-280.013000
742012-12-180.001000
752013-01-310.015000
762015-08-310.015000
772016-04-290.015000
782017-01-310.014000
792017-11-300.014000
802018-02-280.014000
812006-04-030.016000
822010-08-310.017000
832010-12-310.017000
842013-03-280.015000
852014-10-310.015000
862020-01-310.012000
872023-11-300.016000
882024-08-300.017000
892008-04-030.017000
902026-07-310.016000
912007-04-040.015000
922013-05-310.015000
932005-11-030.014000
942019-08-300.013000
952021-02-260.009000
962006-10-050.015000
972011-06-300.018000
982014-04-300.015000
992014-11-280.015000
1002021-10-290.008000
1012009-03-040.021000
1022015-06-300.015000
1032008-08-040.019000
1042012-03-300.017000
1052026-02-270.016000
1062007-02-050.016000
1072005-06-020.014000
1082009-07-060.019000
1092016-06-300.015000
1102018-10-310.014000
1112004-12-020.013000
1122008-01-030.016000
1132010-12-170.025000
1142025-08-290.017000
1152025-12-310.016000
1162005-05-040.014000
1172017-07-310.013000
1182018-01-310.014000
1192026-05-290.016000
1202005-08-040.014000
1212018-11-300.014000
1222016-07-290.014000
1232014-06-300.015000
1242018-07-310.014000
1252022-05-310.010000
1262023-04-280.015000
1272011-04-290.017000
1282006-03-020.015000
1292015-05-290.015000
1302016-02-290.015000
1312023-06-300.015000
1322006-01-040.015000
1332025-05-300.018000
1342025-10-310.017000
1352022-09-300.012000
1362007-03-050.015000
1372007-10-040.016000
1382008-05-050.019000
1392012-07-310.016000
1402013-08-300.015000
1412020-10-300.009000
1422022-06-300.010000
1432005-01-030.015000
1442011-12-300.018000
1452020-02-280.011000
1462024-11-290.017000
1472011-11-300.018000
1482019-12-310.012000
1492020-04-300.012000
1502007-09-040.015000
1512009-08-040.017000
1522009-10-050.021000
1532012-06-290.016000
1542012-11-300.015000
1552023-07-310.015000
1562005-09-060.015000
1572007-12-040.015000
1582009-11-040.018000
1592017-10-310.013000
1602019-05-310.014000
1612024-07-310.017000
1622006-08-030.014000
1632009-04-020.018000
1642012-08-310.016000
1652013-12-180.006000
1662023-05-310.015000
1672024-10-310.017000
1682008-09-040.019000
1692011-01-310.017000
1702017-05-310.014000
1712018-03-290.014000
1722019-10-310.012000
1732024-04-300.016000
1742007-07-050.016000
1752005-12-050.016000
1762011-07-290.018000
1772012-10-310.016000
1782016-01-290.015000
1792016-09-300.015000
1802021-09-300.008000
1812025-04-300.017000
1822007-06-040.017000
1832016-10-310.015000
1842017-06-300.014000
1852022-04-290.010000
1862023-09-290.016000
1872024-05-310.017000
1882014-12-310.015000
1892013-04-300.015000
1902013-10-310.014000
1912017-12-290.013000
1922025-03-310.017000
1932026-03-310.016000
1942007-11-050.017000
1952015-09-300.015000
1962017-02-280.014000
1972023-03-310.015000
1982025-07-310.017000
1992008-03-050.018000
2002014-02-280.015000
2012017-03-310.014000
2022020-05-290.011000
2032008-02-040.018000
2042005-10-040.014000
2052012-04-300.017000
2062015-12-310.015000
2072022-12-300.014000
2082026-01-300.016000
2092005-04-040.015000
2102018-08-310.015000
2112019-02-280.014000
2122019-09-300.013000
2132012-05-310.016000
2142013-07-310.015000
2152018-04-300.015000
2162021-04-300.009000
2172009-09-030.018000
2182016-12-300.014000
2192020-11-300.010000
2202023-12-290.016000
2212007-08-060.017000
2222009-01-050.020000
2232017-04-280.014000
2242022-11-300.013000
2252006-02-020.014000
2262014-09-300.015000
2272008-06-040.017000
2282023-01-310.014000
2292005-02-020.014000
2302014-01-310.015000
2312021-07-300.009000
2322010-09-300.017000
2332008-12-040.020000
2342022-01-310.009000
2352004-11-030.007000
2362012-12-310.015000
2372015-03-310.015000
2382021-12-310.008000
2392012-09-280.016000
2402023-08-310.016000
2412024-02-290.015000
2422024-09-300.017000
2432020-03-310.012000
2442013-02-280.015000
2452017-08-310.014000
2462020-09-300.010000
2472012-01-310.018000
2482006-12-040.016000
2492015-10-300.014000
2502021-05-280.009000
2512006-06-050.016000
2522016-08-310.015000
2532019-01-310.014000
2542011-08-310.018000
2552013-11-290.014000
2562026-06-300.016000
2572009-12-310.016000
2582013-09-300.015000
2592017-09-290.014000
2602010-10-290.018000