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

1DateDividends
22018-06-290.013000
32020-02-280.015000
42020-05-290.012000
52022-11-300.011000
62024-07-310.017000
72025-08-290.025000
82026-01-300.027000
92019-07-310.017000
102021-12-030.022000
112022-10-310.011000
122023-07-310.013000
132026-05-290.027000
142018-12-310.016000
152020-03-310.015000
162024-10-310.019000
172026-06-300.026000
182021-03-310.007000
192021-10-290.006000
202025-11-280.025000
212019-06-280.017000
222019-09-300.016000
232021-04-090.026000
242021-09-300.006000
252023-12-290.014000
262019-01-310.016000
272020-04-300.013000
282020-08-310.010000
292022-07-290.009000
302024-04-300.015000
312024-12-180.094000
322024-12-310.020000
332026-02-270.024000
342018-09-280.014000
352018-10-310.015000
362023-12-210.018000
372025-03-310.022000
382018-03-290.013000
392021-12-220.006000
402019-12-310.016000
412025-10-310.026000
422021-02-260.007000
432021-07-300.007000
442023-08-310.013000
452023-09-290.013000
462024-05-310.016000
472024-09-300.017000
482019-08-300.017000
492021-12-310.007000
502025-04-300.022000
512017-10-310.012000
522018-12-270.003000
532019-11-290.016000
542022-08-310.009000
552022-12-220.009000
562017-12-290.012000
572018-02-280.012000
582020-12-040.030000
592020-12-230.005000
602021-06-300.007000
612022-03-310.007000
622022-01-310.007000
632025-12-170.082000
642018-01-310.013000
652024-06-280.016000
662024-11-290.019000
672020-06-300.011000
682020-12-310.008000
692023-04-280.011000
702025-02-280.019000
712021-08-310.007000
722022-04-290.007000
732022-05-310.007000
742023-06-300.012000
752021-05-280.007000
762025-09-300.025000
772026-03-310.027000
782018-11-300.015000
792019-04-300.017000
802020-10-300.009000
812025-05-300.023000
822017-11-300.012000
832018-08-310.014000
842019-10-310.017000
852021-04-300.007000
862023-11-300.014000
872024-08-300.017000
882018-07-310.014000
892020-01-310.016000
902020-09-300.009000
912023-02-280.011000
922020-11-300.008000
932025-06-300.023000
942026-04-300.026000
952019-02-280.015000
962019-03-290.017000
972025-01-310.021000
982025-12-310.026000
992023-10-310.014000
1002022-06-300.008000
1012022-09-300.009000
1022022-12-300.011000
1032018-05-310.014000
1042026-07-310.028000
1052021-01-290.008000
1062024-03-280.016000
1072021-11-300.006000
1082024-01-310.015000
1092023-03-310.012000
1102023-05-310.011000
1112024-02-290.014000
1122025-07-310.024000
1132018-04-300.013000
1142020-07-310.011000
1152022-02-280.006000
1162023-01-310.011000
1172019-05-310.017000