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

1.8 KiB

1DateDividends
22009-03-240.034000
32010-06-220.046000
42012-12-280.243000
52019-12-300.863000
62023-06-270.044000
72024-06-250.066000
82006-12-150.315000
92008-03-250.055000
102010-04-300.039000
112011-03-290.035000
122015-12-300.137000
132018-03-270.029000
142020-12-290.112000
152011-12-290.128000
162018-12-270.680000
172020-09-290.562000
182023-12-210.401000
192025-12-190.532000
202005-09-200.063000
212006-06-200.065000
222007-06-190.076000
232009-09-220.058000
242014-12-300.347000
252024-03-260.051000
262016-06-280.036000
272017-03-280.031000
282025-03-270.055000
292012-03-270.026000
302017-10-190.160000
312020-03-240.027000
322026-06-110.074000
332005-06-210.055000
342005-12-160.200000
352017-09-260.032000
362021-12-280.996000
372004-12-170.176000
382009-12-300.082000
392016-09-270.025000
402020-06-230.029000
412022-03-290.045000
422022-06-280.051000
432023-03-280.031000
442022-12-280.464000
452006-03-210.026000
462010-03-300.036000
472010-12-300.112000
482013-06-180.036000
492016-12-290.288000
502018-09-250.028000
512021-03-300.008000
522024-09-240.030000
532025-06-100.461000
542004-09-210.024000
552007-09-180.083000
562008-06-240.078000
572008-12-300.227000
582022-09-270.028000
592026-03-120.033000
602019-06-250.035000
612007-03-200.015000
622007-12-140.226000
632008-09-230.102000
642009-06-230.039000
652010-09-280.054000
662012-09-250.049000
672013-09-240.034000
682021-09-280.021000
692023-09-260.041000
702014-03-250.027000
712014-06-170.039000
722015-06-230.049000
732018-12-310.242000
742024-12-200.352000
752005-03-220.041000
762011-06-210.048000
772013-03-260.026000
782021-06-290.032000
792025-09-250.067000
802006-09-190.068000
812011-09-270.055000
822016-03-220.024000
832017-06-270.039000
842019-09-240.025000
852012-06-190.049000
862019-03-260.028000
872013-12-300.293000
882014-09-230.039000
892015-03-240.442000
902015-09-290.030000
912017-12-280.141000
922018-06-260.051000