f/overrides/event-backup/dte-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.4 KiB

1DateDividends
21988-03-100.357447
32006-03-160.438298
41971-06-160.297872
52020-12-180.923404
62014-06-120.557447
72000-12-200.438298
82023-06-150.953000
91974-06-140.308936
101975-03-210.308936
111982-12-100.357447
122024-12-161.090000
131973-09-190.308936
141981-12-140.357447
151999-09-160.438298
162012-12-170.527660
172025-03-171.090000
182025-12-151.165000
191970-12-140.297872
201978-06-140.323404
211981-09-180.357447
221987-12-100.357447
232019-12-130.862128
241985-06-140.357447
251989-03-100.357447
262010-06-170.451064
272009-12-170.451064
282013-12-120.557447
291973-12-130.308936
302000-03-160.438298
312018-06-150.751489
321979-12-120.340426
332002-06-260.438298
342011-06-160.500426
352024-06-171.020000
362001-12-210.438298
372009-09-170.451064
382018-03-160.751489
392023-09-150.953000
402025-06-161.090000
411974-09-200.308936
421976-03-190.308085
431998-03-180.438298
441972-06-160.297872
451988-12-140.357447
461994-06-150.438298
471988-09-140.357447
482005-03-170.438298
492016-09-150.655319
501974-12-020.308936
511978-03-100.323404
521978-12-130.323404
532015-03-120.587234
542022-12-160.953000
551986-06-120.357447
561990-12-130.378723
572017-12-150.751489
582010-09-160.476596
592020-09-180.862128
602021-03-120.923404
612024-09-161.020000
621979-03-140.340426
631989-09-140.357447
642004-12-160.438298
651986-09-170.357447
661997-09-180.438298
672015-09-170.621277
681991-06-130.400000
691992-09-150.421277
701996-06-180.438298
712007-09-170.451064
721984-09-140.357447
731985-03-150.357447
741989-06-090.357447
752009-06-110.451064
761996-03-190.438298
772007-03-150.451064
781983-06-100.357447
792002-12-190.438298
802023-03-170.953000
811970-03-200.297872
822009-03-120.451064
832018-09-140.751489
841994-03-150.438298
851998-06-180.438298
862004-06-170.438298
871977-12-120.323404
881985-11-290.357447
892014-09-110.587234
901998-12-170.438298
912011-12-150.500426
922017-09-150.702128
931976-12-100.308085
941980-12-120.340426
951996-09-180.438298
961992-06-120.421277
972003-06-190.438298
982017-06-150.702128
991972-12-210.297872
1001982-06-160.357447
1011982-09-170.357447
1022006-12-140.451064
1031979-06-140.340426
1041980-06-120.340426
1051993-09-150.438298
1061973-03-230.308936
1071996-12-120.438298
1081975-06-130.308936
1091983-09-160.357447
1101987-06-100.357447
1111993-03-120.438298
1122001-06-210.438298
1132008-12-110.451064
1141972-03-200.297872
1151983-12-010.357447
1161987-03-100.357447
1172014-12-110.587234
1182025-09-151.090000
1191979-09-140.340426
1201980-03-140.340426
1211991-12-120.400000
1221997-03-180.438298
1232010-03-180.451064
1241976-06-160.308085
1251983-03-100.357447
1261994-09-150.438298
1271973-06-140.308936
1282005-06-160.438298
1291992-12-110.421277
1302013-06-130.557447
1312017-03-160.702128
1322000-09-210.438298
1332015-12-170.621277
1341977-06-100.308085
1351999-12-160.438298
1362000-06-160.438298
1372026-06-221.165000
1381998-09-170.438298
1392011-09-150.500426
1402012-03-150.500426
1412005-12-150.438298
1422020-03-130.862128
1432026-03-161.165000
1441972-09-210.297872
1451977-03-100.308085
1462002-09-240.438298
1471990-06-130.378723
1482004-09-170.438298
1492022-09-160.885000
1501976-09-220.308085
1511984-03-160.357447
1521990-03-090.378723
1531995-12-130.438298
1542003-09-180.438298
1552020-06-120.862128
1561970-06-190.297872
1571980-09-180.340426
1582015-06-110.587234
1592003-12-180.438298
1602019-09-130.804255
1611971-12-150.297872
1621978-09-200.323404
1631999-03-250.438298
1642024-03-151.020000
1651981-06-120.340426
1661992-03-130.421277
1671993-06-110.438298
1681990-09-140.378723
1692004-03-180.438298
1702012-09-130.527660
1712018-12-140.804255
1721971-09-240.297872
1731988-06-100.665532
1741997-06-180.438298
1752019-03-150.804255
1762022-03-180.885000
1772023-12-151.020000
1781986-03-200.357447
1792006-09-140.438298
1802007-06-140.451064
1812021-06-180.923404
1821983-12-090.357447
1831991-03-130.400000
1842016-03-170.621277
1851975-12-100.308085
1861997-12-170.438298
1872002-03-210.438298
1881984-06-140.357447
1891989-12-130.357447
1902001-09-200.438298
1912007-12-130.451064
1922008-06-120.451064
1932014-03-130.557447
1941971-03-190.297872
1951986-12-100.357447
1962001-03-200.438298
1971994-12-130.438298
1982013-03-140.527660
1991993-12-100.438298
2001995-09-190.438298
2012005-09-150.438298
2022008-03-170.451064
2032013-09-120.557447
2041977-09-120.308085
2051985-09-180.357447
2061991-09-130.400000
2072022-06-160.885000
2082006-06-150.438298
2092016-12-150.702128
2101982-03-120.357447
2111995-03-160.438298
2121999-06-170.439149
2132008-09-110.451064
2142016-06-160.621277
2152011-03-170.476596
2162012-06-180.500426
2171974-03-150.308936
2182003-03-200.438298
2191981-03-130.340426
2201975-09-190.308085
2211995-06-190.438298
2221970-09-250.297872
2232021-09-170.825000
2241987-09-170.357447
2252021-12-170.885000
2261984-12-110.357447
2272010-12-220.476596
2282019-06-140.804255