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

3.6 KiB

1DateDividends
22014-01-150.095000
32018-05-180.100000
42018-07-190.102000
52014-05-140.095000
62017-12-180.102000
72019-12-200.089000
82019-01-180.083000
92021-06-180.109000
102007-10-150.380000
112009-10-190.250000
122018-08-200.101000
132018-11-190.091000
142023-04-200.048000
152023-09-210.048000
162025-12-170.050000
172015-05-140.100000
182015-06-160.100000
192022-06-160.094000
202022-07-180.094000
212020-11-190.090000
222013-10-170.270000
232020-08-200.090000
242025-09-170.050000
252016-02-170.100000
262016-12-140.086000
272021-01-190.109000
282024-03-140.048000
292025-02-180.050000
302026-07-170.054000
312007-01-170.300000
322009-04-150.230000
332015-02-120.100000
342016-10-170.086000
352023-08-170.048000
362008-01-140.400000
372010-10-190.270000
382012-10-170.270000
392018-03-160.101000
402021-12-200.109000
412023-01-190.048000
422019-05-200.090000
432020-06-180.090000
442020-07-200.090000
452021-11-180.109000
462017-11-170.100000
472018-06-180.100000
482024-08-160.048000
492024-04-180.048000
502024-12-160.048000
512015-03-160.100000
522016-01-130.100000
532017-04-120.086000
542019-02-150.084000
552017-07-130.086000
562020-04-170.090000
572014-07-160.095000
582015-09-160.100000
592016-03-160.100000
602016-08-170.086000
612024-07-190.048000
622025-04-170.050000
632017-05-170.086000
642023-02-160.048000
652023-06-150.048000
662024-02-150.048000
672014-06-160.095000
682016-09-140.086000
692018-01-190.101000
702021-08-190.109000
712007-07-110.380000
722007-12-270.067000
732008-04-140.400000
742013-01-160.270000
752024-01-180.048000
762025-07-180.050000
772011-04-130.270000
782017-06-150.086000
792018-04-190.103000
802025-03-180.050000
812022-05-190.094000
822025-01-170.050000
832011-07-180.270000
842014-02-120.095000
852016-11-160.086000
862017-08-180.098000
872026-02-180.054000
882016-04-130.100000
892018-02-160.105000
902019-07-190.088000
912020-03-190.090000
922022-04-180.094000
932022-10-200.094000
942024-09-170.048000
952013-04-100.270000
962014-04-150.095000
972019-04-180.089000
982022-01-200.094000
992026-03-180.054000
1002013-07-170.270000
1012014-08-140.095000
1022016-07-140.100000
1032023-05-180.048000
1042022-08-180.094000
1052016-06-150.100000
1062019-03-200.088000
1072019-08-200.090000
1082019-09-190.087000
1092018-12-200.088000
1102022-02-170.094000
1112023-03-160.048000
1122023-07-200.048000
1132007-04-110.300000
1142012-01-180.270000
1152015-10-140.100000
1162016-05-160.100000
1172024-05-160.048000
1182011-01-190.270000
1192024-11-150.048000
1202026-06-170.054000
1212023-10-190.048000
1222024-10-180.048000
1232025-06-170.050000
1242009-07-200.230000
1252018-10-180.100000
1262021-10-190.109000
1272022-09-190.094000
1282017-01-180.086000
1292022-11-170.094000
1302025-10-170.050000
1312006-10-110.300000
1322014-10-150.095000
1332014-11-140.095000
1342014-12-170.095000
1352020-02-140.090000
1362021-02-170.109000
1372025-08-180.050000
1382026-04-170.054000
1392010-01-200.270000
1402015-08-170.100000
1412017-10-190.099000
1422019-10-180.087000
1432008-10-140.280000
1442017-03-160.086000
1452022-12-190.094000
1462025-05-190.050000
1472021-03-180.109000
1482008-07-140.400000
1492010-07-220.270000
1502017-09-190.100000
1512018-09-190.101000
1522023-12-210.048000
1532006-07-120.300000
1542009-01-140.280000
1552017-02-150.086000
1562022-03-170.094000
1572020-01-170.090000
1582020-09-170.090000
1592020-12-180.090000
1602023-11-160.048000
1612014-01-070.270000
1622015-01-140.100000
1632019-06-140.088000
1642019-11-190.085000
1652024-06-170.048000
1662026-05-180.054000
1672015-12-160.100000
1682020-05-180.090000
1692020-10-190.090000
1702021-04-190.109000
1712010-04-140.270000
1722011-10-190.270000
1732012-04-110.270000
1742015-11-170.100000
1752021-05-190.109000
1762021-07-190.109000
1772025-11-170.050000
1782015-07-150.100000
1792021-09-200.109000
1802026-01-200.054000
1812026-08-180.054000
1822012-07-180.270000
1832014-03-140.095000
1842014-09-160.095000
1852015-04-150.100000