f/overrides/event-backup/agovx-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.1 KiB

1DateDividends
21998-12-310.053000
32011-06-300.020000
42009-10-300.030000
52022-04-290.019000
62022-07-290.019000
72026-05-290.028000
81998-10-300.053000
92004-08-310.035000
102011-01-310.022000
112015-03-310.010000
122020-08-310.024000
132020-10-300.024000
142022-01-310.019000
152000-03-310.048000
162006-06-300.036000
172003-10-310.038000
182009-05-290.034000
192010-09-300.023000
202014-07-310.014000
212016-11-300.015000
222017-08-310.013000
231998-02-270.053000
242000-12-290.046000
252020-11-300.021000
262018-03-290.013000
272018-07-310.015000
282025-03-310.030000
292026-06-300.028000
302015-04-300.010000
312019-11-290.030000
322023-09-290.032000
332002-10-310.030000
342019-01-310.037000
352002-11-290.032000
362012-06-290.021000
372017-05-310.015000
382018-11-300.030000
392020-01-310.030000
401997-08-290.053000
412000-05-310.048000
422023-01-310.029000
432023-08-310.032000
442001-08-310.042000
452020-03-310.030000
462007-10-310.034000
472010-06-300.019000
482016-01-290.013000
492017-12-290.013000
502025-08-290.030000
511999-12-310.048000
522007-09-280.037000
532005-01-310.033000
542011-05-310.020000
552012-04-300.021000
562015-10-300.013000
572015-12-310.013000
582001-07-310.042000
592003-08-290.036000
602006-03-310.036000
612010-01-290.029000
622017-04-280.014000
632021-07-300.019000
642022-03-310.019000
652026-03-310.029000
661997-02-280.053000
671997-07-310.053000
682012-03-300.024000
692012-09-280.018000
702012-12-310.018000
712016-10-310.015000
722021-11-300.019000
732006-07-310.036000
742008-08-290.033000
752001-02-280.045000
762003-02-280.035000
772013-03-280.017000
782015-05-290.010000
792016-05-310.013000
802016-07-290.013000
812017-06-300.015000
822019-09-300.030000
832005-05-310.037000
842006-05-310.036000
852025-02-280.030000
862007-11-300.035000
872008-02-290.035000
882011-02-280.022000
892014-11-280.014000
902004-10-290.035000
912005-10-310.037000
921998-11-300.053000
932011-09-300.020000
942013-12-310.017000
952025-09-300.030000
962003-03-310.035000
972012-01-310.024000
982005-06-300.037000
992009-09-300.031000
1002013-02-280.017000
1011998-05-290.053000
1022004-02-270.039000
1032002-08-300.039000
1042017-11-300.013000
1052000-06-300.048000
1062002-06-280.039000
1072017-07-310.015000
1081998-04-300.053000
1092010-05-280.022000
1102004-05-280.039000
1112008-10-310.031000
1122011-08-310.020000
1132019-04-300.037000
1142021-04-300.021000
1152024-08-300.033000
1161996-11-290.053000
1171999-06-300.053000
1182025-04-300.030000
1192014-01-310.017000
1202015-02-270.010000
1212019-05-310.037000
1222024-12-310.030000
1231997-01-310.053000
1242002-12-310.030000
1252012-07-310.021000
1262015-08-310.013000
1272017-03-310.015000
1282023-02-280.029000
1292009-07-310.032000
1302010-11-300.022000
1312001-04-300.043000
1322001-09-280.042000
1332006-02-280.036000
1342007-05-310.038000
1352014-02-280.016000
1362017-10-310.013000
1371998-07-310.053000
1382000-04-280.048000
1392018-05-310.015000
1401999-04-300.053000
1412017-01-310.015000
1422016-02-290.013000
1432024-06-280.033000
1442025-05-300.030000
1452001-03-300.043000
1462013-10-310.017000
1472010-08-310.022000
1482011-12-300.024000
1492022-09-300.019000
1501996-06-280.053000
1511999-01-290.053000
1522005-02-280.033000
1532007-03-300.038000
1542018-02-280.013000
1551996-10-310.053000
1561997-06-300.053000
1572010-10-290.023000
1582017-09-290.013000
1592023-10-310.032000
1602005-08-310.037000
1612008-04-300.035000
1622002-01-310.034000
1632014-05-300.015000
1642016-09-300.015000
1652018-06-290.015000
1662018-09-280.016000
1672019-10-310.030000
1681999-03-310.053000
1692001-05-310.042000
1702022-08-310.019000
1712019-12-310.030000
1722021-01-290.021000
1732004-03-310.039000
1742006-01-310.037000
1752007-02-280.037000
1762007-06-290.039000
1772009-08-310.031000
1781996-12-310.053000
1791999-07-300.048000
1802021-12-310.019000
1812022-12-300.026000
1821997-05-300.053000
1831998-09-300.053000
1842014-04-300.015000
1852020-07-310.030000
1862000-02-290.048000
1872012-05-310.021000
1882018-01-310.013000
1892021-06-300.019000
1902009-01-300.029000
1912012-02-290.024000
1921997-04-300.053000
1932006-12-290.037000
1942008-09-300.033000
1952018-08-310.015000
1962019-06-280.037000
1972020-02-280.029000
1982020-05-290.030000
1991996-09-300.053000
2001999-09-300.048000
2012016-06-300.013000
2022010-02-260.030000
2032011-07-290.020000
2042009-11-300.030000
2052021-10-290.019000
2062024-11-290.030000
2071999-11-300.048000
2082008-06-300.034000
2092013-07-310.017000
2102017-02-280.015000
2112025-01-310.030000
2122025-12-310.029000
2131996-08-300.053000
2142002-04-300.036000
2152003-09-300.033000
2162004-09-300.035000
2172019-02-280.037000
2181996-07-310.053000
2191998-03-310.053000
2202006-10-310.036000
2212019-07-310.037000
2222024-02-290.034000
2232026-04-300.029000
2241999-02-260.053000
2252001-10-310.042000
2262013-05-310.017000
2272014-08-290.014000
2282002-09-300.035000
2292005-03-310.035000
2302019-08-300.030000
2312021-03-310.021000
2322023-12-290.034000
2332001-06-290.042000
2342010-07-300.023000
2352012-11-300.018000
2362013-01-310.018000
2372013-08-300.017000
2382022-11-300.022000
2392025-11-280.029000
2402002-05-310.038000
2412009-06-300.033000
2421999-10-290.048000
2432022-05-310.019000
2441998-08-310.053000
2451999-08-310.048000
2462006-09-290.036000
2471998-01-300.053000
2482005-07-290.037000
2492021-05-280.019000
2502022-10-310.020000
2512007-07-310.037000
2522014-12-310.014000
2532014-10-310.014000
2542020-06-300.030000
2552022-06-300.019000
2562005-12-300.035000
2572008-01-310.037000
2582008-05-300.033000
2592008-12-310.029000
2602015-11-300.013000
2612021-02-260.021000
2622021-09-300.019000
2632023-05-310.032000
2642002-02-280.034000
2652003-12-310.038000
2662024-10-310.030000
2672026-01-300.029000
2682023-07-310.032000
2692023-11-300.034000
2702014-03-310.015000
2712016-12-300.016000
2722024-05-310.033000
2732004-07-300.035000
2742011-11-300.024000
2752010-12-310.022000
2762014-09-300.014000
2772024-07-310.033000
2782003-11-280.038000
2792006-08-310.036000
2802006-04-280.036000
2812011-04-290.022000
2822016-03-310.013000
2832018-12-310.051000
2842023-06-300.032000
2852024-09-300.031000
2862004-12-310.032000
2872005-04-290.037000
2882020-09-300.024000
2891999-05-280.053000
2902000-09-290.048000
2912000-11-300.047000
2922004-04-300.039000
2932004-11-300.033000
2942008-03-310.035000
2952012-10-310.018000
2962025-06-300.030000
2972003-07-310.038000
2982004-01-300.039000
2992000-10-310.048000
3002007-08-310.037000
3012010-03-310.027000
3022013-06-280.017000
3032014-06-300.015000
3042024-03-280.034000
3051997-03-310.053000
3062000-01-310.048000
3072025-10-310.030000
3082026-02-270.029000
3092001-11-300.040000
3102003-05-300.035000
3112005-09-300.037000
3122008-07-310.034000
3132009-02-270.030000
3142018-04-300.013000
3152000-07-310.048000
3162000-08-310.048000
3172009-04-300.036000
3182015-01-300.012000
3192024-01-310.034000
3201997-11-280.053000
3212003-04-300.040000
3222010-04-300.027000
3232013-04-300.017000
3242013-09-300.017000
3252013-11-290.017000
3262018-10-310.024000
3272022-02-280.019000
3282007-01-310.037000
3292008-11-280.029000
3302001-12-310.036000
3312003-06-300.038000
3322007-12-310.037000
3332011-03-310.022000
3342011-10-310.024000
3352012-08-310.018000
3361997-10-310.053000
3372001-01-310.045000
3382016-08-310.013000
3392019-03-290.037000
3402020-04-300.030000
3412023-03-310.031000
3422024-04-300.034000
3432026-07-310.028000
3442015-06-300.010000
3452015-07-310.010000
3461998-06-300.053000
3472002-07-310.039000
3482003-01-310.030000
3492004-06-300.037000
3502005-11-300.035000
3512006-11-300.036000
3522009-03-310.032000
3532009-12-310.029000
3541997-09-300.053000
3552002-03-280.036000
3562023-04-280.031000
3572020-12-310.021000
3581997-12-310.053000
3592007-04-300.037000
3602021-08-310.019000
3612015-09-300.013000
3622016-04-290.013000