f/overrides/event-backup/feqtx-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
21992-06-190.080000
31994-06-170.100000
41999-06-110.100000
52004-12-170.600000
62006-10-060.100000
72009-04-030.095000
82009-07-100.065000
92022-10-070.132000
102023-04-050.079000
111999-09-100.057000
122010-07-090.065000
132012-10-050.109000
142013-10-040.102000
152021-12-282.793000
162026-07-100.156000
172022-07-010.170000
182014-10-030.121000
192018-12-262.686000
202011-04-060.049000
212016-01-150.032000
222021-10-010.155000
231993-01-080.050000
241997-12-192.600000
252002-09-130.060000
262014-04-040.244000
272019-07-050.164000
282024-07-050.199000
292000-03-100.090000
302000-06-090.100000
312020-07-100.163000
322024-04-050.109000
331994-09-160.100000
341997-03-070.120000
351998-06-050.090000
362010-10-010.060000
372023-10-060.151000
381996-06-140.130000
392001-06-080.080000
402003-06-060.050000
412005-07-010.080000
422007-10-050.080000
431990-12-140.060000
441993-12-170.860000
452001-03-090.110000
462005-04-010.080000
472024-10-040.168000
482002-01-040.210000
492003-09-120.050000
502003-12-190.080000
512008-10-030.080000
522014-12-120.190000
532016-07-080.058000
541991-09-130.100000
551992-12-180.460000
561997-09-120.100000
572000-12-225.050000
582006-12-151.290000
592007-01-050.900000
602010-12-100.086000
611994-12-160.950000
621995-12-150.610000
631996-03-080.100000
642002-03-080.060000
652003-03-070.060000
662005-10-070.090000
672009-10-020.057000
682016-04-080.120000
692017-12-262.382000
701995-09-150.100000
712002-12-200.070000
722004-06-180.070000
732005-12-161.810000
742006-01-060.190000
752008-12-120.074000
761998-03-060.070000
772014-07-030.123000
782018-10-050.151000
792019-04-050.127000
802023-12-260.989000
811993-06-110.090000
821995-06-160.100000
832006-04-070.070000
842023-07-070.198000
852025-12-261.846000
862001-01-050.150000
872020-04-030.113000
881991-03-220.120000
892006-07-070.070000
902017-04-070.162000
912019-12-271.735000
922021-04-050.104000
931991-12-200.080000
941992-09-110.080000
952000-09-150.110000
962004-10-080.080000
972017-07-070.139000
981991-07-120.160000
991997-01-030.120000
1002005-01-070.190000
1012013-07-050.126000
1022016-10-070.136000
1032016-12-271.296000
1042004-03-050.060000
1052008-01-110.170000
1062009-12-110.060000
1072013-12-130.140000
1082015-12-110.994000
1092021-07-020.161000
1102026-04-010.147000
1111994-01-070.030000
1121996-09-130.130000
1132008-04-040.090000
1142015-01-160.084000
1152020-12-290.232000
1162024-12-261.884000
1172025-04-040.153000
1182001-09-210.080000
1192007-12-141.140000
1202025-07-110.151000
1211995-01-060.010000
1222015-07-010.143000
1231993-09-100.090000
1241996-01-050.100000
1252000-01-070.050000
1262018-07-060.162000
1272025-10-030.168000
1281992-03-130.080000
1291994-03-110.090000
1301998-09-110.080000
1312001-12-210.700000
1322022-04-010.096000
1331997-06-060.120000
1341999-12-173.400000
1352012-04-040.093000
1362011-12-090.109000
1372012-07-060.119000
1382013-04-050.097000
1392017-10-060.132000
1402018-04-060.139000
1411999-03-120.070000
1422002-06-070.160000
1432008-07-110.100000
1442012-12-140.146000
1452019-10-040.133000
1462022-12-271.561000
1471996-12-271.190000
1481998-01-020.430000
1491998-12-182.310000
1501999-01-080.200000
1512007-07-060.090000
1522011-07-080.099000
1532011-10-070.090000
1542015-04-010.106000
1552015-10-020.143000
1561993-03-120.090000
1571995-03-100.100000
1582007-04-040.090000
1592020-10-020.110000