f/overrides/event-backup/acstx-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
22006-09-130.095000
32007-09-120.090000
42011-12-090.053000
52019-06-200.109000
61996-12-312.190000
72002-12-110.042000
82001-12-120.736000
91983-04-040.540000
101989-12-150.540000
112017-06-150.100000
122022-09-220.133000
132025-09-250.121000
142002-05-310.055000
152016-03-170.100000
162006-06-140.095000
172009-03-110.063000
182012-12-070.070000
192016-06-160.100000
202023-03-230.120000
212026-03-260.121000
221977-05-160.160000
231995-03-150.068000
242018-03-220.083000
251981-05-010.510000
261993-12-150.095000
271993-06-150.068000
281997-06-230.063000
291999-09-200.063000
302012-09-200.066000
311980-05-010.430000
321985-04-010.550000
332015-09-170.079000
342020-03-190.101000
352025-06-260.116000
361988-09-150.015000
372001-09-190.054000
382008-06-110.080000
392020-09-170.119000
402002-11-290.055000
412005-09-140.083000
422005-03-160.078000
432008-03-120.243000
442013-09-190.070000
452018-12-141.894000
462020-06-180.104000
471996-03-150.068000
482003-03-190.042000
492011-09-150.053000
502014-09-180.080000
511998-12-092.038000
521999-03-220.484000
531998-03-230.790000
542003-01-310.051000
552010-12-030.053000
562015-03-190.079000
572015-12-112.068000
582018-06-210.083000
591974-04-150.080000
601997-03-310.517000
612024-09-260.115000
622002-06-190.042000
632005-06-150.083000
642002-09-180.042000
652013-03-210.070000
662020-12-110.172000
671987-04-010.373000
681995-12-150.068000
692000-03-220.649000
701976-04-260.100000
711994-06-150.068000
722025-12-112.351000
731984-04-020.460000
742004-03-170.048000
752024-03-280.117000
761993-09-150.068000
772006-03-150.572000
782021-03-250.105000
791975-05-120.100000
801996-06-280.063000
811999-12-131.329000
822005-12-141.237000
832011-06-160.053000
842017-12-130.669000
852018-09-130.098000
862021-06-240.105000
871991-12-160.388000
881995-09-150.068000
891998-09-210.063000
902012-06-140.066000
912000-06-210.063000
922003-09-170.048000
932022-06-230.133000
941988-12-150.350000
951991-04-010.008000
962008-12-100.073000
972014-03-200.070000
982026-06-250.120000
992003-02-280.051000
1002006-12-130.566000
1011992-04-010.008000
1021993-03-150.068000
1031996-06-140.063000
1042001-03-210.369000
1052001-06-200.063000
1062010-09-160.053000
1071978-05-300.010000
1081990-12-140.458000
1092021-09-230.105000
1102016-12-131.551000
1112017-03-160.100000
1122022-12-143.071000
1132025-03-270.116000
1142009-09-090.032000
1152010-04-160.012000
1161982-05-030.630000
1172019-03-210.098000
1182000-12-131.191000
1192003-06-180.048000
1202004-06-160.058000
1211994-03-150.068000
1221999-06-210.063000
1232014-12-120.185000
1242019-09-190.123000
1252019-12-131.527000
1262023-06-220.120000
1272013-12-130.070000
1282014-06-190.070000
1292004-12-080.058000
1302012-03-150.060000
1311994-12-150.120000
1321997-09-220.063000
1332004-09-150.058000
1342007-12-111.045000
1352010-03-100.052000
1362013-06-200.070000
1372016-09-150.100000
1381997-12-222.181000
1391998-06-220.063000
1401992-12-150.320000
1411994-09-150.068000
1422002-04-300.055000
1432007-03-140.219000
1442009-06-100.053000
1452022-03-240.105000
1461979-05-010.300000
1471986-04-020.383000
1482023-09-280.118000
1492002-03-200.186000
1502009-12-090.032000
1512017-09-140.100000
1521977-12-270.210000
1531987-12-310.373000
1542008-09-100.073000
1552011-03-170.053000
1562015-06-180.079000
1572021-12-142.252000
1582024-06-270.117000
1592003-12-100.048000
1602007-06-130.090000
1611996-09-300.063000
1622000-09-200.063000
1632010-06-090.052000
1642023-12-131.950000
1652024-12-122.560000
1661990-04-020.018000
1671995-06-150.068000