f/overrides/event-backup/ip-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
22014-05-210.326863
32019-08-140.473485
41990-11-160.196118
51992-02-140.196118
62006-05-170.233474
72008-11-130.233474
81976-02-180.116737
92020-11-130.485795
102022-08-120.463000
112001-02-210.233474
122018-08-140.449811
132009-05-140.023347
142020-02-200.485795
151984-08-200.140084
161988-02-120.140084
171998-05-200.233474
182000-05-170.233474
192005-02-160.233474
202010-05-130.116737
211975-08-180.116737
222015-08-120.378788
232014-02-120.326863
241974-05-200.087553
251976-05-170.116737
262006-02-150.233474
272008-05-210.233474
281973-11-160.087553
291974-11-180.116737
302003-05-210.233474
312003-08-190.233474
322007-02-140.233474
332016-05-250.416667
341987-11-160.140084
351992-11-160.196118
362021-11-120.463000
371999-08-180.233474
382019-05-240.473485
391975-02-180.116737
401978-05-150.116737
411980-05-190.140084
421988-11-140.151758
431973-02-200.087553
441981-02-170.140084
451981-05-180.140084
461971-02-160.087553
471977-05-160.116737
482025-02-240.463000
491977-11-140.116737
501982-11-150.140084
512017-05-240.438447
521980-02-190.140084
531984-02-210.140084
542009-02-110.233474
552013-05-220.280169
562026-05-220.463000
571977-02-140.116737
582014-11-130.378788
592017-11-140.449811
601972-05-150.087553
611995-08-160.233474
621970-05-190.087553
632007-08-130.233474
642008-02-130.233474
652012-08-130.245614
662018-11-140.473485
672020-08-130.485795
681978-02-210.116737
692000-02-160.233474
702001-05-160.233474
712010-08-120.116737
722002-08-210.233474
732018-02-200.449811
742023-05-250.463000
751983-11-140.140084
762005-08-170.233474
772011-02-110.175572
781972-08-140.087553
791973-05-140.087553
801993-11-150.196118
812016-08-110.416667
822022-05-260.463000
831990-05-140.196118
841991-05-200.196118
852002-11-200.233474
861970-02-160.087553
871985-02-190.140084
881988-05-160.151758
891988-08-150.151758
902024-02-210.463000
911987-04-210.011674
921994-08-150.196118
932002-05-220.233474
942019-02-200.473485
952021-08-130.485795
962023-08-140.463000
971986-05-190.140084
981994-05-160.196118
991996-02-210.233474
1002012-05-220.245614
1012012-02-130.245614
1021971-08-160.087553
1031979-02-200.128411
1042003-02-190.233474
1052009-08-130.023347
1062011-05-130.245614
1071976-08-160.116737
1081985-11-180.140084
1091990-08-200.196118
1102007-05-160.233474
1111980-11-170.140084
1121989-08-140.172771
1132016-02-110.416667
1142024-08-150.463000
1151989-02-170.172771
1161991-11-180.196118
1172004-11-170.233474
1182010-11-120.116737
1191997-11-190.233474
1201999-11-170.233474
1212012-11-130.280169
1221980-08-180.140084
1231993-02-120.196118
1241993-05-170.196118
1251997-08-200.233474
1261987-08-170.140084
1271970-08-170.087553
1281970-11-160.087553
1291971-05-180.087553
1301979-08-200.128411
1311971-11-150.087553
1321995-02-170.196118
1331995-05-150.196118
1341974-02-190.087553
1351990-02-160.196118
1362026-02-230.463000
1371979-05-140.128411
1381995-11-210.233474
1392006-08-160.233474
1401983-05-160.140084
1412010-02-110.023347
1422023-02-160.463000
1432024-11-150.463000
1441976-11-150.116737
1451992-08-170.196118
1461996-11-200.233474
1471986-02-140.140084
1481992-05-180.196118
1491998-08-190.233474
1502002-02-200.233474
1512008-08-140.233474
1522003-11-190.233474
1532011-08-110.245614
1542013-08-130.280169
1552015-11-120.416667
1561973-08-200.087553
1571975-05-190.116737
1581978-11-200.116737
1591984-11-190.140084
1601972-11-170.087553
1611986-11-170.140084
1621989-05-150.172771
1632013-02-130.280169
1641974-08-190.116737
1651979-11-190.128411
1662017-08-110.438447
1672020-05-260.485795
1681997-02-190.233474
1691998-02-180.233474
1702021-02-170.485795
1712025-08-150.463000
1721978-08-140.116737
1731982-08-160.140084
1741984-05-140.140084
1752022-11-140.463000
1761977-08-150.116737
1772000-08-160.233474
1781986-08-180.140084
1792000-11-210.233474
1802007-11-140.233474
1812015-05-210.378788
1822001-08-220.233474
1831981-08-170.140084
1841982-02-110.140084
1851983-08-150.140084
1861989-11-170.196118
1871994-02-140.196118
1882004-08-180.233474
1892023-11-140.463000
1901999-02-170.233474
1912011-11-140.245614
1922014-08-130.331439
1932015-02-110.378788
1941981-11-160.140084
1951983-02-140.140084
1961993-08-160.196118
1971996-05-220.233474
1982019-11-140.485795
1991998-11-170.233474
2001972-02-140.087553
2012009-11-120.023347
2022013-11-130.326863
2031987-05-270.140084
2041991-02-150.196118
2051996-08-210.233474
2062021-05-260.485795
2072025-11-140.463000
2082026-08-140.463000
2091982-05-170.140084
2101985-05-200.140084
2111991-08-190.196118
2121994-11-140.196118
2132022-02-170.463000
2142024-05-230.463000
2152025-05-230.463000
2161975-11-170.116737
2171997-05-210.233474
2181999-05-190.233474
2192005-11-160.233474
2202004-02-180.233474
2212004-05-190.233474
2222017-02-130.438447
2231985-08-190.140084
2242001-11-200.233474
2252005-05-180.233474
2261987-02-130.140084
2272006-11-150.233474
2282016-11-100.438447
2292018-05-240.449811