f/overrides/event-backup/amhyx-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.4 KiB

1DateDividends
21990-06-220.090000
31993-12-310.083000
41998-11-300.074000
52001-02-280.064000
62004-08-310.028000
72005-02-280.021000
82019-02-280.018000
92019-08-300.020000
102011-02-280.026000
112024-05-310.019000
121990-09-210.090000
131994-05-310.079000
142022-01-310.014000
152026-06-300.018000
161995-09-290.079000
171996-10-310.074000
181998-03-310.074000
191987-08-210.100000
201989-05-260.100000
211992-11-130.085000
221997-11-280.074000
232002-08-300.036000
242014-10-310.021000
252021-08-310.015000
261998-05-290.074000
272000-07-310.066000
282005-01-310.020000
292006-02-280.025000
302009-11-300.027000
312012-08-310.021000
321991-03-220.078000
331991-09-230.078000
342006-09-290.025000
351994-10-310.079000
361998-02-270.074000
372012-06-290.021000
382019-01-310.018000
392004-10-290.026000
402010-02-260.026000
412011-11-300.023000
421986-05-150.107000
432009-09-300.027000
442010-07-300.026000
452012-03-300.021000
462016-12-300.018000
471986-11-200.100000
481989-03-230.100000
492017-12-290.018000
502018-11-300.017000
512003-06-300.026000
522008-03-310.029000
532025-12-310.019000
541999-02-260.074000
552014-01-310.022000
562026-04-300.019000
571989-07-250.100000
581994-04-290.079000
591999-07-300.074000
602024-08-300.019000
611986-02-070.107000
621989-01-240.098000
632010-12-310.026000
642024-01-310.019000
652014-11-280.021000
662011-10-310.026000
672012-11-300.021000
682017-11-300.017000
692020-02-280.019000
702025-04-300.019000
712019-04-300.018000
722021-03-310.015000
731995-05-310.079000
742002-05-310.040000
752017-05-310.017000
761990-12-240.090000
772000-05-310.074000
781992-06-230.083000
791994-08-310.079000
801997-04-300.074000
812008-11-280.030000
822025-01-310.019000
831999-08-310.074000
842003-04-300.028000
851988-12-220.108000
862009-07-310.027000
872011-12-300.023000
882014-05-300.021000
892015-07-310.020000
901987-01-230.100000
911992-12-150.140000
921997-03-310.074000
932005-06-300.027000
942005-08-310.025000
952006-03-310.025000
962024-10-310.019000
971988-07-220.098000
981995-07-310.079000
992015-01-300.021000
1001989-09-220.100000
1011991-04-230.078000
1021999-09-300.074000
1032014-06-300.021000
1042015-06-300.020000
1052003-08-290.028000
1062006-04-280.025000
1072013-10-310.022000
1082014-07-310.021000
1092015-05-290.020000
1101986-01-030.107000
1111989-11-220.100000
1121993-03-150.085000
1131999-10-290.074000
1141989-04-210.100000
1152000-01-310.074000
1162018-07-310.017000
1172021-05-280.015000
1182021-07-300.015000
1192001-08-310.050000
1202007-11-300.028000
1212009-08-310.027000
1222016-03-310.019000
1232020-07-310.020000
1241986-10-240.100000
1251990-03-230.100000
1261992-01-240.078000
1271995-11-300.079000
1281996-08-300.074000
1292001-03-300.061000
1302022-03-310.014000
1312007-01-310.027000
1321987-10-220.100000
1332003-05-300.026000
1342019-06-280.020000
1352021-10-290.014000
1361995-10-310.079000
1371996-05-310.074000
1382006-12-290.027000
1392023-02-280.015000
1402025-03-310.019000
1411999-01-290.074000
1422003-03-310.029000
1432007-08-310.028000
1441988-02-190.098000
1452008-05-300.030000
1462009-04-300.037000
1472011-08-310.026000
1482026-03-310.019000
1491999-04-300.074000
1502010-09-300.026000
1512013-01-310.021000
1522006-10-310.027000
1532010-05-280.024000
1542012-10-310.021000
1551994-06-300.079000
1561998-04-300.074000
1572016-09-300.019000
1581990-11-210.090000
1592021-04-300.015000
1601993-04-150.085000
1612012-12-310.021000
1622021-01-290.017000
1631997-12-310.087000
1642003-01-310.033000
1652015-09-300.020000
1661986-09-230.100000
1672000-09-290.066000
1682021-12-310.014000
1691988-01-220.098000
1701992-05-220.083000
1712022-11-300.014000
1721997-06-300.074000
1732008-06-300.029000
1742015-11-300.020000
1752018-03-290.018000
1762020-01-310.020000
1771993-10-150.057000
1781996-07-310.074000
1792005-12-300.025000
1802013-05-310.021000
1812025-05-300.019000
1822002-02-280.043000
1832012-04-300.021000
1842012-09-280.021000
1852015-03-310.020000
1862017-07-310.017000
1872023-07-310.018000
1881996-01-310.079000
1892001-11-300.049000
1902019-05-310.018000
1912023-04-280.016000
1922014-03-310.022000
1932009-02-270.030000
1942011-01-310.026000
1952013-07-310.021000
1962007-04-300.026000
1972009-01-300.030000
1982020-04-300.020000
1992025-06-300.019000
2002001-04-300.057000
2012025-09-300.019000
2021988-08-240.098000
2031993-01-150.085000
2041993-07-300.079000
2052006-01-310.025000
2062008-12-310.030000
2072009-03-310.030000
2082019-12-310.020000
2091987-12-230.098000
2101991-07-240.078000
2112017-09-290.017000
2122019-07-310.020000
2131993-11-300.079000
2141997-08-290.074000
2152001-12-310.046000
2162017-10-310.017000
2172006-05-310.025000
2181999-05-280.074000
2192002-04-300.040000
2201987-03-240.100000
2212002-06-280.036000
2222003-11-280.030000
2232014-08-290.021000
2242020-11-300.020000
2251992-03-240.083000
2261993-10-290.041000
2271999-06-300.074000
2282001-05-310.054000
2292007-12-310.029000
2302009-12-310.027000
2312014-12-310.021000
2322023-12-290.029000
2331990-07-250.090000
2341996-09-300.074000
2352004-11-300.023000
2362007-06-290.026000
2372008-04-300.029000
2382018-01-310.017000
2392019-11-290.020000
2402025-11-280.019000
2411997-10-310.074000
2422016-08-310.019000
2431986-03-170.107000
2441994-02-280.079000
2452008-01-310.029000
2462022-07-290.014000
2472000-12-290.066000
2482008-10-310.030000
2492022-05-310.014000
2501989-10-260.100000
2511990-02-230.100000
2521993-08-310.079000
2532014-02-280.022000
2542016-04-290.019000
2552024-04-300.019000
2562006-07-310.025000
2572020-12-310.020000
2581987-07-230.100000
2591991-02-220.078000
2601996-02-290.079000
2612018-02-280.017000
2622013-04-300.021000
2632018-05-310.017000
2642002-12-310.033000
2652008-09-300.030000
2662023-10-310.018000
2671995-08-310.079000
2682004-01-300.030000
2692010-01-290.027000
2702018-10-310.017000
2712024-07-310.019000
2722026-05-290.018000
2731987-05-210.100000
2741989-02-220.100000
2751994-01-310.079000
2762003-09-300.030000
2772005-07-290.027000
2782011-05-310.026000
2792017-04-280.016000
2802022-09-300.014000
2812023-08-310.018000
2821999-03-310.074000
2832005-10-310.025000
2842006-08-310.025000
2852011-06-300.026000
2862017-03-310.017000
2871993-05-140.085000
2881997-07-310.074000
2892009-05-290.029000
2902024-02-290.019000
2912025-08-290.019000
2922008-02-290.029000
2932023-05-310.017000
2941987-06-230.100000
2952005-03-310.024000
2962017-08-310.017000
2972015-02-270.020000
2981988-09-230.098000
2991991-11-220.078000
3001992-07-150.083000
3012010-03-310.028000
3022012-05-310.021000
3032022-12-300.014000
3042024-11-290.019000
3052025-02-280.019000
3061991-08-230.078000
3072000-08-310.066000
3082007-02-280.027000
3092017-01-310.017000
3102018-04-300.017000
3111995-04-280.079000
3121998-10-300.074000
3132007-10-310.028000
3142011-03-310.026000
3151993-02-120.085000
3161997-05-300.074000
3172002-01-310.046000
3182018-08-310.017000
3192026-07-310.018000
3201986-12-230.100000
3211990-05-240.090000
3222003-12-310.039000
3232006-06-300.025000
3242010-08-310.026000
3252005-09-300.025000
3262007-07-310.026000
3272016-02-290.019000
3282019-09-300.020000
3292020-06-300.020000
3301990-01-240.100000
3311991-06-210.078000
3321991-01-250.090000
3331992-08-140.083000
3341994-12-300.094000
3352001-06-290.052000
3362001-09-280.050000
3372010-10-290.026000
3382022-06-300.014000
3391988-06-240.098000
3401995-03-310.079000
3411999-12-310.074000
3422016-11-300.017000
3431990-04-240.100000
3442012-07-310.021000
3452004-09-300.026000
3462023-03-310.015000
3472026-02-270.019000
3481986-08-220.100000
3492016-05-310.019000
3502023-09-290.018000
3511988-10-210.098000
3521989-08-250.100000
3532000-11-300.066000
3542017-06-300.017000
3552021-02-260.017000
3561986-06-200.100000
3571988-04-220.098000
3582000-06-300.074000
3592009-06-300.029000
3602014-09-300.021000
3612020-10-300.020000
3622022-10-310.014000
3632023-01-310.015000
3642003-10-310.027000
3652014-04-300.022000
3662022-08-310.014000
3671994-03-310.079000
3682012-02-290.021000
3692023-11-300.019000
3701988-11-230.098000
3711992-10-150.085000
3721994-11-300.079000
3732001-07-310.050000
3742005-04-290.027000
3752005-05-310.027000
3762007-03-300.027000
3772013-06-280.021000
3782020-08-310.020000
3792022-04-290.014000
3801987-11-200.098000
3811997-09-300.074000
3822015-10-300.020000
3831996-06-280.074000
3841998-09-300.074000
3851998-12-310.098000
3862011-04-290.026000
3871991-05-240.078000
3881996-04-300.074000
3892004-07-300.028000
3902016-07-290.019000
3911992-04-230.083000
3922016-01-290.020000
3932003-02-280.029000
3942003-07-310.028000
3952006-11-300.027000
3962007-09-280.026000
3972011-07-290.026000
3982018-09-280.017000
3992019-10-310.020000
4001986-04-150.107000
4011988-03-250.098000
4021991-12-230.178000
4031995-02-280.079000
4042000-04-280.074000
4052013-03-280.021000
4062021-06-300.015000
4072008-07-310.030000
4082021-09-300.015000
4092022-02-280.014000
4102024-03-280.019000
4111987-02-200.100000
4121999-11-300.074000
4131993-06-150.085000
4142002-09-300.036000
4152007-05-310.026000
4162015-12-310.020000
4171996-12-310.103000
4181998-01-300.074000
4192001-10-310.050000
4202017-02-280.017000
4211987-09-230.100000
4221991-10-250.078000
4232018-06-290.017000
4242024-12-310.023000
4252005-11-300.025000
4262020-05-290.020000
4271990-08-240.090000
4282011-09-300.026000
4292021-11-300.014000
4301990-10-250.090000
4311995-12-290.079000
4321996-11-290.074000
4332000-03-310.074000
4342002-03-280.040000
4352013-12-310.022000
4361989-06-230.100000
4371995-06-300.079000
4382024-09-300.019000
4391997-01-310.074000
4402000-10-310.066000
4412004-12-310.020000
4422013-02-280.021000
4431994-09-300.079000
4441997-02-280.074000
4452013-08-300.021000
4462013-11-290.021000
4472015-04-300.020000
4482023-06-300.017000
4491987-04-220.100000
4501998-08-310.074000
4512000-02-290.074000
4521988-05-240.098000
4531995-01-310.079000
4541996-03-290.079000
4552009-10-300.027000
4562025-10-310.019000
4571989-12-220.115000
4582001-01-310.064000
4592008-08-290.030000
4602015-08-310.020000
4611992-09-150.085000
4621998-06-300.074000
4632002-07-310.036000
4642016-10-310.017000
4652020-09-300.020000
4661986-07-240.100000
4672016-06-300.019000
4682018-12-310.017000
4691993-09-300.079000
4701994-07-290.079000
4712002-11-290.034000
4722019-03-290.018000
4732020-03-310.020000
4742010-06-300.027000
4752013-09-300.021000
4761992-02-210.083000
4771998-07-310.074000
4782002-10-310.038000
4792010-11-300.026000
4802012-01-310.023000
4812024-06-280.019000
4822026-01-300.019000