f/overrides/event-backup/itot-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.8 KiB

1DateDividends
22014-06-240.192500
32016-12-210.273000
42022-09-260.405000
52004-09-270.108250
62011-03-250.116500
72011-06-230.119000
82012-09-250.157500
92013-06-260.163000
102023-06-070.283000
112025-09-160.414000
122022-06-090.273000
132004-06-280.087250
142011-12-220.161500
152015-09-250.228000
162016-09-260.223000
172021-03-250.296000
182017-03-240.222000
192005-03-280.156250
202006-03-270.105500
212008-03-250.129000
222010-09-240.130000
232015-12-290.042000
242007-03-260.126000
252012-06-190.147000
262016-06-210.238500
272018-12-280.061000
282021-12-130.367000
292010-12-230.134500
302013-09-240.182500
312020-06-150.276000
322020-09-230.332000
332024-06-110.336000
342006-12-210.137000
352008-12-240.136000
362009-06-230.111500
372012-12-190.199000
382014-12-240.462000
392020-03-250.269000
402020-12-140.342000
412023-03-230.352000
422024-12-170.468000
432026-03-170.327000
442004-12-270.146000
452005-09-260.099250
462006-09-270.121250
472010-06-230.102000
482025-03-180.358000
492009-09-230.108500
502010-03-250.101500
512012-03-260.125000
522015-03-250.206000
532015-06-240.204500
542017-09-260.267000
552019-12-160.446000
562021-06-100.236000
572025-06-160.386000
582021-09-240.367000
592022-12-130.406000
602007-12-270.141750
612008-06-240.134500
622008-09-250.144500
632013-12-230.211000
642018-12-170.349000
652022-03-240.325000
662004-03-290.067500
672006-06-230.099500
682014-03-250.177000
692017-06-270.241000
702019-06-170.357000
712011-09-260.131000
722013-03-250.316500
732014-09-240.203500
742015-12-240.255000
752019-09-240.322000
762018-09-260.298000
772023-09-260.443000
782024-03-210.308000
792007-09-260.141500
802009-03-250.120000
812016-03-230.204000
822018-03-220.249000
832018-06-260.259000
842024-09-250.466000
852025-12-160.487000
862026-06-150.419000
872005-12-230.117000
882009-12-240.124500
892019-03-200.239000
902005-06-210.058500
912007-06-290.126250
922017-12-190.302000
932023-12-200.473000