f/overrides/event-backup/jnj-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

228 lines
4.4 KiB
Plaintext

Date,Dividends
2022-08-22,1.130000
1973-05-21,0.002604
2000-08-18,0.160000
2009-05-21,0.490000
2017-08-25,0.840000
1977-02-18,0.007292
1991-05-15,0.050000
1975-02-14,0.005208
1977-11-14,0.007292
1978-05-15,0.008854
2000-02-11,0.140000
1973-11-16,0.002604
1997-11-14,0.110000
2017-02-24,0.800000
1979-11-16,0.010417
1997-02-13,0.095000
2001-08-17,0.180000
2016-02-19,0.750000
2018-11-26,0.900000
1994-02-09,0.065000
2003-11-14,0.240000
2014-11-21,0.700000
2015-08-21,0.750000
2007-11-23,0.415000
2010-02-19,0.490000
2010-11-26,0.540000
2012-05-24,0.610000
1980-11-17,0.011979
1981-11-16,0.013750
2002-08-16,0.205000
2004-02-12,0.240000
2015-05-21,0.750000
2023-05-22,1.190000
1985-08-19,0.020313
1998-02-12,0.110000
2001-11-16,0.180000
2017-11-27,0.840000
1985-05-24,0.020313
1999-02-11,0.125000
2008-02-22,0.415000
2011-08-26,0.570000
2023-02-17,1.130000
1975-11-17,0.004167
1987-05-22,0.026250
2002-05-17,0.205000
2006-05-25,0.375000
1972-08-21,0.002083
1977-05-16,0.007292
1981-02-13,0.011979
2026-05-26,1.340000
1984-02-17,0.017188
1995-11-10,0.082500
1996-08-16,0.095000
2024-05-20,1.240000
1986-11-17,0.021875
2009-11-20,0.490000
2010-05-27,0.540000
1990-11-14,0.042500
2018-02-26,0.840000
2019-02-25,0.900000
1979-05-21,0.010417
1983-11-14,0.017188
1998-08-14,0.125000
1982-02-22,0.013750
1982-05-17,0.015625
1983-08-15,0.017188
1993-02-09,0.057500
2008-11-21,0.460000
2014-05-22,0.700000
2018-05-25,0.900000
1978-02-10,0.008854
1989-08-16,0.036250
2021-05-24,1.060000
1986-02-24,0.020313
2011-02-25,0.540000
2020-02-24,0.950000
2021-02-22,1.010000
2022-11-21,1.130000
1983-02-18,0.015625
1994-08-10,0.072500
2000-11-17,0.160000
2007-05-24,0.415000
1998-11-13,0.125000
2007-08-24,0.415000
2010-08-27,0.540000
2014-08-22,0.700000
2020-05-22,1.010000
2005-08-19,0.330000
2021-08-23,1.060000
2024-02-16,1.190000
1986-08-18,0.021875
1989-02-14,0.031250
1989-05-22,0.036250
1999-05-14,0.140000
1976-05-17,0.005208
1990-05-16,0.042500
2001-05-18,0.180000
2005-02-11,0.285000
2014-02-21,0.660000
1972-05-22,0.002083
1975-05-19,0.004167
2004-08-13,0.285000
1970-08-17,0.001667
2003-05-16,0.240000
2019-11-25,0.950000
1979-02-20,0.010417
2016-08-19,0.800000
2025-02-18,1.240000
1975-08-18,0.004167
1992-11-10,0.057500
2002-11-15,0.205000
2023-08-25,1.190000
1983-05-16,0.017188
1990-02-13,0.036250
2005-11-18,0.330000
2004-11-12,0.285000
2012-02-24,0.570000
1970-05-22,0.001667
1972-02-18,0.003063
1986-05-23,0.021875
1996-02-15,0.082500
1995-08-11,0.082500
2012-11-23,0.610000
2021-11-22,1.060000
1976-02-13,0.006250
1987-08-17,0.026250
1989-11-15,0.036250
2019-05-24,0.950000
1974-02-15,0.003646
1980-08-18,0.011979
1991-08-14,0.050000
2013-05-23,0.660000
1994-11-08,0.072500
2005-05-13,0.330000
2024-11-26,1.240000
1974-11-18,0.004167
2002-02-14,0.180000
2013-11-22,0.660000
2015-02-20,0.700000
1971-02-22,0.002708
1988-11-16,0.031250
2009-08-21,0.490000
2011-11-25,0.570000
1970-02-16,0.002083
1977-08-15,0.007292
1978-11-13,0.008854
1997-08-15,0.110000
2001-02-15,0.160000
2004-05-14,0.285000
1972-11-17,0.002083
1973-08-20,0.002604
1980-05-19,0.011979
1991-11-13,0.050000
1971-08-23,0.002083
1997-05-16,0.110000
1971-11-19,0.002083
1982-11-15,0.015625
2000-05-19,0.160000
2016-05-20,0.800000
1974-05-20,0.003125
1996-11-15,0.095000
2006-08-25,0.375000
2013-08-23,0.660000
1990-08-15,0.042500
2019-08-26,0.950000
1984-11-16,0.018750
1991-02-12,0.042500
1993-11-09,0.065000
1999-08-13,0.140000
1971-05-17,0.002083
2026-02-24,1.300000
1984-08-20,0.018750
1985-11-18,0.020313
1976-08-16,0.005208
1987-11-16,0.026250
2022-02-18,1.060000
2011-05-26,0.570000
2012-08-24,0.610000
1996-05-17,0.095000
1999-11-12,0.140000
2007-02-23,0.375000
2009-02-20,0.460000
2025-08-26,1.300000
1982-08-16,0.015625
1987-02-23,0.021875
1993-08-11,0.065000
2025-05-27,1.300000
1984-05-21,0.018750
1985-02-15,0.018750
2013-02-22,0.610000
2024-08-27,1.240000
1976-11-15,0.005208
2008-08-22,0.460000
2003-08-15,0.240000
2023-11-20,1.190000
1970-11-16,0.001667
1981-05-22,0.013750
1988-08-17,0.031250
1995-05-10,0.082500
1998-05-15,0.125000
2020-11-23,1.010000
2022-05-23,1.130000
1973-02-16,0.003125
1981-08-17,0.013750
1992-08-12,0.057500
1995-02-08,0.072500
2003-02-13,0.205000
2015-11-20,0.750000
1988-05-18,0.031250
1992-05-13,0.057500
1993-05-12,0.065000
2016-11-18,0.800000
1974-08-19,0.004167
2006-02-24,0.330000
1978-08-14,0.008854
1980-02-15,0.010417
1992-02-11,0.050000
1979-08-20,0.010417
2020-08-24,1.010000
1994-05-11,0.072500
2008-05-22,0.460000
2017-05-25,0.840000
1988-02-17,0.026250
2006-11-24,0.375000
2018-08-27,0.900000
2025-11-25,1.300000