f/overrides/event-backup/iarax-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.4 KiB

1DateDividends
21999-09-200.110000
32007-12-145.457000
42013-12-132.921000
52016-09-150.059000
62018-06-210.073000
71998-03-130.098000
82004-09-200.081000
92007-09-200.211000
102023-06-220.083000
112002-06-200.113000
122005-03-180.108000
132005-09-190.147000
142009-06-190.090000
151998-06-150.112000
162006-09-200.086000
172019-12-131.695000
182005-06-200.133000
192015-03-190.050000
202023-12-130.300000
212011-06-160.044000
222002-09-200.113000
232014-03-200.070000
242018-03-220.058000
252018-09-130.073000
262021-03-250.061000
272026-03-260.063000
282000-06-200.172000
292012-12-072.132000
302020-09-170.066000
312023-03-230.073000
322003-12-120.135000
332017-03-160.078000
342023-09-280.098000
352024-06-270.100000
362025-06-260.080000
372001-12-140.120000
382009-12-110.110000
392016-06-160.064000
402002-03-200.110000
412006-06-200.104000
422008-12-120.194000
432012-03-150.025000
442022-09-220.041000
452025-03-270.084000
462026-06-250.063000
471998-09-150.145000
482025-09-250.065000
492000-03-200.083000
502007-06-200.097000
512019-09-190.087000
522005-12-161.374000
532010-06-170.078000
542013-06-200.058000
552001-06-200.103000
562010-03-180.110000
572012-09-200.025000
582021-12-141.186000
592022-06-230.041000
601997-03-250.075000
612024-09-260.100000
622020-03-190.079000
631999-03-190.158000
642012-06-140.025000
652015-06-180.060000
662017-09-140.057000
671997-06-240.162000
682021-09-230.045000
692010-12-030.078000
702014-06-190.056000
712017-12-131.071000
722024-03-280.090000
732003-09-190.108000
742013-03-210.075000
752020-04-151.047000
762000-12-150.165000
772008-03-180.062000
782020-06-180.066000
791997-12-150.837000
802004-12-170.744000
812014-12-121.095000
821999-12-170.104000
832010-09-160.077000
842014-09-180.051000
852019-03-210.083000
862025-12-110.729000
872009-03-200.111000
882003-06-200.105000
892015-12-113.725000
902019-06-200.089000
912004-03-190.206000
922001-09-200.113000
932003-03-200.103000
942008-09-180.121000
952009-09-180.069000
962020-12-110.066000
972021-06-240.055000
981998-12-180.394000
992002-12-130.120000
1002011-12-090.025000
1012017-06-150.063000
1022000-09-200.150000
1032004-06-180.118000
1042024-12-120.456000
1051999-06-180.150000
1062006-03-200.104000
1072007-03-200.098000
1081997-09-230.088000
1092011-03-170.067000
1102015-09-170.065000
1112016-03-170.086000
1122016-12-133.192000
1132022-03-240.041000
1142001-03-200.100000
1152006-12-154.015000
1162008-06-180.121000
1172011-09-150.042000
1182013-09-190.068000
1192018-12-141.193000
1202022-12-141.638000
1212003-10-290.036000