f/overrides/event-backup/adx-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
22011-11-170.500000
32013-11-210.690000
42015-08-100.050000
52016-02-100.050000
62022-02-100.050000
72022-05-170.050000
81985-01-141.040000
92008-05-130.050000
101988-01-190.080000
112006-02-140.050000
122007-05-150.050000
132014-05-120.050000
142015-11-230.010000
151985-07-010.080000
161986-11-031.700000
172023-08-170.050000
182025-04-280.460000
191992-08-110.080000
202002-02-140.080000
212009-11-180.300000
222010-02-100.050000
232010-05-120.050000
242018-05-170.050000
252023-05-170.050000
261996-02-150.083333
272004-11-190.750000
282018-11-231.850000
292024-02-080.050000
302008-02-120.050000
312008-11-190.490000
321998-02-200.080000
332009-05-130.050000
342013-05-130.050000
351992-02-110.088000
361996-05-160.083333
372002-11-210.520000
382012-08-080.050000
392018-08-160.050000
402024-11-221.960000
411993-02-090.076667
422002-08-140.080000
432001-05-160.080000
442007-11-160.880000
452019-02-140.050000
462023-02-090.050000
472025-07-280.460000
481998-11-191.160000
492000-08-160.080000
502004-05-130.050000
512007-08-100.050000
522017-05-100.050000
531985-04-010.080000
541995-05-090.083333
552014-02-120.050000
562014-08-080.050000
572020-05-150.050000
582020-11-200.880000
592021-02-110.050000
602021-05-170.050000
612000-11-161.610000
622001-11-151.410000
632022-08-170.050000
641990-11-130.080000
651993-11-160.846667
661994-11-150.083333
671995-02-140.083333
681999-08-170.080000
692000-02-160.080000
701987-04-020.080000
711988-05-100.080000
722011-05-110.050000
732016-08-100.050000
742018-02-150.050000
752019-05-160.050000
762022-11-180.920000
772001-02-140.080000
782003-05-140.050000
791996-08-150.083333
802004-02-120.050000
811991-05-140.080000
821994-05-100.080000
831989-08-160.080000
841994-02-080.080000
852017-08-090.050000
862021-11-190.070000
871985-10-010.080000
881989-05-160.080000
892001-08-150.080000
902007-02-130.050000
912020-08-170.050000
921984-10-010.080000
931991-08-130.080000
942004-08-130.050000
952025-11-210.460000
962010-08-110.050000
972012-02-080.050000
982012-11-150.520000
992014-11-201.030000
1002021-08-170.050000
1012026-04-270.480000
1021989-01-170.080000
1032003-08-130.050000
1042023-11-171.150000
1051994-08-160.080000
1062013-08-130.050000
1071997-05-150.080000
1081999-02-190.083333
1092015-02-100.040000
1102015-05-110.050000
1112020-02-130.050000
1121988-08-100.060000
1131989-11-140.080000
1142006-11-170.750000
1152012-05-100.050000
1162026-01-260.470000
1171987-01-130.340000
1181990-05-150.080000
1191990-08-150.080000
1201995-11-160.866667
1211996-11-210.906667
1222016-11-220.050000
1231986-01-141.026667
1241986-07-020.080000
1252010-11-170.360000
1262016-05-110.050000
1272017-02-080.050000
1282017-11-211.230000
1291999-11-181.393333
1302008-08-080.050000
1311992-05-120.088000
1322002-05-150.080000
1332005-08-120.050000
1342000-05-170.080000
1352006-08-110.050000
1361988-11-150.103333
1371993-08-020.080000
1381997-11-201.066667
1392011-02-090.050000
1402024-05-160.050000
1412006-05-160.050000
1422019-11-221.270000
1431999-05-170.080000
1442003-11-200.630000
1452005-02-150.050000
1462005-05-170.050000
1472025-01-270.470000
1481986-04-020.080000
1491993-05-110.080000
1501998-08-180.080000
1512009-08-120.050000
1522011-08-100.050000
1532024-08-050.440000
1541987-11-171.793333
1551997-08-140.080000
1561998-05-180.080000
1571991-02-120.080000
1581991-11-190.846667
1591995-08-170.083333
1601986-10-020.080000
1611987-07-020.080000
1622003-02-140.050000
1632005-11-180.710000
1642013-02-130.050000
1652019-08-150.050000
1661992-11-170.840000
1671997-02-200.080000
1682026-07-270.500000
1691990-02-130.080000
1702009-02-110.050000