f/overrides/event-backup/ijk-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
22009-06-230.031000
32014-06-240.073500
42014-12-240.126000
52017-03-240.098500
62023-12-200.269000
72014-09-240.086000
82016-03-230.097750
92020-06-150.100500
102002-03-110.005750
112003-12-160.012250
122006-06-230.014750
132007-09-260.018000
142013-09-240.080750
152022-06-090.150000
162024-03-210.145000
172025-03-180.120000
182002-12-160.011250
192003-09-150.014500
202013-06-260.107750
212017-09-260.116000
222021-03-250.091000
232023-03-230.195000
242007-06-290.018000
252012-09-250.060500
262016-06-210.101500
272019-03-200.150000
282019-12-160.188750
292019-06-170.150000
302024-06-110.137000
312024-09-250.224000
322004-03-290.017875
332005-06-210.025000
342008-03-250.021750
352013-03-250.049500
362018-03-220.112750
372017-06-270.112000
382018-12-170.130500
392021-12-130.134000
402001-06-110.002625
412006-03-270.022500
422006-12-210.020500
432012-03-260.043500
442016-09-260.143250
452022-12-130.192000
462005-03-280.039125
472013-12-230.094250
482017-12-190.176750
492020-09-230.128000
502002-06-170.005000
512003-03-100.010125
522014-03-250.078250
532025-06-160.148000
542026-03-170.102000
552010-12-230.053500
562011-12-220.056500
572012-12-190.126000
582001-12-170.003625
592009-09-230.020500
602010-03-250.022000
612010-06-230.031750
622010-09-240.035000
632023-09-260.263000
642024-12-170.211000
652025-09-160.165000
662026-06-150.134000
672015-03-250.106500
682021-06-100.082000
692022-03-240.149000
702003-12-150.015250
712004-12-270.021875
722005-12-230.021750
732006-09-270.018750
742008-12-240.042750
752022-09-260.248000
762005-09-260.023500
772012-06-190.052750
782016-12-210.181250
792000-12-130.058500
802018-09-260.168000
812020-12-140.153000
822023-06-070.168000
832015-09-250.105500
842015-12-240.145750
852018-06-260.129000
862001-03-120.001750
872007-12-270.029250
882008-06-240.028000
892011-03-250.030500
902011-06-230.035750
912019-09-240.161250
922008-09-250.018500
932009-03-250.013500
942015-06-240.092750
952025-12-160.208000
962011-09-260.040750
972020-03-250.126750
982021-09-240.118000
992001-10-020.005625
1002003-06-160.012375
1012004-06-280.015875
1022004-09-270.017000
1032007-03-260.113500
1042002-09-160.037500
1052009-12-240.054000