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

1DateDividends
21990-04-060.200000
32011-12-230.204000
42015-06-170.165000
51988-04-040.200000
61991-12-270.250000
72000-12-150.680000
82002-06-140.200000
92002-12-130.196000
102005-09-230.165000
112008-12-240.237000
122012-12-200.185000
131986-04-010.200000
142023-09-110.170000
152016-03-160.165000
162018-03-140.165000
171992-03-270.200000
181999-12-131.080000
192002-10-280.085000
202007-06-220.195000
212009-06-190.165000
222013-06-140.165000
231986-10-100.200000
242004-03-260.175000
252006-03-240.175000
262025-12-152.087000
272001-12-140.356000
281996-06-210.200000
292001-06-150.200000
302011-06-170.165000
312017-09-130.165000
322024-09-160.170000
331990-12-280.280000
342007-09-210.195000
352014-06-130.165000
362015-03-130.165000
372018-12-181.079000
382020-06-150.165000
391994-09-230.200000
402018-06-130.165000
412021-03-150.165000
422022-06-130.165000
432007-03-230.195000
442009-03-200.195000
452011-09-160.165000
462014-09-190.165000
472019-06-120.165000
482023-03-130.170000
492008-03-200.195000
501993-06-250.200000
511997-03-210.200000
522005-06-240.165000
532017-03-150.165000
542024-12-161.048000
552025-03-100.170000
562026-06-150.170000
571992-09-250.200000
581988-07-010.200000
591988-12-090.200000
601992-12-290.240000
612000-06-160.200000
622010-12-230.253000
631987-07-010.280000
641998-09-180.200000
652003-03-140.175000
662004-09-240.155000
672011-03-180.165000
681989-12-070.200000
692001-09-190.200000
702004-08-310.053000
711998-03-200.200000
721997-11-171.480000
732003-12-120.175000
742025-09-150.170000
751995-09-220.200000
761996-09-200.200000
772006-12-220.809000
782020-03-160.165000
792020-12-150.257000
801986-07-010.280000
811999-09-170.200000
822001-03-140.200000
832010-06-180.165000
841999-03-190.200000
851996-03-220.200000
862006-06-230.185000
872013-09-130.165000
882015-09-160.165000
892022-03-140.165000
902024-06-100.170000
911994-06-240.200000
921988-10-070.200000
932008-09-190.195000
942022-12-131.086000
951986-01-030.200000
961991-06-210.200000
971994-03-250.200000
982007-12-211.173000
992010-03-190.165000
1002019-09-110.165000
1012023-06-120.170000
1022024-03-110.170000
1031990-06-290.200000
1042003-09-120.175000
1052020-09-140.165000
1061993-12-290.230000
1071998-06-190.200000
1082003-06-130.175000
1092009-09-180.165000
1102012-03-160.165000
1112012-09-140.165000
1122014-03-140.165000
1132019-12-170.753000
1141989-10-130.200000
1152014-12-220.294000
1162015-12-210.535000
1172016-09-140.165000
1182025-06-090.170000
1192026-03-160.170000
1201987-10-090.200000
1211997-09-190.200000
1221997-12-260.220000
1232008-06-200.195000
1242019-03-130.165000
1252021-09-130.165000
1261993-09-240.200000
1272010-09-170.165000
1282004-07-300.053000
1291991-09-270.200000
1302004-12-230.148000
1312006-09-220.185000
1322013-12-200.165000
1332017-06-140.165000
1342017-12-190.666000
1352023-12-120.347000
1361987-01-020.200000
1372000-09-150.200000
1382005-12-230.412000
1392012-06-150.165000
1402000-03-140.200000
1411993-03-260.200000
1421996-12-261.110000
1431999-06-180.200000
1442021-06-140.165000
1451989-04-070.200000
1461992-06-290.200000
1471995-12-260.230000
1481997-06-200.200000
1492005-03-240.155000
1502021-12-141.229000
1511987-04-010.200000
1522009-12-230.165000
1532016-12-200.175000
1542002-09-130.200000
1551989-07-070.280000
1561990-09-280.200000
1571991-03-220.200000
1581995-03-240.200000
1592013-03-150.165000
1602018-09-120.165000
1611987-12-240.200000
1621998-12-211.470000
1632002-03-150.200000
1641994-12-280.230000
1652016-06-150.165000
1662022-09-120.165000
1671995-06-230.200000