f/overrides/event-backup/ltebx-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

7.7 KiB

1DateDividends
21998-03-310.055000
32003-02-280.043000
42015-04-300.031000
52021-12-310.089000
61994-11-300.058000
72020-02-280.020000
82020-04-300.020000
92001-08-310.050000
102005-06-300.042000
112010-06-300.039000
122010-11-300.039000
132012-09-280.035000
142013-05-310.032000
152017-12-290.026000
162021-05-280.011000
172021-10-290.010000
182002-02-280.049000
192005-12-300.041000
202025-06-300.033000
211998-10-300.052000
221999-03-310.050000
232004-06-300.042000
242006-01-310.040000
252009-03-310.039000
262011-03-310.038000
272012-01-310.037000
281997-03-310.056000
291998-07-310.053000
302000-04-280.053000
312004-08-310.042000
322004-12-310.042000
332018-10-310.027000
342019-02-280.024000
352020-11-300.015000
361996-10-310.058000
372001-06-290.051000
382001-07-310.051000
392006-11-300.044000
402012-12-310.031000
412018-05-310.027000
422020-06-300.018000
432023-02-280.021000
441994-10-310.057000
452002-04-300.047000
462003-01-310.043000
472004-02-270.042000
482007-09-280.046000
492018-02-280.024000
502019-12-310.077000
512024-06-280.029000
522025-03-310.034000
531996-03-290.059000
541997-05-300.056000
552003-11-280.042000
562009-08-310.041000
572013-03-280.032000
582013-08-300.032000
592016-10-310.027000
602000-10-310.052000
612004-04-300.043000
622013-10-310.034000
632019-08-300.024000
642021-02-260.012000
652022-03-310.011000
662024-11-290.030000
672010-10-290.039000
682012-07-310.036000
692017-05-310.028000
702018-07-310.026000
712023-04-280.023000
722025-05-300.034000
731995-05-310.061000
742001-03-300.051000
752006-06-300.043000
762007-02-280.045000
772007-03-300.044000
782009-02-270.042000
792011-05-310.038000
802014-12-310.032000
812016-04-290.028000
821993-12-310.038000
831996-06-280.058000
842002-01-310.050000
852006-04-280.041000
862006-07-310.043000
872013-06-280.032000
882016-02-290.027000
892016-06-300.027000
902021-06-300.010000
912000-02-290.053000
922003-05-300.042000
932015-06-300.030000
942017-09-290.026000
952024-08-300.030000
961998-12-310.051000
972005-09-300.043000
982007-06-290.045000
992024-05-310.030000
1002000-11-300.053000
1012022-06-300.013000
1022025-04-300.033000
1032022-04-290.012000
1041993-11-300.044000
1051999-02-260.052000
1062004-09-300.042000
1072006-10-310.044000
1082010-03-310.039000
1092014-11-280.031000
1102020-07-310.018000
1112004-01-300.041000
1122008-10-310.044000
1132014-09-300.032000
1142016-08-310.026000
1152022-12-300.022000
1162023-08-310.026000
1171998-11-300.051000
1182005-08-310.043000
1192008-07-310.045000
1202011-02-280.039000
1212021-09-300.010000
1222025-01-310.032000
1232026-04-300.033000
1241995-12-290.057000
1251997-09-300.056000
1262006-03-310.041000
1272009-09-300.040000
1282017-08-310.026000
1292021-04-300.011000
1302021-08-310.010000
1311994-01-310.048000
1321998-01-300.055000
1332014-06-300.033000
1342014-07-310.032000
1352022-10-310.019000
1362001-11-300.048000
1372010-12-310.039000
1382016-07-290.025000
1392020-01-310.021000
1402024-10-310.031000
1412002-09-300.046000
1422005-07-290.042000
1432008-08-290.044000
1442011-06-300.037000
1452011-12-300.037000
1462014-10-310.031000
1472015-10-300.031000
1482017-04-280.027000
1492002-05-310.048000
1502003-06-300.043000
1512007-05-310.044000
1522009-06-300.041000
1532014-04-300.033000
1542015-08-310.032000
1552015-09-300.032000
1562017-07-310.027000
1572024-03-280.029000
1582024-12-310.036000
1592024-02-290.027000
1601994-09-300.055000
1611996-09-300.057000
1622005-04-290.043000
1632012-06-290.036000
1642012-10-310.034000
1652016-03-310.029000
1662022-05-310.013000
1672009-01-300.040000
1682010-05-280.040000
1692012-02-290.037000
1702017-03-310.028000
1712026-07-310.034000
1721998-05-290.055000
1732003-08-290.042000
1742013-09-300.033000
1752019-06-280.025000
1762022-01-310.010000
1772022-09-300.017000
1782022-11-300.018000
1792019-03-290.027000
1801996-08-300.058000
1811997-12-310.055000
1822005-11-300.041000
1832007-11-300.045000
1842008-12-310.042000
1852015-11-300.030000
1862017-11-300.025000
1871999-11-300.052000
1881999-12-310.051000
1892014-08-290.032000
1902023-09-290.026000
1912023-10-310.027000
1922006-08-310.044000
1932008-05-300.045000
1942008-06-300.045000
1952009-05-290.041000
1962013-02-280.034000
1972015-03-310.032000
1982023-06-300.024000
1991999-07-300.051000
2002009-04-300.040000
2012017-10-310.026000
2021999-08-310.052000
2032001-10-310.047000
2042008-09-300.045000
2052012-11-300.037000
2062015-01-300.033000
2072019-05-310.026000
2081995-04-280.054000
2092005-02-280.043000
2102007-07-310.044000
2112013-12-310.034000
2122023-07-310.026000
2132024-07-310.030000
2142019-04-300.026000
2151997-01-310.057000
2161997-02-280.058000
2172000-01-310.052000
2182003-12-310.042000
2192008-01-310.044000
2202015-02-270.030000
2212018-01-310.027000
2222020-08-310.015000
2231994-08-310.057000
2242020-09-300.016000
2251994-03-310.053000
2261994-07-290.054000
2271999-10-290.051000
2282014-02-280.035000
2292020-10-300.016000
2302025-07-310.035000
2312025-10-310.034000
2321993-10-290.034000
2332002-07-310.047000
2342010-07-300.039000
2352011-01-310.038000
2362022-08-310.017000
2372023-05-310.024000
2382000-05-310.052000
2392014-01-310.034000
2402018-03-290.027000
2411998-04-300.055000
2421998-06-300.054000
2431998-08-310.053000
2442002-11-290.044000
2452008-04-300.044000
2462009-10-300.040000
2472026-01-300.032000
2481996-04-300.056000
2491996-07-310.058000
2501999-06-300.051000
2512002-03-280.048000
2522005-05-310.043000
2532019-01-310.027000
2542025-09-300.033000
2551994-05-200.057000
2561996-05-310.056000
2572008-03-310.044000
2582013-01-310.033000
2592019-07-310.025000
2601995-03-310.058000
2611997-04-300.057000
2622001-01-310.052000
2632003-09-300.043000
2642017-02-280.025000
2652017-06-300.027000
2662018-08-310.027000
2672011-04-290.038000
2682012-03-300.038000
2692016-01-290.029000
2702020-12-310.109000
2711995-09-290.056000
2721996-11-290.059000
2731998-02-270.054000
2742007-01-310.044000
2752011-09-300.037000
2762019-11-290.022000
2771996-01-310.057000
2782001-02-280.053000
2792018-06-290.026000
2802021-01-290.014000
2812026-02-270.031000
2821994-12-300.058000
2831999-01-290.049000
2842004-10-290.042000
2852007-12-310.044000
2862015-05-290.032000
2872024-01-310.028000
2881995-11-300.057000
2892000-09-290.053000
2902006-02-280.042000
2912006-05-310.041000
2922008-11-280.042000
2932010-02-260.040000
2942023-11-300.026000
2952001-04-300.051000
2962004-03-310.042000
2972008-02-290.044000
2982010-01-290.039000
2992016-09-300.026000
3001996-12-310.056000
3012002-06-280.048000
3022003-03-310.043000
3032007-04-300.044000
3042021-07-300.010000
3052023-12-290.027000
3062025-12-310.038000
3072000-03-310.052000
3082005-10-310.043000
3092011-08-310.037000
3102018-09-280.026000
3112019-09-300.023000
3122019-10-310.023000
3132021-03-310.012000
3142026-06-300.033000
3151997-08-290.055000
3161997-10-310.055000
3172009-11-300.040000
3182012-08-310.035000
3191998-09-300.053000
3201999-04-300.051000
3212003-04-300.043000
3222003-07-310.043000
3232007-08-310.045000
3242010-09-300.038000
3251994-04-290.053000
3261994-06-300.055000
3271995-02-280.058000
3282002-08-300.046000
3292011-11-300.037000
3302015-12-310.030000
3312020-05-290.020000
3321995-10-310.059000
3332004-05-280.042000
3342011-10-310.036000
3352017-01-310.028000
3362021-11-300.010000
3372024-04-300.029000
3381994-02-280.049000
3392005-01-310.042000
3402009-07-310.041000
3412012-05-310.037000
3422014-03-310.034000
3432016-12-300.027000
3442023-01-310.021000
3452025-02-280.030000
3462020-03-310.024000
3471997-07-310.055000
3482001-05-310.050000
3492001-12-310.049000
3502006-09-290.044000
3512009-12-310.040000
3522014-05-300.033000
3532016-05-310.028000
3542022-07-290.015000
3551995-07-310.057000
3562000-12-290.051000
3572013-04-300.032000
3582013-07-310.033000
3592013-11-290.034000
3602022-02-280.009000
3612025-08-290.034000
3621995-01-310.058000
3632000-06-300.052000
3642002-12-310.044000
3652015-07-310.031000
3662025-11-280.034000
3672000-07-310.052000
3682003-10-310.043000
3692004-11-300.042000
3702005-03-310.043000
3712011-07-290.037000
3722016-11-300.026000
3731995-06-300.058000
3741995-08-310.057000
3751999-09-300.053000
3762000-08-310.053000
3772001-09-280.051000
3782004-07-300.042000
3791996-02-290.058000
3801997-11-280.055000
3811997-06-300.056000
3821999-05-280.051000
3832018-11-300.026000
3842018-12-310.027000
3852024-09-300.030000
3862026-03-310.034000
3872026-05-290.034000
3882006-12-290.044000
3892007-10-310.046000
3902010-08-310.038000
3912012-04-300.036000
3922018-04-300.026000
3932023-03-310.023000