f/overrides/event-backup/btiix-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.5 KiB

1DateDividends
22002-04-020.400000
32007-03-230.704000
42012-03-230.595000
52013-12-161.197000
62014-09-231.042000
72018-03-220.813000
81998-12-042.610000
92001-07-030.430000
101998-03-300.486000
111998-09-290.549000
122000-09-290.510000
132006-06-230.620000
142007-06-220.766000
152012-09-210.710000
162014-12-168.732000
171997-12-124.572000
182018-12-1735.005000
192021-12-1527.368000
202020-03-240.832000
212011-03-240.549000
222010-03-240.538000
231998-06-290.490000
242003-06-230.400000
252006-03-240.600000
262009-09-230.586000
272020-06-237.278000
281997-09-290.580000
292004-12-201.020000
302011-06-230.570000
312019-06-216.476000
321999-06-251.460000
332019-03-220.819000
342022-09-230.621000
352024-09-230.536000
362026-03-240.319000
371996-09-120.384000
382000-12-0513.890000
392010-06-230.550000
402021-06-233.459000
412023-03-240.579000
422023-12-1537.782000
431998-12-280.530000
442014-06-230.862000
452024-03-210.513000
462025-06-230.409000
471997-03-272.838000
482003-09-230.400000
492019-12-1619.375000
502025-09-230.424000
512002-07-020.420000
522003-12-190.600000
531999-12-270.500000
542021-09-230.678000
552000-06-300.520000
562005-12-200.694000
572006-12-150.835000
582025-12-1520.398000
592026-06-236.562000
602002-12-200.400000
612004-09-230.500000
622015-06-230.873000
632015-12-1512.480000
642024-06-212.849000
652001-12-270.540000
662008-03-240.740000
672008-09-230.711000
682009-12-160.623000
692012-06-220.653000
702015-03-243.205000
711999-12-061.345000
722007-09-210.794000
732010-12-150.826000
742018-06-222.500000
752005-03-240.530000
762000-03-310.890000
772001-10-020.470000
782020-09-230.769000
792022-12-1518.848000
802025-03-240.376000
811997-12-230.460000
822004-06-230.500000
832008-12-160.851000
842014-03-240.815000
852016-03-230.871000
862017-12-1525.973000
872019-09-230.878000
882000-12-260.470000
892023-09-220.654000
902002-10-020.420000
911999-09-240.600000
922005-09-230.590000
932010-09-230.613000
942012-12-171.366000
952013-09-230.764000
962016-09-230.948000
971996-12-123.618000
982009-06-230.595000
992017-03-240.886000
1002017-06-235.680000
1012007-12-140.877000
1022003-03-240.400000
1032006-09-220.700000
1042016-12-1520.299000
1051996-07-012.952000
1062023-06-231.263000
1072020-12-1530.182000
1082001-03-300.460000
1092016-06-232.089000
1102018-09-211.007000
1111996-12-273.162000
1122011-09-230.631000
1132021-03-240.700000
1142022-03-240.622000
1151997-06-272.964000
1162005-06-230.570000
1172008-06-230.698000
1182013-06-210.804000
1192001-12-071.550000
1202009-03-240.661000
1212017-09-220.972000
1222013-03-210.931000
1231999-03-290.500000
1242015-09-230.916000
1252022-06-232.062000
1261997-09-110.787000
1272011-12-151.049000
1282024-12-1627.751000
1291996-10-013.114000