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

9.0 KiB

1DateDividends
22004-04-190.045000
32012-06-290.040000
42024-10-310.029000
52003-07-180.045000
62024-06-280.026000
72010-07-300.044000
82007-07-190.042000
92004-10-190.045000
101997-09-220.052000
112002-02-190.049000
122018-12-310.031000
132021-08-310.022000
142026-02-270.027000
151990-02-150.063000
161995-06-200.055000
171995-08-210.055000
181995-12-200.053000
192002-12-190.048000
202025-02-280.026000
211992-12-210.059000
222008-02-200.042000
232007-09-200.042000
242004-05-190.045000
251991-05-150.063000
261993-08-190.057000
272018-07-310.031000
281989-01-130.063000
292002-11-190.048000
302003-02-190.045000
311990-12-140.063000
321992-11-190.059000
331993-04-200.059000
342001-03-200.049000
352005-09-160.044000
362016-11-300.035000
371991-12-130.058000
382016-05-310.038000
391997-03-190.055000
401989-03-150.063000
411996-09-190.055000
422026-03-310.031000
431988-02-120.059000
442016-08-310.037000
452023-11-300.026000
462015-03-310.038000
472000-08-170.050000
482001-09-190.049000
491992-03-190.058000
502008-05-200.042000
512020-02-280.023000
522000-07-180.050000
532015-05-290.038000
542000-06-160.050000
552006-10-190.044000
562008-04-210.042000
572010-09-300.041000
582013-12-310.038000
591997-01-210.055000
602024-04-300.027000
612019-08-300.028000
621990-03-150.063000
631993-09-200.057000
642001-10-180.049000
652020-12-310.024000
662023-12-290.028000
671988-04-150.059000
682000-09-180.050000
691988-10-140.063000
701998-01-210.052000
712004-06-180.045000
722014-05-300.041000
732017-01-310.035000
741993-05-190.059000
751997-06-180.055000
761994-09-200.055000
772007-06-190.042000
782010-12-310.041000
792003-12-190.045000
801992-04-210.058000
811992-06-220.059000
821992-08-200.059000
831993-11-220.057000
841995-07-190.055000
852005-05-200.045000
862005-08-190.045000
871992-02-190.058000
882013-04-300.033000
891999-01-200.050000
901999-12-160.050000
912002-08-190.049000
922007-03-190.042000
932013-03-280.040000
942014-09-300.036000
952022-09-300.025000
961991-06-140.063000
971997-12-220.117000
982005-11-180.044000
992017-03-310.036000
1001989-08-150.063000
1011999-04-160.050000
1022017-08-310.032000
1031990-07-130.063000
1041994-04-200.055000
1052006-03-200.044000
1062014-02-280.040000
1072021-04-300.022000
1081988-11-150.063000
1092005-06-170.045000
1102018-10-310.031000
1112024-03-280.028000
1121993-10-200.057000
1132016-07-290.037000
1142022-07-290.024000
1152012-04-300.040000
1162014-10-310.039000
1172014-11-280.039000
1181989-11-150.063000
1191994-08-220.055000
1202010-10-290.043000
1211991-07-150.063000
1221999-05-180.050000
1232021-07-300.022000
1241996-04-220.055000
1252011-06-300.041000
1262017-04-280.035000
1272023-09-290.026000
1281993-06-210.059000
1292015-11-300.038000
1302020-09-300.025000
1312023-03-310.028000
1321991-01-150.063000
1332010-06-300.041000
1342009-07-200.043000
1352010-11-300.041000
1362012-02-290.040000
1372014-04-300.040000
1382020-03-310.028000
1392024-09-300.026000
1402003-11-190.045000
1412006-04-200.044000
1422010-03-310.045000
1432012-01-310.044000
1442025-11-280.026000
1451996-08-210.055000
1461992-01-220.058000
1472007-04-190.042000
1482011-04-290.044000
1492013-06-280.039000
1502013-11-290.040000
1511988-09-150.063000
1522022-02-280.021000
1532019-07-310.031000
1542020-10-300.024000
1551995-05-220.055000
1562014-01-310.040000
1571998-11-180.050000
1581989-07-140.063000
1591991-09-130.063000
1601996-10-210.055000
1612003-09-190.045000
1622004-03-190.045000
1632004-12-170.045000
1642007-08-200.042000
1651989-05-150.063000
1662019-02-280.031000
1672025-08-290.030000
1682008-08-200.042000
1691995-10-190.055000
1701996-03-200.055000
1712004-11-190.045000
1722011-02-280.040000
1732025-05-300.031000
1741991-02-150.063000
1751996-05-210.055000
1762009-10-200.043000
1772024-02-290.026000
1782024-05-310.030000
1791990-04-120.063000
1802006-01-190.046000
1812018-05-310.031000
1822022-04-290.023000
1832002-04-180.049000
1842025-12-310.030000
1852009-05-200.043000
1861999-11-180.050000
1872000-02-160.050000
1882026-07-310.032000
1891999-08-180.050000
1902014-08-290.042000
1911997-04-220.055000
1921994-02-220.055000
1932004-01-160.045000
1942007-02-200.042000
1952012-11-300.038000
1962015-01-300.039000
1972025-04-300.028000
1981990-08-150.063000
1991997-08-200.055000
2002003-03-190.045000
2012023-04-280.023000
2021996-12-190.055000
2031998-03-180.052000
2042008-11-200.043000
2052014-12-310.039000
2062022-08-310.024000
2071990-06-150.063000
2082008-03-200.042000
2091988-06-150.059000
2102005-07-180.045000
2111992-07-220.059000
2122017-12-290.030000
2132019-04-300.043000
2142020-04-300.025000
2152017-05-310.035000
2161995-03-210.055000
2171998-09-220.050000
2182008-06-200.042000
2192023-08-310.026000
2202023-10-310.026000
2211989-04-140.063000
2221995-04-190.055000
2232016-06-300.037000
2242018-09-280.031000
2251989-06-150.063000
2261998-08-190.050000
2272008-12-190.043000
2282010-01-290.044000
2292013-01-310.037000
2301998-05-190.052000
2312026-01-300.029000
2322009-02-190.042000
2332018-04-300.031000
2342017-07-310.034000
2352024-11-290.029000
2362012-12-310.037000
2372015-02-270.039000
2382008-10-200.043000
2392025-03-310.027000
2402015-10-300.038000
2412017-11-300.030000
2422015-09-300.038000
2431996-01-220.055000
2441998-04-210.052000
2451994-11-210.055000
2462020-05-290.024000
2472000-10-180.050000
2482006-07-200.044000
2491999-07-200.050000
2502002-09-190.048000
2512009-01-200.043000
2522012-07-310.039000
2532017-10-310.030000
2541988-12-150.063000
2552009-12-210.043000
2562011-10-310.045000
2572011-12-300.041000
2582018-11-300.031000
2592021-02-260.021000
2601994-10-190.055000
2612011-11-300.042000
2622016-12-300.035000
2632022-01-310.021000
2642001-04-190.049000
2652004-09-170.045000
2662015-06-300.038000
2672021-03-310.025000
2681989-09-150.063000
2691997-07-220.055000
2702003-06-190.045000
2712009-11-190.043000
2722012-03-300.040000
2731990-10-150.063000
2742025-01-310.030000
2751991-10-150.063000
2762013-07-310.035000
2772017-06-300.034000
2782003-10-170.045000
2791992-09-220.059000
2802001-08-170.049000
2812013-02-280.037000
2822020-01-310.026000
2831988-03-150.059000
2842009-03-190.043000
2852009-06-190.043000
2861996-02-200.055000
2871995-02-210.055000
2881997-05-200.055000
2891999-02-180.050000
2902016-04-290.038000
2912018-02-280.030000
2921989-12-150.063000
2932011-07-290.044000
2942009-08-200.043000
2951998-10-200.050000
2962002-01-180.049000
2972020-07-310.025000
2982024-07-310.028000
2991990-09-140.063000
3002026-06-300.029000
3011991-04-150.063000
3022001-01-190.050000
3032003-04-170.045000
3042010-02-260.041000
3052022-12-300.027000
3061988-08-150.063000
3072013-09-300.037000
3082020-11-300.025000
3091999-03-180.050000
3102020-08-310.026000
3112016-02-290.038000
3121991-11-150.063000
3132007-11-190.042000
3142011-08-310.043000
3151988-01-150.059000
3162019-10-310.029000
3172022-06-300.023000
3182026-04-300.030000
3192005-02-180.045000
3202023-05-310.026000
3212024-01-310.027000
3221999-10-190.050000
3232000-12-190.050000
3242002-03-190.049000
3252007-12-200.042000
3262021-09-300.021000
3271995-01-190.055000
3282007-10-190.042000
3292024-12-310.028000
3302003-01-170.047000
3312006-06-190.044000
3322015-08-310.038000
3332021-01-290.022000
3341994-07-200.055000
3351992-05-200.058000
3361995-11-210.057000
3372016-10-310.036000
3382019-09-300.028000
3392023-06-300.027000
3401989-02-150.063000
3412007-05-180.042000
3422009-09-210.043000
3432002-05-170.049000
3441990-01-150.063000
3452011-03-310.044000
3462015-07-310.038000
3472021-10-290.020000
3482022-11-300.024000
3492001-07-190.049000
3502005-03-180.045000
3512006-02-210.044000
3522021-06-300.024000
3532004-08-190.045000
3542006-05-190.044000
3552010-08-310.042000
3562015-12-310.038000
3572021-05-280.021000
3581997-02-190.055000
3592005-12-160.044000
3601988-05-130.059000
3612013-10-310.039000
3621993-07-210.057000
3631996-11-200.055000
3641998-02-180.052000
3652012-08-310.040000
3661996-06-190.055000
3672016-09-300.037000
3682019-12-310.027000
3691995-09-200.055000
3701996-07-220.055000
3712016-03-310.038000
3722017-09-290.031000
3732021-11-300.022000
3742023-01-310.024000
3751990-05-150.063000
3762001-02-200.050000
3772019-05-310.030000
3782000-05-180.050000
3792005-01-210.045000
3802018-01-310.030000
3811991-08-150.063000
3822001-12-190.049000
3832009-04-200.043000
3842016-01-290.038000
3851998-12-220.077000
3862018-08-310.031000
3872008-01-220.042000
3882014-07-310.040000
3891997-10-210.052000
3901994-06-210.055000
3912019-06-280.026000
3921992-10-210.059000
3932006-09-200.044000
3942006-12-210.042000
3952010-05-280.043000
3962012-05-310.039000
3972013-05-310.037000
3982000-04-180.050000
3992004-02-190.045000
4002008-07-210.042000
4012008-09-190.043000
4022014-03-310.040000
4032022-10-310.023000
4042025-06-300.028000
4051994-03-210.055000
4062005-10-200.044000
4071994-05-190.055000
4082011-09-300.041000
4092023-07-310.025000
4101993-01-200.059000
4112004-07-190.045000
4122007-01-190.042000
4132013-08-300.038000
4142019-01-310.031000
4152025-10-310.032000
4161999-09-170.050000
4172006-08-180.044000
4182020-06-300.026000
4192022-05-310.023000
4201999-06-170.062000
4212023-02-280.023000
4222012-09-280.041000
4232012-10-310.036000
4242026-05-290.030000
4251991-03-150.063000
4262011-05-310.043000
4272000-03-210.050000
4282017-02-280.036000
4292000-01-190.050000
4302006-11-200.043000
4312011-01-310.042000
4322025-07-310.030000
4331997-11-190.052000
4341993-12-210.055000
4351988-07-150.059000
4362000-11-170.050000
4372014-06-300.039000
4382019-11-290.026000
4391994-01-190.055000
4402003-05-190.045000
4412018-03-290.031000
4422025-09-300.027000
4431994-12-210.055000
4441989-10-130.063000
4452003-08-190.045000
4462018-06-290.031000
4471987-12-150.059000
4482001-06-200.049000
4492001-11-190.049000
4502022-03-310.024000
4511998-07-210.050000
4521998-06-230.099000
4532001-05-180.049000
4542005-04-200.045000
4552021-12-310.025000
4561993-03-220.059000
4571993-02-220.059000
4582015-04-300.038000
4592019-03-290.031000
4602024-08-300.030000
4611990-11-150.063000