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

7.0 KiB

1DateDividendsctime
22018-07-250.0272019-09-23 16:13:27
32017-03-270.0212019-09-23 16:13:27
42006-11-270.0452019-09-23 16:13:27
52014-04-250.0282019-09-23 16:13:27
62004-06-250.0432019-09-23 16:13:27
72015-08-250.0222019-09-23 16:13:27
82005-10-250.0422019-09-23 16:13:27
92013-03-250.0272019-09-23 16:13:27
102017-06-260.0232019-09-23 16:13:27
112007-02-260.0452019-09-23 16:13:27
122007-08-270.0462019-09-23 16:13:27
132014-07-250.0262019-09-23 16:13:27
142011-08-250.0432019-09-23 16:13:27
152017-09-250.0222019-09-23 16:13:27
162009-03-250.0432019-09-23 16:13:27
172006-04-250.0452019-09-23 16:13:27
182007-12-260.0952019-09-23 16:13:27
192013-09-250.0292019-09-23 16:13:27
202014-11-250.0252019-09-23 16:13:27
212005-01-250.0432019-09-23 16:13:27
222006-07-250.0442019-09-23 16:13:27
232016-03-280.0212019-09-23 16:13:27
242007-11-260.0462019-09-23 16:13:27
252010-05-250.042019-09-23 16:13:27
262012-02-270.0372019-09-23 16:13:27
272019-01-250.0212019-09-23 16:13:27
282007-06-250.0422019-09-23 16:13:27
292016-02-250.0242019-09-23 16:13:27
302012-03-260.0342019-09-23 16:13:27
312017-10-250.0242019-09-23 16:13:27
322016-06-270.0232019-09-23 16:13:27
332008-02-250.0472019-09-23 16:13:27
342006-05-250.0432019-09-23 16:13:27
352012-06-250.042019-09-23 16:13:27
362016-09-260.0212019-09-23 16:13:27
372013-10-250.0272019-09-23 16:13:27
382012-12-260.2092019-09-23 16:13:27
392019-05-280.0262019-09-23 16:13:27
402018-04-250.0262019-09-23 16:13:27
412008-06-250.0482019-09-23 16:13:27
422011-11-280.042019-09-23 16:13:27
432008-12-260.0592019-09-23 16:13:27
442015-05-260.0192019-09-23 16:13:27
452019-03-250.0222019-09-23 16:13:27
462013-02-250.0292019-09-23 16:13:27
472013-08-260.0282019-09-23 16:13:27
482015-03-250.0222019-09-23 16:13:27
492018-12-260.0352019-09-23 16:13:27
502005-05-250.0432019-09-23 16:13:27
512009-02-250.0482019-09-23 16:13:27
522004-11-260.0452019-09-23 16:13:27
532007-01-250.0412019-09-23 16:13:27
542012-10-250.0322019-09-23 16:13:27
552004-02-250.0452019-09-23 16:13:27
562011-03-250.0352019-09-23 16:13:27
572004-04-260.0422019-09-23 16:13:27
582011-01-250.0292019-09-23 16:13:27
592016-10-250.0222019-09-23 16:13:27
602005-12-270.052019-09-23 16:13:27
612012-11-260.0312019-09-23 16:13:27
622018-08-270.0252019-09-23 16:13:27
632017-02-270.0232019-09-23 16:13:27
642004-07-260.0412019-09-23 16:13:27
652008-10-270.0442019-09-23 16:13:27
662015-09-250.0222019-09-23 16:13:27
672018-03-260.0232019-09-23 16:13:27
682012-08-270.0352019-09-23 16:13:27
692009-09-250.0442019-09-23 16:13:27
702009-11-250.0442019-09-23 16:13:27
712016-08-250.0222019-09-23 16:13:27
722018-06-250.0242019-09-23 16:13:27
732008-08-250.0422019-09-23 16:13:27
742005-11-250.0412019-09-23 16:13:27
752014-06-250.0282019-09-23 16:13:27
762004-08-250.0442019-09-23 16:13:27
772017-11-270.0242019-09-23 16:13:27
782014-12-260.0312019-09-23 16:13:27
792007-10-250.0462019-09-23 16:13:27
802006-12-260.0492019-09-23 16:13:27
812013-11-250.0272019-09-23 16:13:27
822010-06-250.0412019-09-23 16:13:27
832018-02-260.0242019-09-23 16:13:27
842011-10-250.0392019-09-23 16:13:27
852017-05-250.0232019-09-23 16:13:27
862004-09-270.0452019-09-23 16:13:27
872018-01-250.0192019-09-23 16:13:27
882008-09-250.0482019-09-23 16:13:27
892011-05-250.042019-09-23 16:13:27
902015-02-250.0252019-09-23 16:13:27
912010-11-260.0422019-09-23 16:13:27
922018-10-250.0252019-09-23 16:13:27
932004-03-250.0412019-09-23 16:13:27
942016-12-270.0512019-09-23 16:13:27
952007-05-250.0432019-09-23 16:13:27
962014-01-270.0222019-09-23 16:13:27
972011-02-250.0412019-09-23 16:13:27
982011-12-270.2652019-09-23 16:13:27
992013-06-250.0292019-09-23 16:13:27
1002018-11-260.0262019-09-23 16:13:27
1012009-01-260.0342019-09-23 16:13:27
1022010-07-260.0442019-09-23 16:13:27
1032014-10-270.0232019-09-23 16:13:27
1042019-04-250.0282019-09-23 16:13:27
1052009-06-250.0492019-09-23 16:13:27
1062019-02-250.0262019-09-23 16:13:27
1072010-10-250.0362019-09-23 16:13:27
1082016-05-250.0232019-09-23 16:13:27
1092005-03-280.0372019-09-23 16:13:27
1102015-01-280.0182019-09-23 16:13:27
1112007-09-250.0452019-09-23 16:13:27
1122013-04-250.0312019-09-23 16:13:27
1132004-12-230.0652019-09-23 16:13:27
1142014-08-250.0232019-09-23 16:13:27
1152004-10-250.0372019-09-23 16:13:27
1162017-04-250.0232019-09-23 16:13:27
1172013-07-250.0272019-09-23 16:13:27
1182017-12-260.0312019-09-23 16:13:27
1192009-04-270.0482019-09-23 16:13:27
1202010-08-250.0382019-09-23 16:13:27
1212000-10-250.0322019-09-23 16:13:27
1222015-01-260.0182019-09-23 16:13:27
1232017-07-250.0232019-09-23 16:13:27
1242008-03-250.0482019-09-23 16:13:27
1252005-04-250.042019-09-23 16:13:27
1262009-07-270.0432019-09-23 16:13:27
1272010-01-250.0292019-09-23 16:13:27
1282006-08-250.0492019-09-23 16:13:27
1292012-09-250.0342019-09-23 16:13:27
1302019-08-260.0252019-09-23 16:13:27
1312005-07-250.0382019-09-23 16:13:27
1322009-10-260.0412019-09-23 16:13:27
1332015-11-250.0212019-09-23 16:13:27
1342006-01-250.042019-09-23 16:13:27
1352009-05-260.0462019-09-23 16:13:27
1362008-11-250.0482019-09-23 16:13:27
1372016-04-250.0212019-09-23 16:13:27
1382006-06-260.0442019-09-23 16:13:27
1392012-01-250.0292019-09-23 16:13:27
1402008-04-250.0462019-09-23 16:13:27
1412019-06-250.0272019-09-23 16:13:27
1422009-08-250.0432019-09-23 16:13:27
1432016-01-250.0162019-09-23 16:13:27
1442016-07-250.022019-09-23 16:13:27
1452006-03-270.0372019-09-23 16:13:27
1462006-09-250.0432019-09-23 16:13:27
1472012-04-250.0372019-09-23 16:13:27
1482009-12-280.0552019-09-23 16:13:27
1492011-06-270.0372019-09-23 16:13:27
1502016-11-250.0212019-09-23 16:13:27
1512018-05-250.0242019-09-23 16:13:27
1522008-07-250.0452019-09-23 16:13:27
1532013-12-260.042019-09-23 16:13:27
1542015-06-250.0232019-09-23 16:13:27
1552005-08-250.0432019-09-23 16:13:27
1562012-07-250.0382019-09-23 16:13:27
1572011-09-260.0382019-09-23 16:13:27
1582014-05-270.0262019-09-23 16:13:27
1592007-03-260.0432019-09-23 16:13:27
1602017-01-250.0172019-09-23 16:13:27
1612019-07-250.0252019-09-23 16:13:27
1622008-05-270.0432019-09-23 16:13:27
1632014-02-250.0292019-09-23 16:13:27
1642015-04-270.0192019-09-23 16:13:27
1652005-06-270.0432019-09-23 16:13:27
1662006-10-250.0462019-09-23 16:13:27
1672012-05-250.0342019-09-23 16:13:27
1682014-03-250.0252019-09-23 16:13:27
1692015-12-280.0292019-09-23 16:13:27
1702013-01-250.0242019-09-23 16:13:27
1712004-05-250.0442019-09-23 16:13:27
1722006-02-270.0422019-09-23 16:13:27
1732011-04-250.0352019-09-23 16:13:27
1742010-02-250.0482019-09-23 16:13:27
1752015-07-270.0212019-09-23 16:13:27
1762005-09-260.0392019-09-23 16:13:27
1772010-12-270.1132019-09-23 16:13:27
1782008-01-250.042019-09-23 16:13:27
1792018-09-250.0262019-09-23 16:13:27
1802010-03-250.0392019-09-23 16:13:27
1812011-07-250.0342019-09-23 16:13:27
1822015-10-260.0212019-09-23 16:13:27
1832007-04-250.0472019-09-23 16:13:27
1842010-09-270.042019-09-23 16:13:27
1852017-08-250.0232019-09-23 16:13:27
1862013-05-280.0282019-09-23 16:13:27
1872014-09-250.0272019-09-23 16:13:27
1882007-07-250.0472019-09-23 16:13:27