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

8.9 KiB

1DateDividends
21990-11-150.062000
32006-07-210.043000
41993-11-230.056000
52008-02-210.043000
62023-04-280.024000
72005-01-240.045000
82012-07-310.040000
92020-12-310.025000
101992-08-240.058000
112001-06-210.048000
122017-12-290.033000
132020-06-300.026000
142001-03-210.049000
152002-01-220.047000
162010-02-260.039000
172016-04-290.038000
182019-07-310.028000
191996-09-230.054000
202011-08-310.043000
212017-10-310.033000
222018-06-290.033000
232019-12-310.027000
241989-09-150.065000
252004-02-200.044000
262009-12-220.043000
271995-02-220.053000
281995-07-200.053000
291997-10-220.052000
301997-11-200.052000
312024-03-280.028000
322003-09-220.044000
332008-07-220.041000
342015-08-310.036000
352006-04-210.043000
362015-04-300.039000
372023-06-300.027000
381994-06-220.055000
392008-04-220.042000
402008-06-230.042000
412017-07-310.036000
422018-09-280.033000
432021-05-280.022000
442013-10-310.038000
451989-01-130.065000
461991-06-140.058000
471995-08-220.053000
481998-11-190.051000
492008-11-210.041000
502008-01-230.042000
511992-09-230.058000
521989-02-150.065000
532002-04-190.047000
542008-08-210.041000
551999-09-200.050000
562000-05-190.050000
572010-01-290.044000
582022-11-300.023000
592026-04-300.028000
601988-11-150.060000
611989-11-150.065000
621994-03-220.056000
631995-06-210.053000
642015-02-270.039000
651997-07-230.054000
661998-04-220.052000
672018-01-310.033000
682021-09-300.023000
692025-02-280.024000
701988-09-150.060000
711988-10-140.060000
721996-03-210.053000
732001-08-200.048000
742016-07-290.038000
751990-04-120.065000
761995-04-200.053000
772003-03-200.046000
782016-02-290.037000
792023-11-300.026000
801992-02-200.058000
811996-08-220.054000
822000-08-180.050000
832004-01-200.044000
842012-02-290.043000
852015-11-300.036000
861993-05-200.058000
872006-06-200.043000
881997-02-200.054000
892009-09-220.043000
902023-09-290.026000
912005-12-200.044000
922011-04-290.044000
932011-05-310.044000
941991-08-150.058000
951992-12-220.058000
961997-12-230.052000
972005-08-220.044000
982012-03-300.044000
992012-09-280.040000
1001999-06-180.050000
1011999-08-190.050000
1022023-12-290.028000
1032007-05-210.042000
1041991-01-150.062000
1051991-11-150.058000
1062023-07-310.025000
1072001-12-200.047000
1082002-08-200.047000
1092004-04-200.045000
1102006-05-220.043000
1112009-02-200.037000
1121992-05-210.058000
1132010-08-310.042000
1142012-11-300.036000
1152013-05-310.036000
1161989-04-140.065000
1171990-01-150.065000
1182002-07-190.041000
1192009-08-210.042000
1202010-03-310.047000
1212006-09-210.043000
1222023-05-310.027000
1231990-08-150.065000
1241992-04-220.058000
1251997-08-210.054000
1261999-05-190.050000
1272000-09-190.050000
1281990-02-150.065000
1291995-03-220.053000
1302005-04-220.045000
1312014-03-310.041000
1322024-06-280.025000
1331989-03-150.065000
1341996-05-220.054000
1352000-06-190.050000
1362011-03-310.048000
1372019-11-290.024000
1382025-11-280.025000
1392020-02-280.023000
1402016-09-300.038000
1412025-04-300.027000
1422026-03-310.029000
1431994-05-230.055000
1441994-09-210.053000
1451999-11-190.050000
1462014-08-290.042000
1472024-09-300.024000
1481997-03-200.054000
1492019-03-290.030000
1502021-01-290.024000
1512021-04-300.024000
1521992-11-230.058000
1532024-11-290.027000
1541993-08-230.056000
1552000-01-200.050000
1562017-03-310.037000
1572023-10-310.026000
1582002-06-200.041000
1592006-01-200.044000
1602008-12-220.041000
1612009-04-210.042000
1622010-12-210.004000
1631988-12-150.065000
1641990-05-150.065000
1651994-12-220.053000
1662003-06-200.045000
1672007-07-200.042000
1682019-01-310.030000
1692022-12-300.027000
1702001-11-200.047000
1712011-10-310.045000
1722016-11-300.038000
1732015-06-300.039000
1742018-02-280.033000
1751990-10-150.065000
1761995-01-230.053000
1772007-08-210.042000
1782022-02-280.022000
1792020-09-300.025000
1801989-06-150.065000
1811996-02-210.053000
1822015-05-290.039000
1832015-09-300.036000
1842019-02-280.030000
1851990-12-140.062000
1861998-02-190.052000
1872025-07-310.027000
1882001-02-210.050000
1892013-07-310.034000
1901999-02-190.051000
1912005-02-220.045000
1922010-09-300.044000
1932018-04-300.033000
1942024-07-310.027000
1951992-10-220.058000
1962010-11-300.041000
1972011-11-300.043000
1982019-09-300.027000
1991998-06-240.052000
2002019-10-310.026000
2011994-02-230.056000
2022010-12-310.045000
2032012-10-310.034000
2042020-11-300.025000
2051996-04-230.053000
2061997-01-220.054000
2072013-08-300.038000
2082011-02-280.039000
2092014-10-310.039000
2102022-09-300.025000
2111997-06-190.054000
2121998-10-210.051000
2132006-08-210.043000
2142006-11-210.043000
2152007-06-200.042000
2162023-01-310.024000
2172020-01-310.025000
2182025-06-300.026000
2191996-07-230.054000
2201996-12-230.054000
2212003-01-210.046000
2222008-05-210.042000
2232011-12-300.044000
2242013-02-280.036000
2252025-05-300.029000
2262005-07-190.044000
2272011-01-310.043000
2281999-04-190.050000
2292001-04-200.049000
2302019-05-310.030000
2312026-06-300.028000
2322001-05-210.049000
2332024-10-310.027000
2342026-07-310.031000
2351989-12-150.065000
2362014-06-300.040000
2372026-05-290.029000
2382003-11-200.044000
2392009-06-220.042000
2402018-03-290.033000
2411993-02-230.058000
2421993-04-210.058000
2431993-09-210.056000
2442000-03-220.050000
2452001-01-220.050000
2462025-12-310.029000
2472002-10-210.041000
2482001-10-190.047000
2492006-03-210.043000
2502007-12-210.042000
2512017-06-300.038000
2521991-12-130.058000
2532015-12-310.037000
2541995-11-220.055000
2552016-10-310.038000
2562022-01-310.023000
2572024-08-300.028000
2582025-09-300.027000
2591992-07-230.058000
2602010-07-300.044000
2612013-04-300.033000
2622016-06-300.038000
2632018-12-310.033000
2642017-01-310.037000
2651998-07-220.052000
2661997-04-230.054000
2672001-09-200.047000
2682004-10-200.045000
2692007-10-220.042000
2702014-11-280.039000
2711996-10-220.054000
2722021-08-310.025000
2732022-04-290.024000
2741989-10-130.065000
2751997-05-210.054000
2762007-09-210.042000
2772009-11-200.043000
2782019-04-300.041000
2792007-04-200.042000
2802015-03-310.039000
2812018-07-310.033000
2822010-05-280.044000
2832012-01-310.043000
2842021-10-290.022000
2851995-09-210.053000
2861999-01-210.051000
2872007-11-200.042000
2882018-08-310.033000
2891989-07-140.065000
2901996-01-230.053000
2911999-03-190.050000
2921999-07-210.050000
2932009-10-210.043000
2941998-08-200.052000
2952000-10-190.050000
2962003-08-200.044000
2972018-05-310.033000
2982025-10-310.030000
2991999-10-200.050000
3002005-09-200.045000
3012014-07-310.041000
3021991-09-130.058000
3032004-03-220.045000
3042017-08-310.033000
3052026-02-270.024000
3062004-06-210.045000
3072006-02-220.044000
3082016-12-300.037000
3092018-11-300.033000
3101990-03-150.065000
3112000-02-170.050000
3122000-12-200.050000
3131990-07-130.065000
3142000-04-190.050000
3152021-06-300.025000
3162003-04-210.046000
3172021-12-310.026000
3182023-02-280.024000
3192017-02-280.037000
3202024-02-290.025000
3211994-08-230.055000
3221995-05-230.053000
3232009-05-210.042000
3242012-05-310.041000
3252014-02-280.040000
3262008-09-220.041000
3272012-04-300.042000
3281996-06-200.054000
3292003-07-210.045000
3302005-10-210.044000
3312020-10-300.024000
3322002-03-200.047000
3332003-10-200.044000
3342004-12-200.045000
3352008-10-210.041000
3361990-09-140.065000
3371991-04-150.062000
3381994-01-200.056000
3391995-10-230.053000
3402010-10-290.044000
3412002-09-200.046000
3422016-08-310.038000
3432003-05-200.046000
3442004-05-200.045000
3452022-10-310.023000
3462024-04-300.027000
3471991-07-150.058000
3481991-10-150.058000
3492006-12-220.043000
3501989-05-150.065000
3512006-10-200.043000
3522024-05-310.030000
3532021-07-300.023000
3541997-09-230.052000
3552004-11-220.045000
3562007-03-200.042000
3572020-04-300.025000
3582010-06-300.041000
3592013-11-290.040000
3602019-06-280.026000
3612026-01-300.028000
3621998-05-200.052000
3632003-12-220.044000
3642005-06-200.044000
3652009-03-200.045000
3661992-01-020.058000
3671993-01-210.058000
3681995-12-210.051000
3692000-07-190.050000
3701998-09-230.051000
3712005-05-230.045000
3722009-01-210.041000
3732017-04-280.038000
3742024-12-310.026000
3751999-12-170.050000
3762009-07-210.042000
3772017-11-300.033000
3782025-01-310.028000
3791991-03-150.062000
3801994-11-220.053000
3812012-06-290.041000
3822013-03-280.039000
3832020-05-290.025000
3841994-07-210.055000
3852002-12-200.046000
3862022-03-310.024000
3871993-07-220.056000
3881994-10-200.053000
3892013-09-300.036000
3902021-03-310.027000
3911993-10-210.056000
3922014-05-300.042000
3932005-11-210.044000
3942017-05-310.038000
3952020-07-310.025000
3961991-05-150.062000
3971993-12-220.056000
3982015-10-300.036000
3992014-04-300.041000
4002016-01-290.037000
4012021-02-260.023000
4021989-08-150.065000
4031991-02-150.062000
4041993-03-230.058000
4051998-12-230.051000
4062002-05-200.047000
4072013-12-310.038000
4082014-09-300.037000
4092017-09-290.033000
4102023-03-310.028000
4112000-11-200.050000
4122020-08-310.026000
4132021-11-300.024000
4141992-06-230.058000
4152004-08-200.045000
4162014-12-310.039000
4172019-08-300.026000
4182025-08-290.029000
4192013-01-310.036000
4202013-06-280.038000
4212014-01-310.039000
4222022-06-300.023000
4232022-08-310.024000
4242007-02-210.043000
4252008-03-240.042000
4262011-09-300.044000
4272016-03-310.038000
4282023-08-310.027000
4292016-05-310.038000
4301990-06-150.065000
4311998-03-190.052000
4322002-11-200.046000
4332004-09-200.045000
4342015-07-310.037000
4352020-03-310.027000
4361993-06-220.058000
4372001-07-200.048000
4382004-07-200.045000
4392012-08-310.038000
4402018-10-310.033000
4412022-05-310.024000
4421992-03-230.058000
4431994-04-210.055000
4442002-02-200.047000
4452011-06-300.042000
4462011-07-290.044000
4472007-01-220.043000
4481996-11-210.054000
4492005-03-210.045000
4502025-03-310.026000
4512015-01-300.039000
4522024-01-310.026000
4532003-02-200.046000
4542022-07-290.024000
4551998-01-220.052000
4562012-12-310.036000