f/overrides/event-backup/etn-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.2 KiB

1DateDividends
21974-10-310.021693
32014-07-310.490000
41992-11-030.059654
52019-08-010.710000
61975-05-020.021693
72007-02-010.215000
82007-05-030.215000
91972-11-010.019282
102022-03-100.810000
111980-02-040.031093
122006-02-020.175000
132015-11-050.550000
142021-11-100.760000
152024-03-080.940000
161988-02-020.036154
171995-08-030.086770
181996-02-010.086770
191978-08-020.027092
201982-02-020.031093
211985-07-300.025308
222013-10-310.420000
232018-03-090.660000
242001-08-020.110000
252004-11-040.135000
262011-11-030.340000
272013-08-010.420000
282021-08-120.760000
292014-11-120.490000
301983-02-010.014462
311987-04-280.036154
322002-08-010.110000
332023-05-050.860000
342025-05-051.040000
351983-05-030.014462
361994-11-010.065078
372015-03-050.550000
382001-01-022.616000
392003-01-300.110000
402011-02-030.340000
412013-03-070.420000
421981-08-030.031093
431990-10-300.059654
442010-08-050.290000
452016-03-030.570000
462020-03-120.730000
471979-11-020.031093
481997-10-300.095447
492002-01-310.110000
502004-08-050.135000
511992-04-280.059654
521997-05-010.095447
532002-05-020.110000
541974-05-020.021693
552009-02-050.250000
562023-11-030.860000
572006-08-030.195000
581975-01-310.021693
591997-01-300.086770
601995-05-020.086770
611996-05-020.086770
621998-07-300.095447
632001-05-030.110000
641987-02-030.028923
651981-11-020.031093
661986-04-290.028923
672016-11-030.570000
681997-07-310.095447
692024-08-050.940000
701984-01-310.014462
711990-05-010.054231
722005-08-040.155000
731978-02-020.027092
741979-02-020.027092
752012-08-020.380000
762017-05-030.600000
772017-08-020.600000
781984-07-310.021693
792024-11-040.940000
801989-01-310.054231
812012-02-020.380000
822024-05-030.940000
831975-08-010.021693
841977-05-030.024103
852005-02-030.155000
862023-03-030.860000
872006-05-040.175000
882008-10-300.250000
892025-08-071.040000
901979-05-020.027092
911995-01-310.065078
922000-08-030.095447
931996-08-010.086770
941981-05-040.031093
951994-05-030.065078
962011-05-050.340000
971990-07-310.059654
981993-02-020.059654
992015-04-300.550000
1001985-01-290.021693
1011988-05-030.036154
1022008-05-010.250000
1031983-11-010.014462
1042005-11-030.155000
1052006-11-020.195000
1061991-07-300.059654
1071974-08-020.021693
1081975-10-310.021693
1091978-05-030.027092
1102021-05-130.760000
1111973-11-010.021693
1122008-01-310.250000
1132014-03-060.490000
1141992-01-280.059654
1152003-07-310.120000
1161976-02-030.021693
1171977-08-020.024103
1181985-04-300.025308
1191988-11-010.054231
1202019-03-070.710000
1212003-10-300.120000
1222007-11-010.215000
1232023-08-040.860000
1241990-01-300.054231
1251992-07-280.059654
1261993-05-040.003688
1271991-10-290.059654
1282000-11-020.095447
1292012-05-030.380000
1301993-08-030.065078
1311972-08-010.016872
1321980-08-040.031093
1331986-10-280.028923
1341987-11-030.036154
1351989-10-310.054231
1362010-11-040.290000
1371977-02-020.024103
1381984-05-010.021693
1392001-11-010.110000
1401974-01-310.021693
1412003-05-010.110000
1422026-03-101.100000
1432022-05-120.810000
1441978-11-010.027092
1451981-02-030.031093
1462002-10-310.110000
1471984-10-300.021693
1482000-05-040.095447
1492018-05-030.660000
1501986-07-290.028923
1511994-02-010.065078
1521998-02-050.095447
1531976-08-030.021693
1541985-10-290.025308
1551988-08-110.054231
1561999-08-050.095447
1572000-02-030.095447
1581976-11-030.024103
1591987-07-280.036154
1602015-07-300.550000
1612017-11-020.600000
1621989-08-010.054231
1631999-02-040.095447
1641973-01-310.018077
1651973-08-020.021693
1662013-05-020.420000
1672014-05-010.490000
1682019-10-310.710000
1692020-08-130.730000
1702016-08-030.570000
1711999-11-040.095447
1722005-05-050.155000
1731982-05-040.031093
1742010-02-040.250000
1752025-11-051.040000
1761982-11-010.031093
1771983-08-020.014462
1781998-11-050.095447
1792001-02-010.110000
1802004-02-050.135000
1811977-11-010.024103
1821980-05-020.031093
1831999-05-060.095447
1842017-03-020.600000
1852020-11-050.730000
1862020-05-130.073000
1872022-08-110.810000
1882026-08-071.100000
1891989-05-020.054231
1902009-04-300.250000
1912019-05-020.710000
1922007-08-020.215000
1932009-11-050.250000
1942022-11-090.810000
1951998-04-300.095447
1962012-10-040.380000
1972025-03-101.040000
1981986-01-280.028923
1991991-01-290.059654
2002011-08-040.340000
2011994-08-020.065078
2022010-05-060.250000
2031982-08-030.031093
2042016-05-040.570000
2051973-05-020.018077
2061996-10-310.086770
2071991-04-300.059654
2081995-11-020.086770
2092004-05-060.135000
2102008-07-310.250000
2112009-07-300.250000
2121976-05-030.021693
2131979-08-020.031093
2141980-10-310.031093
2152021-03-150.760000
2161993-11-020.065078
2172026-05-081.100000