f/overrides/event-backup/ffnox-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.0 KiB

1DateDividends
22023-12-281.726000
32004-04-020.040000
42006-12-280.590000
52010-12-300.536000
62011-12-290.641000
72015-12-290.870000
82021-12-303.134000
92003-12-260.320000
102009-12-280.505000
112018-12-280.980000
122022-04-081.859000
132026-04-100.240000
142023-04-140.005000
152004-12-290.400000
162005-04-080.010000
172006-04-070.270000
182011-04-150.015000
192012-12-280.657000
202017-12-280.888000
212002-12-270.350000
222003-04-040.020000
232017-04-120.221000
242021-04-090.364000
251999-12-220.240000
262002-04-050.030000
272008-04-110.135000
282013-12-270.719000
292016-04-150.159000
302025-04-110.987000
312019-04-120.261000
322020-12-301.444000
332001-04-060.080000
342001-12-280.400000
352005-12-290.450000
362007-04-130.100000
372012-04-130.014000
382016-12-280.798000
392024-04-120.980000
402025-12-301.467000
412008-12-260.605000
422009-04-170.020000
432013-04-120.011000
442015-04-100.134000
452022-12-291.500000
462024-12-302.733000
472020-04-080.142000
482000-12-290.590000
492007-12-280.740000
502014-04-110.075000
512014-12-290.839000
522018-04-110.189000
532019-12-301.191000