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

1.9 KiB

1DateDividends
22003-03-170.006000
32013-09-160.065000
42015-09-150.076000
52022-12-150.411000
61994-12-150.280000
72003-06-160.171000
82013-12-160.074000
92014-06-160.092000
102023-12-200.734000
112002-07-180.038000
122010-06-150.015000
132011-09-150.038000
142012-12-170.053000
152004-09-150.106000
162008-12-151.018000
172012-09-170.037000
182015-03-160.050000
192016-06-150.212000
202024-03-200.001000
211998-12-150.982000
222002-10-180.037000
232014-09-150.062000
242022-09-200.091000
252024-06-200.085000
262000-09-150.202000
272007-09-170.155000
282009-12-150.091000
292010-09-150.049000
302016-03-150.082000
312016-09-150.080000
322017-12-152.245000
332026-06-220.006000
342001-03-150.015000
352005-03-110.061000
362005-12-153.788000
372008-09-150.143000
382018-06-150.005000
392025-09-220.078000
402000-03-150.070000
412000-06-150.193000
422008-03-170.082000
432018-09-170.082000
442023-03-200.005000
452023-06-200.093000
462025-06-200.007000
471997-12-150.550000
482002-03-150.037000
492003-09-150.159000
502004-03-150.004000
512006-06-150.142000
522015-12-150.118000
532021-12-151.240000
541999-12-150.683000
552005-09-150.152000
562006-12-154.619000
572007-03-150.053000
582009-09-150.070000
592015-06-150.091000
602017-09-150.076000
612018-12-170.938000
621996-12-160.460000
632019-09-160.052000
642002-09-160.172000
652013-03-150.050000
662000-12-150.254000
672010-04-300.028000
682017-06-150.017000
692019-12-163.400000
702020-09-150.067000
712024-09-200.102000
722006-09-150.078000
732002-06-190.038000
742008-06-160.132000
752023-09-200.085000
762001-09-170.175000
772003-12-150.294000
782004-06-150.196000
792004-12-151.653000
802007-06-150.129000
812014-12-150.091000
822022-12-200.131000
832024-12-201.773000
842002-12-130.275000
852005-06-150.103000
862007-12-171.376000
872012-06-150.068000
882013-06-170.074000
892025-12-220.968000
901995-12-150.470000
912001-12-140.256000
922009-06-150.036000
932011-06-150.044000
942014-03-170.029000
952016-12-150.603000
962019-06-170.022000
972020-06-150.059000
982001-06-150.174000
992021-09-150.039000
1002020-12-151.374000