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

955 B

1DateDividends
22006-12-151.169000
32008-12-180.692000
42009-06-230.314000
52012-12-130.219000
62012-12-180.350000
72020-12-180.376000
82023-12-200.423000
92002-12-200.058000
102005-12-150.726000
112007-12-200.180000
122008-12-220.128000
132010-12-200.239000
142016-12-200.240000
152025-12-116.391000
162004-12-140.462000
172005-12-270.162000
182011-12-200.231000
192023-12-131.715000
202002-07-310.013000
212015-12-210.230000
222016-12-142.245000
232018-12-190.478000
242019-12-121.548000
252021-12-135.897000
262007-12-172.060000
272013-12-121.455000
282014-12-122.793000
292014-12-220.293000
302017-12-130.768000
312018-12-122.159000
322020-12-112.404000
332003-12-160.231000
342015-12-111.954000
352017-12-200.277000
362019-12-190.429000
372025-12-180.320000
382006-12-220.306000
392013-12-200.222000
402021-12-200.244000
412022-12-133.593000
422004-08-310.009000
432005-08-300.094000
442006-08-300.217000
452009-12-210.005000
462022-12-200.370000
472024-12-124.080000
482024-12-190.335000