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

5.5 KiB

1DateDividends
22007-01-230.038000
32007-03-260.032000
42024-07-310.029000
52015-04-300.016000
62020-11-300.009000
72013-01-310.013000
82014-06-300.012000
92014-07-310.012000
102022-03-310.008000
112022-04-290.008000
122022-05-310.010000
132011-01-310.018000
142013-02-280.013000
152022-01-310.006000
162018-06-290.016000
172026-04-300.030000
182011-05-310.024000
192014-12-310.017000
202016-10-310.012000
212024-12-310.030000
222025-05-300.032000
232007-10-250.036000
242009-07-240.036000
252010-01-290.029000
262010-02-260.027000
272016-11-300.011000
282020-01-310.016000
292020-06-300.014000
302023-03-310.020000
312026-01-300.032000
322004-06-250.020000
332008-08-270.034000
342013-03-280.013000
352026-05-290.032000
362024-06-280.029000
372025-11-280.032000
382009-06-240.036000
392015-07-310.017000
402015-09-300.018000
412021-05-280.007000
422025-06-300.033000
432016-12-300.011000
442020-03-310.015000
452021-04-300.007000
462014-09-300.013000
472021-01-290.008000
482007-09-210.036000
492008-02-270.033000
502013-06-280.012000
512012-03-300.019000
522014-05-300.013000
532019-02-280.021000
542024-03-280.028000
552004-10-250.021000
562005-07-280.030000
572011-09-300.021000
582006-01-260.029000
592010-07-300.029000
602018-01-310.013000
612017-11-300.014000
622018-11-300.021000
632025-12-310.032000
642006-11-270.038000
652008-01-280.036000
662015-03-310.016000
672013-11-290.030000
682021-12-310.006000
692022-09-300.019000
702007-07-240.037000
712008-03-270.028000
722010-12-310.034000
732020-05-290.016000
742011-10-310.021000
752015-12-310.022000
762019-01-310.021000
772011-07-290.021000
782003-12-220.026000
792004-05-260.019000
802009-02-230.020000
812017-02-280.012000
822018-05-310.015000
832024-08-300.029000
842004-07-260.020000
852017-06-300.013000
862020-09-300.011000
872018-04-300.014000
882018-08-310.018000
892019-03-290.021000
902005-10-270.029000
912012-11-300.171000
922014-01-310.014000
932025-08-290.033000
942014-11-280.016000
952024-11-290.030000
962025-07-310.033000
972018-07-310.017000
982023-06-300.022000
992007-05-240.034000
1002009-05-260.026000
1012010-08-310.029000
1022020-02-280.016000
1032003-10-230.018000
1042005-06-290.027000
1052017-01-310.012000
1062010-03-310.029000
1072015-05-290.016000
1082016-05-310.019000
1092010-10-290.030000
1102016-01-290.020000
1112017-04-280.012000
1122006-09-250.036000
1132006-10-260.038000
1142006-12-180.041000
1152018-02-280.013000
1162022-06-300.014000
1172020-12-310.008000
1182024-05-310.029000
1192024-10-310.030000
1202025-03-310.031000
1212026-06-300.031000
1222004-12-220.028000
1232012-09-280.016000
1242015-11-300.022000
1252012-08-310.017000
1262019-06-280.019000
1272006-02-270.033000
1282007-11-230.036000
1292011-11-300.021000
1302009-01-230.022000
1312015-08-310.017000
1322011-03-310.026000
1332013-12-030.103000
1342014-03-310.013000
1352022-11-300.022000
1362024-04-300.029000
1372004-03-260.017000
1382004-11-240.023000
1392006-03-270.028000
1402009-09-240.036000
1412016-03-310.020000
1422017-05-310.012000
1432009-04-240.026000
1442017-08-310.013000
1452022-02-280.007000
1462016-09-300.012000
1472014-10-310.014000
1482014-12-020.010000
1492018-10-310.019000
1502022-08-310.017000
1512008-04-280.029000
1522008-10-270.033000
1532014-04-300.014000
1542015-10-300.019000
1552022-07-290.015000
1562023-01-310.020000
1572004-04-260.019000
1582005-08-290.029000
1592012-07-310.019000
1602013-04-300.012000
1612013-09-300.030000
1622019-04-300.021000
1632013-07-310.012000
1642014-02-280.014000
1652026-03-310.032000
1662004-08-250.021000
1672009-10-260.034000
1682012-06-290.018000
1692016-06-300.017000
1702006-05-250.030000
1712012-05-310.017000
1722014-08-290.012000
1732008-11-250.033000
1742017-09-290.013000
1752022-10-310.019000
1762023-05-310.022000
1772023-09-290.026000
1782004-01-260.020000
1792004-02-250.015000
1802007-04-240.033000
1812017-12-290.014000
1822021-02-260.007000
1832024-09-300.030000
1842010-06-300.027000
1852012-01-310.021000
1862023-11-300.028000
1872025-10-310.032000
1882005-05-260.027000
1892006-08-280.035000
1902010-05-280.030000
1912021-09-300.006000
1922005-02-240.023000
1932008-07-280.030000
1942020-04-300.015000
1952023-08-310.024000
1962024-01-310.028000
1972012-10-310.016000
1982018-12-310.021000
1992021-11-300.006000
2002011-04-290.027000
2012019-09-300.018000
2022019-12-310.017000
2032021-10-290.006000
2042023-10-310.028000
2052005-01-270.023000
2062005-03-300.025000
2072011-02-280.026000
2082025-09-300.032000
2092008-05-280.030000
2102013-05-310.012000
2112016-08-310.015000
2122024-02-290.028000
2132003-06-230.001000
2142005-11-290.029000
2152012-12-310.018000
2162010-09-300.029000
2172017-10-310.014000
2182025-01-310.031000
2192006-04-260.029000
2202010-11-300.030000
2212011-08-310.021000
2222016-02-290.020000
2232022-12-300.024000
2242023-12-290.030000
2252026-02-270.031000
2262007-06-220.034000
2272008-09-250.033000
2282009-08-240.036000
2292019-07-310.019000
2302019-10-310.017000
2312009-03-250.023000
2322016-04-290.019000
2332019-05-310.020000
2342003-09-220.017000
2352012-02-290.019000
2362003-07-240.012000
2372015-01-300.017000
2382017-03-310.011000
2392018-03-290.013000
2402023-07-310.023000
2412021-12-020.069000
2422009-11-240.034000
2432012-04-300.017000
2442013-10-310.030000
2452011-12-300.021000
2462013-08-300.012000
2472016-07-290.015000
2482020-07-310.010000
2492025-04-300.031000
2502003-11-210.016000
2512005-12-220.049000
2522011-06-300.024000
2532023-02-280.020000
2542005-04-280.027000
2552020-08-310.011000
2562021-06-300.006000
2572018-09-280.019000
2582019-11-290.017000
2592021-07-300.006000
2602005-09-290.029000
2612015-02-270.017000
2622017-07-310.013000
2632023-04-280.021000
2642007-02-230.032000
2652008-06-260.030000
2662020-10-300.010000
2672004-09-240.021000
2682019-08-300.018000
2692025-02-280.031000
2702006-06-260.031000
2712009-12-170.050000
2722021-08-310.006000
2732026-07-310.033000
2742013-12-310.030000
2752015-06-300.016000
2762021-03-310.007000
2772006-07-260.035000
2782007-08-230.037000
2792007-12-170.036000
2802008-12-170.033000