f/overrides/event-backup/imcv-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
22006-12-210.190000
32009-06-230.090333
42017-12-190.270667
52023-09-260.440000
62022-12-130.444000
72025-03-180.435000
82005-03-280.123000
92012-12-190.206667
102016-12-210.282667
112019-09-240.340667
122022-06-090.275000
132020-12-140.272667
142021-03-250.309667
152024-12-170.516000
162004-09-270.075667
172007-12-270.222667
182008-06-240.112667
192010-09-240.302333
202020-06-150.269000
212018-03-220.272667
222021-09-240.363000
232023-03-230.372000
242005-12-230.258667
252008-03-250.091667
262010-06-230.112000
272013-12-230.229667
282014-09-240.205333
292022-03-240.330000
302026-06-150.418000
312008-09-250.199333
322012-09-250.163333
332014-03-250.187333
342015-09-250.202667
352016-03-230.294000
362005-09-260.112333
372010-12-230.158667
382015-12-240.284333
392024-03-210.327000
402009-03-250.118000
412011-03-250.121000
422011-12-220.180000
432012-06-190.124000
442024-09-250.545000
452019-06-170.328333
462020-09-230.328333
472022-09-260.415000
482004-12-270.148000
492013-09-240.179000
502016-06-210.211000
512017-06-270.238333
522018-09-260.314000
532025-12-160.540000
542026-03-170.350000
552006-06-230.105000
562007-09-260.126667
572010-03-250.094000
582012-03-260.124000
592018-06-260.267333
602016-09-260.219667
612020-03-250.491333
622025-09-160.421000
632005-06-210.139000
642009-12-240.166667
652011-09-260.133667
662013-06-260.146333
672015-03-250.212333
682008-12-240.216667
692009-09-230.097667
702024-06-110.367000
712007-03-260.118333
722013-03-250.158000
732015-06-240.207667
742018-12-170.352000
752021-12-130.362000
762006-09-270.123000
772007-06-290.200667
782017-09-260.263667
792019-03-200.295667
802019-12-160.411333
812011-06-230.108000
822014-06-240.154667
832021-06-100.237000
842006-03-270.089333
852014-12-240.263667
862023-12-200.469000
872017-03-240.221333
882023-06-070.278000
892025-06-160.438000