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

2.2 KiB

1DateDividends
22006-09-210.111000
32026-06-150.046000
42003-09-250.156000
52005-04-060.369000
62004-03-250.067000
72008-09-180.097000
82009-03-190.083000
92016-03-170.039000
102001-09-260.106000
112001-11-070.019000
122001-12-270.099000
132003-12-300.348000
142004-06-240.332000
152014-09-180.034000
162017-09-140.038000
172024-03-150.026000
182024-12-230.170000
192019-06-130.042000
202023-09-150.074000
212012-06-210.044000
222014-06-190.021000
232002-06-260.087000
242007-12-270.249000
252015-06-180.028000
262019-03-140.037000
272022-09-150.025000
282025-03-170.025000
292025-06-160.049000
302025-09-160.048000
312026-03-160.019000
322005-06-230.121000
332008-06-190.098000
342010-06-170.033000
352021-06-160.037000
362000-12-270.211000
372016-09-150.045000
382002-12-270.123000
392010-09-160.056000
402023-12-210.701000
412015-09-170.036000
422003-06-260.230000
432013-06-200.065000
442022-06-150.012000
452023-06-150.042000
462000-06-280.109000
472001-06-270.101000
482007-09-200.101000
492018-03-150.026000
502000-09-270.129000
512001-03-280.138000
522004-11-170.480000
532005-09-220.135000
542005-12-290.396000
552012-12-200.058000
562018-09-130.066000
572022-12-210.100000
582003-01-160.177000
592010-12-160.073000
602016-12-150.253000
612019-12-180.068000
622024-06-140.051000
632021-12-200.016000
642007-03-220.067000
652008-03-200.098000
662009-12-170.047000
672016-06-160.045000
682020-06-180.038000
692025-12-150.160000
702010-03-180.020000
712013-09-190.040000
722020-03-190.049000
732006-06-220.089000
742018-06-140.038000
752006-04-060.145000
762009-09-170.052000
772011-06-160.055000
782012-09-200.048000
792013-03-210.051000
802013-12-190.301000
812002-09-250.107000
822002-11-060.002000
832004-09-230.133000
842008-12-180.648000
852009-06-180.056000
862011-09-220.055000
872004-12-300.383000
882000-11-080.290000
892007-06-210.092000
902011-12-220.060000
912017-12-140.291000
922002-03-270.092000
932017-03-160.044000
942024-09-160.051000
952003-03-270.079000
962011-03-170.047000
972012-03-220.033000
982015-03-190.047000
992015-12-170.255000
1002018-12-310.011000
1012019-09-120.057000
1022022-03-150.003000
1032023-03-150.020000
1042018-12-200.496000
1052019-12-310.004000
1062006-12-280.207000
1072014-03-200.058000
1082014-12-180.180000
1092017-06-150.033000
1102020-12-220.038000
1112021-09-150.014000