f/overrides/event-backup/cblax-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
22026-03-170.228000
32005-03-240.106000
42006-09-280.123000
52009-12-040.114000
62014-12-101.403000
72018-06-150.124000
82022-06-160.098000
92025-03-180.208000
102007-12-100.294000
112008-09-290.145000
122010-12-060.117000
132014-09-240.080000
142015-03-200.038000
152020-12-082.090000
162024-06-180.232000
172005-12-150.109000
182010-09-230.104000
192012-06-220.078000
202012-09-250.084000
212019-03-180.114000
222024-12-093.183000
232025-09-170.235000
242004-09-290.083000
252006-12-110.115000
262009-03-270.119000
272013-12-090.084000
282015-09-220.209000
292015-12-100.892000
302019-09-180.162000
312004-06-290.076000
322014-06-240.080000
332016-09-190.097000
342022-09-190.119000
352023-03-160.121000
362023-12-080.198000
372016-03-170.071000
382019-06-130.160000
392019-12-061.270000
402020-06-150.138000
412026-06-160.221000
422010-03-260.069000
432016-12-090.248000
442017-03-170.081000
452018-12-071.704000
462021-06-160.076000
472023-06-160.212000
482008-06-270.142000
492013-09-240.062000
502020-03-170.135000
512003-06-250.073000
522004-03-300.075000
532004-12-150.140000
542013-06-210.051000
552015-06-180.206000
562017-09-190.111000
572011-03-220.072000
582021-12-084.362000
592022-03-160.093000
602022-12-081.744000
612024-03-180.212000
622005-06-240.085000
632006-06-290.102000
642014-03-210.072000
652017-06-160.098000
662008-12-050.146000
672016-06-170.086000
682020-09-180.106000
692003-09-250.051000
702003-12-120.078000
712006-03-300.097000
722011-06-240.093000
732012-12-070.106000
742013-03-220.055000
752018-09-190.137000
762021-09-170.081000
772003-03-260.071000
782005-09-260.094000
792007-06-280.128000
802007-09-270.137000
812008-03-280.135000
822010-06-240.085000
832011-09-230.088000
842024-09-180.253000
852025-06-170.207000
862025-12-082.742000
872009-06-240.112000
882012-03-230.065000
892018-03-160.081000
902023-09-190.244000
912007-03-290.112000
922009-09-280.103000
932011-12-060.923000
942017-12-080.764000
952021-03-160.074000