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

1.7 KiB

1DateDividends
22008-12-230.142000
32007-03-230.062000
42017-07-060.248000
52021-12-130.543000
62023-09-260.428000
72008-09-240.092000
82018-07-030.227000
92019-09-240.345000
102015-03-250.245000
112012-09-240.232000
122016-03-230.196000
132017-12-210.408000
142019-06-170.240000
152019-12-160.355000
162021-09-240.273000
172025-03-180.278000
182009-03-240.072000
192012-12-190.478000
202026-03-170.245000
212011-12-220.219000
222010-12-220.194000
232011-07-050.150000
242011-09-230.122000
252013-09-240.159000
262016-09-260.176000
272018-12-170.200000
282023-06-070.269000
292006-06-220.056000
302017-03-240.193000
312017-09-260.196000
322013-12-230.296000
332008-03-240.047000
342008-07-020.136000
352010-07-020.095000
362011-03-240.049000
372012-06-260.185000
382022-03-240.113000
392024-03-210.254000
402005-12-220.085000
412020-03-250.272000
422023-03-230.275000
432024-09-250.418000
442010-09-230.071000
452015-12-240.382000
462016-12-220.316000
472024-06-110.326000
482006-03-240.022000
492014-03-250.149000
502021-03-250.161000
512022-12-130.379000
522024-12-170.378000
532026-06-150.515000
542007-09-250.132000
552007-06-280.101000
562013-07-020.189000
572014-09-240.173000
582019-03-200.240000
592020-06-150.222000
602022-06-090.290000
612023-12-200.387000
622006-12-200.138000
632025-09-160.398000
642009-07-020.075000
652009-09-220.053000
662010-03-240.048000
672012-03-230.126000
682015-09-250.196000
692006-09-260.084000
702015-07-020.252000
712018-03-220.189000
722018-09-260.216000
732020-09-230.303000
742021-06-100.116000
752014-12-240.289000
762013-03-250.117000
772020-12-140.371000
782025-12-160.733000
792007-12-270.123000
802009-12-230.121000
812014-07-020.247000
822016-07-060.306000
832022-09-260.487000
842025-06-160.324000
852005-09-230.011000