f/overrides/event-backup/amaax-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.2 KiB

1DateDividends
22000-09-290.016000
32012-06-290.033000
42001-05-310.017000
52010-11-300.033000
62009-07-200.035000
72000-03-310.017000
82024-04-300.025000
91999-07-200.031000
102000-04-280.016000
112014-07-310.033000
122002-01-180.031000
132018-04-300.026000
142001-03-200.031000
152002-01-310.017000
162012-12-310.032000
172013-03-280.033000
182022-05-310.022000
192011-06-300.035000
202018-10-310.027000
211998-09-300.016000
221998-12-310.017000
231999-01-200.031000
242004-02-200.044000
252004-12-310.014000
262000-12-290.017000
272007-04-200.041000
282012-05-310.034000
292024-02-290.025000
302026-05-290.030000
311994-09-300.051000
322000-10-310.017000
332006-11-200.035000
342007-02-200.037000
352026-06-300.028000
362001-07-200.031000
372006-12-200.036000
382006-12-290.013000
392021-12-310.019000
401996-04-190.051000
412003-12-310.015000
422008-01-180.027000
432008-12-190.035000
442008-09-190.039000
452009-05-200.038000
462014-12-310.031000
472018-12-310.026000
482026-04-300.028000
491997-02-280.015000
502014-10-310.033000
512023-12-290.027000
522003-09-190.044000
532005-05-200.042000
542005-07-200.039000
552015-04-300.031000
562019-01-310.028000
572017-02-280.027000
582018-08-310.030000
591997-12-310.018000
601999-05-200.031000
612003-05-200.044000
622006-02-210.037000
632010-05-280.036000
642024-11-290.026000
651998-01-200.033000
662000-07-200.032000
672002-11-290.015000
682016-01-290.030000
692016-12-300.029000
701998-04-200.033000
711999-04-200.031000
722009-10-200.034000
732015-12-310.031000
742019-07-310.028000
751995-12-200.051000
762007-09-200.037000
772009-08-200.036000
782022-07-290.022000
791995-12-290.018000
801996-08-200.051000
812005-03-180.037000
822024-08-300.028000
831996-09-200.051000
842008-12-310.012000
852017-01-310.029000
862018-02-280.024000
872020-10-300.025000
881997-06-200.033000
892001-06-290.016000
902020-06-300.024000
912020-09-300.023000
922004-03-190.044000
932017-04-280.027000
941994-04-290.053000
951996-01-190.033000
961999-12-200.031000
972022-12-300.025000
981995-03-310.051000
992001-11-200.031000
1002004-10-200.041000
1012015-07-310.033000
1022021-10-290.019000
1032002-06-200.032000
1042015-06-300.031000
1051995-05-310.051000
1062010-01-290.034000
1072022-06-300.022000
1082021-09-300.019000
1092023-03-310.027000
1102023-10-310.025000
1112000-11-300.016000
1122002-08-300.017000
1132013-11-290.032000
1141994-11-300.051000
1152001-04-300.016000
1162002-06-280.016000
1172020-02-280.024000
1181997-05-200.034000
1192012-03-300.034000
1202025-01-310.029000
1211994-12-300.051000
1222003-06-200.044000
1232003-12-190.044000
1242012-01-310.035000
1252015-01-300.032000
1261994-06-300.047000
1271999-11-190.030000
1282005-02-180.042000
1292011-11-300.034000
1302012-08-310.033000
1311997-01-200.033000
1321999-08-200.030000
1332008-04-180.032000
1342000-02-180.030000
1352001-11-300.017000
1362011-10-310.035000
1372015-10-300.031000
1382022-02-280.018000
1391995-09-200.051000
1402000-06-300.016000
1412024-12-310.026000
1422006-06-200.037000
1432007-10-190.037000
1442019-06-280.026000
1452026-03-310.028000
1462002-09-300.016000
1472003-01-210.028000
1482003-07-180.044000
1492007-12-310.014000
1502011-07-290.036000
1512020-11-300.021000
1521996-07-190.051000
1531998-07-310.017000
1542000-05-190.032000
1552004-11-190.041000
1562006-05-190.039000
1572017-12-290.028000
1582021-06-300.021000
1592022-04-290.022000
1602024-01-310.027000
1612025-10-310.031000
1621997-07-310.018000
1631998-11-200.031000
1642009-02-200.041000
1652011-08-310.035000
1662022-11-300.024000
1672020-12-310.024000
1681997-12-090.190000
1692002-05-200.031000
1702002-12-310.016000
1712005-09-200.038000
1722007-12-200.038000
1731998-11-240.030000
1742002-11-200.029000
1752005-04-200.041000
1762021-02-260.022000
1771998-12-180.032000
1782013-07-310.034000
1792002-07-220.031000
1802004-12-200.039000
1812007-03-200.034000
1822012-09-280.033000
1832021-03-310.023000
1842017-08-310.029000
1852023-02-280.023000
1861998-02-200.033000
1871998-08-200.031000
1882002-12-200.028000
1892004-09-200.041000
1902016-05-310.029000
1911997-08-200.033000
1921999-05-280.016000
1932018-05-310.027000
1941997-04-300.017000
1951999-10-200.031000
1962001-08-200.031000
1971997-12-190.034000
1982002-09-200.032000
1992013-09-300.033000
2002017-11-300.028000
2011995-10-200.051000
2022005-01-200.026000
2032007-05-180.034000
2042017-07-310.027000
2052014-06-300.032000
2062015-08-310.029000
2072021-08-310.019000
2081997-09-300.017000
2091998-05-290.017000
2102000-01-200.030000
2112000-11-200.031000
2122001-04-200.032000
2132002-02-200.031000
2142016-06-300.029000
2152002-03-200.034000
2162010-06-300.035000
2172019-12-310.026000
2182022-03-310.021000
2191995-01-310.051000
2201997-03-200.036000
2212001-03-300.017000
2222023-07-310.023000
2232023-09-290.025000
2242005-06-200.036000
2252009-09-180.036000
2262020-03-310.026000
2271996-06-200.051000
2282008-06-200.036000
2292010-09-300.032000
2302011-01-310.033000
2312013-02-280.029000
2322014-09-300.030000
2331996-05-200.051000
2341998-01-300.018000
2352001-01-310.016000
2362001-09-280.017000
2372011-02-280.031000
2381998-08-310.017000
2392001-06-200.032000
2402005-08-190.041000
2412005-12-300.014000
2422018-09-280.024000
2432024-09-300.023000
2442001-02-200.031000
2452006-09-200.037000
2462007-06-200.038000
2472012-12-070.045000
2482017-09-290.029000
2492010-12-310.034000
2502024-03-280.025000
2512024-10-310.026000
2521998-10-300.017000
2531999-01-290.017000
2542000-03-200.032000
2552004-04-200.044000
2562019-09-300.024000
2572019-04-300.028000
2582025-11-280.026000
2591998-03-200.036000
2602002-10-310.014000
2612009-12-180.031000
2621995-08-180.051000
2632000-04-200.031000
2642008-08-200.037000
2652008-11-200.036000
2662026-02-270.026000
2672002-02-280.014000
2682014-01-310.034000
2691996-11-200.051000
2702016-03-310.031000
2712002-03-280.017000
2722016-08-310.030000
2732009-11-200.037000
2742024-05-310.027000
2752024-07-310.026000
2762003-10-200.044000
2772011-12-300.036000
2782012-10-310.034000
2792019-10-310.027000
2802020-07-310.026000
2812017-10-310.028000
2821996-10-180.051000
2832001-12-310.017000
2842003-04-170.044000
2852010-08-310.032000
2862013-12-310.034000
2871994-10-310.051000
2882001-10-310.016000
2892011-04-290.033000
2902014-02-280.031000
2912000-10-200.031000
2922009-06-190.039000
2932009-12-310.012000
2942010-02-260.032000
2952023-04-280.024000
2962025-06-300.027000
2971998-06-190.031000
2982000-06-200.031000
2992003-11-200.044000
3002016-09-300.030000
3012018-11-300.029000
3022018-06-290.028000
3031998-05-200.032000
3042001-01-190.031000
3052005-12-200.038000
3062011-03-310.033000
3072015-03-310.031000
3082003-03-200.044000
3092016-10-310.028000
3102003-08-200.088000
3112004-08-200.041000
3122025-03-310.026000
3131995-07-200.033000
3142000-09-200.032000
3152024-06-280.023000
3162025-09-300.027000
3171997-10-310.018000
3182004-05-200.044000
3192006-03-200.036000
3202007-01-190.026000
3212008-07-180.032000
3222001-07-310.017000
3231994-07-290.047000
3242021-11-300.018000
3252023-06-300.025000
3262019-05-310.030000
3272021-01-290.024000
3282021-04-300.024000
3292025-08-290.031000
3302002-10-210.025000
3312010-03-310.036000
3322015-05-290.032000
3332023-08-310.024000
3342026-01-300.030000
3351997-07-180.034000
3361999-06-180.030000
3372013-05-310.033000
3382015-09-300.030000
3391996-02-200.051000
3402006-10-200.038000
3412017-12-060.012000
3422017-03-310.031000
3431997-02-200.033000
3441999-03-310.017000
3451999-11-300.015000
3462000-08-310.017000
3472017-06-300.030000
3482022-10-310.023000
3491996-12-200.051000
3501998-03-310.018000
3511998-10-200.032000
3522006-01-200.028000
3532016-04-290.031000
3542003-02-200.031000
3552004-01-200.029000
3562009-03-200.036000
3572015-02-270.029000
3581997-11-200.033000
3591998-04-300.016000
3602025-07-310.030000
3612014-04-300.033000
3622020-08-310.023000
3632022-01-310.019000
3641999-07-300.016000
3652001-05-210.031000
3662008-02-200.038000
3672011-05-310.034000
3682012-04-300.034000
3692023-11-300.026000
3702025-02-280.025000
3712025-12-310.029000
3722004-07-200.041000
3732014-03-310.033000
3742021-05-280.021000
3752016-07-290.030000
3762019-08-300.029000
3771999-04-300.015000
3781999-06-300.015000
3791999-08-310.016000
3802002-04-190.031000
3812013-10-310.033000
3821996-12-310.018000
3831998-06-300.016000
3842008-10-200.033000
3852017-05-310.030000
3861996-03-200.051000
3871999-09-300.015000
3882001-08-310.017000
3892007-11-200.036000
3902014-11-280.029000
3911997-08-290.018000
3922005-10-200.038000
3932005-11-180.039000
3942014-08-290.031000
3951994-08-310.051000
3961997-03-310.018000
3972003-02-280.013000
3982008-03-200.039000
3991997-11-280.017000
4002012-02-290.033000
4012021-07-300.021000
4022000-02-290.014000
4032012-07-310.034000
4042013-04-300.032000
4052014-05-300.033000
4061998-09-210.031000
4072007-07-200.039000
4082015-11-300.029000
4092022-09-300.024000
4101995-06-300.051000
4112006-08-180.037000
4122013-01-310.032000
4131998-11-300.016000
4141999-10-290.016000
4152002-08-200.031000
4162018-07-310.027000
4172000-08-210.031000
4182008-05-200.033000
4192016-02-290.029000
4202020-05-290.026000
4211997-06-300.017000
4221997-10-200.034000
4232013-08-300.034000
4242007-08-200.035000
4252016-11-300.028000
4262023-01-310.026000
4271997-05-300.018000
4281999-02-190.031000
4292002-07-310.017000
4302003-01-310.016000
4311997-09-190.033000
4322006-07-200.036000
4331995-04-280.051000
4341995-11-200.051000
4352001-02-280.016000
4362025-05-300.030000
4372000-05-310.017000
4382013-06-280.032000
4392018-03-290.028000
4401999-12-310.016000
4412000-12-200.032000
4422009-01-200.024000
4432010-10-290.033000
4441999-09-200.030000
4452010-07-300.035000
4462020-01-310.029000
4472025-04-300.027000
4481994-05-310.047000
4492001-09-200.031000
4502002-05-310.017000
4512006-04-200.039000
4521995-02-280.051000
4532001-12-200.032000
4542011-09-300.034000
4552012-11-300.032000
4562018-01-310.028000
4572020-04-300.025000
4581998-02-270.015000
4592019-03-290.028000
4602023-05-310.026000
4612019-02-280.025000
4622001-10-190.032000
4632002-04-300.016000
4642009-04-200.038000
4652022-08-310.023000
4661997-04-180.033000
4671998-07-200.032000
4682000-01-310.016000
4692019-11-290.027000
4701999-03-190.035000
4712000-07-310.017000
4722004-06-180.041000
4731999-02-260.014000