f/overrides/event-backup/amrmx-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.2 KiB

1DateDividends
22026-06-160.220000
31989-10-060.210000
41990-12-070.350000
51995-04-070.210000
62010-06-180.150000
72024-09-180.220000
82022-12-141.742000
92026-03-180.220000
101995-07-030.210000
111999-06-250.185000
122005-09-230.130000
132007-12-141.450000
142019-09-130.205000
151986-01-020.180000
161996-04-040.210000
172014-12-221.499000
182018-12-191.901000
192020-12-160.242000
202023-12-131.271000
211993-12-030.210000
222002-10-310.044000
232008-06-200.160000
242020-09-160.205000
252022-03-160.205000
262003-12-040.220000
272015-03-130.185000
282017-06-160.190000
292024-06-120.220000
301989-04-070.200000
312007-03-230.150000
322011-03-180.150000
332021-06-160.205000
341998-06-260.200000
352008-03-140.160000
362012-09-210.160000
372018-09-140.195000
382010-03-190.150000
392018-03-160.190000
402020-06-170.205000
411988-04-040.190000
421993-07-020.210000
431994-04-080.210000
441998-03-270.200000
452008-09-190.160000
462021-09-150.205000
472010-09-170.150000
482021-03-170.205000
491990-07-060.210000
501992-04-030.220000
512001-09-210.180000
522002-12-050.440000
532003-09-190.130000
542002-03-210.130000
552005-06-170.120000
562007-06-150.150000
571987-07-010.190000
581992-12-040.220000
591994-07-010.210000
601997-12-052.680000
612000-12-071.440000
622013-12-200.889000
632016-09-160.185000
641997-07-030.200000
651992-10-020.220000
661996-12-061.820000
671991-12-060.220000
681989-12-150.360000
691990-04-060.210000
701996-07-050.210000
712025-03-120.220000
722025-09-170.220000
731987-04-010.190000
741995-10-060.210000
751996-10-040.210000
762007-09-210.160000
772023-09-130.215000
782013-06-140.165000
792014-03-140.170000
801986-04-010.180000
811986-10-010.190000
821988-10-070.200000
832009-06-190.150000
842011-09-160.155000
852004-09-240.110000
862012-12-200.203000
872013-03-150.165000
882022-06-150.205000
892001-12-060.830000
902003-03-200.130000
912009-12-220.220000
922010-12-220.177000
932013-09-130.170000
942002-06-210.130000
952014-06-130.175000
962023-03-150.210000
972005-12-211.140000
982008-12-150.329000
992015-12-181.658000
1001986-07-010.190000
1011994-12-020.210000
1021995-12-080.210000
1031999-12-095.230000
1042004-06-180.110000
1052024-12-172.807000
1062023-06-140.215000
1072025-12-163.829000
1081993-04-020.210000
1092009-03-200.150000
1102011-12-220.197000
1112016-12-191.225000
1122019-06-140.200000
1132006-03-170.140000
1142006-12-210.860000
1152011-06-170.150000
1161987-10-010.190000
1171994-10-070.210000
1181998-09-250.200000
1191998-12-103.130000
1201999-03-260.185000
1212006-06-160.140000
1222006-09-220.140000
1232000-09-220.185000
1242002-09-200.130000
1252019-12-181.466000
1262017-12-181.918000
1271987-01-020.190000
1281992-07-020.220000
1292012-03-140.155000
1302012-06-150.155000
1312016-06-170.185000
1322014-09-190.185000
1332015-06-190.185000
1342021-12-151.866000
1352020-03-180.205000
1362022-09-140.210000
1372024-03-130.215000
1381988-07-010.200000
1391991-04-050.220000
1401991-10-040.220000
1412000-03-150.185000
1422003-06-200.130000
1431988-12-160.370000
1442016-03-180.185000
1452019-03-150.200000
1462018-06-150.195000
1471990-10-050.220000
1481999-09-240.185000
1492001-06-220.180000
1502004-03-180.110000
1512009-09-180.150000
1522005-03-180.120000
1532015-09-180.185000
1542025-06-110.220000
1551987-12-170.300000
1561989-07-070.210000
1571997-04-040.200000
1581997-10-030.200000
1592001-03-140.180000
1602017-09-150.190000
1611991-07-050.220000
1621993-10-010.210000
1632000-06-230.185000
1642004-12-020.160000
1652017-03-170.190000