f/overrides/event-backup/eqirx-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
22017-12-280.024000
32021-05-240.035000
42022-06-240.052000
52024-06-240.028000
62023-06-260.048000
72023-07-250.044000
82016-04-250.032000
92016-06-240.036000
102017-08-250.038000
112019-12-230.016000
122020-11-230.014000
132022-08-250.045000
142023-10-250.010000
152024-04-240.021000
162017-05-240.026000
172017-11-240.011000
182019-07-250.063000
192024-03-250.013000
202025-06-240.037000
212015-12-300.024000
222017-09-250.021000
232021-11-230.025000
242022-11-230.004000
252023-12-200.031000
262017-07-250.049000
272018-12-270.026000
282019-02-220.014000
292019-08-260.049000
302021-04-260.010000
312021-10-250.020000
322024-11-250.064000
332021-07-260.021000
342021-08-250.054000
352016-03-240.012000
362016-11-230.013000
372020-05-220.019000
382020-08-250.030000
392020-09-240.019000
402021-03-250.015000
412022-07-250.066000
422022-10-250.023000
432023-03-270.016000
442015-10-260.007000
452017-04-240.016000
462018-04-240.035000
472018-09-240.027000
482022-04-250.012000
492024-05-240.048000
502016-05-240.040000
512016-09-260.011000
522023-11-220.020000
532025-05-230.042000
542019-03-250.016000
552020-07-270.080000
562021-12-230.098000
572024-07-250.025000
582024-12-200.029000
592026-07-240.018000
602017-10-250.015000
612025-10-270.021000
622023-09-250.023000
632025-11-240.027000
642018-08-270.036000
652019-10-250.022000
662020-12-210.024000
672022-03-250.019000
682022-05-240.026000
692023-05-240.038000
702015-11-230.007000
712018-03-230.018000
722018-10-250.033000
732019-11-220.040000
742021-06-240.065000
752024-09-240.015000
762025-08-250.029000
772016-08-250.027000
782016-12-290.045000
792019-05-240.013000
802020-02-240.013000
812020-10-260.010000
822021-02-220.014000
832018-06-250.063000
842018-07-250.049000
852021-09-240.021000
862023-02-220.028000
872025-12-220.230000
882017-06-260.012000
892019-06-240.052000
902023-08-250.014000
912025-04-240.007000
922026-05-220.051000
932023-04-240.017000
942024-08-260.015000
952016-07-250.064000
962017-03-230.015000
972018-05-240.020000
982019-04-240.016000
992020-06-240.043000
1002022-12-210.034000
1012026-06-240.053000