f/overrides/event-backup/etvax-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

7.6 KiB

1DateDividends
22001-07-310.040000
32003-08-290.039000
42011-06-300.033000
52022-08-310.013000
62007-06-290.033000
72020-01-310.018000
82021-11-300.013000
92022-07-290.015000
102009-02-270.032000
112025-05-300.019000
121997-11-280.042000
131999-01-290.042000
142000-07-310.041000
152002-02-280.035000
162002-03-280.039000
172008-09-300.034000
181996-09-300.042000
191997-12-310.043000
202008-02-290.033000
212014-03-310.027000
222019-02-280.020000
232024-04-300.020000
241999-02-260.038000
251999-05-280.042000
262015-11-300.026000
272020-10-300.016000
282025-03-310.020000
292026-02-270.018000
301996-02-290.051000
312000-01-310.042000
322012-05-310.029000
332020-09-300.016000
342024-02-290.020000
352026-07-310.019000
362001-04-300.038000
372009-08-310.031000
382016-09-300.024000
392019-10-310.016000
402020-04-300.018000
412004-10-290.038000
422007-03-300.035000
431994-08-220.043000
441996-07-310.043000
451998-06-300.042000
462000-08-310.041000
472001-02-280.037000
482002-05-310.039000
492013-03-280.027000
502013-06-280.027000
512013-07-310.027000
522016-04-290.025000
532020-08-310.017000
542002-08-300.039000
552005-04-290.035000
562015-06-300.026000
572023-10-310.019000
582020-02-280.018000
591998-04-300.042000
602001-11-300.038000
612002-04-300.038000
622007-09-280.033000
632011-02-280.034000
642017-11-300.025000
652004-04-300.037000
662005-10-310.035000
672010-10-290.032000
682014-01-310.027000
692024-10-310.020000
702006-04-280.034000
712011-09-300.031000
722011-12-300.030000
732013-12-310.027000
742024-01-310.020000
752003-09-300.038000
762010-02-260.028000
772016-11-300.023000
782018-12-310.018000
792023-08-310.018000
802016-05-310.026000
812019-01-310.019000
822021-07-300.013000
832026-03-310.019000
842001-06-290.038000
852012-04-300.029000
862014-02-280.029000
872017-07-310.022000
882023-06-300.022000
891999-10-290.042000
902006-08-310.035000
912008-12-310.035000
922011-11-300.030000
932012-08-310.028000
942015-05-290.025000
951994-01-240.054000
961995-04-240.040000
972006-11-300.034000
982007-02-280.031000
992018-06-290.021000
1002024-12-310.020000
1012023-12-290.019000
1021995-06-220.037000
1032012-07-310.029000
1042016-07-290.023000
1052017-10-310.025000
1062018-09-280.021000
1072021-06-300.014000
1081997-05-300.043000
1092003-11-280.038000
1102004-08-310.038000
1112012-03-300.028000
1122017-06-300.022000
1131994-11-220.040000
1142002-09-300.038000
1152016-03-310.025000
1162025-07-310.022000
1172026-04-300.019000
1182005-03-310.036000
1192013-01-310.028000
1202013-10-310.027000
1212018-08-310.023000
1222021-12-310.014000
1232026-05-290.019000
1242000-04-280.040000
1252000-06-300.040000
1262004-09-300.037000
1272018-03-290.025000
1282022-09-300.015000
1292025-08-290.024000
1301996-04-300.042000
1311997-09-300.042000
1322010-11-300.032000
1332012-09-280.028000
1342025-06-300.020000
1352006-10-310.035000
1362010-07-300.032000
1371994-09-220.043000
1381998-11-300.040000
1392000-02-290.039000
1402002-11-290.038000
1412004-12-310.038000
1422005-09-300.034000
1432012-06-290.029000
1442017-09-290.025000
1452022-02-280.014000
1462025-09-300.020000
1471994-02-220.040000
1481998-03-310.043000
1492003-06-300.038000
1502015-03-310.026000
1512021-03-310.013000
1522020-05-290.018000
1531995-11-220.036000
1542000-12-290.041000
1552008-07-310.036000
1562011-01-310.034000
1572014-05-300.026000
1582019-06-280.018000
1591994-07-220.041000
1602010-08-310.034000
1612013-05-310.027000
1622015-01-300.026000
1632002-01-310.039000
1642009-05-290.031000
1652015-02-270.025000
1662018-05-310.021000
1672009-07-310.031000
1682010-12-310.034000
1691996-06-280.042000
1701996-12-310.043000
1711997-01-310.043000
1721998-05-290.043000
1732001-10-310.039000
1742003-05-300.039000
1752023-09-290.019000
1762024-07-310.022000
1772026-01-300.019000
1782020-07-310.018000
1792021-09-300.013000
1801995-05-220.034000
1812005-05-310.036000
1822010-09-300.031000
1832019-07-310.018000
1842019-09-300.017000
1852019-11-290.017000
1862025-11-280.020000
1872010-03-310.031000
1882014-12-310.025000
1892008-04-300.034000
1902019-08-300.017000
1911995-12-220.036000
1921996-05-310.043000
1931997-03-310.043000
1941998-02-270.039000
1952004-03-310.039000
1962007-05-310.034000
1972019-12-310.019000
1982004-01-300.039000
1992008-06-300.034000
2002010-05-280.032000
2012012-11-300.027000
2022023-01-310.015000
2032025-01-310.019000
2042024-08-300.023000
2052025-02-280.018000
2061995-03-220.034000
2072004-06-300.037000
2082007-07-310.034000
2092013-08-300.028000
2102016-10-310.023000
2112021-08-310.013000
2122013-04-300.027000
2132022-10-310.014000
2141994-06-220.041000
2151997-04-300.042000
2162003-02-280.035000
2172003-07-310.039000
2182004-07-300.038000
2192011-05-310.032000
2202024-03-280.020000
2212026-06-300.020000
2222001-03-300.041000
2232014-07-310.026000
2242006-03-310.035000
2251999-08-310.042000
2262001-08-310.040000
2272006-02-280.032000
2282017-05-310.022000
2292021-10-290.013000
2302019-03-290.019000
2312019-05-310.019000
2322006-06-300.034000
2332010-01-290.031000
2342014-08-290.025000
2352015-07-310.026000
2362015-09-300.027000
2372015-10-300.026000
2381995-02-220.036000
2392006-07-310.035000
2402007-11-300.033000
2412014-09-300.025000
2422021-04-300.014000
2432012-10-310.027000
2442018-07-310.019000
2452007-10-310.034000
2462012-12-310.028000
2472013-02-280.027000
2482016-08-310.023000
2492017-04-280.023000
2502022-05-310.014000
2511996-01-220.037000
2521997-02-280.039000
2532001-05-310.040000
2542004-02-270.036000
2552016-02-290.026000
2562020-06-300.018000
2572022-06-300.014000
2582023-05-310.016000
2591994-05-230.043000
2602000-05-310.041000
2612005-01-310.037000
2622005-07-290.035000
2632009-10-300.031000
2642017-01-310.028000
2652005-11-300.034000
2662010-06-300.032000
2671999-09-300.040000
2681999-12-310.042000
2692000-03-310.042000
2702001-09-280.038000
2712004-11-300.037000
2722005-06-300.034000
2732013-09-300.028000
2742025-04-300.020000
2751997-10-310.043000
2762009-09-300.030000
2772012-02-290.029000
2782015-04-300.026000
2792001-01-310.041000
2802006-05-310.035000
2812009-12-310.031000
2822015-12-310.026000
2832016-01-290.026000
2842024-05-310.020000
2851994-12-220.036000
2861995-01-230.038000
2871999-07-300.042000
2882003-10-310.039000
2892005-08-310.035000
2902006-01-310.035000
2911994-03-220.038000
2922003-03-310.039000
2932005-12-300.035000
2942007-01-310.035000
2952014-11-280.026000
2961996-03-290.043000
2972016-12-300.024000
2982019-04-300.020000
2992022-12-300.015000
3002024-06-280.021000
3011995-10-230.037000
3021999-04-300.040000
3032004-05-280.038000
3042011-07-290.032000
3052015-08-310.026000
3062021-02-260.016000
3071998-09-300.041000
3082000-09-290.040000
3092014-04-300.026000
3102024-11-290.020000
3112025-10-310.020000
3121997-07-310.043000
3131997-08-290.043000
3141998-10-300.042000
3152007-04-300.034000
3162009-03-310.034000
3172018-10-310.020000
3182017-03-310.023000
3192018-11-300.020000
3202000-11-300.040000
3212003-04-300.038000
3222009-04-300.031000
3232009-11-300.030000
3242011-10-310.031000
3252016-06-300.023000
3262011-03-310.032000
3271996-08-300.043000
3281996-10-310.043000
3291996-11-290.042000
3301998-08-310.042000
3311998-12-310.042000
3322000-10-310.041000
3332023-11-300.019000
3341995-08-220.035000
3351995-09-220.037000
3362020-11-300.016000
3372020-12-310.015000
3382021-05-280.014000
3392022-01-310.013000
3402022-04-290.014000
3412001-12-310.039000
3422003-01-310.039000
3432006-09-290.034000
3442008-11-280.034000
3452014-06-300.026000
3462017-12-290.026000
3471998-07-310.042000
3481999-06-300.040000
3492007-12-310.034000
3502008-08-290.036000
3512023-02-280.016000
3522025-12-310.020000
3532018-02-280.025000
3542022-03-310.014000
3551999-03-310.042000
3562006-12-290.035000
3572007-08-310.034000
3582008-03-310.035000
3592012-01-310.029000
3602017-02-280.023000
3612023-04-280.016000
3622024-09-300.020000
3631994-10-240.044000
3642002-07-310.039000
3652002-12-310.039000
3662009-01-300.035000
3672011-08-310.033000
3682002-06-280.038000
3692017-08-310.022000
3702018-01-310.023000
3712022-11-300.015000
3722023-03-310.016000
3731994-04-220.043000
3741998-01-300.043000
3752005-02-280.032000
3762008-05-300.035000
3772020-03-310.018000
3782023-07-310.017000
3792008-10-310.036000
3802009-06-300.030000
3811995-07-240.038000
3821997-06-300.042000
3831999-11-300.040000
3842002-10-310.039000
3852003-12-310.039000
3862008-01-310.034000
3872011-04-290.032000
3882021-01-290.015000
3892013-11-290.029000
3902014-10-310.025000
3912018-04-300.021000