f/overrides/event-backup/fobax-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
21998-11-230.031000
32000-01-250.033000
42002-12-260.023000
52007-12-132.160000
62013-06-200.033000
71997-01-270.025000
82013-09-260.033000
92017-12-141.312000
102020-03-190.035000
112021-09-160.024000
122000-04-240.023000
131998-03-250.027000
141998-07-270.040000
151999-09-240.027000
162001-03-270.024000
172009-03-260.077000
182024-06-200.065000
191997-12-240.110000
201998-04-240.037000
211999-05-240.026000
222002-10-310.031000
232003-06-250.023000
242008-12-290.063000
252010-09-280.038000
262025-03-200.054000
271996-09-240.030000
282025-09-180.066000
291996-11-250.023000
302000-06-260.026000
312001-01-260.012000
322006-12-210.030000
332015-03-190.001000
341996-08-260.015000
352001-10-260.015000
362006-06-280.013000
372012-06-200.030000
382014-06-260.005000
391999-04-260.033000
401998-10-260.043000
412000-03-270.027000
422006-03-290.018000
432009-09-250.048000
442010-12-280.079000
452013-12-271.241000
462022-12-150.839000
471997-02-240.027000
482008-09-260.061000
491996-10-250.027000
502002-06-280.031000
512016-09-220.029000
522000-10-250.022000
532000-12-110.004000
542001-08-280.014000
552001-12-260.025000
562007-12-270.044000
572011-03-220.048000
582012-09-260.035000
592016-12-151.009000
601999-12-270.803000
612024-12-120.828000
622020-12-101.004000
632002-01-280.010000
642010-03-250.051000
652016-03-240.020000
661997-07-250.035000
672014-03-200.031000
682018-06-210.035000
692019-03-210.034000
702000-11-240.025000
711998-06-240.026000
721999-03-250.028000
732001-07-260.019000
742004-12-290.019000
752005-09-280.010000
762017-03-230.026000
772026-06-180.068000
781997-03-250.026000
792011-06-220.040000
802015-09-240.008000
812023-12-140.908000
821996-12-240.030000
832018-09-200.035000
842020-09-170.032000
852001-02-230.022000
862001-05-250.022000
872003-09-250.019000
882005-06-280.009000
892021-12-161.592000
901998-05-220.030000
911999-10-250.035000
922000-09-250.019000
932001-04-250.020000
942008-03-270.062000
952019-06-200.046000
961999-07-260.038000
972001-06-260.023000
982004-03-240.018000
992004-09-290.019000
1002009-12-290.025000
1012012-03-210.030000
1022015-06-250.012000
1032000-12-220.033000
1041999-01-250.030000
1052000-02-230.026000
1062001-09-250.018000
1072014-12-291.532000
1082022-09-150.035000
1092023-03-160.042000
1101998-09-240.025000
1112012-12-270.042000
1122023-06-150.051000
1131998-02-230.033000
1141999-08-270.028000
1151999-11-230.028000
1162008-12-110.223000
1172020-06-180.039000
1182025-06-180.071000
1191997-04-240.032000
1201997-10-270.039000
1211998-01-260.032000
1222005-03-290.015000
1232017-06-220.041000
1242021-03-180.021000
1252022-03-170.021000
1262024-03-210.054000
1271997-05-220.028000
1281997-06-240.029000
1292007-09-270.039000
1302011-09-280.036000
1312019-12-120.721000
1322004-06-230.025000
1332009-06-250.047000
1342011-12-280.022000
1352016-06-230.030000
1362018-03-220.027000
1372022-06-160.031000
1382002-09-250.024000
1391998-08-250.031000
1401999-02-250.028000
1412000-07-250.006000
1422023-09-210.056000
1431997-08-250.034000
1442010-06-240.046000
1452003-03-260.025000
1462000-08-250.022000
1472002-07-310.031000
1482008-06-260.045000
1492017-09-210.031000
1502024-09-190.062000
1511997-09-260.027000
1522019-09-190.042000
1532000-05-240.041000
1542001-11-270.012000
1552002-03-250.027000
1562013-03-210.035000
1572018-12-131.073000
1581997-11-240.030000
1592003-12-260.021000
1602007-03-290.051000
1612007-06-280.037000
1622015-12-170.390000
1632021-06-170.028000
1642025-12-111.778000
1652026-03-190.054000
1661999-06-240.027000
1672005-12-120.009000
1682006-09-270.027000
1691998-12-240.399000