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

4.5 KiB

1DateDividends
21989-08-210.120000
31997-08-150.075000
42010-03-310.024000
51995-12-290.040000
62005-02-110.025000
72007-11-201.662000
82008-12-230.026000
92013-12-310.116000
102017-12-290.084000
111999-11-181.820000
122005-11-221.066000
132015-06-300.091000
142020-03-270.080000
151989-05-120.120000
162011-12-300.041000
172018-12-270.076000
181998-08-140.060000
191999-05-200.060000
202020-12-290.063000
211988-12-290.060000
222002-02-150.030000
231983-08-120.130000
241985-05-100.140000
251990-08-200.110000
261994-02-180.040000
272021-06-290.060000
282023-03-300.074000
292025-06-240.058000
302025-09-230.056000
311980-08-150.130000
321996-02-150.035000
332000-12-210.030000
342002-08-220.050000
352003-11-250.052000
362005-05-190.050000
372006-05-180.050000
381986-11-141.270000
392007-05-180.052000
402017-03-310.088000
412023-06-290.074000
421987-11-131.470000
431995-08-180.075000
442012-03-300.039000
452013-03-280.048000
462018-11-201.223000
471986-02-140.140000
482020-09-290.070000
491982-08-130.140000
501993-12-300.040000
511996-12-270.040000
521997-12-230.040000
532001-02-150.030000
541985-08-160.140000
552008-08-150.052000
562009-05-150.005000
572016-03-310.096000
582013-09-270.077000
591982-02-120.140000
601996-05-090.075000
611991-11-150.430000
621992-12-300.050000
631994-11-180.845000
642007-12-210.026000
652014-12-310.094000
662016-12-300.107000
672017-06-300.087000
682024-03-270.067000
691983-11-110.130000
702000-02-160.030000
712000-11-211.451000
722003-12-190.025000
732011-06-300.032000
742022-12-280.073000
752023-12-270.076000
761982-11-120.140000
771984-05-110.130000
781980-02-150.120000
791981-11-130.140000
801990-12-270.050000
811994-05-160.080000
821997-05-080.075000
832015-03-310.087000
842026-06-260.050000
851988-12-300.060000
861991-05-100.100000
872013-06-280.051000
881989-11-100.470000
891996-08-160.075000
901983-05-130.130000
912025-03-270.060000
922006-02-100.025000
932011-03-310.027000
942014-06-270.082000
952016-09-300.086000
962021-09-290.074000
972026-03-270.058000
981993-05-210.090000
992021-11-230.453000
1002022-09-290.074000
1011997-12-240.040000
1022009-12-300.017000
1031985-02-150.140000
1042012-09-280.050000
1051988-11-110.470000
1062004-12-210.025000
1071987-08-140.130000
1081993-11-190.680000
1091995-05-110.075000
1102008-02-150.026000
1112018-06-290.086000
1121986-08-150.140000
1131990-02-220.050000
1142020-06-300.080000
1151987-12-300.060000
1161988-05-130.120000
1172007-08-170.052000
1181984-08-100.130000
1192022-11-220.923000
1202025-12-300.046000
1212019-06-280.082000
1221998-12-230.030000
1232001-11-210.626000
1242006-08-170.050000
1252012-06-290.046000
1261999-02-120.030000
1272005-12-200.025000
1281985-11-150.140000
1291988-08-120.120000
1301991-08-190.100000
1311995-12-280.040000
1322001-08-220.060000
1332011-09-300.035000
1342017-11-211.541000
1352024-09-250.064000
1361989-02-100.060000
1372016-11-220.817000
1381980-05-160.120000
1391991-12-300.050000
1401995-02-160.035000
1411995-11-161.265000
1422019-03-290.088000
1431989-12-280.060000
1442003-08-210.050000
1451991-12-270.050000
1461992-05-150.100000
1471997-11-131.465000
1481989-12-290.060000
1491998-02-100.030000
1501986-05-160.140000
1511998-05-060.060000
1522002-05-230.050000
1532004-02-120.025000
1541998-12-240.030000
1552003-05-220.050000
1562010-09-300.023000
1572014-09-300.091000
1581980-11-140.140000
1591994-08-220.080000
1601994-12-300.040000
1612001-05-230.060000
1621990-05-180.110000
1632002-11-200.462000
1642014-03-280.085000
1651981-08-140.140000
1661999-08-200.060000
1671983-02-110.130000
1681993-08-230.080000
1692012-12-280.055000
1702010-12-170.028000
1712025-12-021.282000
1721990-11-160.640000
1731996-12-300.040000
1742000-08-180.060000
1752006-12-210.025000
1762008-05-160.052000
1772024-11-260.852000
1781990-12-260.050000
1791992-12-290.050000
1802007-02-160.026000
1812008-11-210.052000
1822022-03-300.065000
1831987-02-130.130000
1841992-11-190.770000
1852021-12-290.079000
1862023-09-280.060000
1872001-12-200.030000
1882016-06-300.083000
1892022-06-290.087000
1901984-11-160.140000
1911993-02-240.040000
1922002-12-200.025000
1932004-08-200.050000
1942015-11-241.146000
1952015-12-310.089000
1962018-09-280.082000
1971991-02-150.050000
1981998-11-191.010000
1992006-11-211.052000
2002009-02-130.026000
2012017-09-290.091000
2021987-05-150.130000
2031994-12-290.040000
2041999-12-230.030000
2052005-08-180.050000
2062019-09-270.085000
2071988-02-120.060000
2082004-05-210.050000
2091981-05-150.140000
2101984-02-100.130000
2111993-12-290.040000
2121996-11-221.105000
2132000-05-180.060000
2142010-06-300.017000
2151982-05-140.140000
2161992-08-170.100000
2172003-02-140.025000
2182004-11-230.300000
2192024-12-270.120000
2201992-02-180.050000
2211981-02-130.140000
2221987-12-310.060000
2232014-11-210.804000
2241997-02-130.035000
2252015-09-300.092000
2262018-03-290.083000
2272019-11-210.336000
2282021-03-300.051000
2292010-04-300.044000
2302019-12-270.090000
2312024-06-270.073000