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

1015 B

1DateDividends
22021-12-130.888000
32023-12-200.875000
42008-06-250.240000
52008-12-230.300000
62012-12-180.404000
72014-06-250.328000
82016-12-210.583000
92018-12-180.405000
102024-06-110.509000
112025-12-163.061000
121999-12-210.440000
132013-06-270.188000
142016-06-220.368000
152022-06-090.546000
162024-12-171.064000
171997-12-230.004000
182011-06-220.352000
192013-12-180.352000
202017-06-200.348000
212019-12-160.716000
222021-06-100.505000
232005-12-230.232000
242009-12-220.352000
252011-12-200.424000
262014-12-170.264000
272019-06-170.487000
282020-12-140.258000
292025-06-160.591000
302000-08-241.804000
312004-12-230.172000
322006-12-200.396000
332010-12-210.292000
342015-06-250.264000
352023-06-070.431000
361998-12-220.040000
372007-12-240.552000
382015-12-210.352000
392026-06-150.501000
401998-08-250.044000
412000-12-202.240000
422003-12-220.008000
432017-12-190.399000
442020-06-150.442000
452022-12-130.124000
461997-08-250.020000
471999-08-250.200000
482009-06-230.200000
492010-06-230.276000
502012-06-210.352000
512018-06-190.460000