f/overrides/event-backup/iyc-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
22026-03-170.127000
32001-06-080.002250
42001-10-010.003250
52003-09-120.000500
62011-09-230.049250
72013-09-240.058000
82021-09-240.114000
92022-09-260.107000
102021-06-100.083000
112000-10-180.004000
122003-12-120.014500
132003-12-160.007000
142005-06-200.006000
152009-06-240.031750
162014-03-250.063500
172018-09-260.107750
182025-12-160.109000
192005-12-220.020000
202007-09-250.046000
212015-03-250.110000
222015-06-240.072000
232023-03-230.136000
242024-03-210.119000
252025-03-180.145000
262004-09-240.005750
272011-03-250.039500
282018-12-170.095500
292019-06-170.115000
302020-09-230.112000
312021-03-250.086000
322008-12-230.051000
332010-12-220.062250
342014-09-240.061750
352017-03-240.080500
362003-06-130.007750
372004-12-230.017500
382006-12-200.064500
392016-03-230.092500
402019-12-160.154750
412019-09-240.155250
422002-06-140.003750
432004-06-250.009250
442006-03-240.008750
452009-03-250.037250
462010-03-250.029500
472015-12-240.094750
482018-03-220.099750
492020-12-140.141000
502024-12-170.095000
512001-03-090.006000
522003-03-070.005750
532016-06-210.086500
542021-12-130.042000
552025-06-160.138000
562022-03-240.089000
572000-12-200.062000
582004-03-260.003000
592006-09-260.012250
602009-12-230.047500
612013-06-260.047750
622016-09-260.101250
632017-12-190.091750
642001-12-140.005500
652017-06-270.116250
662020-03-250.122500
672005-03-240.007750
682012-03-260.051000
692012-06-190.051500
702020-06-150.084750
712023-06-070.092000
722024-06-110.105000
732002-03-080.000500
742006-06-220.015500
752008-06-250.022750
762010-09-230.044000
772014-12-240.070000
782022-12-130.097000
792007-06-280.030000
802008-09-240.035000
812009-09-220.030500
822011-06-240.042750
832026-06-150.141000
842007-12-270.028000
852013-12-230.081500
862015-09-250.095500
872017-09-260.124500
882018-06-260.102500
892023-12-200.162000
902024-09-250.131000
912025-09-160.136000
922007-03-230.003500
932008-03-250.061250
942010-06-240.031500
952014-06-240.074750
962016-12-210.134000
972019-03-200.085500
982022-06-090.093000
992002-12-130.004500
1002005-09-230.004250
1012011-12-220.064000
1022012-09-250.059250
1032012-12-190.168500
1042013-03-250.051750
1052023-09-260.126000