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

1DateDividends
22013-09-300.033000
32022-06-300.022000
41995-04-100.043000
51995-06-120.045000
61998-09-100.012000
72003-12-100.038000
82008-07-310.035000
92021-05-280.024000
102001-09-100.039000
112003-11-100.038000
122004-03-100.038000
132018-09-280.029000
142019-07-310.029000
152011-12-300.037000
162012-04-300.037000
172016-01-290.033000
182001-08-100.039000
192002-04-300.043000
202002-09-100.039000
212003-03-100.038000
222008-03-310.035000
232015-10-300.033000
242002-01-100.039000
252003-01-100.039000
262005-11-100.079000
272007-06-110.035000
282011-05-310.037000
292009-01-300.035000
302009-12-240.036000
312015-01-300.033000
322020-02-280.027000
332026-01-300.028000
342008-11-110.028000
352009-04-300.036000
362009-05-290.036000
371997-03-100.047000
381997-12-100.047000
392001-02-120.039000
402004-12-100.038000
412005-12-120.036000
422021-07-300.024000
431994-09-120.041000
441995-01-100.043000
452000-06-120.040000
462007-04-100.035000
472013-04-300.035000
482017-09-290.031000
492001-01-100.040000
502004-04-120.038000
512009-09-300.036000
522009-10-300.036000
532011-02-280.037000
542011-08-310.037000
552018-08-310.029000
562020-11-300.024000
572023-05-310.025000
581995-11-100.046000
592005-01-100.038000
602018-02-280.029000
612018-03-290.029000
622023-01-310.023000
631999-06-100.042000
642002-10-100.039000
652017-11-150.051000
662020-04-300.027000
672023-03-310.024000
682026-05-290.027000
691996-08-300.042000
701997-02-280.047000
712004-10-110.038000
722015-12-310.033000
732018-11-300.029000
742019-04-300.029000
751999-03-100.042000
761999-12-200.040000
772004-06-100.038000
782009-02-270.036000
792009-07-310.036000
802023-12-290.028000
812025-01-310.028000
822025-10-310.028000
831999-11-100.040000
842000-09-110.040000
852007-02-120.035000
862012-11-300.035000
872016-12-300.031000
882019-10-310.029000
892021-06-300.024000
902010-11-300.037000
912015-06-300.033000
922016-07-290.033000
931995-02-100.043000
942003-08-110.038000
952005-02-100.038000
962006-01-100.036000
972007-05-100.035000
982023-09-290.025000
992025-05-300.028000
1002003-09-100.038000
1012006-03-100.035000
1022006-07-100.035000
1032010-01-290.036000
1042020-07-310.026000
1052009-03-310.036000
1062012-01-310.037000
1072016-08-310.033000
1082018-04-300.029000
1092022-07-290.022000
1102021-01-290.024000
1112003-10-100.038000
1122005-10-100.036000
1132013-05-310.033000
1142014-06-300.033000
1152019-02-280.029000
1161996-01-100.044000
1172000-01-100.040000
1182022-11-300.023000
1192007-01-100.035000
1202008-04-300.035000
1212011-10-310.037000
1221999-10-110.040000
1232000-08-100.040000
1242000-10-100.040000
1252005-07-110.038000
1262005-08-100.036000
1272021-04-300.024000
1282025-04-300.028000
1291999-01-110.042000
1302012-03-300.037000
1312014-01-310.033000
1322018-12-310.029000
1332016-10-310.033000
1342018-06-290.029000
1352018-11-150.080000
1362003-02-100.038000
1372007-08-100.035000
1382009-08-310.036000
1392011-06-300.037000
1402016-02-290.033000
1411998-03-100.045000
1422018-07-310.029000
1432020-06-300.026000
1442022-10-310.022000
1452024-07-310.028000
1462019-05-310.029000
1471996-09-300.042000
1481997-04-100.047000
1492001-10-100.039000
1502009-11-100.004000
1512015-04-300.033000
1522024-10-310.028000
1532000-12-110.040000
1542004-01-120.038000
1552006-05-100.035000
1562013-10-310.033000
1572019-11-290.027000
1581997-05-120.047000
1592006-12-110.035000
1602014-10-310.033000
1612021-10-290.022000
1622025-11-280.028000
1632004-08-100.038000
1642012-06-290.037000
1652016-04-290.033000
1661996-03-110.042000
1671996-05-100.042000
1681999-05-280.042000
1692001-03-120.039000
1702002-08-120.039000
1712019-06-280.029000
1722024-11-290.028000
1732025-02-280.028000
1742026-06-300.027000
1752004-05-100.038000
1762020-12-310.024000
1772025-07-310.028000
1782014-12-310.033000
1792015-07-310.033000
1802020-03-310.027000
1812000-02-100.040000
1822006-06-120.035000
1832007-07-100.035000
1842008-09-300.035000
1852009-06-300.036000
1862024-12-310.028000
1871998-12-100.044000
1882005-06-100.038000
1892005-09-120.036000
1902014-03-310.033000
1912017-10-310.031000
1921997-08-110.047000
1931999-08-100.040000
1942024-06-280.028000
1952026-02-270.028000
1962024-05-310.028000
1972026-07-310.027000
1981999-04-120.042000
1992004-11-100.038000
2002014-09-300.033000
2012014-11-130.003000
2022015-11-160.017000
2031995-07-100.046000
2041997-01-310.046000
2052002-06-100.039000
2062011-07-290.037000
2072012-12-310.035000
2082013-03-280.035000
2092021-02-260.024000
2101998-04-130.045000
2112000-04-100.040000
2122003-07-100.038000
2132007-11-120.023000
2142008-08-290.035000
2152000-05-100.040000
2162005-05-100.038000
2172011-01-310.037000
2182013-07-310.033000
2192014-11-280.033000
2201998-08-100.044000
2212006-11-100.048000
2222007-03-120.035000
2232008-12-240.035000
2242022-12-300.022000
2252008-06-300.035000
2262008-11-280.035000
2272017-01-310.031000
2282018-10-310.029000
2292025-12-310.028000
2302021-09-300.022000
2312025-09-300.028000
2321998-06-100.045000
2331998-09-150.032000
2342006-02-100.035000
2352014-07-310.033000
2362014-08-290.033000
2372024-03-280.028000
2382025-06-300.028000
2391997-11-100.047000
2402008-10-310.035000
2412010-08-310.037000
2422017-06-300.031000
2432022-08-310.022000
2442011-11-300.037000
2452019-03-290.029000
2462020-05-290.027000
2471995-08-100.046000
2481996-02-120.044000
2491996-06-280.042000
2502001-04-100.039000
2512010-05-280.037000
2522023-10-310.025000
2532000-11-100.040000
2542011-04-290.037000
2552012-08-310.036000
2562015-03-310.033000
2572023-02-280.024000
2582005-04-110.038000
2592006-09-110.035000
2602011-03-310.037000
2611994-12-120.043000
2621996-04-100.042000
2631996-12-310.042000
2641999-07-120.042000
2652001-07-100.039000
2662014-04-300.033000
2672016-05-310.033000
2682017-07-310.031000
2692023-08-310.025000
2702007-10-100.035000
2712010-02-260.037000
2722010-04-300.034000
2732015-08-310.033000
2742016-03-310.033000
2752014-02-280.033000
2762018-05-310.029000
2772021-08-310.022000
2781995-09-110.046000
2791996-10-310.042000
2801998-01-120.045000
2812002-11-110.039000
2822012-10-310.036000
2832024-01-310.028000
2842022-02-280.022000
2852026-03-310.028000
2862000-03-100.040000
2872002-05-310.042000
2882010-12-310.037000
2892015-02-270.033000
2902017-03-310.031000
2911994-11-100.042000
2922000-07-100.040000
2932003-05-120.038000
2942011-09-300.037000
2951997-09-090.047000
2962006-10-100.035000
2972010-06-300.037000
2982013-08-300.033000
2992022-03-310.022000
3002017-11-300.029000
3012021-03-310.024000
3021999-09-100.040000
3032001-12-100.039000
3042003-04-100.038000
3052006-04-100.035000
3062017-04-280.031000
3072020-01-310.027000
3082019-08-300.029000
3092020-09-300.026000
3102022-05-310.022000
3111995-05-100.045000
3122012-09-280.036000
3132013-06-280.033000
3142017-12-290.029000
3152018-01-310.029000
3162022-09-300.022000
3172024-08-300.028000
3181997-06-100.047000
3192008-05-300.035000
3202013-12-310.033000
3212019-12-310.027000
3222022-04-290.022000
3232010-07-300.037000
3242016-09-300.033000
3252019-01-310.029000
3261998-05-110.045000
3271998-07-100.044000
3282001-11-120.039000
3292004-02-100.038000
3302007-11-290.035000
3312020-08-310.026000
3322023-06-300.025000
3332024-09-300.028000
3342002-07-100.039000
3352010-03-310.037000
3362014-05-300.033000
3372015-09-300.033000
3382020-10-300.026000
3391998-10-120.044000
3401998-11-100.044000
3412012-02-290.037000
3422013-11-290.033000
3432022-01-310.022000
3442024-04-300.028000
3452025-03-310.028000
3461995-03-100.043000
3471995-10-100.046000
3482012-07-310.037000
3492013-01-310.035000
3502016-06-300.033000
3511997-07-100.047000
3522010-10-290.037000
3532013-02-280.035000
3542017-05-310.031000
3552008-01-310.035000
3562016-11-300.031000
3572017-08-310.031000
3581994-10-100.042000
3591995-12-110.044000
3601997-10-100.047000
3612004-09-100.038000
3622006-08-100.035000
3632019-09-300.029000
3642021-12-310.022000
3652026-04-300.028000
3662023-04-280.024000
3672001-05-100.039000
3682004-07-120.038000
3692008-02-290.035000
3702017-02-280.031000
3712021-11-300.022000
3721999-02-100.042000
3732001-06-110.039000
3742012-05-310.037000
3752024-02-290.028000
3762023-07-310.025000
3771996-06-100.042000
3781996-11-290.042000
3791998-02-100.045000
3802002-03-110.039000
3812015-05-290.033000
3822009-11-300.036000
3832016-11-150.026000
3842023-11-300.028000
3851996-07-310.042000
3862002-02-110.039000
3872005-03-100.038000
3882007-09-100.035000
3892007-12-240.035000
3902002-12-100.039000
3912003-06-100.038000
3922010-09-300.037000
3932025-08-290.028000