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

9.6 KiB

1DateDividends
22007-12-170.048000
32011-10-310.076000
42016-02-290.060000
52016-08-310.060000
61992-06-250.108000
71991-06-240.112000
81995-06-260.116000
92008-03-270.064000
101991-01-250.108000
112018-03-290.056000
122023-11-300.050000
131999-11-230.096000
142021-11-300.038000
151991-08-260.116000
162003-05-230.064000
172004-02-250.060000
182007-11-260.076000
192013-02-280.060000
202020-03-310.048000
212025-09-300.051000
221990-08-240.108000
232026-06-300.051000
241992-10-230.100000
252004-06-250.060000
262008-05-280.068000
272024-06-280.051000
281999-03-240.084000
292017-01-310.056000
302021-07-300.040000
312022-02-280.034000
322024-10-310.053000
332004-03-260.060000
341993-12-270.116000
351996-08-260.100000
361999-09-220.084000
371990-09-240.112000
381999-12-220.096000
392002-10-250.060000
402012-05-310.072000
411995-02-230.104000
421993-03-250.096000
431997-04-280.112000
442006-01-260.072000
452024-05-310.053000
461990-05-250.104000
472024-01-310.052000
482022-11-300.049000
491991-11-250.112000
501989-05-300.116000
511990-10-250.112000
521988-10-310.108000
532006-05-250.060000
542008-12-170.056000
552012-10-310.072000
562018-09-280.056000
572020-01-310.044000
581988-03-310.112000
592002-12-200.064000
602007-09-210.068000
612008-07-280.076000
622011-06-300.068000
632023-05-310.049000
642023-12-290.052000
652000-10-240.088000
662011-05-310.072000
672012-04-300.068000
682007-05-250.064000
692001-04-260.092000
702003-09-220.064000
711992-07-240.100000
722005-12-220.088000
732007-07-240.064000
742015-07-310.068000
751992-09-240.108000
762014-04-300.068000
772021-12-310.039000
782024-07-310.050000
791993-06-240.104000
802001-05-250.084000
812002-11-250.080000
822003-07-240.064000
832012-07-310.072000
842023-03-310.049000
851994-11-280.112000
861998-04-280.112000
872013-07-310.068000
882017-02-280.052000
891997-12-260.100000
902017-12-290.056000
912016-10-310.060000
922023-02-280.043000
932025-03-310.052000
941993-08-230.104000
952013-06-280.064000
962017-06-300.048000
972019-10-310.052000
982005-08-290.064000
991990-12-260.108000
1002005-01-270.072000
1012026-07-310.051000
1021989-01-310.112000
1032025-04-300.052000
1042007-10-260.072000
1052011-01-310.072000
1062024-03-280.053000
1071992-03-260.108000
1081996-10-280.108000
1092024-02-290.050000
1101994-03-250.100000
1111990-04-250.108000
1122000-11-210.088000
1132004-11-240.060000
1142007-08-240.064000
1151988-08-300.120000
1162025-05-300.054000
1171992-11-230.112000
1182002-03-260.076000
1192010-06-300.072000
1202019-01-310.056000
1212024-12-310.053000
1221990-01-260.104000
1232007-10-250.072000
1242001-09-270.084000
1252016-03-310.064000
1261994-01-260.096000
1272013-12-030.052000
1281994-07-260.096000
1291989-08-310.112000
1302002-02-260.084000
1312009-12-310.076000
1322025-02-280.046000
1331989-02-280.112000
1342002-05-240.076000
1352003-01-220.084000
1362003-04-240.068000
1372016-06-300.056000
1382018-02-280.048000
1392001-08-270.088000
1402019-06-280.052000
1411996-01-250.092000
1422000-03-230.088000
1431995-01-250.092000
1441999-05-270.096000
1452014-06-300.068000
1462014-11-280.064000
1472019-02-280.048000
1482022-10-310.046000
1491987-07-290.108000
1501993-10-220.100000
1511995-05-250.092000
1521998-01-280.108000
1532007-06-250.068000
1542010-05-280.064000
1552014-08-290.068000
1562015-06-300.064000
1571987-05-290.096000
1582022-05-310.045000
1592009-04-240.072000
1602018-08-310.056000
1612020-12-310.042000
1622023-10-310.051000
1631997-03-260.096000
1642007-03-260.068000
1652011-07-290.072000
1662012-06-290.068000
1672004-09-240.060000
1682011-08-310.072000
1692009-09-240.072000
1701987-12-310.116000
1711995-11-270.108000
1722006-03-270.056000
1732016-12-300.056000
1742025-01-310.051000
1751987-10-300.112000
1761997-09-250.096000
1772003-06-250.064000
1782006-09-250.060000
1792010-09-300.072000
1802014-02-280.064000
1812022-09-300.045000
1821995-10-260.100000
1831997-10-280.108000
1842013-05-310.068000
1851988-01-290.104000
1862001-11-260.092000
1872003-08-290.004000
1882018-04-300.052000
1891989-11-300.112000
1902013-01-310.068000
1912007-09-240.068000
1922003-10-230.064000
1932016-09-300.052000
1942020-11-300.042000
1951995-09-250.100000
1961990-07-250.108000
1971993-09-220.108000
1981998-06-250.096000
1992007-11-230.076000
2002014-05-300.068000
2011989-07-310.112000
2022018-11-300.056000
2031988-12-300.104000
2042009-10-260.076000
2052008-09-250.064000
2062004-05-260.060000
2072011-12-300.072000
2082013-11-290.068000
2091994-06-240.112000
2101991-10-250.108000
2112005-06-290.064000
2122006-04-260.060000
2132006-08-280.068000
2142025-07-310.053000
2151988-02-290.116000
2162015-11-300.060000
2171993-11-230.108000
2181998-08-260.096000
2191998-12-220.092000
2201999-06-230.084000
2212016-05-310.064000
2221991-04-240.112000
2231988-09-300.116000
2241989-12-290.104000
2251988-07-290.104000
2261993-04-230.100000
2272021-08-310.038000
2282023-09-290.048000
2291989-04-280.104000
2302006-12-180.048000
2312008-08-270.068000
2322012-11-300.096000
2332021-06-300.038000
2342001-06-260.100000
2351992-01-240.100000
2361999-04-230.100000
2372000-02-240.100000
2382010-10-290.072000
2391991-12-260.108000
2402012-09-280.068000
2412022-06-300.045000
2421996-12-260.100000
2432020-06-300.044000
2442026-05-290.050000
2452001-01-260.112000
2462007-07-250.064000
2472016-01-290.064000
2482000-04-240.096000
2492005-11-290.068000
2502010-08-310.072000
2511996-11-260.096000
2522009-06-240.068000
2532010-01-290.076000
2542015-02-270.060000
2552015-04-300.064000
2562017-09-290.052000
2572024-08-300.051000
2582000-12-200.088000
2591997-06-260.088000
2601998-11-240.096000
2612006-02-270.064000
2622007-05-240.064000
2631996-05-240.100000
2642017-04-280.056000
2652007-01-230.076000
2661997-08-270.108000
2672011-03-310.072000
2682022-04-290.042000
2691987-02-260.112000
2702006-10-260.068000
2712010-02-260.068000
2722019-09-300.048000
2731989-06-300.112000
2742003-08-220.064000
2751996-04-260.100000
2762026-03-310.052000
2772026-04-300.050000
2781987-06-290.080000
2792000-01-210.104000
2802002-08-260.084000
2812008-11-250.072000
2822011-02-280.068000
2832013-03-280.068000
2842019-08-300.052000
2852020-02-280.040000
2861990-03-260.112000
2872025-11-280.051000
2881994-02-240.108000
2892021-02-260.037000
2902021-03-310.039000
2912024-09-300.050000
2921990-11-260.120000
2932011-09-300.068000
2942020-09-300.042000
2952021-04-300.038000
2962009-11-240.068000
2971992-04-240.104000
2982007-08-230.064000
2992013-08-300.068000
3002015-08-310.068000
3011992-02-240.112000
3021998-10-230.104000
3032019-04-300.052000
3042025-06-300.051000
3051994-10-250.100000
3062023-08-310.049000
3072007-02-230.068000
3082010-07-300.072000
3092014-10-310.068000
3101993-05-240.100000
3111991-05-240.108000
3121994-09-260.108000
3132002-04-300.084000
3142009-03-250.072000
3152019-12-310.044000
3161988-04-290.108000
3171989-09-290.108000
3181991-03-250.112000
3191996-02-260.112000
3202001-03-260.084000
3211987-04-290.080000
3222007-06-220.068000
3232015-05-290.064000
3242019-03-290.052000
3252002-06-260.088000
3261994-08-230.104000
3272004-04-260.064000
3282021-10-290.039000
3291993-01-260.100000
3302013-04-300.064000
3312017-03-310.056000
3322008-04-280.072000
3331999-08-260.096000
3342009-07-240.072000
3351995-03-270.108000
3361999-02-250.096000
3372001-12-200.068000
3382011-11-300.228000
3392019-07-310.052000
3401995-04-260.100000
3412020-05-290.044000
3421992-08-250.112000
3431994-04-250.108000
3442005-04-280.056000
3452017-07-310.052000
3462018-07-310.056000
3471991-02-220.108000
3481997-07-250.092000
3492004-08-250.060000
3502008-02-270.072000
3512014-03-310.068000
3522020-10-300.045000
3532022-12-300.050000
3541991-09-250.112000
3552014-09-300.064000
3561996-03-270.100000
3572004-07-260.060000
3582004-10-250.060000
3592004-12-220.124000
3602006-07-260.064000
3612015-03-310.064000
3621988-06-300.112000
3632003-06-230.064000
3642009-05-260.076000
3652025-10-310.052000
3661989-03-310.112000
3671998-09-240.108000
3682002-07-260.080000
3692002-09-260.084000
3702006-11-270.072000
3712008-01-280.092000
3722010-12-310.076000
3732014-01-310.068000
3741996-09-250.108000
3752018-06-290.052000
3762016-11-300.064000
3772018-05-310.056000
3781994-05-240.100000
3792013-12-310.068000
3801995-07-260.100000
3812009-02-230.076000
3822021-12-030.039000
3831993-07-230.096000
3842013-10-310.068000
3852014-12-310.064000
3862018-12-310.060000
3872010-11-300.068000
3882000-06-210.088000
3892012-08-310.068000
3901987-08-280.112000
3912012-01-310.072000
3922019-11-290.048000
3932022-07-290.047000
3942002-01-250.092000
3952007-04-250.064000
3962018-01-310.052000
3972020-08-310.044000
3982024-11-290.052000
3991997-01-290.112000
4002017-08-310.056000
4012003-02-210.072000
4021987-09-290.112000
4032015-10-300.064000
4042023-01-310.047000
4051987-01-290.104000
4062000-08-250.096000
4072001-02-260.096000
4082005-07-280.056000
4092008-10-270.072000
4102017-10-310.056000
4112020-07-310.044000
4121998-05-270.092000
4132024-04-300.052000
4141993-02-240.104000
4152003-12-220.064000
4162025-08-290.052000
4171992-12-280.116000
4182000-05-240.092000
4192008-06-260.068000
4202011-04-290.068000
4212022-01-310.038000
4222022-03-310.041000
4231995-12-270.112000
4242003-03-240.076000
4252003-11-210.060000
4262005-03-300.068000
4272015-01-300.064000
4282023-06-300.048000
4291990-02-230.108000
4302019-05-310.052000
4311995-08-250.096000
4322006-06-260.068000
4332009-01-230.092000
4341992-05-260.112000
4352025-12-310.053000
4362005-05-260.056000
4371989-10-310.112000
4382012-02-290.068000
4392015-09-300.064000
4402020-04-300.044000
4411987-11-300.116000
4422014-07-310.068000
4432021-01-290.041000
4441998-03-260.092000
4452021-09-300.036000
4462023-04-280.047000
4472026-01-300.051000
4482018-10-310.060000
4492004-01-260.068000
4502005-09-290.064000
4512012-03-300.072000
4522013-09-300.068000
4531998-07-270.104000
4542001-07-310.088000
4552016-07-290.060000
4562017-05-310.056000
4572017-11-300.148000
4581998-02-260.104000
4591999-10-250.104000
4602001-10-260.080000
4611994-12-280.100000
4621997-02-260.104000
4632000-07-240.104000
4642010-03-310.076000
4652010-12-160.004000
4661988-11-300.108000
4672016-04-290.060000
4681999-07-260.100000
4692000-09-210.088000
4702009-08-240.072000
4712009-12-170.056000
4721988-05-270.112000
4731987-03-300.112000
4741999-01-290.104000
4752005-02-240.056000
4762026-02-270.045000
4771986-12-310.092000
4782015-12-310.064000
4792021-05-280.039000
4801996-07-260.096000
4811997-11-250.092000
4821996-06-260.092000
4832004-01-270.072000
4842007-04-240.064000
4852012-12-310.068000
4862020-12-020.014000
4872022-08-310.045000
4881991-07-250.108000
4891997-05-280.100000
4902005-10-270.056000
4912023-07-310.053000
4921990-06-250.112000