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

10 KiB

1DateDividends
21997-06-020.055000
31999-12-010.119000
42009-04-010.042000
52021-03-310.026000
62023-06-300.027000
71994-04-040.063000
81995-06-010.063000
92019-05-310.028000
102019-07-310.028000
112025-10-310.031000
121990-08-010.066000
132010-10-010.040000
142025-08-290.030000
151984-10-010.080000
162004-12-010.045000
172022-04-290.023000
182025-01-310.029000
191985-11-010.080000
201991-08-010.067000
211993-07-010.065000
221997-05-010.055000
232019-03-010.028000
241988-09-010.070000
251993-02-010.065000
262003-04-010.047000
272022-01-310.022000
282026-03-310.031000
291988-01-040.070000
301997-11-030.055000
311992-08-030.065000
322010-07-010.040000
332012-10-010.036000
341990-10-010.066000
351992-04-010.064000
362004-07-010.045000
372018-04-020.031000
382023-02-280.023000
391983-08-010.080000
401994-07-010.063000
411990-03-010.066000
421992-01-020.067000
431996-06-030.058000
442008-04-010.042000
452012-04-020.039000
461986-05-010.080000
471989-07-030.066000
481987-01-020.073000
492017-06-010.032000
501994-08-010.063000
512007-03-010.043000
522012-02-010.040000
532013-11-010.039000
542018-12-030.030000
552019-08-300.026000
561986-10-010.080000
571992-05-010.065000
582022-03-310.023000
592016-03-010.034000
602019-04-260.010000
612019-10-310.025000
622001-08-010.051000
632002-04-010.049000
642001-06-010.051000
652001-10-010.051000
662008-10-010.042000
672013-10-010.039000
682014-02-030.039000
692025-12-310.030000
701985-05-010.080000
711989-10-020.066000
721999-07-010.053000
732011-07-010.041000
741984-01-030.080000
751999-01-050.053000
762013-04-010.034000
772015-09-010.034000
781984-03-010.080000
792009-01-050.042000
802005-02-010.045000
812023-03-310.028000
821988-05-020.070000
831991-03-010.067000
842019-12-310.026000
852024-05-310.029000
861996-05-010.058000
871996-07-010.058000
882023-08-310.026000
891998-01-050.055000
902022-10-310.023000
912020-12-310.025000
921988-10-030.070000
932006-04-030.043000
942006-11-010.043000
952009-10-010.042000
961983-03-010.080000
972000-08-010.053000
982006-07-030.043000
992013-06-030.034000
1001997-12-010.090000
1012005-06-010.044000
1022017-10-020.030000
1031983-10-030.080000
1041984-07-020.080000
1052011-01-040.039000
1062017-04-030.033000
1071994-05-020.063000
1081998-09-010.054000
1092022-06-300.022000
1102002-11-010.047000
1112021-01-290.023000
1121998-02-020.055000
1131999-09-010.053000
1142025-04-300.028000
1151991-06-030.067000
1162003-08-010.046000
1172014-07-010.038000
1182019-06-280.025000
1192021-05-280.022000
1202023-05-310.026000
1211999-08-020.053000
1222005-11-010.043000
1232000-03-010.053000
1242017-09-010.030000
1252021-06-300.025000
1262022-08-310.023000
1271992-12-010.065000
1281995-10-020.058000
1291994-02-010.063000
1302016-02-010.034000
1311983-04-040.080000
1321986-07-010.080000
1331987-11-020.070000
1341995-12-010.058000
1352011-03-010.040000
1362023-10-310.026000
1372025-11-280.026000
1381984-11-010.080000
1391987-12-010.070000
1401997-08-010.055000
1412018-11-010.030000
1422007-12-030.061000
1432011-04-010.040000
1442013-03-010.034000
1452015-07-010.034000
1462020-08-310.026000
1471995-01-040.063000
1482005-05-020.044000
1492007-08-010.042000
1501991-10-010.067000
1512006-05-010.043000
1522020-07-310.026000
1532002-03-010.049000
1542009-07-010.042000
1552001-07-020.051000
1562003-10-010.046000
1572014-01-030.039000
1582016-01-050.034000
1591990-04-020.066000
1601997-03-030.055000
1612009-12-010.055000
1622022-07-290.023000
1631990-07-020.066000
1642003-02-030.047000
1652005-12-010.043000
1662022-09-300.025000
1672000-02-010.053000
1682001-11-010.051000
1692007-01-040.043000
1702023-01-310.024000
1711986-02-030.080000
1721993-10-010.063000
1731990-12-030.066000
1741984-05-010.080000
1751990-01-020.066000
1762012-12-030.035000
1772025-02-280.025000
1782025-06-300.027000
1791988-02-010.070000
1801996-02-010.058000
1811998-05-010.055000
1821999-10-010.053000
1832011-09-010.041000
1841984-08-010.080000
1851996-10-010.057000
1862015-03-020.034000
1872017-03-010.033000
1882005-08-010.044000
1892012-11-010.036000
1902011-08-010.041000
1911985-08-010.080000
1921996-01-030.058000
1932002-12-020.047000
1942008-03-030.042000
1951986-06-020.080000
1961986-08-010.080000
1972008-02-010.042000
1982016-07-010.034000
1992017-07-030.032000
2002017-08-010.030000
2012020-05-290.025000
2021988-07-010.070000
2031992-10-010.065000
2042020-04-300.025000
2052015-12-010.034000
2062017-05-010.033000
2071995-03-010.063000
2082007-07-020.042000
2091989-11-010.066000
2101992-02-030.064000
2112004-08-020.045000
2121984-06-010.080000
2131994-11-010.063000
2142021-12-310.025000
2151995-04-030.063000
2162009-11-020.041000
2172016-06-010.034000
2182021-11-300.022000
2192026-06-300.029000
2201989-05-010.066000
2212004-04-010.045000
2221988-03-010.070000
2231989-04-030.066000
2241987-04-010.073000
2252018-08-010.030000
2261995-08-010.063000
2271996-12-020.083000
2282000-05-010.053000
2292010-09-010.040000
2302011-06-010.041000
2312013-07-010.034000
2321989-06-010.066000
2331992-06-010.065000
2342023-11-300.026000
2352024-02-290.026000
2362024-08-300.029000
2372014-10-010.036000
2382021-09-300.022000
2391994-09-010.063000
2402007-10-010.042000
2412010-01-050.041000
2422012-09-040.036000
2432015-01-050.034000
2441986-04-010.080000
2451994-03-010.063000
2461992-11-020.065000
2471995-11-010.058000
2482018-05-010.031000
2491989-02-010.066000
2502004-05-030.045000
2511987-03-020.073000
2521990-06-010.066000
2531993-11-010.063000
2542017-01-040.033000
2551983-12-010.080000
2561986-03-030.080000
2572012-06-010.038000
2582016-09-010.033000
2592017-02-010.033000
2602008-12-010.093000
2612009-05-010.042000
2622006-02-010.043000
2632026-05-290.030000
2641982-12-010.070000
2651994-12-010.063000
2662013-05-010.034000
2672015-11-020.034000
2682024-09-300.025000
2691994-06-010.063000
2702007-05-010.043000
2712012-01-040.040000
2722019-04-010.028000
2731990-05-010.066000
2741998-10-010.054000
2752018-10-010.030000
2762000-04-030.053000
2772003-03-030.047000
2781999-03-010.053000
2792001-05-010.051000
2802003-01-030.047000
2812005-03-010.044000
2822010-06-010.040000
2832023-12-290.028000
2841987-06-010.073000
2851993-09-010.063000
2862000-06-010.053000
2872005-07-010.044000
2882014-06-020.038000
2892026-01-300.030000
2901984-12-030.080000
2911994-10-030.063000
2921988-11-010.066000
2931991-04-010.067000
2942004-03-010.045000
2951986-09-020.080000
2961987-09-010.070000
2972024-12-310.027000
2982001-02-010.052000
2992009-03-020.042000
3002008-08-010.042000
3012015-08-030.034000
3021995-09-010.058000
3031999-05-030.053000
3042025-05-300.030000
3051990-11-010.066000
3062011-12-010.041000
3072003-07-010.046000
3082015-10-010.034000
3091983-09-010.080000
3101989-09-010.066000
3112014-04-010.039000
3122014-05-010.039000
3132000-11-010.053000
3142005-04-010.044000
3151997-02-030.057000
3162010-08-020.040000
3171984-02-010.080000
3181990-02-010.066000
3192019-09-300.027000
3201993-06-010.065000
3212007-11-010.042000
3221993-05-030.065000
3232022-11-300.024000
3241985-01-020.080000
3251985-10-010.080000
3262017-11-010.030000
3272023-07-310.024000
3281984-04-020.080000
3291987-10-010.070000
3302020-01-310.025000
3312020-06-300.027000
3321983-05-020.080000
3332007-02-010.043000
3341999-11-010.053000
3352007-04-020.043000
3361988-06-010.070000
3371991-07-010.067000
3382016-04-010.034000
3391985-06-030.080000
3402004-09-010.045000
3411994-01-030.063000
3421995-02-010.063000
3431999-06-010.053000
3442000-07-030.053000
3452022-02-280.018000
3462025-09-300.027000
3471991-11-010.067000
3481993-01-040.065000
3492006-08-010.043000
3502006-10-020.043000
3512015-04-010.034000
3522024-07-310.028000
3531987-07-010.073000
3542003-11-030.046000
3552010-05-030.040000
3562011-10-030.041000
3572024-03-280.027000
3582024-06-280.025000
3591983-01-030.075000
3601998-06-010.055000
3612013-08-010.036000
3621998-12-010.139000
3632005-01-040.045000
3642006-06-010.043000
3652015-06-010.034000
3661991-12-020.067000
3672000-01-040.053000
3681998-03-020.055000
3691986-12-010.080000
3702010-11-010.040000
3711998-08-030.055000
3721987-08-030.070000
3731995-05-010.063000
3742018-09-040.030000
3751983-02-010.075000
3761989-03-010.066000
3771997-04-010.055000
3782006-01-040.043000
3792008-09-020.042000
3802018-07-020.031000
3812020-11-300.025000
3822025-03-310.027000
3831985-09-030.080000
3841987-05-010.073000
3852022-05-310.023000
3862001-03-010.051000
3872016-05-030.034000
3882008-07-010.042000
3892004-02-020.045000
3902014-09-020.036000
3912020-02-280.022000
3921983-07-010.080000
3931998-07-010.055000
3942003-06-020.046000
3952011-05-020.040000
3962022-12-300.026000
3972023-09-290.026000
3982024-01-310.027000
3992024-04-300.026000
4001986-11-030.080000
4011993-08-020.065000
4022025-07-310.029000
4032000-10-020.053000
4042010-12-010.054000
4051999-02-010.053000
4061999-04-010.053000
4072010-02-010.041000
4082010-03-010.041000
4092006-09-010.043000
4102021-04-300.023000
4112009-08-030.042000
4122020-09-300.025000
4132026-02-270.027000
4141988-08-010.070000
4151991-05-010.067000
4162005-09-010.044000
4172014-11-030.035000
4182015-05-010.034000
4192016-12-010.033000
4202003-09-020.046000
4212003-12-010.045000
4221996-09-030.057000
4232001-04-020.051000
4242021-07-300.023000
4252021-08-310.024000
4262026-04-300.030000
4271992-09-010.065000
4281996-03-010.058000
4292009-06-010.042000
4302014-03-030.039000
4312014-12-010.035000
4322016-11-010.033000
4332018-06-010.031000
4341985-03-010.080000
4352006-12-010.048000
4361998-04-010.055000
4372006-03-010.043000
4381988-04-040.070000
4391997-09-020.055000
4402001-01-030.052000
4412002-01-030.049000
4422002-08-010.049000
4432011-02-010.039000
4442014-08-010.038000
4452019-02-010.028000
4461989-12-010.066000
4471993-03-010.065000
4482019-11-290.024000
4492007-09-040.042000
4502013-12-020.039000
4512018-01-030.030000
4521985-07-010.080000
4531985-12-020.080000
4541991-09-030.067000
4551997-07-010.055000
4562012-05-010.039000
4572008-05-010.042000
4582012-08-010.038000
4591984-09-040.080000
4601996-11-010.057000
4612003-05-010.047000
4622008-01-030.042000
4632024-10-310.028000
4642026-07-310.032000
4651996-04-010.058000
4662001-12-030.049000
4671989-01-030.066000
4681993-04-010.065000
4692000-12-010.052000
4702018-03-010.031000
4711983-06-010.080000
4721987-02-020.073000
4732002-09-030.049000
4742016-08-010.033000
4752017-12-010.030000
4762019-01-030.028000
4771991-02-010.067000
4781995-07-030.063000
4792008-11-030.042000
4802013-09-030.037000
4812013-01-030.034000
4822021-02-260.022000
4831997-01-030.057000
4842004-01-050.045000
4852004-10-010.045000
4862008-06-020.042000
4872015-02-020.034000
4881983-11-010.080000
4891988-12-010.066000
4902011-11-010.041000
4911990-09-040.066000
4922007-06-010.042000
4931998-11-020.054000
4942001-09-040.051000
4952016-10-030.033000
4962020-10-300.024000
4971985-02-010.080000
4981992-03-020.064000
4992004-11-010.045000
5002013-02-010.034000
5011992-07-010.065000
5022002-05-010.049000
5032002-06-280.001000
5042004-06-010.045000
5052023-04-280.022000
5062024-11-290.028000
5071985-04-010.080000
5081993-12-010.063000
5092002-02-010.049000
5102005-10-030.044000
5112009-02-020.042000
5122018-02-010.030000
5132020-03-310.026000
5141989-08-010.066000
5152000-09-010.053000
5162021-10-290.021000
5171991-01-020.066000
5181997-10-010.055000
5192009-09-010.042000
5202012-03-010.039000
5212012-07-020.038000
5221986-01-020.080000
5231996-08-010.058000