f/overrides/event-backup/ko-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
21986-03-100.016250
31996-09-110.062500
42009-11-270.205000
51998-11-270.075000
62004-09-130.125000
72013-03-130.280000
82021-03-120.420000
91973-03-120.004427
102000-09-130.085000
112003-09-110.110000
122024-03-140.485000
131987-11-240.017500
141990-09-100.025000
152012-06-130.255000
161992-09-090.035000
172010-09-130.220000
181988-06-090.018750
191991-09-090.030000
201996-11-260.062500
212003-03-120.110000
222007-06-130.170000
231970-06-080.003750
241983-03-090.013958
252021-11-300.420000
262004-11-290.125000
272011-03-110.235000
282020-03-130.410000
292022-11-300.440000
301975-06-090.005990
311975-09-100.005990
322002-11-260.100000
332008-11-260.190000
341976-06-080.006896
351979-09-100.010208
361996-03-130.062500
372018-03-140.390000
382009-06-110.205000
392010-03-110.220000
401974-06-100.005292
411982-05-240.012917
421995-03-090.055000
431991-11-220.030000
441975-03-110.005990
451994-11-250.048750
462018-09-130.390000
472025-09-150.510000
482008-06-110.190000
491984-03-090.014375
501985-06-110.015417
511989-03-090.021250
521993-09-090.042500
532024-11-290.485000
541974-09-100.005552
552001-09-170.090000
562002-09-110.100000
572014-09-110.305000
582024-06-140.485000
591990-03-090.025000
601990-11-260.025000
611984-06-110.014375
621970-09-100.003750
631971-06-080.004115
641979-06-120.010208
652000-03-130.085000
662006-06-130.155000
672004-06-140.125000
681971-03-080.004115
691974-11-250.005552
701983-11-250.013958
712005-06-130.140000
721971-09-100.004115
731979-11-260.010208
741988-09-090.018750
751993-11-240.042500
762009-03-110.205000
772020-09-140.410000
781974-03-080.005292
791997-06-110.070000
802003-06-110.110000
812008-03-120.190000
822014-03-120.305000
832015-06-110.330000
841972-06-080.004271
852002-03-130.100000
862018-11-290.390000
872022-09-150.440000
881972-03-100.004271
891972-11-270.004271
901992-06-090.035000
911978-03-100.009063
921980-03-110.011250
931997-03-120.070000
942013-09-120.280000
952017-06-130.370000
962000-11-290.085000
972017-11-300.370000
982019-11-290.400000
992026-03-130.530000
1002026-06-150.530000
1011989-06-090.021250
1021994-06-090.048750
1032001-11-280.090000
1042005-09-130.140000
1052019-06-130.400000
1062025-12-010.510000
1071982-09-090.012917
1081994-09-090.048750
1092009-09-110.205000
1102024-09-130.485000
1111984-09-100.014375
1121999-06-110.080000
1132001-09-120.180000
1141994-03-090.048750
1151997-09-110.070000
1162021-09-140.420000
1171976-11-240.006896
1181980-11-240.011250
1191983-06-090.013958
1201999-09-130.080000
1212001-06-130.090000
1221978-06-120.009063
1231980-06-090.011250
1242015-03-120.330000
1252021-06-140.420000
1261973-09-100.004948
1271985-09-100.015417
1281993-06-090.042500
1291997-11-260.070000
1302008-09-110.190000
1311977-11-250.008021
1321992-03-090.035000
1332012-03-130.255000
1342023-06-150.460000
1351986-06-100.016250
1361998-09-110.075000
1372006-11-290.155000
1382013-11-270.280000
1392023-03-160.460000
1401981-03-100.012083
1411982-03-090.012917
1421988-03-090.018750
1431998-06-110.075000
1442011-09-130.235000
1452019-03-140.400000
1462014-06-120.305000
1471975-11-240.005990
1481981-06-090.012083
1491982-11-240.012917
1501991-03-110.030000
1512017-03-130.370000
1522005-03-110.140000
1532025-06-130.510000
1541988-11-250.018750
1551990-06-110.025000
1561995-09-130.055000
1572013-06-120.280000
1582023-09-140.460000
1591979-03-130.010208
1601987-03-100.017500
1611987-09-090.017500
1622006-03-130.155000
1632007-09-120.170000
1642010-11-290.220000
1651973-06-080.004427
1661991-06-100.030000
1672014-11-260.305000
1682020-11-300.410000
1691971-11-240.004115
1701987-06-090.017500
1712012-09-120.255000
1722012-11-280.255000
1731976-03-110.006896
1741999-11-290.080000
1752011-06-130.235000
1762025-03-140.510000
1772016-11-290.350000
1782022-06-140.440000
1791978-09-080.009063
1801978-11-270.009063
1811995-11-290.055000
1821998-03-110.075000
1832003-11-260.110000
1842010-06-110.220000
1851977-09-120.008021
1861980-09-100.011250
1871983-09-120.013958
1881985-03-110.015417
1892015-11-270.330000
1901981-09-090.012083
1911973-11-260.004948
1921977-03-100.008021
1931977-06-100.008021
1941985-11-250.015417
1951976-09-100.006896
1961981-11-240.012083
1971996-06-120.062500
1982019-09-130.400000
1992000-06-130.085000
2002001-03-130.090000
2012005-11-290.140000
2021999-03-110.080000
2031970-11-240.003750
2041972-09-080.004271
2051992-11-240.035000
2062011-11-290.235000
2072017-09-140.370000
2081984-11-270.014375
2092016-03-110.350000
2102022-03-140.440000
2111986-09-090.016250
2121986-11-240.016250
2132016-06-130.350000
2142020-06-120.410000
2152002-06-120.100000
2162007-03-130.170000
2172016-09-130.350000
2182006-09-130.155000
2192018-06-140.390000
2202023-11-300.460000
2211995-06-130.055000
2221989-09-110.021250
2231989-11-270.021250
2241993-03-090.042500
2252004-03-110.125000
2262007-11-280.170000
2272015-09-110.330000