f/overrides/event-backup/agdax-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
22001-04-300.023000
32012-03-300.050000
42015-10-300.044000
52017-04-280.041000
62021-06-300.042000
71997-05-200.053000
82003-11-200.057000
92006-06-200.049000
102000-07-310.023000
112004-10-200.050000
122008-02-200.047000
132008-04-180.046000
142006-12-260.352000
152008-11-200.058000
162011-02-280.052000
171997-01-310.028000
181997-11-200.051000
192001-10-310.023000
202001-12-310.024000
212015-03-310.043000
222021-04-300.042000
231997-01-200.051000
241997-12-310.028000
252015-02-270.039000
262025-02-280.037000
272001-04-200.045000
282002-04-190.038000
292017-02-280.035000
301996-12-121.145000
312016-03-310.046000
322018-09-280.039000
332010-03-310.062000
342014-01-310.046000
351995-03-310.074000
361999-10-200.042000
372002-02-280.017000
382005-04-200.048000
392006-08-180.050000
401995-10-200.079000
411996-07-190.079000
421998-05-290.025000
431999-11-300.021000
441995-12-290.028000
451996-10-180.053000
461999-05-200.042000
472022-08-310.030000
482023-02-280.039000
492011-08-310.055000
502015-12-310.047000
512018-07-310.045000
521995-02-280.074000
532013-12-310.049000
541996-03-200.079000
551996-06-200.079000
562004-04-200.050000
572007-01-190.033000
582001-05-310.024000
592003-10-200.057000
602012-05-310.051000
612003-02-200.038000
622011-03-310.056000
631997-05-300.028000
642001-01-310.023000
652003-01-310.019000
662019-12-310.048000
671995-07-200.051000
682001-06-290.023000
692006-05-190.050000
701994-08-310.074000
712018-04-300.044000
722021-09-300.036000
732002-09-300.018000
742011-10-310.053000
752018-05-310.044000
762009-06-190.060000
772014-12-050.215000
782002-01-310.021000
792006-02-210.043000
802008-07-180.046000
812014-11-280.042000
822025-05-300.043000
832008-03-200.056000
842023-01-310.040000
851996-02-200.079000
861998-04-200.046000
872002-03-280.058000
882001-01-190.041000
892006-12-290.018000
902025-03-310.045000
912012-04-300.050000
922017-06-300.041000
932018-10-310.043000
942020-10-300.043000
952024-10-310.040000
961998-02-270.023000
972000-02-180.041000
982000-07-200.042000
991995-01-310.074000
1002019-08-300.047000
1012020-04-300.041000
1022013-06-280.052000
1032016-02-290.044000
1042019-02-280.040000
1051999-08-200.041000
1062016-01-290.053000
1071997-12-091.384000
1082011-05-310.056000
1092022-09-300.048000
1102000-06-200.041000
1112019-10-310.041000
1122026-06-300.037000
1131999-07-300.023000
1142001-06-200.045000
1152010-06-300.059000
1161996-04-190.079000
1171999-12-310.023000
1182007-04-200.052000
1192002-11-290.018000
1202004-02-200.050000
1212007-10-190.050000
1222025-04-300.043000
1231994-12-300.074000
1241998-03-200.056000
1252000-03-310.023000
1262007-09-200.050000
1272020-11-300.037000
1282021-11-300.039000
1292010-11-300.057000
1302017-12-060.019000
1311996-05-200.079000
1321998-08-200.046000
1332005-07-200.043000
1342010-08-310.059000
1352010-09-300.057000
1362021-10-290.035000
1372023-06-300.040000
1381995-12-200.079000
1392002-08-300.019000
1402009-12-180.053000
1412013-04-300.051000
1422014-03-310.046000
1431997-08-200.051000
1441999-09-200.041000
1452001-03-200.045000
1462023-03-310.047000
1471999-03-310.023000
1482000-02-290.020000
1492004-08-200.050000
1502010-12-310.057000
1512020-06-300.032000
1521998-12-310.025000
1532001-08-200.044000
1542008-05-200.053000
1552022-11-300.040000
1562007-12-200.049000
1572013-10-310.052000
1582019-05-310.045000
1592015-01-300.041000
1602022-03-310.040000
1612022-05-310.037000
1621995-04-280.074000
1632006-10-200.054000
1642012-12-310.052000
1652014-07-310.045000
1662016-12-070.037000
1672018-08-310.047000
1682011-09-300.052000
1692003-03-200.054000
1702004-01-200.033000
1712009-10-200.066000
1722004-09-200.050000
1732007-11-200.049000
1742013-09-300.050000
1752019-03-290.046000
1762024-04-300.043000
1772022-02-280.034000
1781999-02-190.046000
1792001-03-300.023000
1802011-01-310.057000
1812010-01-290.059000
1822014-05-300.042000
1832016-04-290.045000
1842021-05-280.037000
1852022-07-290.037000
1861999-12-200.063000
1872007-06-200.048000
1882009-02-200.061000
1892024-07-310.043000
1901995-09-200.079000
1912015-04-300.043000
1922019-04-300.043000
1931994-07-290.074000
1941999-04-200.041000
1952019-06-280.042000
1961997-10-200.053000
1972003-12-190.057000
1982017-11-300.044000
1992011-07-290.055000
2002020-09-300.039000
2012002-06-200.036000
2022008-10-200.048000
2032010-07-300.061000
2042002-09-200.036000
2051994-06-300.074000
2061997-08-290.028000
2071998-11-300.024000
2082023-07-310.043000
2092000-09-200.042000
2102005-10-200.042000
2112010-05-280.058000
2121997-09-190.051000
2132011-12-300.053000
2142025-12-310.039000
2152003-02-280.015000
2162018-12-310.048000
2172024-03-280.041000
2182000-12-200.042000
2192010-10-290.057000
2202017-08-310.043000
2211998-09-210.046000
2221999-03-190.045000
2232012-10-310.053000
2242001-11-300.024000
2252007-12-180.297000
2262025-06-300.038000
2272015-06-300.041000
2282025-10-310.042000
2291997-12-190.053000
2302000-11-300.021000
2312014-09-300.041000
2322002-12-200.054000
2332006-01-200.033000
2342007-12-310.017000
2352020-07-310.041000
2361998-03-310.025000
2371999-12-220.020000
2382002-07-220.035000
2392009-05-200.054000
2402016-07-290.042000
2411999-11-190.041000
2422002-04-300.020000
2432005-12-300.016000
2442026-02-270.035000
2451997-07-310.028000
2462009-09-180.062000
2472019-07-310.045000
2482013-11-290.048000
2491996-01-190.051000
2501997-03-200.056000
2511998-08-310.025000
2522000-01-200.041000
2532001-02-200.041000
2542003-09-190.057000
2551995-08-180.079000
2561998-06-190.046000
2571998-10-200.048000
2581997-10-310.028000
2592017-09-290.045000
2601996-12-310.028000
2612004-05-200.050000
2622006-12-200.049000
2632015-12-090.087000
2642022-04-290.037000
2652024-05-310.044000
2662016-06-300.043000
2672018-01-310.045000
2682025-01-310.040000
2691996-12-200.053000
2701998-07-310.025000
2712001-07-310.024000
2722023-09-290.041000
2732000-03-200.044000
2742008-01-180.032000
2752009-01-200.034000
2762020-01-310.045000
2772023-11-300.040000
2782000-08-310.023000
2792001-12-200.045000
2802017-03-310.044000
2812008-12-170.020000
2822021-07-300.041000
2831995-06-300.079000
2842002-05-310.038000
2852007-03-200.045000
2862013-02-280.049000
2872018-02-280.046000
2882020-02-280.038000
2891997-06-200.051000
2902002-07-310.019000
2912003-01-210.035000
2922012-09-280.054000
2932002-08-200.035000
2942003-05-200.057000
2952004-11-190.050000
2962003-07-180.057000
2972012-01-310.049000
2982013-05-310.052000
2991997-03-310.028000
3001997-04-300.026000
3012001-02-280.018000
3022013-07-310.052000
3032013-12-060.121000
3042020-08-310.037000
3051996-10-310.028000
3062002-02-200.038000
3072009-07-200.049000
3082000-10-310.023000
3092001-11-200.044000
3102022-06-300.038000
3112007-07-200.049000
3122019-09-300.040000
3132025-09-300.040000
3142025-11-280.038000
3151996-09-200.079000
3161996-11-200.051000
3171997-02-280.023000
3181997-02-200.051000
3191998-01-200.051000
3201998-09-300.024000
3211994-10-310.074000
3221997-09-300.026000
3232006-03-200.043000
3242026-03-310.040000
3252002-01-180.044000
3262002-11-200.036000
3272005-09-200.041000
3281998-06-300.024000
3292005-03-180.042000
3302013-03-280.053000
3312021-02-260.040000
3322021-08-310.044000
3332026-05-290.039000
3342009-11-200.067000
3352014-08-290.043000
3362021-01-290.043000
3372022-01-310.038000
3382023-10-310.040000
3391996-08-200.079000
3402006-04-200.049000
3412017-01-310.040000
3421999-06-300.021000
3432017-10-310.043000
3442022-12-020.017000
3452024-12-310.039000
3462025-07-310.040000
3471999-02-260.018000
3481999-09-300.021000
3492000-04-200.041000
3502023-12-290.043000
3512014-04-300.041000
3522014-10-310.047000
3532023-04-280.038000
3542000-01-310.023000
3551997-06-300.026000
3562005-08-190.044000
3572016-08-310.041000
3582002-12-230.040000
3592012-02-290.048000
3602015-07-310.045000
3612005-02-180.049000
3622006-11-200.048000
3632008-12-310.015000
3642009-08-200.066000
3652015-05-290.040000
3661998-05-200.048000
3672012-07-310.050000
3682017-12-290.044000
3692017-07-310.038000
3702018-06-290.045000
3712019-11-290.041000
3721998-01-300.028000
3732005-01-200.031000
3742005-12-200.043000
3751994-03-310.085000
3762015-11-300.041000
3772025-08-290.040000
3781994-09-300.074000
3791997-07-180.053000
3802004-12-310.017000
3812011-11-300.051000
3821995-11-200.079000
3831999-10-290.023000
3842001-10-190.045000
3852007-08-200.042000
3862013-01-310.053000
3872016-09-300.037000
3881996-11-290.026000
3891998-04-300.024000
3901999-01-200.046000
3912005-06-200.054000
3922012-11-300.053000
3932020-12-310.043000
3941999-05-280.023000
3951999-07-200.042000
3962000-10-200.041000
3972004-07-200.050000
3982007-05-180.043000
3991994-04-290.074000
4001998-02-200.051000
4011999-01-290.025000
4022011-04-290.054000
4032012-12-070.033000
4042026-04-300.038000
4052002-06-280.018000
4062015-08-310.041000
4072024-02-290.041000
4082004-06-180.050000
4092016-10-310.035000
4102000-04-280.021000
4112000-08-210.041000
4122001-07-200.044000
4132009-04-200.054000
4142024-09-300.040000
4152020-03-310.047000
4162000-11-200.041000
4172005-12-210.143000
4182015-09-300.044000
4192013-08-300.053000
4202024-11-290.039000
4212016-11-300.039000
4222022-12-300.043000
4232024-08-300.048000
4241999-08-310.023000
4252001-08-310.024000
4262004-12-200.046000
4272000-05-310.023000
4282008-08-200.053000
4292009-03-200.056000
4302006-09-200.051000
4312021-03-310.041000
4322007-02-200.048000
4332017-05-310.039000
4342018-03-290.050000
4352026-01-300.038000
4362008-09-190.058000
4372014-06-300.042000
4382018-11-300.045000
4392016-05-310.038000
4402021-12-310.037000
4412000-12-290.023000
4422001-05-210.044000
4432005-11-180.046000
4442003-12-310.017000
4452012-08-310.055000
4462022-10-310.051000
4472023-08-310.045000
4481998-12-180.048000
4491999-04-300.021000
4502008-06-200.059000
4512008-12-190.057000
4522010-02-260.056000
4532016-12-300.041000
4542019-01-310.043000
4552024-01-310.041000
4561998-11-200.046000
4572000-09-290.021000
4582005-05-200.048000
4591997-11-280.026000
4602000-05-190.042000
4612014-02-280.043000
4621994-11-300.074000
4631997-04-180.051000
4642011-06-300.056000
4652003-08-200.114000
4662006-07-200.048000
4672003-04-170.057000
4682012-06-290.050000
4692023-05-310.039000
4702000-06-300.021000
4712001-09-280.024000
4722002-05-200.021000
4732024-06-280.039000
4741995-05-310.079000
4752001-09-200.044000
4762009-12-310.020000
4772020-05-290.032000
4781999-06-180.041000
4792003-06-200.057000
4802014-12-310.045000
4811998-07-200.048000
4822004-03-190.050000
4831994-05-310.074000
4841998-10-300.025000