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

835 B

1DateDividends
22013-06-270.872000
32016-06-221.005000
42022-12-130.180000
52023-12-200.656000
62025-06-161.074000
72005-12-230.232000
82015-06-250.914000
92018-12-180.409000
102021-12-130.681000
112026-06-150.981000
122009-12-220.389000
132011-12-200.488000
142018-06-190.959000
152019-06-170.969000
162020-12-140.352000
172006-12-210.689000
182009-06-230.766000
192013-12-180.457000
202021-06-100.893000
212007-12-200.729000
222014-12-170.460000
232017-06-200.885000
242017-12-190.373000
252020-06-150.507000
262024-06-110.890000
272025-12-161.806000
282011-06-220.802000
292016-12-210.394000
302023-06-070.919000
312008-06-250.904000
322010-06-230.668000
332012-06-210.896000
342012-12-180.480000
352024-12-170.695000
362008-12-230.417000
372014-06-251.083000
382015-12-210.264000
392019-12-160.493000
402021-12-300.125000
412022-06-090.882000
422010-12-210.420000