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

2.5 KiB

1DateDividendsctime
22019-05-141.6152021-08-28 07:47:29
32009-07-131.6752021-08-28 07:47:29
42009-01-131.862021-08-28 07:47:29
52018-11-141.6152021-08-28 07:47:29
62005-04-131.5652021-08-28 07:47:29
72015-05-112.1352021-08-28 07:47:29
82014-11-122.112021-08-28 07:47:29
92015-05-132.1352021-08-28 07:47:29
102009-10-131.6752021-08-28 07:47:29
112019-08-141.6152021-08-28 07:47:29
122005-07-131.5652021-08-28 07:47:29
132019-02-141.6152021-08-28 07:47:29
142014-02-122.082021-08-28 07:47:29
152015-08-122.1452021-08-28 07:47:29
162005-10-121.5652021-08-28 07:47:29
172010-04-131.6752021-08-28 07:47:29
182018-05-141.6152021-08-28 07:47:29
192010-01-131.6752021-08-28 07:47:29
202019-11-141.6152021-08-28 07:47:29
212008-04-111.8252021-08-28 07:47:29
222015-11-102.1552021-08-28 07:47:29
232014-05-132.092021-08-28 07:47:29
242018-08-141.6152021-08-28 07:47:29
252006-01-111.5652021-08-28 07:47:29
262020-02-131.6152021-08-28 07:47:29
272008-07-111.852021-08-28 07:47:29
282014-08-132.12021-08-28 07:47:29
292015-02-112.122021-08-28 07:47:29
302008-10-101.862021-08-28 07:47:29
312009-04-131.862021-08-28 07:47:29
322007-04-111.6652021-08-28 07:47:29
332011-01-121.72021-08-28 07:47:29
342011-07-131.742021-08-28 07:47:29
352020-11-120.2452021-08-28 07:47:29
362021-05-130.2452021-08-28 07:47:29
372013-05-132.022021-08-28 07:47:29
382017-02-132.1552021-08-28 07:47:29
392012-11-131.9352021-08-28 07:47:29
402007-01-101.642021-08-28 07:47:29
412007-07-111.752021-08-28 07:47:29
422016-11-102.1552021-08-28 07:47:29
432017-05-112.1552021-08-28 07:47:29
442011-10-121.7752021-08-28 07:47:29
452021-02-110.2452021-08-28 07:47:29
462021-08-120.2452021-08-28 07:47:29
472013-08-132.062021-08-28 07:47:29
482016-02-102.1552021-08-28 07:47:29
492017-08-112.1552021-08-28 07:47:29
502007-10-111.7752021-08-28 07:47:29
512017-11-142.1552021-08-28 07:47:29
522006-04-111.5652021-08-28 07:47:29
532010-07-131.6752021-08-28 07:47:29
542012-01-111.8152021-08-28 07:47:29
552020-05-140.1652021-08-28 07:47:29
562013-11-132.072021-08-28 07:47:29
572016-05-112.1552021-08-28 07:47:29
582006-07-121.5652021-08-28 07:47:29
592018-02-142.1552021-08-28 07:47:29
602010-10-131.6752021-08-28 07:47:29
612020-08-130.2452021-08-28 07:47:29
622008-01-111.82021-08-28 07:47:29
632012-08-131.8952021-08-28 07:47:29
642018-03-141.6152021-08-28 07:47:29
652013-02-131.982021-08-28 07:47:29
662006-10-111.5652021-08-28 07:47:29
672016-08-112.1552021-08-28 07:47:29
682012-05-111.8552021-08-28 07:47:29
692011-04-131.7252021-08-28 07:47:29