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

6.7 KiB

1DateDividendsctime
22011-12-140.0652019-12-31 12:49:28
32018-04-190.0782019-12-31 12:49:28
42014-11-190.0732019-12-31 12:49:28
52015-05-200.0732019-12-31 12:49:28
62008-03-180.0952019-12-31 12:49:28
72009-10-210.0562019-12-31 12:49:28
82018-01-180.0782019-12-31 12:49:28
92018-07-190.0782019-12-31 12:49:28
102010-11-170.0562019-12-31 12:49:28
112011-05-180.0562019-12-31 12:49:28
122015-02-180.0722019-12-31 12:49:28
132015-08-190.0732019-12-31 12:49:28
142019-02-140.0782019-12-31 12:49:28
152005-04-080.0882019-12-31 12:49:28
162006-04-210.0882019-12-31 12:49:28
172018-10-180.0782019-12-31 12:49:28
182007-05-160.12019-12-31 12:49:28
192010-02-170.0562019-12-31 12:49:28
202011-08-170.0582019-12-31 12:49:28
212014-04-150.0732019-12-31 12:49:28
222005-07-080.0882019-12-31 12:49:28
232010-04-210.0562019-12-31 12:49:28
242006-07-210.0932019-12-31 12:49:28
252013-03-130.0722019-12-31 12:49:28
262015-12-160.0782019-12-31 12:49:28
272005-11-100.0882019-12-31 12:49:28
282017-09-210.0782019-12-31 12:49:28
292018-11-210.0782019-12-31 12:49:28
302010-07-210.0562019-12-31 12:49:28
312009-01-210.0662019-12-31 12:49:28
322014-10-220.0732019-12-31 12:49:28
332011-06-150.0582019-12-31 12:49:28
342012-12-120.0722019-12-31 12:49:28
352015-09-160.0782019-12-31 12:49:28
362014-05-210.0732019-12-31 12:49:28
372015-11-180.0782019-12-31 12:49:28
382008-10-220.0662019-12-31 12:49:28
392019-01-170.0782019-12-31 12:49:28
402007-11-200.0952019-12-31 12:49:28
412010-05-190.0562019-12-31 12:49:28
422011-11-160.0632019-12-31 12:49:28
432014-08-200.0732019-12-31 12:49:28
442016-02-170.0782019-12-31 12:49:28
452017-10-190.0782019-12-31 12:49:28
462016-03-160.0782019-12-31 12:49:28
472006-11-150.0982019-12-31 12:49:28
482010-08-180.0562019-12-31 12:49:28
492011-02-160.0562019-12-31 12:49:28
502006-05-190.0882019-12-31 12:49:28
512014-01-220.0732019-12-31 12:49:28
522006-01-200.0882019-12-31 12:49:28
532016-06-150.0782019-12-31 12:49:28
542007-02-140.1032019-12-31 12:49:28
552006-08-180.0932019-12-31 12:49:28
562009-07-220.0562019-12-31 12:49:28
572010-01-200.0562019-12-31 12:49:28
582006-06-230.0932019-12-31 12:49:28
592012-11-200.0722019-12-31 12:49:28
602016-11-160.0782019-12-31 12:49:28
612017-05-170.0782019-12-31 12:49:28
622007-01-170.1032019-12-31 12:49:28
632007-07-180.0982019-12-31 12:49:28
642011-10-190.0632019-12-31 12:49:28
652006-09-200.0982019-12-31 12:49:28
662019-03-210.0782019-12-31 12:49:28
672006-03-240.0882019-12-31 12:49:28
682017-02-150.0782019-12-31 12:49:28
692007-10-170.0952019-12-31 12:49:28
702016-04-200.0782019-12-31 12:49:28
712012-02-150.0652019-12-31 12:49:28
722017-12-210.0782019-12-31 12:49:28
732019-06-200.0782019-12-31 12:49:28
742012-04-180.0672019-12-31 12:49:28
752015-01-210.0722019-12-31 12:49:28
762016-07-200.0782019-12-31 12:49:28
772007-03-210.12019-12-31 12:49:28
782019-09-190.0782019-12-31 12:49:28
792005-05-130.0882019-12-31 12:49:28
802008-04-160.0952019-12-31 12:49:28
812011-01-190.0562019-12-31 12:49:28
822012-07-180.072019-12-31 12:49:28
832018-05-240.0782019-12-31 12:49:28
842016-10-190.0782019-12-31 12:49:28
852006-12-200.3622019-12-31 12:49:28
862016-05-180.0782019-12-31 12:49:28
872008-01-160.0952019-12-31 12:49:28
882010-10-200.0562019-12-31 12:49:28
892019-07-180.0782019-12-31 12:49:28
902012-05-160.0672019-12-31 12:49:28
912018-03-220.0782019-12-31 12:49:28
922016-08-170.0782019-12-31 12:49:28
932006-10-180.0982019-12-31 12:49:28
942019-10-170.0782019-12-31 12:49:28
952005-06-100.0882019-12-31 12:49:28
962013-02-130.0722019-12-31 12:49:28
972018-06-210.0782019-12-31 12:49:28
982018-12-200.0782019-12-31 12:49:28
992015-07-220.0732019-12-31 12:49:28
1002016-01-200.0782019-12-31 12:49:28
1012005-09-090.0882019-12-31 12:49:28
1022018-09-200.0782019-12-31 12:49:28
1032007-04-180.12019-12-31 12:49:28
1042011-07-200.0582019-12-31 12:49:28
1052012-01-180.0652019-12-31 12:49:28
1062015-10-210.0782019-12-31 12:49:28
1072007-12-190.0952019-12-31 12:49:28
1082008-06-180.0952019-12-31 12:49:28
1092012-09-190.0732019-12-31 12:49:28
1102013-10-160.0722019-12-31 12:49:28
1112019-08-220.0782019-12-31 12:49:28
1122008-09-170.0712019-12-31 12:49:28
1132017-03-220.0782019-12-31 12:49:28
1142005-01-140.0882019-12-31 12:49:28
1152017-06-210.0782019-12-31 12:49:28
1162019-12-190.0782019-12-31 12:49:28
1172007-08-220.0982019-12-31 12:49:28
1182005-10-140.0882019-12-31 12:49:28
1192017-01-180.0782019-12-31 12:49:28
1202009-03-180.0662019-12-31 12:49:28
1212013-06-190.0722019-12-31 12:49:28
1222006-02-160.0882019-12-31 12:49:28
1232013-01-160.0722019-12-31 12:49:28
1242014-07-160.0732019-12-31 12:49:28
1252004-12-210.112019-12-31 12:49:28
1262007-06-200.0982019-12-31 12:49:28
1272008-12-170.0662019-12-31 12:49:28
1282011-09-210.0632019-12-31 12:49:28
1292005-08-120.0882019-12-31 12:49:28
1302008-07-160.0952019-12-31 12:49:28
1312012-10-170.0732019-12-31 12:49:28
1322018-08-230.0782019-12-31 12:49:28
1332007-09-190.0952019-12-31 12:49:28
1342017-04-190.0782019-12-31 12:49:28
1352012-03-210.0672019-12-31 12:49:28
1362016-12-210.0782019-12-31 12:49:28
1372013-04-170.0722019-12-31 12:49:28
1382017-07-190.0782019-12-31 12:49:28
1392012-06-200.072019-12-31 12:49:28
1402016-09-210.0782019-12-31 12:49:28
1412009-04-150.0562019-12-31 12:49:28
1422013-07-170.0722019-12-31 12:49:28
1432019-05-230.0782019-12-31 12:49:28
1442019-11-210.0782019-12-31 12:49:28
1452005-03-040.0882019-12-31 12:49:28
1462009-12-160.0562019-12-31 12:49:28
1472010-06-160.0562019-12-31 12:49:28
1482014-09-170.0732019-12-31 12:49:28
1492005-12-220.2042019-12-31 12:49:28
1502013-05-220.0722019-12-31 12:49:28
1512017-08-230.0782019-12-31 12:49:28
1522010-09-150.0562019-12-31 12:49:28
1532008-11-190.0662019-12-31 12:49:28
1542009-05-200.0562019-12-31 12:49:28
1552013-08-210.0722019-12-31 12:49:28
1562015-03-180.0722019-12-31 12:49:28
1572009-08-190.0562019-12-31 12:49:28
1582008-02-200.0952019-12-31 12:49:28
1592011-03-160.0562019-12-31 12:49:28
1602013-12-180.0732019-12-31 12:49:28
1612015-06-170.0732019-12-31 12:49:28
1622009-06-170.0562019-12-31 12:49:28
1632013-09-180.0732019-12-31 12:49:28
1642013-11-200.0722019-12-31 12:49:28
1652009-09-160.0562019-12-31 12:49:28
1662008-05-210.0952019-12-31 12:49:28
1672009-11-180.0562019-12-31 12:49:28
1682012-08-220.072019-12-31 12:49:28
1692014-02-190.0732019-12-31 12:49:28
1702018-02-150.0782019-12-31 12:49:28
1712019-04-170.0782019-12-31 12:49:28
1722014-03-190.0732019-12-31 12:49:28
1732008-08-200.0952019-12-31 12:49:28
1742009-02-180.0662019-12-31 12:49:28
1752011-04-190.0562019-12-31 12:49:28
1762015-04-150.0732019-12-31 12:49:28
1772010-03-170.0562019-12-31 12:49:28
1782010-12-210.0562019-12-31 12:49:28
1792014-06-180.0732019-12-31 12:49:28
1802014-12-170.0732019-12-31 12:49:28
1812017-11-220.0782019-12-31 12:49:28