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

1DateDividends
22010-06-150.012000
32012-03-130.003000
42013-12-170.369000
52014-06-100.006000
62018-12-180.290000
72024-12-200.289000
82006-09-290.032000
92011-03-220.013000
102018-12-200.026000
112024-06-250.025000
122007-12-280.034000
132012-12-180.190000
142014-12-230.005000
152017-12-190.284000
162016-06-210.006000
172019-03-190.004000
182019-06-180.021000
192022-03-290.019000
202009-03-170.014000
212012-03-060.002000
222013-09-100.007000
232016-12-200.089000
242017-06-200.010000
252017-09-190.012000
262018-09-180.020000
272006-12-190.145000
282006-12-270.040000
292010-09-210.017000
302022-09-270.010000
312023-03-280.006000
322023-12-210.042000
332019-12-200.403000
342023-09-260.018000
352024-09-240.039000
362011-12-200.098000
372015-03-170.001000
382016-09-200.004000
392021-12-280.442000
402025-09-250.011000
412008-03-110.008000
422008-12-290.015000
432024-03-260.004000
442026-06-110.040000
452023-06-270.041000
462008-09-160.028000
472011-09-200.017000
482012-12-260.021000
492018-06-190.020000
502020-06-230.001000
512022-06-280.030000
522022-12-280.155000
532007-03-130.020000
542008-06-170.029000
552009-06-160.023000
562010-03-230.018000
572013-12-230.012000
582014-09-090.008000
592014-12-160.343000
602011-12-270.019000
612013-06-110.016000
622021-06-290.025000
632007-06-120.035000
642013-03-190.015000
652018-12-310.026000
662025-03-270.016000
672025-12-190.223000
682009-12-290.014000
692010-12-280.016000
702011-06-140.023000
712012-09-180.008000
722016-12-270.026000
732007-09-110.032000
742015-12-220.317000
752021-09-280.031000
762025-06-260.030000
772020-09-290.008000
782007-03-060.023000
792007-12-180.366000
802008-03-180.033000
812009-09-150.022000
822012-06-120.024000
832017-12-260.022000
842019-09-170.018000
852020-12-290.199000