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

4.2 KiB

1DateDividends
22011-03-310.027000
32011-08-310.027000
42018-02-280.017000
52020-08-310.016000
62020-09-300.016000
72011-01-310.028000
82012-07-310.018000
92016-10-310.014000
102021-02-260.015000
112025-05-300.035000
122011-12-210.011000
132019-04-300.025000
142012-01-310.024000
152023-10-310.035000
162017-12-290.015000
172020-01-310.021000
182023-09-290.034000
192023-06-300.031000
202012-05-310.020000
212012-10-310.019000
222013-10-310.016000
232015-04-300.013000
242024-03-280.035000
252024-06-280.036000
262024-09-300.036000
272025-03-310.036000
282010-11-300.027000
292016-01-290.013000
302019-09-300.024000
312022-07-290.015000
322024-07-310.034000
332010-07-300.029000
342016-11-300.014000
352017-01-310.014000
362023-11-300.036000
372009-02-270.051000
382014-07-310.014000
392015-03-310.012000
402016-09-300.015000
412011-11-300.027000
422017-04-280.015000
432020-12-310.014000
442021-05-280.012000
452025-06-300.036000
462010-12-310.028000
472014-03-310.016000
482020-02-280.022000
492024-02-290.036000
502021-04-300.012000
512023-02-280.025000
522010-08-310.028000
532014-05-300.016000
542015-05-290.013000
552019-11-290.022000
562013-09-300.016000
572014-06-300.016000
582018-01-310.016000
592018-04-300.020000
602018-11-300.023000
612009-01-300.057000
622010-05-280.025000
632013-01-310.018000
642017-02-280.016000
652019-10-310.023000
662025-11-280.036000
672014-10-310.013000
682015-07-310.013000
692019-07-310.024000
702009-10-300.025000
712010-09-300.027000
722013-02-280.021000
732009-07-310.040000
742016-12-300.013000
752017-03-310.013000
762025-02-280.035000
772013-04-300.018000
782021-11-300.010000
792022-12-300.026000
802011-12-300.025000
812012-06-290.019000
822013-12-310.016000
832017-06-300.015000
842013-11-290.016000
852017-08-310.014000
862022-01-310.010000
872012-11-300.019000
882019-02-280.027000
892020-06-300.017000
902024-01-310.034000
912009-03-310.048000
922019-01-310.022000
932011-06-300.027000
942017-11-300.015000
952011-04-290.028000
962022-11-300.021000
972024-04-300.037000
982009-05-290.042000
992011-10-310.026000
1002015-02-270.015000
1012015-06-300.014000
1022018-12-310.022000
1032023-05-310.028000
1042009-04-300.051000
1052012-12-200.007000
1062017-10-310.014000
1072023-08-310.033000
1082014-08-290.014000
1092024-12-310.036000
1102025-01-310.034000
1112011-09-300.028000
1122013-05-310.016000
1132022-02-280.012000
1142022-10-310.021000
1152021-06-300.011000
1162023-01-310.022000
1172021-03-310.012000
1182018-09-280.022000
1192019-08-300.024000
1202009-09-300.031000
1212010-03-310.021000
1222014-04-300.017000
1232025-09-300.036000
1242020-10-300.015000
1252022-08-310.018000
1262023-12-290.036000
1272026-05-290.034000
1282026-07-310.035000
1292011-05-310.027000
1302013-03-280.017000
1312021-07-300.011000
1322018-10-310.022000
1332021-08-310.010000
1342022-05-310.012000
1352023-03-310.024000
1362024-05-310.036000
1372026-06-300.036000
1382021-12-310.010000
1392012-04-300.021000
1402021-10-290.010000
1412024-11-290.037000
1422010-02-260.022000
1432014-01-310.016000
1442025-04-300.038000
1452025-07-310.035000
1462012-09-280.020000
1472021-09-300.011000
1482024-10-310.036000
1492011-07-290.027000
1502017-07-310.014000
1512016-02-290.015000
1522016-05-310.014000
1532026-02-270.036000
1542025-10-310.036000
1552011-02-280.028000
1562012-03-300.021000
1572020-04-300.021000
1582024-08-300.036000
1592010-06-300.029000
1602015-01-300.012000
1612016-06-300.015000
1622017-09-290.015000
1632023-07-310.031000
1642016-07-290.014000
1652015-10-300.014000
1662017-05-310.014000
1672019-03-290.023000
1682020-11-300.015000
1692022-06-300.015000
1702012-12-310.019000
1712013-08-300.016000
1722023-04-280.026000
1732022-03-310.011000
1742010-10-290.026000
1752015-09-300.015000
1762018-06-290.020000
1772009-12-310.024000
1782009-11-300.025000
1792020-03-310.025000
1802018-08-310.021000
1812019-06-280.024000
1822026-01-300.032000
1832013-07-310.015000
1842021-01-290.013000
1852012-08-310.019000
1862020-07-310.018000
1872022-04-290.013000
1882026-03-310.035000
1892012-02-290.024000
1902018-05-310.019000
1912018-07-310.019000
1922019-12-310.022000
1932018-03-290.017000
1942020-05-290.019000
1952025-12-310.036000
1962010-01-290.023000
1972014-09-300.014000
1982015-08-310.013000
1992019-05-310.024000
2002009-08-310.036000
2012014-02-280.018000
2022014-11-280.014000
2032015-12-310.013000
2042016-04-290.015000
2052025-08-290.036000
2062009-06-300.039000
2072013-06-280.016000
2082016-03-310.014000
2092014-12-310.012000
2102015-11-300.015000
2112016-08-310.013000
2122022-09-300.019000
2132013-12-200.012000
2142026-04-300.036000