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)
118 lines
2.3 KiB
Plaintext
118 lines
2.3 KiB
Plaintext
Date,Dividends
|
|
2026-05-20,0.105790
|
|
2020-10-20,0.081270
|
|
2023-01-20,0.010000
|
|
2021-09-20,0.101610
|
|
2022-10-20,0.126180
|
|
2018-04-20,0.123300
|
|
2021-06-21,0.108870
|
|
2018-01-22,0.071300
|
|
2022-11-21,0.116760
|
|
2018-07-20,0.100930
|
|
2020-11-20,0.075580
|
|
2021-03-22,0.087080
|
|
2018-05-22,0.111100
|
|
2022-12-20,0.225560
|
|
2019-12-20,0.163350
|
|
2019-02-20,0.131440
|
|
2020-03-20,0.076110
|
|
2021-11-22,0.115130
|
|
2022-01-20,0.020000
|
|
2017-07-20,0.093290
|
|
2019-03-20,0.104400
|
|
2018-12-20,0.162000
|
|
2018-11-20,0.116700
|
|
2022-05-20,0.103720
|
|
2022-06-21,0.136240
|
|
2023-08-21,0.105460
|
|
2024-06-20,0.131400
|
|
2017-01-20,0.006120
|
|
2019-05-20,0.214540
|
|
2020-04-20,0.058190
|
|
2022-04-20,0.105690
|
|
2024-05-20,0.119440
|
|
2017-09-20,0.095480
|
|
2025-07-21,0.119590
|
|
2026-07-20,0.097450
|
|
2019-09-20,0.087280
|
|
2017-10-20,0.099170
|
|
2019-06-20,0.085710
|
|
2023-11-20,0.136950
|
|
2017-03-20,0.040040
|
|
2025-02-20,0.078150
|
|
2023-05-22,0.130480
|
|
2018-02-21,0.095780
|
|
2023-04-20,0.119850
|
|
2017-05-22,0.080230
|
|
2023-02-21,0.105290
|
|
2024-03-20,0.121570
|
|
2021-10-20,0.108240
|
|
2020-07-20,0.067400
|
|
2021-01-20,0.020000
|
|
2018-06-20,0.102100
|
|
2020-05-20,0.024460
|
|
2020-06-22,0.058300
|
|
2020-12-21,0.173390
|
|
2021-02-22,0.068610
|
|
2023-09-20,0.160220
|
|
2025-06-20,0.126240
|
|
2025-12-22,0.171860
|
|
2018-10-22,0.120930
|
|
2023-10-20,0.132690
|
|
2025-03-20,0.113190
|
|
2026-06-22,0.115100
|
|
2017-06-20,0.084130
|
|
2018-03-20,0.096090
|
|
2017-11-20,0.105830
|
|
2018-08-21,0.118910
|
|
2019-10-21,0.080740
|
|
2021-08-20,0.104060
|
|
2021-12-20,0.200840
|
|
2023-06-20,0.118710
|
|
2024-08-20,0.131560
|
|
2026-04-20,0.112820
|
|
2017-04-20,0.072140
|
|
2019-04-22,0.114920
|
|
2022-03-21,0.091550
|
|
2026-08-20,0.110500
|
|
2017-08-21,0.100620
|
|
2025-01-21,0.010000
|
|
2025-09-22,0.120860
|
|
2026-03-20,0.103900
|
|
2024-01-22,0.010000
|
|
2024-10-21,0.071850
|
|
2017-12-20,0.225000
|
|
2025-11-20,0.117320
|
|
2019-01-22,0.062490
|
|
2020-09-21,0.094780
|
|
2024-04-22,0.141310
|
|
2019-08-20,0.086860
|
|
2018-09-20,0.108170
|
|
2024-11-20,0.121720
|
|
2017-02-22,0.032330
|
|
2022-08-22,0.157160
|
|
2022-09-20,0.089430
|
|
2024-07-22,0.125660
|
|
2025-08-20,0.123340
|
|
2026-01-20,0.061140
|
|
2022-07-20,0.095990
|
|
2021-04-20,0.091550
|
|
2022-02-22,0.096510
|
|
2023-03-20,0.113020
|
|
2024-12-20,0.228400
|
|
2025-05-20,0.116970
|
|
2026-02-20,0.109770
|
|
2020-01-21,0.017620
|
|
2019-11-20,0.086610
|
|
2020-08-20,0.068860
|
|
2021-07-20,0.099900
|
|
2019-07-22,0.085390
|
|
2021-05-20,0.103750
|
|
2024-02-21,0.107060
|
|
2020-02-20,0.092040
|
|
2023-12-20,0.291690
|
|
2024-09-20,0.166640
|
|
2025-04-21,0.123800
|
|
2025-10-20,0.117040
|
|
2023-07-20,0.122680
|