f/overrides/event-backup/agd-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.8 KiB

1DateDividends
22013-03-190.060000
32018-03-210.065000
42019-04-180.065000
52020-02-200.065000
62026-06-230.120000
72013-09-190.060000
82014-12-240.064000
92017-08-220.065000
102017-09-210.065000
112015-01-210.064000
122019-08-160.065000
132024-05-220.065000
142016-08-220.065000
152018-08-170.065000
162020-07-170.065000
172022-08-230.065000
182011-12-210.120000
192023-10-230.065000
202014-10-220.064000
212025-09-230.110000
222007-02-150.320000
232021-10-210.065000
242024-02-210.065000
252025-07-240.110000
262016-06-210.065000
272016-09-210.065000
282019-01-220.065000
292026-01-230.120000
302011-09-200.120000
312015-03-200.064000
322015-12-210.065000
332024-07-240.065000
342007-06-140.320000
352011-05-200.120000
362014-09-190.064000
372021-03-230.065000
382020-03-190.065000
392021-06-220.065000
402021-08-190.065000
412009-05-200.220000
422010-12-220.120000
432011-10-210.120000
442017-12-200.065000
452018-02-200.065000
462018-12-280.065000
472007-05-170.320000
482009-03-230.220000
492010-01-210.220000
502010-10-210.120000
512015-08-200.065000
522016-05-190.065000
532018-10-180.065000
542025-04-230.110000
552026-02-200.120000
562008-01-160.340000
572009-02-190.340000
582014-04-210.064000
592016-02-220.065000
602016-03-210.065000
612016-12-200.065000
622023-05-180.065000
632014-02-190.064000
642020-11-190.065000
652021-05-200.065000
662023-11-210.065000
672007-12-200.340000
682008-07-230.340000
692012-05-210.120000
702013-06-190.060000
712007-10-180.340000
722009-04-220.220000
732012-04-190.120000
742019-05-210.065000
752019-06-200.065000
762009-12-220.220000
772012-12-190.120000
782017-11-210.065000
792019-10-180.065000
802020-06-180.065000
812025-05-220.100000
822024-09-230.110000
832019-07-190.065000
842019-09-200.065000
852006-11-160.300000
862015-09-210.065000
872015-11-180.065000
882020-04-170.065000
892018-04-200.065000
902023-09-210.065000
912024-01-230.065000
922008-08-250.340000
932012-06-200.120000
942012-12-270.062000
952016-04-200.065000
962016-01-200.065000
972021-02-180.065000
982022-07-210.065000
992008-10-230.340000
1002009-06-220.220000
1012009-12-280.126000
1022012-07-200.120000
1032025-06-230.110000
1042006-12-140.320000
1052015-02-180.064000
1062020-08-200.065000
1072025-01-240.110000
1082022-10-210.065000
1092022-12-290.065000
1102023-02-170.065000
1112024-08-230.110000
1122016-11-180.065000
1132018-06-200.065000
1142024-11-210.120000
1152011-01-210.120000
1162011-07-200.120000
1172012-08-220.120000
1182013-12-190.060000
1192010-03-230.220000
1202026-08-240.120000
1212025-12-310.120000
1222007-11-150.340000
1232008-03-190.340000
1242010-11-190.120000
1252012-11-200.120000
1262013-07-220.060000
1272025-08-220.110000
1282006-10-190.300000
1292009-09-220.220000
1302010-07-220.120000
1312013-04-190.060000
1322010-09-220.120000
1332013-08-210.060000
1342013-11-190.060000
1352014-12-190.064000
1362009-11-190.220000
1372009-08-210.220000
1382023-07-210.065000
1392023-12-280.065000
1402025-11-210.120000
1412021-12-290.065000
1422010-12-230.276000
1432012-10-220.120000
1442020-12-300.065000
1452007-09-200.340000
1462011-02-170.120000
1472024-12-300.110000
1482026-03-240.120000
1492010-08-230.120000
1502014-05-200.064000
1512018-07-200.065000
1522022-09-220.065000
1532017-06-210.065000
1542018-05-220.065000
1552011-03-230.120000
1562013-01-220.120000
1572014-01-220.064000
1582014-08-200.064000
1592007-01-180.320000
1602019-11-200.065000
1612021-01-210.065000
1622026-04-220.120000
1632008-12-220.340000
1642014-03-200.064000
1652015-07-220.065000
1662008-11-190.340000
1672017-01-200.065000
1682026-05-210.120000
1692011-04-200.120000
1702011-08-190.120000
1712017-02-160.065000
1722017-04-190.065000
1732026-07-230.120000
1742019-02-200.065000
1752022-11-210.065000
1762024-04-220.065000
1772024-10-240.120000
1782007-12-242.940000
1792008-05-210.340000
1802008-06-200.340000
1812015-10-210.065000
1822023-03-230.065000
1832023-04-200.065000
1842008-04-220.340000
1852015-04-210.064000
1862015-06-190.065000
1872019-03-200.065000
1882008-02-130.340000
1892010-02-180.220000
1902020-01-170.065000
1912025-03-250.110000
1922010-05-200.220000
1932014-06-190.064000
1942014-11-180.064000
1952019-12-300.065000
1962022-06-210.065000
1972007-04-190.320000
1982009-07-230.220000
1992015-05-190.065000
2002018-01-230.065000
2012007-03-150.320000
2022021-04-220.065000
2032022-02-180.065000
2042023-06-220.065000
2052014-07-220.064000
2062021-07-220.065000
2072024-03-200.065000
2082010-04-220.220000
2092017-07-200.065000
2102017-10-230.065000
2112006-09-140.300000
2122007-08-160.340000
2132010-06-220.220000
2142011-06-220.120000
2152023-01-230.065000
2162008-09-220.340000
2172012-02-170.120000
2182013-10-220.060000
2192022-05-190.065000
2202021-09-170.065000
2212009-01-220.340000
2222011-11-210.120000
2232012-01-200.120000
2242017-05-190.065000
2252017-03-220.065000
2262018-09-210.065000
2272025-02-210.110000
2282012-03-210.120000
2292018-11-160.065000
2302020-05-200.065000
2312013-05-210.060000
2322021-11-180.065000
2332025-10-240.110000
2342022-01-210.065000
2352022-04-210.065000
2362024-06-210.065000
2372012-09-190.120000
2382013-02-190.060000
2392016-10-200.065000
2402020-10-160.065000
2412022-03-230.065000
2422023-08-230.065000
2432007-07-190.340000
2442009-10-220.220000
2452016-07-200.065000
2462020-09-180.065000