f/overrides/event-backup/aivsx-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
22021-06-160.568000
32024-06-120.387000
42008-03-070.170000
52009-12-230.140000
62014-03-140.140000
72017-03-170.150000
81999-12-132.890000
92012-03-140.130000
102016-03-180.145000
112026-06-160.324000
121992-03-060.110000
132002-06-070.130000
141986-03-030.110000
151988-09-020.110000
161997-09-050.120000
172001-12-170.480000
181991-12-200.110000
191997-12-192.740000
202006-06-020.150000
212010-03-050.130000
222018-06-150.716000
232016-06-170.145000
241986-12-010.110000
251999-06-040.120000
262000-03-030.520000
272011-12-220.190000
282002-10-280.044000
292011-09-160.130000
302024-03-130.155000
311992-09-040.110000
322004-12-130.485000
332020-03-180.155000
342022-06-150.727000
352007-09-070.170000
362010-06-110.130000
372016-12-191.550000
382019-12-181.988000
391987-12-010.190000
401989-06-020.110000
411997-06-060.120000
421998-03-060.450000
432022-09-140.155000
442018-12-192.919000
452022-12-141.488000
462025-12-165.600000
471987-06-010.110000
481990-12-070.260000
491998-12-172.760000
502003-09-050.130000
511990-06-010.110000
521993-06-040.110000
531994-03-040.110000
542005-03-040.130000
552023-06-140.155000
562015-09-180.145000
572020-12-160.155000
582002-09-060.130000
592006-09-010.150000
602013-06-130.140000
612014-09-190.145000
622025-03-120.155000
631995-09-010.120000
642001-06-010.130000
652003-06-060.130000
662003-12-160.340000
672000-09-010.120000
682001-03-020.370000
692008-12-180.170000
702012-09-140.130000
711991-09-060.110000
721993-12-170.140000
731995-03-030.120000
741998-06-050.120000
752012-12-210.750000
762019-06-140.277000
772026-03-180.155000
782023-12-132.036000
791997-03-070.120000
802003-03-030.130000
812013-09-130.140000
822015-06-190.145000
831995-06-020.120000
842013-12-232.730000
852015-12-182.435000
862019-09-130.155000
872021-03-170.155000
881990-09-070.110000
892002-03-010.240000
902002-12-160.480000
912007-03-020.160000
922022-03-160.155000
932025-06-110.731000
942009-06-050.130000
951986-09-020.110000
961990-03-020.110000
971992-06-050.110000
982000-06-020.120000
991995-12-150.140000
1001996-06-070.120000
1012005-12-221.091000
1022025-09-170.155000
1032009-09-030.130000
1042010-12-230.170000
1052014-12-233.635000
1062024-12-174.662000
1071993-09-030.110000
1081996-12-241.170000
1092006-03-030.150000
1102008-06-060.170000
1111999-09-030.120000
1122020-09-160.155000
1131986-06-020.110000
1141987-09-010.110000
1151992-12-180.140000
1161996-03-010.120000
1172023-03-150.155000
1182023-09-130.155000
1191988-12-160.230000
1201991-03-010.110000
1212013-03-130.130000
1222018-03-160.150000
1231988-03-010.110000
1242012-06-080.130000
1252021-09-150.155000
1262017-12-182.490000
1272018-09-140.155000
1282024-09-180.155000
1291989-03-030.110000
1301989-12-150.260000
1312005-06-030.130000
1322007-12-192.028000
1332020-06-170.269000
1341987-03-020.110000
1352010-09-170.130000
1362011-03-040.130000
1372017-06-160.150000
1382008-09-050.170000
1392021-12-152.718000
1401988-06-010.110000
1411991-06-070.110000
1422004-03-050.130000
1432006-12-212.352000
1442017-09-150.150000
1451994-09-020.110000
1461994-12-160.150000
1472007-06-010.160000
1482016-09-160.145000
1492004-09-030.130000
1502009-03-060.170000
1512019-03-150.155000
1521994-06-030.110000
1531998-09-040.120000
1541999-03-050.420000
1552000-12-181.840000
1562014-06-130.145000
1572015-03-130.407000
1581996-09-060.120000
1592004-06-040.130000
1602005-09-020.140000
1612011-06-100.130000
1621989-09-010.110000
1631993-03-050.110000
1642001-09-070.130000