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

1DateDividends
21998-10-300.048000
32003-08-290.022000
42009-10-300.029000
52014-02-280.018000
62026-03-310.036000
72002-09-300.031000
82007-03-300.036000
92008-04-300.039000
102013-01-310.021000
112017-02-280.017000
122025-05-300.036000
132016-01-290.015000
142018-08-310.021000
152021-10-290.010000
162023-03-310.030000
172023-06-300.030000
182004-06-300.016000
192009-02-270.030000
202021-07-300.011000
212007-02-280.036000
222010-03-310.027000
232013-03-280.019000
242015-03-310.014000
252019-08-300.021000
262021-01-290.012000
271998-12-310.059000
282001-09-280.045000
292004-01-300.017000
302013-04-300.018000
312020-08-310.017000
322020-12-310.013000
332022-12-300.027000
341999-06-300.050000
351999-10-290.050000
362019-10-310.020000
371999-02-260.050000
382002-08-300.034000
392003-05-300.025000
402008-08-290.038000
412021-04-300.010000
422023-08-310.031000
431999-01-290.050000
442010-06-300.022000
452010-09-300.024000
462015-10-300.014000
472021-09-300.009000
482005-12-300.052000
492012-04-300.023000
502026-05-290.036000
512001-06-290.049000
522010-01-290.027000
532013-09-300.015000
542015-12-310.015000
552017-01-310.017000
561998-02-270.048000
571999-12-310.058000
582001-03-300.050000
592001-12-310.042000
602003-01-310.027000
612003-11-280.022000
622005-07-290.031000
632015-11-300.014000
641997-11-280.048000
652002-04-300.037000
662002-07-310.034000
672003-09-300.022000
682005-02-280.026000
692006-04-280.031000
702024-03-280.034000
712024-09-300.034000
721999-03-310.050000
732003-10-310.022000
742006-06-300.031000
752014-09-300.017000
762016-03-310.015000
772020-03-310.020000
782020-04-300.019000
792021-05-280.011000
801998-06-300.049000
812001-08-310.045000
822002-10-310.046000
832003-04-300.026000
842005-09-300.031000
852007-04-300.036000
862008-03-310.039000
872008-10-310.040000
882000-01-310.050000
892004-09-300.016000
902005-04-290.026000
912015-04-300.013000
922000-08-310.050000
932004-07-300.016000
942007-10-310.039000
952011-01-310.024000
961997-07-310.050000
971997-12-310.048000
982006-07-310.036000
992009-05-290.027000
1002009-11-300.029000
1012014-11-280.014000
1021999-08-310.050000
1032010-11-300.025000
1042016-09-300.013000
1052023-01-310.027000
1062014-08-290.018000
1072022-10-310.024000
1082002-05-310.036000
1092009-12-220.034000
1102012-02-290.023000
1112012-07-310.020000
1122016-06-300.014000
1132019-09-300.020000
1142004-03-310.016000
1152005-01-310.026000
1162009-06-300.030000
1172014-03-310.020000
1182014-12-220.018000
1192022-09-300.021000
1201998-04-300.046000
1212000-07-310.050000
1222001-05-310.050000
1232001-10-310.045000
1242002-12-310.029000
1252006-10-310.040000
1262014-06-300.017000
1272019-01-310.023000
1282025-04-300.035000
1292001-02-280.054000
1302003-07-310.022000
1312015-06-300.014000
1322000-03-310.050000
1332001-11-140.048000
1342012-06-290.020000
1352013-07-310.015000
1362021-12-220.006000
1372023-05-310.030000
1382023-10-310.033000
1392024-07-310.035000
1401998-09-300.048000
1412008-01-310.039000
1422015-08-310.014000
1432018-01-310.017000
1442025-06-300.036000
1452007-01-310.036000
1462007-08-310.039000
1472007-09-280.039000
1482007-11-300.039000
1492011-11-300.020000
1502012-10-310.020000
1512022-06-300.016000
1522008-09-300.035000
1532010-10-290.026000
1542011-02-280.022000
1552013-10-310.017000
1562016-02-290.014000
1572025-01-310.034000
1581997-09-300.049000
1592002-02-280.039000
1602006-01-310.032000
1612011-07-290.024000
1622017-03-310.017000
1632017-10-310.020000
1642004-10-290.016000
1652004-12-310.031000
1662008-05-300.039000
1672011-08-310.023000
1682015-02-270.012000
1692022-03-310.014000
1702023-09-290.031000
1712025-12-310.036000
1722006-08-310.036000
1732014-10-310.015000
1742022-12-190.084000
1751999-05-280.050000
1761999-07-300.050000
1772006-11-300.036000
1782010-07-300.021000
1792011-12-300.020000
1802014-05-300.019000
1811998-01-300.048000
1821998-08-310.048000
1832000-12-290.054000
1842001-01-310.054000
1852005-03-310.026000
1862012-05-310.022000
1872024-10-310.034000
1882000-10-310.054000
1892011-06-300.024000
1902013-06-280.018000
1912002-03-280.039000
1922008-02-290.039000
1932011-12-210.007000
1942013-02-280.019000
1952019-11-290.019000
1962019-12-310.020000
1972022-07-290.020000
1982026-04-300.035000
1992004-05-280.016000
2002011-09-300.020000
2012021-11-300.010000
2022026-07-310.036000
2031998-03-310.048000
2042001-07-310.045000
2052006-03-310.031000
2062009-08-310.030000
2072010-12-310.023000
2082012-12-210.009000
2092016-07-290.015000
2102018-02-280.017000
2112019-02-280.022000
2122021-06-300.010000
2131997-06-300.043000
2142009-07-310.029000
2152021-03-310.011000
2162026-06-300.035000
2172003-06-300.025000
2182007-05-310.036000
2192008-06-300.039000
2202010-04-300.009000
2212016-04-290.014000
2222017-04-280.017000
2232017-08-310.019000
2242017-12-290.018000
2252018-10-310.021000
2262020-06-300.017000
2272020-11-300.014000
2282022-01-310.010000
2292011-04-290.023000
2302014-07-310.018000
2312017-05-310.018000
2322002-06-280.034000
2332011-10-310.020000
2342016-05-310.014000
2352016-08-310.014000
2362017-09-290.019000
2372018-06-290.020000
2382019-07-310.022000
2392022-11-300.025000
2402024-08-300.035000
2412003-12-310.022000
2422012-01-310.021000
2432012-08-310.019000
2442013-05-310.019000
2452013-08-300.015000
2462024-02-290.032000
2472024-06-280.034000
2482005-06-300.031000
2492008-11-280.040000
2502014-04-300.019000
2512016-10-310.015000
2522022-04-290.015000
2532022-05-310.016000
2542023-12-290.033000
2552000-11-300.054000
2562007-07-310.040000
2572012-12-310.021000
2582017-06-300.017000
2592019-04-300.022000
2602020-02-280.018000
2612022-08-310.020000
2621997-08-290.050000
2631999-04-300.050000
2642000-02-290.050000
2652001-11-300.042000
2662010-02-260.024000
2672025-08-290.037000
2682026-01-300.036000
2692005-11-300.031000
2702020-10-300.016000
2711998-11-300.049000
2722017-11-300.018000
2732000-04-280.050000
2742005-08-310.031000
2752012-09-280.019000
2762014-12-310.014000
2772016-12-300.016000
2782002-11-290.031000
2792009-03-310.035000
2802009-04-300.031000
2812023-11-300.033000
2822024-01-310.033000
2832000-09-290.053000
2842005-10-310.031000
2852014-01-310.019000
2862017-07-310.019000
2872021-02-260.011000
2882021-08-310.010000
2892025-10-310.036000
2901999-09-300.050000
2912006-02-280.031000
2922006-12-290.036000
2932007-12-310.039000
2942008-12-310.034000
2952015-07-310.014000
2962019-03-290.024000
2972025-11-280.036000
2982000-05-310.050000
2992004-04-300.016000
3002023-02-280.026000
3012004-02-270.016000
3022009-01-300.034000
3032009-09-300.029000
3042023-04-280.029000
3052024-05-310.036000
3062018-03-290.019000
3072018-11-300.021000
3082000-06-300.050000
3092020-07-310.017000
3102025-02-280.032000
3111998-05-290.049000
3121999-11-300.050000
3132002-12-110.006000
3142016-11-300.015000
3152018-07-310.021000
3162018-09-280.020000
3172019-06-280.022000
3181998-07-310.048000
3192003-02-280.027000
3202003-12-190.045000
3212018-12-310.022000
3222004-08-310.016000
3232009-12-310.029000
3242012-11-300.019000
3252015-01-300.012000
3262022-02-280.010000
3272025-03-310.035000
3282007-06-290.039000
3292010-05-280.024000
3302015-05-290.014000
3312018-04-300.020000
3322023-07-310.031000
3332024-12-310.034000
3342025-09-300.036000
3351997-10-310.048000
3362004-11-300.016000
3372006-05-310.031000
3382008-07-310.039000
3392011-03-310.025000
3402015-09-300.013000
3412019-05-310.024000
3422020-01-310.018000
3432006-09-290.036000
3442010-08-310.022000
3452011-05-310.024000
3462012-03-300.024000
3472020-09-300.016000
3482024-04-300.036000
3492002-01-310.042000
3502018-05-310.021000
3512020-05-290.019000
3522001-04-300.049000
3532003-03-310.028000
3542005-05-310.026000
3552013-11-290.018000
3562015-12-230.021000
3572024-11-290.033000
3582025-07-310.037000
3592013-12-310.018000
3602021-12-310.010000
3612026-02-270.033000