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

4.1 KiB

1DateDividends
22015-10-150.020000
32025-02-210.023000
42009-01-150.010000
52014-07-100.026000
62020-09-100.025000
72025-05-220.027000
82021-06-100.022000
92010-07-150.030000
102018-05-100.015000
112019-10-100.016000
122020-02-130.016000
132021-12-160.038000
142009-02-120.013000
152010-01-140.015000
162013-12-120.081000
172019-07-110.016000
182020-10-150.025000
192023-03-220.010000
202024-07-220.026000
212010-09-160.029000
222011-04-140.028000
232020-06-110.016000
242016-06-160.015000
252019-04-110.016000
262024-03-220.027000
272011-12-080.133000
282013-08-150.026000
292020-11-120.025000
302023-09-220.026000
312018-12-130.091000
322025-04-220.022000
332009-08-130.018000
342015-02-120.020000
352015-12-100.067000
362016-09-150.015000
372017-11-160.015000
382021-07-150.022000
392017-01-120.007000
402025-03-210.026000
412016-08-110.015000
422016-02-110.015000
432024-10-220.013000
442025-09-220.019000
452011-01-130.028000
462019-02-140.016000
472009-11-120.022000
482016-04-140.015000
492022-09-150.019000
502023-11-220.026000
512024-11-220.013000
522009-03-120.015000
532019-01-100.012000
542019-09-120.016000
552022-04-140.007000
562025-10-220.018000
572011-05-120.028000
582013-10-100.026000
592020-01-160.014000
602020-08-130.016000
612021-09-160.022000
622018-02-150.015000
632021-01-140.010000
642010-05-130.030000
652017-12-140.047000
662013-06-130.026000
672024-08-220.027000
682025-06-200.021000
692026-02-200.016000
702012-02-160.030000
712013-04-110.029000
722016-05-120.015000
732020-12-100.062000
742019-03-140.016000
752025-01-220.017000
762009-04-160.016000
772015-06-110.020000
782016-10-130.015000
792018-07-120.015000
802018-09-130.025000
812023-04-210.026000
822024-02-220.025000
832026-06-220.024000
842009-12-100.073000
852017-06-150.015000
862017-10-100.015000
872009-10-150.020000
882012-09-130.031000
892015-08-130.020000
902018-01-110.012000
912018-10-110.025000
922024-09-200.017000
932011-02-100.015000
942012-11-150.031000
952025-07-220.013000
962017-03-160.015000
972022-10-130.018000
982014-08-140.026000
992014-12-110.068000
1002015-11-120.020000
1012019-11-140.016000
1022020-03-120.016000
1032008-12-110.230000
1042017-09-140.015000
1052024-04-220.026000
1062015-07-160.020000
1072016-11-100.015000
1082022-11-100.018000
1092013-07-110.026000
1102013-11-140.026000
1112024-12-130.055000
1122012-08-160.031000
1132021-05-130.022000
1142010-10-140.029000
1152016-03-100.015000
1162017-02-090.015000
1172019-12-120.025000
1182022-05-120.014000
1192012-03-150.030000
1202022-02-100.015000
1212019-05-160.016000
1222012-01-120.015000
1232014-02-130.026000
1242022-01-130.007000
1252023-01-200.025000
1262016-01-140.015000
1272011-07-140.028000
1282022-06-070.016000
1292011-06-160.028000
1302014-10-160.026000
1312018-03-150.015000
1322021-03-110.022000
1332023-08-220.029000
1342014-04-100.026000
1352018-06-140.015000
1362025-12-120.122000
1372026-04-220.016000
1382026-07-220.026000
1392010-11-110.029000
1402011-08-110.028000
1412015-01-150.006000
1422017-07-130.015000
1432022-12-150.125000
1442010-08-120.029000
1452014-01-160.013000
1462014-11-130.026000
1472016-07-140.015000
1482022-07-140.018000
1492023-07-210.025000
1502026-01-220.016000
1512023-05-220.029000
1522010-12-090.094000
1532014-06-120.026000
1542014-09-110.026000
1552017-05-110.015000
1562021-08-120.022000
1572009-06-110.018000
1582012-04-120.030000
1592026-03-200.015000
1602013-09-120.026000
1612019-06-130.016000
1622020-04-160.016000
1632020-07-160.016000
1642011-09-150.028000
1652013-03-140.031000
1662014-03-130.019000
1672021-04-150.022000
1682015-09-100.020000
1692025-11-210.017000
1702009-09-100.018000
1712012-12-130.134000
1722009-05-140.017000
1732011-11-100.029000
1742021-10-140.022000
1752025-08-220.015000
1762012-06-140.030000
1772012-07-120.030000
1782019-08-150.016000
1792022-08-110.018000
1802010-03-110.030000
1812010-06-100.030000
1822011-10-130.028000
1832017-08-100.015000
1842023-10-200.026000
1852026-05-220.023000
1862010-02-110.030000
1872016-12-080.043000
1882017-04-130.015000
1892020-05-140.016000
1902012-10-110.031000
1912018-08-160.025000
1922023-06-220.027000
1932024-06-210.026000
1942013-01-100.010000
1952021-11-110.022000
1962022-03-100.016000
1972024-05-220.027000
1982014-05-150.026000
1992015-04-160.020000
2002021-02-110.022000
2012011-03-100.028000
2022013-05-160.028000
2032018-04-120.015000
2042012-05-100.030000
2052018-11-150.025000
2062013-02-140.031000
2072015-05-140.020000
2082009-07-160.007000
2092015-03-120.020000
2102024-01-220.044000