[2026-01-05T20:10:02.633945] [WARN ] [STATE ] State set to: WAITING [2026-01-05T20:10:02.879969] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-05T20:10:02.954644] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-05T20:10:03.034657] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-05T20:10:03.118736] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-05T20:10:03.122859] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-05T20:10:03.126557] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-05), and is a dependency of this service. [2026-01-05T20:10:03.126819] [WARN ] [STATE ] State set to: RUNNING [2026-01-05T20:10:03.126875] [INFO ] [main ] Starting EXP data refresh run. [2026-01-05T20:10:03.126908] [INFO ] [main ] Wiping cache. [2026-01-05T20:10:03.126940] [INFO ] [CACHE ] Attempting to wipe all cache files [2026-01-05T20:10:03.127018] [DEBUG] [LOCAL ] Removing cached file: ./output/cache/unscheduled_blackout_dates.txt [2026-01-05T20:10:03.128763] [INFO ] [LOCAL ] Cleared cache directory: ./output/cache [2026-01-05T20:10:03.128813] [INFO ] [CACHE ] Successfully wiped all cache files [2026-01-05T20:10:03.128844] [INFO ] [main ] Updating cache. [2026-01-05T20:10:03.128873] [INFO ] [CACHE ] Starting cache update [2026-01-05T20:10:03.128904] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-05T20:10:03.132422] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-05T20:10:03.132685] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates to ./output/cache/unscheduled_blackout_dates.txt [2026-01-05T20:10:03.132725] [INFO ] [CACHE ] Cache update completed successfully [2026-01-05T20:10:03.132757] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage/'. [2026-01-05T20:10:03.200819] [DEBUG] [REMOTE ] Fetched 3521 unique symbols from directory listing. [2026-01-05T20:10:03.205225] [INFO ] [main ] Fetching current T1 earnings schedule. [2026-01-05T20:10:03.714027] [DEBUG] [REMOTE ] AIR: (2026-01-06): T1 [2026-01-05T20:10:03.714155] [DEBUG] [REMOTE ] ANGO: (2026-01-06): T1 [2026-01-05T20:10:03.714202] [DEBUG] [REMOTE ] FRFTF: (2026-01-06): T1 [2026-01-05T20:10:03.714244] [DEBUG] [REMOTE ] GENRF: (2026-01-06): T1 [2026-01-05T20:10:03.714284] [DEBUG] [REMOTE ] PENG: (2026-01-06): T1 [2026-01-05T20:10:03.761985] [INFO ] [REMOTE ] T-1 earnings schedule fetch complete (0.48 seconds). [2026-01-05T20:10:03.764004] [INFO ] [REMOTE ] Retrieved 5 T-1 earnings tickers from cache, 1 after filtering by active symbols [2026-01-05T20:10:03.764065] [INFO ] [main ] Fetching and saving training data for 1 tickers. [2026-01-05T20:10:03.764097] [INFO ] [main ] ANGO: Fetching merged estimate/expectations history and future estimate. [2026-01-05T20:10:04.182405] [INFO ] [REMOTE ] ANGO: FYE date fetch complete (0.17 seconds). [2026-01-05T20:10:04.182621] [DEBUG] [REMOTE ] ANGO: FYE date is 2026-05-31 [2026-01-05T20:10:04.182703] [INFO ] [REMOTE ] ANGO: Fetching historic earnings reports [2026-01-05T20:10:04.910767] [INFO ] [REMOTE ] ANGO: Earnings history fetch complete (0.10 seconds). [2026-01-05T20:10:05.868630] [INFO ] [REMOTE ] ANGO: FYE date fetch complete (0.26 seconds). [2026-01-05T20:10:05.868816] [DEBUG] [REMOTE ] ANGO: FYE date is 2026-05-31 [2026-01-05T20:10:05.874803] [DEBUG] [REMOTE ] ANGO: Finished fetching historic earnings reports [2026-01-05T20:10:05.874851] [DEBUG] [REMOTE ] ANGO: Fetching current and future earnings estimates [2026-01-05T20:10:06.982696] [INFO ] [REMOTE ] ANGO: Earnings estimates fetch complete (0.57 seconds). [2026-01-05T20:10:07.378466] [INFO ] [REMOTE ] ANGO: FYE date fetch complete (0.17 seconds). [2026-01-05T20:10:07.378662] [DEBUG] [REMOTE ] ANGO: FYE date is 2026-05-31 [2026-01-05T20:10:07.384272] [DEBUG] [REMOTE ] ANGO: Finished fetching current and future earnings estimates [2026-01-05T20:10:07.384340] [DEBUG] [REMOTE ] ANGO: Aligning report 2026Q2 with estimate 2026Q2 [2026-01-05T20:10:07.384379] [DEBUG] [REMOTE ] ANGO: Aligning report 2026Q1 with estimate 2026Q1 [2026-01-05T20:10:07.384415] [DEBUG] [REMOTE ] ANGO: Aligning report 2025Q3 with estimate 2025Q3 [2026-01-05T20:10:07.384447] [DEBUG] [REMOTE ] ANGO: Aligning report 2025Q2 with estimate 2025Q2 [2026-01-05T20:10:07.384476] [DEBUG] [REMOTE ] ANGO: Aligning report 2025Q1 with estimate 2025Q1 [2026-01-05T20:10:07.384509] [DEBUG] [REMOTE ] ANGO: Aligning report 2024Q3 with estimate 2024Q3 [2026-01-05T20:10:07.384538] [DEBUG] [REMOTE ] ANGO: Aligning report 2024Q2 with estimate 2024Q2 [2026-01-05T20:10:07.384567] [DEBUG] [REMOTE ] ANGO: Aligning report 2024Q1 with estimate 2024Q1 [2026-01-05T20:10:07.384625] [DEBUG] [REMOTE ] ANGO: Aligning report 2023Q3 with estimate 2023Q3 [2026-01-05T20:10:07.384655] [DEBUG] [REMOTE ] ANGO: Aligning report 2023Q2 with estimate 2023Q2 [2026-01-05T20:10:07.384684] [DEBUG] [REMOTE ] ANGO: Aligning report 2023Q1 with estimate 2023Q1 [2026-01-05T20:10:07.384715] [DEBUG] [REMOTE ] ANGO: Aligning report 2022Q3 with estimate 2022Q3 [2026-01-05T20:10:07.384743] [DEBUG] [REMOTE ] ANGO: Aligning report 2022Q2 with estimate 2022Q2 [2026-01-05T20:10:07.384771] [DEBUG] [REMOTE ] ANGO: Aligning report 2022Q1 with estimate 2022Q1 [2026-01-05T20:10:07.384800] [DEBUG] [REMOTE ] ANGO: Aligning report 2021Q3 with estimate 2021Q3 [2026-01-05T20:10:07.384829] [DEBUG] [REMOTE ] ANGO: Aligning report 2021Q2 with estimate 2021Q2 [2026-01-05T20:10:07.384857] [DEBUG] [REMOTE ] ANGO: Aligning report 2021Q1 with estimate 2021Q1 [2026-01-05T20:10:07.384886] [DEBUG] [REMOTE ] ANGO: Aligning report 2020Q3 with estimate 2020Q3 [2026-01-05T20:10:07.384913] [DEBUG] [REMOTE ] ANGO: Aligning report 2020Q2 with estimate 2020Q2 [2026-01-05T20:10:07.384941] [DEBUG] [REMOTE ] ANGO: Aligning report 2020Q1 with estimate 2020Q1 [2026-01-05T20:10:07.384970] [DEBUG] [REMOTE ] ANGO: Aligning report 2019Q3 with estimate 2019Q3 [2026-01-05T20:10:07.384998] [DEBUG] [REMOTE ] ANGO: Aligning report 2019Q2 with estimate 2019Q2 [2026-01-05T20:10:07.385025] [DEBUG] [REMOTE ] ANGO: Aligning report 2019Q1 with estimate 2019Q1 [2026-01-05T20:10:07.385054] [DEBUG] [REMOTE ] ANGO: Aligning report 2018Q3 with estimate 2018Q3 [2026-01-05T20:10:07.385081] [DEBUG] [REMOTE ] ANGO: Aligning report 2018Q2 with estimate 2018Q2 [2026-01-05T20:10:07.385109] [DEBUG] [REMOTE ] ANGO: Aligning report 2018Q1 with estimate 2018Q1 [2026-01-05T20:10:07.416181] [INFO ] [main ] Saving training data for ANGO [2026-01-05T20:10:07.420898] [INFO ] [LOCAL ] ANGO: Saved T1 estimate data. [2026-01-05T20:10:07.422959] [INFO ] [LOCAL ] ANGO: Saved estimate/announcement merged history to ./output/data/2026-01-06/ANGO.ESTIMATE_EARNINGS_MERGED.csv [2026-01-05T20:10:07.423010] [INFO ] [LOCAL ] ANGO: Successfully saved training data. [2026-01-05T20:10:07.423050] [INFO ] [main ] Training data refreshed. [2026-01-05T20:10:08.353196] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: EXP REFRESH' [2026-01-05T20:10:08.353702] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-05T20:10:08.353947] [INFO ] [STATE ] Last completion updated: 2026-01-05T20:10:08.353805