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

2.1 KiB

1DateDividends
22020-12-141.610000
32022-09-261.906000
42024-09-252.235000
52003-09-150.421000
62005-03-280.741000
72012-03-260.632000
82017-03-241.032000
92006-12-210.708000
102009-06-230.480000
112009-09-230.525000
122011-03-250.599000
132013-03-250.743000
142015-03-251.002000
152000-06-210.119000
162018-09-261.277000
172019-06-171.778000
182017-12-191.273000
192008-03-250.689000
202010-12-230.616000
212004-06-280.405000
222013-06-260.808000
232025-09-161.995000
242002-09-160.394000
252016-12-211.304000
262018-06-261.281000
272022-12-131.724000
282006-03-270.518000
292009-03-250.557000
302003-06-160.367000
312015-12-241.187000
322025-06-161.867000
332003-12-160.388000
342005-12-230.514000
352025-12-162.414000
362000-09-200.277000
372014-03-250.831000
382014-09-240.934000
392010-03-250.497000
402015-12-290.190000
412020-03-251.531000
422023-06-071.339000
432013-12-230.959000
442007-12-270.798000
452008-09-250.679000
462021-09-241.693000
472003-03-100.335000
482008-06-240.632000
492022-03-241.481000
502023-09-261.987000
512007-06-290.667000
522011-06-230.605000
532026-03-171.784000
542003-12-150.514000
552002-06-170.373000
562006-06-230.528000
572015-09-251.082000
582018-03-221.229000
592019-03-201.130000
602019-09-241.483000
612014-06-240.915000
622006-09-270.619000
632023-12-201.925000
642002-03-110.293000
652011-12-220.770000
662019-12-162.039000
672020-06-151.261000
682024-03-211.665000
692004-12-270.845000
702010-09-240.626000
712002-12-160.423000
722005-06-210.387000
732009-12-240.598000
742020-09-231.506000
752022-06-091.283000
762014-12-241.103000
772016-06-210.998000
782025-03-181.765000
792010-06-230.496000
802015-06-241.181000
812023-03-231.648000
822004-09-270.464000
832001-06-110.352000
842001-12-170.340000
852007-03-260.641000
862012-09-250.798000
872024-06-111.611000
882000-12-130.439000
892024-12-172.134000
902013-09-240.835000
912018-12-171.442000
922001-10-020.393000
932021-06-101.225000
942026-06-151.996000
952017-09-261.284000
962017-06-271.117000
972018-12-280.322000
982012-06-190.639000
992008-12-240.662000
1002011-09-260.630000
1012004-03-290.389000
1022016-09-261.103000
1032021-12-131.498000
1042012-12-190.930000
1052007-09-260.687000
1062021-03-251.311000
1072005-09-260.504000
1082001-03-120.243000