f/overrides/event-backup/dgt-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
22009-03-200.323000
32010-03-190.308000
42010-09-170.224000
52014-06-200.776000
62014-12-190.394000
72001-03-160.220000
82003-06-200.405000
92003-03-210.284000
102005-12-160.325000
112009-12-180.385000
122014-03-210.376000
132017-06-160.686000
142019-09-230.706000
152001-06-150.226000
162002-09-200.390000
172024-06-241.351000
182012-09-210.224000
192019-12-230.477000
202025-12-222.457000
212009-06-190.491000
222010-12-170.266000
232017-09-150.344000
242007-09-210.423000
252016-06-170.670000
262016-03-180.260000
272020-12-210.648000
282022-03-210.417000
292024-03-180.428000
302009-09-180.266000
312011-06-170.572000
322008-09-190.365000
332008-12-190.420000
342013-12-200.426000
352017-12-150.373000
362002-06-210.184000
372004-03-190.314000
382012-06-150.601000
392021-12-201.118000
402013-06-210.684000
412016-09-160.373000
422016-12-160.315000
432022-09-190.726000
442023-12-180.855000
452024-12-231.465000
462006-12-150.325000
472012-12-210.323000
482008-03-200.499000
492010-06-180.468000
502011-09-160.241000
512001-09-210.140000
522005-06-170.339000
532005-09-160.319000
542013-09-200.192000
552015-09-180.310000
562020-06-220.585000
572024-09-230.487000
582004-06-180.176000
592004-12-170.513000
602007-03-160.444000
612007-06-150.465000
622011-03-180.348000
632022-06-211.409000
642025-03-240.447000
652006-06-160.435000
662006-09-150.419000
672005-03-180.362000
682007-12-210.373000
692018-03-190.275000
702026-03-230.532000
712003-09-190.242000
722004-09-170.249000
732015-03-200.233000
742015-06-190.638000
752018-09-240.395000
762023-03-200.380000
772023-06-201.250000
782025-09-220.366000
792006-03-170.360000
802013-03-150.207000
812026-06-221.285000
822002-12-200.114000
832003-12-190.199000
842012-03-160.183000
852014-09-190.301000
862015-12-180.354000
872018-12-240.434000
882001-12-210.126000
892002-03-150.137000
902022-12-190.635000
912025-06-231.371000
922019-03-180.413000
932020-03-230.327000
942017-03-170.250000
952018-06-180.784000
962021-06-210.815000
972021-09-200.610000
982008-06-200.668000
992011-12-160.161000
1002021-03-220.477000
1012023-09-180.525000
1022019-06-240.877000
1032020-09-210.332000