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

11 KiB

1DateDividends
21996-06-280.053000
32001-09-280.047000
41994-03-310.056000
52008-07-310.042000
62017-04-280.034000
71987-05-220.060000
81989-07-250.067000
91993-11-300.065000
102007-09-280.042000
111982-12-300.061000
121986-12-240.062000
132012-03-300.041000
141982-04-300.064000
151992-07-240.056000
161992-11-250.062000
172004-07-300.043000
182005-11-300.041000
192017-07-310.034000
201983-02-280.063000
211990-10-250.061000
221998-07-310.051000
231985-12-240.069000
241988-05-200.060000
251994-04-290.056000
261994-07-290.054000
272001-02-280.050000
282021-06-300.021000
291987-12-240.062000
301997-09-300.053000
312008-09-300.043000
321986-03-250.069000
331999-11-300.092000
342001-04-300.050000
352005-07-290.042000
362009-12-310.040000
372014-05-300.038000
381991-03-250.058000
391986-10-240.064000
401995-04-280.054000
412016-08-310.034000
422018-03-290.030000
431981-06-300.065000
441985-03-290.068000
452007-01-310.042000
462013-06-280.036000
472020-11-300.024000
481984-04-300.059000
491993-08-200.059000
501995-01-310.057000
511997-07-310.053000
521997-08-290.053000
532001-01-310.051000
542001-03-300.050000
552003-04-300.045000
561990-01-250.068000
572020-09-300.024000
582019-09-300.028000
591991-08-230.053000
601993-04-230.053000
611997-06-300.054000
622016-05-310.034000
631985-01-300.067000
641995-03-310.057000
652015-01-300.036000
662022-02-280.020000
671981-11-300.067000
681989-11-240.059000
691991-12-240.058000
701995-02-280.057000
711997-11-280.090000
721998-04-300.052000
732005-05-310.042000
742020-05-290.027000
751980-03-280.048000
762026-04-300.032000
771986-11-250.066000
781992-04-240.057000
792002-07-310.047000
802009-01-300.042000
811986-08-250.067000
822009-07-310.040000
832024-02-290.027000
841998-05-290.051000
852008-11-280.043000
862010-03-310.039000
872015-11-300.034000
882022-05-310.023000
891981-04-300.062000
902000-11-300.053000
912017-03-310.035000
921980-08-290.057000
932014-06-300.037000
942022-04-290.022000
951980-12-300.060000
961986-02-250.071000
972003-02-280.045000
982014-08-290.036000
992001-12-310.049000
1002014-04-300.038000
1012012-02-290.040000
1022013-02-280.036000
1031990-08-240.059000
1041995-07-310.056000
1051997-01-310.054000
1061999-02-260.050000
1072017-05-310.034000
1082022-11-300.025000
1091984-01-300.066000
1102003-01-310.044000
1112019-12-310.028000
1121981-01-300.061000
1132002-02-280.050000
1142005-12-300.041000
1152011-10-310.040000
1162015-06-300.034000
1172019-10-310.028000
1182025-11-280.031000
1191980-05-300.059000
1202018-09-280.030000
1212021-10-290.022000
1221992-05-220.055000
1231985-02-280.066000
1242008-06-300.041000
1252014-01-310.037000
1261980-09-300.059000
1271981-10-300.063000
1281983-11-300.067000
1291986-07-250.066000
1301993-01-250.059000
1311996-12-310.053000
1322016-11-300.032000
1331981-07-300.066000
1341985-09-300.067000
1351994-11-300.057000
1361983-07-290.070000
1372011-09-300.040000
1382013-10-310.037000
1392023-03-310.027000
1402011-06-300.040000
1411991-02-250.059000
1421996-04-300.053000
1432000-07-310.051000
1442003-11-280.044000
1451988-03-250.061000
1462002-05-310.047000
1472003-03-310.044000
1481981-02-270.062000
1491992-10-230.054000
1502008-08-290.042000
1512018-05-310.031000
1522018-07-310.031000
1531991-10-250.057000
1541990-04-250.064000
1551991-04-250.058000
1562006-02-280.041000
1572025-05-300.031000
1581988-04-200.060000
1591983-01-280.063000
1601988-09-230.059000
1611992-01-240.059000
1621996-08-300.054000
1631998-03-310.052000
1642011-05-310.040000
1652016-04-290.033000
1661980-07-300.058000
1672021-11-300.021000
1682000-12-290.052000
1692010-06-300.039000
1702010-12-310.040000
1711997-10-310.053000
1722026-06-300.031000
1731995-08-310.056000
1742017-12-290.033000
1752018-02-280.028000
1762023-05-310.028000
1771983-05-270.063000
1781999-01-290.049000
1792016-10-310.034000
1802024-08-300.030000
1811989-01-250.065000
1821984-06-290.064000
1831994-10-310.057000
1842001-08-310.049000
1851983-04-290.063000
1862011-03-310.040000
1872015-09-300.036000
1881987-09-250.062000
1892008-03-310.043000
1902025-09-300.031000
1912000-02-290.049000
1921993-10-200.056000
1932003-07-310.044000
1941992-03-250.058000
1951989-10-250.062000
1962003-08-290.044000
1972004-04-300.043000
1982013-03-280.035000
1992020-01-310.028000
2001985-07-300.069000
2011998-09-300.050000
2022019-08-300.029000
2032021-03-310.023000
2041995-09-290.053000
2052023-10-310.029000
2062024-11-290.029000
2072010-08-310.040000
2081988-10-250.067000
2092004-05-280.043000
2102010-09-300.040000
2112011-01-310.040000
2122011-08-310.040000
2132014-07-310.037000
2142015-12-310.035000
2151979-12-280.049000
2162024-10-310.032000
2172026-02-270.029000
2182024-09-300.029000
2191985-06-280.069000
2201987-04-240.060000
2211998-06-300.051000
2222006-01-310.040000
2232016-09-300.033000
2242020-08-310.025000
2251985-11-250.058000
2262001-11-300.079000
2272011-07-290.042000
2282018-10-310.031000
2292022-03-310.022000
2302025-08-290.032000
2311982-08-300.069000
2321985-05-300.067000
2331984-03-300.058000
2342002-11-290.065000
2352021-02-260.021000
2361985-10-300.069000
2372007-07-310.042000
2381981-09-300.064000
2392020-10-300.025000
2402019-03-290.032000
2412007-04-300.042000
2422002-09-300.046000
2431988-08-250.063000
2441994-02-280.056000
2451983-06-300.066000
2462024-04-300.029000
2471984-11-300.065000
2481990-02-230.057000
2492008-05-300.042000
2502008-10-310.044000
2512024-03-280.029000
2522024-06-280.029000
2532026-05-290.032000
2541984-08-300.061000
2551995-11-300.054000
2562000-10-310.051000
2572004-01-300.042000
2582006-12-290.042000
2592009-10-300.040000
2601992-12-240.055000
2612004-08-310.043000
2622010-07-300.040000
2632016-01-290.035000
2642023-01-310.026000
2651996-03-290.053000
2662014-12-310.036000
2672013-07-310.037000
2681999-10-290.050000
2692003-12-310.044000
2702006-03-310.041000
2712017-02-280.031000
2722019-06-280.030000
2732025-04-300.031000
2741987-07-240.061000
2752023-11-300.028000
2761983-12-300.067000
2772014-09-300.036000
2781991-05-240.056000
2791988-11-250.063000
2801989-05-250.062000
2812000-08-310.052000
2822004-12-310.042000
2832017-09-290.032000
2841981-05-290.064000
2852013-12-310.037000
2862015-08-310.035000
2871981-12-300.072000
2881987-11-250.067000
2891999-08-310.050000
2902001-05-310.049000
2912011-12-300.040000
2922015-02-270.033000
2931982-02-260.067000
2941981-08-280.064000
2951984-07-300.061000
2962000-06-300.051000
2972002-01-310.049000
2982020-03-310.029000
2991981-03-300.063000
3001996-07-310.053000
3012025-02-280.029000
3021990-09-250.063000
3032007-08-310.042000
3042012-06-290.039000
3051983-03-300.063000
3061999-06-300.049000
3071999-07-300.049000
3082004-11-300.043000
3092017-10-310.033000
3101980-10-300.059000
3111983-09-300.064000
3121995-06-300.057000
3131998-01-300.052000
3142000-09-290.051000
3152004-03-310.044000
3162019-01-310.032000
3171983-08-300.065000
3182006-11-300.042000
3192025-01-310.031000
3202003-09-300.044000
3211987-02-250.068000
3221989-03-230.060000
3231993-02-250.056000
3241993-05-250.060000
3252000-04-280.052000
3262006-09-290.042000
3272013-01-310.036000
3281984-02-290.059000
3292023-08-310.028000
3302015-04-300.035000
3311986-04-250.068000
3321986-05-230.063000
3331993-03-250.056000
3342009-03-310.040000
3351980-11-280.057000
3361982-11-300.063000
3371989-02-240.059000
3381989-06-230.058000
3391994-12-300.057000
3402007-10-310.042000
3412011-04-290.040000
3422013-04-300.036000
3431980-02-290.048000
3442023-06-300.028000
3452019-02-280.028000
3461992-09-250.058000
3471999-05-280.048000
3482000-01-310.049000
3492026-03-310.032000
3501984-10-300.065000
3512006-10-310.043000
3522007-03-300.042000
3532017-06-300.033000
3542020-04-300.026000
3552020-06-300.025000
3562004-09-300.043000
3571986-01-240.071000
3582006-06-300.042000
3592009-05-290.041000
3602022-06-300.022000
3611980-04-300.057000
3622009-04-300.041000
3632015-05-290.036000
3641989-12-220.058000
3651994-08-310.058000
3662002-06-280.047000
3672011-02-280.041000
3682020-12-310.046000
3692025-07-310.032000
3701989-08-250.061000
3712000-03-310.051000
3722016-02-290.033000
3731994-06-300.056000
3741991-11-250.057000
3752005-09-300.042000
3762010-11-300.040000
3772022-07-290.023000
3781991-07-250.057000
3791991-09-250.061000
3801994-09-300.057000
3811996-10-310.054000
3822006-04-280.042000
3831990-12-240.062000
3842016-03-310.035000
3851991-06-250.059000
3862006-07-310.042000
3872014-03-310.038000
3882023-04-280.026000
3891997-04-300.053000
3902022-12-300.027000
3912024-05-310.030000
3922020-07-310.025000
3932002-12-310.045000
3942006-05-310.042000
3952008-12-310.042000
3962015-10-300.035000
3971993-12-200.055000
3981993-07-230.052000
3992005-06-300.041000
4001982-07-300.070000
4011988-06-200.058000
4021990-03-230.061000
4031993-09-200.053000
4041997-12-310.052000
4052022-08-310.024000
4062023-12-290.036000
4071987-03-250.063000
4081996-02-290.054000
4092005-04-290.043000
4102021-04-300.022000
4112021-09-300.021000
4122025-10-310.032000
4132025-12-310.034000
4141987-08-250.064000
4152005-02-280.042000
4161982-09-300.068000
4172012-07-310.039000
4182014-11-280.036000
4192018-06-290.030000
4202019-04-300.030000
4212023-02-280.024000
4222024-12-310.038000
4232011-11-300.040000
4242007-02-280.042000
4252026-07-310.032000
4261998-02-270.052000
4271996-01-310.053000
4281997-03-310.053000
4291998-12-310.236000
4302018-08-310.031000
4311982-03-300.067000
4322013-11-290.037000
4332019-11-290.027000
4341988-01-250.065000
4351990-07-250.061000
4361999-03-310.049000
4371999-04-300.049000
4382005-03-310.042000
4391987-10-230.059000
4401987-06-250.070000
4412004-10-290.043000
4422019-07-310.029000
4431984-09-280.059000
4442026-01-300.031000
4451994-01-310.054000
4462025-06-300.031000
4471996-09-300.054000
4481980-01-300.052000
4491982-10-290.065000
4501996-05-310.053000
4512012-08-310.038000
4522012-10-310.038000
4532025-03-310.031000
4541979-11-300.052000
4552022-10-310.026000
4562005-10-310.042000
4571986-06-250.070000
4582007-11-300.042000
4592015-03-310.036000
4601982-06-300.069000
4612009-09-300.040000
4622018-01-310.033000
4631991-01-250.062000
4641990-06-250.060000
4651994-05-310.058000
4662009-08-310.040000
4672012-09-280.038000
4682018-04-300.030000
4692019-05-310.030000
4701988-02-250.061000
4712002-04-300.047000
4722009-11-300.040000
4732023-09-290.028000
4742024-07-310.029000
4751995-10-310.056000
4761993-06-250.056000
4772006-08-310.042000
4782017-08-310.033000
4791990-11-230.057000
4801995-12-290.054000
4812005-08-310.043000
4822008-04-300.043000
4832010-01-290.040000
4842021-12-310.091000
4851988-12-230.058000
4861997-05-300.053000
4872005-01-310.042000
4881983-10-280.065000
4892007-05-310.042000
4901990-05-250.061000
4912002-08-300.046000
4922023-07-310.028000
4932000-05-310.051000
4941988-07-250.065000
4951992-08-250.060000
4961995-05-310.061000
4972016-06-300.033000
4982018-12-310.032000
4992021-08-310.022000
5002022-09-300.024000
5011987-01-230.062000
5022018-11-300.031000
5031984-12-280.067000
5042010-10-290.040000
5051985-08-300.066000
5061989-09-250.061000
5072016-07-290.034000
5082022-01-310.022000
5091989-04-250.065000
5102008-02-290.042000
5112013-08-300.036000
5122015-07-310.035000
5131996-11-290.090000
5142012-01-310.039000
5151985-04-300.069000
5161998-10-300.050000
5171998-11-300.049000
5182010-02-260.040000
5192014-10-310.036000
5202017-01-310.035000
5212020-02-280.026000
5221992-02-250.060000
5232001-07-310.049000
5242004-02-270.043000
5252012-11-300.037000
5262012-12-310.037000
5271999-12-310.049000
5281980-06-300.058000
5292001-10-310.047000
5302002-03-280.048000
5312009-06-300.041000
5322013-05-310.036000
5332017-11-300.031000
5342021-01-290.024000
5351979-10-300.028000
5361997-02-280.053000
5372012-05-310.039000
5382014-02-280.038000
5392021-05-280.023000
5401986-09-250.068000
5411998-08-310.051000
5421999-09-300.050000
5432007-12-310.042000
5442010-05-280.039000
5452024-01-310.029000
5461984-05-300.060000
5472004-06-300.043000
5482007-06-290.042000
5492008-01-310.042000
5502012-04-300.039000
5512016-12-300.034000
5522003-10-310.044000
5532013-09-300.037000
5542001-06-290.050000
5551982-05-280.066000
5561992-06-250.065000
5572009-02-270.042000
5582021-07-300.022000
5591982-01-290.069000