f/overrides/event-backup/etorx-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
22002-06-280.040000
32010-04-300.026000
42010-10-290.036000
52015-12-310.028000
62022-07-290.015000
71996-10-310.041000
81998-08-310.040000
92002-02-280.037000
102010-03-310.033000
112011-09-300.036000
122014-03-310.030000
132010-05-280.034000
142012-08-310.032000
152014-01-310.033000
162015-04-300.027000
172022-10-310.017000
181995-02-220.034000
191997-10-310.041000
202009-11-300.031000
212006-09-290.035000
222009-09-300.031000
232023-02-280.021000
241997-11-280.040000
252001-09-280.040000
262004-09-300.040000
272020-11-300.015000
282023-05-310.021000
292003-08-290.041000
302004-04-300.040000
312008-06-300.034000
322021-01-290.013000
332021-09-300.014000
341994-01-240.036000
352014-04-300.030000
362019-08-300.019000
372023-12-290.022000
382004-03-310.049000
392005-02-280.036000
402005-11-300.037000
412006-01-310.038000
422009-04-300.032000
432015-09-300.028000
441996-12-310.041000
452002-05-310.041000
462005-07-290.038000
472017-01-310.026000
482017-07-310.026000
492019-01-310.023000
502020-08-310.017000
512021-08-310.013000
522000-02-290.039000
532001-03-300.041000
542016-03-310.026000
552022-09-300.016000
562008-10-310.036000
572022-03-310.014000
582025-02-280.020000
592000-03-310.041000
602007-10-310.034000
612008-09-300.034000
622025-10-310.022000
632003-03-310.041000
642020-03-310.020000
652020-12-310.013000
661994-08-220.040000
671995-04-240.038000
682001-06-290.040000
692007-06-290.034000
702009-10-300.032000
712011-04-290.037000
722013-05-310.031000
732018-08-310.024000
741994-05-230.040000
752004-07-300.042000
762005-10-310.038000
772014-12-310.028000
782017-09-290.026000
792023-07-310.021000
802025-12-310.023000
811999-11-300.040000
822004-02-270.039000
832008-04-300.034000
842019-03-290.021000
852006-08-310.037000
862016-07-290.026000
872018-02-280.026000
882022-11-300.020000
891998-11-300.040000
902015-02-270.028000
912016-01-290.028000
922019-09-300.019000
931997-04-300.040000
942001-02-280.037000
952008-03-310.036000
962009-06-300.032000
972011-12-300.036000
982013-12-310.036000
992016-05-310.026000
1001996-05-310.041000
1012003-06-300.040000
1022005-01-310.041000
1031998-03-310.041000
1042001-05-310.041000
1052021-05-280.013000
1062022-12-300.021000
1072023-03-310.021000
1081996-01-220.035000
1092012-06-290.033000
1102020-05-290.019000
1112000-07-310.040000
1122002-03-280.041000
1132003-02-280.037000
1142013-10-310.035000
1151995-07-240.036000
1161999-12-310.041000
1172000-05-310.041000
1182008-07-310.036000
1192012-01-310.035000
1202016-08-310.026000
1212018-10-310.024000
1222020-06-300.019000
1232003-05-300.041000
1242007-07-310.035000
1252008-01-310.036000
1261997-06-300.040000
1272000-04-280.040000
1282023-11-300.023000
1292024-05-310.022000
1302024-10-310.023000
1311995-01-230.036000
1321995-03-220.032000
1331996-09-300.040000
1342006-10-310.037000
1352007-01-310.037000
1362007-11-300.035000
1372009-02-270.031000
1382014-07-310.029000
1391998-01-300.041000
1402000-09-290.040000
1412006-02-280.035000
1422021-02-260.014000
1432011-05-310.037000
1442013-03-280.031000
1452015-07-310.027000
1462022-05-310.015000
1472022-08-310.014000
1481999-09-300.040000
1492007-04-300.035000
1502010-11-300.035000
1512024-02-290.022000
1522025-03-310.022000
1532016-10-310.025000
1542017-05-310.026000
1552019-05-310.020000
1562021-06-300.013000
1572000-08-310.041000
1582001-12-310.041000
1592010-09-300.035000
1602009-05-290.033000
1612010-12-310.037000
1622012-11-300.031000
1632013-01-310.031000
1642024-03-280.022000
1652002-11-290.040000
1662004-08-310.042000
1672008-12-310.034000
1682010-02-260.029000
1692011-02-280.037000
1702021-03-310.014000
1712025-01-310.021000
1721995-12-220.034000
1732000-12-290.041000
1742008-11-280.034000
1751998-07-310.040000
1761999-01-290.041000
1772001-08-310.041000
1782003-07-310.041000
1792012-07-310.032000
1801994-02-220.038000
1811994-06-220.039000
1821998-05-290.041000
1832013-08-300.036000
1842018-07-310.023000
1852014-11-280.028000
1862024-06-280.023000
1872025-05-300.023000
1881994-03-220.036000
1891994-04-220.040000
1901994-11-220.037000
1912016-11-300.026000
1922018-05-310.026000
1932019-02-280.022000
1942001-11-300.040000
1952002-08-300.041000
1962014-05-300.030000
1972013-11-290.035000
1982017-02-280.026000
1992017-11-300.026000
2002018-01-310.025000
2012021-04-300.014000
2022006-12-290.037000
2032009-03-310.034000
2042012-05-310.036000
2052024-12-310.023000
2062025-04-300.023000
2072020-02-280.020000
2082026-03-310.022000
2092026-06-300.023000
2101994-07-220.039000
2112003-01-310.041000
2122015-03-310.027000
2132002-10-310.041000
2142012-12-310.031000
2152017-06-300.026000
2162018-11-300.023000
2172022-01-310.013000
2181997-02-280.037000
2192001-04-300.040000
2202002-04-300.040000
2212025-11-280.023000
2221999-03-310.041000
2232001-01-310.041000
2242015-08-310.027000
2252024-11-290.023000
2261998-06-300.040000
2271999-05-280.041000
2282003-12-310.042000
2292020-10-300.016000
2302021-12-310.013000
2312023-10-310.022000
2322005-09-300.037000
2332005-12-300.038000
2342011-07-290.037000
2352010-08-310.035000
2362019-10-310.019000
2372021-07-300.013000
2382022-04-290.015000
2391995-08-220.033000
2401995-10-230.035000
2412006-06-300.035000
2422017-03-310.026000
2432019-12-310.020000
2442020-04-300.020000
2452026-05-290.022000
2462026-07-310.023000
2471999-07-300.041000
2482000-01-310.041000
2492002-12-310.041000
2502003-09-300.040000
2512007-03-300.037000
2522009-08-310.032000
2532023-04-280.021000
2541998-09-300.040000
2552014-06-300.029000
2562018-12-310.022000
2572004-12-310.042000
2582012-04-300.034000
2592019-11-290.020000
2602016-12-300.026000
2612017-12-290.026000
2622023-06-300.021000
2631995-09-220.035000
2642008-05-300.036000
2652016-02-290.026000
2662013-04-300.030000
2672015-06-300.027000
2681996-04-300.040000
2691996-06-280.040000
2702012-09-280.031000
2712015-01-300.027000
2722004-06-300.040000
2732005-04-290.039000
2742007-12-310.036000
2752019-07-310.019000
2762022-02-280.014000
2772024-09-300.023000
2782007-08-310.034000
2792008-08-290.036000
2802012-10-310.031000
2812014-10-310.028000
2822018-03-290.025000
2832020-09-300.016000
2842024-04-300.022000
2852026-04-300.023000
2861998-02-270.037000
2872000-11-300.040000
2882007-05-310.036000
2892016-09-300.026000
2902018-09-280.024000
2912019-06-280.019000
2922021-10-290.013000
2931995-11-220.034000
2942004-01-300.042000
2952005-05-310.040000
2961999-06-300.040000
2972000-06-300.040000
2982007-09-280.033000
2992009-12-310.032000
3002015-11-300.028000
3011994-10-240.041000
3021996-08-300.041000
3031998-04-300.040000
3042017-10-310.025000
3052009-01-300.035000
3062024-01-310.022000
3072024-07-310.022000
3082002-01-310.041000
3092002-09-300.040000
3102008-02-290.033000
3112018-04-300.025000
3122021-11-300.013000
3132024-08-300.023000
3142025-08-290.023000
3151995-05-220.032000
3162004-10-290.042000
3172013-07-310.033000
3182003-10-310.041000
3192003-11-280.040000
3202015-05-290.027000
3212015-10-300.028000
3222025-09-300.023000
3231994-09-220.040000
3241996-11-290.040000
3251999-02-260.037000
3262010-07-300.034000
3272011-06-300.037000
3282011-10-310.036000
3291997-12-310.041000
3302000-10-310.041000
3312001-10-310.041000
3322006-07-310.037000
3332012-03-300.034000
3341997-09-300.040000
3351998-12-310.041000
3362001-07-310.041000
3372005-03-310.040000
3382020-01-310.020000
3392020-07-310.018000
3402023-08-310.021000
3411996-02-290.049000
3421997-07-310.041000
3432004-05-280.042000
3442017-08-310.025000
3452023-01-310.021000
3461998-10-300.041000
3471999-04-300.040000
3482011-03-310.037000
3492016-04-290.025000
3501995-06-220.035000
3512002-07-310.041000
3522006-11-300.035000
3532017-04-280.026000
3542026-01-300.021000
3551996-07-310.041000
3561999-10-290.041000
3572005-06-300.037000
3582010-01-290.032000
3592014-09-300.028000
3601997-03-310.041000
3611997-05-300.041000
3621997-08-290.041000
3632013-02-280.030000
3641999-08-310.041000
3652007-02-280.033000
3662010-06-300.033000
3672004-11-300.040000
3682011-11-300.035000
3692016-06-300.026000
3702023-09-290.022000
3711994-12-220.034000
3721996-03-290.041000
3731997-01-310.041000
3742026-02-270.022000
3752014-08-290.028000
3762025-06-300.023000
3772025-07-310.022000
3782011-08-310.037000
3792012-02-290.035000
3802013-06-280.031000
3812018-06-290.026000
3822019-04-300.020000
3832003-04-300.040000
3842006-03-310.038000
3852006-04-280.035000
3862011-01-310.037000
3872013-09-300.034000
3882014-02-280.030000
3892022-06-300.015000
3902005-08-310.038000
3912006-05-310.037000
3922009-07-310.032000