f/overrides/event-backup/capax-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.7 KiB

1DateDividends
22002-10-310.036000
32005-08-240.029000
42015-06-240.027000
51997-03-240.032000
62004-04-260.027000
72010-03-240.027000
82011-09-260.041000
92011-10-240.026000
102018-03-260.031000
112019-08-260.025000
122021-04-260.021000
132004-03-240.027000
142000-05-240.173000
152017-05-240.028000
162019-02-250.025000
172019-05-240.026000
182022-04-250.020000
192024-01-240.020000
201998-07-240.028000
212019-09-240.025000
222025-06-240.025000
232009-07-240.022000
241996-12-240.459000
251998-10-260.028000
262010-02-240.029000
272013-12-300.043000
282014-05-270.045000
291992-09-020.155000
301991-06-040.175000
312000-11-240.030000
322003-02-240.027000
332018-02-260.023000
342025-08-250.038000
351990-06-040.175000
362004-02-240.027000
372009-08-240.027000
382012-07-240.032000
392013-04-240.035000
402014-11-240.052000
412016-03-240.031000
422017-11-240.027000
431998-01-260.036000
442024-06-240.022000
451998-08-240.028000
462012-08-240.035000
472015-01-280.034000
482017-12-280.033000
491989-06-020.175000
502001-03-260.030000
512015-02-240.038000
522020-10-260.025000
532025-01-240.023000
542025-02-240.024000
552026-03-240.023000
561988-06-150.175000
571999-06-240.030000
582002-06-280.042000
592010-01-250.022000
602016-04-250.023000
612026-04-240.021000
621997-07-240.033000
632006-05-240.029000
642010-11-240.034000
652010-12-270.037000
662024-08-260.037000
672001-09-240.030000
681998-02-240.036000
692001-04-240.030000
702004-01-260.027000
712022-06-240.020000
722023-11-240.030000
731995-09-050.120000
742012-04-240.032000
752016-02-240.030000
762016-12-290.032000
772018-08-240.027000
782019-01-240.021000
792022-09-260.021000
802003-01-240.027000
812004-08-240.027000
822011-04-250.032000
831999-04-260.030000
842000-09-250.030000
852012-05-240.040000
862014-06-240.038000
872024-05-240.025000
882025-04-240.023000
891995-12-040.120000
902009-02-240.036000
912009-06-240.026000
922022-02-240.024000
932023-03-240.021000
942007-07-240.027000
952017-06-260.024000
962021-03-240.022000
972021-06-240.020000
982009-09-240.027000
991998-09-240.027000
1002001-01-240.030000
1012011-05-240.031000
1022015-12-300.067000
1032018-01-240.023000
1042024-02-260.026000
1051998-05-260.828000
1062017-10-240.024000
1072018-09-240.027000
1082022-10-240.034000
1092003-09-240.027000
1102005-03-240.029000
1112010-07-260.027000
1122012-01-240.026000
1132012-12-280.057000
1142017-04-240.022000
1152003-12-240.027000
1161994-06-020.150000
1171994-12-020.135000
1182006-03-240.029000
1192015-04-240.031000
1202022-03-240.024000
1211988-12-150.175000
1221999-09-240.029000
1232009-04-240.025000
1242018-12-280.022000
1252021-11-240.026000
1262023-08-240.026000
1271996-10-240.032000
1281997-11-240.033000
1292003-08-250.027000
1302006-08-240.029000
1312007-09-240.029000
1322017-09-250.022000
1331997-09-240.358000
1341997-12-241.440000
1351999-02-240.030000
1362000-01-240.029000
1372005-07-250.029000
1382019-07-240.025000
1392022-12-290.025000
1402023-12-280.027000
1411992-06-020.155000
1422026-02-240.026000
1432005-12-270.029000
1442007-12-240.032000
1452008-12-240.037000
1462016-06-240.025000
1472021-08-240.048000
1482026-06-240.022000
1492003-10-240.027000
1501992-03-030.155000
1511994-03-020.150000
1522004-09-240.027000
1532006-11-240.029000
1542013-05-240.045000
1551991-09-040.175000
1561993-09-020.150000
1571996-04-240.031000
1581998-04-240.035000
1592014-10-240.033000
1602021-09-240.025000
1612022-05-240.026000
1621988-09-150.175000
1631996-07-240.031000
1642000-04-240.030000
1652001-06-250.030000
1662002-01-240.030000
1672004-10-250.029000
1682008-08-250.026000
1692023-09-250.021000
1701989-09-050.175000
1711997-01-240.033000
1722000-06-260.030000
1732001-10-240.030000
1742016-08-240.037000
1751996-03-040.095000
1761996-06-240.031000
1771998-06-240.028000
1782003-03-240.027000
1792007-01-240.029000
1802007-04-240.029000
1812017-08-240.047000
1822023-05-240.028000
1831990-03-020.175000
1842025-10-240.032000
1852024-09-240.016000
1862003-04-240.027000
1872008-07-240.025000
1882009-10-260.020000
1892015-09-240.026000
1902017-03-240.022000
1912020-02-240.026000
1921995-03-020.125000
1931989-12-040.232000
1942000-07-240.030000
1952002-11-250.027000
1962006-07-240.029000
1972020-08-240.024000
1981989-03-020.175000
1992003-11-240.027000
2002011-07-250.036000
2012013-11-250.037000
2022023-10-240.020000
2031992-12-020.195000
2042001-08-240.030000
2052010-05-240.037000
2062013-06-240.047000
2072013-09-240.042000
2082015-08-240.030000
2092023-04-240.019000
2101990-12-040.175000
2112003-05-270.027000
2122006-02-240.029000
2132013-07-240.031000
2142013-08-260.041000
2152018-05-240.033000
2162021-01-250.017000
2172026-07-240.020000
2182001-05-240.030000
2192010-08-240.031000
2202011-12-290.042000
2212017-02-240.025000
2222019-06-240.026000
2232022-11-250.026000
2242023-06-260.020000
2251996-05-240.031000
2262004-12-270.070000
2272006-01-240.029000
2282015-10-260.024000
2292016-10-240.022000
2302018-04-240.028000
2312021-05-240.029000
2321999-08-240.030000
2332011-06-240.044000
2342012-11-260.037000
2352017-01-240.022000
2362025-12-300.034000
2371993-12-020.153000
2381999-07-260.030000
2392001-02-260.030000
2402007-02-260.029000
2412014-02-240.085000
2422014-04-240.030000
2432023-01-240.018000
2441990-09-050.175000
2452000-10-240.029000
2462002-08-260.027000
2472002-09-240.027000
2482005-09-260.029000
2492014-08-250.041000
2502019-12-300.024000
2512022-01-240.015000
2521997-05-270.033000
2532005-11-250.029000
2542008-09-240.024000
2552016-11-250.026000
2562020-06-240.024000
2572001-07-240.030000
2581998-12-231.551000
2591999-10-250.030000
2602002-05-240.027000
2612016-09-260.019000
2622020-07-240.024000
2632020-11-240.022000
2641996-09-240.032000
2651999-05-240.706000
2661999-11-240.499000
2672000-12-260.030000
2682015-03-240.028000
2692020-01-240.027000
2702024-07-240.020000
2711998-03-240.035000
2722000-08-240.030000
2732011-01-240.031000
2742015-07-240.030000
2752020-12-300.032000
2762026-05-260.027000
2771997-10-240.034000
2782002-03-250.030000
2792008-02-250.033000
2802016-05-240.033000
2812016-07-250.024000
2822022-07-250.019000
2831997-08-250.034000
2842005-01-240.029000
2852005-10-240.029000
2862007-11-260.032000
2872008-05-270.033000
2882011-03-240.034000
2892015-05-260.042000
2902020-05-260.028000
2912000-02-240.030000
2922024-12-300.031000
2932024-03-250.021000
2942006-04-240.029000
2952014-12-300.041000
2962018-11-260.028000
2972023-07-240.019000
2982025-11-240.031000
2991997-02-240.033000
3002004-11-240.029000
3012009-03-240.026000
3022012-06-250.059000
3032021-10-250.018000
3042004-06-240.027000
3052011-08-240.031000
3062014-07-240.033000
3071997-06-240.033000
3082007-08-240.033000
3092009-05-260.030000
3102021-07-260.020000
3112025-07-240.024000
3122005-04-250.029000
3131998-11-240.028000
3142006-10-240.028000
3152010-06-240.031000
3162013-10-240.032000
3171996-08-260.030000
3182007-06-250.029000
3192008-06-240.028000
3202012-03-260.036000
3212012-10-240.028000
3222014-09-240.039000
3232006-12-260.029000
3242005-02-240.029000
3252010-09-240.033000
3262012-02-240.034000
3272016-01-250.023000
3282019-03-250.024000
3292019-04-240.022000
3302019-11-250.029000
3311991-03-040.175000
3322021-12-300.022000
3332020-03-240.019000
3342008-10-240.022000
3352008-11-240.041000
3362011-02-240.031000
3372011-11-250.033000
3381993-06-020.155000
3392004-05-240.027000
3402006-09-250.029000
3412025-05-270.028000
3422003-07-240.027000
3431997-04-240.033000
3441999-12-270.030000
3452008-04-240.027000
3462012-09-240.044000
3472024-04-240.020000
3481991-12-030.110000
3491999-01-250.029000
3502002-04-240.030000
3512002-07-310.039000
3522002-12-240.027000
3532005-06-240.029000
3542008-01-240.025000
3552013-03-250.033000
3561995-06-020.120000
3572020-09-240.024000
3582022-08-240.028000
3592025-09-240.033000
3602026-01-260.028000
3612014-03-240.035000
3622007-05-240.030000
3632009-12-240.027000
3642018-06-250.026000
3652021-02-240.031000
3662023-02-240.026000
3672024-10-240.015000
3682025-03-240.023000
3692001-12-240.030000
3701999-03-240.030000
3712005-05-240.029000
3722014-01-240.037000
3732018-10-240.021000
3742020-04-240.019000
3752024-11-250.028000
3761994-09-060.145000
3772009-11-240.031000
3782003-06-240.027000
3792009-01-260.033000
3802017-07-240.022000
3812019-10-240.022000
3821996-11-250.033000
3832007-03-260.029000
3842007-10-240.026000
3852013-01-240.028000
3862013-02-250.036000
3872000-03-240.030000
3882010-10-250.031000
3892018-07-240.032000
3902001-11-260.030000
3912002-02-250.030000
3922004-07-260.027000
3932006-06-260.029000
3942008-03-240.031000
3952015-11-240.036000
3961993-03-020.155000