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

3.3 KiB

1DateDividends
22021-11-302.800000
31986-08-140.076687
41989-05-170.138037
52002-11-270.110000
62016-05-271.650000
71997-08-280.200000
82008-05-290.420000
92010-05-270.630000
101989-08-150.138037
112013-11-271.330000
122018-02-282.000000
132023-11-303.150000
142016-08-301.650000
151990-08-140.138037
161993-05-170.162577
171998-03-050.200000
182011-11-291.000000
192013-05-301.150000
202013-08-291.150000
212023-02-283.000000
221992-08-180.162577
231995-11-290.175000
242001-03-010.110000
252009-08-280.570000
262012-08-301.000000
272012-11-291.150000
282015-11-271.650000
292017-05-301.820000
301988-11-150.122699
312004-05-270.220000
322007-02-270.350000
332010-11-290.750000
342024-09-033.150000
352025-09-023.300000
361984-08-140.046012
371998-08-280.200000
382003-05-290.120000
392015-08-281.500000
402017-08-301.820000
411996-08-290.200000
421997-05-290.200000
431999-03-040.220000
442009-05-280.570000
451993-11-160.162577
461985-08-140.061350
471998-05-280.200000
482001-08-300.110000
492000-05-300.110000
502008-11-260.570000
511989-02-140.122699
521996-11-270.200000
531997-03-060.200000
541999-08-300.220000
552010-02-250.630000
562022-08-312.800000
571990-02-130.138037
582002-05-300.110000
592008-02-280.420000
602008-08-280.420000
612024-12-023.300000
622009-11-270.630000
632018-05-312.000000
642018-08-312.000000
652023-05-313.000000
662025-03-033.300000
671992-11-170.162577
681996-02-290.200000
692006-11-290.350000
702021-08-312.600000
712017-11-302.000000
722026-03-023.450000
731987-02-110.076687
742001-11-290.110000
752014-05-291.330000
762015-02-261.500000
772017-02-271.820000
781986-11-130.076687
791994-05-170.174847
801994-08-160.174847
812016-11-291.820000
822025-12-013.450000
831988-08-110.122699
841993-08-170.162577
851995-02-130.174847
862009-02-260.570000
872014-02-271.330000
882024-06-033.150000
892025-06-023.300000
901990-11-130.138037
911999-11-290.220000
922007-08-300.350000
932012-02-281.000000
942022-02-282.800000
952022-05-312.800000
961995-05-250.175000
972002-08-290.110000
982005-08-300.250000
992014-11-261.500000
1001994-11-150.174847
1012010-08-300.630000
1022013-02-271.150000
1032026-06-013.450000
1042016-02-261.650000
1051985-11-130.061350
1061987-05-190.107362
1071998-11-270.220000
1082003-08-280.120000
1092006-02-270.300000
1102019-11-292.400000
1112020-08-312.400000
1122022-11-303.000000
1131987-08-130.107362
1141990-05-160.138037
1151992-02-100.153374
1161992-05-120.162577
1171991-02-120.138037
1181991-08-140.153374
1192003-02-270.110000
1202021-05-282.600000
1212000-11-290.110000
1222018-11-302.200000
1232020-02-282.400000
1241987-11-120.107362
1252000-03-020.110000
1262011-05-270.750000
1272019-08-302.200000
1282005-02-250.250000
1292005-05-270.250000
1302011-08-300.750000
1312019-02-282.200000
1322023-08-313.000000
1331991-05-150.153374
1341995-08-300.175000
1352006-05-300.300000
1362015-05-281.500000
1372001-05-300.110000
1382004-02-260.220000
1392004-11-290.250000
1402006-08-300.300000
1411984-11-130.046012
1421985-05-210.061350
1431988-02-100.107362
1441991-11-120.153374
1452019-05-312.200000
1462020-05-292.400000
1472003-11-260.220000
1482004-08-300.220000
1492005-11-290.300000
1502007-05-300.350000
1511984-05-220.046012
1521988-05-180.122699
1531999-05-270.220000
1542000-08-300.110000
1552020-11-302.600000
1562007-11-290.420000
1572012-05-301.000000
1581985-02-080.046012
1591989-11-140.138037
1601997-11-260.200000
1612002-02-280.110000
1621986-02-100.061350
1631986-05-200.076687
1641993-02-080.162577
1651994-02-140.162577
1662024-02-293.150000
1671996-05-300.200000
1682011-02-250.750000
1692014-08-281.330000
1702021-02-262.600000