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

6.0 KiB

1DateDividendsctime
22007-08-310.042019-12-31 13:07:14
32014-07-310.0332019-12-31 13:07:14
42011-02-280.042019-12-31 13:07:14
52011-08-310.0382019-12-31 13:07:14
62017-03-310.0272019-12-31 13:07:14
72009-03-310.0412019-12-31 13:07:14
82007-02-280.0362019-12-31 13:07:14
92016-12-300.0282019-12-31 13:07:14
102017-06-300.0272019-12-31 13:07:14
112019-04-300.0252019-12-31 13:07:14
122009-06-300.0382019-12-31 13:07:14
132011-12-300.0362019-12-31 13:07:14
142013-06-280.0362019-12-31 13:07:14
152017-09-290.0262019-12-31 13:07:14
162008-05-300.0382019-12-31 13:07:14
172012-08-310.0372019-12-31 13:07:14
182015-04-300.0322019-12-31 13:07:14
192016-08-310.0252019-12-31 13:07:14
202019-02-280.0272019-12-31 13:07:14
212008-02-290.0362019-12-31 13:07:14
222017-10-310.0262019-12-31 13:07:14
232009-04-300.0382019-12-31 13:07:14
242007-09-280.0382019-12-31 13:07:14
252012-02-290.0372019-12-31 13:07:14
262013-04-300.0352019-12-31 13:07:14
272007-01-310.042019-12-31 13:07:14
282013-10-310.0342019-12-31 13:07:14
292013-12-310.0332019-12-31 13:07:14
302012-03-300.0352019-12-31 13:07:14
312011-01-310.0392019-12-31 13:07:14
322017-12-290.0252019-12-31 13:07:14
332015-11-300.0292019-12-31 13:07:14
342012-06-290.0372019-12-31 13:07:14
352016-09-300.0262019-12-31 13:07:14
362007-11-300.0382019-12-31 13:07:14
372018-07-310.0252019-12-31 13:07:14
382008-09-300.0382019-12-31 13:07:14
392019-01-310.0262019-12-31 13:07:14
402015-08-310.032019-12-31 13:07:14
412016-02-290.0292019-12-31 13:07:14
422012-09-280.0372019-12-31 13:07:14
432011-11-300.0382019-12-31 13:07:14
442008-04-300.0372019-12-31 13:07:14
452015-03-310.0322019-12-31 13:07:14
462012-04-300.0372019-12-31 13:07:14
472019-03-290.0272019-12-31 13:07:14
482009-05-290.0392019-12-31 13:07:14
492012-10-310.0362019-12-31 13:07:14
502015-06-300.0312019-12-31 13:07:14
512011-03-310.0392019-12-31 13:07:14
522019-06-280.0232019-12-31 13:07:14
532009-02-270.0362019-12-31 13:07:14
542016-10-310.0262019-12-31 13:07:14
552012-11-300.0352019-12-31 13:07:14
562014-05-300.0332019-12-31 13:07:14
572018-08-310.0252019-12-31 13:07:14
582008-10-310.0392019-12-31 13:07:14
592009-12-310.042019-12-31 13:07:14
602011-06-300.0382019-12-31 13:07:14
612016-11-300.0272019-12-31 13:07:14
622008-11-280.0382019-12-31 13:07:14
632013-12-170.0012019-12-31 13:07:14
642014-08-290.0332019-12-31 13:07:14
652019-10-310.0222019-12-31 13:07:14
662010-12-200.0012019-12-31 13:07:14
672018-11-300.0272019-12-31 13:07:14
682009-01-300.042019-12-31 13:07:14
692007-04-300.0382019-12-31 13:07:14
702015-12-310.0292019-12-31 13:07:14
712018-06-290.0252019-12-31 13:07:14
722008-08-290.0392019-12-31 13:07:14
732010-02-260.0362019-12-31 13:07:14
742007-10-310.0392019-12-31 13:07:14
752013-05-310.0352019-12-31 13:07:14
762013-11-290.0342019-12-31 13:07:14
772014-09-300.0322019-12-31 13:07:14
782011-10-310.0382019-12-31 13:07:14
792017-05-310.0272019-12-31 13:07:14
802018-09-280.0262019-12-31 13:07:14
812013-08-300.0342019-12-31 13:07:14
822014-02-280.0342019-12-31 13:07:14
832010-09-300.0382019-12-31 13:07:14
842018-02-280.0262019-12-31 13:07:14
852018-10-310.0262019-12-31 13:07:14
862014-01-310.0342019-12-31 13:07:14
872006-11-300.0382019-12-31 13:07:14
882007-05-310.0392019-12-31 13:07:14
892011-12-190.0012019-12-31 13:07:14
902012-12-310.0352019-12-31 13:07:14
912019-11-290.0222019-12-31 13:07:14
922010-01-290.042019-12-31 13:07:14
932010-07-300.0392019-12-31 13:07:14
942014-10-310.0322019-12-31 13:07:14
952013-03-280.0352019-12-31 13:07:14
962007-12-310.042019-12-31 13:07:14
972014-11-280.0322019-12-31 13:07:14
982013-09-300.0342019-12-31 13:07:14
992010-10-290.0382019-12-31 13:07:14
1002016-05-310.0262019-12-31 13:07:14
1012015-02-270.0322019-12-31 13:07:14
1022018-01-310.0252019-12-31 13:07:14
1032019-07-310.0232019-12-31 13:07:14
1042009-09-300.0382019-12-31 13:07:14
1052010-11-300.0382019-12-31 13:07:14
1062012-05-310.0372019-12-31 13:07:14
1072013-07-310.0362019-12-31 13:07:14
1082015-01-300.0312019-12-31 13:07:14
1092010-08-310.0392019-12-31 13:07:14
1102016-03-310.0272019-12-31 13:07:14
1112010-05-280.0392019-12-31 13:07:14
1122017-07-310.0262019-12-31 13:07:14
1132008-03-310.0392019-12-31 13:07:14
1142019-05-310.0242019-12-31 13:07:14
1152009-07-310.042019-12-31 13:07:14
1162016-06-300.0272019-12-31 13:07:14
1172006-10-310.0372019-12-31 13:07:14
1182008-06-300.0362019-12-31 13:07:14
1192015-05-290.0322019-12-31 13:07:14
1202019-08-300.0222019-12-31 13:07:14
1212009-10-300.0392019-12-31 13:07:14
1222008-12-310.042019-12-31 13:07:14
1232014-04-300.0332019-12-31 13:07:14
1242012-12-190.0012019-12-31 13:07:14
1252011-05-310.0392019-12-31 13:07:14
1262018-04-300.0252019-12-31 13:07:14
1272018-12-310.0262019-12-31 13:07:14
1282009-08-310.0392019-12-31 13:07:14
1292016-01-290.0282019-12-31 13:07:14
1302016-07-290.0262019-12-31 13:07:14
1312013-02-280.0352019-12-31 13:07:14
1322017-11-300.0262019-12-31 13:07:14
1332008-01-310.0392019-12-31 13:07:14
1342008-07-310.0382019-12-31 13:07:14
1352019-09-300.0222019-12-31 13:07:14
1362014-12-310.0312019-12-31 13:07:14
1372012-01-310.0372019-12-31 13:07:14
1382012-07-310.0372019-12-31 13:07:14
1392015-09-300.032019-12-31 13:07:14
1402007-03-300.042019-12-31 13:07:14
1412018-05-310.0252019-12-31 13:07:14
1422017-04-280.0272019-12-31 13:07:14
1432007-06-290.0382019-12-31 13:07:14
1442011-09-300.0382019-12-31 13:07:14
1452017-02-280.0292019-12-31 13:07:14
1462014-03-310.0342019-12-31 13:07:14
1472011-04-290.0392019-12-31 13:07:14
1482013-01-310.0342019-12-31 13:07:14
1492018-12-070.1382019-12-31 13:07:14
1502015-07-310.0312019-12-31 13:07:14
1512018-03-290.0242019-12-31 13:07:14
1522014-06-300.0342019-12-31 13:07:14
1532011-07-290.0392019-12-31 13:07:14
1542010-03-310.042019-12-31 13:07:14
1552015-10-300.0292019-12-31 13:07:14
1562017-08-310.0272019-12-31 13:07:14
1572010-06-300.0382019-12-31 13:07:14
1582010-12-310.0372019-12-31 13:07:14
1592007-07-310.0392019-12-31 13:07:14
1602017-01-310.0282019-12-31 13:07:14
1612009-11-300.0382019-12-31 13:07:14
1622016-04-290.0272019-12-31 13:07:14
1632006-12-290.042019-12-31 13:07:14