f/overrides/event-backup/lamax-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
22003-12-120.104000
32013-06-280.055000
42017-03-310.061000
52018-06-290.066000
62023-06-290.036000
72026-06-260.038000
82013-12-310.050000
92017-12-290.058000
102018-09-280.063000
112021-03-300.032000
122008-03-280.110000
132022-12-200.827000
142024-03-270.039000
152006-12-150.501000
162023-12-270.047000
172005-06-290.072000
182010-06-300.077000
192024-12-171.022000
202005-09-220.069000
212013-03-280.051000
222014-03-280.063000
232020-09-290.041000
242020-12-180.426000
252012-03-300.076000
262014-06-270.062000
272014-09-300.068000
282008-06-270.101000
292008-12-300.103000
302009-12-180.010000
312011-12-300.098000
322015-12-310.063000
332016-06-300.062000
342020-12-290.035000
352007-03-300.089000
362015-09-300.067000
372013-12-180.359000
382018-12-181.026000
392025-12-300.046000
402004-12-140.209000
412010-03-310.074000
422020-06-300.051000
432022-12-280.040000
442003-06-260.106000
452015-03-310.063000
462016-03-310.061000
472025-03-270.041000
482008-12-190.011000
492009-09-300.076000
502023-09-280.036000
512005-03-240.072000
522021-09-290.045000
532021-12-290.058000
542016-09-300.060000
552014-12-222.094000
562006-09-270.086000
572007-12-270.096000
582010-09-300.070000
592012-12-280.079000
602022-06-290.060000
612006-06-280.088000
622007-09-280.083000
632011-09-300.073000
642017-06-300.068000
652002-12-130.152000
662011-06-300.073000
672012-12-180.090000
682016-12-300.076000
692022-09-290.031000
702008-09-300.102000
712021-06-290.034000
722018-12-270.050000
732023-03-300.035000
742023-12-190.110000
752017-12-150.987000
762005-12-140.239000
772009-06-300.080000
782013-09-270.058000
792009-03-310.102000
802020-03-270.048000
812024-09-250.036000
822018-03-290.057000
832024-12-270.039000
842025-09-230.043000
852010-12-170.071000
862011-03-310.069000
872012-06-290.079000
882015-12-180.995000
892016-12-160.967000
902021-12-171.480000
912025-12-181.091000
922004-06-250.125000
932019-12-270.065000
942007-06-290.098000
952009-12-300.070000
962014-12-310.065000
972019-03-290.061000
982025-06-240.040000
992026-03-270.044000
1002007-12-180.580000
1012012-09-280.073000
1022019-12-180.696000
1032024-06-270.038000
1042019-09-270.059000
1052022-03-300.036000
1062006-03-290.084000
1072015-06-300.065000
1082017-09-290.061000
1092019-06-280.062000