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

10 KiB

1DateDividends
22011-01-310.050000
32010-07-300.049000
41985-08-300.100000
51987-06-300.083000
61997-09-300.060000
72003-04-300.052000
82008-12-310.049000
92025-09-300.035000
101986-08-290.088000
111987-07-310.083000
122003-01-310.052000
132015-01-300.050000
142021-12-310.031000
151988-08-260.083000
161994-09-300.066000
171999-08-310.020000
182023-06-300.033000
192011-09-300.049000
202021-02-260.029000
212024-12-310.036000
221986-01-310.090000
231999-02-260.017000
242000-03-200.039000
252003-03-310.052000
262011-06-300.050000
271992-11-300.075000
282001-04-300.051000
292002-12-310.053000
302021-10-290.030000
311995-04-280.064000
322019-12-310.037000
332020-06-300.032000
341985-04-300.100000
351998-09-210.039000
361999-09-300.018000
371993-02-260.073000
381997-11-280.060000
392000-08-180.038000
401992-01-310.075000
411992-04-300.075000
421998-05-290.060000
432005-07-290.052000
442022-08-310.032000
452000-12-200.039000
462002-06-280.054000
472016-11-300.045000
481986-05-300.088000
491994-05-310.066000
502004-05-280.048000
511985-01-310.100000
521994-10-310.066000
531995-02-280.064000
542005-08-310.051000
551996-10-310.062000
562017-02-280.042000
572018-05-310.047000
581993-03-310.073000
592011-08-310.049000
602015-07-310.049000
612017-11-300.042000
622026-02-270.033000
631990-10-310.083000
642009-04-300.049000
652011-10-310.049000
662016-12-300.048000
672017-12-290.044000
681991-09-300.080000
692011-02-280.049000
702025-12-310.036000
711991-02-010.080000
721992-09-300.075000
732026-04-300.040000
742012-10-310.048000
752014-05-300.051000
762004-03-310.048000
772005-04-290.051000
782016-08-310.046000
791992-10-300.075000
801995-10-310.064000
811997-02-280.062000
821999-07-300.020000
832001-08-310.055000
841985-11-290.100000
851996-06-280.062000
862003-05-300.051000
872001-10-310.054000
882005-09-300.051000
892009-08-310.049000
902012-05-310.049000
912014-08-290.050000
921989-03-310.083000
931991-07-310.080000
941992-03-310.075000
951994-04-290.066000
962002-11-290.053000
971992-05-290.075000
982003-11-280.046000
992004-10-290.051000
1002009-09-300.049000
1012015-12-310.048000
1022002-08-300.054000
1032014-01-310.050000
1042019-05-310.048000
1051995-05-310.064000
1061999-07-200.037000
1072023-10-310.035000
1081995-12-220.064000
1092012-06-290.046000
1102016-05-310.048000
1112019-10-310.038000
1121984-12-310.103000
1131988-12-300.083000
1142000-07-200.039000
1152004-11-300.053000
1162013-05-310.048000
1172021-09-300.029000
1181991-02-280.080000
1192002-10-310.053000
1202010-05-280.051000
1212019-01-310.049000
1222019-11-290.036000
1231995-06-300.064000
1242000-04-200.036000
1252006-02-280.051000
1262015-10-300.048000
1272020-09-300.032000
1281992-06-300.075000
1292000-07-310.021000
1302002-03-280.054000
1312014-06-300.049000
1322025-01-310.037000
1331987-08-280.084000
1342005-03-310.051000
1352024-06-280.039000
1361988-03-250.088000
1372016-03-310.047000
1382023-04-280.033000
1391990-01-300.083000
1402006-08-310.050000
1412024-09-300.035000
1422019-12-030.073000
1432020-11-300.032000
1441985-02-280.100000
1451989-02-270.083000
1461996-09-300.062000
1472007-11-300.049000
1482016-06-300.046000
1491993-08-310.070000
1502017-04-280.042000
1512021-06-300.030000
1522012-12-310.048000
1532022-06-300.031000
1541986-06-300.088000
1551996-08-020.006000
1562002-05-310.054000
1572009-06-300.049000
1582010-11-300.048000
1592026-06-300.038000
1601989-04-280.083000
1611998-11-300.020000
1622006-10-310.049000
1632009-01-300.049000
1642012-04-300.047000
1652000-09-290.020000
1662001-09-280.055000
1672012-01-310.050000
1682015-05-290.049000
1692018-10-310.048000
1701997-05-300.061000
1711998-12-220.298000
1722001-05-310.043000
1732007-08-310.049000
1742002-09-300.054000
1752002-07-310.054000
1762008-05-300.048000
1772015-03-310.050000
1781987-04-300.083000
1792001-01-310.021000
1802004-12-310.051000
1812017-01-310.047000
1822024-02-290.033000
1831989-06-300.083000
1841990-09-280.083000
1852004-02-270.048000
1862014-03-310.051000
1872018-03-290.048000
1881999-04-300.020000
1892006-12-290.049000
1902023-07-310.037000
1911993-09-300.070000
1921995-09-290.064000
1931996-03-290.064000
1941997-04-300.062000
1951998-01-300.060000
1961991-12-310.075000
1972020-05-290.033000
1982026-07-310.040000
1991996-11-290.062000
2002001-12-310.054000
2012003-09-300.049000
2022008-09-300.049000
2032010-09-300.049000
2042018-02-280.040000
2051994-03-310.066000
2061998-07-230.060000
2071999-09-200.036000
2082006-09-290.050000
2092013-08-300.049000
2102002-02-280.054000
2112019-08-300.039000
2122021-03-310.031000
2131985-03-290.100000
2141987-09-300.085000
2152008-01-310.052000
2162009-07-310.048000
2172025-06-300.035000
2181994-08-310.066000
2191986-12-310.088000
2201999-05-280.020000
2212003-10-310.046000
2222005-06-300.051000
2232024-04-300.035000
2241986-11-280.088000
2252000-06-200.037000
2262000-04-280.019000
2272006-05-310.050000
2282014-04-300.050000
2292018-11-300.054000
2302020-07-310.033000
2312001-11-300.054000
2322005-10-310.051000
2332006-06-300.051000
2341987-03-310.085000
2351991-10-310.080000
2361992-08-310.075000
2371994-01-310.066000
2382001-02-280.057000
2392017-09-290.043000
2402025-04-300.036000
2412026-05-290.041000
2421986-07-310.088000
2431987-10-300.086000
2441998-09-300.020000
2452013-10-310.049000
2462020-02-280.033000
2472019-02-280.044000
2481988-09-280.083000
2491997-06-300.061000
2501999-08-200.036000
2512007-09-280.049000
2522016-10-310.046000
2531985-07-310.100000
2541990-06-290.083000
2552004-04-300.048000
2562019-04-300.047000
2572025-05-300.037000
2582006-07-310.050000
2592013-07-310.049000
2602018-06-290.042000
2611987-05-290.083000
2621990-02-260.083000
2631991-05-310.080000
2642000-01-200.054000
2652003-12-310.049000
2662018-07-310.043000
2672022-01-310.030000
2682000-09-200.038000
2692007-05-310.050000
2702026-03-310.037000
2711994-11-300.065000
2722005-01-310.050000
2732011-03-310.049000
2742024-07-310.042000
2752022-12-300.036000
2761990-08-310.083000
2772000-08-310.021000
2782007-01-310.050000
2792009-11-300.049000
2802018-04-300.050000
2811999-03-220.043000
2822023-01-310.036000
2832025-02-280.033000
2842014-02-280.046000
2852017-10-310.043000
2861986-04-300.088000
2872004-01-300.049000
2882021-04-300.030000
2891996-12-270.067000
2902000-11-300.020000
2912011-11-300.047000
2922014-12-310.047000
2932018-09-280.041000
2941993-01-290.073000
2951996-07-310.062000
2961996-08-300.062000
2972014-07-310.050000
2982008-11-280.049000
2992022-09-300.032000
3001990-04-300.083000
3011994-12-230.064000
3022007-10-310.049000
3032010-08-310.049000
3042025-08-290.037000
3051989-11-300.083000
3061993-12-270.066000
3072007-03-300.050000
3082017-07-310.046000
3092020-01-310.039000
3101989-05-300.083000
3112000-10-310.021000
3122005-12-300.052000
3132024-01-310.037000
3142020-12-310.033000
3152023-11-300.034000
3161988-02-260.088000
3171988-06-280.088000
3181992-12-180.007000
3192013-02-280.044000
3202014-09-300.048000
3211998-08-310.021000
3221999-12-200.036000
3231997-12-260.060000
3242013-12-310.050000
3252015-02-270.045000
3261985-05-310.100000
3271989-08-300.083000
3281998-03-310.060000
3292001-03-300.061000
3302002-01-310.054000
3312015-09-300.047000
3322021-05-280.031000
3331998-02-270.060000
3342008-03-310.049000
3352009-02-270.055000
3362010-03-310.049000
3372012-11-300.046000
3381997-08-290.061000
3392003-08-290.050000
3402007-07-310.049000
3412006-01-310.051000
3422013-09-300.046000
3432016-01-290.048000
3442016-09-300.046000
3451985-10-310.100000
3461986-03-310.095000
3471999-01-200.060000
3482001-07-310.055000
3492003-06-300.050000
3502011-12-300.047000
3512021-12-030.070000
3522024-10-310.036000
3531990-05-310.083000
3542000-06-300.019000
3552005-02-280.051000
3562009-05-290.049000
3572011-07-290.052000
3582009-10-300.049000
3591991-03-280.080000
3601996-01-310.064000
3611999-11-220.035000
3622000-10-200.039000
3632005-05-310.052000
3641990-03-300.083000
3651995-01-310.064000
3662003-07-310.050000
3671988-05-270.088000
3681993-04-300.073000
3692017-06-300.040000
3702020-08-310.033000
3712016-02-290.045000
3722022-02-280.026000
3731989-10-300.083000
3741993-10-290.070000
3751999-05-200.039000
3762004-07-300.050000
3772006-11-300.048000
3781986-09-300.088000
3791994-06-300.066000
3802007-06-290.049000
3812010-02-260.049000
3822014-11-280.049000
3831987-12-300.088000
3841991-08-300.080000
3852005-11-300.051000
3862012-07-310.048000
3872024-08-300.036000
3881986-10-310.088000
3891999-10-290.019000
3902017-08-310.044000
3911988-04-270.088000
3921999-03-310.021000
3932008-06-300.048000
3942022-05-310.032000
3952022-10-310.033000
3962023-03-310.034000
3972023-08-310.034000
3981988-10-310.083000
3992000-02-290.017000
4002004-06-300.050000
4012014-10-310.050000
4022020-03-310.036000
4031995-11-300.064000
4042000-05-310.021000
4052007-02-280.049000
4062012-09-280.047000
4072025-07-310.039000
4081989-09-290.083000
4091990-12-310.080000
4102023-02-280.031000
4112010-06-300.050000
4122013-03-280.048000
4131996-04-300.062000
4141997-12-180.008000
4152000-11-200.038000
4162004-08-310.050000
4172004-09-300.050000
4181997-10-310.060000
4191998-07-310.021000
4201999-10-200.036000
4212017-03-310.047000
4221994-02-280.066000
4231998-08-240.039000
4241999-02-220.038000
4252019-06-280.046000
4262020-04-300.033000
4271997-01-310.062000
4282007-12-310.049000
4291995-03-310.064000
4301989-07-310.083000
4311995-08-310.064000
4321999-06-210.037000
4332022-07-290.034000
4342023-05-310.034000
4352015-06-300.048000
4361989-12-290.083000
4372000-01-310.020000
4382010-10-290.047000
4392012-02-290.046000
4402012-03-300.049000
4411988-11-300.083000
4422008-04-300.049000
4432025-03-310.037000
4441987-11-300.088000
4452018-12-310.049000
4462020-10-300.032000
4471991-06-280.080000
4481993-07-300.070000
4491997-07-310.061000
4502010-12-310.049000
4512025-11-280.035000
4521996-02-290.064000
4532002-04-300.054000
4542013-06-280.047000
4552013-11-290.048000
4561990-07-310.083000
4571992-02-280.075000
4582006-04-280.050000
4592022-11-300.034000
4601990-11-300.083000
4611994-07-290.066000
4621999-01-290.021000
4632008-10-310.049000
4642015-08-310.049000
4652022-04-290.032000
4661985-12-310.100000
4671991-04-300.080000
4681998-06-300.060000
4692009-03-310.049000
4702015-04-300.048000
4712006-03-310.049000
4722015-11-300.047000
4732019-07-310.047000
4742021-08-310.030000
4751999-04-200.039000
4762024-03-280.036000
4771999-11-300.018000
4781985-06-280.100000
4791991-11-290.080000
4801999-06-300.018000
4812024-11-290.035000
4821986-02-280.095000
4831987-01-300.085000
4842000-02-180.036000
4852001-06-290.056000
4861998-04-300.060000
4871998-10-300.021000
4882008-08-290.049000
4892019-03-290.049000
4902021-07-300.031000
4912023-09-290.033000
4921988-07-280.088000
4931993-11-300.070000
4942007-04-300.049000
4951995-07-310.064000
4961996-05-310.062000
4972000-03-310.020000
4982018-08-310.043000
4992024-05-310.038000
5002011-04-290.049000
5012011-05-310.048000
5022012-08-310.048000
5032017-05-310.048000
5042009-12-310.049000
5052013-04-300.046000
5061992-12-240.066000
5071993-06-300.070000
5082022-03-310.031000
5091987-02-270.085000
5101988-01-290.088000
5111989-01-310.083000
5121992-07-310.075000
5132018-01-310.044000
5141998-10-220.040000
5152003-02-280.052000
5162010-01-290.049000
5172023-12-290.035000
5182026-01-300.037000
5192008-02-290.049000
5202013-01-310.048000
5212019-09-300.037000
5222020-12-020.044000
5232021-01-290.031000
5241997-03-310.062000
5252021-11-300.029000
5262025-10-310.036000
5272008-07-310.049000
5282016-07-290.046000
5291985-09-300.100000
5301993-05-280.073000
5311998-11-200.039000
5322000-05-190.038000
5332001-01-190.058000
5342016-04-290.046000