f/overrides/event-backup/fgatx-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.6 KiB

1DateDividends
21987-08-280.054000
31995-07-310.049000
42011-08-310.037000
52022-03-310.017000
62024-06-280.024000
71995-03-310.049000
82004-06-100.040000
92007-07-100.037000
102014-03-310.033000
112020-06-300.022000
122022-01-310.018000
132024-11-290.025000
142025-09-300.026000
151997-08-110.047000
162016-04-290.032000
172019-11-290.022000
181994-02-280.045000
191994-12-300.049000
202000-01-100.044000
211986-09-300.055000
221991-01-310.055000
231992-12-310.053000
241999-05-280.044000
252007-05-100.037000
261988-04-290.055000
271991-12-310.055000
281997-03-100.047000
292011-03-310.037000
302013-01-310.035000
312023-01-310.021000
321989-09-290.053000
331991-07-310.055000
342008-05-300.035000
352009-12-240.037000
362025-07-310.025000
371987-10-300.057000
381991-04-300.053000
392005-10-100.038000
401990-05-310.055000
412004-02-100.040000
422018-03-290.027000
431994-05-310.049000
442007-04-100.037000
451986-10-310.050000
461987-09-300.055000
471996-03-290.049000
482002-12-100.041000
492013-02-280.035000
501997-05-120.047000
512009-07-310.037000
522013-04-300.035000
531994-08-310.049000
542001-07-100.044000
552013-12-310.033000
562015-04-300.033000
572015-06-300.033000
582017-05-310.030000
591991-11-290.053000
602010-10-290.037000
612014-07-310.033000
622024-10-310.024000
631992-02-280.051000
641993-02-260.046000
652003-05-120.040000
662004-01-120.040000
672023-11-300.023000
681988-05-270.057000
692005-11-100.038000
702024-04-300.024000
711986-08-290.059000
722005-07-110.040000
732019-04-300.024000
742023-06-300.023000
751989-12-290.055000
762004-03-100.040000
771995-10-310.049000
782002-11-110.041000
792007-09-100.037000
802017-03-310.030000
812019-06-280.022000
821997-02-280.047000
831998-05-110.046000
841999-12-030.039000
852010-07-300.037000
862016-07-290.032000
871991-08-300.055000
882006-04-100.038000
892007-12-040.012000
902013-08-300.033000
912025-11-280.026000
921989-10-310.055000
932008-11-280.035000
942013-07-310.033000
951989-11-300.053000
961994-10-310.049000
972000-02-100.044000
982016-10-310.031000
992022-08-310.019000
1002025-02-280.025000
1011995-12-290.049000
1022000-11-100.044000
1032003-03-100.041000
1042005-02-100.040000
1052006-01-100.038000
1062012-02-290.037000
1072007-06-110.037000
1082014-09-300.033000
1092017-09-290.028000
1101988-11-300.055000
1112001-06-110.044000
1122002-04-300.039000
1132004-11-100.040000
1142013-10-310.033000
1152024-02-290.024000
1162005-03-100.040000
1172013-05-310.033000
1182018-09-280.024000
1192021-12-310.018000
1202022-10-310.019000
1211991-10-310.055000
1221990-10-310.055000
1231993-12-310.051000
1242016-12-300.030000
1252008-08-290.035000
1262009-02-270.037000
1272010-01-290.037000
1282015-10-300.033000
1292017-12-290.027000
1302023-05-310.023000
1311990-04-300.053000
1321993-01-290.051000
1331993-05-280.051000
1342000-05-100.044000
1352002-01-100.044000
1361999-12-200.044000
1372002-06-100.043000
1382024-05-310.024000
1391995-09-290.048000
1401996-06-280.046000
1412003-07-100.040000
1422005-01-100.040000
1432012-12-040.001000
1442026-01-300.026000
1452006-08-100.037000
1462015-09-300.033000
1472018-11-300.024000
1482025-01-310.025000
1491993-04-300.049000
1501992-01-310.055000
1512006-10-100.037000
1522016-06-300.032000
1532026-04-300.026000
1541987-01-300.056000
1551996-07-310.048000
1562012-11-300.035000
1572000-07-100.044000
1582003-10-100.040000
1592026-06-300.026000
1601988-01-290.050000
1611988-06-300.055000
1622009-01-300.035000
1632011-11-300.037000
1642018-08-310.024000
1652020-11-300.020000
1661996-08-300.048000
1672013-09-300.033000
1682023-03-310.022000
1691992-11-300.051000
1702002-03-110.044000
1712015-01-300.033000
1722020-08-310.022000
1731994-01-310.050000
1742002-10-100.041000
1752006-07-100.037000
1762011-02-280.037000
1772016-12-060.004000
1782019-10-310.022000
1792012-12-310.035000
1802019-09-300.022000
1812025-06-300.025000
1821996-05-310.049000
1831998-12-100.045000
1842009-03-310.037000
1852023-07-310.023000
1862023-12-290.023000
1871986-04-300.050000
1881991-03-280.055000
1891997-09-090.047000
1901998-02-100.047000
1912021-10-290.018000
1922024-08-300.024000
1931990-08-310.055000
1941993-09-300.049000
1952011-05-310.037000
1962012-06-290.037000
1972013-11-290.033000
1982015-07-310.033000
1991992-03-310.053000
2001999-01-110.045000
2011987-04-300.054000
2021990-03-300.055000
2032004-05-100.040000
2042011-04-290.037000
2052022-09-300.019000
2062016-08-310.031000
2072019-03-290.024000
2082021-01-290.020000
2091991-06-280.053000
2102014-10-310.033000
2112016-11-300.030000
2122024-03-280.024000
2132012-10-310.036000
2142015-05-290.033000
2152022-05-310.017000
2161992-09-300.052000
2171997-12-100.047000
2182013-06-280.033000
2192019-02-280.024000
2202025-10-310.026000
2211999-07-120.044000
2222003-02-100.041000
2232007-08-100.037000
2242011-06-300.037000
2252020-04-300.022000
2262024-01-310.023000
2271997-10-100.047000
2282021-04-300.020000
2292001-12-100.044000
2302010-02-260.037000
2312014-12-310.033000
2322001-03-120.044000
2332005-05-100.040000
2342002-07-100.043000
2352012-07-310.037000
2362018-04-300.027000
2371995-01-310.049000
2382004-10-110.040000
2391988-10-310.057000
2402015-11-300.032000
2412017-11-300.027000
2421991-09-300.053000
2431994-11-300.048000
2441997-07-100.047000
2452016-03-310.032000
2462005-06-100.040000
2472018-05-310.024000
2482024-09-300.024000
2491999-03-100.045000
2502000-04-100.044000
2512020-01-310.022000
2521995-11-300.047000
2532006-05-100.037000
2542008-09-300.035000
2551987-05-290.054000
2562006-11-100.037000
2572007-03-120.037000
2582012-05-310.037000
2592025-08-290.026000
2602026-07-310.026000
2611986-07-310.059000
2621988-07-290.057000
2632001-01-100.044000
2642005-09-120.038000
2651997-11-100.047000
2662010-09-300.037000
2672022-06-300.017000
2681988-02-290.050000
2691992-04-300.051000
2701998-08-100.046000
2712003-09-100.040000
2722022-07-290.017000
2731986-05-300.050000
2741998-06-100.046000
2752007-11-290.037000
2762010-06-300.037000
2772021-03-310.020000
2782000-03-100.044000
2792000-06-120.044000
2802016-05-310.032000
2812004-09-100.040000
2822006-12-110.037000
2832002-05-310.039000
2842010-08-310.037000
2852015-12-070.004000
2861994-07-290.049000
2871994-09-300.048000
2882003-06-100.040000
2892003-11-100.040000
2902023-08-310.023000
2912009-04-300.037000
2922025-12-310.026000
2931996-01-310.049000
2941996-04-300.047000
2952015-08-310.033000
2962021-02-260.020000
2972022-11-300.021000
2981990-12-310.055000
2992011-09-300.037000
3002018-12-310.024000
3011986-11-280.050000
3021986-12-310.056000
3031990-02-280.049000
3042009-09-300.037000
3052022-04-290.017000
3061993-11-300.049000
3072012-04-300.037000
3081988-08-300.057000
3091999-06-100.044000
3102003-01-100.041000
3112024-12-310.025000
3122001-10-100.044000
3132010-03-310.037000
3142010-05-280.037000
3152010-11-300.037000
3162021-09-300.018000
3172023-09-290.023000
3182014-05-300.033000
3192020-07-310.022000
3201989-02-270.051000
3211991-05-310.055000
3222003-08-110.040000
3232005-04-110.040000
3242008-06-300.035000
3252011-12-300.037000
3262024-07-310.024000
3272008-02-290.035000
3282014-02-280.033000
3292015-12-310.032000
3302020-12-310.020000
3312023-10-310.023000
3321994-06-300.048000
3332006-06-120.037000
3342009-08-310.037000
3352019-01-310.024000
3362023-04-280.022000
3371992-07-310.053000
3381998-04-130.046000
3391999-08-090.044000
3402007-12-240.037000
3412017-04-280.030000
3422019-08-300.022000
3432016-02-290.032000
3442019-07-310.022000
3451986-06-300.058000
3461995-08-310.049000
3471996-10-310.048000
3481998-03-100.047000
3491998-11-100.045000
3502015-02-270.033000
3511989-06-300.053000
3522008-03-310.035000
3532021-07-300.018000
3542007-02-120.037000
3552014-04-300.033000
3562018-02-280.027000
3571989-01-310.057000
3581993-07-300.051000
3592008-10-310.035000
3602022-12-300.020000
3611995-04-280.048000
3621997-01-310.048000
3632018-06-290.024000
3642019-05-310.022000
3651987-06-300.052000
3662002-02-110.044000
3672008-12-240.035000
3682014-08-290.033000
3692021-05-280.018000
3701989-05-310.055000
3711995-02-280.045000
3721996-12-310.048000
3731992-08-310.053000
3741999-09-100.044000
3752001-02-120.044000
3762008-04-300.035000
3772020-02-280.022000
3782008-07-310.035000
3792017-10-310.028000
3802026-03-310.026000
3811987-11-300.055000
3821994-04-290.048000
3832002-09-100.041000
3842018-01-310.027000
3851996-11-290.046000
3862000-09-110.044000
3872009-10-300.037000
3882012-01-310.037000
3892013-03-280.035000
3902020-09-300.022000
3911990-09-280.053000
3921990-11-300.053000
3931993-10-290.051000
3942004-04-120.040000
3952005-12-020.036000
3962022-02-280.017000
3972014-12-050.002000
3981992-06-300.051000
3991995-05-310.049000
4002004-12-100.040000
4012021-11-300.018000
4021993-06-300.044000
4031998-09-100.046000
4042000-08-100.044000
4051990-06-290.053000
4061994-03-310.050000
4071997-06-100.047000
4081998-10-120.045000
4092009-11-300.037000
4101988-09-300.055000
4111990-07-310.055000
4121999-04-120.044000
4132001-05-100.044000
4142017-02-280.030000
4152020-05-290.022000
4162012-09-280.036000
4172016-01-290.032000
4182009-05-290.037000
4191987-02-270.051000
4201996-02-290.046000
4211998-07-100.046000
4222003-04-100.041000
4232005-12-120.038000
4242006-03-100.038000
4251990-01-310.055000
4262002-12-030.035000
4272007-10-100.037000
4282014-11-280.033000
4291996-09-300.046000
4301998-01-120.047000
4312017-07-310.030000
4322011-10-310.037000
4332001-04-100.044000
4342001-08-100.044000
4352014-06-300.033000
4362018-07-310.024000
4372021-06-300.018000
4381992-10-300.053000
4392000-12-110.044000
4402004-07-120.040000
4412009-06-300.037000
4422017-06-300.030000
4432017-08-310.028000
4441987-12-300.057000
4451989-08-310.055000
4461993-03-310.051000
4471999-10-110.044000
4482001-09-100.044000
4492015-03-310.033000
4502023-02-280.022000
4511989-07-310.055000
4521999-02-100.045000
4532008-01-310.037000
4542014-01-310.033000
4552016-09-300.031000
4562018-10-310.024000
4571997-04-100.047000
4582026-02-270.026000
4592006-02-100.038000
4602010-12-310.037000
4612012-03-300.037000
4622001-11-120.044000
4632011-01-310.037000
4642019-12-310.022000
4652025-04-300.025000
4662005-08-100.038000
4672011-07-290.037000
4682012-08-310.036000
4691992-05-290.053000
4702000-10-100.044000
4712017-01-310.030000
4722021-08-310.018000
4731988-12-300.057000
4741989-04-280.053000
4752004-08-100.040000
4762020-03-310.022000
4772025-03-310.025000
4781988-03-310.057000
4791991-02-280.049000
4801995-06-300.048000
4811999-11-100.044000
4822003-12-100.040000
4831987-07-300.054000
4842002-08-120.041000
4852007-01-100.037000
4862025-05-300.025000
4871989-03-310.055000
4881993-08-310.051000
4892006-09-110.037000
4902020-10-300.022000
4912026-05-290.026000