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

775 B

1DateDividends
22019-12-230.012000
32021-06-240.250000
42022-09-260.110000
52024-06-250.285000
62025-12-260.328000
72014-12-190.194500
82017-12-260.009500
92019-09-240.210000
102018-06-250.264000
112023-09-250.105000
122018-12-240.047000
132019-06-240.177500
142023-06-260.250000
152022-06-240.230000
162024-09-250.135000
172014-06-230.157000
182020-12-210.049000
192022-03-250.155000
202014-09-220.243000
212021-12-270.039000
222026-06-250.090000
232013-06-240.339000
242018-09-250.142500
252022-12-230.042000
262025-09-250.140000
272026-03-260.020000
282013-09-230.382500
292016-06-200.105000
302017-06-260.225000
312020-06-230.205000
322020-09-220.102500
332021-09-240.140000
342023-12-220.125000
352024-12-260.089000
362015-12-210.040500
372016-09-260.230000
382017-09-260.070000
392025-06-250.315000