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

11 KiB

1DateDividends
21990-03-120.063000
31998-11-020.009000
42000-10-020.008000
52013-08-300.036000
62011-11-300.043000
72012-04-300.042000
81994-04-080.054000
92000-01-030.005000
102001-09-050.046000
112007-08-310.044000
122015-11-300.034000
132007-09-280.042000
142012-03-300.042000
152022-04-290.026000
162016-08-310.031000
172017-10-310.030000
181985-10-150.071000
191994-12-080.054000
201996-04-080.047000
211997-06-020.015000
221998-10-010.011000
231984-10-150.069000
241986-02-180.072000
251987-06-150.067000
261998-02-020.010000
272019-09-300.029000
282017-01-310.031000
292020-05-290.028000
302025-09-300.033000
311998-09-010.012000
322003-10-310.040000
332012-08-310.038000
342025-01-310.035000
351986-08-150.070000
361992-05-110.060000
371993-04-080.045000
381995-09-080.049000
391999-05-030.011000
402015-04-300.034000
412020-06-300.028000
422021-04-300.026000
432021-09-300.024000
441991-01-090.060000
451998-09-090.036000
462002-05-020.045000
472011-12-300.042000
482012-05-310.042000
492023-08-310.029000
501987-07-150.067000
512003-03-310.043000
522014-07-310.034000
532025-04-300.033000
542010-06-300.045000
552022-07-290.026000
562022-11-300.027000
571995-02-080.052000
581995-11-080.050000
592013-06-280.036000
602024-05-310.031000
611998-12-100.190000
622013-09-300.037000
632016-02-290.035000
641995-01-090.054000
651996-08-010.018000
661996-08-120.033000
671997-09-090.036000
681998-04-090.035000
692010-09-300.044000
701986-10-150.070000
711992-03-090.060000
721996-09-030.017000
731999-07-080.037000
742006-04-280.038000
752001-11-010.046000
762010-12-310.043000
772021-07-300.024000
781985-06-170.071000
791994-07-080.054000
802001-05-030.046000
812003-12-310.039000
822009-04-300.040000
831988-04-150.063000
842014-06-300.036000
852026-07-310.034000
861994-09-070.054000
872004-08-310.041000
882011-05-310.042000
892016-09-300.031000
902021-02-260.027000
911985-05-150.071000
922003-09-300.043000
932004-09-300.039000
942019-05-310.031000
951996-12-100.037000
961997-08-010.013000
971999-04-010.011000
982023-05-310.029000
992019-02-280.033000
1002025-05-300.032000
1011988-01-150.022000
1021993-02-160.057000
1032001-03-020.042000
1042004-11-300.039000
1052005-11-300.037000
1062001-01-020.005000
1072020-11-300.027000
1082022-02-280.025000
1091990-02-090.063000
1101991-10-090.060000
1112011-10-310.043000
1121986-11-170.069000
1132005-03-310.037000
1142006-12-290.039000
1152009-12-310.044000
1161985-01-150.072000
1171993-12-080.056000
1181998-12-080.038000
1191999-08-020.009000
1202023-07-310.029000
1211989-06-120.065000
1221990-09-100.063000
1232010-08-310.044000
1242000-05-040.044000
1252004-07-300.040000
1262013-01-310.036000
1272004-01-300.043000
1282007-07-310.041000
1292015-12-310.035000
1301999-06-010.011000
1311984-04-160.033000
1321989-07-120.065000
1331998-01-080.039000
1341998-12-010.011000
1351999-02-080.035000
1362022-12-300.029000
1371987-08-140.065000
1381989-01-110.023000
1391994-06-090.054000
1402005-12-300.040000
1412018-07-310.031000
1421998-03-020.014000
1431999-02-010.008000
1442000-10-060.037000
1452005-05-310.040000
1462015-01-300.034000
1471987-02-170.068000
1481989-11-100.065000
1491995-03-100.053000
1502013-10-310.037000
1512001-04-030.046000
1522009-08-310.045000
1532019-04-300.031000
1542007-06-290.040000
1552025-03-310.032000
1562025-06-300.033000
1572020-09-300.027000
1582022-08-310.026000
1591986-05-150.072000
1601999-12-310.042000
1612001-08-020.046000
1622008-02-290.040000
1632017-06-300.030000
1641998-07-090.036000
1651999-04-080.036000
1662001-12-040.045000
1672005-06-300.035000
1682010-02-260.045000
1692017-09-290.030000
1701987-01-150.069000
1711990-12-100.060000
1721991-06-100.060000
1731998-06-010.012000
1742001-07-050.046000
1752019-01-310.031000
1762025-10-310.033000
1771991-02-080.060000
1781992-08-170.060000
1792003-02-280.040000
1802022-06-300.026000
1811984-06-150.076000
1821991-07-100.060000
1831993-11-080.057000
1842009-11-300.044000
1852017-04-280.032000
1861985-04-150.074000
1871988-02-160.063000
1882000-12-070.041000
1892002-04-030.045000
1902022-05-310.025000
1911995-05-100.054000
1922006-08-310.038000
1932013-02-280.037000
1942025-11-280.034000
1951984-12-170.079000
1961991-09-090.060000
1972004-10-290.036000
1982020-02-280.029000
1992024-02-290.032000
2001984-09-170.083000
2012006-02-280.039000
2022014-05-300.037000
2032022-09-300.026000
2042020-04-300.028000
2052025-02-280.032000
2061987-12-150.063000
2071996-07-150.032000
2081996-11-110.036000
2092006-05-310.038000
2102015-02-270.034000
2111986-12-150.069000
2122000-12-010.009000
2132014-09-300.035000
2141989-12-110.107000
2151990-10-100.060000
2162004-02-270.037000
2172010-03-310.044000
2182011-07-290.044000
2191985-02-150.076000
2201989-08-110.065000
2211999-06-080.035000
2222021-11-300.024000
2232011-03-310.044000
2242018-01-310.030000
2252018-05-310.030000
2261998-02-090.033000
2272000-02-010.003000
2282007-05-310.041000
2292016-11-300.031000
2302015-03-310.034000
2311989-09-110.065000
2321990-01-100.021000
2331992-01-080.060000
2342009-09-300.041000
2352014-04-300.037000
2361998-05-010.013000
2371998-11-090.036000
2382014-02-280.038000
2392018-10-310.031000
2402018-04-300.030000
2412021-01-290.027000
2421992-09-150.060000
2431997-08-110.036000
2441997-11-100.036000
2452002-10-030.045000
2462008-04-300.040000
2471998-10-080.038000
2482018-02-280.031000
2492024-12-310.031000
2501985-11-150.072000
2511996-12-020.015000
2522020-03-310.028000
2532008-06-300.045000
2542017-12-290.030000
2552026-02-270.035000
2561996-10-010.017000
2572006-07-310.042000
2581991-11-080.060000
2591999-11-010.005000
2602012-01-310.043000
2612019-12-310.028000
2622002-07-030.045000
2632012-07-310.038000
2642021-05-280.028000
2652024-07-310.031000
2661992-10-090.060000
2672005-07-290.039000
2681988-05-130.063000
2691999-08-090.041000
2701999-10-050.041000
2712003-06-300.038000
2722011-01-310.043000
2731992-04-090.060000
2741995-08-090.052000
2752000-04-040.041000
2762006-06-300.039000
2772013-05-310.035000
2782014-03-310.038000
2791984-07-160.076000
2801997-03-110.035000
2811999-07-010.011000
2822004-03-310.037000
2832006-10-310.043000
2841989-10-110.065000
2852019-10-310.029000
2861988-12-120.063000
2872000-06-010.002000
2882016-06-300.033000
2892025-12-310.034000
2902019-08-300.029000
2911984-08-150.075000
2922000-03-030.042000
2932002-01-030.045000
2942009-05-290.042000
2952015-07-310.033000
2961987-03-160.068000
2971993-05-100.058000
2982015-10-300.034000
2992022-01-310.024000
3002024-09-300.032000
3011993-07-090.057000
3022020-01-310.028000
3031988-12-300.040000
3042012-06-290.039000
3052002-11-040.045000
3062006-03-310.039000
3072012-11-300.037000
3081986-06-160.070000
3091990-04-110.063000
3101993-10-080.057000
3111999-01-040.009000
3121999-09-070.040000
3132013-04-300.036000
3142010-11-300.043000
3152019-03-290.031000
3161989-03-130.063000
3171990-11-090.060000
3181996-09-110.033000
3191997-04-010.015000
3202009-10-300.043000
3211996-03-080.050000
3222002-06-030.045000
3232008-08-290.043000
3242008-07-310.040000
3252023-03-310.028000
3261998-05-110.035000
3271999-11-040.041000
3282000-11-010.009000
3292015-06-300.034000
3302018-09-280.031000
3311991-05-100.060000
3321996-11-010.014000
3331999-10-010.006000
3342012-12-310.036000
3352021-12-310.024000
3361995-06-090.051000
3371995-12-080.050000
3382000-08-010.005000
3392007-12-310.043000
3402023-10-310.030000
3412002-09-030.045000
3422004-04-300.039000
3432014-11-280.032000
3442015-05-290.034000
3452021-03-310.026000
3461997-10-010.013000
3471999-03-010.012000
3482025-07-310.033000
3491986-03-170.072000
3501987-09-110.065000
3511991-12-090.060000
3522008-11-280.041000
3532016-04-290.034000
3542002-12-040.045000
3552007-01-310.038000
3562010-05-280.044000
3572013-03-280.036000
3582026-06-300.034000
3592011-04-290.043000
3602025-08-290.034000
3611994-02-070.056000
3621994-10-070.054000
3632000-03-010.003000
3642000-09-010.007000
3652004-06-300.035000
3662017-02-280.032000
3671985-07-150.071000
3682001-02-010.002000
3692003-08-290.045000
3702011-09-300.044000
3712012-09-280.037000
3722008-05-300.043000
3732016-07-290.032000
3741986-01-150.072000
3751995-07-100.053000
3761997-05-120.036000
3771997-12-090.038000
3782005-02-280.037000
3791994-03-090.054000
3801999-05-100.036000
3812019-06-280.031000
3822023-06-300.031000
3831984-05-150.068000
3842005-04-290.038000
3852007-03-300.044000
3862017-07-310.030000
3872020-12-310.027000
3882024-03-280.030000
3891985-12-160.072000
3901994-11-070.054000
3911997-04-100.035000
3922005-10-310.041000
3932010-10-290.044000
3941990-07-110.063000
3951991-03-110.060000
3961997-07-010.015000
3972015-08-310.034000
3981997-03-030.016000
3992001-02-020.044000
4002014-12-310.034000
4011994-01-070.056000
4022014-01-310.039000
4032000-09-060.038000
4042008-03-310.044000
4052016-05-310.034000
4061987-05-150.067000
4071995-10-090.051000
4082001-10-020.046000
4092019-07-310.030000
4102026-04-300.034000
4111985-08-150.071000
4121997-01-090.038000
4131998-06-090.035000
4142000-08-040.039000
4152021-10-290.024000
4162022-10-310.027000
4171987-12-310.041000
4181988-08-110.063000
4192000-11-070.037000
4202013-11-290.037000
4212015-09-300.034000
4222000-01-040.043000
4232017-03-310.032000
4242017-05-310.031000
4251990-05-110.063000
4261992-12-090.058000
4272011-06-300.043000
4281985-09-160.071000
4292016-01-290.034000
4302024-04-300.031000
4311993-01-150.060000
4322009-03-310.045000
4332024-08-300.032000
4341984-11-150.077000
4351996-05-100.050000
4361999-12-030.005000
4372001-06-050.046000
4381993-03-160.058000
4392003-11-280.041000
4402024-01-310.031000
4411986-04-150.072000
4421998-03-100.035000
4432000-07-030.042000
4441987-11-130.063000
4452003-05-300.042000
4462008-12-310.041000
4472007-11-300.043000
4481988-03-150.063000
4491989-02-100.063000
4501991-04-100.060000
4511997-02-100.034000
4522005-08-310.036000
4532014-10-310.034000
4542016-10-310.031000
4552023-04-280.029000
4561994-05-090.054000
4571996-07-010.019000
4582002-02-010.045000
4592005-01-310.039000
4602008-10-310.042000
4612026-01-300.034000
4622020-10-300.027000
4632022-03-310.024000
4641988-11-100.063000
4651996-10-110.036000
4661997-01-020.013000
4672002-08-020.045000
4682018-03-290.030000
4691985-03-150.067000
4701987-10-150.063000
4711988-10-100.063000
4722020-08-310.027000
4732021-08-310.024000
4741992-11-090.058000
4751996-01-080.051000
4761998-01-020.011000
4772007-10-310.041000
4782017-08-310.029000
4791988-09-090.063000
4801997-02-030.012000
4812003-01-020.045000
4822009-06-300.040000
4832023-12-290.031000
4841990-06-110.063000
4851997-12-010.013000
4862000-04-030.004000
4872010-01-290.044000
4882023-02-280.029000
4892012-10-310.037000
4901990-08-100.063000
4911996-06-100.047000
4921998-07-010.013000
4932005-09-300.041000
4942009-07-310.045000
4951992-02-070.060000
4961996-02-070.048000
4971989-04-120.065000
4981992-06-100.060000
4991998-08-030.011000
5002007-02-280.041000
5012024-10-310.031000
5022018-11-300.032000
5032023-11-300.031000
5042024-06-280.031000
5051986-07-150.070000
5061988-06-150.063000
5071997-07-100.037000
5081997-10-090.038000
5092017-11-300.030000
5101986-09-150.070000
5111992-07-150.060000
5121993-08-090.057000
5132003-07-310.042000
5142011-08-310.042000
5152013-07-310.036000
5162023-01-310.027000
5171993-06-090.057000
5182012-02-290.043000
5192014-08-290.035000
5202018-08-310.030000
5212018-12-310.031000
5221991-08-090.060000
5231997-11-030.011000
5242001-03-010.002000
5252016-03-310.034000
5262000-02-030.043000
5272001-01-040.044000
5282011-02-280.043000
5292018-06-290.031000
5302026-05-290.034000
5311988-07-110.063000
5321990-12-310.042000
5331994-08-080.054000
5341998-04-010.013000
5352008-09-300.046000
5361989-05-120.065000
5371995-04-100.051000
5381997-05-010.015000
5392007-04-300.043000
5402023-09-290.030000
5411997-09-020.013000
5422010-07-300.045000
5432020-07-310.028000
5442021-06-300.025000
5451987-04-150.068000
5461993-09-080.057000
5472000-06-020.042000
5482003-04-300.039000
5492016-12-300.031000
5502000-05-010.005000
5512002-03-040.045000
5522008-01-310.041000
5532019-11-290.029000
5541999-03-090.036000
5552006-01-310.042000
5562006-09-290.039000
5572026-03-310.034000
5582006-11-300.037000
5592009-02-270.039000
5602013-12-310.038000
5611997-06-100.035000
5621998-08-100.035000
5631999-09-010.005000
5642004-05-280.039000
5652004-12-310.037000
5661999-01-070.039000
5672009-01-300.046000
5682024-11-290.032000