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

1DateDividends
21994-09-300.039000
31998-06-300.013000
41998-12-230.007000
52006-12-280.054000
61993-06-300.029000
72002-06-240.008000
82006-03-230.059000
92009-06-160.058000
102024-11-136.873000
111995-03-310.040000
122003-09-240.034000
132008-06-170.057000
142012-03-210.079000
152022-06-160.127000
162025-09-110.012000
171997-03-310.018000
182009-09-170.061000
192016-06-220.114000
202023-06-080.099000
212025-06-180.077000
222000-06-230.033000
231999-03-230.015000
242016-03-160.115000
252022-12-151.331000
262024-03-140.098000
271995-06-300.036000
282014-06-240.105000
292018-06-200.131000
302019-06-140.132000
312010-09-220.058000
321999-09-230.009000
332004-06-230.035000
342005-09-220.040000
352017-12-201.210000
362019-12-183.821000
372020-12-155.209000
382024-06-130.080000
391995-12-290.037000
402003-06-260.029000
412011-09-220.081000
422012-06-200.075000
432013-06-250.082000
442017-03-150.102000
452001-09-250.021000
461999-06-230.008000
471999-12-230.015000
482015-06-230.139000
492015-12-173.926000
502020-03-130.134000
511998-03-310.166000
522017-09-210.085000
532023-09-140.138000
542018-09-200.090000
552010-03-180.057000
562010-12-160.072000
572001-12-210.010000
582025-11-1316.824000
592021-03-160.132000
602014-03-190.093000
612005-03-240.045000
621997-06-300.014000
631997-09-300.019000
642007-09-200.062000
652010-06-150.067000
662017-06-220.116000
671992-12-310.037000
682004-12-300.047000
692020-06-120.138000
701995-09-290.048000
712008-03-200.075000
722019-03-140.122000
732006-06-270.056000
742026-06-180.010000
752008-09-160.064000
762018-03-140.091000
772018-12-074.088000
782022-03-100.099000
792023-03-160.127000
802006-09-260.044000
812001-03-230.028000
822004-03-260.034000
832012-09-180.068000
842022-09-080.096000
851993-09-300.036000
862021-12-154.096000
872016-09-200.092000
882000-12-220.025000
892005-12-220.061000
902013-12-201.296000
912021-06-100.101000
922021-09-100.118000
931996-06-280.029000
942002-03-250.017000
952008-12-180.107000
962009-12-160.065000
972014-09-170.088000
982020-09-170.130000
991998-09-300.024000
1002000-09-250.588000
1012007-12-200.288000
1022009-03-170.082000
1032011-12-220.073000
1042013-03-200.085000
1052013-09-170.076000
1062015-09-170.100000
1071993-12-310.030000
1082025-03-130.031000
1092007-03-230.061000
1102008-11-210.652000
1112005-06-240.043000
1122011-03-160.077000
1132015-03-180.092000
1142023-12-144.261000
1151993-03-310.036000
1162011-06-210.071000
1171994-03-310.033000
1181997-12-310.027000
1192000-04-072.500000
1202007-06-210.048000
1212012-12-200.113000
1221996-03-290.041000
1231994-12-300.050000
1242004-09-280.048000
1252010-04-300.004000
1262019-09-180.130000
1271994-06-300.022000
1282002-09-250.023000
1292003-12-300.051000
1302014-12-181.747000
1311996-12-310.025000
1322000-03-230.003000
1332024-09-110.087000
1341996-09-300.035000
1352002-12-300.023000
1362003-03-280.037000
1372016-12-161.486000
1382001-06-250.019000