f/overrides/event-backup/fblax-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.4 KiB

1DateDividends
22017-11-150.030000
32009-04-150.030000
42010-07-150.030000
52012-12-170.172000
62015-06-150.030000
72021-10-150.040000
82006-12-150.114000
92013-12-160.201000
102013-11-150.030000
112026-04-270.049000
122008-12-150.063000
132010-06-150.030000
142016-01-150.030000
152021-08-160.040000
162020-11-160.039000
172009-02-170.030000
182010-12-150.030000
192023-11-270.046000
202008-03-170.085000
212008-06-130.030000
222026-07-280.049000
232010-11-150.030000
242012-02-150.030000
252012-03-150.030000
262015-01-150.030000
272009-08-170.030000
282015-04-150.030000
292022-03-280.042000
302022-06-270.042000
312009-05-150.030000
322016-09-150.030000
332017-10-160.030000
342021-07-150.040000
352014-07-150.030000
362014-10-150.030000
372018-04-160.030000
382008-04-150.030000
392020-10-150.039000
402009-11-160.030000
412019-10-150.036000
422025-09-250.048000
432014-02-180.030000
442015-08-170.030000
452016-04-150.030000
462024-04-250.048000
472024-07-260.048000
482013-04-150.030000
492018-12-170.172000
502020-12-150.125000
512024-03-250.048000
522021-09-150.040000
532024-08-270.048000
542025-10-280.048000
552025-12-260.064000
562010-09-150.030000
572011-02-150.030000
582013-02-150.030000
592017-08-150.030000
602018-07-160.030000
612022-08-260.042000
622023-10-260.046000
632011-08-150.030000
642018-08-150.030000
652021-06-150.040000
662010-10-150.030000
672012-07-160.030000
682024-11-250.048000
692012-09-170.030000
702016-07-150.030000
712022-01-260.042000
722025-06-250.048000
732016-12-150.199000
742025-07-280.048000
752009-06-150.030000
762012-04-160.030000
772022-02-230.042000
782025-02-250.048000
792018-01-160.030000
802015-07-150.030000
812016-10-170.030000
822017-06-150.030000
832019-05-150.036000
842010-01-150.030000
852021-11-150.040000
862023-06-270.046000
872026-02-270.049000
882011-04-150.030000
892012-01-170.030000
902018-11-150.030000
912019-11-150.036000
922016-11-150.030000
932019-12-160.518000
942022-09-270.042000
952007-03-150.056000
962011-12-150.034000
972014-04-150.030000
982015-09-150.030000
992009-12-150.030000
1002017-03-150.030000
1012022-05-250.042000
1022012-08-150.030000
1032012-11-150.030000
1042013-09-160.030000
1052019-03-150.036000
1062008-10-150.030000
1072010-03-150.030000
1082011-06-150.030000
1092011-07-150.030000
1102026-06-250.049000
1112008-05-150.030000
1122008-11-170.030000
1132016-03-150.030000
1142025-08-260.048000
1152026-03-260.049000
1162026-05-260.049000
1172009-10-150.030000
1182019-02-150.030000
1192022-10-260.042000
1202023-08-280.046000
1212009-01-150.030000
1222021-01-150.040000
1232024-06-250.048000
1242016-08-150.030000
1252010-02-160.030000
1262013-01-150.030000
1272023-01-260.046000
1282024-05-280.048000
1292011-05-160.030000
1302011-11-150.030000
1312017-01-170.030000
1322022-04-260.042000
1332020-06-150.039000
1342023-04-250.046000
1352010-08-090.030000
1362013-03-150.030000
1372017-12-150.255000
1382016-02-160.030000
1392020-05-150.039000
1402022-07-260.042000
1412018-03-150.030000
1422019-07-150.036000
1432020-04-150.039000
1442007-09-170.085000
1452007-12-170.369000
1462015-11-160.030000
1472017-07-170.030000
1482008-07-150.030000
1492014-09-150.030000
1502012-06-150.030000
1512014-06-160.030000
1522015-12-150.035000
1532014-08-150.030000
1542020-02-180.039000
1552024-02-260.048000
1562025-03-260.048000
1572025-04-250.048000
1582009-09-150.030000
1592018-05-150.030000
1602020-01-150.039000
1612011-01-180.030000
1622011-03-150.030000
1632011-09-150.030000
1642021-05-170.040000
1652006-09-150.068000
1662021-04-150.040000
1672010-05-170.030000
1682015-10-150.030000
1692020-08-170.039000
1702021-03-150.040000
1712019-08-150.036000
1722024-12-260.187000
1732013-05-150.030000
1742014-12-150.187000
1752015-05-150.030000
1762016-06-150.030000
1772022-12-270.042000
1782017-05-150.030000
1792026-01-270.049000
1802018-02-150.030000
1812023-12-260.046000
1822008-09-150.030000
1832012-05-150.030000
1842014-01-150.030000
1852017-04-170.030000
1862009-07-150.030000
1872019-09-160.036000
1882013-07-150.030000
1892018-06-150.030000
1902019-01-150.030000
1912018-09-170.030000
1922023-09-260.046000
1932009-03-160.030000
1942012-10-150.030000
1952007-06-150.079000
1962025-11-240.048000
1972023-05-250.046000
1982025-05-230.048000
1992014-05-150.030000
2002015-02-170.030000
2012020-03-160.039000
2022020-07-150.039000
2032013-08-150.030000
2042018-10-150.030000
2052019-06-170.036000
2062016-05-160.030000
2072017-02-150.030000
2082024-09-250.048000
2092011-10-170.030000
2102020-09-150.039000
2112021-02-160.040000
2122022-11-250.042000
2132024-10-280.048000
2142013-06-170.030000
2152017-09-150.030000
2162019-04-150.036000
2172021-12-150.529000
2182014-11-170.030000
2192008-08-150.030000
2202013-10-150.030000
2212023-03-280.046000
2222025-01-280.048000
2232024-01-260.048000
2242014-03-170.030000
2252015-03-160.030000
2262023-02-230.046000
2272023-07-260.046000