f/overrides/event-backup/ewo-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
22019-12-160.116000
31999-08-250.102000
42005-12-230.291000
52008-06-250.369000
62011-06-220.381000
72017-06-200.312000
81998-08-250.664000
92008-12-230.420000
102013-06-270.269000
112024-12-170.579000
122017-12-190.189000
132020-12-140.194000
142024-06-110.973000
151998-12-220.660000
162002-12-230.104000
172009-12-220.589000
182013-12-180.132000
192016-12-210.056000
202026-06-150.841000
212012-12-180.070000
222016-06-220.273000
232021-12-130.381000
242022-12-130.409000
252023-12-200.642000
262015-12-210.056000
272019-06-170.531000
282023-06-070.580000
291997-12-230.035000
302000-08-240.045000
312001-08-240.136000
322007-12-200.711000
332015-06-250.181000
341996-08-260.140000
352004-12-230.087000
362009-06-230.303000
372010-06-230.166000
382010-12-210.082000
392012-06-210.282000
402014-12-170.073000
412018-06-190.493000
422018-12-180.249000
432022-06-090.494000
442025-06-160.846000
452000-12-200.040000
462003-12-220.171000
472011-12-200.211000
482014-06-250.523000
492021-06-100.235000