f/overrides/event-backup/mrk-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
22010-09-130.362595
32013-06-130.410305
41973-06-050.007819
52001-08-300.333969
62002-09-040.343511
71976-03-020.009277
81993-03-020.119275
92014-12-110.429389
102000-05-310.276718
112015-12-110.438931
121981-03-020.017229
131987-12-010.042409
141993-09-020.133588
152016-06-130.438931
162017-03-130.448473
171990-08-280.089059
181994-06-020.133588
191994-09-020.143130
201983-11-290.019879
212016-09-130.438931
221970-06-020.006626
231990-05-290.071565
242007-06-060.362595
251996-12-050.190840
261980-08-290.015241
271991-12-020.100191
282024-03-140.770000
291979-08-310.012590
301979-12-030.015241
312006-08-300.362595
322015-06-110.429389
332021-12-140.690000
341974-08-300.009277
351995-12-060.162214
362014-09-110.419847
372017-12-140.458015
381991-03-040.089059
391997-06-050.200382
402002-12-040.343511
411979-05-250.012590
422005-03-020.362595
432012-12-130.410305
441996-09-040.190840
452019-06-140.524809
462004-06-020.353053
471976-08-300.009277
481985-08-300.021204
492001-12-050.333969
501993-06-020.119275
511984-08-310.019879
521999-09-010.276718
532014-03-130.419847
541986-12-020.029156
551995-09-050.162214
561991-08-300.100191
572022-09-140.690000
581978-03-020.011265
591984-05-290.019879
602002-03-060.333969
611976-11-300.009940
622005-11-300.362595
632016-03-110.438931
642023-12-140.770000
652025-09-150.810000
661981-12-010.018554
672013-09-120.410305
682017-06-130.448473
691992-06-020.109733
701994-12-020.143130
712011-06-130.362595
721975-03-030.009277
731986-06-030.023855
741990-12-030.089059
752018-03-140.458015
762018-12-140.524809
772026-06-150.850000
781980-06-020.015241
791998-06-030.214695
801999-03-030.257634
811982-11-300.018554
822007-09-050.362595
832020-03-130.582061
842011-12-130.400763
852012-09-130.400763
862020-06-120.582061
871973-08-310.007819
881975-12-010.009277
892000-12-060.324427
901975-06-020.009277
912000-03-010.276718
922008-12-030.362595
932006-12-060.362595
941978-08-280.011265
952008-06-040.362595
962018-09-140.458015
972020-09-140.582061
982022-03-140.690000
991988-11-290.058842
1001994-03-020.133588
1012001-05-310.324427
1022011-03-110.362595
1032018-06-140.458015
1042019-12-130.582061
1052025-03-170.810000
1061977-11-280.011265
1071998-12-020.257634
1082005-08-310.362595
1092019-09-130.524809
1101978-12-040.012590
1111983-08-290.018554
1122003-03-050.343511
1131998-09-020.257634
1142009-06-040.362595
1152023-06-140.730000
1161980-02-280.015241
1171989-03-020.065204
1181992-08-310.119275
1191980-12-020.017229
1201999-06-020.257634
1212006-05-310.362595
1222004-12-010.362595
1232017-09-140.448473
1241974-03-040.009277
1251998-03-040.214695
1262004-09-010.362595
1272015-09-110.429389
1282021-06-140.650000
1292023-03-140.730000
1301972-03-020.007289
1312001-03-070.324427
1322011-09-130.362595
1331996-03-060.162214
1342002-06-050.333969
1352020-12-140.620229
1361971-06-070.007289
1371973-03-050.007819
1381992-12-020.119275
1391989-12-040.071565
1402012-03-130.400763
1412006-03-080.362595
1422010-06-110.362595
1432019-03-140.524809
1441995-03-030.143130
1452009-03-040.362595
1462015-03-120.429389
1472023-09-140.730000
1481972-06-090.007289
1491985-02-280.021204
1502003-08-202.744275
1512010-12-130.362595
1522021-09-140.650000
1531999-12-010.276718
1542009-12-110.362595
1551985-12-030.023855
1561987-06-020.029156
1571997-09-030.214695
1582010-03-110.362595
1592025-12-150.850000
1601971-03-020.007289
1611975-08-290.009277
1621977-05-310.009940
1631987-03-020.029156
1642000-08-300.324427
1651971-12-060.007289
1661981-08-310.017229
1672012-06-130.400763
1681970-12-010.007289
1691977-03-010.009940
1702008-03-050.362595
1711978-05-260.011265
1721982-08-300.018554
1731986-09-020.029156
1741987-08-280.042409
1751988-06-030.050891
1761997-12-030.214695
1772004-03-030.353053
1782013-03-130.410305
1791970-09-020.006626
1801990-03-050.071565
1812024-12-160.810000
1821983-02-280.018554
1831983-05-310.018554
1842007-03-070.362595
1851993-12-020.133588
1862003-09-030.353053
1872014-06-120.419847
1881981-06-010.017229
1892003-12-030.353053
1902009-09-020.362595
1911971-09-030.007289
1921984-12-030.021204
1932022-12-140.730000
1942008-09-030.362595
1952024-09-160.770000
1961974-06-030.009277
1971986-02-270.023855
1981991-06-030.089059
1991973-12-030.009277
2001977-08-290.009940
2011988-08-290.046915
2021997-03-050.200382
2032024-06-170.770000
2041996-06-060.162214
2052003-06-040.343511
2062013-12-120.419847
2071985-06-030.021204
2082005-06-010.362595
2092021-03-120.620229
2101982-06-010.018554
2111988-02-290.050891
2122007-12-050.362595
2131992-03-020.109733
2142022-06-140.690000
2151972-12-050.007819
2161976-06-010.009277
2172016-12-130.448473
2182025-06-160.810000
2192026-03-160.850000
2201995-06-020.143130
2211979-03-010.012590
2221984-03-010.019879
2231989-08-290.071565
2241982-03-010.018554
2251989-05-300.065204