f/overrides/event-backup/cabdx-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

2.4 KiB

1DateDividends
22013-12-180.044000
32017-12-150.741000
41986-10-200.035000
51989-03-220.020000
61989-12-200.035000
71990-03-210.020000
82001-06-150.010000
91981-01-090.030000
101982-07-190.030000
111982-10-120.070000
121989-09-220.020000
131991-03-220.020000
142002-09-200.010000
152004-03-250.010000
161982-04-160.030000
171986-01-280.030000
181989-06-220.020000
191990-09-200.020000
201996-06-130.013000
211997-12-180.469000
221994-09-230.013000
231998-03-130.010000
242008-12-220.049000
252025-12-120.390000
261985-01-150.030000
271985-07-170.030000
281991-12-230.015000
292003-09-230.010000
302004-09-230.010000
312005-03-230.010000
322019-12-130.250000
331983-07-180.030000
341987-07-270.030000
351998-09-150.010000
361999-09-150.010000
372002-03-150.010000
381985-10-100.040000
391992-03-240.015000
401999-12-150.182000
411987-12-220.020000
421997-09-150.013000
432022-12-090.469000
441987-10-270.030000
451998-12-180.361000
461999-03-150.010000
472001-03-150.010000
481991-09-230.015000
491988-03-250.020000
501984-10-090.040000
511987-01-270.030000
521993-03-240.015000
532003-06-240.010000
542016-12-160.386000
552020-12-110.068000
561987-04-270.030000
571990-12-210.037000
581992-12-230.015000
591993-06-230.015000
601994-12-150.013000
611997-06-120.013000
621984-07-170.030000
631986-07-250.030000
641999-06-150.010000
652018-12-140.734000
662024-12-130.696000
671983-10-100.030000
681984-04-170.030000
691995-09-260.013000
701995-12-150.013000
712001-09-210.010000
721998-06-160.010000
732007-12-210.451000
742010-12-210.026000
751984-01-160.030000
761990-06-190.020000
772005-12-220.031000
782006-12-140.050000
791983-01-170.030000
801996-09-170.013000
811980-04-080.030000
821991-06-210.020000
832002-06-140.010000
841983-04-180.030000
852000-06-150.010000
861980-10-030.070000
871981-04-160.030000
881988-06-230.020000
891993-12-150.015000
902003-12-220.010000
912011-12-150.042000
921992-06-230.015000
931994-03-230.015000
941994-06-230.013000
951996-12-100.392000
962000-09-150.010000
972000-12-150.247000
981981-10-090.070000
991982-01-180.030000
1001988-12-220.020000
1011995-03-230.013000
1022003-03-250.010000
1032004-12-210.010000
1041981-07-200.030000
1051993-08-250.015000
1062012-12-190.033000
1072023-12-080.400000
1081980-01-080.030000
1091980-07-080.030000
1102001-12-140.105000
1112002-12-270.010000
1122009-12-220.035000
1132014-12-220.313000
1142015-12-180.231000
1151985-04-170.030000
1161988-09-220.020000
1171992-09-240.015000
1181996-03-140.013000
1191997-03-120.013000
1201986-04-240.030000
1211995-06-230.013000
1222000-03-150.010000
1232004-06-240.010000
1242021-12-100.670000