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

1DateDividends
21990-02-220.350000
32012-02-140.100000
42013-11-260.115000
51981-02-260.350000
61984-08-300.365000
71988-11-170.430000
82003-08-200.130000
91993-02-170.250000
101995-05-170.240000
112003-02-190.150000
122016-05-240.070000
132017-11-210.090000
142021-11-230.060000
152023-08-220.040000
161982-08-260.355000
171983-02-240.360000
181983-11-230.365000
192004-08-260.140000
202011-11-220.110000
212014-11-250.140000
222020-08-180.050000
231986-11-200.365000
241998-05-200.240000
252001-05-160.220000
262012-08-140.110000
272022-11-220.050000
281988-08-250.370000
291999-08-180.240000
302004-05-190.150000
312005-02-160.130000
322010-02-230.100000
332011-08-160.130000
342020-02-110.050000
351982-11-240.355000
361987-11-190.365000
371993-05-190.250000
381999-05-190.240000
392018-11-270.050000
402026-05-190.035000
411987-02-260.365000
421996-11-200.280000
432013-05-210.090000
442016-08-160.070000
451986-08-280.365000
461997-05-210.240000
472011-05-170.090000
482012-05-150.090000
492015-02-100.110000
502023-02-140.050000
511980-05-290.335000
521985-02-250.365000
532014-05-200.110000
542024-02-130.050000
551990-11-200.350000
561995-08-160.240000
571997-08-200.240000
582000-02-160.250000
592014-08-190.135000
602020-11-240.070000
611983-08-250.365000
621988-05-260.370000
631996-08-210.240000
642002-02-200.180000
652010-05-180.100000
662012-11-200.110000
672023-05-230.050000
681981-08-280.350000
691987-09-250.365000
701989-08-240.370000
712001-11-140.210000
722001-08-150.210000
731980-11-260.345000
741986-05-290.365000
751987-05-220.365000
761989-05-250.370000
771992-05-270.280000
781994-05-180.250000
791997-11-190.240000
802003-05-140.120000
812007-08-150.150000
822019-02-120.050000
831980-02-280.335000
841980-08-280.340000
852007-02-140.130000
862009-02-170.100000
872009-08-180.090000
882013-08-130.075000
892015-08-180.090000
902018-08-210.050000
911983-05-260.360000
921990-08-230.350000
931997-02-190.240000
941998-08-190.240000
951998-11-180.457000
962008-05-200.130000
972010-11-230.130000
982023-11-210.040000
992026-02-100.040000
1001992-08-200.280000
1012015-11-240.095000
1021990-05-240.350000
1032011-02-150.090000
1042024-05-210.050000
1051991-05-230.330000
1061994-11-220.240000
1072002-08-140.130000
1082004-02-180.140000
1092005-08-170.140000
1102006-11-200.150000
1112008-11-250.160000
1121982-05-270.355000
1131995-02-150.240000
1141996-02-210.240000
1151988-02-260.370000
1161989-11-200.380000
1171993-08-180.250000
1182014-02-110.110000
1192021-05-180.050000
1202024-08-200.040000
1212015-05-190.090000
1222017-02-140.070000
1232017-05-230.070000
1242018-02-130.060000
1252022-08-160.040000
1262025-08-190.040000
1271996-05-220.240000
1282000-08-160.250000
1292001-02-140.230000
1302003-11-190.180000
1312007-11-200.170000
1321985-11-250.365000
1331991-11-290.310000
1341998-02-180.240000
1352003-12-300.020000
1362006-05-170.130000
1372006-08-160.120000
1382007-05-160.130000
1392017-08-150.070000
1402019-05-210.050000
1412021-02-090.050000
1422022-05-240.050000
1432024-11-260.065000
1442025-02-110.040000
1451986-02-270.365000
1461991-02-210.350000
1471992-02-200.280000
1481994-02-160.250000
1491994-08-170.240000
1502006-02-150.130000
1512010-08-170.140000
1522025-05-200.040000
1531992-11-240.270000
1541993-11-230.250000
1552009-05-190.090000
1562018-05-220.060000
1572019-08-200.050000
1582020-05-190.050000
1592025-11-250.055000
1602022-02-150.050000
1611984-02-230.365000
1621991-08-220.310000
1631995-11-210.270000
1641999-11-170.365000
1652004-11-220.130000
1662005-11-210.205000
1672008-08-190.130000
1682016-11-220.085000
1691981-05-280.350000
1701984-05-240.365000
1711984-11-190.365000
1721985-05-200.365000
1731999-02-170.220000
1742000-05-240.250000
1752008-02-190.130000
1762021-08-180.050000
1771981-12-030.350000
1781989-02-230.370000
1791985-08-220.365000
1802005-05-250.140000
1812013-02-120.090000
1821982-02-250.350000
1832000-11-150.310000
1842002-11-200.160000
1852009-11-240.100000
1862016-02-090.080000
1872019-11-260.080000