f/overrides/event-backup/iautx-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.0 KiB

1DateDividends
22025-08-210.029000
32009-06-190.093000
42010-09-160.093000
52018-03-220.040000
62022-08-180.035000
72023-05-180.040000
82025-01-160.034000
92010-06-170.093000
102020-09-170.039000
112021-09-230.039000
122014-06-190.035000
132018-12-141.758000
142020-02-200.044000
152021-10-210.039000
162023-01-190.040000
172008-09-180.089000
182009-09-180.080000
192013-12-130.272000
202023-03-230.040000
212019-10-170.048000
222023-02-160.040000
232023-07-200.045000
242026-01-150.031000
252013-07-180.041000
262016-09-150.034000
272017-01-190.034000
282018-06-210.048000
292020-08-200.039000
302021-07-150.039000
312003-12-120.018000
322013-04-180.041000
332018-01-180.040000
342023-11-160.045000
352014-08-210.035000
362018-08-160.051000
372019-11-210.044000
382022-03-240.039000
392023-06-220.040000
402007-12-140.075000
412018-02-150.040000
422019-01-170.052000
432014-01-160.038000
442014-07-170.035000
452014-09-180.035000
462016-05-190.034000
472019-07-180.051000
482003-06-300.063000
492012-12-070.124000
502013-02-271.101000
512020-03-190.044000
522020-07-160.045000
532020-01-160.044000
542021-01-210.039000
552006-06-200.113000
562012-09-200.124000
572014-05-150.034000
582016-12-130.194000
592017-11-160.080000
602018-07-190.048000
612020-06-180.044000
622024-06-270.036000
632007-09-200.065000
642011-09-150.104000
652015-06-180.035000
662025-02-200.034000
672026-07-160.030000
682016-07-210.034000
692017-04-200.034000
702018-11-150.052000
712020-05-210.045000
722024-08-150.036000
732009-03-200.089000
742011-06-160.099000
752016-03-170.035000
762026-02-190.031000
772014-04-170.034000
782016-01-210.035000
792025-12-112.853000
802021-05-200.039000
812023-08-170.045000
822024-01-180.040000
832024-12-121.484000
842026-06-250.030000
852017-09-140.040000
862018-10-180.051000
872019-04-180.051000
882008-06-180.089000
892014-03-200.034000
902015-08-200.035000
912016-02-180.035000
922016-06-160.034000
932003-11-200.042000
942004-09-200.091000
952008-03-180.074000
962022-09-220.035000
972025-10-160.032000
982018-05-170.044000
992020-11-190.039000
1002022-05-190.035000
1012007-06-200.096000
1022015-09-170.035000
1032019-02-210.051000
1042019-06-200.051000
1052023-04-200.040000
1062024-05-160.040000
1072007-03-200.061000
1082014-11-200.035000
1092015-01-220.035000
1102025-07-170.029000
1112026-03-260.031000
1122017-05-180.034000
1132017-12-130.644000
1142021-02-180.039000
1152022-12-141.010000
1162025-09-250.029000
1172004-06-180.061000
1182005-09-190.089000
1192016-11-170.034000
1202021-04-150.039000
1212022-04-210.039000
1222026-04-160.031000
1232010-03-180.073000
1242019-12-130.256000
1252020-04-160.044000
1262013-08-150.041000
1272014-12-120.246000
1282016-04-210.035000
1292017-08-170.038000
1302022-06-230.035000
1312004-12-170.089000
1322005-06-200.079000
1332012-06-140.104000
1342023-12-130.929000
1352025-11-200.031000
1362026-05-210.030000
1372019-05-160.051000
1382021-06-240.039000
1392023-09-280.045000
1402023-10-190.045000
1412003-09-300.060000
1422006-09-200.071000
1432015-07-160.035000
1442015-11-190.035000
1452021-11-180.039000
1462022-07-210.035000
1472018-04-190.044000
1482022-11-170.035000
1492019-08-150.048000
1502002-12-310.076000
1512003-03-310.067000
1522005-12-160.058000
1532014-10-160.035000
1542017-07-200.038000
1552015-03-190.035000
1562015-10-150.035000
1572017-02-160.034000
1582024-04-180.040000
1592024-10-170.034000
1602005-03-180.064000
1612011-12-090.104000
1622013-03-210.124000
1632015-04-160.035000
1642016-10-210.034000
1652017-10-190.040000
1662022-10-200.035000
1672024-03-280.040000
1682004-03-190.048000
1692006-12-150.069000
1702013-11-210.041000
1712021-12-141.250000
1722015-02-190.035000
1732015-05-210.035000
1742020-12-110.039000
1752016-08-180.034000
1762020-10-150.039000
1772006-03-200.062000
1782009-12-110.099000
1792013-06-200.041000
1802015-12-110.504000
1812024-07-180.036000
1822024-11-210.034000
1832002-09-300.090000
1842008-12-120.111000
1852013-05-160.041000
1862022-01-200.039000
1872024-02-150.040000
1882013-09-190.041000
1892014-02-200.038000
1902017-03-160.034000
1912019-03-210.051000
1922019-09-190.048000
1932021-08-190.039000
1942022-02-170.039000
1952025-03-270.034000
1962011-03-170.094000
1972013-10-170.041000
1982018-09-130.051000
1992025-04-170.013000
2002021-03-250.039000
2012024-09-260.034000
2022025-05-150.030000
2032025-06-260.029000
2042010-12-030.094000
2052012-03-150.104000
2062017-06-150.038000