f/overrides/event-backup/fsrbx-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.4 KiB

1DateDividends
22009-12-110.050000
32014-12-220.396000
42005-04-150.670000
52016-12-160.245000
62021-04-090.013000
71987-12-110.060000
81988-12-120.670000
91989-06-130.090000
102004-04-080.150000
112014-04-110.815000
121996-04-120.610000
131996-12-061.060000
141997-04-110.170000
152002-04-120.040000
162025-04-110.501000
172003-12-050.880000
182010-04-190.046000
192013-12-200.687000
202015-12-180.781000
212004-12-033.880000
222005-12-093.180000
232006-04-130.730000
242017-12-150.904000
251993-04-080.200000
261994-12-161.050000
271998-04-090.630000
282001-12-070.380000
292019-12-201.106000
302007-04-131.000000
312022-12-160.922000
322023-04-140.698000
332025-12-262.571000
341991-12-130.680000
351994-04-150.220000
361995-12-080.970000
371999-12-035.550000
381998-12-042.310000
392015-04-100.661000
402024-04-120.158000
411993-12-173.870000
421999-04-092.250000
432013-04-120.038000
442019-04-050.566000
452020-04-081.491000
462022-04-080.579000
472003-04-110.060000
482007-12-141.520000
492017-04-070.006000
502018-04-062.636000
512021-12-170.988000
522026-04-100.792000
531997-12-051.340000
542000-12-080.490000
552011-12-090.074000
562012-12-210.224000
572023-12-210.643000
581990-12-070.150000
592006-12-085.370000
602008-12-120.420000
612009-04-170.160000
622001-04-120.110000
632012-04-130.016000
642000-04-142.590000
652018-12-144.631000
662020-12-180.429000
672024-12-261.241000
681989-12-080.670000
691992-06-120.110000
701992-12-110.810000
712002-12-060.300000
722008-04-110.140000