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

1DateDividends
22006-08-310.041000
31997-02-280.061000
41992-01-310.084000
51986-03-240.260000
62002-11-290.046000
72005-02-280.038000
82010-11-300.040000
92019-08-300.027000
102020-02-280.025000
111983-12-230.240000
122002-02-280.046000
132026-01-300.027000
141994-12-300.069000
152024-06-280.026000
161989-10-160.097000
172004-09-300.043000
182011-01-310.039000
192022-03-310.023000
202009-04-300.042000
211988-03-230.260000
222012-05-310.034000
232016-07-290.029000
242019-12-310.027000
251981-09-240.200000
262014-02-280.027000
271991-06-280.085000
282011-09-300.036000
292004-10-290.043000
301995-09-290.068000
312007-08-310.042000
322008-06-300.041000
332015-08-310.030000
341983-09-230.240000
351998-07-310.068000
362002-06-240.048000
372008-02-290.039000
382014-09-300.029000
392017-05-310.027000
402020-07-310.027000
411992-10-300.081000
421993-12-310.079000
432017-10-310.027000
442024-02-290.024000
451981-12-230.200000
462007-01-310.041000
472003-10-310.046000
481999-09-300.067000
492023-05-310.024000
502025-08-290.026000
511980-12-190.180000
522000-05-310.069000
531992-07-310.081000
541992-09-300.078000
551996-04-300.066000
561996-11-290.065000
571998-10-300.068000
582009-12-310.042000
592026-02-270.026000
601989-07-170.097000
612004-04-300.044000
622010-03-310.042000
632021-07-300.023000
641992-05-290.081000
651998-11-300.066000
662026-06-300.027000
671995-02-280.062000
681992-03-310.081000
692013-06-280.030000
702016-02-290.027000
712017-06-300.026000
722022-02-280.021000
731991-01-310.095000
742001-09-280.066000
752021-06-300.023000
761995-12-290.071000
771995-07-310.071000
782010-06-300.040000
792011-03-310.038000
801995-01-310.069000
812013-03-280.031000
822005-11-300.039000
831997-01-310.068000
842005-12-300.041000
852008-10-310.043000
862015-01-300.030000
871992-04-300.078000
882012-10-310.033000
892013-02-280.028000
901997-09-300.063000
911998-09-300.066000
921999-11-300.067000
932000-10-310.071000
942005-09-300.039000
952007-04-300.039000
962015-02-270.027000
972022-05-310.023000
981984-09-210.240000
992020-01-310.027000
1001991-09-300.085000
1011996-12-310.067000
1022003-04-300.045000
1032008-11-280.042000
1042015-10-300.030000
1052017-04-280.026000
1061991-07-310.088000
1071994-04-290.072000
1082023-07-310.023000
1091989-05-080.180000
1101992-08-310.081000
1112005-10-310.041000
1122025-04-300.025000
1131983-06-240.220000
1142014-10-310.030000
1151982-12-230.210000
1162023-08-310.024000
1172020-05-290.027000
1182009-03-310.043000
1191984-06-220.240000
1201990-01-150.097000
1211993-08-310.076000
1222022-11-300.023000
1232025-10-310.027000
1241987-03-260.260000
1252024-09-300.026000
1261996-08-300.067000
1272002-07-310.048000
1282005-06-300.040000
1292022-10-310.023000
1301990-11-300.097000
1312006-11-300.039000
1321987-12-230.730000
1331993-10-290.076000
1341995-04-280.067000
1352006-01-310.041000
1362011-05-310.038000
1372023-10-310.025000
1381993-09-300.074000
1392000-02-290.065000
1402006-02-280.037000
1412013-07-310.031000
1422018-01-310.027000
1432006-10-310.041000
1441996-06-280.066000
1452000-03-310.069000
1462000-06-300.068000
1472005-01-310.042000
1482014-03-310.030000
1492023-09-290.025000
1501997-12-310.065000
1512009-08-310.043000
1522012-02-290.033000
1532007-09-280.041000
1541997-10-310.065000
1552013-01-310.031000
1562014-08-290.030000
1571989-11-150.097000
1582015-07-310.030000
1591998-03-310.066000
1602024-12-310.026000
1612026-04-300.027000
1622010-05-280.042000
1631993-11-300.074000
1642002-04-300.050000
1652025-05-300.025000
1661991-02-280.095000
1672021-03-310.023000
1682026-05-290.026000
1692010-09-300.040000
1701993-07-300.076000
1711994-07-290.071000
1722012-04-300.034000
1732024-11-290.025000
1741981-06-180.180000
1751993-05-280.079000
1762001-01-310.071000
1772009-10-300.043000
1782010-02-260.038000
1791985-03-220.250000
1802022-08-310.023000
1812020-03-310.027000
1821998-12-310.068000
1832011-08-310.037000
1842019-01-310.027000
1851997-06-300.063000
1862018-03-290.027000
1872018-09-280.026000
1882020-10-300.027000
1891991-04-300.085000
1901986-06-230.260000
1911994-10-310.071000
1922004-01-300.046000
1932008-12-310.043000
1942013-12-310.031000
1952023-04-280.022000
1962024-01-310.024000
1971982-09-230.210000
1982005-04-290.040000
1992006-12-290.041000
2002019-05-310.027000
2012004-12-310.042000
2021996-02-290.064000
2032005-07-290.042000
2041995-05-310.071000
2051994-09-300.068000
2062017-12-290.027000
2072018-11-300.026000
2082019-09-300.026000
2092021-01-290.027000
2102021-10-290.023000
2111983-03-230.220000
2121992-02-280.078000
2131994-08-310.071000
2142000-08-310.071000
2151991-08-300.088000
2161999-08-310.070000
2172013-04-300.030000
2181999-07-300.070000
2192013-08-300.031000
2202006-06-300.039000
2212021-08-310.023000
2222025-02-280.025000
2232007-03-300.041000
2242005-08-310.041000
2252008-04-300.041000
2261997-03-310.068000
2272012-11-300.030000
2282016-04-290.028000
2292024-03-280.025000
2301996-03-290.068000
2312012-08-310.033000
2322013-05-310.031000
2332003-08-290.046000
2342008-05-300.042000
2352019-02-280.024000
2362023-11-300.025000
2372002-03-280.051000
2381991-12-310.086000
2391981-03-200.180000
2401999-01-290.068000
2412021-02-260.024000
2421995-08-310.071000
2431992-12-310.079000
2442007-11-300.041000
2451990-06-150.097000
2462002-10-220.043000
2472011-06-300.037000
2481997-11-280.063000
2491995-10-310.071000
2502004-05-280.046000
2512011-07-290.038000
2522013-11-290.030000
2532026-07-310.026000
2541994-06-300.068000
2551990-05-150.097000
2561998-05-290.068000
2572008-03-310.042000
2582009-09-300.042000
2592014-01-310.031000
2601988-06-230.260000
2611999-04-300.066000
2622003-12-310.046000
2632011-04-290.037000
2642020-12-310.027000
2651980-06-200.170000
2662004-08-310.044000
2672015-11-300.028000
2682001-11-300.059000
2691993-01-290.079000
2702004-07-300.044000
2712016-06-300.028000
2721988-12-230.280000
2731999-05-280.068000
2741995-11-300.068000
2752015-04-300.029000
2762023-12-290.025000
2771996-05-310.068000
2782024-04-300.025000
2791999-02-260.062000
2802023-03-310.023000
2812022-04-290.023000
2822007-06-290.039000
2832020-06-300.026000
2842021-05-280.023000
2851991-03-280.088000
2862001-06-290.066000
2872005-03-310.042000
2881985-12-230.260000
2892001-03-300.070000
2902001-07-310.068000
2912015-05-290.030000
2921990-04-180.097000
2932004-03-310.046000
2942014-05-300.030000
2952019-06-280.026000
2961985-06-240.250000
2971991-10-310.088000
2981994-11-300.067000
2992002-05-310.051000
3002008-01-310.042000
3012008-09-300.042000
3022018-08-310.027000
3032019-04-300.026000
3041984-03-230.240000
3052025-09-300.027000
3062022-01-310.023000
3072003-03-310.046000
3082007-05-310.041000
3092009-07-310.043000
3101986-09-230.260000
3111992-11-300.078000
3121993-04-300.076000
3131993-06-300.074000
3141999-10-290.070000
3152012-06-290.033000
3162016-01-290.029000
3171989-06-150.097000
3182007-07-310.041000
3192009-11-300.041000
3202010-01-290.042000
3211989-08-150.097000
3222017-09-290.026000
3232022-12-300.023000
3242014-04-300.029000
3252009-06-300.042000
3262017-01-310.028000
3272004-06-300.044000
3281997-08-290.065000
3291998-01-300.065000
3302004-02-270.043000
3312016-11-300.027000
3322024-10-310.026000
3332025-11-280.027000
3341989-09-150.097000
3351995-03-310.069000
3362007-10-310.042000
3372008-07-310.043000
3382010-08-310.042000
3392019-07-310.027000
3402025-07-310.026000
3411994-02-280.067000
3421990-02-150.097000
3431994-03-310.074000
3441996-07-310.067000
3451998-06-300.066000
3462000-09-290.069000
3472021-11-300.023000
3481982-06-230.210000
3492011-02-280.035000
3502016-08-310.028000
3512016-09-300.027000
3522019-03-290.027000
3531985-09-230.250000
3542000-11-300.069000
3551986-12-230.260000
3562015-03-310.030000
3572015-12-310.029000
3582023-01-310.023000
3592002-08-300.048000
3602008-08-290.043000
3612015-06-300.029000
3622016-05-310.029000
3632017-02-280.024000
3642018-04-300.026000
3652003-05-300.046000
3662012-07-310.033000
3672025-01-310.026000
3681996-09-300.065000
3692003-09-300.045000
3702025-03-310.027000
3711994-01-310.069000
3721999-12-310.070000
3732003-06-300.045000
3742006-09-290.039000
3752020-08-310.027000
3762022-06-300.023000
3771997-07-310.065000
3782000-07-310.071000
3792012-01-310.036000
3801994-05-310.074000
3811999-06-300.066000
3821982-03-230.210000
3832003-07-310.046000
3842006-07-310.041000
3852017-03-310.027000
3861995-06-300.068000
3872005-05-310.042000
3882014-06-300.029000
3892014-12-310.030000
3902016-10-310.028000
3912023-02-280.021000
3922002-09-300.046000
3932000-01-310.069000
3942003-11-280.045000
3952004-11-300.041000
3962006-04-280.039000
3972018-02-280.024000
3981990-12-310.095000
3991996-10-310.067000
4002001-10-310.061000
4012013-10-310.031000
4022020-04-300.026000
4032024-07-310.025000
4041996-01-310.068000
4052007-02-280.037000
4062020-09-300.026000
4072021-09-300.023000
4082026-03-310.026000
4091987-06-230.260000
4102007-12-310.046000
4112017-11-300.026000
4122018-07-310.027000
4132019-10-310.027000
4142000-04-280.067000
4151990-09-170.097000
4161997-04-300.063000
4172006-03-310.041000
4182013-09-300.030000
4192014-11-280.029000
4201990-07-160.097000
4212020-11-300.026000
4221998-04-300.064000
4232009-02-270.039000
4242011-10-310.037000
4252012-03-300.036000
4262012-12-310.031000
4272015-09-300.029000
4282022-09-300.023000
4291989-03-230.260000
4302006-05-310.041000
4312021-04-300.023000
4322025-06-300.026000
4332003-02-280.042000
4342010-12-310.039000
4352011-12-300.036000
4361992-06-300.078000
4372024-05-310.025000
4382016-12-300.028000
4391991-11-290.083000
4402001-12-310.058000
4412017-08-310.027000
4421980-09-190.170000
4432003-01-310.046000
4442009-01-300.043000
4452014-07-310.030000
4462024-08-300.026000
4471998-08-310.068000
4481997-05-300.065000
4491999-03-310.068000
4502010-10-290.042000
4512023-06-300.024000
4521993-02-260.071000
4531988-09-230.260000
4542000-12-290.109000
4552001-02-280.064000
4562001-04-300.068000
4572002-01-310.058000
4581984-12-240.250000
4592001-08-310.068000
4602002-12-310.047000
4612018-05-310.027000
4621987-09-230.260000
4631991-05-310.088000
4641993-03-310.079000
4651998-02-270.059000
4662012-09-280.032000
4672016-03-310.029000
4682018-06-290.026000
4692019-11-290.026000
4701989-12-180.097000
4711990-03-150.097000
4722009-05-290.043000
4732010-07-300.042000
4742018-10-310.027000
4751980-03-210.170000
4761990-10-310.097000
4772017-07-310.027000
4782022-07-290.023000
4791990-08-150.097000
4802011-11-300.036000
4812018-12-310.027000
4822021-12-310.023000
4832025-12-310.027000
4842001-05-310.070000