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

1DateDividends
22013-03-080.049000
32015-12-150.325000
41993-11-160.190000
52008-06-100.167000
62014-03-100.113000
72014-06-090.254000
82016-03-300.352000
92017-06-290.325000
102018-09-270.606000
112021-09-290.011000
121998-12-210.650000
132011-12-120.290000
142022-06-290.023000
151995-12-270.143000
162020-12-140.652000
172010-03-090.069000
182012-06-080.129000
192012-12-120.336000
202019-06-270.172000
212022-03-300.091000
222026-06-290.162000
231995-04-280.006000
242007-11-260.075000
252014-12-150.430000
262018-12-170.436000
272023-03-300.121000
281995-11-270.480000
292004-09-080.030000
302013-09-100.036000
312015-03-090.290000
322019-12-160.501000
332024-03-270.137000
341993-11-300.190000
352009-06-090.117000
362006-11-270.280000
372009-03-100.083000
382014-09-090.062000
392018-06-280.351000
402020-06-290.121000
412023-12-110.934000
421993-12-150.038000
432004-12-201.226000
442021-12-131.082000
452022-09-290.095000
462025-09-290.197000
471993-12-310.038000
482015-06-080.334000
492005-09-080.190000
502006-09-080.250000
512010-09-080.128000
522025-06-270.035000
531996-12-270.680000
542001-12-170.881000
552004-06-080.145000
562007-03-080.146000
572007-12-192.190000
582009-09-090.177000
592010-06-080.128000
602013-12-110.438000
611997-12-220.750000
621999-12-200.650000
632024-12-100.663000
642026-03-300.159000
652017-12-140.607000
662018-03-280.201000
672011-09-080.042000
682023-06-290.176000
692025-03-280.145000
702005-12-190.751000
712011-06-080.049000
722016-12-140.735000
732021-06-290.129000
742024-06-270.195000
752025-12-100.752000
761994-12-280.090000
772013-06-100.262000
782016-06-290.313000
792017-03-300.182000
802024-09-270.200000
812002-12-160.833000
822007-06-080.267000
832010-12-080.226000
841994-11-280.323000
852008-03-100.043000
862012-09-100.307000
872017-09-280.048000
882019-09-270.079000
892020-09-290.151000
902020-12-300.179000
912021-03-300.107000
922000-12-180.800000
932008-12-090.453000
942006-12-181.085000
952009-12-080.221000
962019-03-280.161000
972020-03-300.157000
982022-12-122.080000
992023-09-280.179000
1002003-12-220.876000
1012006-06-080.145000