f/overrides/event-backup/fvatx-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.8 KiB

1DateDividends
22017-12-060.010000
31988-10-310.053000
42012-05-310.034000
51999-02-100.044000
61993-05-280.052000
71998-07-100.045000
81992-09-300.051000
92011-12-300.038000
101989-12-290.054000
111991-07-310.054000
121998-10-120.045000
132000-04-100.044000
142007-07-100.034000
152014-01-310.033000
162015-05-290.032000
171991-01-310.054000
181997-03-100.048000
191987-06-300.052000
202005-11-100.036000
212007-06-110.034000
222008-12-040.017000
231990-10-310.054000
242000-10-100.044000
252023-06-300.027000
261994-03-310.051000
272020-06-300.023000
281998-12-100.045000
292006-11-100.034000
301997-02-280.048000
311998-12-030.030000
322000-12-110.044000
332008-10-310.035000
342021-04-300.021000
351987-02-270.049000
361987-12-310.064000
372017-07-310.026000
382021-02-260.021000
392024-04-300.029000
402024-12-310.029000
412012-06-290.034000
422006-04-100.036000
432010-03-310.038000
442005-01-100.041000
452022-04-290.019000
462023-11-300.029000
471987-09-300.052000
481989-04-280.053000
492005-12-020.044000
502001-01-100.044000
512004-12-020.029000
522009-12-030.018000
532016-08-310.026000
542022-10-310.022000
551988-03-310.053000
562004-10-110.041000
572002-01-100.044000
582019-01-310.027000
592020-04-300.025000
602025-06-300.030000
611987-11-300.053000
621991-08-300.054000
631995-09-290.048000
642025-03-310.029000
652015-07-310.032000
661990-05-310.054000
672004-08-100.041000
682017-08-310.027000
692020-07-310.023000
702022-12-300.023000
711999-07-120.044000
722005-04-110.038000
732004-02-100.042000
742018-09-280.027000
751996-11-290.047000
761997-11-100.048000
772000-09-110.044000
782001-07-100.044000
792009-11-300.037000
802014-10-310.035000
812016-07-290.028000
822023-10-310.027000
832025-08-290.030000
841991-12-310.054000
851997-12-100.058000
861988-04-290.051000
872009-05-290.037000
882010-06-300.038000
891995-06-300.048000
902007-12-240.035000
912019-03-290.027000
922019-04-300.027000
932005-07-110.036000
942014-06-300.035000
952000-06-120.044000
962001-09-100.044000
972025-02-280.029000
981986-04-300.033000
991986-10-310.054000
1001998-08-100.045000
1011999-11-100.044000
1022008-12-240.035000
1032011-06-300.038000
1042013-02-280.033000
1052014-05-300.035000
1061993-07-300.052000
1071997-05-120.048000
1082006-02-100.036000
1092009-06-300.037000
1102011-09-300.038000
1112014-12-310.033000
1121992-02-280.050000
1132005-06-100.036000
1142001-02-120.044000
1152002-12-030.016000
1162003-06-100.044000
1172015-04-300.033000
1181997-09-090.048000
1191999-03-100.044000
1201989-10-310.054000
1212023-05-310.027000
1222021-06-300.019000
1232023-02-280.024000
1242007-09-100.034000
1252010-12-310.038000
1261988-07-290.053000
1271997-07-100.048000
1281993-06-300.050000
1291995-01-310.050000
1301989-11-300.053000
1311991-03-280.054000
1322003-01-100.045000
1332013-05-310.033000
1342015-10-300.031000
1351987-04-300.052000
1362000-05-100.044000
1372010-10-290.038000
1381987-08-310.054000
1392010-08-310.038000
1402002-02-110.045000
1412022-07-290.022000
1422024-01-310.029000
1431986-11-280.052000
1441991-02-280.049000
1451996-03-290.048000
1462000-07-100.044000
1472016-03-310.029000
1482017-11-300.027000
1492023-09-290.027000
1501990-01-310.054000
1511992-04-300.052000
1521999-12-200.044000
1531993-09-300.050000
1541996-01-310.048000
1552016-12-060.003000
1562026-05-290.032000
1572008-07-310.035000
1582010-12-020.008000
1592020-05-290.025000
1602014-08-290.035000
1612020-09-300.023000
1622025-04-300.029000
1632003-12-020.021000
1642005-09-120.036000
1652022-03-310.019000
1662022-08-310.022000
1672003-11-100.042000
1682005-05-100.036000
1692025-11-280.032000
1701990-09-280.053000
1712011-10-310.038000
1722002-09-100.045000
1732016-06-300.028000
1742018-10-310.027000
1751988-12-300.054000
1761990-11-300.053000
1771999-09-100.044000
1782000-02-100.044000
1792003-07-100.044000
1802009-10-300.037000
1812012-04-300.036000
1822020-01-310.025000
1831991-05-310.054000
1841994-10-310.050000
1852015-02-270.033000
1862023-08-310.027000
1871994-08-310.050000
1882012-02-290.036000
1892022-06-300.019000
1901987-05-290.054000
1911999-04-120.044000
1921986-08-290.056000
1931987-01-300.054000
1942007-08-100.034000
1952013-11-290.033000
1962001-10-100.044000
1972003-12-100.042000
1982022-01-310.019000
1991989-03-310.054000
2002013-10-310.033000
2012011-07-290.038000
2022015-12-070.002000
2032024-07-310.029000
2041991-11-290.053000
2052003-09-100.044000
2062016-10-310.026000
2072018-08-310.027000
2081995-05-310.050000
2092002-07-100.045000
2101996-02-290.045000
2112005-12-120.036000
2122006-09-110.034000
2132008-06-300.035000
2142011-12-050.014000
2152012-07-310.034000
2161988-11-300.053000
2171990-06-290.053000
2182012-12-310.033000
2192016-02-290.029000
2201996-09-300.047000
2212008-03-310.035000
2222010-01-290.037000
2232018-05-310.027000
2242024-08-300.029000
2251988-06-300.051000
2261995-07-310.050000
2272010-05-280.038000
2282014-02-280.035000
2292026-07-310.032000
2301997-10-100.048000
2312003-10-100.044000
2321992-03-310.053000
2332009-02-270.037000
2342013-12-050.003000
2351990-12-310.054000
2361992-01-310.054000
2372004-07-120.042000
2382004-12-100.041000
2392011-02-280.038000
2402001-05-100.044000
2412001-11-120.044000
2422024-05-310.029000
2432001-03-120.044000
2442020-11-300.021000
2452004-03-100.042000
2462018-04-300.027000
2472018-07-310.027000
2481993-04-300.050000
2491996-08-300.048000
2502001-04-100.044000
2512021-11-300.019000
2521992-07-310.053000
2531994-12-300.050000
2542019-08-300.025000
2552020-02-280.025000
2561993-03-310.053000
2571995-11-300.048000
2582005-02-100.038000
2592009-08-310.037000
2602009-09-300.037000
2612017-01-310.026000
2622017-10-310.027000
2632022-05-310.019000
2641990-08-310.054000
2651993-02-260.048000
2662026-04-300.032000
2672002-10-100.045000
2682013-07-310.033000
2692015-09-300.031000
2702017-05-310.026000
2712017-09-290.027000
2722021-09-300.019000
2731988-09-300.051000
2741992-11-300.051000
2752009-01-300.035000
2762009-12-240.037000
2772000-03-100.044000
2782017-12-290.027000
2791991-04-300.053000
2801999-10-110.044000
2812012-03-300.036000
2821994-02-280.047000
2831999-12-030.008000
2842024-06-280.029000
2852024-11-290.029000
2862006-07-100.034000
2872016-12-300.026000
2882008-04-300.035000
2892013-03-280.033000
2902023-04-280.024000
2911995-10-310.050000
2921998-03-100.046000
2932002-04-100.048000
2942004-04-120.042000
2952021-01-290.021000
2961994-01-310.052000
2972006-05-100.034000
2981989-01-310.054000
2991990-03-300.054000
3002003-02-100.044000
3012007-04-100.034000
3022010-09-300.038000
3031993-01-290.053000
3041994-09-300.048000
3052007-03-120.034000
3062013-09-300.033000
3072014-11-280.033000
3081987-10-300.054000
3092008-11-280.035000
3102013-08-300.033000
3112013-12-310.033000
3122017-04-280.026000
3132019-09-300.025000
3141994-11-300.048000
3151998-04-130.046000
3162021-08-310.019000
3172025-09-300.030000
3182008-01-310.035000
3192009-03-310.037000
3202019-02-280.027000
3212002-05-100.048000
3222014-04-300.035000
3232011-04-290.038000
3242021-12-310.019000
3252022-09-300.022000
3262024-02-290.029000
3271988-05-310.053000
3282003-08-110.044000
3292006-08-100.034000
3302006-10-100.034000
3312007-02-120.034000
3322005-03-100.038000
3332006-06-120.034000
3342025-07-310.030000
3351999-01-110.044000
3362003-03-100.044000
3372024-09-300.029000
3381986-09-300.053000
3391998-01-120.046000
3402007-10-100.034000
3412012-08-310.034000
3422021-05-280.019000
3432023-01-310.024000
3441991-10-310.054000
3452006-01-100.036000
3461998-06-100.046000
3472004-05-100.042000
3482013-04-300.033000
3492020-10-300.023000
3502026-06-300.032000
3511987-03-310.054000
3521996-05-310.048000
3532012-11-300.033000
3542014-09-300.035000
3551992-08-310.053000
3562012-09-280.034000
3572009-07-310.037000
3582024-10-310.029000
3591997-04-100.048000
3601999-08-100.044000
3611988-01-290.053000
3621993-10-290.052000
3632000-12-050.002000
3642002-03-110.045000
3652021-07-300.019000
3662026-02-270.032000
3671992-12-310.053000
3681994-06-300.049000
3692014-03-310.035000
3702015-11-300.029000
3712000-01-100.044000
3722005-10-100.036000
3732003-04-100.044000
3742015-12-310.029000
3752021-10-290.019000
3762022-02-280.019000
3772025-01-310.029000
3781991-09-300.053000
3791992-05-290.053000
3802024-03-280.029000
3812006-12-110.034000
3822021-03-310.021000
3832016-04-290.029000
3841994-07-290.050000
3852002-06-100.045000
3862011-08-310.038000
3871995-02-280.045000
3882001-08-100.044000
3892011-03-310.038000
3902020-08-310.023000
3912023-07-310.027000
3921996-06-280.047000
3932001-06-110.044000
3942004-11-100.041000
3952016-01-290.029000
3962017-06-300.026000
3971986-07-310.057000
3982002-08-120.045000
3992011-11-300.038000
4002025-10-310.030000
4012016-05-310.028000
4022008-02-290.035000
4031992-10-300.052000
4042013-06-280.033000
4051990-04-300.053000
4061989-06-300.053000
4071989-08-310.054000
4081988-02-290.050000
4092011-01-310.038000
4102001-12-100.044000
4112003-05-120.044000
4122020-12-310.021000
4131994-04-290.049000
4141997-01-310.050000
4151996-12-310.048000
4162002-11-110.045000
4172016-09-300.026000
4181994-05-310.051000
4191996-07-310.048000
4202018-01-310.027000
4211995-08-310.050000
4221995-12-290.049000
4231998-05-110.046000
4242009-04-300.037000
4252020-03-310.025000
4261993-08-310.052000
4271997-06-100.048000
4282008-08-290.035000
4291998-02-100.046000
4302004-01-120.042000
4311998-09-100.045000
4322012-01-310.038000
4332019-11-290.025000
4342026-03-310.032000
4351991-06-280.053000
4361997-08-110.048000
4371987-07-300.054000
4381989-07-310.054000
4392007-11-290.035000
4402014-07-310.035000
4412025-12-310.032000
4422019-12-310.025000
4432025-05-300.030000
4441995-03-310.050000
4451996-04-300.047000
4462004-09-100.041000
4472007-01-100.034000
4481986-05-290.058000
4491989-05-310.054000
4502018-12-310.027000
4512006-12-040.012000
4522018-06-290.027000
4532016-11-300.026000
4542018-11-300.027000
4551998-11-100.045000
4562015-01-300.033000
4571992-06-300.052000
4582004-06-100.042000
4592010-11-300.038000
4602013-01-310.033000
4612022-11-300.024000
4621988-08-310.053000
4631989-09-290.053000
4642010-02-260.038000
4652012-10-310.034000
4662015-08-310.031000
4672017-03-310.026000
4681995-04-280.048000
4692000-08-100.044000
4702023-12-290.029000
4711996-10-310.048000
4722019-07-310.027000
4732007-05-100.034000
4742010-07-300.038000
4752019-06-280.027000
4761989-02-280.049000
4772002-12-100.045000
4782000-11-100.044000
4792005-08-100.036000
4802023-03-310.024000
4811993-12-310.052000
4821999-05-280.044000
4832011-05-310.038000
4842017-02-280.026000
4851990-07-310.054000
4861999-06-100.044000
4872007-12-040.021000
4882026-01-300.032000
4891990-02-280.049000
4902006-03-100.036000
4912008-09-300.035000
4922012-12-040.027000
4932015-03-310.033000
4942015-06-300.032000
4952018-02-280.027000
4962018-03-290.027000
4971986-12-310.054000
4981993-11-300.050000
4992019-05-310.027000
5002019-10-310.025000
5011986-06-300.056000
5022008-05-300.035000