f/overrides/event-backup/jablx-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.2 KiB

1DateDividends
21995-06-290.120000
32019-12-090.345000
42014-06-191.192000
52024-06-130.486000
62003-06-270.265000
72005-12-290.252000
82013-06-262.025000
92018-12-100.238000
102011-06-291.909000
112011-12-090.288000
122015-06-191.414000
131995-12-280.100000
142002-12-300.283000
152017-12-110.195000
162021-12-090.191000
171997-12-300.150000
182010-06-290.438000
192014-12-080.178000
202004-12-300.355000
212009-06-191.363000
222025-06-122.344000
232018-04-251.406000
242018-06-220.119000
252026-06-165.107000
261996-12-300.150000
272007-06-280.421000
282013-12-090.116000
292020-12-100.361000
302022-12-080.358000
312023-06-210.435000
322006-12-280.280000
332008-12-290.303000
342016-06-210.819000
352025-12-110.536000
361998-06-290.130000
372004-06-290.183000
382005-06-290.318000
392008-06-272.424000
402009-12-110.354000
412016-12-120.284000
421993-12-300.080000
431994-06-290.020000
442003-12-300.218000
452021-06-100.602000
461997-06-270.202000
472007-12-270.339000
482010-12-100.343000
492024-12-120.548000
502006-06-290.303000
512022-06-151.556000
522023-12-140.473000
532015-12-070.156000
542017-06-280.407000
552019-06-101.404000
561994-12-290.080000
571996-06-270.107000
582012-06-272.512000
592012-12-070.370000
602020-06-111.006000