f/overrides/event-backup/agz-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
22025-12-190.333000
32010-12-010.159000
42017-05-010.147000
52011-02-010.163000
62012-04-020.130000
72013-10-010.123000
82020-07-010.128000
92016-02-010.122000
102016-08-010.116000
112015-09-010.110000
122009-12-290.166000
132016-06-010.123000
142008-12-010.150000
152025-07-010.334000
162018-12-180.237000
172020-04-010.162000
182022-06-010.104000
192024-05-010.304000
202013-05-010.096000
212013-11-010.120000
222022-11-010.207000
232024-06-030.311000
242024-10-010.314000
252025-04-010.363000
262011-03-010.173000
272011-06-010.165000
282023-12-140.315000
292010-12-280.161000
302021-06-010.061000
312026-04-010.342000
322018-05-010.187000
332019-05-010.236000
342024-12-180.330000
352023-12-010.301000
362024-09-030.327000
372018-06-010.200000
382020-09-010.100000
392022-03-010.090000
402016-10-030.121000
412019-08-010.213000
422021-02-010.071000
432021-11-010.067000
442011-11-010.133000
452026-03-020.319000
462017-12-210.172000
472019-03-010.239000
482022-05-020.104000
492023-11-010.306000
502012-09-040.104000
512012-12-260.106000
522017-03-010.137000
532025-05-010.344000
542025-11-030.351000
552015-07-010.119000
562025-12-010.325000
572022-12-150.230000
582016-11-010.122000
592017-06-010.143000
602020-10-010.090000
612021-08-020.067000
622018-10-010.210000
632024-02-010.306000
642014-09-020.122000
652016-05-020.123000
662018-12-030.234000
672013-12-260.112000
682025-09-020.344000
692025-06-020.356000
702025-08-010.356000
712020-03-020.189000
722026-06-010.338000
732018-04-020.172000
742019-06-030.245000
752023-10-020.292000
762015-10-010.117000
772016-07-010.124000
782021-09-010.062000
792010-11-010.159000
802017-09-010.154000
812024-03-010.298000
822025-10-010.355000
832026-07-010.316000
842019-12-190.187000
852021-07-010.064000
862009-10-010.184000
872014-07-010.124000
882012-07-020.123000
892016-04-010.128000
902021-04-010.070000
912009-06-010.167000
922010-10-010.162000
932024-07-010.300000
942019-11-010.219000
952020-02-030.189000
962010-04-010.190000
972013-09-030.122000
982012-06-010.124000
992014-06-020.126000
1002015-04-010.119000
1012025-02-030.343000
1022011-12-010.136000
1032015-05-010.119000
1042015-12-240.151000
1052013-06-030.099000
1062013-08-010.117000
1072021-12-010.372000
1082019-12-020.205000
1092013-03-010.108000
1102014-04-010.120000
1112018-07-020.198000
1122022-10-030.161000
1132023-09-010.257000
1142008-12-290.257000
1152010-08-020.167000
1162009-05-010.154000
1172018-03-010.172000
1182013-12-020.117000
1192012-05-010.128000
1202017-04-030.134000
1212024-11-010.329000
1222012-08-010.106000
1232015-08-030.122000
1242022-08-010.128000
1252009-12-010.172000
1262015-12-010.119000
1272016-12-220.142000
1282009-02-020.225000
1292009-03-020.168000
1302023-08-010.293000
1312024-12-020.321000
1322014-03-030.134000
1332014-08-010.124000
1342011-08-010.159000
1352014-02-030.124000
1362015-02-020.132000
1372018-08-010.205000
1382023-02-010.252000
1392011-07-010.163000
1402011-09-010.155000
1412013-07-010.104000
1422017-07-030.148000
1432017-10-020.155000
1442018-02-010.161000
1452009-07-010.150000
1462014-10-010.126000
1472016-03-010.132000
1482010-07-010.174000
1492011-12-270.140000
1502012-03-010.139000
1512017-12-010.158000
1522023-04-030.282000
1532009-11-020.239000
1542014-12-240.114000
1552023-07-030.286000
1562019-09-030.211000
1572015-11-020.117000
1582018-09-040.207000
1592019-04-010.238000
1602020-08-030.116000
1612026-05-010.313000
1622009-08-030.178000
1632010-05-030.213000
1642015-06-010.120000
1652013-02-010.097000
1662020-12-170.050000
1672023-03-010.257000
1682017-11-010.156000
1692020-12-011.284000
1702021-12-160.084000
1712012-02-010.122000
1722021-05-030.065000
1732024-08-010.308000
1742011-10-030.151000
1752018-11-010.225000
1762020-11-020.083000
1772017-08-010.152000
1782022-04-010.098000
1792026-08-030.327000
1802010-02-010.170000
1812014-11-030.131000
1822016-12-010.340000
1832020-06-010.141000
1842023-06-010.295000
1852009-09-010.180000
1862013-04-010.100000
1872019-02-010.237000
1882019-10-010.215000
1892020-05-010.156000
1902015-03-020.121000
1912021-03-010.078000
1922012-12-030.101000
1932014-12-010.127000
1942023-05-010.274000
1952022-12-010.197000
1962011-04-010.166000
1972019-07-010.232000
1982021-10-010.068000
1992024-04-010.309000
2002017-02-010.132000
2012011-05-020.169000
2022014-05-010.129000
2032009-04-010.165000
2042022-07-010.122000
2052025-03-030.330000
2062012-10-010.106000
2072026-02-020.342000
2082010-03-010.179000
2092010-06-010.167000
2102016-09-010.117000
2112022-02-010.079000
2122022-09-010.146000
2132010-09-010.161000