f/overrides/event-backup/hqh-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.3 KiB

1DateDividends
22020-02-270.470000
32025-05-220.540000
42003-05-150.330000
52012-05-210.360000
62016-05-240.490000
72016-11-230.500000
82019-11-260.410000
92024-05-220.590000
102005-08-180.360000
112015-08-260.710000
122019-02-270.410000
132021-11-230.510000
142022-02-240.480000
152008-05-230.340000
162013-05-230.420000
172023-08-240.400000
181988-12-210.005000
192007-02-200.350000
202008-08-220.330000
212007-08-200.370000
222019-08-270.450000
231996-11-144.490000
242002-11-201.100000
252026-08-240.660000
262008-02-200.380000
272014-08-270.560000
282015-11-230.590000
292003-11-240.610000
302007-05-230.360000
312011-05-200.320000
322016-08-250.470000
332021-02-250.510000
341991-12-190.960000
352013-08-270.440000
362022-08-250.400000
372023-02-240.420000
382025-11-210.570000
392021-05-270.500000
401998-11-200.280000
412000-05-190.740000
422006-06-070.390000
432017-05-300.500000
442018-05-310.470000
452004-02-180.390000
462018-11-270.510000
471987-12-210.020000
482002-02-150.610000
492003-02-180.350000
502020-11-250.480000
512012-08-200.360000
522014-02-270.530000
532001-02-140.640000
542015-02-260.630000
552020-08-270.490000
562024-11-210.620000
572004-08-180.381000
582005-05-240.350000
592006-11-170.360000
602010-11-180.290000
612017-11-270.520000
622023-11-210.380000
632001-11-161.650000
642005-02-170.370000
652015-05-220.680000
662026-02-200.630000
672002-08-070.410000
682005-11-170.510000
692014-11-240.590000
702020-12-300.050000
712025-08-220.510000
722000-02-170.550000
732004-05-210.420000
742009-02-180.270000
752003-08-070.390000
762009-02-200.270000
772020-05-280.410000
781997-11-191.070000
792007-11-190.380000
802024-02-210.480000
812002-05-210.510000
822000-08-210.850000
832015-12-280.940000
842022-05-260.440000
852022-11-230.390000
862025-02-210.570000
872006-09-060.340000
882011-11-170.290000
892000-11-202.950000
902012-11-190.380000
912021-08-260.520000
921999-11-161.330000
932004-11-180.360000
942011-02-160.310000
952013-11-250.500000
962014-05-230.540000
972023-05-240.400000
982010-08-190.170000
992013-02-270.370000
1002016-02-260.610000
1012017-02-240.450000
1022018-08-270.470000
1032008-05-210.340000
1042011-08-190.340000
1052017-08-240.510000
1062018-02-270.480000
1072024-08-230.590000
1082001-08-070.660000
1092012-02-170.310000
1102019-05-300.450000
1112008-11-210.330000
1121995-11-211.220000
1132001-05-080.530000
1142006-02-160.370000
1152008-08-200.330000
1162008-11-190.330000
1172009-05-200.250000
1182010-05-200.200000
1192026-05-210.610000