f/overrides/event-backup/amusx-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.6 KiB

1DateDividends
21987-10-200.110000
31990-06-200.105000
41995-04-210.085000
52019-09-300.020000
61993-11-190.085000
72005-03-180.036000
82013-10-310.013000
91989-07-200.110000
101998-02-200.070000
112022-05-310.047000
121990-02-200.105000
131994-11-180.085000
142015-03-310.011000
152015-07-310.022000
162018-06-290.021000
172019-08-300.020000
182007-07-270.049000
192008-03-280.042000
202014-05-300.013000
212019-05-310.028000
222016-01-290.009000
232023-01-310.018000
242025-07-310.040000
251990-07-200.105000
262006-07-280.048000
272013-09-300.010000
282014-07-310.014000
291990-01-190.095000
301993-03-190.090000
312018-12-310.022000
322020-05-290.009000
332024-05-310.042000
342024-09-300.040000
351989-05-190.110000
362010-12-280.489000
372020-11-300.007000
382000-02-180.060000
392011-08-310.022000
402019-02-280.017000
412018-10-310.018000
422025-04-300.042000
431991-08-200.100000
441992-12-180.130000
451993-07-200.085000
461999-05-200.060000
472003-08-200.037000
482013-03-280.008000
492021-01-290.005000
502022-10-310.008000
511989-08-180.110000
521997-09-190.070000
532007-04-270.048000
542008-01-280.048000
552008-02-280.044000
562017-09-290.011000
571986-11-200.126000
581988-11-180.110000
591998-04-200.070000
602001-05-180.063000
611999-12-200.085000
622009-07-280.040000
632012-11-300.011000
641988-12-200.135000
651991-10-180.100000
661998-01-200.035000
672007-06-280.055000
682020-10-300.010000
691987-09-180.110000
701998-05-200.070000
711989-09-200.110000
721989-10-200.110000
731988-04-200.110000
742000-01-200.035000
752025-12-310.041000
762023-09-290.036000
771998-03-200.070000
782001-11-200.055000
792001-12-200.048000
802003-10-200.032000
812020-03-310.028000
822021-11-300.007000
831986-10-200.126000
841994-07-200.085000
852023-03-310.044000
861988-10-200.110000
872006-12-280.050000
882026-01-300.036000
892022-07-290.045000
901989-01-200.085000
911994-05-200.085000
921994-10-200.085000
932010-12-310.023000
942016-06-300.022000
952021-02-260.004000
961997-03-200.070000
972000-11-200.063000
982011-01-310.028000
991988-05-200.110000
1002023-05-310.036000
1012006-10-270.046000
1022009-01-280.036000
1032015-06-300.015000
1041987-08-200.110000
1052012-12-310.011000
1062020-09-300.008000
1071998-10-200.070000
1082001-02-200.063000
1092012-01-310.016000
1102012-08-310.012000
1112013-12-310.011000
1121996-11-200.070000
1132019-04-300.026000
1142020-02-280.014000
1152009-05-280.034000
1161990-05-180.105000
1171993-12-200.115000
1181997-11-200.070000
1192003-01-170.038000
1201988-01-200.090000
1212004-03-190.031000
1222018-04-300.022000
1232021-07-300.021000
1241994-08-190.085000
1251996-03-200.080000
1261996-09-200.070000
1272005-06-200.040000
1282011-12-280.313000
1292024-02-290.039000
1301998-09-180.070000
1312024-04-300.043000
1322025-06-300.041000
1331995-12-200.120000
1341997-12-190.130000
1352016-08-310.017000
1362021-05-280.011000
1372022-11-300.022000
1382002-03-200.048000
1392011-03-310.028000
1402011-09-300.019000
1411988-03-180.110000
1421997-01-200.035000
1432009-02-270.042000
1442014-08-290.013000
1452018-08-310.021000
1462026-04-300.040000
1471991-11-200.090000
1481999-10-210.060000
1492003-12-190.053000
1502004-08-200.038000
1512025-03-310.043000
1522026-06-300.041000
1532002-04-190.048000
1542011-04-290.026000
1552012-04-300.014000
1562013-05-310.009000
1572015-04-300.014000
1582026-02-270.037000
1592003-04-170.034000
1602015-09-300.020000
1612022-04-290.032000
1621992-04-200.090000
1631992-07-200.090000
1641996-06-200.070000
1652012-06-290.012000
1662013-12-270.122000
1671994-04-200.085000
1681996-04-190.070000
1692006-08-280.048000
1701998-12-180.075000
1712006-01-270.042000
1722015-10-300.018000
1732026-05-290.043000
1741987-01-200.110000
1752004-12-200.035000
1761994-06-200.085000
1771995-02-170.085000
1781995-08-180.080000
1791997-06-200.070000
1802023-12-290.040000
1812025-05-300.041000
1821990-09-200.105000
1831991-07-190.100000
1841999-04-210.060000
1852002-06-200.048000
1862005-09-200.041000
1872009-09-280.037000
1881992-08-200.130000
1892013-11-290.013000
1901990-11-200.105000
1911995-11-200.080000
1922005-05-200.040000
1932006-06-280.051000
1942006-11-280.050000
1952007-02-280.053000
1961993-05-200.085000
1972002-10-180.046000
1982004-11-190.032000
1991988-09-200.110000
2002002-01-180.048000
2012021-06-300.014000
2022003-06-200.043000
2032010-11-300.024000
2042023-10-310.042000
2051986-04-180.112000
2061986-09-190.126000
2071993-09-200.085000
2082024-01-310.041000
2092002-07-190.048000
2102016-11-300.012000
2112017-06-300.016000
2121988-06-200.110000
2131989-02-170.110000
2141992-02-200.090000
2152025-11-280.039000
2161990-04-200.105000
2172000-12-210.128000
2182013-07-310.010000
2192022-06-300.021000
2202023-04-280.035000
2212025-02-280.038000
2221986-05-200.128000
2232011-12-300.015000
2242016-02-290.006000
2252013-04-300.009000
2261987-03-200.110000
2271989-06-200.110000
2281994-09-200.085000
2292004-06-180.037000
2302005-01-200.039000
2312008-05-280.043000
2321992-05-200.090000
2332001-08-200.055000
2342005-07-200.043000
2352015-02-270.009000
2362001-06-200.055000
2372002-12-200.036000
2381993-04-200.090000
2391995-07-200.085000
2402000-06-200.063000
2412008-06-270.042000
2422017-02-280.011000
2431994-02-180.085000
2442002-02-200.048000
2452010-02-260.030000
2462022-02-280.009000
2472023-08-310.038000
2481986-02-200.122000
2491991-05-200.105000
2501996-05-200.070000
2512003-11-200.037000
2522006-05-260.041000
2532019-10-310.020000
2542024-11-290.039000
2552025-08-290.040000
2562014-11-280.008000
2572022-08-310.056000
2582000-09-200.063000
2592020-01-310.017000
2601986-12-190.110000
2611991-01-180.080000
2621994-12-200.115000
2632014-02-280.012000
2641990-10-190.105000
2652007-05-250.047000
2662025-01-310.040000
2671989-11-200.110000
2681995-03-200.085000
2692001-01-190.028000
2702010-01-290.037000
2712018-07-310.022000
2722010-03-310.033000
2732019-11-290.017000
2741993-06-180.085000
2751995-06-200.085000
2761996-02-200.080000
2772001-04-270.063000
2782017-11-300.018000
2791987-06-190.110000
2802007-08-280.051000
2811987-11-200.110000
2821998-11-200.070000
2832008-07-280.045000
2842008-09-260.040000
2852016-09-300.006000
2862020-04-300.028000
2871991-03-200.105000
2882021-10-290.006000
2891986-01-200.120000
2901987-05-200.110000
2912003-05-200.039000
2922007-03-280.045000
2932008-08-280.044000
2941993-08-200.085000
2951999-09-210.060000
2962007-09-280.053000
2972010-07-300.029000
2982023-06-300.040000
2991987-02-200.110000
3002020-12-310.568000
3011986-07-180.126000
3022017-01-310.010000
3032021-09-300.012000
3042015-05-290.019000
3052007-12-280.048000
3062008-04-280.044000
3072012-09-280.011000
3082017-08-310.013000
3092024-12-310.042000
3101998-06-190.070000
3111999-01-290.065000
3122012-07-310.011000
3132016-03-310.011000
3142010-06-300.031000
3152011-11-300.019000
3162017-10-310.015000
3171997-10-200.070000
3182004-10-200.037000
3192011-06-300.023000
3202014-04-300.013000
3212019-01-310.020000
3221994-01-200.055000
3232000-04-200.060000
3242002-05-200.048000
3252009-11-270.032000
3261988-08-190.110000
3271992-03-200.090000
3282009-10-280.034000
3292026-07-310.039000
3301996-08-200.070000
3312011-02-280.027000
3322012-12-270.351000
3332017-05-310.012000
3341999-08-200.060000
3352001-03-200.063000
3362008-12-260.032000
3372018-02-280.013000
3382003-03-200.036000
3392004-07-200.046000
3402012-05-310.013000
3412015-08-310.019000
3422023-02-280.013000
3431988-02-190.110000
3442004-02-200.040000
3452013-01-310.011000
3461999-03-220.060000
3472015-12-310.226000
3482018-03-290.025000
3492024-07-310.042000
3501992-06-190.090000
3512001-09-200.055000
3522003-07-180.032000
3532021-03-310.007000
3542005-08-190.039000
3551986-03-200.120000
3561990-03-200.105000
3571991-02-200.105000
3581995-09-200.080000
3592014-10-310.009000
3602020-07-310.008000
3611986-06-200.130000
3621989-04-200.110000
3631991-04-190.105000
3642003-02-200.051000
3652006-03-280.039000
3662009-03-270.033000
3671992-09-180.090000
3681999-07-200.060000
3692001-07-200.055000
3702012-02-290.014000
3712012-10-310.012000
3722016-10-310.010000
3731987-07-200.110000
3741993-01-200.070000
3752002-09-200.048000
3762013-06-280.008000
3772014-09-300.012000
3782014-12-310.009000
3791987-04-200.110000
3801992-10-200.090000
3811989-12-200.115000
3821992-01-200.090000
3832021-08-310.021000
3842022-03-310.028000
3851987-12-180.130000
3862000-10-200.063000
3871996-10-180.070000
3882003-09-190.042000
3892004-04-200.033000
3902006-02-280.041000
3912014-06-300.011000
3922022-01-310.014000
3931990-08-200.105000
3941991-09-200.100000
3951994-03-180.085000
3961996-01-190.040000
3971996-12-200.145000
3982018-05-310.019000
3992006-04-280.049000
4002024-08-300.040000
4011993-10-200.085000
4022000-05-190.060000
4032004-05-200.038000
4042014-03-310.015000
4052018-01-310.013000
4062020-08-310.006000
4072008-10-280.042000
4082019-03-290.023000
4092024-03-280.043000
4102017-12-290.012000
4112019-07-310.020000
4121992-11-200.090000
4132005-02-180.033000
4142005-12-280.045000
4152007-01-260.044000
4162009-06-260.033000
4172009-08-280.035000
4181997-02-200.070000
4192001-10-260.055000
4202011-10-310.020000
4212014-01-310.013000
4222021-12-310.030000
4232009-04-280.038000
4242026-03-310.041000
4252011-07-290.023000
4262023-07-310.036000
4271997-07-180.070000
4282010-10-290.024000
4292018-09-280.018000
4302005-11-280.044000
4312010-05-280.032000
4322017-07-310.014000
4332022-12-300.031000
4341993-02-190.090000
4352000-03-200.060000
4362002-08-200.048000
4372010-08-310.026000
4382012-03-300.014000
4392016-07-290.021000
4402013-02-280.008000
4412018-11-300.019000
4422022-09-300.006000
4431995-01-200.055000
4441997-08-210.070000
4452005-04-200.042000
4462007-11-280.052000
4472015-01-300.008000
4482024-10-310.042000
4491996-07-190.070000
4501997-04-180.070000
4512016-12-300.186000
4522025-10-310.040000
4531988-07-200.110000
4541989-03-200.110000
4551990-12-200.130000
4561991-06-200.100000
4571986-08-200.126000
4581997-05-200.070000
4591999-06-210.060000
4601999-11-220.060000
4612019-12-310.169000
4622007-10-260.042000
4632017-04-280.015000
4641998-07-200.070000
4652006-09-280.047000
4662010-09-300.023000
4672024-06-280.039000
4682002-11-200.036000
4692004-09-200.038000
4702005-10-280.054000
4712008-11-280.042000
4722011-05-310.025000
4732000-08-180.063000
4741991-12-200.090000
4752004-01-200.023000
4762016-04-290.011000
4772016-05-310.016000
4782021-04-300.011000
4792023-11-300.041000
4801995-05-190.085000
4812019-06-280.025000
4822009-12-280.077000
4832020-06-300.006000
4842025-09-300.038000
4851999-02-190.060000
4862000-07-200.063000
4872013-08-300.010000
4881995-10-200.080000
4891998-08-200.070000
4902015-11-300.013000
4912017-03-310.020000