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

8.4 KiB

1DateDividends
22013-02-110.015000
32020-09-090.022000
42021-04-090.022000
52026-05-120.009000
62001-09-200.015000
72010-06-090.030000
82012-03-090.030000
92018-06-110.022000
102021-07-090.022000
112024-11-110.034000
121990-03-150.130000
131995-09-150.029000
141996-01-150.029000
152015-07-090.018000
162005-05-100.020000
172011-12-280.030000
182020-11-100.022000
192021-03-090.022000
202003-06-100.015000
212006-08-090.041000
222013-03-110.015000
232017-01-100.022000
242001-04-170.010000
251991-03-180.130000
261994-09-150.031000
271997-03-170.025000
282001-06-180.010000
292019-08-090.122000
302021-02-090.022000
312004-11-090.025000
322017-10-100.022000
332019-04-090.022000
342012-06-110.015000
352013-04-090.015000
362016-11-090.022000
371989-12-180.160000
382003-03-110.015000
392010-10-110.030000
401997-11-180.025000
412009-10-090.030000
422009-08-110.030000
432015-08-110.022000
442023-03-090.022000
451994-07-150.033000
462001-08-160.015000
472004-03-090.015000
482000-05-160.010000
492006-05-090.026000
502007-01-090.016000
512009-01-090.030000
521994-10-170.029000
532000-02-160.010000
542002-07-090.013000
552003-05-130.015000
562008-08-110.030000
572007-03-130.162000
582009-07-090.030000
592010-02-090.030000
601988-09-150.120000
612004-07-120.020000
622005-02-090.020000
632016-07-110.022000
642019-06-110.022000
652016-10-110.022000
662011-01-110.030000
672010-03-090.030000
681988-12-150.130000
692004-02-100.015000
702006-03-090.016000
712009-03-100.030000
722020-07-090.022000
732015-04-090.018000
742005-09-090.029000
752014-09-090.018000
762012-09-110.015000
772003-11-110.020000
782005-11-090.022000
791994-03-150.035000
801995-08-150.029000
812020-08-110.022000
822025-03-110.021000
832012-08-090.015000
842016-12-130.417000
852010-12-290.030000
862020-01-090.022000
871998-10-160.018000
882008-01-090.030000
892003-07-090.015000
902006-09-110.036000
912001-01-170.010000
922021-12-091.037000
931995-02-150.029000
942012-02-090.030000
952023-02-090.022000
961998-09-160.018000
972002-05-090.013000
982024-12-100.958000
992005-01-110.020000
1002014-08-110.018000
1012018-05-090.022000
1021996-11-150.028000
1032002-08-090.020000
1042021-11-090.022000
1052024-08-090.024000
1061993-03-220.120000
1072007-09-110.036000
1082025-05-090.019000
1092001-02-280.010000
1102006-10-100.037000
1112007-07-100.032000
1122024-09-100.028000
1132022-10-110.022000
1141999-06-160.009000
1151999-07-160.009000
1162011-06-090.030000
1172012-05-090.015000
1181991-09-160.130000
1192015-01-090.018000
1202005-07-110.025000
1212011-05-100.030000
1222017-02-090.022000
1232025-01-100.015000
1241987-10-010.160000
1252004-08-100.020000
1262006-03-280.211000
1271998-05-180.018000
1282015-02-100.018000
1292022-07-110.022000
1302025-10-090.007000
1312004-10-110.025000
1322016-03-090.022000
1332021-01-110.022000
1342008-07-090.030000
1351995-11-150.029000
1362006-04-110.021000
1372006-06-090.031000
1382016-06-150.126000
1391989-06-150.130000
1401992-12-180.130000
1412009-02-100.030000
1422002-04-090.013000
1432008-09-090.030000
1442020-10-090.022000
1452023-07-110.015000
1461994-06-150.033000
1472016-02-090.022000
1482018-11-090.022000
1491998-12-160.005000
1502007-03-090.015000
1512015-09-090.022000
1522024-02-090.036000
1532024-01-090.018000
1542025-11-110.018000
1552023-09-110.024000
1562025-04-090.014000
1571989-03-150.130000
1582003-02-110.015000
1592008-02-110.030000
1601994-11-150.029000
1612015-06-090.018000
1622019-12-100.392000
1631998-04-160.028000
1642000-08-160.010000
1652008-06-100.030000
1662023-12-080.275000
1671986-07-010.120000
1681989-09-150.130000
1691995-06-150.029000
1702011-03-090.030000
1712018-04-100.022000
1722021-09-090.022000
1732021-10-110.022000
1741996-08-150.028000
1752002-10-150.035000
1762013-11-110.015000
1771986-04-010.140000
1781994-02-150.035000
1791999-05-180.009000
1802011-04-110.030000
1812018-09-110.022000
1822020-08-180.182000
1832004-09-090.020000
1842018-12-110.882000
1852002-01-090.013000
1862001-05-160.010000
1872008-04-090.030000
1882022-05-100.022000
1892000-11-160.010000
1902005-04-110.015000
1912009-11-100.030000
1922009-12-300.030000
1932013-07-090.015000
1941994-05-160.033000
1951999-11-160.015000
1962017-12-120.991000
1971986-10-310.140000
1981992-09-160.130000
1992011-08-090.030000
2002005-12-090.032000
2012017-08-090.022000
2021995-07-170.029000
2031998-07-160.018000
2042004-05-110.015000
2052006-07-110.037000
2062016-05-100.022000
2072023-04-110.015000
2081985-12-310.425000
2091995-01-160.029000
2102000-01-190.010000
2112014-03-110.015000
2122015-11-100.022000
2132019-01-090.022000
2142019-03-110.022000
2151995-03-150.029000
2162006-01-100.016000
2171991-12-180.130000
2182017-04-110.022000
2192021-08-100.022000
2201987-01-020.160000
2211997-10-160.025000
2222026-06-090.031000
2231988-06-150.130000
2242014-12-160.601000
2252019-11-110.022000
2262016-09-090.022000
2272017-09-110.022000
2282018-10-090.022000
2292020-02-110.022000
2301992-06-220.130000
2312004-04-120.015000
2322009-06-090.030000
2332026-02-100.024000
2341987-07-010.160000
2351996-12-160.660000
2361997-08-180.025000
2372016-08-090.022000
2381993-12-170.105000
2392009-09-090.030000
2402014-10-090.018000
2411987-04-010.160000
2422008-10-090.030000
2432006-11-090.041000
2442010-08-100.030000
2452014-06-100.015000
2461995-04-170.029000
2471998-02-180.028000
2482013-05-090.015000
2492017-07-110.022000
2502021-06-090.022000
2511997-07-160.025000
2522025-12-091.264000
2532017-06-090.022000
2542011-07-110.030000
2552010-05-110.030000
2562014-02-110.015000
2572024-06-110.032000
2581990-09-170.130000
2591998-11-170.013000
2602000-12-121.522000
2612003-08-120.020000
2622010-01-110.030000
2631994-08-150.033000
2641996-06-170.028000
2651999-10-180.015000
2662026-01-090.007000
2672007-11-090.041000
2682009-04-090.030000
2692019-10-090.022000
2702020-04-090.022000
2712014-04-090.015000
2722018-08-090.238000
2732022-09-090.022000
2742000-04-180.010000
2752007-08-090.031000
2762008-03-110.165000
2771999-04-160.009000
2782008-05-090.030000
2792018-03-090.022000
2801997-01-150.028000
2811997-04-150.540000
2821998-03-170.065000
2832024-07-090.005000
2842022-06-090.022000
2852025-06-100.019000
2861999-02-170.009000
2872013-09-100.015000
2882013-10-090.015000
2892025-09-090.026000
2902000-09-180.010000
2912005-06-090.020000
2922010-11-090.030000
2931997-09-160.025000
2941999-03-160.153000
2952003-01-090.020000
2961995-05-150.029000
2972018-01-090.022000
2982012-07-100.015000
2992019-09-100.022000
3002000-10-170.005000
3012016-06-090.022000
3022022-12-093.875000
3031996-04-150.029000
3042010-07-090.030000
3052001-03-160.319000
3062002-02-110.013000
3072006-12-270.877000
3082007-10-090.037000
3091995-10-160.029000
3101999-12-142.167000
3112017-07-260.221000
3122019-05-090.022000
3131997-05-160.025000
3142008-11-110.030000
3152026-03-100.032000
3162012-04-100.030000
3172015-10-090.022000
3182019-02-110.022000
3192001-10-160.015000
3202018-07-100.022000
3212023-10-110.013000
3221999-08-170.009000
3232008-12-300.030000
3242015-05-110.018000
3251998-08-180.018000
3262024-10-090.008000
3272025-02-110.019000
3281996-03-150.029000
3291997-12-160.050000
3302021-05-110.022000
3311997-02-180.028000
3322014-11-110.018000
3332020-12-100.022000
3341990-12-170.160000
3351994-01-170.035000
3362005-08-090.024000
3371993-06-210.120000
3381996-02-150.029000
3392020-06-090.022000
3401996-05-150.028000
3411992-03-160.130000
3422012-12-190.015000
3431995-12-220.084000
3442002-09-100.020000
3452022-01-110.022000
3461994-04-150.033000
3472001-12-110.025000
3482023-06-090.015000
3492003-04-090.015000
3502009-05-110.030000
3512022-02-090.022000
3521993-09-160.120000
3531996-07-150.028000
3542002-03-110.013000
3552024-05-090.018000
3562020-03-100.022000
3572022-08-090.022000
3582023-08-090.018000
3591987-12-220.160000
3602015-03-100.018000
3612024-03-110.022000
3622007-05-090.024000
3632013-06-110.015000
3642022-03-090.022000
3651996-10-150.028000
3661998-01-160.025000
3671999-01-190.010000
3682007-02-090.015000
3692011-09-090.030000
3702014-01-090.015000
3712017-03-090.022000
3722023-11-090.028000
3732000-03-210.690000
3742002-11-110.020000
3752002-12-100.025000
3762020-05-110.022000
3771994-12-150.029000
3782000-07-180.010000
3792017-11-090.022000
3801990-06-180.130000
3812012-10-090.015000
3822014-05-090.015000
3832012-11-090.015000
3842023-05-090.015000
3851997-12-290.770000
3862005-03-090.014000
3872011-11-090.030000
3882005-10-110.029000
3892014-07-090.015000
3901991-06-170.130000
3912003-09-090.020000
3922004-01-090.015000
3932007-12-240.984000
3942001-11-210.015000
3952003-10-090.040000
3962013-08-090.015000
3972018-02-090.022000
3982004-12-090.026000
3992006-02-090.016000
4002016-01-110.022000
4012019-07-090.022000
4022023-01-100.022000
4032000-06-160.010000
4042015-05-210.314000
4051988-03-180.140000
4061997-06-170.025000
4072011-10-110.030000
4081996-09-160.028000
4092013-01-090.015000
4102022-04-110.022000
4112016-04-110.022000
4122004-06-090.020000
4132013-12-190.015000
4142025-08-110.014000
4152007-04-100.020000
4162007-06-110.024000
4172010-09-090.030000
4182011-02-090.030000
4192017-05-090.022000
4202001-07-170.010000
4212003-12-090.020000
4222012-01-100.030000
4232025-07-090.008000
4242024-04-090.015000
4251998-06-160.018000
4261999-09-160.009000
4272002-06-170.040000
4282015-12-150.968000
4292026-04-090.010000