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

1DateDividends
22022-03-310.009000
32021-02-260.007000
42021-04-300.008000
52021-12-310.009000
62022-11-300.016000
72022-12-220.002000
82026-01-300.025000
92019-08-300.019000
102023-07-310.020000
112024-07-310.027000
122025-01-310.024000
132025-12-170.007000
142019-07-310.019000
152020-12-040.038000
162021-01-290.011000
172022-02-280.007000
182023-03-310.019000
192023-10-310.022000
202021-11-300.007000
212019-09-300.019000
222019-11-290.017000
232020-01-310.019000
242020-04-300.012000
252020-10-090.103000
262020-10-300.008000
272021-10-290.007000
282024-03-280.024000
292025-06-300.027000
302025-07-310.027000
312026-03-310.027000
322024-08-300.027000
332025-10-310.027000
342026-02-270.026000
352019-01-310.021000
362019-03-290.021000
372020-11-300.007000
382021-05-280.007000
392022-01-310.009000
402023-05-310.020000
412025-02-280.025000
422018-11-300.019000
432019-12-310.019000
442022-10-310.015000
452023-08-310.021000
462024-12-310.025000
472025-05-300.027000
482024-12-180.044000
492019-02-280.020000
502019-10-310.016000
512021-03-310.008000
522021-12-220.007000
532022-06-300.011000
542023-01-310.017000
552023-12-290.021000
562020-05-290.010000
572020-09-300.008000
582021-07-300.003000
592023-11-300.021000
602025-03-310.026000
612025-09-300.027000
622026-06-300.028000
632025-08-290.027000
642018-12-310.020000
652019-06-280.019000
662022-04-290.010000
672023-12-210.009000
682024-01-310.020000
692024-10-310.027000
702025-04-300.026000
712019-04-300.020000
722019-05-310.020000
732020-07-310.010000
742021-06-300.005000
752021-08-310.005000
762023-02-280.018000
772024-09-300.027000
782024-11-290.026000
792020-02-280.016000
802020-03-310.014000
812020-08-310.009000
822020-12-310.009000
832022-08-310.014000
842023-04-280.019000
852024-02-290.023000
862026-04-300.028000
872022-05-310.010000
882022-09-300.014000
892024-04-300.025000
902025-11-280.027000
912026-07-310.029000
922021-09-300.006000
932023-09-290.020000
942024-05-310.026000
952025-12-310.026000
962026-05-290.029000
972020-06-300.009000
982022-07-290.012000
992022-12-300.017000
1002023-06-300.019000
1012024-06-280.025000