f/overrides/event-backup/abalx-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.1 KiB

1DateDividends
22020-06-150.247000
31998-02-130.220000
41998-12-211.110000
52002-02-220.134000
62010-12-230.090000
72012-12-200.095000
82013-06-120.095000
92011-03-040.100000
102011-06-070.100000
111987-12-110.190000
121991-05-230.150000
131993-05-140.150000
141994-05-200.140000
152005-02-180.095000
162005-08-190.105000
172014-03-140.123000
182023-09-110.100000
191987-08-210.160000
202000-02-180.140000
212006-05-260.110000
222018-03-140.100000
232021-12-140.960000
242026-03-160.110000
251996-02-090.140000
261996-12-130.910000
272000-05-190.140000
282000-08-180.140000
292017-06-140.199000
302019-03-130.100000
311986-02-140.160000
321990-05-110.150000
331991-12-130.170000
342006-02-170.110000
352007-12-240.575000
362009-02-200.110000
372026-06-150.110000
381993-12-150.150000
391997-05-230.140000
402014-06-120.095000
412010-09-140.090000
422019-06-120.186000
431988-08-120.150000
441989-02-100.150000
452004-02-200.090000
462004-08-130.090000
472009-05-260.110000
482017-09-130.100000
491997-02-140.290000
502015-06-170.100000
512016-12-200.600000
522025-06-090.305000
531990-12-140.180000
541995-12-200.140000
552020-09-140.100000
562024-03-110.110000
572025-12-152.575000
581999-08-130.140000
592003-08-150.090000
602016-09-140.100000
611986-08-150.160000
621990-08-170.150000
631992-05-150.150000
642024-06-100.110000
651997-08-150.140000
662014-12-231.510000
672020-03-160.100000
682009-12-150.095000
692011-09-130.100000
702014-09-170.095000
712017-12-191.067000
722021-06-140.278000
732025-03-100.110000
741994-02-110.140000
751997-12-171.290000
762001-05-180.140000
772006-12-270.532000
782012-09-110.095000
792013-09-120.095000
801998-08-140.140000
812012-06-120.095000
822016-06-150.253000
832019-12-170.754000
841989-12-070.220000
851990-02-160.150000
861995-02-100.140000
872007-05-180.125000
882010-06-080.090000
892015-09-160.100000
901989-05-120.150000
911993-08-130.150000
922006-08-180.125000
932021-09-130.100000
941996-08-160.140000
951999-05-210.140000
962005-12-280.441000
972008-05-230.135000
981998-05-220.140000
992001-02-230.180000
1002001-12-140.404000
1012018-09-120.100000
1022023-12-120.455000
1032023-06-120.100000
1042024-09-160.110000
1051988-05-200.150000
1061988-12-090.170000
1071991-08-160.150000
1081992-02-140.150000
1091996-05-170.140000
1102008-02-150.275000
1112009-08-140.095000
1122012-03-160.095000
1131986-05-190.160000
1141986-11-210.160000
1151987-05-150.160000
1161992-08-210.150000
1171994-12-210.140000
1181995-05-190.140000
1192019-09-110.100000
1201992-12-160.150000
1212001-08-170.140000
1222011-12-230.100000
1232018-06-130.147000
1242020-12-150.867000
1252021-03-150.100000
1262025-09-150.110000
1271999-02-190.331000
1282002-12-130.100000
1292003-12-120.090000
1302015-12-210.944000
1312022-09-120.100000
1322023-03-130.100000
1331993-02-190.150000
1341994-08-120.140000
1351995-08-110.140000
1362004-12-100.534000
1372013-03-150.095000
1382017-03-150.100000
1391988-02-120.150000
1402007-08-170.135000
1412013-12-190.095000
1421987-02-130.160000
1431989-08-180.150000
1442000-12-150.720000
1452002-05-150.110000
1462008-08-150.135000
1472002-08-160.110000
1482007-02-160.125000
1492016-03-160.100000
1502022-06-130.278000
1512024-12-162.139000
1521999-12-131.250000
1532008-12-180.135000
1542015-03-130.191000
1552018-12-181.190000
1562022-03-140.100000
1572022-12-130.185000
1581991-02-150.150000
1592005-05-270.095000
1602010-03-050.090000