f/overrides/event-backup/hstax-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
21988-02-290.580000
31991-01-315.880000
41991-05-310.710000
51991-07-310.220000
61996-11-290.550000
71984-06-290.040000
81990-02-280.770000
91997-04-300.270000
101987-04-300.210000
111988-11-300.540000
121993-11-300.640000
132016-08-250.096000
141986-03-310.370000
151987-08-310.560000
161988-09-300.430000
171992-04-300.070000
181995-04-280.350000
191998-12-314.850000
201987-02-270.050000
211996-07-310.500000
221988-12-300.050000
231994-10-310.340000
242009-12-170.442000
251984-01-3116.900000
261993-02-260.510000
272006-12-130.703000
281983-08-310.610000
291992-06-300.750000
301989-02-280.510000
311989-11-300.550000
321993-01-292.070000
331994-03-310.560000
341995-01-3111.870000
351995-10-310.440000
361996-10-310.230000
372008-12-160.740000
381988-07-290.010000
391993-08-310.610000
401996-02-290.460000
411982-01-290.580000
421987-07-310.130000
431993-09-300.590000
441994-06-300.570000
451994-08-310.670000
461997-01-310.310000
471992-02-280.050000
481995-07-310.410000
491999-12-316.190000
501989-03-310.390000
511997-03-310.300000
521983-11-300.550000
531984-11-300.590000
541986-08-290.060000
551986-10-310.100000
561995-08-310.740000
572025-12-191.408000
582008-06-230.068000
592024-08-233.232000
601984-04-300.140000
611985-05-310.910000
621989-04-280.030000
632023-08-254.761000
641991-04-300.220000
652014-12-221.123000
661987-03-310.390000
671996-08-300.500000
681990-12-310.670000
691984-02-280.640000
701989-10-310.360000
712022-08-2610.793000
721980-01-314.530000
731993-07-300.200000
741995-11-300.660000
751997-12-313.350000
762000-12-285.620000
772023-12-221.252000
781999-02-2654.660000
791983-12-300.020000
801986-07-310.240000
811991-12-310.520000
821983-09-300.270000
831984-08-310.780000
841984-12-310.440000
851990-05-310.980000
861995-06-300.690000
871983-10-310.250000
881989-12-290.070000
892003-06-260.038000
902017-12-201.338000
911984-07-310.380000
921987-05-290.070000
931987-10-300.010000
942025-08-2513.346000
951990-08-310.700000
961993-04-300.190000
971994-02-280.560000
982004-06-290.016000
991985-04-300.280000
1001985-12-310.430000
1011988-03-310.360000
1021995-12-290.580000
1031990-10-310.270000
1042005-12-190.617000
1051992-11-300.590000
1062004-12-150.474000
1072024-12-201.482000
1081989-09-290.060000
1091993-12-310.440000
1102021-08-273.569000
1111985-03-290.050000
1121990-11-300.640000
1131986-12-310.350000
1141992-08-310.630000
1151995-05-310.730000
1161996-04-300.380000
1172018-12-211.271000
1181986-01-3112.870000
1192022-12-211.388000
1201985-07-310.230000
1211996-09-300.580000
1222017-08-240.042000
1231983-05-312.680000
1241988-05-310.760000
1251994-11-300.730000
1261997-02-2822.340000
1272018-08-230.056000
1281985-06-280.040000
1291988-08-310.580000
1301990-01-3114.680000
1312015-08-190.076000
1322019-08-277.659000
1331988-06-300.370000
1341985-01-316.780000
1351987-11-300.560000
1361998-02-2618.620000
1371984-05-310.940000
1381985-10-310.240000
1391990-04-300.250000
1402003-12-290.439000
1412006-06-220.009000
1421986-05-300.080000
1431987-12-3118.730000
1441993-06-300.570000
1452020-08-276.251000
1461985-09-300.360000
1471991-08-300.060000
1481992-03-310.600000
1491996-03-290.540000
1502007-12-170.527000
1511984-10-310.370000
1521991-11-290.060000
1532015-12-221.102000
1541984-03-300.030000
1551989-01-315.820000
1561990-03-300.070000
1571991-03-280.070000
1582019-12-231.693000
1591983-01-318.960000
1601986-02-280.770000
1611988-04-290.010000
1622009-08-270.048000
1631981-01-300.470000
1641989-06-300.840000
1651990-09-280.070000
1661991-09-300.470000
1671985-08-300.080000
1681996-06-280.430000
1691996-12-310.470000
1701986-06-300.340000
1711987-01-301.030000
1721992-01-3118.120000
1731992-09-300.750000
1741995-02-280.610000
1751988-01-290.010000
1761990-07-310.390000
1771987-06-300.390000
1781994-01-3118.900000
1792016-12-211.166000
1801992-05-290.040000
1811994-09-300.620000
1821996-01-3115.290000
1832021-12-221.618000
1841985-11-290.070000
1851988-10-310.120000
1861993-03-310.600000
1871996-05-310.700000
1882020-12-211.407000
1891987-09-300.400000
1901992-12-310.610000
1912007-06-190.047000
1921983-07-290.010000
1931986-09-300.350000
1941986-11-280.050000
1951992-07-310.110000
1961994-05-310.590000
1971994-12-300.720000
1981995-09-290.610000
1991995-03-310.720000
2001984-09-280.060000
2011985-02-280.630000
2021991-02-280.640000
2031994-07-290.260000
2042005-06-220.278000
2051990-06-290.070000
2061991-06-280.070000
2071991-10-310.260000
2081986-04-300.230000
2091993-10-290.210000
2102000-06-2875.030000
2111983-06-300.280000
2121989-05-310.920000
2131989-08-310.750000
2141993-05-280.520000
2151994-04-290.230000