f/overrides/event-backup/dfukx-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
22004-06-080.189000
32007-06-080.255000
42007-09-100.174000
52009-03-100.022000
61995-12-271.655000
71997-12-223.657000
82012-06-080.298000
92014-12-162.975000
102024-06-270.220000
112006-09-080.150000
122013-09-100.158000
132013-12-120.920000
142015-12-162.183000
152018-06-280.145000
162019-09-270.197000
172022-12-140.082000
181998-12-213.845000
191999-12-203.670000
202000-12-182.283000
212008-03-100.039000
222014-06-090.177000
232014-09-090.238000
242017-09-280.213000
251993-12-150.083000
262002-12-160.855000
272005-03-080.036000
282007-12-191.452000
292009-12-090.181000
302010-12-090.227000
312016-09-290.058000
322021-06-290.095000
332001-12-171.264000
342003-12-220.800000
352011-09-080.234000
362011-12-130.385000
372022-06-290.169000
382026-06-290.303000
391995-11-271.027000
402010-03-090.031000
412013-03-080.005000
422009-06-090.185000
432010-06-080.173000
442023-09-280.186000
452025-12-150.477000
462004-12-201.225000
472008-12-100.127000
482019-12-172.933000
491996-12-272.049000
502008-06-100.295000
512013-06-100.390000
522018-12-181.258000
532019-06-270.082000
542023-12-130.496000
552004-09-080.147000
562012-12-130.346000
572015-09-090.258000
582025-06-270.422000
592012-03-080.026000
602020-12-160.274000
612021-09-290.156000
622024-09-270.375000
632025-09-290.348000
642015-06-080.197000
651993-11-160.330000
661994-11-280.442000
672006-06-080.140000
682009-09-090.093000
692010-09-080.112000
702011-03-080.061000
712012-09-100.077000
722016-12-151.568000
732017-12-152.574000
742018-09-270.201000
752023-06-290.235000
761994-12-280.041000
772005-09-080.190000
782006-12-181.951000
792008-09-090.169000
802024-12-130.395000
812005-06-080.160000
822016-03-300.414000
832017-03-300.014000
842005-12-191.608000
852011-06-080.245000
862016-06-290.262000
872017-06-290.288000
882021-12-151.198000
892022-09-290.151000