f/overrides/event-backup/laz-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.7 KiB

1DateDividends
22008-02-060.100000
32012-08-020.200000
42013-10-310.250000
52015-04-300.350000
62020-05-080.470000
72025-05-050.500000
82009-11-040.125000
92010-11-010.125000
102012-11-010.200000
112020-11-060.470000
122023-11-030.500000
132025-08-040.500000
142007-05-160.090000
152012-12-190.400000
162014-02-060.300000
172016-08-040.380000
182023-05-050.500000
192025-02-100.500000
202008-08-050.100000
212026-08-030.500000
222012-02-020.160000
232022-05-060.470000
242026-05-110.500000
252014-07-310.300000
262016-11-030.380000
272022-11-040.500000
282024-11-080.500000
292009-08-050.125000
302016-02-091.550000
312017-11-030.410000
322021-11-050.470000
332022-02-110.470000
342011-08-040.160000
352013-05-020.250000
362019-02-140.940000
372022-08-050.500000
382005-11-160.090000
392006-11-080.090000
402010-05-050.125000
412014-05-080.300000
422016-04-290.380000
432020-02-140.470000
442020-08-070.470000
452024-08-050.500000
462006-05-170.090000
472006-08-090.090000
482009-02-040.100000
492011-02-030.125000
502011-05-040.160000
512013-08-020.250000
522015-07-300.350000
532018-08-030.440000
542019-05-030.470000
552021-05-070.470000
562011-11-030.160000
572015-10-290.350000
582017-02-091.580000
592024-05-030.500000
602007-02-140.090000
612007-08-080.090000
622008-05-120.100000
632017-05-040.410000
642021-08-060.470000
652023-02-100.500000
662025-11-030.500000
672005-08-170.052000
682018-02-091.710000
692019-08-020.470000
702021-02-180.470000
712024-02-090.500000
722008-11-050.100000
732014-10-300.300000
742018-05-040.440000
752009-05-060.100000
762010-08-040.125000
772012-05-020.200000
782013-12-180.250000
792015-02-111.300000
802017-08-030.410000
812018-11-020.440000
822019-11-070.470000
832023-08-040.500000
842026-02-090.500000
852006-02-150.090000
862007-11-070.090000
872010-02-040.125000