f/overrides/event-backup/ilcg-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
22013-12-230.053200
32015-06-240.055800
42015-12-240.065000
52004-09-270.013800
62005-03-280.009000
72005-12-230.013800
82009-06-230.026000
92011-06-230.028200
102010-09-240.023200
112018-06-260.076000
122021-12-130.085000
132023-09-260.122000
142023-12-200.147000
152007-03-260.024800
162008-09-250.020600
172009-09-230.021800
182010-12-230.028000
192016-12-210.068000
202018-03-220.059200
212018-12-170.071800
222020-03-250.045200
232006-09-270.009400
242011-09-260.028200
252014-12-240.060800
262016-06-210.052800
272017-09-260.091400
282021-03-250.020400
292014-06-240.048200
302024-09-250.140000
312026-03-170.096000
322004-12-270.138000
332007-12-270.014800
342012-09-250.048600
352019-12-300.028800
362021-09-240.082000
372025-12-160.151000
382014-09-240.043600
392015-09-250.059200
402018-09-260.050400
412019-12-160.050600
422020-06-150.038000
432024-12-170.125000
442025-03-180.101000
452025-09-160.136000
462006-03-270.011400
472007-06-290.012200
482009-12-240.024400
492011-03-250.024200
502012-03-260.024000
512005-09-260.010400
522017-06-270.069200
532019-06-170.048600
542023-03-230.117000
552024-06-110.083000
562025-06-160.098000
572008-03-250.015000
582011-12-220.040200
592012-06-190.030000
602014-03-250.044200
612015-03-250.058600
622008-06-240.017600
632008-12-240.026600
642017-12-190.068400
652022-06-090.065000
662023-06-070.084000
672024-03-210.096000
682005-06-210.010400
692009-03-250.025200
702013-03-250.041000
712013-06-260.048600
722016-09-260.046600
732006-06-230.020400
742006-12-210.016000
752019-03-200.051800
762026-06-150.094000
772016-03-230.063600
782020-09-230.037800
792022-09-260.113000
802022-12-130.114000
812010-03-250.021000
822010-06-230.024600
832012-12-190.091400
842017-03-240.050000
852021-06-100.058000
862007-09-260.014000
872013-09-240.045000
882019-09-240.047400
892020-12-140.039800
902022-03-240.076000