f/overrides/event-backup/miaax-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.3 KiB

1DateDividends
22007-02-280.015000
32010-06-300.020000
42025-06-260.135000
52004-11-300.034000
62006-02-280.032000
72006-04-280.031000
82008-06-300.042000
92010-05-280.020000
102013-10-310.012000
112014-09-300.024000
122019-01-310.016000
132025-03-250.031000
142020-12-310.036000
152004-08-310.037000
162014-02-280.008000
172021-06-240.100000
182013-11-290.015000
192016-02-290.008000
202009-07-310.020000
212019-09-300.020000
222008-04-300.026000
232008-09-300.042000
242017-09-290.015000
252010-08-310.020000
262013-03-280.009000
272015-08-310.008000
282008-03-310.026000
292009-04-300.020000
302015-10-300.008000
312016-10-310.008000
322012-06-290.026000
332014-04-300.010000
342004-10-290.034000
352006-09-290.031000
362012-02-290.026000
372014-05-300.014000
382019-04-300.012000
392008-12-310.042000
402011-08-310.027000
412016-06-300.008000
422017-12-290.072000
432020-05-290.009000
442024-03-260.016000
452005-06-300.033000
462017-02-280.008000
472019-10-310.020000
482014-10-310.015000
492016-03-310.008000
502018-03-290.013000
512007-05-310.023000
522008-07-310.042000
532012-12-310.037000
542016-12-300.079000
552008-08-290.042000
562009-10-300.020000
572019-02-280.012000
582004-09-300.035000
592005-03-310.031000
602010-09-300.020000
612014-08-290.024000
622023-03-230.012000
632023-06-220.124000
642005-09-300.052000
652005-12-300.078000
662009-03-310.020000
672017-10-310.015000
682019-07-310.015000
692005-02-280.032000
702008-10-310.042000
712013-02-280.009000
722018-01-310.010000
732004-03-310.019000
742011-11-300.029000
752020-11-300.050000
762007-04-300.015000
772019-05-310.012000
782019-11-290.020000
792024-06-250.145000
802011-09-300.027000
812013-12-310.033000
822014-07-310.019000
832017-01-310.008000
842022-09-220.249000
852026-06-250.159000
862019-06-280.015000
872020-03-310.015000
882023-09-210.103000
892007-06-290.023000
902010-01-290.020000
912011-02-280.012000
922013-04-300.009000
932021-03-310.010000
942005-05-310.033000
952013-06-280.009000
962014-03-310.008000
972018-04-300.017000
982018-06-290.020000
992006-05-310.030000
1002009-06-300.020000
1012014-12-310.010000
1022015-12-310.009000
1032016-05-310.008000
1042017-03-310.010000
1052020-01-310.015000
1062003-11-280.047000
1072010-10-290.016000
1082007-09-280.031000
1092008-11-280.042000
1102012-08-310.010000
1112013-01-310.010000
1122021-02-260.010000
1132012-01-310.026000
1142005-07-290.032000
1152012-03-300.026000
1162022-03-240.103000
1172017-11-300.020000
1182018-10-310.027000
1192005-11-300.073000
1202006-06-300.031000
1212006-11-300.024000
1222010-12-310.019000
1232011-12-080.024000
1242012-04-300.026000
1252020-10-300.004000
1262006-01-310.037000
1272012-11-300.010000
1282015-11-300.008000
1292018-12-310.050000
1302007-11-300.112000
1312016-07-290.008000
1322004-01-300.020000
1332004-12-310.090000
1342006-10-310.031000
1352007-12-310.081000
1362008-05-300.033000
1372010-02-260.020000
1382011-01-310.012000
1392011-03-310.014000
1402012-10-310.010000
1412018-02-280.010000
1422021-01-290.010000
1432011-06-300.025000
1442013-09-300.009000
1452004-02-270.018000
1462007-01-310.015000
1472011-05-310.023000
1482013-08-300.009000
1492022-06-230.156000
1502007-03-300.015000
1512009-11-300.020000
1522010-07-300.020000
1532014-01-310.010000
1542015-09-300.008000
1552011-10-310.027000
1562019-03-290.012000
1572003-12-310.018000
1582011-07-290.027000
1592016-08-310.008000
1602018-07-310.025000
1612003-10-310.039000
1622004-04-300.025000
1632009-09-300.020000
1642011-04-290.018000
1652006-03-310.031000
1662025-09-250.097000
1672016-09-300.008000
1682008-02-290.034000
1692007-10-310.044000
1702009-01-300.008000
1712005-08-310.032000
1722007-08-310.023000
1732008-01-310.034000
1742011-12-300.204000
1752012-12-110.068000
1762019-08-300.015000
1772021-09-230.129000
1782009-08-310.020000
1792020-02-280.015000
1802014-06-300.019000
1812014-11-280.013000
1822024-12-120.121000
1832016-11-300.013000
1842009-05-290.020000
1852017-06-300.013000
1862017-07-310.013000
1872018-09-280.027000
1882021-12-160.300000
1892024-09-260.067000
1902006-12-290.015000
1912007-07-310.023000
1922004-07-300.037000
1932005-10-310.077000
1942016-01-290.008000
1952018-08-310.025000
1962004-05-280.030000
1972010-12-090.040000
1982015-01-300.007000
1992012-07-310.021000
2002017-04-280.010000
2012018-11-300.027000
2022019-12-310.044000
2032016-04-290.008000
2042005-04-290.033000
2052006-07-310.030000
2062009-02-270.020000
2072010-03-310.020000
2082010-11-300.014000
2092012-05-310.026000
2102013-07-310.009000
2112006-08-310.031000
2122018-05-310.017000
2132020-04-300.010000
2142004-06-300.034000
2152023-12-140.113000
2162009-12-310.087000
2172013-05-310.009000
2182017-05-310.010000
2192022-12-150.213000
2202005-01-310.033000
2212017-08-310.013000
2222025-12-110.126000