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

1DateDividends
21995-06-300.560000
32016-08-250.338000
41991-07-310.720000
51991-10-310.570000
61991-12-310.690000
71992-07-310.640000
81994-05-310.510000
92017-08-240.340000
101988-09-300.640000
111990-03-300.610000
121985-12-310.890000
131986-07-310.770000
141987-01-300.680000
151996-12-310.590000
162020-08-270.482000
171983-06-300.840000
181984-11-300.830000
191993-05-280.500000
201996-07-310.530000
211999-12-315.700000
222018-08-230.479000
231986-12-310.780000
241989-11-300.600000
251985-05-310.890000
261985-07-310.910000
271987-02-270.640000
281987-03-310.700000
291993-10-290.480000
302007-12-170.599000
311982-01-2911.100000
321984-12-310.880000
331992-05-290.590000
341994-01-312.320000
351996-01-310.530000
361983-01-3116.160000
371984-06-290.840000
382007-06-220.011000
391987-08-310.690000
401995-11-300.520000
411994-06-300.510000
421997-01-310.550000
431989-05-310.730000
441992-01-312.440000
451986-01-310.840000
461989-02-280.630000
471992-09-300.610000
481995-08-310.530000
491984-01-310.820000
501985-06-280.780000
511990-05-310.620000
521991-05-310.590000
531991-09-300.570000
542015-08-190.636000
552024-08-230.351000
561985-10-310.860000
571987-05-290.640000
581988-02-290.650000
591991-02-280.560000
601994-07-290.510000
611987-06-300.700000
621987-10-300.660000
631986-09-300.750000
641997-04-300.550000
651989-09-290.620000
661993-04-300.510000
671994-11-300.510000
681996-05-310.550000
691996-10-310.520000
701997-12-313.800000
711987-12-310.660000
721988-05-310.670000
731990-09-280.550000
741995-05-310.540000
751988-04-290.620000
761992-03-310.630000
771990-06-290.580000
781991-06-280.480000
791994-08-300.510000
802021-08-270.580000
811983-05-314.170000
821984-10-310.940000
831995-10-310.530000
842005-12-190.491000
851985-03-290.850000
861990-10-310.650000
871988-01-290.600000
881992-10-300.590000
891995-07-310.510000
901995-09-290.540000
911998-02-270.270000
922019-08-270.453000
931986-06-300.790000
941987-09-300.660000
951989-03-310.710000
961993-01-292.500000
971996-03-290.540000
982008-06-230.036000
991984-04-300.870000
1001985-02-280.810000
1011986-04-300.800000
1021994-09-300.540000
1031995-03-310.580000
1041996-11-290.480000
1051997-03-310.600000
1061998-12-315.180000
1071984-03-300.840000
1081985-01-310.900000
1091986-03-310.850000
1101986-10-310.720000
1111987-04-300.660000
1121988-12-300.670000
1131984-07-310.860000
1141984-09-280.790000
1151989-04-280.630000
1161992-06-300.620000
1171984-08-310.840000
1181988-06-300.620000
1191989-10-310.670000
1201990-12-310.880000
1211992-02-280.600000
1221993-07-300.480000
1231994-12-300.500000
1241995-04-280.510000
1251984-05-310.900000
1261985-08-300.830000
1272003-06-260.506000
1282022-08-260.429000
1292025-08-250.536000
1301996-04-300.520000
1311999-02-260.800000
1321986-02-280.790000
1331987-07-310.680000
1341989-06-300.650000
1351989-07-310.670000
1361990-08-310.620000
1371991-01-310.620000
1381983-08-310.910000
1391983-09-300.820000
1402006-12-130.521000
1411996-06-280.480000
1422000-06-300.470000
1431991-08-300.620000
1441992-04-300.640000
1451994-03-310.530000
1461996-02-290.520000
1471996-09-300.470000
1481983-11-300.810000
1491986-05-300.740000
1501994-04-290.460000
1512004-06-290.900000
1521986-11-280.600000
1531992-08-310.630000
1541993-02-260.530000
1551993-08-310.520000
1561993-11-300.500000
1571995-12-290.570000
1581985-09-300.880000
1591988-08-310.720000
1601988-03-310.650000
1611988-07-290.630000
1621989-01-310.690000
1631990-02-280.570000
1641991-03-280.590000
1651993-12-310.490000
1661983-12-300.840000
1671987-11-300.680000
1681997-02-280.540000
1692008-12-160.707000
1701985-11-290.810000
1711988-10-310.630000
1721990-04-300.630000
1731991-04-300.670000
1741992-11-300.630000
1751992-12-310.610000
1761980-01-316.910000
1771985-04-300.930000
1782004-08-310.043000
1792023-08-250.327000
1801993-06-300.550000
1811995-02-280.490000
1821989-12-290.620000
1831990-11-300.570000
1841991-11-290.570000
1851993-03-310.600000
1861996-08-300.550000
1872009-12-170.402000
1881983-07-290.810000
1891986-08-290.690000
1901989-08-310.660000
1911994-02-280.450000
1922005-06-220.388000
1931981-01-309.570000
1941983-10-310.850000
1951990-01-310.620000
1961990-07-310.620000
1971993-09-300.460000
1981994-10-310.480000
1991995-01-310.540000
2002001-06-275.570000
2011984-02-280.800000
2021988-11-300.640000
2032006-06-220.048000