f/overrides/event-backup/gauax-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
22014-10-290.140000
32020-07-290.070000
42022-06-280.080000
52003-04-280.058000
62004-06-280.020000
72009-03-270.026000
82011-08-290.140000
92014-06-260.140000
102007-04-260.018000
112009-01-290.004000
122015-04-280.003000
132015-09-280.007000
142025-07-290.070000
152004-03-290.020000
162008-06-260.020000
172011-06-280.140000
182015-11-240.007000
192025-02-260.070000
202018-11-280.070000
212022-05-260.070000
222023-01-270.070000
232006-06-280.028000
242011-07-270.140000
252013-02-260.140000
262015-05-270.002000
272016-07-270.013000
282010-05-260.140000
292013-07-290.140000
302015-02-250.280000
312003-03-270.058000
322008-12-290.020000
332010-08-270.140000
342014-01-290.140000
352025-10-290.070000
362021-09-280.080000
372024-11-260.070000
382004-12-290.020000
392008-07-290.018000
402012-08-290.140000
412012-11-280.140000
422013-04-260.140000
432008-03-270.052000
442012-03-280.140000
452023-06-280.008000
462015-06-260.006000
472026-06-260.010000
482005-06-280.040000
492005-11-280.040000
502013-06-260.140000
512018-03-270.070000
522021-06-280.080000
532005-07-270.040000
542013-08-280.140000
552022-04-270.070000
562023-11-280.070000
572021-08-270.070000
582004-09-280.020000
592009-04-280.026000
602011-02-240.140000
612017-07-270.010000
622020-08-270.070000
632005-05-260.040000
642008-10-290.020000
652017-12-270.071000
662006-11-280.028000
672010-07-280.140000
682012-01-270.140000
692021-12-290.080000
702024-02-270.070000
712003-09-260.058000
722016-12-280.109000
732023-03-290.080000
742006-07-270.028000
752010-10-270.140000
762018-07-270.007000
772003-07-290.058000
782007-02-260.140000
792008-11-260.020000
802021-10-270.070000
812024-07-290.070000
822026-02-250.070000
832021-07-280.070000
842021-11-260.070000
852003-01-290.058000
862006-08-290.028000
872011-04-270.140000
882020-01-290.070000
892021-05-260.070000
902010-11-230.140000
912017-10-270.009000
922005-10-270.040000
932006-04-260.028000
942009-05-270.140000
952009-12-290.022000
962010-02-230.140000
972009-07-290.024000
982013-12-230.140000
992023-09-270.080000
1002017-11-280.009000
1012022-11-280.070000
1022025-03-270.080000
1032004-05-260.020000
1042016-03-290.010000
1052017-04-260.011000
1062017-05-260.013000
1072017-06-280.013000
1082017-03-290.014000
1092006-01-270.028000
1102009-01-280.140000
1112009-02-250.140000
1122013-05-290.140000
1132015-03-270.070000
1142024-08-280.070000
1152005-08-290.040000
1162005-09-280.040000
1172007-05-290.018000
1182009-10-290.022000
1192014-12-290.140000
1202004-08-270.020000
1212023-07-270.070000
1222023-10-270.070000
1232015-12-290.128000
1242016-11-280.012000
1252018-12-270.070000
1262022-01-270.070000
1272022-02-240.070000
1282007-08-290.020000
1292020-02-260.070000
1302025-04-280.070000
1312006-10-270.028000
1322008-08-270.020000
1332009-11-250.022000
1342014-11-250.140000
1352019-04-260.070000
1362017-02-240.004000
1372023-04-260.070000
1382024-10-290.070000
1392003-12-290.058000
1402006-12-270.088000
1412008-01-290.004000
1422009-05-280.028000
1432016-05-260.012000
1442013-11-260.140000
1452025-12-290.088000
1462005-12-280.016000
1472015-08-270.007000
1482010-04-090.070000
1492011-09-280.140000
1502018-09-260.070000
1512020-05-270.070000
1522017-09-270.010000
1532019-05-290.070000
1542019-09-260.008000
1552023-05-260.070000
1562009-08-270.024000
1572016-06-280.014000
1582025-09-260.080000
1592007-11-280.022000
1602012-05-290.140000
1612022-12-280.100000
1622018-01-290.070000
1632019-08-280.008000
1642010-01-270.140000
1652018-06-270.009000
1662024-06-260.080000
1672014-04-280.140000
1682017-08-290.010000
1692018-04-260.006000
1702020-04-280.070000
1712025-06-260.080000
1722004-02-250.020000
1732018-08-290.070000
1742020-09-280.080000
1752026-01-280.070000
1762006-03-290.028000
1772011-10-270.140000
1782016-08-290.013000
1792016-10-270.011000
1802020-12-290.080000
1812003-10-290.058000
1822007-03-280.018000
1832011-05-260.140000
1842023-02-240.070000
1852023-08-290.070000
1862006-05-260.028000
1872006-09-270.028000
1882024-05-290.070000
1892005-01-270.040000
1902006-02-240.028000
1912011-01-270.140000
1922015-01-280.140000
1932023-12-270.103000
1942022-10-270.070000
1952005-03-290.040000
1962009-10-280.140000
1972016-02-250.012000
1982019-11-260.070000
1992020-06-260.080000
2002010-03-290.140000
2012020-03-270.080000
2022007-01-290.008000
2032008-09-260.020000
2042019-03-270.070000
2052010-12-290.140000
2062020-10-280.070000
2072012-04-260.140000
2082012-12-270.140000
2092026-04-280.070000
2102003-05-280.058000
2112018-05-250.009000
2122022-07-270.070000
2132024-01-290.070000
2142024-09-260.080000
2152004-01-280.020000
2162012-06-270.140000
2172013-09-260.140000
2182021-04-280.070000
2192025-08-270.070000
2202021-02-240.070000
2212022-03-290.080000
2222025-11-250.070000
2232004-04-280.020000
2242005-02-240.040000
2252009-02-270.014000
2262009-06-260.028000
2272015-07-290.006000
2282007-12-270.022000
2292013-10-290.140000
2302015-10-280.006000
2312022-09-280.080000
2322024-12-270.250000
2332010-06-280.140000
2342013-03-260.140000
2352021-03-290.080000
2362025-01-290.070000
2372025-05-280.070000
2382003-08-270.058000
2392005-04-270.040000
2402008-05-280.020000
2412016-09-280.012000
2422018-02-260.070000
2432019-07-290.070000
2442003-02-260.058000
2452003-11-250.058000
2462012-09-260.140000
2472014-07-290.140000
2482016-04-270.010000
2492004-07-280.020000
2502012-02-270.140000
2512019-06-260.070000
2522019-10-290.070000
2532004-10-270.020000
2542007-09-260.020000
2552014-08-270.140000
2562020-11-250.070000
2572008-04-280.018000
2582009-09-280.024000
2592019-02-260.070000
2602007-06-270.140000
2612007-10-290.022000
2622011-11-280.140000
2632013-01-290.140000
2642014-03-270.140000
2652010-09-280.140000
2662014-09-260.140000
2672024-04-260.070000
2682026-03-270.080000
2692018-10-290.008000
2702022-08-290.070000
2712026-07-290.007000
2722003-06-260.058000
2732004-11-260.020000
2742008-02-270.010000
2752012-07-270.140000
2762014-02-260.140000
2772011-12-280.140000
2782012-10-310.140000
2792014-05-280.140000
2802024-03-260.002000
2812007-07-270.020000
2822011-03-290.140000
2832019-12-270.080000
2842026-05-270.070000