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

1DateDividends
22003-06-300.018000
31980-10-150.070000
42004-03-310.040000
52008-09-300.034000
62011-06-300.028000
72012-03-300.020000
82026-06-300.013000
91990-12-200.510000
101986-01-312.130000
111990-03-210.070000
121990-09-210.070000
131993-03-240.070000
141998-06-300.025000
152000-03-310.010000
162015-12-231.042000
171983-04-250.070000
182022-06-300.015000
192020-09-300.018000
201986-12-170.950000
212004-06-300.040000
222005-09-300.025000
232012-12-210.046000
242023-06-300.015000
251986-07-250.070000
261984-10-230.070000
271993-09-220.055000
282024-03-280.177000
291984-01-240.535000
302020-03-310.095000
311993-06-230.230000
321997-12-261.745000
332007-12-180.667000
342014-09-300.019000
352018-03-290.117000
362021-03-310.370000
371988-03-280.182000
381988-12-270.295000
391996-06-280.085000
402006-03-310.033000
412010-12-200.026000
422012-09-280.030000
432013-03-280.086000
442016-12-220.837000
451985-04-240.070000
462017-03-310.406000
471995-12-273.905000
482011-12-220.028000
492018-06-290.026000
501984-04-160.070000
511994-06-280.100000
521990-06-250.225000
532005-12-190.433000
542006-06-300.185000
552010-03-310.015000
562011-09-300.023000
572014-12-221.166000
582023-12-150.788000
591983-07-190.070000
601987-04-220.070000
611987-10-210.070000
622003-09-300.021000
632015-06-300.018000
642018-12-190.774000
651986-10-220.070000
661992-09-250.070000
672000-12-150.020000
682001-06-290.031000
692003-03-310.017000
702019-03-290.200000
712022-09-300.015000
721981-10-150.070000
731991-03-220.070000
741994-12-200.400000
751996-09-300.020000
761999-09-300.015000
772009-06-300.024000
782019-06-280.030000
791981-04-200.070000
802005-06-300.028000
812012-06-290.026000
822022-12-190.454000
832024-06-280.012000
841998-09-300.025000
851995-03-220.055000
862020-12-180.793000
872024-12-191.494000
882026-03-310.165000
891986-04-220.070000
901985-07-240.070000
911985-10-230.070000
921992-06-240.070000
932004-09-300.025000
942016-06-300.027000
951981-01-230.400000
961996-03-290.025000
972004-12-170.048000
982006-09-290.028000
992008-06-300.161000
1002025-06-300.010000
1012025-12-161.865000
1021989-12-200.700000
1032002-12-130.017000
1042005-03-310.024000
1052006-12-181.125000
1062007-06-290.318000
1072008-12-220.031000
1082015-03-310.115000
1092015-09-300.024000
1101997-09-300.020000
1112019-12-190.573000
1121984-07-240.070000
1131987-12-232.220000
1141998-12-280.030000
1151999-06-300.470000
1162018-09-280.026000
1172020-06-300.020000
1182021-06-300.011000
1191980-01-250.360000
1202024-09-300.010000
1212021-12-201.518000
1221994-09-270.055000
1231987-07-220.070000
1241996-12-271.115000
1252002-03-280.012000
1262009-03-310.026000
1272014-06-300.021000
1282025-03-310.636000
1291993-12-210.630000
1301982-07-210.070000
1311988-06-220.070000
1321989-06-230.100000
1331991-06-210.070000
1341997-03-310.015000
1351998-03-310.025000
1361999-12-200.435000
1371982-01-210.470000
1382002-09-300.018000
1392010-09-300.018000
1402013-09-300.021000
1412023-03-310.018000
1422023-09-290.014000
1432025-09-300.004000
1442001-12-100.015000
1452009-09-300.015000
1462014-03-310.177000
1471983-01-250.520000
1481985-01-280.280000
1491995-09-260.055000
1501999-03-310.015000
1512000-06-300.168000
1522002-06-280.014000
1532010-06-300.015000
1542013-12-230.909000
1551982-10-200.070000
1562017-06-300.032000
1571989-03-230.070000
1582000-09-290.010000
1592022-03-310.146000
1601981-07-210.070000
1611992-03-250.070000
1621994-03-230.055000
1632016-03-310.030000
1642016-09-300.025000
1651988-09-130.070000
1661982-04-200.070000
1671989-09-250.070000
1681991-09-260.070000
1691991-12-170.418000
1701992-12-220.370000
1711995-06-270.284000
1722007-03-300.031000
1731980-04-230.070000
1742017-09-290.017000
1752019-09-300.033000
1762021-09-300.009000
1772007-09-280.030000
1782013-06-280.028000
1791983-10-190.070000
1801997-06-300.215000
1812001-03-300.015000
1822001-09-280.020000
1832017-12-210.597000
1841987-01-230.905000
1852003-12-180.038000
1862008-03-310.033000
1872009-12-220.022000
1882011-03-310.020000
1891980-07-180.070000