f/overrides/event-backup/biabx-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.8 KiB

1DateDividendsctime
22018-10-310.0282019-04-25 14:52:28
32016-01-290.0232019-04-25 14:52:28
42016-07-290.0182019-04-25 14:52:28
52017-03-310.0192019-04-25 14:52:28
62019-03-290.0292019-04-25 14:52:28
72017-11-300.0232019-04-25 14:52:28
82016-12-280.0192019-04-25 14:52:28
92017-06-300.0212019-04-25 14:52:28
102016-10-310.022019-04-25 14:52:28
112018-08-310.0272019-04-25 14:52:28
122015-09-300.0322019-04-25 14:52:28
132016-05-310.0192019-04-25 14:52:28
142016-11-300.0192019-04-25 14:52:28
152017-09-290.0212019-04-25 14:52:28
162018-05-310.0272019-04-25 14:52:28
172018-01-310.022019-04-25 14:52:28
182017-04-280.0172019-04-25 14:52:28
192017-02-280.0172019-04-25 14:52:28
202016-08-310.0222019-04-25 14:52:28
212019-02-280.0272019-04-25 14:52:28
222017-10-310.0222019-04-25 14:52:28
232015-07-310.1552019-04-25 14:52:28
242018-03-290.0242019-04-25 14:52:28
252016-03-310.0272019-04-25 14:52:28
262017-07-310.022019-04-25 14:52:28
272018-11-300.0262019-04-25 14:52:28
282015-12-290.0612019-04-25 14:52:28
292015-10-300.032019-04-25 14:52:28
302017-12-270.0272019-04-25 14:52:28
312016-06-300.022019-04-25 14:52:28
322018-06-290.0222019-04-25 14:52:28
332017-08-310.0232019-04-25 14:52:28
342014-12-230.0552019-04-25 14:52:28
352015-11-300.0232019-04-25 14:52:28
362018-12-210.0342019-04-25 14:52:28
372016-09-300.0212019-04-25 14:52:28
382017-05-310.0212019-04-25 14:52:28
392018-09-280.0262019-04-25 14:52:28
402017-01-310.0152019-04-25 14:52:28
412018-07-310.032019-04-25 14:52:28
422016-04-290.0222019-04-25 14:52:28
432019-01-310.0232019-04-25 14:52:28
442015-08-310.0322019-04-25 14:52:28
452016-02-290.0252019-04-25 14:52:28
462018-02-280.0192019-04-25 14:52:28
472018-04-300.0242019-04-25 14:52:28
482019-11-290.0242020-04-15 13:22:12
492016-12-280.0192020-04-15 13:22:12
502017-06-300.0212020-04-15 13:22:12
512019-04-300.0322020-04-15 13:22:12
522019-12-200.0332020-04-15 13:22:12
532016-05-310.0192020-04-15 13:22:12
542017-09-290.0212020-04-15 13:22:12
552018-01-310.022020-04-15 13:22:12
562019-07-310.0312020-04-15 13:22:12
572016-08-310.0222020-04-15 13:22:12
582019-02-280.0252020-04-15 13:22:12
592017-10-310.0222020-04-15 13:22:12
602016-03-310.0272020-04-15 13:22:12
612017-07-310.022020-04-15 13:22:12
622019-05-310.0292020-04-15 13:22:12
632017-12-270.0272020-04-15 13:22:12
642016-06-300.022020-04-15 13:22:12
652019-08-300.0292020-04-15 13:22:12
662020-02-280.0222020-04-15 13:22:12
672015-11-300.0232020-04-15 13:22:12
682016-09-300.0212020-04-15 13:22:12
692018-07-310.032020-04-15 13:22:12
702019-01-310.0232020-04-15 13:22:12
712015-08-310.0322020-04-15 13:22:12
722016-02-290.0252020-04-15 13:22:12
732018-04-300.0242020-04-15 13:22:12
742016-01-290.0232020-04-15 13:22:12
752016-07-290.0182020-04-15 13:22:12
762019-03-290.032020-04-15 13:22:12
772017-11-300.0232020-04-15 13:22:12
782019-09-300.0282020-04-15 13:22:12
792019-06-280.0262020-04-15 13:22:12
802016-10-310.022020-04-15 13:22:12
812018-08-310.0272020-04-15 13:22:12
822015-09-300.0322020-04-15 13:22:12
832016-11-300.0192020-04-15 13:22:12
842018-05-310.0272020-04-15 13:22:12
852017-04-280.0172020-04-15 13:22:12
862020-03-310.0292020-04-15 13:22:12
872020-01-310.0212020-04-15 13:22:12
882017-02-280.0172020-04-15 13:22:12
892019-10-310.032020-04-15 13:22:12
902015-07-310.1552020-04-15 13:22:12
912018-03-290.0242020-04-15 13:22:12
922018-11-300.0262020-04-15 13:22:12
932015-12-290.0612020-04-15 13:22:12
942015-10-300.032020-04-15 13:22:12
952018-06-290.0222020-04-15 13:22:12
962017-08-310.0232020-04-15 13:22:12
972014-12-230.0552020-04-15 13:22:12
982018-12-210.0342020-04-15 13:22:12
992017-05-310.0212020-04-15 13:22:12
1002018-09-280.0262020-04-15 13:22:12
1012017-01-310.0152020-04-15 13:22:12
1022016-04-290.0222020-04-15 13:22:12
1032018-02-280.0192020-04-15 13:22:12