f/overrides/event-backup/cinf-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
22005-12-210.305000
32020-06-160.600000
42021-09-150.630000
52024-09-170.810000
62002-09-230.202268
72003-09-220.226757
81997-03-120.123961
92003-03-240.226757
102004-09-220.261905
112009-03-180.390000
122014-03-170.440000
132016-06-200.480000
141988-03-210.040221
151994-12-120.087755
162022-09-150.690000
172017-03-200.500000
182021-03-160.630000
192024-03-180.810000
201991-12-160.062160
212015-12-010.460000
222000-03-220.172336
232003-12-190.226757
242015-12-140.460000
252016-03-210.480000
262018-06-190.530000
271997-06-110.123961
281997-09-100.123961
291991-03-180.062160
301998-06-170.137868
312004-03-220.249433
322004-12-200.261905
332006-03-220.335000
342008-09-170.390000
351989-09-180.049362
361989-12-180.049362
372009-06-170.390000
382018-03-200.530000
391990-03-190.055761
401991-09-160.062160
412014-12-150.440000
422015-06-150.460000
432016-12-190.480000
442020-12-150.600000
451990-09-170.055761
462005-03-220.290476
472010-12-200.400000
482013-03-180.407000
492015-03-160.460000
502020-09-150.600000
511997-12-100.123961
522010-09-200.400000
532008-06-180.390000
542012-03-190.403000
552017-12-190.500000
562019-06-180.560000
572021-06-160.630000
582023-03-160.750000
591987-06-220.034736
602006-06-210.335000
612023-12-180.750000
621986-12-190.030166
632008-12-170.390000
642017-09-210.500000
652001-12-190.190476
662017-06-190.500000
671990-06-180.055761
682013-09-160.420000
692018-12-180.530000
702025-09-220.870000
711987-09-020.034736
722005-06-220.305000
731999-12-150.154195
742001-06-200.190476
752007-09-190.355000
762012-09-170.408000
772018-09-180.530000
782025-12-220.870000
791996-03-130.033862
801998-09-160.137868
812015-09-140.460000
822019-03-190.560000
832024-06-180.810000
841995-06-140.097902
852009-09-160.395000
861994-06-130.087755
871996-12-110.111867
882005-09-210.305000
892013-12-160.420000
902017-11-300.500000
911988-09-190.040221
921993-12-130.076786
932011-09-190.403000
942011-12-190.403000
952019-09-170.560000
962026-06-230.940000
971987-03-190.034736
981992-12-140.071301
992009-12-210.395000
1001992-09-140.071301
1011998-03-110.139078
1022016-09-190.480000
1032024-12-190.810000
1041999-09-150.154195
1052001-09-190.190476
1062006-12-200.335000
1072022-06-160.690000
1082023-09-150.750000
1091995-09-130.097902
1101996-09-110.111867
1112000-06-210.172336
1122000-12-200.172336
1132022-03-170.690000
1142022-12-150.690000
1152023-06-150.750000
1161993-03-150.076786
1171994-03-140.087755
1182012-12-170.407000
1192013-06-170.407000
1201992-03-160.069473
1212003-06-230.226757
1221995-03-130.028219
1231999-06-160.154195
1241987-12-210.034736
1251993-09-130.076786
1262011-06-200.400000
1271989-06-190.049362
1281998-12-160.137868
1292014-06-160.440000
1302020-03-170.600000
1311994-09-120.087755
1322002-03-200.202268
1332014-09-150.440000
1342002-12-230.202268
1352010-03-220.395000
1361999-03-170.154195
1372002-06-240.202268
1381995-12-130.097902
1391996-06-120.111867
1402000-09-200.172336
1412004-06-230.261905
1422006-09-200.335000
1431991-06-170.062160
1441992-06-150.071301
1452007-06-200.355000
1462012-06-180.403000
1472025-03-240.870000
1481989-03-170.049362
1492007-03-210.355000
1502008-03-180.390000
1512010-06-210.395000
1522011-03-210.400000
1532021-12-150.630000
1541993-06-140.076786
1552001-03-210.190476
1561990-12-170.055761
1572007-12-190.355000
1582019-12-180.560000
1592025-06-230.870000
1602026-03-240.940000
1611988-06-200.040221
1621988-12-190.040221