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

1DateDividends
22008-04-210.039000
32017-04-280.032000
42019-12-310.027000
52001-07-190.047000
62012-04-300.038000
72016-09-300.031000
81995-01-190.053000
92006-06-190.039000
102019-10-310.026000
111988-01-150.060000
122011-10-310.041000
132021-09-300.021000
142023-12-290.027000
151991-04-150.064000
161994-07-200.053000
172017-05-310.032000
182021-12-310.025000
191989-06-150.064000
202007-02-200.039000
212009-09-210.041000
222013-04-300.033000
232007-05-180.039000
242021-03-310.025000
251997-06-180.064000
262004-12-170.040000
272015-04-300.035000
282018-11-300.029000
292004-09-170.041000
302022-06-300.023000
311989-10-130.064000
321991-01-150.064000
332007-09-200.039000
341993-02-220.056000
351997-08-200.052000
362009-10-200.041000
372011-02-280.037000
381995-12-200.052000
391996-01-220.054000
402022-07-290.023000
412025-10-310.029000
421988-12-150.064000
431998-03-180.050000
441998-10-200.048000
451989-02-150.064000
461996-07-220.054000
471999-02-180.048000
482000-04-180.048000
492016-05-310.032000
501996-11-200.052000
511997-01-210.052000
522005-08-190.040000
532018-06-290.030000
542020-07-310.024000
552012-02-290.037000
562014-09-300.032000
572022-04-290.024000
581992-08-200.056000
592002-07-190.041000
602002-02-190.046000
612003-02-190.044000
622015-03-310.034000
632023-07-310.025000
641990-03-150.064000
652001-09-190.046000
661999-10-190.048000
672011-11-300.039000
682017-09-290.031000
692020-05-290.024000
701994-01-190.055000
711994-09-200.053000
722013-02-280.037000
731993-05-190.056000
741993-12-210.055000
752008-01-220.039000
762011-06-300.038000
772025-01-310.028000
781990-11-150.064000
791991-11-150.060000
802005-11-180.040000
812016-06-300.032000
822018-04-300.030000
831994-12-210.053000
842002-04-180.046000
852002-08-190.046000
862025-12-310.028000
871990-04-120.064000
881993-03-220.056000
891996-10-210.052000
902004-06-180.041000
912017-10-310.031000
922019-03-290.028000
931989-03-150.064000
941992-06-220.056000
952009-02-190.038000
962014-11-280.034000
972026-07-310.031000
981988-05-130.060000
991990-09-140.064000
1002008-11-200.039000
1012010-10-290.041000
1022024-05-310.029000
1031988-02-120.060000
1042001-08-170.047000
1052010-11-300.039000
1062025-05-300.028000
1071990-07-130.064000
1082009-07-200.041000
1091995-08-210.054000
1102012-08-310.038000
1111987-12-150.060000
1121988-03-150.060000
1131997-09-220.052000
1142020-06-300.026000
1152013-03-280.040000
1161993-09-200.055000
1172002-11-190.045000
1182002-10-210.040000
1192007-03-190.039000
1201992-02-190.056000
1212000-10-180.048000
1222023-02-280.022000
1231996-05-210.054000
1242012-11-300.037000
1252012-09-280.040000
1262015-06-300.035000
1271998-08-190.050000
1282003-07-180.044000
1292014-01-310.038000
1302023-05-310.026000
1312018-10-310.029000
1322020-04-300.025000
1332003-03-190.044000
1342016-10-310.031000
1352021-05-280.021000
1362021-08-310.022000
1372026-05-290.029000
1382000-06-160.048000
1392008-08-200.039000
1402007-04-190.039000
1412020-08-310.025000
1422020-10-300.023000
1432001-02-200.048000
1442003-04-170.044000
1452021-04-300.022000
1461997-02-190.052000
1471993-04-200.056000
1481995-06-200.054000
1492012-01-310.041000
1502000-02-160.048000
1512005-12-160.040000
1522021-10-290.020000
1532022-09-300.025000
1541994-02-220.055000
1552005-04-200.040000
1562005-01-210.040000
1572007-12-200.039000
1582001-11-190.046000
1592003-01-170.044000
1602017-06-300.032000
1611991-10-150.060000
1621999-12-160.048000
1632021-02-260.021000
1642024-11-290.026000
1651998-12-220.063000
1662014-08-290.038000
1672008-12-190.039000
1682016-03-310.032000
1692017-11-300.031000
1702026-06-300.028000
1711989-08-150.064000
1722000-09-180.048000
1732008-02-200.039000
1742008-09-190.039000
1752018-05-310.030000
1761989-11-150.064000
1771993-06-210.056000
1782007-07-190.039000
1792007-11-190.039000
1802009-11-190.041000
1811992-09-220.056000
1821996-06-190.054000
1832008-06-200.039000
1842010-07-300.042000
1852011-04-290.041000
1862014-03-310.038000
1871990-10-150.064000
1882001-10-180.046000
1892005-03-180.040000
1901992-12-210.056000
1912005-06-170.040000
1922023-10-310.025000
1932001-05-180.047000
1942018-09-280.030000
1951992-01-020.060000
1962012-06-290.037000
1972003-10-170.044000
1982004-08-190.041000
1992008-03-200.039000
2002013-05-310.036000
2012019-08-300.025000
2021991-09-130.060000
2031997-11-190.052000
2041995-04-190.054000
2051999-05-180.048000
2062011-01-310.040000
2072014-02-280.038000
2082025-06-300.026000
2092025-08-290.029000
2101991-07-150.060000
2111994-10-190.053000
2122012-05-310.037000
2131990-08-150.064000
2141997-05-200.052000
2152004-04-190.042000
2162013-07-310.033000
2171994-06-210.053000
2181997-07-220.052000
2192014-12-310.034000
2202003-11-190.044000
2212014-05-300.039000
2222017-01-310.032000
2232009-03-190.041000
2242011-09-300.038000
2252004-02-190.043000
2262006-03-200.039000
2272007-06-190.039000
2282001-12-190.046000
2292005-07-180.040000
2302013-12-310.037000
2311991-02-150.064000
2321996-12-190.072000
2331996-08-210.080000
2342019-06-280.025000
2351988-08-150.064000
2361989-07-140.064000
2372017-03-310.032000
2382020-11-300.024000
2392024-03-280.027000
2401991-05-150.064000
2411995-10-190.054000
2422020-02-280.022000
2432004-05-190.042000
2442010-09-300.039000
2452024-10-310.026000
2461999-09-170.048000
2471999-11-180.048000
2482005-05-200.040000
2492018-02-280.030000
2502026-02-270.026000
2511999-06-170.083000
2522003-08-190.044000
2532013-11-290.039000
2542001-03-200.047000
2552001-06-200.047000
2562004-03-190.042000
2572011-03-310.041000
2581989-04-140.064000
2591995-11-210.056000
2602023-01-310.024000
2612023-11-300.025000
2621997-04-220.052000
2632022-05-310.023000
2642001-04-190.047000
2652016-02-290.032000
2662010-02-260.038000
2672018-08-310.030000
2682011-12-300.038000
2692012-10-310.034000
2701995-02-210.053000
2712006-02-210.040000
2722003-06-190.044000
2732015-05-290.035000
2742021-11-300.022000
2751988-07-150.060000
2761997-12-220.117000
2772008-10-200.039000
2781989-05-150.064000
2792007-10-190.039000
2802009-04-200.041000
2812009-08-200.041000
2822011-05-310.040000
2832017-02-280.032000
2842017-08-310.031000
2851990-12-140.064000
2862006-04-200.039000
2872009-06-190.041000
2882009-12-210.040000
2892019-04-300.036000
2901992-07-220.056000
2911998-06-230.085000
2922020-09-300.024000
2931998-02-180.052000
2942010-01-290.041000
2952000-07-180.048000
2962000-08-170.048000
2971993-01-200.056000
2981998-05-190.050000
2992024-06-280.024000
3002026-04-300.028000
3011993-10-200.055000
3022015-12-310.034000
3032004-10-190.041000
3042013-09-300.035000
3052018-07-310.030000
3062023-03-310.028000
3071988-11-150.064000
3081992-03-190.056000
3092015-11-300.034000
3102019-02-280.028000
3111990-01-150.064000
3122000-05-180.048000
3132003-12-190.043000
3142006-10-190.039000
3152015-07-310.035000
3162022-11-300.024000
3171988-06-150.060000
3181999-04-160.048000
3191998-04-210.050000
3202006-08-180.039000
3212024-02-290.026000
3222025-07-310.027000
3231995-05-220.054000
3241996-03-200.054000
3252010-06-300.039000
3261999-01-200.048000
3272002-03-190.046000
3282013-08-300.037000
3292019-05-310.028000
3302025-03-310.026000
3311988-10-140.064000
3321996-02-200.054000
3331992-10-210.056000
3342011-08-310.040000
3352018-01-310.031000
3361988-04-150.060000
3371989-09-150.064000
3382006-12-210.039000
3392014-04-300.038000
3402016-07-290.031000
3411993-07-210.056000
3421998-01-210.052000
3431991-06-140.060000
3442014-10-310.035000
3452015-10-300.035000
3461994-04-200.053000
3472006-09-200.039000
3481991-08-150.060000
3492022-10-310.023000
3502006-07-200.039000
3512008-05-200.039000
3522005-09-160.040000
3532008-07-210.039000
3542010-03-310.042000
3551989-01-130.064000
3561999-07-200.048000
3572016-01-290.032000
3581994-11-210.053000
3592012-12-310.037000
3602019-07-310.028000
3612023-06-300.027000
3621997-03-190.052000
3632012-07-310.036000
3642015-01-300.034000
3652019-09-300.026000
3662024-09-300.023000
3671991-03-150.064000
3681994-08-220.053000
3692025-11-280.025000
3702000-01-190.048000
3712022-08-310.024000
3722005-10-200.040000
3731991-12-130.060000
3742000-12-190.048000
3752010-12-310.039000
3762024-08-300.028000
3772005-02-180.040000
3782007-01-190.039000
3792015-09-300.035000
3802016-04-290.032000
3812023-04-280.024000
3822023-08-310.026000
3832023-09-290.026000
3841990-06-150.064000
3852004-01-160.043000
3862002-12-190.045000
3872002-09-190.045000
3882013-06-280.038000
3891994-05-190.053000
3901998-11-180.048000
3912014-07-310.037000
3922000-03-210.048000
3932012-03-300.037000
3942009-01-200.039000
3952016-12-300.032000
3962018-12-310.029000
3971988-09-150.064000
3981992-11-190.056000
3992024-01-310.026000
4002004-07-190.041000
4012017-07-310.031000
4022026-01-300.028000
4031998-09-220.048000
4042018-03-290.030000
4052010-05-280.040000
4062013-01-310.037000
4072016-08-310.031000
4082022-03-310.023000
4092025-02-280.024000
4102006-01-190.041000
4112007-08-200.039000
4122004-11-190.041000
4132011-07-290.041000
4142006-11-200.039000
4152019-01-310.028000
4161989-12-150.064000
4171997-10-210.052000
4181994-03-210.055000
4192015-08-310.035000
4202013-10-310.038000
4212025-04-300.027000
4222001-01-190.048000
4232009-05-200.041000
4242022-12-300.025000
4252024-07-310.026000
4261990-02-150.064000
4271999-03-180.048000
4282025-09-300.026000
4292010-08-310.040000
4302016-11-300.031000
4312020-12-310.023000
4321996-09-190.052000
4332020-03-310.027000
4342014-06-300.037000
4352017-12-290.031000
4362022-01-310.021000
4371993-11-220.055000
4382006-05-190.039000
4392003-09-190.044000
4402021-01-290.022000
4412026-03-310.030000
4421996-04-220.054000
4432022-02-280.021000
4442015-02-270.034000
4451990-05-150.064000
4462002-05-170.046000
4471995-09-200.054000
4481999-08-180.048000
4492002-01-180.046000
4501993-08-190.056000
4511995-03-210.054000
4522021-06-300.024000
4531992-04-210.056000
4542002-06-200.041000
4552020-01-310.025000
4562021-07-300.021000
4572019-11-290.024000
4582024-04-300.026000
4591992-05-200.056000
4602000-11-170.048000
4612003-05-190.044000
4622024-12-310.026000
4631995-07-190.054000
4641998-07-210.050000