[2025-12-19T20:10:02.590552] [WARN ] [STATE ] State set to: WAITING [2025-12-19T20:10:02.665986] [WARN ] [exp-status] Service 'exp' is not running. [2025-12-19T20:10:02.740473] [WARN ] [sig-status] Service 'sig' is not running. [2025-12-19T20:10:02.810802] [WARN ] [tdm-status] Service 'tdm' is not running. [2025-12-19T20:10:02.878892] [WARN ] [sap-status] Service 'sap' is not running. [2025-12-19T20:10:02.882961] [WARN ] [tdm-status] Service 'tdm' is not running. [2025-12-19T20:10:02.887220] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2025-12-19), and is a dependency of this service. [2025-12-19T20:10:02.887503] [WARN ] [STATE ] State set to: RUNNING [2025-12-19T20:10:02.887559] [INFO ] [main ] Starting EXP data refresh run. [2025-12-19T20:10:02.887619] [INFO ] [main ] Wiping cache. [2025-12-19T20:10:02.887656] [INFO ] [CACHE ] Attempting to wipe all cache files [2025-12-19T20:10:02.887743] [DEBUG] [LOCAL ] Removing cached file: ./output/cache/unscheduled_blackout_dates.txt [2025-12-19T20:10:02.889567] [INFO ] [LOCAL ] Cleared cache directory: ./output/cache [2025-12-19T20:10:02.889655] [INFO ] [CACHE ] Successfully wiped all cache files [2025-12-19T20:10:02.889689] [INFO ] [main ] Updating cache. [2025-12-19T20:10:02.889718] [INFO ] [CACHE ] Starting cache update [2025-12-19T20:10:02.889749] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2025-12-19T20:10:02.893820] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2025-12-19T20:10:02.894104] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates to ./output/cache/unscheduled_blackout_dates.txt [2025-12-19T20:10:02.894147] [INFO ] [CACHE ] Cache update completed successfully [2025-12-19T20:10:02.894182] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage/'. [2025-12-19T20:10:02.965314] [DEBUG] [REMOTE ] Fetched 3561 unique symbols from directory listing. [2025-12-19T20:10:02.970103] [INFO ] [main ] Fetching current T1 earnings schedule. [2025-12-19T20:10:03.394899] [DEBUG] [REMOTE ] AAHIF: (2025-12-22): T1 [2025-12-19T20:10:03.395041] [DEBUG] [REMOTE ] AGGZF: (2025-12-22): T1 [2025-12-19T20:10:03.395087] [DEBUG] [REMOTE ] AGNMF: (2025-12-22): T1 [2025-12-19T20:10:03.395126] [DEBUG] [REMOTE ] ASBRF: (2025-12-22): T1 [2025-12-19T20:10:03.395165] [DEBUG] [REMOTE ] ASKLF: (2025-12-22): T1 [2025-12-19T20:10:03.395202] [DEBUG] [REMOTE ] AWTRF: (2025-12-22): T1 [2025-12-19T20:10:03.395241] [DEBUG] [REMOTE ] BLIN: (2025-12-22): T1 [2025-12-19T20:10:03.395278] [DEBUG] [REMOTE ] BMXI: (2025-12-22): T1 [2025-12-19T20:10:03.395315] [DEBUG] [REMOTE ] BROGF: (2025-12-22): T1 [2025-12-19T20:10:03.395352] [DEBUG] [REMOTE ] EBF: (2025-12-22): T1 [2025-12-19T20:10:03.395389] [DEBUG] [REMOTE ] FANCF: (2025-12-22): T1 [2025-12-19T20:10:03.395425] [DEBUG] [REMOTE ] GCL: (2025-12-22): T1 [2025-12-19T20:10:03.395461] [DEBUG] [REMOTE ] KUKE: (2025-12-22): T1 [2025-12-19T20:10:03.395497] [DEBUG] [REMOTE ] LILMF: (2025-12-22): T1 [2025-12-19T20:10:03.395532] [DEBUG] [REMOTE ] LUD: (2025-12-22): T1 [2025-12-19T20:10:03.395568] [DEBUG] [REMOTE ] MRIRF: (2025-12-22): T1 [2025-12-19T20:10:03.395625] [DEBUG] [REMOTE ] NHAWF: (2025-12-22): T1 [2025-12-19T20:10:03.395661] [DEBUG] [REMOTE ] NLPXF: (2025-12-22): T1 [2025-12-19T20:10:03.395697] [DEBUG] [REMOTE ] OCC: (2025-12-22): T1 [2025-12-19T20:10:03.395733] [DEBUG] [REMOTE ] OKYO: (2025-12-22): T1 [2025-12-19T20:10:03.395768] [DEBUG] [REMOTE ] PPIH: (2025-12-22): T1 [2025-12-19T20:10:03.395804] [DEBUG] [REMOTE ] RVLGF: (2025-12-22): T1 [2025-12-19T20:10:03.395838] [DEBUG] [REMOTE ] SHAOF: (2025-12-22): T1 [2025-12-19T20:10:03.395872] [DEBUG] [REMOTE ] SNTW: (2025-12-22): T1 [2025-12-19T20:10:03.431672] [INFO ] [REMOTE ] T-1 earnings schedule fetch complete (0.39 seconds). [2025-12-19T20:10:03.434220] [INFO ] [REMOTE ] Retrieved 24 T-1 earnings tickers from cache, 3 after filtering by active symbols [2025-12-19T20:10:03.434318] [INFO ] [main ] Fetching and saving training data for 3 tickers. [2025-12-19T20:10:03.434353] [INFO ] [main ] EBF: Fetching merged estimate/expectations history and future estimate. [2025-12-19T20:10:03.945448] [INFO ] [REMOTE ] EBF: FYE date fetch complete (0.17 seconds). [2025-12-19T20:10:03.945663] [DEBUG] [REMOTE ] EBF: FYE date is 2025-02-28 [2025-12-19T20:10:03.945739] [INFO ] [REMOTE ] EBF: Fetching historic earnings reports [2025-12-19T20:10:04.714501] [INFO ] [REMOTE ] EBF: Earnings history fetch complete (0.14 seconds). [2025-12-19T20:10:05.547480] [INFO ] [REMOTE ] EBF: FYE date fetch complete (0.17 seconds). [2025-12-19T20:10:05.547765] [DEBUG] [REMOTE ] EBF: FYE date is 2025-02-28 [2025-12-19T20:10:05.565770] [DEBUG] [REMOTE ] EBF: Finished fetching historic earnings reports [2025-12-19T20:10:05.565932] [DEBUG] [REMOTE ] EBF: Fetching current and future earnings estimates [2025-12-19T20:10:06.723447] [INFO ] [REMOTE ] EBF: Earnings estimates fetch complete (0.55 seconds). [2025-12-19T20:10:07.153122] [INFO ] [REMOTE ] EBF: FYE date fetch complete (0.18 seconds). [2025-12-19T20:10:07.153426] [DEBUG] [REMOTE ] EBF: FYE date is 2025-02-28 [2025-12-19T20:10:07.158991] [DEBUG] [REMOTE ] EBF: Finished fetching current and future earnings estimates [2025-12-19T20:10:07.159049] [DEBUG] [REMOTE ] EBF: Aligning report 2026Q2 with estimate 2026Q2 [2025-12-19T20:10:07.159090] [DEBUG] [REMOTE ] EBF: Aligning report 2026Q1 with estimate 2026Q1 [2025-12-19T20:10:07.159123] [DEBUG] [REMOTE ] EBF: Aligning report 2025Q3 with estimate 2025Q3 [2025-12-19T20:10:07.159153] [DEBUG] [REMOTE ] EBF: Aligning report 2025Q2 with estimate 2025Q2 [2025-12-19T20:10:07.159181] [DEBUG] [REMOTE ] EBF: Aligning report 2025Q1 with estimate 2025Q1 [2025-12-19T20:10:07.159210] [DEBUG] [REMOTE ] EBF: Aligning report 2025Q1 with estimate 2025Q1 [2025-12-19T20:10:07.159237] [DEBUG] [REMOTE ] EBF: Aligning report 2024Q3 with estimate 2024Q3 [2025-12-19T20:10:07.159264] [DEBUG] [REMOTE ] EBF: Aligning report 2024Q2 with estimate 2024Q2 [2025-12-19T20:10:07.159300] [DEBUG] [REMOTE ] EBF: Aligning report 2024Q1 with estimate 2024Q1 [2025-12-19T20:10:07.159337] [DEBUG] [REMOTE ] EBF: Aligning report 2023Q3 with estimate 2023Q3 [2025-12-19T20:10:07.159365] [DEBUG] [REMOTE ] EBF: Aligning report 2023Q2 with estimate 2023Q2 [2025-12-19T20:10:07.159392] [DEBUG] [REMOTE ] EBF: Aligning report 2023Q1 with estimate 2023Q1 [2025-12-19T20:10:07.159421] [DEBUG] [REMOTE ] EBF: Aligning report 2022Q3 with estimate 2022Q3 [2025-12-19T20:10:07.159449] [DEBUG] [REMOTE ] EBF: Aligning report 2022Q2 with estimate 2022Q2 [2025-12-19T20:10:07.159483] [DEBUG] [REMOTE ] EBF: Aligning report 2022Q1 with estimate 2022Q1 [2025-12-19T20:10:07.159514] [DEBUG] [REMOTE ] EBF: Aligning report 2021Q3 with estimate 2021Q3 [2025-12-19T20:10:07.159541] [DEBUG] [REMOTE ] EBF: Aligning report 2021Q2 with estimate 2021Q2 [2025-12-19T20:10:07.159568] [DEBUG] [REMOTE ] EBF: Aligning report 2021Q1 with estimate 2021Q1 [2025-12-19T20:10:07.159617] [DEBUG] [REMOTE ] EBF: Aligning report 2021Q1 with estimate 2021Q1 [2025-12-19T20:10:07.159645] [DEBUG] [REMOTE ] EBF: Aligning report 2020Q3 with estimate 2020Q3 [2025-12-19T20:10:07.159673] [DEBUG] [REMOTE ] EBF: Aligning report 2020Q2 with estimate 2020Q2 [2025-12-19T20:10:07.159700] [DEBUG] [REMOTE ] EBF: Aligning report 2020Q1 with estimate 2020Q1 [2025-12-19T20:10:07.159727] [DEBUG] [REMOTE ] EBF: Aligning report 2019Q3 with estimate 2019Q3 [2025-12-19T20:10:07.159754] [DEBUG] [REMOTE ] EBF: Aligning report 2019Q2 with estimate 2019Q2 [2025-12-19T20:10:07.159781] [DEBUG] [REMOTE ] EBF: Aligning report 2019Q1 with estimate 2019Q1 [2025-12-19T20:10:07.159807] [DEBUG] [REMOTE ] EBF: Aligning report 2018Q3 with estimate 2018Q3 [2025-12-19T20:10:07.159833] [DEBUG] [REMOTE ] EBF: Aligning report 2018Q2 with estimate 2018Q2 [2025-12-19T20:10:07.159918] [DEBUG] [REMOTE ] EBF: Aligning report 2018Q1 with estimate 2018Q1 [2025-12-19T20:10:07.193461] [FATAL] [REMOTE ] EBF: Unexpected number of current quarterly estimates: 0 [2025-12-19T20:10:07.193656] [WARN ] [REMOTE ] EBF: No T1 EPS estimate found, you cannot do forecasting -- throwing out the whole set. [2025-12-19T20:10:07.193763] [FATAL] [main ] EBF: Failed to fetch data [2025-12-19T20:10:07.193809] [INFO ] [main ] OKYO: Fetching merged estimate/expectations history and future estimate. [2025-12-19T20:10:08.449014] [INFO ] [REMOTE ] OKYO: FYE date fetch complete (0.67 seconds). [2025-12-19T20:10:08.449218] [DEBUG] [REMOTE ] OKYO: FYE date is 2025-03-31 [2025-12-19T20:10:08.449291] [INFO ] [REMOTE ] OKYO: Fetching historic earnings reports [2025-12-19T20:10:09.024910] [INFO ] [REMOTE ] OKYO: Earnings history fetch complete (0.45 seconds). [2025-12-19T20:10:09.546840] [INFO ] [REMOTE ] OKYO: FYE date fetch complete (0.17 seconds). [2025-12-19T20:10:09.547066] [DEBUG] [REMOTE ] OKYO: FYE date is 2025-03-31 [2025-12-19T20:10:09.547877] [DEBUG] [REMOTE ] OKYO: Finished fetching historic earnings reports [2025-12-19T20:10:09.547926] [DEBUG] [REMOTE ] OKYO: Fetching current and future earnings estimates [2025-12-19T20:10:10.647808] [INFO ] [REMOTE ] OKYO: Earnings estimates fetch complete (0.47 seconds). [2025-12-19T20:10:11.147159] [INFO ] [REMOTE ] OKYO: FYE date fetch complete (0.17 seconds). [2025-12-19T20:10:11.147377] [DEBUG] [REMOTE ] OKYO: FYE date is 2025-03-31 [2025-12-19T20:10:11.148746] [DEBUG] [REMOTE ] OKYO: Finished fetching current and future earnings estimates [2025-12-19T20:10:11.148811] [DEBUG] [REMOTE ] OKYO: Aligning report 2026Q1 with estimate 2026Q1 [2025-12-19T20:10:11.148856] [DEBUG] [REMOTE ] OKYO: Aligning report 2025Q3 with estimate 2025Q3 [2025-12-19T20:10:11.182108] [FATAL] [REMOTE ] OKYO: Unexpected number of current quarterly estimates: 0 [2025-12-19T20:10:11.182251] [WARN ] [REMOTE ] OKYO: No T1 EPS estimate found, you cannot do forecasting -- throwing out the whole set. [2025-12-19T20:10:11.182299] [FATAL] [main ] OKYO: Failed to fetch data [2025-12-19T20:10:11.182335] [INFO ] [main ] PPIH: Fetching merged estimate/expectations history and future estimate. [2025-12-19T20:10:12.407702] [INFO ] [REMOTE ] PPIH: FYE date fetch complete (0.63 seconds). [2025-12-19T20:10:12.407987] [DEBUG] [REMOTE ] PPIH: FYE date is 2025-01-31 [2025-12-19T20:10:12.408068] [INFO ] [REMOTE ] PPIH: Fetching historic earnings reports [2025-12-19T20:10:13.212103] [INFO ] [REMOTE ] PPIH: Earnings history fetch complete (0.63 seconds). [2025-12-19T20:10:13.551373] [INFO ] [REMOTE ] PPIH: FYE date fetch complete (0.17 seconds). [2025-12-19T20:10:13.551691] [DEBUG] [REMOTE ] PPIH: FYE date is 2025-01-31 [2025-12-19T20:10:13.559238] [DEBUG] [REMOTE ] PPIH: Finished fetching historic earnings reports [2025-12-19T20:10:13.559295] [DEBUG] [REMOTE ] PPIH: Fetching current and future earnings estimates [2025-12-19T20:10:14.913464] [INFO ] [REMOTE ] PPIH: Earnings estimates fetch complete (0.73 seconds). [2025-12-19T20:10:15.143387] [INFO ] [REMOTE ] PPIH: FYE date fetch complete (0.16 seconds). [2025-12-19T20:10:15.143646] [DEBUG] [REMOTE ] PPIH: FYE date is 2025-01-31 [2025-12-19T20:10:15.144620] [DEBUG] [REMOTE ] PPIH: Finished fetching current and future earnings estimates [2025-12-19T20:10:15.144677] [DEBUG] [REMOTE ] PPIH: Aligning report 2013Q2 with estimate 2013Q2 [2025-12-19T20:10:15.144708] [DEBUG] [REMOTE ] PPIH: Aligning report 2013Q1 with estimate 2013Q1 [2025-12-19T20:10:15.176346] [FATAL] [REMOTE ] PPIH: Unexpected number of current quarterly estimates: 0 [2025-12-19T20:10:15.176510] [WARN ] [REMOTE ] PPIH: No T1 EPS estimate found, you cannot do forecasting -- throwing out the whole set. [2025-12-19T20:10:15.176596] [FATAL] [main ] PPIH: Failed to fetch data [2025-12-19T20:10:15.176638] [INFO ] [main ] Training data refreshed. [2025-12-19T20:10:15.829110] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: EXP REFRESH' [2025-12-19T20:10:15.829438] [WARN ] [STATE ] State set to: COMPLETED_OK [2025-12-19T20:10:15.829682] [INFO ] [STATE ] Last completion updated: 2025-12-19T20:10:15.829504