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

3.9 KiB

1DateDividends
21999-05-210.031000
32004-07-150.027000
42005-08-170.027000
52006-03-150.025000
62006-09-150.028000
72007-10-300.029000
82008-01-300.027000
91996-10-310.020000
102023-03-301.298000
111998-11-200.030000
121998-12-210.725000
132004-10-150.029000
142008-11-260.024000
151998-01-300.013000
161998-07-210.025000
172002-07-190.041000
182004-05-170.030000
192010-03-250.084000
201997-08-290.025000
212000-06-200.018000
222000-11-200.035000
232002-10-210.017000
242005-05-170.026000
252006-07-210.086000
262007-07-200.332000
272008-03-280.027000
281996-08-300.030000
292009-01-290.025000
302009-07-300.028000
312021-12-173.647000
322022-12-161.350000
332024-12-174.184000
342008-04-290.025000
352006-05-170.027000
362006-07-170.028000
372007-11-290.026000
382009-04-290.026000
391997-02-280.020000
402004-03-170.027000
412004-04-150.027000
422006-01-170.029000
431999-04-200.010000
442003-02-180.036000
452006-12-210.892000
462009-03-300.028000
472009-08-280.028000
482000-12-210.976000
491999-01-210.010000
501999-06-180.010000
511999-07-210.031000
522000-09-200.007000
532005-04-150.027000
542012-03-260.064000
551996-09-300.020000
562000-08-210.042000
572001-03-210.007000
582001-04-200.023000
592015-12-180.844000
602020-03-260.406000
612000-02-180.030000
621998-02-270.018000
631999-10-210.013000
642002-01-180.005000
652005-12-150.026000
662025-03-280.243000
671997-03-310.030000
681999-09-200.018000
692002-04-190.013000
702007-04-270.028000
712016-12-190.324000
721997-11-280.025000
731999-02-190.026000
742002-02-150.034000
751998-05-210.018000
761998-06-190.018000
771999-03-190.018000
782000-07-210.531000
792002-03-210.008000
802003-10-150.025000
812006-12-290.011000
822007-05-300.027000
831997-01-310.015000
842009-05-290.025000
852002-08-210.046000
862002-09-200.003000
872005-01-140.030000
882025-12-172.535000
891998-09-180.020000
901999-12-211.853000
911998-03-310.038000
921997-10-310.025000
932001-01-190.012000
942002-11-200.032000
952005-03-160.023000
962006-06-150.026000
972024-03-272.068000
981997-07-310.013000
991999-08-200.256000
1002000-04-200.021000
1012001-05-210.037000
1022001-11-200.030000
1032003-03-180.027000
1042003-06-170.031000
1052003-09-180.028000
1061996-11-290.030000
1072007-01-300.026000
1082007-06-280.025000
1092008-10-300.027000
1102008-12-300.030000
1112018-12-172.246000
1122019-03-180.307000
1132005-07-210.082000
1142001-07-200.259000
1152003-11-180.030000
1162003-12-220.028000
1172005-12-210.465000
1182007-12-210.956000
1192019-12-170.662000
1201998-10-210.023000
1212014-12-220.296000
1222022-03-301.487000
1231997-04-300.025000
1242001-08-210.037000
1252001-10-190.019000
1262004-09-150.027000
1272006-02-150.026000
1282007-08-300.027000
1292008-08-280.025000
1301996-12-301.095000
1312000-10-200.020000
1322003-07-170.026000
1332007-09-270.024000
1342008-02-280.026000
1352023-12-184.119000
1361998-08-210.025000
1372001-12-210.012000
1382002-12-200.010000
1392004-02-170.032000
1402004-06-160.029000
1412007-02-270.025000
1422007-12-280.027000
1432014-03-170.082000
1441997-12-311.953000
1452026-03-300.354000
1462001-09-200.006000
1472004-01-140.026000
1482005-02-160.027000
1492005-10-170.028000
1502006-11-150.026000
1512007-07-300.028000
1522009-09-290.027000
1531997-09-300.010000
1542003-04-160.028000
1552008-09-290.028000
1562009-02-260.024000
1572009-11-270.026000
1581998-04-200.010000
1591997-05-300.035000
1602004-11-170.029000
1612021-03-300.187000
1621996-07-310.020000
1632004-08-170.030000
1642005-11-160.026000
1652006-10-170.027000
1662009-06-300.028000
1672009-12-300.029000
1682017-03-200.140000
1692020-12-170.492000
1702002-05-210.049000
1712001-02-160.036000
1722004-12-150.028000
1732006-12-150.028000
1742008-07-300.027000
1752017-12-190.657000
1761996-06-280.040000
1772003-05-160.028000
1782006-04-170.029000
1792006-08-160.026000
1802000-01-210.012000
1812003-08-180.029000
1822005-09-150.025000
1832008-05-290.026000
1842011-03-250.062000
1852000-03-210.012000
1862000-05-190.031000
1871996-12-310.020000
1882001-06-200.006000
1892005-06-150.025000
1902008-06-270.027000
1912009-10-290.026000
1922013-03-180.121000
1931997-06-300.033000
1942003-01-210.004000
1952005-07-150.027000
1962007-03-290.027000
1972018-03-190.342000
1981999-11-190.035000