f/overrides/event-backup/gof-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.5 KiB

1DateDividends
22023-07-130.182000
32018-06-140.182000
42020-01-140.182000
52023-03-140.182000
62025-01-150.182000
72011-08-110.154000
82021-02-110.182000
92016-09-130.182000
102019-01-140.182000
112019-02-140.182000
122009-07-130.154000
132012-04-110.154000
142025-10-150.182000
152026-04-150.182000
162017-04-110.182000
172020-04-140.182000
182015-02-110.182000
192018-11-140.182000
202020-10-140.182000
212022-10-130.182000
222024-06-140.182000
232009-01-130.154000
242013-05-130.182000
252020-11-120.182000
262011-02-110.154000
272012-12-120.169000
282013-06-120.182000
292014-02-120.182000
302009-10-130.154000
312011-05-110.154000
322016-11-100.182000
332024-01-110.182000
342014-10-100.182000
352015-03-110.182000
362015-10-130.182000
372021-08-120.182000
382022-12-140.182000
392008-03-120.154000
402013-07-110.182000
412019-12-120.182000
422023-08-140.182000
432023-10-120.182000
442014-05-130.182000
452017-12-140.182000
462014-11-120.182000
472018-07-120.182000
482011-04-130.154000
492011-12-130.154000
502012-03-130.154000
512014-03-120.182000
522007-09-120.142000
532020-02-130.182000
542025-12-150.182000
552009-11-100.154000
562014-09-110.182000
572019-07-120.182000
582015-01-130.182000
592026-02-130.182000
602026-05-150.182000
612007-11-130.142000
622012-02-130.154000
632017-05-110.182000
642025-06-130.182000
652011-11-100.154000
662012-06-130.154000
672021-11-120.182000
682024-04-120.182000
692011-03-110.154000
702015-04-130.182000
712017-10-120.182000
722013-08-130.182000
732014-01-130.182000
742021-06-140.182000
752025-02-140.182000
762025-07-150.182000
772013-10-100.182000
782020-06-120.182000
792010-07-130.154000
802022-05-120.182000
812011-06-130.154000
822014-07-110.182000
832021-04-140.182000
842022-06-140.182000
852008-01-110.154000
862010-03-110.154000
872025-08-150.182000
882010-09-130.154000
892013-09-110.182000
902010-01-130.154000
912010-12-130.154000
922010-12-270.027000
932013-02-130.169000
942014-06-110.182000
952016-05-110.182000
962008-08-130.154000
972009-02-110.154000
982018-05-140.182000
992019-11-140.182000
1002015-05-130.182000
1012017-03-130.182000
1022022-07-140.182000
1032023-01-120.182000
1042007-12-120.142000
1052009-03-110.154000
1062023-06-140.182000
1072025-09-150.182000
1082008-04-110.154000
1092009-05-130.154000
1102017-01-110.182000
1112019-03-140.182000
1122018-03-140.182000
1132018-04-120.182000
1142021-03-120.182000
1152022-09-140.182000
1162012-11-130.154000
1172014-04-110.182000
1182018-10-120.182000
1192024-09-130.182000
1202026-03-130.182000
1212011-10-120.154000
1222015-09-110.182000
1232014-08-130.182000
1242024-08-150.182000
1252026-08-140.182000
1262015-11-100.182000
1272018-09-130.182000
1282022-11-140.182000
1292023-11-140.182000
1302020-09-140.182000
1312024-07-150.182000
1322026-01-150.182000
1332008-11-120.154000
1342009-06-110.154000
1352016-04-130.182000
1362017-08-110.182000
1372021-05-130.182000
1382023-12-140.182000
1392013-03-190.169000
1402013-11-130.182000
1412021-01-140.182000
1422015-12-110.182000
1432016-06-130.182000
1442022-08-120.182000
1452024-12-130.182000
1462010-04-130.154000
1472018-02-140.182000
1482023-04-130.182000
1492010-10-130.154000
1502021-12-140.182000
1512012-05-110.154000
1522020-07-140.182000
1532024-02-140.182000
1542022-02-140.182000
1552011-07-130.154000
1562015-06-110.182000
1572021-10-140.182000
1582022-01-130.182000
1592011-09-130.154000
1602013-04-110.169000
1612024-10-150.182000
1622025-04-150.182000
1632010-08-110.154000
1642024-05-140.182000
1652019-10-110.182000
1662024-11-150.182000
1672012-08-130.154000
1682015-08-120.182000
1692008-07-110.154000
1702016-10-120.182000
1712019-05-140.182000
1722009-09-110.154000
1732017-06-130.182000
1742020-08-130.182000
1752023-05-120.182000
1762016-03-110.182000
1772018-12-130.182000
1782020-03-120.182000
1792023-02-140.182000
1802026-06-150.182000
1812011-01-120.154000
1822012-10-110.154000
1832012-01-110.154000
1842010-05-120.154000
1852020-12-140.182000
1862019-09-120.182000
1872020-05-140.182000
1882022-03-140.182000
1892026-07-150.182000
1902010-11-100.154000
1912017-02-130.182000
1922009-04-130.154000
1932010-02-100.154000
1942016-08-110.182000
1952021-07-140.182000
1962025-03-140.182000
1972008-05-130.154000
1982008-09-110.154000
1992019-06-130.182000
2002007-10-110.142000
2012012-07-110.154000
2022024-03-140.182000
2032008-02-130.154000
2042017-07-120.182000
2052009-12-110.154000
2062019-04-120.182000
2072016-07-130.182000
2082017-09-140.182000
2092016-02-100.182000
2102025-11-140.182000
2112008-10-100.154000
2122014-12-110.182000
2132015-07-130.182000
2142016-01-130.182000
2152023-09-140.182000
2162008-12-110.154000
2172012-09-120.154000
2182008-06-110.154000
2192013-12-110.182000
2202017-11-140.182000
2212022-04-130.182000
2222013-01-110.169000
2232018-01-110.182000
2242021-09-140.182000
2252016-12-130.182000
2262019-08-140.182000
2272018-08-140.182000
2282025-05-150.182000
2292009-08-120.154000
2302010-06-110.154000