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

9.3 KiB

1DateDividendsctime
22011-02-280.0262018-05-08 16:14:24
32007-02-280.0452018-05-08 16:14:24
42002-11-290.0292018-05-08 16:14:24
52003-05-300.0242018-05-08 16:14:24
62011-12-300.032018-05-08 16:14:24
72013-06-280.0262018-05-08 16:14:24
82003-08-290.0272018-05-08 16:14:24
92012-08-310.0332018-05-08 16:14:24
102016-08-310.0252018-05-08 16:14:24
112003-09-300.0252018-05-08 16:14:24
122009-04-300.0332018-05-08 16:14:24
132013-04-300.0292018-05-08 16:14:24
142007-01-310.0522018-05-08 16:14:24
152013-12-310.0262018-05-08 16:14:24
161999-09-300.0582018-05-08 16:14:24
172017-12-270.0022018-05-08 16:14:24
182012-03-300.0322018-05-08 16:14:24
192011-01-310.0282018-05-08 16:14:24
202002-05-310.0352018-05-08 16:14:24
212003-11-280.0262018-05-08 16:14:24
222001-04-300.0562018-05-08 16:14:24
232012-06-290.0322018-05-08 16:14:24
242002-08-300.0332018-05-08 16:14:24
252003-02-280.0262018-05-08 16:14:24
262012-09-280.0332018-05-08 16:14:24
272002-09-300.0322018-05-08 16:14:24
282008-04-300.0372018-05-08 16:14:24
291997-12-310.0622018-05-08 16:14:24
302015-03-310.032018-05-08 16:14:24
312004-11-300.0272018-05-08 16:14:24
322005-05-310.0352018-05-08 16:14:24
332012-04-300.0312018-05-08 16:14:24
341998-09-300.0572018-05-08 16:14:24
352003-10-310.0262018-05-08 16:14:24
362004-04-300.0232018-05-08 16:14:24
372015-06-300.0292018-05-08 16:14:24
382002-03-280.0312018-05-08 16:14:24
392011-03-310.0312018-05-08 16:14:24
402000-11-300.0652018-05-08 16:14:24
412001-05-310.0532018-05-08 16:14:24
422012-11-300.0332018-05-08 16:14:24
432014-05-300.0262018-05-08 16:14:24
442003-01-310.0312018-05-08 16:14:24
452004-07-300.0212018-05-08 16:14:24
462009-12-310.042018-05-08 16:14:24
472011-06-300.0292018-05-08 16:14:24
482016-11-300.0272018-05-08 16:14:24
492004-02-270.0252018-05-08 16:14:24
502001-12-310.0342018-05-08 16:14:24
512003-06-300.032018-05-08 16:14:24
522014-08-290.032018-05-08 16:14:24
532004-10-290.0272018-05-08 16:14:24
542003-03-310.0312018-05-08 16:14:24
551999-03-310.0542018-05-08 16:14:24
562004-08-310.0262018-05-08 16:14:24
572006-02-280.0382018-05-08 16:14:24
582004-05-280.0222018-05-08 16:14:24
592007-10-310.0542018-05-08 16:14:24
602013-05-310.0292018-05-08 16:14:24
612013-11-290.0252018-05-08 16:14:24
622004-01-300.0292018-05-08 16:14:24
632014-09-300.0292018-05-08 16:14:24
642000-08-310.0682018-05-08 16:14:24
652011-10-310.0292018-05-08 16:14:24
662017-05-310.0212018-05-08 16:14:24
672013-08-300.0272018-05-08 16:14:24
682014-02-280.0252018-05-08 16:14:24
692010-09-300.0292018-05-08 16:14:24
702018-02-280.0252018-05-08 16:14:24
712006-04-280.0452018-05-08 16:14:24
722014-10-310.032018-05-08 16:14:24
732000-03-310.0622018-05-08 16:14:24
742000-09-290.0652018-05-08 16:14:24
752013-03-280.0322018-05-08 16:14:24
762014-11-280.0292018-05-08 16:14:24
772013-09-300.0282018-05-08 16:14:24
782010-10-290.0292018-05-08 16:14:24
792016-05-310.0282018-05-08 16:14:24
802000-10-310.0672018-05-08 16:14:24
812002-02-280.0272018-05-08 16:14:24
822002-04-300.0312018-05-08 16:14:24
832018-01-310.0272018-05-08 16:14:24
842003-12-310.0242018-05-08 16:14:24
852010-11-300.0272018-05-08 16:14:24
862013-07-310.0262018-05-08 16:14:24
871999-06-300.0552018-05-08 16:14:24
882016-03-310.0292018-05-08 16:14:24
892010-05-280.0312018-05-08 16:14:24
902008-03-310.0452018-05-08 16:14:24
912005-04-290.0332018-05-08 16:14:24
922001-03-300.0612018-05-08 16:14:24
932006-08-310.0512018-05-08 16:14:24
942006-10-310.0512018-05-08 16:14:24
952015-05-290.0292018-05-08 16:14:24
962002-01-310.032018-05-08 16:14:24
971998-08-310.0612018-05-08 16:14:24
982009-10-300.0392018-05-08 16:14:24
992008-12-310.0432018-05-08 16:14:24
1001997-07-310.0642018-05-08 16:14:24
1012004-06-300.0172018-05-08 16:14:24
1022011-05-310.032018-05-08 16:14:24
1032018-04-300.0282018-05-08 16:14:24
1042009-08-310.0332018-05-08 16:14:24
1052006-03-310.0442018-05-08 16:14:24
1062006-09-290.0482018-05-08 16:14:24
1072013-02-280.0292018-05-08 16:14:24
1081998-03-310.0592018-05-08 16:14:24
1092008-01-310.0512018-05-08 16:14:24
1102008-07-310.0342018-05-08 16:14:24
1112005-02-280.0282018-05-08 16:14:24
1122014-12-310.0322018-05-08 16:14:24
1132007-03-300.052018-05-08 16:14:24
1142001-08-310.0482018-05-08 16:14:24
1152017-04-280.022018-05-08 16:14:24
1162000-07-310.072018-05-08 16:14:24
1172011-09-300.0282018-05-08 16:14:24
1181997-08-290.0642018-05-08 16:14:24
1192014-03-310.0282018-05-08 16:14:24
1202011-04-290.032018-05-08 16:14:24
1212013-01-310.0322018-05-08 16:14:24
1221998-12-310.0552018-05-08 16:14:24
1232018-03-290.0282018-05-08 16:14:24
1242005-09-300.0362018-05-08 16:14:24
1252005-11-300.0392018-05-08 16:14:24
1261997-09-300.0612018-05-08 16:14:24
1272015-10-300.0322018-05-08 16:14:24
1282001-09-280.0452018-05-08 16:14:24
1292000-05-310.0682018-05-08 16:14:24
1302017-08-310.0282018-05-08 16:14:24
1312003-07-310.0312018-05-08 16:14:24
1322010-06-300.0312018-05-08 16:14:24
1332016-04-290.0282018-05-08 16:14:24
1342000-01-310.0622018-05-08 16:14:24
1352007-08-310.0522018-05-08 16:14:24
1362014-07-310.0292018-05-08 16:14:24
1372004-09-300.0262018-05-08 16:14:24
1382011-08-310.0312018-05-08 16:14:24
1392017-03-310.0262018-05-08 16:14:24
1402001-10-310.0412018-05-08 16:14:24
1412009-03-310.0342018-05-08 16:14:24
1422005-10-310.0392018-05-08 16:14:24
1432016-12-300.0312018-05-08 16:14:24
1442017-06-300.0222018-05-08 16:14:24
1452001-01-310.0712018-05-08 16:14:24
1462009-06-300.0312018-05-08 16:14:24
1471999-08-310.0612018-05-08 16:14:24
1481997-11-280.0592018-05-08 16:14:24
1491999-05-280.0582018-05-08 16:14:24
1502005-01-310.0312018-05-08 16:14:24
1512006-07-310.0512018-05-08 16:14:24
1522017-09-290.0252018-05-08 16:14:24
1532008-05-300.0372018-05-08 16:14:24
1541998-07-310.0632018-05-08 16:14:24
1552015-04-300.032018-05-08 16:14:24
1562005-06-300.0352018-05-08 16:14:24
1571998-02-270.0542018-05-08 16:14:24
1582002-07-310.0332018-05-08 16:14:24
1592008-02-290.0432018-05-08 16:14:24
1602017-10-310.0252018-05-08 16:14:24
1612005-03-310.0332018-05-08 16:14:24
1622007-09-280.0542018-05-08 16:14:24
1632012-02-290.032018-05-08 16:14:24
1642013-10-310.0272018-05-08 16:14:24
1651999-11-300.0572018-05-08 16:14:24
1662017-12-290.0282018-05-08 16:14:24
1671997-10-310.0622018-05-08 16:14:24
1682015-11-300.042018-05-08 16:14:24
1691998-05-290.0572018-05-08 16:14:24
1702016-09-300.0282018-05-08 16:14:24
1712007-11-300.052018-05-08 16:14:24
1721998-01-300.0632018-05-08 16:14:24
1732008-09-300.0362018-05-08 16:14:24
1742015-08-310.0312018-05-08 16:14:24
1752016-02-290.0282018-05-08 16:14:24
1761999-02-260.0492018-05-08 16:14:24
1772011-11-300.0282018-05-08 16:14:24
1781999-10-290.0592018-05-08 16:14:24
1792009-05-290.0292018-05-08 16:14:24
1802012-10-310.0352018-05-08 16:14:24
1812009-02-270.0282018-05-08 16:14:24
1822016-10-310.0282018-05-08 16:14:24
1831998-10-300.0572018-05-08 16:14:24
1842000-04-280.0612018-05-08 16:14:24
1852000-02-290.0582018-05-08 16:14:24
1862008-10-310.0472018-05-08 16:14:24
1872008-11-280.0442018-05-08 16:14:24
1881999-01-290.0552018-05-08 16:14:24
1892009-01-300.0352018-05-08 16:14:24
1902007-04-300.0492018-05-08 16:14:24
1912015-12-310.0332018-05-08 16:14:24
1921997-06-300.0612018-05-08 16:14:24
1932008-08-290.0372018-05-08 16:14:24
1942010-02-260.032018-05-08 16:14:24
1951999-04-300.0542018-05-08 16:14:24
1962003-04-300.0212018-05-08 16:14:24
1971999-07-300.0612018-05-08 16:14:24
1982004-03-310.0252018-05-08 16:14:24
1992014-01-310.0292018-05-08 16:14:24
2001999-12-310.0662018-05-08 16:14:24
2012000-06-300.0662018-05-08 16:14:24
2022006-11-300.052018-05-08 16:14:24
2032007-05-310.0532018-05-08 16:14:24
2042012-12-310.0332018-05-08 16:14:24
2051998-11-300.0532018-05-08 16:14:24
2062010-01-290.0372018-05-08 16:14:24
2072010-07-300.0332018-05-08 16:14:24
2081998-04-300.0562018-05-08 16:14:24
2092007-12-310.0522018-05-08 16:14:24
2102015-02-270.0282018-05-08 16:14:24
2112009-09-300.0342018-05-08 16:14:24
2122012-05-310.0322018-05-08 16:14:24
2132015-01-300.0312018-05-08 16:14:24
2142000-12-290.0712018-05-08 16:14:24
2152010-08-310.0332018-05-08 16:14:24
2162017-07-310.0272018-05-08 16:14:24
2172002-10-310.0322018-05-08 16:14:24
2182009-07-310.0322018-05-08 16:14:24
2192016-06-300.0282018-05-08 16:14:24
2202008-06-300.0342018-05-08 16:14:24
2212005-07-290.0372018-05-08 16:14:24
2222006-01-310.0422018-05-08 16:14:24
2232014-04-300.0262018-05-08 16:14:24
2242004-12-310.032018-05-08 16:14:24
2252001-07-310.0492018-05-08 16:14:24
2261998-06-300.0572018-05-08 16:14:24
2272016-01-290.032018-05-08 16:14:24
2282016-07-290.0262018-05-08 16:14:24
2292002-06-280.0332018-05-08 16:14:24
2302017-11-300.0252018-05-08 16:14:24
2312005-08-310.0352018-05-08 16:14:24
2322012-01-310.0312018-05-08 16:14:24
2332012-07-310.0322018-05-08 16:14:24
2342015-09-300.0312018-05-08 16:14:24
2351997-05-300.0642018-05-08 16:14:24
2362005-12-300.0422018-05-08 16:14:24
2372007-06-290.0492018-05-08 16:14:24
2382017-02-280.0252018-05-08 16:14:24
2392015-07-310.032018-05-08 16:14:24
2402001-06-290.0492018-05-08 16:14:24
2412014-06-300.0272018-05-08 16:14:24
2422011-07-290.032018-05-08 16:14:24
2432010-03-310.0312018-05-08 16:14:24
2442001-11-300.0372018-05-08 16:14:24
2452001-02-280.0582018-05-08 16:14:24
2462010-12-310.0282018-05-08 16:14:24
2472007-07-310.052018-05-08 16:14:24
2482017-01-310.032018-05-08 16:14:24
2492002-12-310.0322018-05-08 16:14:24
2502009-11-300.042018-05-08 16:14:24
2512006-06-300.0472018-05-08 16:14:24
2522006-12-290.0532018-05-08 16:14:24