f/overrides/event-backup/acgix-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.1 KiB

1DateDividends
22012-06-140.063000
31989-12-150.063000
42006-03-150.387000
52022-03-240.073000
61991-12-160.110000
72017-12-132.808000
82025-03-270.069000
92026-06-250.069000
101983-09-150.120000
111986-09-150.070000
122000-12-132.177000
132021-03-250.070000
142023-06-220.090000
152024-09-260.068000
161992-03-160.090000
171995-09-150.068000
182013-06-200.068000
192017-09-140.085000
202026-03-260.069000
211990-12-140.090000
222016-06-160.085000
232016-12-131.620000
241976-03-040.020000
251977-03-030.125000
261987-06-150.055000
271999-12-132.676000
282008-06-110.092000
291981-09-150.120000
301983-06-150.120000
311991-06-140.090000
322023-12-132.467000
331981-06-150.120000
341993-09-150.068000
352005-06-150.068000
362010-06-090.052000
372016-09-150.085000
381980-09-150.080000
391991-09-160.090000
402010-12-030.048000
412023-03-230.090000
421978-09-070.040000
431994-06-150.068000
441994-09-150.068000
452006-09-130.086000
462002-09-180.038000
472008-12-100.075000
482018-12-142.723000
491983-12-150.120000
501992-06-150.090000
511997-12-222.303000
522012-03-150.063000
532000-03-220.048000
542000-09-200.048000
551982-06-150.120000
561999-03-220.048000
572011-06-160.059000
581989-09-150.055000
591991-03-150.090000
601996-12-161.153000
612004-12-080.167000
622007-06-130.110000
631982-03-150.415000
641999-06-210.048000
652008-03-120.100000
662010-09-160.047000
672004-09-150.058000
681981-03-130.325000
691983-03-150.120000
701986-03-140.120000
711987-09-150.055000
722015-03-190.069000
731979-03-150.165000
741990-09-140.090000
752011-12-090.082000
762002-06-190.051000
772004-06-160.058000
782022-12-142.235000
792001-06-200.048000
802003-12-100.043000
811996-06-140.058000
821985-12-130.120000
831993-12-150.068000
842011-09-150.059000
851980-12-150.080000
862024-03-280.070000
871992-12-150.080000
882001-12-120.424000
892015-06-180.069000
902014-09-180.068000
911999-09-200.048000
921995-12-150.068000
932012-12-070.135000
942021-09-230.070000
951988-09-150.055000
961997-06-230.058000
972015-12-111.890000
981996-09-160.058000
992007-09-120.110000
1002007-12-111.054000
1012021-12-144.867000
1021987-12-150.055000
1031996-03-150.068000
1042003-09-170.043000
1052005-03-160.173000
1061977-12-010.040000
1072001-03-210.048000
1082023-09-280.089000
1091978-03-100.160000
1101992-09-150.080000
1112007-03-140.134000
1122017-03-160.085000
1131995-03-150.068000
1142002-03-200.120000
1152009-12-090.052000
1162013-09-190.068000
1171978-06-010.040000
1181984-06-150.120000
1191986-12-150.055000
1201994-03-150.068000
1212014-06-190.068000
1221974-12-050.020000
1231976-09-020.030000
1241978-12-070.050000
1252018-06-210.101000
1262008-09-100.075000
1272010-03-100.075000
1282011-03-170.048000
1291979-09-140.050000
1301988-12-150.055000
1312001-09-190.055000
1322000-06-210.048000
1332020-06-180.104000
1341993-03-150.068000
1352006-06-140.080000
1362013-03-210.068000
1372015-09-170.084000
1382004-03-170.058000
1392006-12-131.116000
1402019-03-210.101000
1412020-09-170.104000
1421979-11-200.240000
1431998-03-230.058000
1442009-09-090.042000
1452018-09-130.101000
1462022-09-220.098000
1472020-03-190.102000
1481980-06-130.050000
1491988-06-150.055000
1502022-06-230.078000
1511976-06-300.020000
1521985-06-140.120000
1531987-03-160.053000
1541988-03-150.055000
1552012-09-200.068000
1562020-12-110.595000
1571981-12-150.120000
1581990-03-150.070000
1591977-06-020.030000
1601997-03-140.062000
1611997-09-220.058000
1621998-09-300.058000
1632024-12-122.072000
1642025-12-111.695000
1652013-12-130.743000
1662002-12-110.038000
1671974-01-310.190000
1681975-09-040.020000
1692005-12-141.331000
1702009-03-110.065000
1712021-06-240.070000
1721974-09-050.020000
1731982-12-150.120000
1742019-12-131.746000
1751984-03-150.120000
1761989-03-150.055000
1772014-03-200.068000
1781975-03-200.020000
1791985-09-130.120000
1802019-06-200.101000
1812025-09-250.068000
1821975-01-310.110000
1831977-09-010.030000
1841984-12-140.220000
1851985-03-150.120000
1861980-03-140.050000
1871998-12-091.136000
1882009-06-300.065000
1892019-09-190.101000
1902014-12-122.917000
1911995-06-150.068000
1922005-09-140.068000
1932025-06-260.069000
1942016-03-170.085000
1952024-06-270.070000
1961986-06-130.075000
1971993-06-150.068000
1981998-06-220.058000
1991974-06-060.020000
2001976-02-020.075000
2011994-12-150.090000
2021975-12-040.020000
2031979-06-150.050000
2041982-09-150.120000
2051984-09-140.120000
2061990-06-150.090000
2071975-06-050.020000
2081976-12-020.030000
2091989-06-150.055000
2102017-06-150.085000
2112018-03-220.085000