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

5.6 KiB

1DateDividends
22016-12-300.019000
32020-04-300.019000
42022-10-310.016000
52023-04-280.017000
62024-11-290.014000
71998-09-250.128000
82009-12-180.525000
92015-04-300.020000
102025-02-280.018000
112014-10-310.026000
122017-12-290.017000
132019-04-300.019000
142025-07-310.016000
152003-03-280.046000
162011-12-230.049000
172012-10-310.022000
182007-12-210.181000
192017-04-280.017000
202026-04-300.016000
212016-09-300.020000
222020-05-290.021000
232019-05-310.021000
242021-11-300.015000
252010-12-170.515000
262018-05-310.019000
272018-11-300.019000
281987-09-250.270000
292001-06-280.169000
302002-09-270.087000
312014-04-300.024000
322020-03-310.021000
332009-09-180.065000
342013-09-300.026000
352018-08-310.021000
362020-10-300.019000
372023-09-290.016000
381998-12-140.128000
392000-09-280.100000
402002-12-120.082000
412024-02-290.015000
422026-06-300.015000
432000-06-290.100000
442012-07-310.021000
452026-05-290.017000
461994-09-150.125000
472021-05-280.016000
482014-09-300.023000
492020-06-300.020000
501989-03-170.270000
512006-03-300.048000
522012-09-280.021000
532004-09-290.092000
542011-09-300.021000
552019-11-290.019000
562025-10-310.016000
571999-03-300.128000
582006-06-290.058000
592011-08-310.021000
602018-04-300.017000
611997-03-310.247000
622015-08-310.014000
632017-10-310.019000
642011-07-290.020000
652017-11-300.019000
662021-09-300.015000
671987-03-250.270000
681990-03-230.220000
692011-05-310.021000
702008-09-190.075000
712017-09-290.020000
722022-11-300.016000
732008-03-200.080000
742022-01-310.016000
752020-07-310.019000
762023-10-310.016000
772024-07-310.014000
781993-03-150.200000
791993-06-150.200000
802012-05-310.021000
812014-08-290.024000
822018-07-310.018000
832018-10-310.021000
842025-04-300.016000
851997-12-160.342000
862008-06-200.107000
872012-12-310.024000
882023-12-290.013000
892025-11-280.015000
901988-03-310.270000
911992-12-160.200000
921994-12-190.125000
932004-12-080.082000
942016-08-310.020000
952017-02-280.016000
961999-06-290.128000
972018-01-310.017000
982019-01-310.020000
991992-09-160.200000
1001993-09-150.160000
1012025-05-300.017000
1022013-10-310.027000
1032015-10-300.020000
1042015-12-310.019000
1052016-11-300.020000
1062018-06-290.021000
1072003-09-290.092000
1082013-05-310.024000
1092013-07-310.025000
1102020-09-300.019000
1112022-07-290.016000
1122011-04-290.020000
1132022-09-300.015000
1142023-07-310.016000
1152025-06-300.015000
1162002-06-240.066000
1172005-03-300.304000
1182011-03-310.008000
1192015-02-270.017000
1202016-07-290.018000
1212018-03-290.019000
1222020-11-300.017000
1232022-04-290.017000
1241989-10-020.270000
1251998-03-260.142000
1262012-04-300.021000
1272022-06-300.017000
1281988-09-160.270000
1292014-07-310.024000
1302023-02-280.014000
1311991-09-160.200000
1322018-09-280.015000
1332025-09-300.016000
1342017-05-310.019000
1352019-08-300.022000
1362019-10-310.019000
1372021-07-300.016000
1382023-03-310.017000
1392026-02-270.015000
1401986-12-300.270000
1412010-03-190.068000
1422017-01-310.017000
1432020-02-280.014000
1442022-03-310.017000
1452022-08-310.015000
1462020-08-310.019000
1472021-12-310.017000
1481994-03-080.245000
1491999-09-290.100000
1502004-03-300.339000
1512014-02-280.022000
1522015-03-310.020000
1532015-05-290.021000
1542021-06-300.016000
1551996-12-240.535000
1562008-12-190.087000
1572014-01-310.025000
1582014-06-300.024000
1592016-03-310.021000
1602019-12-310.019000
1612022-05-310.018000
1622023-05-310.017000
1631987-12-241.140000
1642011-03-180.043000
1652013-04-300.024000
1662024-01-310.015000
1672013-03-280.024000
1682016-04-290.020000
1692024-04-300.016000
1702025-08-290.017000
1711992-03-170.200000
1721998-06-250.128000
1732003-12-040.357000
1742025-01-310.018000
1752010-06-180.061000
1762016-06-300.019000
1772023-11-300.016000
1782021-02-260.015000
1792024-05-310.014000
1802001-03-290.100000
1812013-11-290.024000
1822013-12-310.026000
1832015-11-300.018000
1842024-10-310.013000
1851991-03-200.220000
1862012-08-310.021000
1872019-12-180.172000
1882013-06-280.025000
1892016-01-290.021000
1902020-12-230.038000
1911986-09-290.135000
1921997-06-170.142000
1932007-09-200.065000
1942021-03-310.015000
1952021-12-230.027000
1961990-01-050.270000
1971990-09-250.220000
1982001-12-060.054000
1992013-02-280.021000
2001989-01-270.477000
2011995-09-150.145000
2022000-03-300.100000
2032020-01-310.020000
2042020-12-310.017000
2052024-03-280.016000
2061996-09-250.169000
2071997-09-160.142000
2082014-05-300.027000
2092019-06-280.018000
2102022-12-300.016000
2111996-06-250.157000
2122001-09-270.069000
2132012-11-300.024000
2142021-08-310.017000
2152009-06-190.069000
2162016-10-310.018000
2172019-09-300.017000
2182023-06-300.016000
2191994-06-150.110000
2202005-06-290.076000
2212016-02-290.018000
2222014-12-310.022000
2232012-06-290.019000
2242024-08-300.013000
2251989-01-030.270000
2261989-07-140.270000
2272005-09-290.078000
2282017-03-310.019000
2291990-06-250.220000
2302003-06-270.100000
2312011-11-300.023000
2322024-12-310.017000
2332026-03-310.017000
2341987-06-250.270000
2351993-12-150.160000
2362016-05-310.019000
2372002-03-270.066000
2382018-12-310.019000
2392011-12-300.024000
2402013-01-310.022000
2412013-08-300.026000
2422018-02-280.016000
2432019-07-310.020000
2442021-10-290.016000
2452024-09-300.015000
2462026-01-300.016000
2471995-12-280.160000
2482011-10-310.022000
2492015-07-310.018000
2502012-03-300.021000
2512017-06-300.021000
2522021-01-290.016000
2532023-01-310.016000
2541995-06-160.110000
2552006-09-280.064000
2562007-06-140.057000
2572014-03-310.025000
2582015-09-300.016000
2592022-02-280.014000
2601992-06-160.200000
2612009-03-200.096000
2622011-06-300.019000
2632026-07-310.016000
2641999-12-140.100000
2652010-09-170.056000
2662012-01-310.024000
2672017-07-310.016000
2681988-07-010.270000
2691995-03-170.125000
2702004-06-290.101000
2712015-01-300.020000
2722015-06-300.021000
2732017-08-310.018000
2742019-02-280.019000
2752019-03-290.019000
2761991-01-040.220000
2771991-06-270.200000
2782000-12-130.100000
2792024-06-280.014000
2802012-02-290.020000
2812025-03-310.015000
2822025-12-310.017000
2831996-03-260.140000
2842007-03-150.088000
2852014-11-280.022000
2862023-08-310.018000
2872024-12-200.044000
2882021-04-300.016000