f/overrides/event-backup/axp-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
21992-06-260.064371
32011-04-060.180000
42026-04-020.950000
51994-04-040.064371
61996-12-310.065648
71999-03-300.065648
82007-10-030.150000
91986-09-290.043772
101987-03-300.048922
111988-04-040.048922
121991-09-300.064371
132011-10-050.180000
142016-06-290.290000
151981-10-050.032186
161991-04-010.059221
172015-10-070.290000
182021-01-070.430000
191978-10-020.025748
202002-10-020.070024
212006-10-040.150000
222005-01-050.105036
232007-04-030.150000
242021-03-310.430000
252025-04-040.820000
261982-01-040.035404
271983-12-300.041197
281984-04-020.041197
291990-12-280.059221
302026-07-020.950000
311995-04-030.065648
322004-10-060.105036
332018-10-040.390000
341981-06-290.032186
351983-01-030.038623
361984-10-010.041197
371994-07-010.065648
382025-07-030.820000
391978-06-300.025748
401983-04-040.038623
411989-04-030.054072
421990-04-020.059221
432007-07-030.150000
442009-01-070.180000
451979-04-020.028967
461987-09-290.087545
471988-10-030.048922
482000-04-200.070024
492014-07-090.260000
502021-07-010.430000
512022-10-130.520000
521977-12-300.022530
531982-07-020.035404
542002-04-030.070024
552008-01-020.180000
562012-07-030.200000
572013-10-020.230000
582019-04-040.390000
591983-07-010.041197
601985-06-280.041197
611988-07-010.048922
621992-09-280.064371
632000-01-050.065648
642011-01-050.180000
652014-10-010.260000
662017-04-050.320000
671979-06-290.028967
681986-12-260.046347
691997-10-010.065648
701999-01-060.065648
712024-07-050.700000
721979-10-010.028967
731991-12-270.064371
742006-01-040.120000
752024-10-040.700000
761998-10-070.065648
772004-06-300.087530
782017-10-050.350000
792022-04-070.520000
802013-07-020.230000
812014-01-080.230000
822018-01-040.350000
832019-01-030.390000
841980-12-260.032186
851981-03-300.032186
861991-06-280.059221
872000-10-040.070024
882020-10-080.430000
892023-07-060.600000
902010-03-300.180000
912016-01-060.290000
922001-04-040.070024
932003-12-300.087530
942008-10-010.180000
952009-09-300.180000
961995-10-110.065648
972006-04-050.120000
982022-06-300.520000
992024-01-040.600000
1001978-12-290.025748
1012013-04-030.200000
1022017-01-040.320000
1032017-07-050.320000
1042005-06-290.105036
1052006-07-050.150000
1062009-04-010.180000
1072016-10-050.320000
1081996-04-020.065648
1092004-03-310.087530
1102012-01-040.180000
1112018-07-050.350000
1122003-04-020.070024
1132013-01-020.200000
1141977-04-010.019311
1151985-12-270.043772
1161993-03-290.064371
1172001-07-030.070024
1182008-04-090.180000
1192010-01-070.180000
1202023-04-050.600000
1211985-03-290.041197
1221990-06-290.059221
1232001-01-030.070024
1242005-10-050.120000
1252003-07-010.087530
1262012-10-030.200000
1272018-04-050.350000
1281993-07-020.064371
1291994-10-030.065648
1301995-07-050.065648
1311997-12-300.065648
1322025-01-030.700000
1331982-10-040.035404
1341989-12-290.059221
1352009-06-300.180000
1362021-10-070.430000
1371977-10-030.022530
1381996-01-030.065648
1392002-12-310.070024
1402020-01-020.430000
1412011-06-290.180000
1422019-07-030.390000
1431987-12-310.048922
1441994-01-030.064371
1451996-07-020.065648
1462015-06-300.290000
1471977-07-010.019311
1481980-03-280.032186
1491984-06-290.041197
1501986-03-270.043772
1512016-04-060.290000
1522026-01-020.820000
1532007-01-030.150000
1542012-04-030.200000
1552020-07-010.430000
1562023-10-050.600000
1571980-06-270.032186
1581983-10-030.041197
1591989-06-300.054072
1601999-10-060.065648
1612024-04-040.700000
1621999-06-300.065939
1632001-10-030.070024
1642010-10-060.180000
1652014-04-020.230000
1661992-03-300.064371
1671993-01-040.064371
1681994-12-300.065648
1691998-04-070.065648
1702015-01-070.260000
1712015-03-310.260000
1721985-09-300.043772
1731986-06-270.043772
1742008-07-090.180000
1752022-01-060.430000
1761990-10-010.059221
1771997-07-010.065648
1782002-01-020.070024
1792002-07-020.070024
1801980-09-290.032186
1811988-01-040.048922
1821988-12-300.054072
1831989-10-020.054072
1842019-10-030.430000
1852020-04-020.430000
1861987-10-050.048922
1871993-10-040.064371
1881996-10-090.065648
1891997-04-020.065648
1901978-04-030.022530
1911979-12-280.028967
1921984-12-280.041197
1931987-06-260.048922
1942010-06-300.180000
1952023-01-050.520000
1962025-10-100.820000
1971998-06-300.065648
1982000-07-050.070024
1992003-10-010.087530
2002005-03-300.105036