f/overrides/event-backup/homz-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
22024-07-160.075000
32025-01-220.090000
42025-11-180.090000
52026-02-170.098000
62020-08-180.035000
72023-03-140.068000
82024-05-140.075000
92022-08-160.060000
102022-09-200.060000
112025-12-160.090000
122020-01-140.027000
132022-03-150.041000
142022-04-190.110000
152026-04-210.098000
162020-07-140.051000
172022-05-170.036000
182022-12-130.060000
192023-02-140.068000
202024-09-170.075000
212021-05-180.045000
222021-06-150.032000
232021-10-190.115000
242021-11-160.036000
252024-10-150.075000
262026-08-180.098000
272023-04-180.068000
282023-08-150.068000
292024-03-120.075000
302024-04-160.075000
312024-06-110.075000
322024-12-300.066000
332021-09-140.036000
342021-12-140.033000
352023-07-180.068000
362023-06-130.068000
372023-12-120.068000
382025-06-170.090000
392022-01-190.020000
402022-06-220.058000
412023-09-120.068000
422024-01-170.075000
432025-07-150.090000
442019-08-130.021000
452020-11-170.133000
462020-12-240.529000
472025-10-210.090000
482026-05-190.098000
492026-07-210.098000
502024-02-130.075000
512025-08-120.090000
522025-12-300.074000
532020-09-150.021000
542022-07-190.060000
552023-11-140.068000
562024-11-120.075000
572026-06-160.098000
582019-06-110.038000
592019-11-120.017000
602021-08-170.036000
612025-03-180.090000
622025-04-150.090000
632025-09-160.090000
642020-03-170.029000
652023-05-160.068000
662024-12-170.075000
672021-04-130.076000
682023-12-270.069000
692026-03-170.098000
702019-10-150.067000
712020-06-160.026000
722021-01-200.020000
732021-03-160.034000
742023-01-180.068000
752023-10-170.068000
762025-02-190.090000
772026-01-210.098000
782020-04-140.064000
792020-05-190.036000
802020-10-200.252000
812022-10-180.060000
822022-11-150.060000
832019-12-270.073000
842020-02-110.001000
852021-07-130.082000
862025-05-130.090000
872019-09-170.051000
882022-02-150.020000
892024-08-130.075000