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

3.9 KiB

1DateDividends
21990-05-010.175000
31991-08-060.206250
41997-08-180.290000
52002-08-150.350000
62008-08-150.650000
72021-08-181.340000
82023-11-161.510000
92024-05-161.630000
101976-05-100.068750
111989-08-010.175000
121998-05-180.305000
132008-02-130.580000
142009-11-160.680000
152014-02-121.000000
161971-05-040.043750
171972-02-040.045313
181974-11-010.062500
191992-11-030.206250
202001-05-160.325000
212001-11-140.350000
222013-05-151.000000
232015-11-161.070000
242021-05-181.340000
252013-02-130.900000
261991-04-300.206250
271993-08-030.218750
282003-02-120.350000
292005-02-140.400000
302006-05-170.520000
312007-05-160.580000
322011-05-170.780000
332017-02-141.080000
342023-08-171.510000
351973-08-060.046875
361984-08-060.150000
372003-05-150.350000
382016-05-171.070000
392019-08-161.190000
402021-11-171.340000
412023-05-181.510000
422020-08-181.290000
431974-08-050.062500
441992-08-040.206250
451994-11-040.231000
462010-11-160.720000
472016-02-161.070000
482019-02-141.190000
492020-02-141.290000
502025-05-191.710000
511975-02-030.062500
521993-02-040.218750
532018-11-151.120000
541984-05-040.150000
551994-02-040.231250
561999-08-180.305000
572000-05-170.325000
582006-02-140.450000
592021-02-161.290000
601973-02-050.046875
611989-01-310.175000
622007-08-150.580000
632009-08-170.680000
642010-05-170.720000
652011-11-160.810000
662025-11-181.710000
671972-11-030.045313
681986-02-030.150000
691987-08-040.150000
701987-11-030.150000
711988-08-020.162500
722025-02-141.710000
731975-05-120.062500
741988-02-020.150000
752000-11-150.325000
762004-11-160.400000
772008-05-150.650000
782019-05-161.190000
791971-11-040.043750
801996-05-140.250000
812001-08-150.325000
822003-11-140.365000
832004-02-130.365000
842016-08-171.070000
852024-02-151.630000
862012-08-150.900000
871987-05-050.150000
881995-02-100.231000
891998-02-180.305000
902002-11-140.350000
912006-08-160.520000
922007-02-140.520000
932012-02-150.810000
942015-02-121.070000
952015-05-151.070000
962024-08-191.630000
972005-08-170.450000
981970-02-040.043750
991970-08-040.043750
1001970-11-040.043750
1011976-08-090.068750
1021985-08-050.150000
1031986-08-040.150000
1041999-05-180.305000
1052010-08-170.720000
1062017-05-171.080000
1072017-08-161.080000
1082022-02-151.420000
1092022-11-171.420000
1102004-08-170.400000
1111974-02-040.062500
1121975-11-070.062500
1131987-02-050.150000
1141989-10-310.175000
1151990-11-060.193750
1161995-05-110.231000
1172000-08-160.325000
1182005-11-160.450000
1192012-11-140.900000
1202025-08-191.710000
1212012-05-160.900000
1221973-11-020.026563
1231988-11-010.162500
1241992-02-040.206250
1251998-08-180.305000
1262002-05-150.350000
1272006-11-150.520000
1282007-11-140.580000
1292024-11-181.630000
1301971-02-080.043750
1311984-11-050.150000
1321985-11-050.150000
1331976-02-060.062500
1341976-11-050.068750
1351985-05-060.150000
1361991-02-050.193750
1372011-08-170.780000
1382026-05-191.780000
1392017-11-161.080000
1402022-08-181.420000
1411997-11-180.290000
1422009-02-120.650000
1432015-08-171.070000
1442018-05-171.120000
1451993-05-040.218750
1461994-05-050.231250
1472014-11-141.070000
1482026-02-171.780000
1492026-08-191.780000
1501972-08-040.045313
1511990-02-070.175000
1521998-11-180.305000
1532000-02-160.325000
1542008-11-140.650000
1552013-08-151.000000
1561973-05-040.046875
1571974-05-060.062500
1581975-08-110.062500
1591996-02-130.250000
1602023-02-151.510000
1611990-07-310.193750
1621995-08-150.250000
1631997-05-160.290000
1642019-11-151.190000
1651985-02-040.150000
1661991-11-050.206250
1671992-05-050.206250
1681995-11-150.250000
1691996-11-120.270000
1702004-05-170.365000
1712016-11-161.080000
1721988-05-030.162500
1731993-11-040.218750
1741999-02-170.305000
1752009-05-150.650000
1762014-08-151.070000
1771986-05-050.150000
1781996-08-130.270000
1792002-02-130.350000
1802011-02-140.720000
1812014-05-151.070000
1821970-05-050.043750
1831994-08-040.231000
1842003-08-150.365000
1852010-02-120.680000
1862018-08-161.120000
1872020-05-181.290000
1882020-11-171.290000
1891971-08-040.043750
1901997-02-180.270000
1912001-02-140.325000
1922005-05-170.450000
1932013-11-141.000000
1942018-02-151.120000
1951972-05-040.045313
1961986-11-030.150000
1971989-05-020.175000
1981999-11-170.325000
1992022-05-181.420000