f/overrides/event-backup/frvax-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.0 KiB

1DateDividends
22019-04-300.041000
31991-10-150.063000
42013-07-310.031000
52016-12-300.032000
61997-03-200.054000
72018-02-280.029000
82024-10-310.024000
91997-10-220.052000
102001-10-190.047000
112017-04-280.032000
121991-07-150.063000
131992-05-210.056000
142000-07-190.049000
152007-09-210.041000
162017-09-290.029000
171989-11-150.063000
181998-10-210.050000
192007-01-220.042000
202010-02-260.037000
211995-04-200.054000
222005-05-230.043000
232008-06-230.040000
242016-11-300.033000
251995-05-230.054000
262002-12-200.046000
272004-10-200.043000
282017-05-310.032000
292012-10-310.034000
302013-03-280.036000
312013-11-290.037000
322015-07-310.035000
332025-12-310.027000
341993-02-230.056000
352010-08-310.039000
362015-02-270.036000
371991-11-150.063000
382012-06-290.037000
392014-02-280.037000
402020-07-310.020000
411994-07-210.054000
422010-07-300.042000
432013-06-280.035000
442024-12-310.024000
452014-08-290.040000
462015-09-300.034000
472018-10-310.028000
481994-10-200.054000
491999-06-180.049000
502002-06-030.104000
512021-04-300.017000
522021-07-300.017000
532024-08-300.026000
541998-09-230.050000
552006-05-220.042000
562009-07-210.041000
571998-12-230.057000
582013-05-310.033000
592010-05-280.041000
602012-12-310.036000
611992-10-220.056000
622003-01-210.044000
632006-06-200.042000
642011-11-300.040000
651993-11-230.056000
661995-03-220.054000
672011-01-310.039000
681991-08-150.063000
692003-05-200.044000
702011-06-300.039000
712006-04-210.042000
722006-11-210.042000
732012-02-290.040000
742018-07-310.029000
751996-07-230.054000
762000-08-180.049000
772004-09-200.043000
781989-04-140.063000
792000-02-170.049000
802012-05-310.038000
812023-11-300.023000
822021-10-290.016000
832022-11-300.020000
841992-06-230.056000
852005-12-200.042000
862011-03-310.044000
872017-08-310.030000
881989-03-150.063000
891994-03-220.056000
901994-04-210.054000
912024-03-280.024000
921999-03-190.049000
931999-12-170.049000
942008-08-210.040000
952022-02-280.016000
961998-04-220.051000
972013-10-310.036000
982017-03-310.032000
992009-06-220.041000
1002016-09-300.034000
1012025-06-300.024000
1022001-08-200.049000
1032025-03-310.023000
1041999-11-190.049000
1052016-02-290.034000
1062023-01-310.021000
1072014-04-300.037000
1082020-12-310.019000
1091988-12-150.063000
1102012-01-310.039000
1112023-10-310.023000
1122014-07-310.037000
1131989-06-150.063000
1141989-10-130.063000
1152005-01-240.043000
1162013-01-310.034000
1172023-08-310.023000
1181992-04-220.056000
1191993-10-210.056000
1202002-08-200.046000
1211999-05-190.049000
1222004-07-200.043000
1232024-07-310.025000
1242017-11-300.029000
1251995-02-220.054000
1262003-09-220.044000
1272013-08-300.035000
1282026-05-290.026000
1292002-02-200.046000
1302011-04-290.041000
1312021-09-300.016000
1321995-09-210.054000
1332001-03-210.049000
1342022-12-300.023000
1352015-08-310.035000
1362015-10-300.034000
1371990-07-130.063000
1382000-10-190.050000
1392007-07-200.041000
1401996-04-230.054000
1412003-11-200.044000
1422023-12-290.024000
1431988-08-150.063000
1441989-05-150.063000
1451994-11-220.054000
1462017-02-280.032000
1472025-08-290.027000
1481990-02-150.063000
1492009-02-200.036000
1502013-04-300.030000
1512005-10-210.043000
1522002-11-200.046000
1532012-11-300.036000
1542008-05-210.040000
1552015-04-300.036000
1562023-04-280.020000
1572026-07-310.028000
1582006-08-210.042000
1592008-02-210.042000
1601990-04-120.063000
1611993-09-210.056000
1622002-09-200.046000
1631993-07-220.056000
1642010-10-290.040000
1652022-01-310.017000
1662008-07-220.040000
1672021-01-290.018000
1682024-09-300.022000
1692022-10-310.020000
1702000-03-220.049000
1712010-11-300.038000
1722011-05-310.041000
1731988-07-150.063000
1741991-09-130.063000
1752015-12-310.034000
1761991-02-150.063000
1772015-06-300.035000
1782023-06-300.023000
1792026-02-270.024000
1801994-08-230.054000
1812015-03-310.036000
1822019-05-310.027000
1832022-07-290.020000
1841993-03-230.056000
1852005-04-220.043000
1862007-04-200.042000
1871992-07-230.056000
1881995-10-230.054000
1891996-09-230.054000
1901988-05-130.063000
1912014-03-310.037000
1922019-11-290.023000
1931990-08-150.063000
1942008-11-210.040000
1952001-11-200.047000
1962004-02-200.043000
1972001-04-200.049000
1982001-06-210.049000
1992019-12-310.025000
2002021-05-280.016000
2012024-04-300.023000
2021990-09-140.063000
2031992-11-230.056000
2041999-07-210.049000
2052003-02-200.044000
2062013-09-300.034000
2072007-06-200.041000
2082010-06-300.039000
2092016-06-300.035000
2102017-10-310.029000
2112020-04-300.022000
2121998-05-200.051000
2132003-06-200.044000
2142004-05-200.043000
2151993-05-200.056000
2161998-07-220.051000
2172006-07-210.042000
2182024-05-310.026000
2191990-03-150.063000
2201991-03-150.063000
2211991-05-150.063000
2222015-11-300.034000
2232016-04-290.035000
2242022-03-310.019000
2252024-02-290.024000
2261994-01-200.056000
2271997-05-210.054000
2282014-01-310.037000
2292012-07-310.036000
2302024-01-310.023000
2311988-01-150.063000
2321993-12-220.056000
2332010-09-300.041000
2342022-05-310.019000
2352005-09-200.044000
2362019-08-300.025000
2372020-08-310.020000
2382002-04-190.046000
2392008-12-220.040000
2402025-10-310.028000
2411995-08-220.054000
2421997-04-230.054000
2431999-10-200.049000
2441999-09-200.049000
2452018-05-310.029000
2462020-09-300.020000
2472007-05-210.042000
2482011-10-310.042000
2492017-07-310.030000
2502019-03-290.028000
2511994-12-220.054000
2521999-02-190.049000
2532015-05-290.035000
2542004-01-200.043000
2552009-03-200.044000
2562010-12-310.042000
2571994-02-230.056000
2582009-10-210.041000
2592011-07-290.041000
2602012-04-300.039000
2612020-01-310.024000
2621990-05-150.063000
2632000-12-200.050000
2642008-04-220.040000
2652025-07-310.026000
2662026-03-310.026000
2672006-01-200.042000
2682025-09-300.024000
2692000-01-200.049000
2702016-08-310.034000
2712020-10-300.019000
2722003-08-200.044000
2732016-01-290.034000
2742018-04-300.029000
2752021-02-260.017000
2761992-01-020.056000
2771997-12-230.118000
2782001-07-200.049000
2791988-11-150.063000
2802000-09-190.050000
2812026-01-300.025000
2821988-02-120.063000
2831998-03-190.051000
2842011-09-300.041000
2852014-10-310.037000
2862019-09-300.025000
2872025-05-300.026000
2881989-09-150.063000
2891989-12-150.063000
2901997-11-200.052000
2911991-04-150.063000
2922007-12-210.041000
2932016-05-310.035000
2941997-08-210.054000
2951998-02-190.052000
2962001-02-210.050000
2971997-02-200.054000
2982017-12-290.029000
2992021-08-310.018000
3002026-04-300.026000
3011990-11-150.063000
3022004-12-200.043000
3032009-05-210.041000
3042001-05-210.049000
3052005-02-220.043000
3062021-12-310.020000
3071991-06-140.063000
3081996-03-210.054000
3091998-06-240.069000
3101996-06-200.054000
3112004-08-200.043000
3121992-08-240.056000
3132022-06-300.019000
3142014-06-300.036000
3152019-06-280.023000
3162022-08-310.020000
3172000-04-190.049000
3182005-06-200.043000
3192011-12-300.040000
3201989-07-140.063000
3212018-09-280.028000
3222006-12-220.042000
3232012-03-300.041000
3242014-12-310.037000
3251999-08-190.049000
3262002-01-220.046000
3272003-03-200.044000
3282016-10-310.033000
3292018-03-290.029000
3302019-07-310.027000
3311992-03-230.056000
3321994-05-230.054000
3332012-08-310.036000
3341988-09-150.063000
3351989-08-150.063000
3361992-12-220.056000
3372018-08-310.028000
3381995-01-230.054000
3391995-07-200.054000
3402003-07-210.044000
3412010-03-310.044000
3422022-09-300.021000
3431993-04-210.056000
3442000-05-190.049000
3452007-11-200.041000
3461990-10-150.063000
3472023-02-280.020000
3481988-06-150.063000
3492009-04-210.041000
3502014-09-300.035000
3512021-06-300.019000
3522020-11-300.020000
3532021-11-300.018000
3541990-06-150.063000
3551997-01-220.054000
3562016-03-310.035000
3572005-11-210.042000
3582025-01-310.025000
3592023-05-310.022000
3601988-10-140.063000
3612009-09-220.041000
3622018-01-310.029000
3631995-12-210.052000
3642002-03-200.046000
3652020-02-280.022000
3662022-04-290.018000
3671990-12-140.063000
3682001-09-200.047000
3692009-08-210.041000
3701989-01-130.063000
3712018-11-300.028000
3722020-05-290.020000
3732003-10-200.044000
3742005-07-190.043000
3752013-12-310.035000
3761998-11-190.050000
3772014-11-280.037000
3782014-05-300.038000
3792023-03-310.024000
3802000-06-190.049000
3812002-05-200.046000
3822025-11-280.023000
3832007-03-200.042000
3842008-01-230.041000
3852011-02-280.036000
3861988-04-150.063000
3872000-11-200.050000
3882001-12-200.046000
3892003-04-210.044000
3902009-11-200.041000
3912017-01-310.032000
3921997-06-190.087000
3931999-04-190.049000
3942025-04-300.025000
3952006-03-210.042000
3962011-08-310.040000
3971991-01-150.063000
3981991-12-130.063000
3991999-01-210.049000
4002007-02-210.042000
4012007-10-220.041000
4022010-01-290.041000
4032017-06-300.031000
4041997-07-230.054000
4052006-02-220.042000
4062006-09-210.042000
4071993-06-220.056000
4082003-12-220.043000
4092009-01-210.040000
4101990-01-150.063000
4112013-02-280.033000
4121987-12-150.063000
4131992-02-200.056000
4142005-08-220.043000
4152006-10-200.042000
4162025-02-280.022000
4171996-01-230.054000
4181997-09-230.052000
4191998-01-220.052000
4201996-11-210.054000
4212004-11-220.043000
4221996-10-220.054000
4232024-06-280.022000
4242008-03-240.040000
4252019-01-310.028000
4262019-02-280.028000
4271989-02-150.063000
4281993-08-230.056000
4292004-06-210.043000
4302015-01-300.037000
4312020-03-310.024000
4321996-05-220.054000
4331996-08-220.054000
4342004-03-220.043000
4351996-12-230.058000
4362007-08-210.041000
4372004-04-200.043000
4382009-12-220.041000
4392012-09-280.039000
4401988-03-150.063000
4411992-09-230.056000
4421995-06-210.054000
4432008-09-220.040000
4442018-12-310.028000
4451994-06-220.054000
4461994-09-210.054000
4471996-02-210.054000
4482019-10-310.024000
4492020-06-300.021000
4501993-01-210.056000
4512008-10-210.040000
4522016-07-290.035000
4532023-07-310.022000
4542026-06-300.025000
4552005-03-210.043000
4562018-06-290.029000
4572021-03-310.020000
4582023-09-290.023000
4592024-11-290.024000
4601995-11-220.056000
4611998-08-200.051000
4622001-01-220.050000