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

980 B

1DateDividends
22003-12-010.029000
32019-12-026.449000
41981-01-020.055000
51993-12-070.297000
62008-12-010.307000
72021-12-0113.821000
81989-12-220.206000
91987-01-150.150000
101994-12-060.135000
112002-12-020.039000
122004-12-010.079000
132007-12-030.130000
142013-12-020.295000
152016-12-012.889000
161985-01-020.130000
172022-12-1510.714000
182024-12-2011.138000
192017-12-012.616000
201997-12-010.701000
212006-12-010.106000
222014-12-010.186000
232025-12-2219.349000
241982-01-040.050000
251995-12-010.164000
261998-12-010.649000
272001-12-030.200000
282005-12-010.064000
292012-12-030.141000
302018-12-031.482000
312023-12-207.676000
321990-12-030.268000
332009-12-010.282000
342010-12-010.177000
352011-12-010.281000
362015-12-012.847000
372020-12-0110.798000
381986-01-020.130000
391988-12-230.221000
401991-12-020.706000
411992-12-010.189000
421980-01-020.050000
431984-01-030.100000
441987-12-280.202000
451996-12-020.429000
461999-12-010.718000
472000-12-012.069000
482010-04-300.028000
491983-01-030.063000