f/overrides/event-backup/hiaox-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

2.0 KiB

1DateDividends
21991-06-280.200000
32009-12-170.184000
42012-08-170.230000
51993-09-300.140000
62000-12-291.100000
72021-08-270.212000
81990-12-310.030000
91992-04-300.150000
101993-07-300.030000
111992-05-290.480000
121995-11-300.150000
131996-10-310.300000
141994-04-290.160000
151996-05-310.600000
162001-06-2816.220000
172003-06-260.012000
181991-05-310.410000
191992-12-310.040000
201993-04-300.120000
211994-10-310.090000
221995-09-290.160000
232014-08-270.335000
241995-07-310.100000
251996-01-313.740000
262003-12-290.069000
272015-08-190.215000
281991-12-310.030000
291994-08-310.080000
301994-09-300.110000
311995-02-280.040000
321995-08-310.070000
331997-04-300.120000
342008-06-230.007000
352023-08-250.173000
361990-11-300.710000
371991-09-300.090000
381994-07-290.150000
391996-07-310.100000
401996-08-300.260000
412004-06-290.012000
422006-12-130.225000
432016-08-250.230000
441992-06-300.150000
451992-09-300.150000
461993-03-310.050000
471995-01-311.180000
481998-12-311.720000
491999-12-281.680000
501992-07-310.230000
511994-02-280.110000
521994-03-310.180000
532004-08-260.045000
542007-12-170.191000
552013-08-130.293000
562017-08-240.235000
572019-08-270.922000
581993-05-280.210000
591993-06-300.270000
601997-02-2810.420000
611994-06-300.190000
621996-09-300.160000
631990-09-280.020000
641990-10-310.200000
651993-12-310.050000
661992-08-310.030000
671992-11-300.050000
681993-11-300.050000
691996-03-290.230000
702000-06-3020.480000
711990-07-310.310000
721990-08-310.130000
731991-07-310.210000
742006-06-220.180000
752025-08-250.468000
761995-04-280.190000
771995-10-310.100000
781995-12-290.130000
791996-04-300.190000
802004-12-150.067000
811991-01-310.010000
821992-03-310.040000
831994-05-310.210000
842011-08-260.006000
851998-02-268.850000
861999-02-260.130000
872020-08-270.317000
881991-02-280.020000
891995-03-310.140000
901996-11-290.170000
911996-12-310.150000
922009-08-270.010000
932018-08-230.324000
942024-08-230.251000
951994-11-300.110000
961995-06-300.400000
971996-06-280.350000
981997-12-311.080000
992008-12-160.273000
1002022-08-263.326000
1011991-03-280.090000
1021994-12-300.220000
1031995-05-310.360000