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

975 B

1DateDividends
22021-12-130.600000
32023-12-200.351000
42008-12-230.538000
52025-12-160.610000
62002-12-230.225000
72003-12-220.395500
82017-12-190.191000
92018-12-180.192000
102019-12-160.170000
112020-06-150.318000
122020-12-140.623000
132024-06-111.043000
142001-08-240.334500
152011-06-220.858000
162026-06-151.231000
172014-12-170.262000
182021-06-100.484000
192021-12-300.121000
202022-12-130.175000
212008-06-251.816500
222010-12-210.284000
232009-06-230.747000
242012-12-180.108000
252012-12-270.014000
262013-12-180.126000
272015-06-250.688000
282016-12-210.223000
292006-12-200.926000
302007-12-201.480500
312019-06-171.021000
322025-06-161.218000
332012-06-210.790000
342014-06-250.817000
352000-12-200.003500
362003-12-160.056500
372013-06-270.796000
382016-06-220.841000
392022-06-090.928000
402023-06-070.862000
412024-12-170.326000
422009-12-220.297000
432011-12-200.308000
442010-06-230.637000
452015-12-210.077000
462017-06-200.638000
472018-06-191.026000
482004-12-230.649500
492005-12-230.660500