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

1DateDividends
21985-08-300.170000
31987-11-300.150000
41988-11-300.180000
51989-01-313.530000
61989-12-290.250000
71991-07-310.060000
81996-12-310.240000
91999-02-2630.330000
102015-08-1910.606000
111984-07-310.200000
121990-06-290.320000
131991-09-300.120000
141993-11-300.060000
151994-02-280.060000
161996-11-290.010000
172008-06-230.003000
181984-06-290.560000
191986-02-280.180000
201986-04-300.100000
211987-10-300.050000
221990-03-300.290000
231996-07-310.080000
241984-12-310.110000
251990-07-310.080000
261992-01-3136.150000
271992-06-300.100000
281995-05-310.450000
292018-08-234.291000
302019-08-275.007000
311985-04-300.150000
321987-03-310.170000
331988-07-290.060000
341995-07-310.230000
351998-02-2728.980000
362005-06-220.162000
372018-12-211.137000
381985-05-310.100000
391986-10-310.080000
401989-05-310.400000
412000-12-284.180000
421985-01-312.390000
431987-08-310.150000
441988-01-290.030000
451990-08-310.220000
461993-05-280.050000
471998-12-312.460000
481984-04-300.720000
491986-03-310.180000
501986-11-280.230000
511988-05-310.160000
521995-02-280.220000
531997-12-311.410000
542016-08-254.274000
552023-12-220.423000
561986-05-300.220000
571988-08-310.120000
581989-10-310.200000
591991-05-310.250000
601993-02-260.030000
611995-08-310.290000
622009-12-300.248000
632020-12-211.877000
642021-08-273.082000
651988-06-300.140000
661988-09-300.160000
671990-02-280.280000
681992-04-300.030000
691994-01-3126.210000
701986-06-300.140000
711987-02-270.490000
721987-04-300.140000
731988-03-310.110000
741990-10-310.220000
751995-03-310.280000
761995-06-300.250000
772007-12-170.035000
782008-12-160.720000
792020-08-272.108000
802023-08-250.697000
812024-08-230.872000
821990-05-310.330000
831992-12-310.070000
841995-01-3115.740000
852004-06-290.018000
862022-08-266.395000
872024-12-201.727000
881986-12-310.150000
891989-02-280.140000
901994-05-310.170000
911996-03-290.280000
922000-06-289.251000
932017-08-240.688000
941992-09-300.170000
951993-01-2910.830000
961993-06-300.010000
971993-12-310.030000
981995-04-280.160000
991985-03-290.260000
1001986-09-300.030000
1011987-07-310.090000
1021988-02-290.120000
1031989-07-310.120000
1041991-01-310.320000
1051991-02-280.260000
1061991-04-300.290000
1071995-10-310.150000
1082007-06-190.035000
1091987-12-310.930000
1101989-04-280.140000
1111989-06-300.240000
1121992-07-310.040000
1131994-03-310.140000
1142003-12-290.216000
1152006-12-130.757000
1162016-12-210.462000
1171988-12-300.130000
1181989-09-290.250000
1191997-02-2829.580000
1201985-10-310.120000
1211990-09-280.250000
1221991-11-290.140000
1231996-06-280.300000
1241996-10-310.270000
1251987-01-305.910000
1261991-08-300.270000
1271994-07-290.090000
1281995-09-290.190000
1291995-11-300.370000
1301997-04-300.480000
1311984-05-310.630000
1321984-11-300.120000
1331991-06-280.270000
1342005-12-190.360000
1352022-12-210.290000
1361984-09-280.070000
1371985-09-300.240000
1381987-05-290.270000
1391990-11-300.280000
1401993-03-310.040000
1411997-01-310.130000
1422025-12-190.984000
1431990-01-316.720000
1441990-04-300.080000
1451991-12-310.040000
1462009-12-170.040000
1472014-12-220.702000
1481989-03-310.080000
1491994-11-300.190000
1502021-12-222.106000
1511986-08-290.280000
1521989-11-300.250000
1531992-02-280.110000
1541995-12-290.210000
1551984-08-310.320000
1561987-06-300.150000
1571992-05-290.030000
1581996-01-3122.880000
1591997-03-310.190000
1602004-12-150.148000
1612017-12-202.457000
1622025-08-255.913000
1631985-02-280.120000
1641985-11-290.130000
1651992-08-310.120000
1661994-06-300.100000
1671996-08-300.180000
1681996-09-300.170000
1691999-06-250.060000
1701999-12-282.680000
1711987-09-300.130000
1721990-12-310.260000
1731993-09-300.100000
1741994-12-300.140000
1751996-04-300.130000
1762001-12-282.650000
1772019-12-230.783000
1781985-07-310.080000
1791994-08-310.090000
1801994-10-310.080000
1812003-06-260.008000
1821986-07-310.140000
1831988-10-310.180000
1841991-03-280.090000
1851992-03-310.060000
1861996-02-290.280000
1872001-06-270.030000
1881985-06-280.150000
1891988-04-290.070000
1901989-08-310.130000
1911992-11-300.040000
1921996-05-310.310000
1931985-12-310.110000
1942015-12-220.471000
1951986-01-314.900000
1961994-09-300.030000