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

9.5 KiB

1DateDividends
21991-08-090.029000
32008-05-300.018000
42014-05-300.014000
51996-07-010.009000
61997-05-010.007000
71999-03-010.006000
81999-03-090.017000
92017-05-310.012000
101997-08-010.006000
111998-05-110.016000
121998-10-080.018000
132006-10-310.019000
142010-11-300.018000
151994-12-080.023000
161995-08-090.024000
172006-08-310.017000
182007-06-290.017000
192008-12-310.017000
202010-08-310.018000
212024-10-310.012000
221993-11-080.026000
231995-04-100.024000
241999-04-080.017000
252011-03-310.018000
262002-08-020.020000
272017-08-310.010000
282006-03-310.017000
292011-11-300.017000
302012-08-310.015000
311997-03-110.016000
322000-01-030.002000
332007-09-280.018000
342009-11-300.017000
352012-07-310.015000
362020-06-300.011000
372017-06-300.012000
381991-04-100.029000
391992-07-150.027000
401998-12-080.018000
412004-05-280.018000
422011-10-310.017000
432022-02-280.010000
441996-08-120.015000
452012-12-310.014000
462019-06-280.011000
472022-11-300.011000
481991-10-090.029000
491992-09-170.026000
501996-08-010.008000
511998-08-030.005000
522008-01-310.018000
532009-01-300.019000
542009-07-310.017000
551997-05-120.016000
562001-01-020.002000
572008-06-300.019000
581998-01-080.018000
592000-12-070.020000
602004-06-300.016000
612013-08-300.014000
622016-01-290.014000
632000-04-030.002000
642016-05-310.013000
652026-02-270.013000
662000-11-070.018000
672004-03-310.017000
682025-02-280.013000
692026-05-290.013000
702011-05-310.017000
712017-07-310.011000
722019-08-300.011000
731995-05-100.024000
741996-07-150.015000
752004-01-300.020000
762016-08-310.012000
772017-12-290.011000
782018-10-310.011000
791995-03-100.024000
801999-02-010.004000
811999-10-050.020000
821999-11-010.002000
832008-03-310.019000
842013-01-310.014000
852018-11-300.011000
862025-09-300.013000
871992-12-090.026000
882003-05-300.020000
891992-06-100.027000
901999-01-040.004000
912005-01-310.018000
922016-09-300.012000
932016-11-300.012000
942002-11-040.020000
952000-03-030.020000
962009-12-310.017000
972012-02-290.016000
982019-07-310.011000
992023-08-310.012000
1001997-10-010.006000
1012002-12-040.020000
1022019-11-290.011000
1032023-09-290.012000
1042023-12-290.012000
1051993-05-100.026000
1061999-12-030.002000
1072002-09-030.020000
1082006-07-310.018000
1092020-11-300.010000
1101995-02-080.024000
1111997-06-020.007000
1121997-09-020.006000
1131997-10-090.017000
1142025-01-310.012000
1151994-09-070.025000
1162000-03-010.002000
1172004-02-270.017000
1182007-08-310.019000
1192013-07-310.014000
1202021-10-290.009000
1212001-08-020.020000
1222013-11-290.015000
1232015-10-300.013000
1242008-08-290.018000
1252020-01-310.011000
1261993-07-090.026000
1271998-09-090.017000
1282001-02-010.001000
1292004-08-310.019000
1302005-06-300.016000
1312011-06-300.017000
1322017-10-310.011000
1332008-09-300.019000
1342024-11-290.012000
1351991-09-090.029000
1361999-06-080.017000
1372011-09-300.017000
1382024-02-290.012000
1392024-12-310.012000
1401992-11-090.026000
1411998-06-010.006000
1422001-06-050.020000
1432007-12-310.019000
1442017-11-300.011000
1452022-07-290.010000
1461997-08-110.016000
1472005-03-310.017000
1482014-08-290.014000
1492014-09-300.014000
1502023-05-310.011000
1511993-01-150.026000
1521999-09-070.019000
1532005-04-290.017000
1542006-02-280.017000
1551998-01-020.005000
1562021-09-300.010000
1571996-02-070.023000
1582001-03-010.001000
1591992-04-090.027000
1601998-04-090.016000
1612024-03-280.012000
1622000-08-010.002000
1632004-09-300.018000
1642013-09-300.014000
1652016-06-300.013000
1662022-12-300.012000
1672000-07-030.002000
1682000-10-060.018000
1692019-12-310.011000
1702021-01-290.010000
1711996-09-030.008000
1721997-03-030.007000
1731998-09-010.006000
1742009-02-270.017000
1752018-03-290.011000
1762015-01-300.014000
1772020-02-280.011000
1782020-07-310.011000
1791997-01-090.018000
1802013-02-280.015000
1812002-06-030.020000
1822009-05-290.017000
1832015-12-310.014000
1842018-02-280.012000
1852005-09-300.018000
1862014-12-310.014000
1872018-05-310.011000
1882022-09-300.011000
1891991-07-100.029000
1902002-03-040.020000
1912003-06-300.018000
1922016-03-310.013000
1932023-02-280.012000
1942006-11-300.016000
1952017-04-280.012000
1961993-04-080.020000
1972003-02-030.020000
1982006-05-310.017000
1992018-04-300.011000
2002023-10-310.012000
2011991-11-080.029000
2021994-03-090.025000
2032000-05-010.002000
2042002-04-030.020000
2052025-10-310.013000
2061994-08-080.025000
2071998-03-020.006000
2081993-03-160.026000
2092009-06-300.016000
2102023-11-300.012000
2112024-09-300.012000
2122000-10-020.004000
2132019-01-310.011000
2142024-06-280.012000
2152000-06-010.001000
2162018-09-280.011000
2172024-07-310.012000
2182010-06-300.018000
2192013-03-280.014000
2202025-11-280.013000
2212026-06-300.013000
2222002-07-030.020000
2232007-07-310.017000
2242010-10-290.018000
2251999-07-010.005000
2262012-10-310.014000
2272013-10-310.014000
2282020-05-290.011000
2292002-01-030.020000
2302006-01-310.018000
2312009-08-310.017000
2322008-11-280.017000
2331996-03-080.023000
2341997-01-020.006000
2351999-01-070.018000
2362020-08-310.010000
2371993-12-080.026000
2382010-05-280.018000
2391994-07-080.025000
2401994-10-070.025000
2411995-10-090.024000
2421993-10-080.026000
2432007-11-300.018000
2441997-07-100.017000
2452000-12-010.004000
2462001-11-010.020000
2472021-02-260.010000
2482021-08-310.010000
2492024-01-310.012000
2501998-02-090.016000
2511999-12-310.020000
2521998-12-100.110000
2532012-05-310.016000
2541991-06-100.029000
2551993-09-080.026000
2562001-04-030.022000
2571997-02-030.005000
2581997-12-090.017000
2592020-03-310.011000
2601996-01-080.023000
2611996-12-020.007000
2621999-04-010.005000
2632017-03-310.012000
2642019-05-310.011000
2651997-06-100.016000
2662020-09-300.010000
2672023-04-280.011000
2681992-10-090.026000
2692001-10-020.020000
2702011-08-310.017000
2712013-04-300.014000
2722013-12-310.014000
2731999-05-100.017000
2742000-09-060.018000
2752019-03-290.011000
2762019-10-310.011000
2771999-02-080.016000
2782000-09-010.003000
2792003-04-300.018000
2802019-02-280.013000
2811994-04-080.025000
2821999-10-010.003000
2832015-11-300.014000
2842011-07-290.017000
2852024-05-310.012000
2862025-12-310.013000
2872001-05-030.019000
2882012-03-300.016000
2892012-06-290.015000
2902022-01-310.010000
2912022-06-300.010000
2922025-04-300.012000
2932008-07-310.017000
2942014-02-280.015000
2952014-11-280.013000
2961993-08-090.026000
2971998-10-010.005000
2981999-05-030.005000
2991998-12-010.005000
3002005-02-280.017000
3012006-06-300.017000
3022016-07-290.013000
3031994-06-090.025000
3041997-04-010.007000
3052003-09-300.020000
3062004-12-310.017000
3072008-10-310.017000
3081994-11-070.024000
3092000-04-040.020000
3101993-06-090.026000
3111997-07-010.007000
3121997-11-030.005000
3131998-08-100.017000
3141997-11-100.016000
3152000-01-040.021000
3162000-06-020.020000
3172002-10-030.020000
3182005-08-310.017000
3192010-02-260.018000
3202013-06-280.014000
3212016-10-310.012000
3222021-06-300.009000
3232003-08-290.021000
3241996-09-110.015000
3252005-05-310.018000
3262018-08-310.011000
3272005-11-300.016000
3282007-02-280.017000
3292017-09-290.010000
3301994-01-070.026000
3311998-04-010.006000
3322021-04-300.010000
3332021-07-300.009000
3342026-04-300.013000
3351995-11-080.024000
3362003-03-310.020000
3372003-11-280.019000
3382018-12-310.011000
3392019-04-300.011000
3402021-11-300.010000
3411996-10-110.017000
3421996-11-110.016000
3432001-07-050.020000
3442003-12-310.018000
3452023-03-310.011000
3462025-03-310.012000
3472025-06-300.013000
3481995-12-080.023000
3492010-07-300.018000
3501991-05-100.029000
3511998-07-010.006000
3522007-04-300.018000
3532011-04-290.018000
3542015-03-310.014000
3551992-02-070.029000
3561997-09-090.016000
3571999-07-080.018000
3581999-08-090.020000
3592001-09-050.020000
3602011-12-300.017000
3612009-04-300.017000
3621997-04-100.016000
3631998-05-010.006000
3642000-05-040.021000
3652022-04-290.010000
3662000-11-010.004000
3672023-06-300.012000
3682006-09-290.017000
3692014-04-300.014000
3702018-06-290.011000
3712022-05-310.010000
3722022-08-310.010000
3731998-06-090.016000
3742001-03-020.020000
3752010-12-310.018000
3762012-11-300.015000
3772014-03-310.014000
3782015-06-300.014000
3792021-05-280.010000
3802023-01-310.011000
3811996-11-010.006000
3822005-10-310.018000
3832007-01-310.017000
3842016-12-300.012000
3852021-12-310.009000
3862025-07-310.013000
3872026-03-310.013000
3881992-03-090.029000
3891995-01-090.024000
3901996-04-080.023000
3911998-11-090.017000
3922004-10-290.016000
3932019-09-300.011000
3942024-08-300.012000
3952006-04-280.017000
3962006-12-290.017000
3972011-02-280.018000
3982020-04-300.011000
3991996-10-010.008000
4001992-08-140.026000
4011993-02-160.025000
4022001-12-040.020000
4032014-10-310.014000
4042021-03-310.010000
4051997-02-100.016000
4062008-02-290.017000
4072009-09-300.016000
4082015-05-290.014000
4092015-07-310.014000
4102017-01-310.013000
4112004-04-300.018000
4122007-05-310.017000
4131991-01-090.029000
4141998-02-020.004000
4152020-12-310.010000
4162000-07-050.020000
4172003-07-310.020000
4182003-10-310.019000
4192004-11-300.018000
4202012-04-300.016000
4212022-10-310.011000
4221991-12-090.029000
4231995-06-090.024000
4241996-06-100.023000
4251997-12-010.006000
4261998-07-090.017000
4272011-01-310.018000
4282013-05-310.014000
4292000-02-010.002000
4302004-07-300.018000
4312015-04-300.014000
4322018-07-310.011000
4331998-11-020.004000
4342002-02-010.020000
4352020-10-300.010000
4361996-12-100.017000
4372007-03-300.018000
4382014-06-300.014000
4391992-01-080.029000
4402009-10-300.017000
4412010-09-300.018000
4421996-05-100.023000
4432005-07-290.018000
4442005-12-300.018000
4452014-07-310.014000
4462003-01-020.020000
4472007-10-310.018000
4482012-01-310.016000
4492026-01-300.013000
4501992-05-110.027000
4512001-01-040.021000
4522001-02-020.021000
4532010-01-290.018000
4542012-09-280.015000
4552017-02-280.013000
4561991-03-110.029000
4571994-02-070.026000
4581995-09-080.024000
4591998-03-100.016000
4601999-06-010.005000
4611999-09-010.002000
4622015-09-300.014000
4632016-04-290.013000
4642022-03-310.010000
4652024-04-300.012000
4662025-08-290.013000
4672026-07-310.013000
4681991-02-080.029000
4691999-11-040.020000
4702010-03-310.018000
4712018-01-310.011000
4722025-05-300.012000
4732015-08-310.014000
4742016-02-290.014000
4751995-07-100.024000
4761999-08-020.004000
4772000-02-030.021000
4782000-08-040.019000
4792002-05-020.020000
4802009-03-310.019000
4812014-01-310.015000
4822015-02-270.014000
4831994-05-090.025000
4842008-04-300.017000
4852023-07-310.011000