f/overrides/event-backup/lbsax-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.9 KiB

1DateDividends
22009-12-100.085000
32011-09-230.071000
42011-12-200.092000
52012-06-220.089000
62013-03-220.076000
72019-06-170.096000
82022-03-180.117000
92008-03-260.075000
102008-06-270.074000
112020-06-170.100000
122022-09-210.123000
132006-03-300.067000
142004-12-130.046000
152005-09-290.053000
162011-06-240.068000
172023-09-210.116000
182004-06-100.034000
192008-12-050.076000
202014-12-161.312000
212016-03-230.091000
222018-03-210.092000
232022-06-210.107000
242023-12-131.057000
252024-03-200.128000
262007-06-280.068000
272026-03-190.132000
282018-09-210.090000
292019-03-200.095000
302021-09-210.104000
312003-03-130.022000
322008-09-290.081000
332013-12-170.328000
342023-03-200.136000
352025-09-190.131000
362006-06-290.062000
372006-09-200.062000
382007-09-270.071000
392007-12-100.240000
402010-12-200.079000
412015-03-200.108000
422015-09-220.108000
432016-06-230.079000
442003-09-110.030000
452021-03-180.097000
462022-12-130.698000
472024-12-121.520000
482025-12-111.462000
492019-12-130.364000
502013-09-240.075000
512021-06-180.084000
522021-12-140.552000
532007-03-290.065000
542016-09-220.070000
552018-12-131.172000
562014-06-240.089000
572019-09-200.098000
582012-09-250.084000
592016-12-140.534000
602017-09-210.079000
612017-12-130.689000
622009-06-240.062000
632009-09-280.067000
642024-06-210.130000
652026-06-180.122000
662009-03-250.069000
672010-03-240.068000
682010-06-240.062000
692012-12-180.090000
702013-06-240.078000
712014-09-240.088000
722017-03-220.087000
732005-03-300.046000
742004-09-090.031000
752011-03-240.067000
762018-06-210.092000
772023-06-210.125000
782003-06-120.042000
792005-06-290.054000
802012-03-230.084000
812014-03-210.095000
822015-06-220.108000
832015-12-141.083000
842020-03-200.105000
852020-12-110.097000
862003-12-160.049000
872025-06-200.134000
882005-12-120.083000
892006-12-110.197000
902010-09-210.070000
912017-06-220.084000
922020-09-220.090000
932024-09-200.127000
942025-03-200.124000
952004-03-110.060000