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

2.1 KiB

1DateDividends
22005-12-280.537000
32014-09-300.206000
42022-03-310.407000
52007-03-290.024000
62012-09-280.167000
72013-12-230.202000
82017-12-223.231000
92019-09-300.064000
102026-06-300.025000
112003-12-190.406000
122011-03-240.006000
132021-06-300.041000
142023-09-290.054000
151988-12-220.166000
161999-03-310.003000
172002-06-030.063000
182023-06-300.077000
191999-12-230.534000
202001-03-280.029000
212006-12-212.363000
222008-12-221.892000
232012-12-210.199000
242017-09-290.085000
252016-12-225.444000
262020-09-300.043000
271994-09-010.002000
281998-12-240.294000
292017-03-312.397000
302019-03-291.067000
312010-12-270.420000
322016-03-313.554000
332018-06-290.113000
342024-03-281.058000
351992-12-230.100000
362020-06-300.062000
372025-06-300.050000
382025-12-166.474000
391989-12-260.165000
402002-12-170.294000
412009-03-260.019000
422004-12-230.512000
432010-03-220.012000
442000-12-203.083000
452002-03-280.017000
462017-06-300.120000
472022-12-212.782000
482008-03-280.056000
492015-12-2311.028000
502022-06-300.061000
512014-06-300.234000
522015-03-311.299000
532016-09-300.118000
542024-12-165.659000
552001-12-190.276000
562020-12-211.465000
572021-03-310.179000
581993-12-150.240000
592005-03-310.008000
602013-06-280.226000
611991-09-130.025000
622015-09-300.199000
632018-03-290.750000
641987-03-230.033000
651991-12-130.175000
661995-08-300.005000
672021-12-211.644000
681992-09-110.025000
691994-12-140.275000
701995-12-190.330000
712009-12-240.621000
722011-12-220.573000
732013-03-280.213000
742020-03-310.513000
752022-09-300.065000
762023-12-202.044000
772016-06-300.153000
782023-03-310.857000
791990-09-120.015000
801993-06-240.027000
812004-03-310.007000
822018-12-205.065000
832019-12-202.324000
842026-03-310.505000
851986-09-120.020000
862007-12-201.912000
872013-09-300.202000
882018-09-280.088000
892000-03-300.426000
902003-03-260.005000
912014-03-310.254000
922021-09-300.015000
931987-12-280.110000
941998-09-140.004000
952002-10-010.051000
962015-06-300.219000
971990-12-280.220000
981996-12-300.250000
992006-03-300.051000
1002019-06-280.090000
1012024-09-300.018000
1021997-08-220.010000
1031997-12-290.311000
1042012-04-030.171000
1052012-06-290.187000
1062014-12-302.158000
1072024-06-280.048000
1082025-03-310.959000
1092025-09-300.005000