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

2.9 KiB

1DateDividends
22016-11-030.270000
32017-05-020.270000
42018-10-260.270000
51992-10-260.180000
61993-10-270.180000
72002-05-010.240000
82008-12-290.250000
92012-10-250.270000
101997-05-010.200000
112009-07-300.250000
122014-04-240.270000
132019-08-020.270000
142022-12-290.240000
152025-11-030.370000
161990-12-240.220000
172001-12-270.240000
182005-07-270.240000
191999-12-290.650000
202000-10-270.240000
212002-12-270.200000
222011-10-270.270000
232014-12-290.270000
241997-07-290.210000
251999-07-280.240000
262004-10-280.240000
272014-07-300.270000
282003-12-290.360000
292006-04-280.240000
302008-10-290.250000
311996-10-290.190000
322023-08-250.320000
332024-12-300.470000
341991-12-240.220000
351995-04-250.180000
361998-05-040.240000
372018-08-030.270000
382009-12-290.250000
392020-07-310.200000
402021-07-300.200000
411991-10-250.220000
422004-05-050.210000
432008-05-010.250000
442012-12-270.270000
452020-10-300.200000
461995-10-270.180000
472009-10-220.250000
482018-05-040.270000
492010-04-220.250000
502020-12-300.200000
512021-11-050.200000
521996-07-290.190000
531997-10-290.220000
541998-12-290.420000
552001-05-040.240000
562003-07-290.200000
572024-08-260.370000
581994-11-010.160000
592004-12-290.360000
602013-12-270.270000
612022-11-040.220000
622023-05-300.280000
632017-10-270.270000
642023-11-030.340000
651997-12-290.390000
662000-07-270.240000
672007-07-250.250000
682012-05-030.270000
692015-11-020.270000
701994-12-230.160000
712005-10-270.240000
722006-10-260.240000
732001-08-010.240000
742016-04-280.270000
752000-12-270.790000
762009-04-300.250000
772011-04-200.270000
782013-10-240.270000
791995-12-270.190000
802013-08-010.270000
812015-07-300.270000
822019-11-010.270000
831994-04-260.170000
842013-04-250.270000
852018-12-280.270000
862023-12-280.350000
871991-04-240.220000
882001-10-290.240000
892011-07-280.270000
902012-07-260.270000
912021-04-300.200000
921989-04-260.210000
931990-04-240.220000
941990-07-250.220000
952000-05-040.240000
962010-07-290.250000
971989-07-250.220000
982006-12-270.470000
992011-12-280.420000
1002016-12-280.270000
1012025-08-290.370000
1021988-12-230.140000
1031992-04-240.220000
1041998-07-290.240000
1052006-07-260.240000
1062014-10-300.270000
1072024-05-310.360000
1081994-07-270.160000
1091996-04-260.190000
1102002-10-290.200000
1112020-05-010.200000
1122022-05-270.200000
1132007-12-270.500000
1142010-10-280.250000
1152019-05-030.270000
1162019-12-300.270000
1172025-05-300.370000
1182026-05-290.370000
1191991-07-250.220000
1201992-12-240.180000
1211996-12-270.410000
1222005-12-280.290000
1232017-07-280.270000
1242015-12-290.270000
1252024-11-040.370000
1261989-12-220.230000
1271993-07-280.180000
1281995-07-270.180000
1291999-05-030.240000
1302015-04-290.270000
1312025-12-300.370000
1321989-10-270.220000
1331992-07-280.180000
1342008-07-300.250000
1352016-07-280.270000
1362022-08-260.200000
1372010-12-290.250000
1381990-10-250.220000
1391993-04-270.180000
1402002-07-300.220000
1412003-10-290.200000
1422007-10-250.250000
1431993-12-270.170000
1441999-10-270.240000
1452004-07-280.290000
1462017-12-280.270000
1471998-10-280.240000
1482003-04-300.200000
1492005-04-280.240000
1502007-05-030.250000
1512021-12-290.200000