f/overrides/event-backup/imcb-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.8 KiB

1DateDividends
22010-03-250.055000
32012-12-190.108750
42018-03-220.129750
52021-12-130.241000
62023-06-070.186000
72006-12-210.107250
82007-03-260.090000
92008-12-240.085000
102023-09-260.299000
112011-12-220.086750
122016-09-260.138000
132025-06-160.257000
142018-06-260.164750
152020-12-140.181750
162021-09-240.237000
172006-03-270.077000
182006-09-270.040250
192009-09-230.055750
202026-06-150.283000
212005-09-260.044500
222013-12-230.112000
232015-03-250.098000
242020-09-230.170500
252024-03-210.238000
262012-09-250.072500
272014-12-240.200000
282015-06-240.112500
292022-03-240.216000
302022-06-090.187000
312022-12-130.298000
322004-12-270.031500
332009-03-250.042750
342017-12-190.182000
352019-03-200.166000
362019-06-170.169250
372008-12-290.009500
382013-06-260.110750
392014-06-240.121000
402017-06-270.142500
412021-03-250.126750
422022-09-260.294000
432009-06-230.044250
442010-12-230.110250
452016-12-210.256500
462020-06-150.131250
472023-03-230.239000
482023-12-200.319000
492006-06-230.037500
502016-03-230.174000
512019-12-160.181750
522025-12-160.349000
532009-12-240.081750
542010-06-230.045000
552012-03-260.068750
562016-06-210.135000
572017-09-260.146500
582007-09-260.028750
592008-03-250.023250
602008-06-240.049750
612011-06-230.068500
622015-09-250.127250
632024-06-110.221000
642025-09-160.302000
652005-12-230.068250
662007-12-270.063000
672008-09-250.058000
682015-12-240.189250
692017-03-240.134250
702018-09-260.256750
712021-06-100.164000
722007-06-290.042250
732013-09-240.083500
742014-09-240.102000
752014-03-250.093250
762018-12-170.177500
772020-03-250.170250
782024-09-250.316000
792004-09-270.029500
802005-06-210.037500
812010-09-240.079250
822019-09-240.176500
832024-12-170.313000
842025-03-180.263000
852011-03-250.053250
862011-09-260.075750
872012-06-190.080750
882005-03-280.041500
892013-03-250.079000
902026-03-170.241000