f/overrides/event-backup/bxsy-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
22022-06-140.250000
32025-09-160.250000
42019-03-140.200000
52001-05-160.412000
62001-11-160.412000
72003-09-160.332000
82013-12-120.408000
92000-08-170.412000
102002-02-140.412000
112024-03-140.250000
121998-11-120.412000
132010-05-180.136000
142007-10-160.300000
152008-02-190.300000
162026-03-160.260000
171999-03-110.412000
182001-03-160.412000
192004-04-200.332000
202015-03-120.408000
212017-06-130.150000
222021-06-110.250000
232005-06-210.332000
242007-06-190.300000
252006-06-200.292000
262009-09-150.136000
272012-06-130.408000
281999-02-110.412000
292002-07-170.332000
302002-11-140.332000
312005-04-190.332000
322016-09-140.250000
332001-07-180.412000
342007-03-200.292000
351999-08-180.412000
362001-12-180.412000
372003-02-180.332000
382008-01-150.300000
392008-03-180.300000
402008-08-190.300000
412011-01-180.136000
421999-07-160.412000
432023-06-140.250000
442024-09-170.250000
452014-06-120.408000
462018-03-140.150000
472003-11-180.332000
482003-06-170.332000
492004-03-160.332000
502008-09-160.300000
512009-05-190.136000
522010-09-210.136000
532012-09-130.408000
542022-09-150.250000
552003-03-180.332000
562017-09-150.150000
572003-10-210.332000
582008-11-180.136000
592001-04-120.412000
602006-02-210.332000
612007-12-180.300000
622014-09-120.408000
632001-09-180.412000
642004-12-210.332000
652012-12-120.408000
662000-01-130.412000
672004-07-200.332000
682009-01-200.136000
692000-05-170.412000
702004-08-170.332000
712006-12-190.292000
722007-04-170.292000
732005-09-200.332000
742006-04-180.332000
752006-09-190.292000
762011-06-130.136000
772011-12-130.408000
782012-03-130.408000
792016-06-150.250000
802008-07-150.300000
812009-04-210.136000
822000-04-140.412000
831999-04-130.412000
842002-03-140.412000
852003-05-200.332000
862007-01-160.292000
872010-10-190.136000
882020-12-160.250000
891999-11-100.412000
902007-05-150.300000
912021-12-140.570000
922000-07-190.412000
932004-10-190.332000
942009-02-170.136000
952000-12-150.412000
962004-02-170.332000
972008-12-160.136000
982022-12-140.250000
992002-09-160.332000
1002004-11-160.332000
1012006-11-210.292000
1022000-11-160.412000
1032011-05-130.136000
1042013-09-130.408000
1052019-12-130.200000
1062021-03-120.250000
1072025-12-150.250000
1082000-06-160.412000
1092001-10-170.412000
1102008-10-210.300000
1111999-09-130.412000
1122026-06-150.260000
1132010-01-190.136000
1142024-06-170.250000
1152004-09-210.332000
1162003-01-210.332000
1172014-12-110.408000
1182018-06-140.150000
1192000-10-180.412000
1202007-08-210.300000
1212009-03-170.136000
1222009-08-180.136000
1232010-04-200.136000
1242016-12-130.250000
1252005-05-170.332000
1262006-01-170.332000
1272020-03-160.250000
1282023-12-140.250000
1291999-12-130.412000
1302001-06-150.412000
1312002-05-160.412000
1322005-01-180.332000
1332011-04-150.136000
1342018-12-140.200000
1352001-01-120.412000
1362008-05-200.300000
1372010-07-200.136000
1381999-01-140.412000
1392020-06-120.250000
1402010-08-170.136000
1412011-09-130.408000
1422013-03-130.408000
1432021-09-150.250000
1442001-02-150.412000
1452001-08-170.412000
1462005-03-150.332000
1471998-12-110.412000
1482005-12-200.332000
1492025-03-170.250000
1502005-10-180.332000
1512006-08-150.292000
1522006-10-170.292000
1532006-03-210.332000
1542003-08-190.332000
1552006-07-180.292000
1562008-04-150.300000
1572013-06-130.408000
1582000-09-150.412000
1592020-09-140.250000
1602005-08-160.332000
1612009-07-210.136000
1622014-03-130.408000
1632004-06-150.332000
1642018-09-170.200000
1652011-03-150.136000
1662007-09-180.300000
1672002-10-160.332000
1681998-09-110.412000
1691999-05-140.412000
1702010-12-210.136000
1712016-03-110.250000
1721998-10-130.412000
1732022-03-140.250000
1741999-06-160.416000
1752007-07-170.300000
1762007-11-190.300000
1772023-09-150.250000
1782005-02-150.332000
1792002-06-140.332000
1802007-02-200.292000
1812008-06-170.300000
1822024-12-160.320000
1832011-02-150.136000
1842015-12-110.408000
1852000-02-160.412000
1862000-03-170.412000
1872004-01-200.332000
1882009-12-150.136000
1892010-11-160.136000
1902025-06-160.250000
1911999-10-130.412000
1922002-12-170.332000
1932017-03-130.150000
1941998-08-120.412000
1952004-05-180.332000
1962009-10-200.136000
1972009-11-170.136000
1982019-06-140.200000
1992002-08-150.332000
2002003-04-150.332000
2012006-05-160.292000
2022009-06-160.136000
2032003-12-160.332000
2042005-07-190.332000
2052005-11-150.332000
2062015-09-140.408000
2072002-04-150.412000
2082002-01-150.412000
2092003-07-150.332000
2102010-02-160.136000
2112010-03-160.136000
2122015-06-110.408000
2132019-09-160.200000
2142023-03-140.250000
2152010-06-150.136000