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

11 KiB

1DateDividendsctime
22016-11-010.02017-08-22
32013-04-010.02017-08-22
42014-04-010.02017-08-22
52014-02-030.02017-08-22
62016-12-010.02017-08-22
72013-07-010.02017-08-22
82013-11-010.02017-08-22
92014-01-020.02017-08-22
102013-10-010.02017-08-22
112013-06-030.02017-08-22
122013-12-020.02017-08-22
132013-03-010.02017-08-22
142013-05-010.02017-08-22
152014-05-010.02017-08-22
162014-03-030.02017-08-22
172013-09-030.02017-08-22
182017-11-010.0052017-11-07 10:58:03
192014-04-010.02017-11-07 10:58:03
202014-02-030.02017-11-07 10:58:03
212016-12-010.02017-11-07 10:58:03
222013-07-010.02017-11-07 10:58:03
232013-11-010.02017-11-07 10:58:03
242014-01-020.02017-11-07 10:58:03
252013-10-010.02017-11-07 10:58:03
262013-06-030.02017-11-07 10:58:03
272013-12-020.02017-11-07 10:58:03
282013-03-010.02017-11-07 10:58:03
292013-05-010.02017-11-07 10:58:03
302014-05-010.02017-11-07 10:58:03
312014-03-030.02017-11-07 10:58:03
322013-09-030.02017-11-07 10:58:03
332014-01-020.02017-12-18 09:00:12
342018-01-020.0092018-01-16 07:54:11
352014-02-030.02018-01-16 07:54:11
362016-12-010.02018-01-16 07:54:11
372013-07-010.02018-01-16 07:54:11
382013-11-010.02018-01-16 07:54:11
392014-01-020.02018-01-16 07:54:11
402013-10-010.02018-01-16 07:54:11
412013-06-030.02018-01-16 07:54:11
422013-12-020.02018-01-16 07:54:11
432013-03-010.02018-01-16 07:54:11
442013-05-010.02018-01-16 07:54:11
452014-05-010.02018-01-16 07:54:11
462014-03-030.02018-01-16 07:54:11
472013-09-030.02018-01-16 07:54:11
482018-03-010.0132018-03-09 21:59:16
492013-10-010.02018-03-09 21:59:16
502013-06-030.02018-03-09 21:59:16
512013-12-020.02018-03-09 21:59:16
522013-03-010.02018-03-09 21:59:16
532013-05-010.02018-03-09 21:59:16
542014-05-010.02018-03-09 21:59:16
552014-03-030.02018-03-09 21:59:16
562013-09-030.02018-03-09 21:59:16
572018-11-010.0252018-12-20 11:23:51
582014-02-030.02018-12-20 11:23:51
592013-07-010.02018-12-20 11:23:51
602018-06-010.0172018-12-20 11:23:51
612013-10-010.02018-12-20 11:23:51
622018-09-040.0362018-12-20 11:23:51
632013-03-010.02018-12-20 11:23:51
642013-05-010.02018-12-20 11:23:51
652017-11-010.0052018-12-20 11:23:51
662014-04-010.02018-12-20 11:23:51
672018-07-020.0062018-12-20 11:23:51
682018-01-020.0092018-12-20 11:23:51
692016-12-010.02018-12-20 11:23:51
702018-10-010.0142018-12-20 11:23:51
712013-11-010.02018-12-20 11:23:51
722014-01-020.02018-12-20 11:23:51
732018-12-030.0432018-12-20 11:23:51
742018-03-010.0132018-12-20 11:23:51
752013-06-030.02018-12-20 11:23:51
762013-12-020.02018-12-20 11:23:51
772018-08-010.0272018-12-20 11:23:51
782014-05-010.02018-12-20 11:23:51
792014-03-030.02018-12-20 11:23:51
802013-09-030.02018-12-20 11:23:51
812019-01-020.0532019-01-04 11:16:02
822014-02-030.02019-01-04 11:16:02
832013-07-010.02019-01-04 11:16:02
842018-06-010.0172019-01-04 11:16:02
852013-10-010.02019-01-04 11:16:02
862018-09-040.0362019-01-04 11:16:02
872013-03-010.02019-01-04 11:16:02
882013-05-010.02019-01-04 11:16:02
892017-11-010.0052019-01-04 11:16:02
902014-04-010.02019-01-04 11:16:02
912018-07-020.0062019-01-04 11:16:02
922018-01-020.0092019-01-04 11:16:02
932016-12-010.02019-01-04 11:16:02
942018-10-010.0142019-01-04 11:16:02
952013-11-010.02019-01-04 11:16:02
962014-01-020.02019-01-04 11:16:02
972018-12-030.0432019-01-04 11:16:02
982018-03-010.0132019-01-04 11:16:02
992013-06-030.02019-01-04 11:16:02
1002013-12-020.02019-01-04 11:16:02
1012018-08-010.0272019-01-04 11:16:02
1022014-05-010.02019-01-04 11:16:02
1032014-03-030.02019-01-04 11:16:02
1042013-09-030.02019-01-04 11:16:02
1052019-03-010.0492019-03-04 14:17:57
1062013-10-010.02019-03-04 14:17:57
1072018-09-040.0362019-03-04 14:17:57
1082013-03-010.02019-03-04 14:17:57
1092013-05-010.02019-03-04 14:17:57
1102017-11-010.0052019-03-04 14:17:57
1112014-04-010.02019-03-04 14:17:57
1122018-07-020.0062019-03-04 14:17:57
1132018-01-020.0092019-03-04 14:17:57
1142016-12-010.02019-03-04 14:17:57
1152018-10-010.0142019-03-04 14:17:57
1162013-11-010.02019-03-04 14:17:57
1172014-01-020.02019-03-04 14:17:57
1182018-12-030.0432019-03-04 14:17:57
1192018-03-010.0132019-03-04 14:17:57
1202013-06-030.02019-03-04 14:17:57
1212013-12-020.02019-03-04 14:17:57
1222018-08-010.0272019-03-04 14:17:57
1232014-05-010.02019-03-04 14:17:57
1242014-03-030.02019-03-04 14:17:57
1252019-02-010.0422019-03-04 14:17:57
1262013-09-030.02019-03-04 14:17:57
1272019-04-010.0432019-04-02 14:23:09
1282014-03-030.02019-04-02 14:23:09
1292019-02-010.0422019-04-02 14:23:09
1302013-09-030.02019-04-02 14:23:09
1312019-05-010.0542019-05-09 11:16:22
1322013-10-010.02019-05-09 11:16:22
1332018-09-040.0362019-05-09 11:16:22
1342013-03-010.02019-05-09 11:16:22
1352013-05-010.02019-05-09 11:16:22
1362017-11-010.0052019-05-09 11:16:22
1372014-04-010.02019-05-09 11:16:22
1382018-07-020.0062019-05-09 11:16:22
1392018-01-020.0092019-05-09 11:16:22
1402016-12-010.02019-05-09 11:16:22
1412018-10-010.0142019-05-09 11:16:22
1422013-11-010.02019-05-09 11:16:22
1432014-01-020.02019-05-09 11:16:22
1442018-12-030.0432019-05-09 11:16:22
1452018-03-010.0132019-05-09 11:16:22
1462013-06-030.02019-05-09 11:16:22
1472013-12-020.02019-05-09 11:16:22
1482018-08-010.0272019-05-09 11:16:22
1492014-05-010.02019-05-09 11:16:22
1502019-04-010.0432019-05-09 11:16:22
1512014-03-030.02019-05-09 11:16:22
1522019-02-010.0422019-05-09 11:16:22
1532013-09-030.02019-05-09 11:16:22
1542019-06-030.0652019-06-04 09:49:57
1552018-03-010.0132019-06-04 09:49:57
1562013-06-030.02019-06-04 09:49:57
1572013-12-020.02019-06-04 09:49:57
1582018-08-010.0272019-06-04 09:49:57
1592014-05-010.02019-06-04 09:49:57
1602019-04-010.0432019-06-04 09:49:57
1612014-03-030.02019-06-04 09:49:57
1622019-02-010.0422019-06-04 09:49:57
1632013-09-030.02019-06-04 09:49:57
1642019-07-010.0482019-07-02 10:25:49
1652019-01-020.0532019-07-02 10:25:49
1662014-02-030.02019-07-02 10:25:49
1672013-07-010.02019-07-02 10:25:49
1682018-06-010.0172019-07-02 10:25:49
1692019-03-010.0492019-07-02 10:25:49
1702019-05-010.0542019-07-02 10:25:49
1712013-10-010.02019-07-02 10:25:49
1722018-09-040.0362019-07-02 10:25:49
1732013-03-010.02019-07-02 10:25:49
1742013-05-010.02019-07-02 10:25:49
1752017-11-010.0052019-07-02 10:25:49
1762014-04-010.02019-07-02 10:25:49
1772018-07-020.0062019-07-02 10:25:49
1782018-01-020.0092019-07-02 10:25:49
1792016-12-010.02019-07-02 10:25:49
1802018-10-010.0142019-07-02 10:25:49
1812013-11-010.02019-07-02 10:25:49
1822014-01-020.02019-07-02 10:25:49
1832018-12-030.0432019-07-02 10:25:49
1842019-06-030.0652019-07-02 10:25:49
1852018-03-010.0132019-07-02 10:25:49
1862013-06-030.02019-07-02 10:25:49
1872013-12-020.02019-07-02 10:25:49
1882018-08-010.0272019-07-02 10:25:49
1892014-05-010.02019-07-02 10:25:49
1902019-04-010.0432019-07-02 10:25:49
1912014-03-030.02019-07-02 10:25:49
1922019-02-010.0422019-07-02 10:25:49
1932013-09-030.02019-07-02 10:25:49
1942019-08-010.0472019-08-07 17:15:05
1952017-11-010.0052019-08-07 17:15:05
1962014-04-010.02019-08-07 17:15:05
1972018-07-020.0062019-08-07 17:15:05
1982018-01-020.0092019-08-07 17:15:05
1992016-12-010.02019-08-07 17:15:05
2002018-10-010.0142019-08-07 17:15:05
2012013-11-010.02019-08-07 17:15:05
2022014-01-020.02019-08-07 17:15:05
2032018-12-030.0432019-08-07 17:15:05
2042019-06-030.0652019-08-07 17:15:05
2052018-03-010.0132019-08-07 17:15:05
2062013-06-030.02019-08-07 17:15:05
2072013-12-020.02019-08-07 17:15:05
2082018-08-010.0272019-08-07 17:15:05
2092014-05-010.02019-08-07 17:15:05
2102019-04-010.0432019-08-07 17:15:05
2112014-03-030.02019-08-07 17:15:05
2122019-02-010.0422019-08-07 17:15:05
2132013-09-030.02019-08-07 17:15:05
2142019-09-030.0492019-09-04 06:46:35
2152018-08-010.0272019-09-04 06:46:35
2162014-05-010.02019-09-04 06:46:35
2172019-04-010.0432019-09-04 06:46:35
2182014-03-030.02019-09-04 06:46:35
2192019-02-010.0422019-09-04 06:46:35
2202013-09-030.02019-09-04 06:46:35
2212019-10-010.0362019-10-04 22:48:05
2222019-03-010.0492019-10-04 22:48:05
2232019-05-010.0542019-10-04 22:48:05
2242013-10-010.02019-10-04 22:48:05
2252018-09-040.0362019-10-04 22:48:05
2262013-03-010.02019-10-04 22:48:05
2272013-05-010.02019-10-04 22:48:05
2282019-08-010.0472019-10-04 22:48:05
2292017-11-010.0052019-10-04 22:48:05
2302014-04-010.02019-10-04 22:48:05
2312018-07-020.0062019-10-04 22:48:05
2322018-01-020.0092019-10-04 22:48:05
2332016-12-010.02019-10-04 22:48:05
2342018-10-010.0142019-10-04 22:48:05
2352013-11-010.02019-10-04 22:48:05
2362014-01-020.02019-10-04 22:48:05
2372018-12-030.0432019-10-04 22:48:05
2382019-06-030.0652019-10-04 22:48:05
2392018-03-010.0132019-10-04 22:48:05
2402013-06-030.02019-10-04 22:48:05
2412013-12-020.02019-10-04 22:48:05
2422019-09-030.0492019-10-04 22:48:05
2432018-08-010.0272019-10-04 22:48:05
2442014-05-010.02019-10-04 22:48:05
2452019-04-010.0432019-10-04 22:48:05
2462014-03-030.02019-10-04 22:48:05
2472019-02-010.0422019-10-04 22:48:05
2482013-09-030.02019-10-04 22:48:05
2492019-11-010.0352019-11-18 11:26:45
2502016-12-010.02019-11-18 11:26:45
2512018-10-010.0142019-11-18 11:26:45
2522013-11-010.02019-11-18 11:26:45
2532014-01-020.02019-11-18 11:26:45
2542018-12-030.0432019-11-18 11:26:45
2552019-06-030.0652019-11-18 11:26:45
2562018-03-010.0132019-11-18 11:26:45
2572013-06-030.02019-11-18 11:26:45
2582013-12-020.02019-11-18 11:26:45
2592019-09-030.0492019-11-18 11:26:45
2602018-08-010.0272019-11-18 11:26:45
2612014-05-010.02019-11-18 11:26:45
2622019-04-010.0432019-11-18 11:26:45
2632014-03-030.02019-11-18 11:26:45
2642019-02-010.0422019-11-18 11:26:45
2652013-09-030.02019-11-18 11:26:45
2662019-12-020.0232019-12-19 07:25:20
2672019-03-010.0492019-12-19 07:25:20
2682019-05-010.0542019-12-19 07:25:20
2692013-10-010.02019-12-19 07:25:20
2702018-09-040.0362019-12-19 07:25:20
2712013-03-010.02019-12-19 07:25:20
2722013-05-010.02019-12-19 07:25:20
2732019-08-010.0472019-12-19 07:25:20
2742017-11-010.0052019-12-19 07:25:20
2752014-04-010.02019-12-19 07:25:20
2762018-07-020.0062019-12-19 07:25:20
2772018-01-020.0092019-12-19 07:25:20
2782019-11-010.0352019-12-19 07:25:20
2792016-12-010.02019-12-19 07:25:20
2802018-10-010.0142019-12-19 07:25:20
2812013-11-010.02019-12-19 07:25:20
2822014-01-020.02019-12-19 07:25:20
2832018-12-030.0432019-12-19 07:25:20
2842019-06-030.0652019-12-19 07:25:20
2852018-03-010.0132019-12-19 07:25:20
2862013-06-030.02019-12-19 07:25:20
2872013-12-020.02019-12-19 07:25:20
2882019-09-030.0492019-12-19 07:25:20
2892018-08-010.0272019-12-19 07:25:20
2902014-05-010.02019-12-19 07:25:20
2912019-04-010.0432019-12-19 07:25:20
2922014-03-030.02019-12-19 07:25:20
2932019-02-010.0422019-12-19 07:25:20
2942013-09-030.02019-12-19 07:25:20
2952020-01-020.0292020-01-10 18:02:32
2962016-12-010.02020-01-10 18:02:32
2972018-10-010.0142020-01-10 18:02:32
2982013-11-010.02020-01-10 18:02:32
2992014-01-020.02020-01-10 18:02:32
3002018-12-030.0432020-01-10 18:02:32
3012019-06-030.0652020-01-10 18:02:32
3022018-03-010.0132020-01-10 18:02:32
3032013-06-030.02020-01-10 18:02:32
3042013-12-020.02020-01-10 18:02:32
3052019-09-030.0492020-01-10 18:02:32
3062018-08-010.0272020-01-10 18:02:32
3072014-05-010.02020-01-10 18:02:32
3082019-04-010.0432020-01-10 18:02:32
3092014-03-030.02020-01-10 18:02:32
3102019-02-010.0422020-01-10 18:02:32
3112013-09-030.02020-01-10 18:02:32