f/overrides/event-backup/abuax-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

1.8 KiB

1DateDividends
22008-06-270.040000
32009-09-250.059000
42017-03-280.030000
52024-12-200.350000
62025-12-190.117000
72006-09-270.053000
82009-12-220.070000
92011-09-260.051000
102014-03-280.025000
112007-06-260.053000
122009-06-250.048000
132014-12-220.562000
142016-06-280.291000
152019-06-260.202000
162007-03-270.044000
172013-09-260.032000
182015-12-220.440000
192020-09-280.038000
202020-12-210.173000
212021-09-280.048000
222022-12-210.066000
232025-06-260.323000
242004-03-230.005000
252008-12-220.091000
262012-09-270.033000
272026-06-260.400000
282005-03-240.020000
292008-03-280.075000
302010-03-230.064000
312010-12-210.118000
322011-03-250.064000
332016-03-280.033000
342017-06-270.268000
352019-03-270.035000
362006-12-210.544000
372021-03-290.056000
382021-06-280.858000
392023-06-280.227000
402020-03-270.033000
412013-06-260.153000
422017-09-270.034000
432018-03-270.027000
442019-09-260.048000
452006-03-280.068000
462019-12-200.388000
472022-03-290.029000
482022-06-280.409000
492022-09-280.031000
502026-03-270.066000
512016-12-220.133000
522006-06-270.051000
532011-06-240.051000
542021-12-220.566000
552024-06-260.076000
562004-09-230.024000
572023-12-210.091000
582016-09-270.027000
592005-06-270.041000
602005-09-280.039000
612015-03-270.038000
622023-09-270.055000
632004-06-230.011000
642018-12-210.300000
652025-09-260.055000
662008-09-260.044000
672007-12-200.774000
682009-03-260.076000
692011-12-210.089000
702013-03-260.063000
712015-09-280.026000
722018-09-260.038000
732024-03-260.065000
742004-12-230.132000
752014-06-260.696000
762018-06-270.412000
772024-09-260.055000
782025-03-270.040000
792010-09-230.044000
802012-06-270.049000
812012-12-210.149000
822015-06-260.360000
832023-03-290.042000
842012-03-270.063000
852007-09-250.070000
862010-06-220.044000
872013-12-230.423000
882014-09-290.023000
892017-12-210.424000
902020-06-260.377000
912005-12-230.306000