f/overrides/event-backup/dnldx-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.5 KiB

1DateDividends
22008-12-220.214000
32011-03-250.008000
42014-12-230.133000
51993-12-103.300000
61997-09-150.560000
72000-03-302.616000
82002-10-310.001000
92004-12-173.060000
102005-12-211.852000
112023-03-300.239000
121990-12-311.550000
131999-12-235.810000
142004-01-300.037000
152018-03-220.845000
161994-12-141.930000
171995-12-203.050000
182007-12-206.630000
192008-03-270.065000
202012-12-240.418000
211995-08-300.120000
221997-12-293.680000
231998-09-141.168000
242010-12-280.080000
251996-12-272.985000
262005-03-311.704000
272024-03-270.675000
282017-03-230.662000
292019-03-210.081000
302025-03-281.122000
311996-09-160.085000
322011-12-220.052000
332013-03-210.018000
342014-03-200.015000
352021-03-300.812000
362026-03-300.433000
371991-12-312.967000
381994-09-010.750000
392015-03-260.009000
402019-12-191.429000
412015-12-231.717000
422016-03-240.416000
432001-12-201.338000
442002-06-280.001000
452006-03-291.006000
462012-03-290.015000
472000-12-196.550000
482003-12-173.947000
492010-03-240.025000
501987-03-190.070000
512003-03-260.003000
522009-12-240.206000
532023-12-140.711000
542024-12-174.564000
552025-12-188.106000
562017-12-226.400000
572018-12-204.515000
582020-03-260.545000
592022-03-301.864000
601989-12-291.465000
611992-12-223.070000
621993-09-010.110000
632001-03-280.244000
642006-12-214.390000
652016-12-220.182000
662020-12-171.062000
672022-12-152.460000
681988-12-270.220000
692002-03-280.041000
702013-12-230.282000
712007-03-280.780000
722021-12-1610.171000
731986-03-250.010000
741987-12-280.103000
751999-03-310.120000
762004-03-310.724000