f/overrides/event-backup/fikqx-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
22020-12-310.012000
32021-07-300.011000
42022-10-310.019000
52025-02-280.022000
62026-07-310.025000
72019-01-310.020000
82022-04-290.014000
92024-10-310.024000
102025-09-300.024000
112021-02-260.010000
122019-08-300.019000
132020-04-300.015000
142022-12-300.021000
152024-09-300.023000
162025-05-300.025000
172019-05-310.020000
182022-11-300.019000
192024-12-180.005000
202026-02-270.022000
212026-06-300.024000
222022-06-300.015000
232020-11-300.011000
242022-01-310.013000
252023-03-310.022000
262023-06-300.021000
272023-11-300.024000
282024-12-310.024000
292025-11-280.024000
302019-11-290.017000
312019-07-310.019000
322019-09-300.018000
332020-01-310.018000
342021-04-300.012000
352021-11-300.012000
362023-08-310.023000
372023-09-290.022000
382019-06-280.019000
392024-06-280.023000
402024-04-300.024000
412021-12-030.004000
422024-07-310.024000
432024-08-300.024000
442025-07-310.025000
452025-08-290.025000
462021-08-310.011000
472022-02-280.012000
482023-07-310.022000
492024-01-310.024000
502024-11-290.023000
512019-02-280.019000
522019-04-300.020000
532020-10-090.227000
542021-06-300.011000
552021-10-290.012000
562021-12-310.013000
572022-08-310.018000
582023-01-310.021000
592018-12-310.020000
602026-01-300.024000
612023-12-290.024000
622020-08-310.013000
632021-01-290.012000
642022-05-310.015000
652022-07-290.017000
662023-02-280.019000
672024-02-290.022000
682024-05-310.025000
692018-12-270.026000
702020-06-300.014000
712020-07-310.015000
722023-10-310.023000
732025-06-300.024000
742025-10-310.024000
752025-12-170.003000
762020-05-290.016000
772020-09-300.011000
782022-03-310.014000
792023-05-310.022000
802026-03-310.024000
812019-12-260.007000
822019-12-310.018000
832021-03-310.012000
842021-05-280.012000
852021-09-300.011000
862024-03-280.025000
872025-03-310.024000
882025-12-310.024000
892019-03-290.020000
902020-12-040.026000
912025-01-310.024000
922020-03-310.015000
932020-02-280.016000
942025-04-300.024000
952026-05-290.024000
962019-10-310.017000
972020-10-300.011000
982022-09-300.018000
992023-04-280.021000
1002026-04-300.024000
1012018-11-300.020000