f/overrides/event-backup/eog-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

3.0 KiB

1DateDividends
22001-01-120.008750
32005-07-130.020000
42026-07-171.020000
52019-04-150.220000
62025-10-171.020000
71991-01-090.006250
81996-01-110.007500
91997-07-110.007500
102002-07-150.010000
112006-01-120.020000
122015-07-150.168000
131993-04-080.007500
142002-10-150.010000
152005-10-130.020000
162008-07-150.060000
172015-10-140.168000
182023-04-130.825000
192016-10-130.168000
202023-12-141.500000
211993-07-090.007500
221994-07-110.007500
231997-10-100.007500
242008-04-140.060000
252009-01-140.067500
262022-06-141.800000
271992-07-090.006250
282004-07-140.015000
292014-07-150.125000
302021-12-142.000000
312024-07-170.910000
321990-01-100.006250
331991-07-090.006250
341994-04-110.007500
352005-04-130.020000
362025-07-170.975000
372026-04-161.020000
381995-01-090.007500
391999-01-130.007500
402021-10-140.413000
412000-04-120.007500
422008-10-150.067500
432020-01-160.288000
441990-07-100.006250
452007-01-120.030000
462010-01-130.072500
472014-01-150.094000
482016-07-130.168000
492022-01-130.750000
502001-10-150.010000
512002-04-120.010000
522017-01-120.168000
532017-10-160.168000
542023-01-130.825000
551993-10-080.007500
562007-04-120.045000
572019-07-160.288000
582021-04-150.413000
592025-01-170.975000
601997-01-130.007500
611996-04-110.007500
622009-10-140.072500
632013-07-150.094000
642022-07-140.750000
651996-07-110.007500
662000-07-130.008750
672003-07-150.012500
682012-04-120.085000
692017-07-130.168000
702022-12-141.500000
711990-10-090.006250
722009-04-140.072500
732018-10-160.220000
742022-04-130.750000
751997-04-110.007500
762007-10-150.045000
772021-01-140.375000
782015-04-140.168000
791991-10-080.006250
801994-01-100.007500
812005-01-120.015000
822010-10-130.077500
832012-01-120.080000
842015-01-140.168000
852003-01-150.010000
862014-10-150.168000
872024-01-160.910000
882020-04-150.375000
892023-07-140.825000
901992-04-090.006250
912006-07-130.030000
922007-07-130.045000
932008-01-150.045000
942012-07-130.085000
952023-03-151.000000
961998-04-130.007500
972011-01-120.077500
982017-04-110.168000
992018-04-130.185000
1002019-10-160.288000
1011990-04-090.006250
1021995-04-070.007500
1031996-10-100.007500
1042004-01-140.012500
1052006-04-110.030000
1062016-01-130.168000
1072022-03-141.000000
1082020-07-160.375000
1092021-07-151.413000
1101992-10-080.006250
1111998-10-130.007500
1121998-12-110.007500
1131999-04-130.007500
1142009-07-150.072500
1152018-07-160.185000
1162024-04-150.910000
1172022-10-140.750000
1182013-01-150.085000
1191991-04-100.006250
1201993-01-110.007500
1211995-10-120.007500
1221998-07-130.007500
1231999-07-130.007500
1242011-10-130.080000
1252026-01-161.020000
1262002-01-150.010000
1272019-01-160.220000
1282020-10-150.375000
1292022-09-141.500000
1302024-10-170.910000
1312025-04-160.975000
1322023-10-160.825000
1331998-01-130.007500
1342000-10-130.008750
1352006-10-130.030000
1362010-04-140.077500
1372011-04-130.080000
1382011-07-130.080000
1392013-10-150.094000
1402016-04-130.168000
1411994-10-070.007500
1422000-01-120.007500
1432003-10-150.012500
1442004-04-140.015000
1452004-10-130.015000
1462013-04-120.094000
1471999-10-130.007500
1482003-04-140.010000
1492012-10-150.085000
1502014-04-140.125000
1512018-01-160.168000
1521995-07-120.007500
1532001-04-110.010000
1542001-07-130.010000
1552010-07-140.077500