f/overrides/event-backup/acmvx-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.0 KiB

1DateDividends
22004-06-150.021000
32006-12-120.657000
42019-12-200.076000
52016-09-200.042000
62016-12-270.100000
72020-12-220.145000
82009-03-170.035000
92011-09-200.052000
102014-06-100.070000
112011-06-140.050000
122012-12-070.322000
132014-09-090.051000
142014-12-230.061000
152022-06-210.090000
162005-12-280.042000
172007-03-130.018000
182007-09-110.046000
192011-03-220.021000
202013-09-100.038000
212014-12-091.646000
222004-12-280.007000
232005-12-060.918000
242008-03-180.027000
252017-12-260.075000
262018-09-180.047000
272007-12-111.161000
282013-03-120.010000
292013-12-230.082000
302023-12-190.639000
312026-03-100.014000
322026-06-090.109000
332008-06-170.049000
342012-03-130.001000
352022-12-211.040000
362009-09-150.037000
372010-03-230.020000
382015-09-080.044000
392016-03-150.017000
402017-03-210.028000
412005-06-140.115000
422006-03-140.032000
432007-12-280.058000
442023-03-210.030000
452023-09-190.061000
462017-12-121.387000
472018-12-310.061000
482020-03-100.028000
492024-09-170.063000
502025-06-240.083000
512006-12-270.061000
522012-09-180.058000
532016-06-210.063000
542015-12-081.441000
552015-12-280.075000
562019-06-180.069000
572024-03-190.041000
582010-06-150.038000
592011-12-270.061000
602014-03-110.001000
612021-03-230.036000
622021-06-220.069000
632021-12-212.690000
642024-06-180.068000
652008-09-160.047000
662012-06-120.102000
672020-09-220.071000
682010-12-280.045000
692013-12-060.961000
702017-09-190.126000
712019-03-190.048000
722004-09-140.019000
732008-12-290.061000
742010-09-210.124000
752022-03-221.105000
762025-03-250.027000
772025-09-230.061000
782025-12-161.967000
792005-03-150.010000
802006-09-120.034000
812009-06-160.031000
822016-12-130.475000
832017-06-200.047000
842020-06-160.068000
852021-09-210.073000
862024-12-171.189000
872005-09-130.023000
882006-06-130.030000
892009-12-290.057000
902018-12-111.710000
912018-12-200.061000
922019-09-170.057000
932004-12-070.267000
942007-06-120.028000
952018-03-200.025000
962018-06-190.049000
972022-09-200.080000
982023-06-200.086000
992012-12-260.081000
1002013-06-110.075000
1012015-06-090.053000