f/overrides/event-backup/etnjx-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
22019-03-290.023000
32019-07-310.022000
42020-09-300.021000
52024-01-310.021000
61996-02-290.047000
71997-03-310.049000
81999-02-260.042000
92017-01-310.026000
102018-10-310.025000
112019-02-280.024000
122021-07-300.018000
132022-06-300.018000
141995-03-310.050000
152000-08-310.045000
162009-11-300.036000
172011-09-300.034000
181994-08-310.050000
191997-02-280.045000
202024-10-310.024000
212007-08-310.039000
221998-11-300.046000
231999-06-300.045000
242000-12-290.045000
252006-08-310.039000
262013-01-310.032000
272015-08-310.028000
282020-04-300.023000
291999-01-290.047000
302005-05-310.041000
312009-04-300.036000
322010-11-300.036000
331998-02-270.045000
341998-04-300.048000
352013-07-310.033000
362023-11-300.021000
372021-03-310.020000
382022-08-310.018000
392023-10-310.021000
401995-02-280.045000
411998-09-300.047000
422014-12-310.028000
432015-03-310.028000
442019-01-310.023000
452020-07-310.022000
462023-08-310.020000
471999-11-300.045000
482012-08-310.032000
492013-05-310.032000
502014-01-310.030000
512015-05-290.028000
522017-08-310.028000
532024-06-280.023000
542004-05-280.042000
552005-01-310.041000
562012-02-290.033000
572015-04-300.028000
582004-10-290.042000
592005-04-290.039000
602010-02-260.034000
611996-01-310.050000
622009-09-300.036000
632012-09-280.032000
642018-02-280.026000
652013-11-290.031000
662017-10-310.028000
672021-06-300.019000
682000-11-300.044000
692001-02-280.041000
702009-07-310.037000
712011-11-300.033000
722008-10-310.039000
732011-04-290.036000
742019-06-280.022000
752023-12-290.021000
761997-09-300.048000
771998-10-300.047000
781999-12-310.046000
792007-02-280.035000
802024-05-310.023000
812004-11-300.040000
821995-09-290.049000
832003-06-300.042000
842003-07-310.043000
852004-09-300.040000
861998-05-290.049000
872016-10-310.027000
882016-11-300.027000
892019-05-310.023000
902020-02-280.023000
912021-05-280.018000
922002-08-300.045000
932007-06-290.038000
942007-12-240.017000
952015-10-300.028000
962009-05-290.037000
972023-02-280.021000
981996-03-290.050000
991997-05-300.049000
1002005-07-290.039000
1012009-02-270.034000
1022000-09-290.044000
1032011-07-290.036000
1042014-11-280.027000
1052019-11-290.022000
1062019-09-300.021000
1071997-01-310.050000
1082001-01-310.045000
1092002-04-300.044000
1102006-07-310.039000
1112025-02-280.023000
1122025-07-310.023000
1131995-10-310.050000
1142007-01-310.039000
1152007-05-310.039000
1162022-09-300.019000
1172007-04-300.038000
1182008-05-300.039000
1192008-08-290.039000
1202014-07-310.028000
1211994-07-290.050000
1221994-10-310.050000
1231997-11-280.048000
1242006-03-310.039000
1252016-06-300.028000
1262016-07-290.028000
1272020-11-300.021000
1282024-04-300.023000
1292006-01-310.039000
1302008-11-280.037000
1312011-05-310.036000
1322013-03-280.032000
1331994-05-310.079000
1341999-05-280.046000
1352001-03-300.045000
1362003-01-310.045000
1372019-08-300.021000
1382020-03-310.023000
1392025-11-280.025000
1402021-08-310.018000
1412024-11-290.024000
1422025-08-290.024000
1431996-10-310.050000
1442004-04-300.040000
1452004-07-300.042000
1462007-03-300.039000
1472018-12-310.024000
1482020-01-310.023000
1492021-01-290.020000
1502025-05-300.023000
1512001-06-290.044000
1522001-12-310.045000
1532003-09-300.042000
1542010-10-290.037000
1552013-10-310.031000
1562014-05-300.028000
1572026-01-300.024000
1581994-06-300.049000
1592006-02-280.035000
1602010-03-310.037000
1612012-06-290.031000
1622011-06-300.037000
1632013-12-310.029000
1642014-06-300.028000
1652015-02-270.028000
1662004-03-310.072000
1672006-04-280.038000
1682008-04-300.038000
1692010-09-300.037000
1702020-12-310.020000
1711995-04-280.049000
1722005-03-310.041000
1732021-09-300.019000
1742023-03-310.021000
1751997-10-310.049000
1762002-01-310.045000
1772003-08-290.043000
1782010-05-280.037000
1792012-04-300.032000
1802015-09-300.029000
1812021-11-300.016000
1822025-12-310.024000
1831996-07-310.050000
1841996-08-300.050000
1852000-10-310.045000
1862005-09-300.037000
1872010-04-300.046000
1882015-07-310.028000
1892021-04-300.020000
1902022-04-290.016000
1911996-04-300.048000
1922000-04-280.055000
1932001-08-310.045000
1942004-12-310.042000
1952023-09-290.021000
1962012-10-310.032000
1972025-01-310.023000
1982004-02-270.039000
1992006-05-310.039000
2002008-01-310.039000
2012019-04-300.023000
2022009-12-310.037000
2032017-07-310.027000
2042017-09-290.028000
2052018-06-290.026000
2062000-01-310.046000
2072001-04-300.044000
2082001-05-310.045000
2092002-09-300.044000
2102020-05-290.022000
2112022-02-280.016000
2122023-01-310.020000
2132024-09-300.024000
2142025-10-310.023000
2151998-06-300.048000
2162002-11-290.044000
2172013-04-300.031000
2182014-10-310.028000
2191997-04-300.048000
2201999-09-300.045000
2212001-07-310.045000
2222001-09-280.044000
2231994-11-300.049000
2241995-08-310.050000
2251996-09-300.048000
2261996-11-290.048000
2272011-02-280.037000
2282011-08-310.035000
2292017-06-300.027000
2301997-12-310.049000
2312002-02-280.041000
2322010-06-300.037000
2332016-02-290.028000
2342000-05-310.045000
2352001-11-300.044000
2362005-11-300.037000
2372006-09-290.038000
2382006-12-290.039000
2392019-12-310.023000
2402026-06-300.025000
2411995-11-300.049000
2422008-06-300.038000
2432017-04-280.027000
2442024-07-310.023000
2451996-06-280.048000
2462013-09-300.032000
2472018-01-310.026000
2482023-05-310.021000
2492010-01-290.037000
2502010-07-300.038000
2512020-10-300.020000
2522026-05-290.024000
2531997-08-290.049000
2542002-05-310.045000
2552021-12-310.016000
2562008-12-310.038000
2572012-01-310.033000
2582012-05-310.032000
2592016-05-310.027000
2601994-09-300.049000
2612000-02-290.043000
2622000-07-310.045000
2632001-10-310.045000
2642014-02-280.029000
2652016-08-310.027000
2662023-06-300.022000
2672024-03-280.022000
2682005-02-280.037000
2692005-12-300.039000
2702010-08-310.037000
2712013-02-280.030000
2722018-04-300.026000
2732020-08-310.022000
2741999-07-300.046000
2752005-08-310.039000
2762006-06-300.038000
2772012-11-300.032000
2782005-06-300.037000
2792011-03-310.037000
2802023-07-310.021000
2812022-03-310.016000
2822022-10-310.020000
2831995-01-310.050000
2841995-07-310.050000
2852007-09-280.038000
2862010-12-310.037000
2872025-09-300.024000
2881999-03-310.046000
2892002-06-280.044000
2902003-03-310.045000
2912016-03-310.028000
2922000-06-300.044000
2932016-09-300.027000
2942017-11-300.028000
2952017-12-290.027000
2962021-02-260.020000
2971994-12-300.050000
2982006-10-310.039000
2992008-07-310.039000
3002019-10-310.021000
3011999-10-290.046000
3022011-10-310.034000
3032014-04-300.028000
3042018-05-310.026000
3052008-03-310.039000
3062011-12-300.034000
3072018-07-310.026000
3082021-10-290.019000
3091996-05-310.050000
3101996-12-310.050000
3112002-12-310.045000
3122004-01-300.042000
3132026-07-310.022000
3142022-07-290.018000
3152022-11-300.020000
3162025-03-310.023000
3172026-04-300.024000
3182017-05-310.027000
3192022-12-300.020000
3201997-07-310.049000
3212003-11-280.042000
3222008-02-290.036000
3232016-01-290.029000
3242021-12-010.008000
3251995-06-300.049000
3262000-03-310.046000
3272009-01-300.038000
3282012-12-310.032000
3292013-06-280.034000
3302017-02-280.027000
3312018-03-290.026000
3322024-08-300.023000
3332026-03-310.024000
3341999-08-310.046000
3352003-12-310.042000
3362006-11-300.038000
3372023-04-280.021000
3382013-08-300.032000
3392015-12-310.028000
3402016-04-290.028000
3412024-02-290.022000
3421997-06-300.048000
3431998-07-310.049000
3442002-03-280.045000
3452002-10-150.028000
3462025-04-300.024000
3472003-02-280.041000
3482009-08-310.037000
3492016-12-300.027000
3502022-05-310.018000
3512003-05-300.043000
3522009-03-310.038000
3532015-11-300.029000
3542024-12-310.023000
3552026-02-270.025000
3561998-01-300.049000
3571998-03-310.049000
3582007-07-310.039000
3592009-06-300.036000
3602017-03-310.027000
3612022-01-310.016000
3622004-08-310.042000
3632012-03-300.032000
3642012-07-310.032000
3652015-01-300.028000
3662025-06-300.023000
3671998-12-310.047000
3682003-10-310.043000
3692007-10-310.039000
3702008-09-300.038000
3712007-12-310.039000
3722011-01-310.038000
3732014-03-310.030000
3742014-08-290.028000
3751995-05-310.050000
3761999-04-300.045000
3772005-10-310.039000
3782007-11-300.038000
3792015-06-300.028000
3802018-08-310.025000
3812018-11-300.025000
3822020-06-300.022000
3832009-10-300.037000
3842014-09-300.028000
3852018-09-280.025000
3861995-12-290.050000
3871998-08-310.049000
3882003-04-300.044000
3892004-06-300.040000