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

4.4 KiB

1DateDividends
22022-08-221.130000
31973-05-210.002604
42000-08-180.160000
52009-05-210.490000
62017-08-250.840000
71977-02-180.007292
81991-05-150.050000
91975-02-140.005208
101977-11-140.007292
111978-05-150.008854
122000-02-110.140000
131973-11-160.002604
141997-11-140.110000
152017-02-240.800000
161979-11-160.010417
171997-02-130.095000
182001-08-170.180000
192016-02-190.750000
202018-11-260.900000
211994-02-090.065000
222003-11-140.240000
232014-11-210.700000
242015-08-210.750000
252007-11-230.415000
262010-02-190.490000
272010-11-260.540000
282012-05-240.610000
291980-11-170.011979
301981-11-160.013750
312002-08-160.205000
322004-02-120.240000
332015-05-210.750000
342023-05-221.190000
351985-08-190.020313
361998-02-120.110000
372001-11-160.180000
382017-11-270.840000
391985-05-240.020313
401999-02-110.125000
412008-02-220.415000
422011-08-260.570000
432023-02-171.130000
441975-11-170.004167
451987-05-220.026250
462002-05-170.205000
472006-05-250.375000
481972-08-210.002083
491977-05-160.007292
501981-02-130.011979
512026-05-261.340000
521984-02-170.017188
531995-11-100.082500
541996-08-160.095000
552024-05-201.240000
561986-11-170.021875
572009-11-200.490000
582010-05-270.540000
591990-11-140.042500
602018-02-260.840000
612019-02-250.900000
621979-05-210.010417
631983-11-140.017188
641998-08-140.125000
651982-02-220.013750
661982-05-170.015625
671983-08-150.017188
681993-02-090.057500
692008-11-210.460000
702014-05-220.700000
712018-05-250.900000
721978-02-100.008854
731989-08-160.036250
742021-05-241.060000
751986-02-240.020313
762011-02-250.540000
772020-02-240.950000
782021-02-221.010000
792022-11-211.130000
801983-02-180.015625
811994-08-100.072500
822000-11-170.160000
832007-05-240.415000
841998-11-130.125000
852007-08-240.415000
862010-08-270.540000
872014-08-220.700000
882020-05-221.010000
892005-08-190.330000
902021-08-231.060000
912024-02-161.190000
921986-08-180.021875
931989-02-140.031250
941989-05-220.036250
951999-05-140.140000
961976-05-170.005208
971990-05-160.042500
982001-05-180.180000
992005-02-110.285000
1002014-02-210.660000
1011972-05-220.002083
1021975-05-190.004167
1032004-08-130.285000
1041970-08-170.001667
1052003-05-160.240000
1062019-11-250.950000
1071979-02-200.010417
1082016-08-190.800000
1092025-02-181.240000
1101975-08-180.004167
1111992-11-100.057500
1122002-11-150.205000
1132023-08-251.190000
1141983-05-160.017188
1151990-02-130.036250
1162005-11-180.330000
1172004-11-120.285000
1182012-02-240.570000
1191970-05-220.001667
1201972-02-180.003063
1211986-05-230.021875
1221996-02-150.082500
1231995-08-110.082500
1242012-11-230.610000
1252021-11-221.060000
1261976-02-130.006250
1271987-08-170.026250
1281989-11-150.036250
1292019-05-240.950000
1301974-02-150.003646
1311980-08-180.011979
1321991-08-140.050000
1332013-05-230.660000
1341994-11-080.072500
1352005-05-130.330000
1362024-11-261.240000
1371974-11-180.004167
1382002-02-140.180000
1392013-11-220.660000
1402015-02-200.700000
1411971-02-220.002708
1421988-11-160.031250
1432009-08-210.490000
1442011-11-250.570000
1451970-02-160.002083
1461977-08-150.007292
1471978-11-130.008854
1481997-08-150.110000
1492001-02-150.160000
1502004-05-140.285000
1511972-11-170.002083
1521973-08-200.002604
1531980-05-190.011979
1541991-11-130.050000
1551971-08-230.002083
1561997-05-160.110000
1571971-11-190.002083
1581982-11-150.015625
1592000-05-190.160000
1602016-05-200.800000
1611974-05-200.003125
1621996-11-150.095000
1632006-08-250.375000
1642013-08-230.660000
1651990-08-150.042500
1662019-08-260.950000
1671984-11-160.018750
1681991-02-120.042500
1691993-11-090.065000
1701999-08-130.140000
1711971-05-170.002083
1722026-02-241.300000
1731984-08-200.018750
1741985-11-180.020313
1751976-08-160.005208
1761987-11-160.026250
1772022-02-181.060000
1782011-05-260.570000
1792012-08-240.610000
1801996-05-170.095000
1811999-11-120.140000
1822007-02-230.375000
1832009-02-200.460000
1842025-08-261.300000
1851982-08-160.015625
1861987-02-230.021875
1871993-08-110.065000
1882025-05-271.300000
1891984-05-210.018750
1901985-02-150.018750
1912013-02-220.610000
1922024-08-271.240000
1931976-11-150.005208
1942008-08-220.460000
1952003-08-150.240000
1962023-11-201.190000
1971970-11-160.001667
1981981-05-220.013750
1991988-08-170.031250
2001995-05-100.082500
2011998-05-150.125000
2022020-11-231.010000
2032022-05-231.130000
2041973-02-160.003125
2051981-08-170.013750
2061992-08-120.057500
2071995-02-080.072500
2082003-02-130.205000
2092015-11-200.750000
2101988-05-180.031250
2111992-05-130.057500
2121993-05-120.065000
2132016-11-180.800000
2141974-08-190.004167
2152006-02-240.330000
2161978-08-140.008854
2171980-02-150.010417
2181992-02-110.050000
2191979-08-200.010417
2202020-08-241.010000
2211994-05-110.072500
2222008-05-220.460000
2232017-05-250.840000
2241988-02-170.026250
2252006-11-240.375000
2262018-08-270.900000
2272025-11-251.300000