[2025-11-22 10:16:12] ========================================== [2025-11-22 10:16:12] Starting Warren Scanner Weekly Scan [2025-11-22 10:16:12] ========================================== [2025-11-22 10:16:12] Checking internet connectivity... [2025-11-22 10:16:12] Backing up database... [2025-11-22 10:16:12] Activating virtual environment... [2025-11-22 10:16:12] Running warren_scan.py... 2025-11-22 10:16:13.674 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... ✅ Score: 83/100 - HOLD [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1016.html 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 10:16:12] SUCCESS: Warren Scanner completed successfully [2025-11-22 10:16:12] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1016.html [2025-11-22 10:16:12] WARNING: mail command not found. Install mailutils for email notifications. [2025-11-22 10:16:12] Cleaning up old scan results... [2025-11-22 10:16:12] ========================================== [2025-11-22 10:16:12] Warren Scanner finished (exit code: 0) [2025-11-22 10:16:12] ========================================== [2025-11-22 10:16:12] [2025-11-22 10:16:40] ========================================== [2025-11-22 10:16:40] Starting Warren Scanner Weekly Scan [2025-11-22 10:16:40] ========================================== [2025-11-22 10:16:40] Checking internet connectivity... [2025-11-22 10:16:40] Backing up database... [2025-11-22 10:16:40] Database backed up successfully [2025-11-22 10:16:40] Activating virtual environment... [2025-11-22 10:16:40] Running warren_scan.py... 2025-11-22 10:16:41.449 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... ✅ Score: 83/100 - HOLD [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1016.html 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 10:16:40] SUCCESS: Warren Scanner completed successfully [2025-11-22 10:16:40] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1016.html [2025-11-22 10:16:40] WARNING: mail command not found. Install mailutils for email notifications. [2025-11-22 10:16:40] Cleaning up old scan results... [2025-11-22 10:16:40] ========================================== [2025-11-22 10:16:40] Warren Scanner finished (exit code: 0) [2025-11-22 10:16:40] ========================================== [2025-11-22 10:16:40] [2025-11-22 10:30:31] ========================================== [2025-11-22 10:30:31] Starting Warren Scanner Weekly Scan [2025-11-22 10:30:31] ========================================== [2025-11-22 10:30:31] Checking internet connectivity... [2025-11-22 10:30:31] Backing up database... [2025-11-22 10:30:31] Database backed up successfully [2025-11-22 10:30:31] Activating virtual environment... [2025-11-22 10:30:31] Running warren_scan.py... 2025-11-22 10:30:33.430 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... ✅ Score: 83/100 - HOLD [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1030.html 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 10:30:31] SUCCESS: Warren Scanner completed successfully [2025-11-22 10:30:31] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1030.html [2025-11-22 10:30:31] Cleaning up old scan results... [2025-11-22 10:30:31] ========================================== [2025-11-22 10:30:31] Warren Scanner finished (exit code: 0) [2025-11-22 10:30:31] ========================================== [2025-11-22 10:30:31] [2025-11-22 10:33:41] ========================================== [2025-11-22 10:33:41] Starting Warren Scanner Weekly Scan [2025-11-22 10:33:41] ========================================== [2025-11-22 10:33:41] Checking internet connectivity... [2025-11-22 10:33:41] Backing up database... [2025-11-22 10:33:41] Database backed up successfully [2025-11-22 10:33:41] Activating virtual environment... [2025-11-22 10:33:41] Running warren_scan.py... 2025-11-22 10:33:43.467 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... ✅ Score: 83/100 - HOLD [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1033.html 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 10:33:41] SUCCESS: Warren Scanner completed successfully [2025-11-22 10:33:41] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1033.html [2025-11-22 10:33:41] Cleaning up old scan results... [2025-11-22 10:33:41] ========================================== [2025-11-22 10:33:41] Warren Scanner finished (exit code: 0) [2025-11-22 10:33:41] ========================================== [2025-11-22 10:33:41] [2025-11-22 10:35:38] ========================================== [2025-11-22 10:35:38] Starting Warren Scanner Weekly Scan [2025-11-22 10:35:38] ========================================== [2025-11-22 10:35:38] Checking internet connectivity... [2025-11-22 10:35:38] Backing up database... [2025-11-22 10:35:38] Database backed up successfully [2025-11-22 10:35:38] Activating virtual environment... [2025-11-22 10:35:38] Running warren_scan.py... 2025-11-22 10:35:40.287 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... ✅ Score: 83/100 - HOLD [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1035.html 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 10:35:38] SUCCESS: Warren Scanner completed successfully [2025-11-22 10:35:38] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1035.html [2025-11-22 10:35:38] Cleaning up old scan results... [2025-11-22 10:35:38] ========================================== [2025-11-22 10:35:38] Warren Scanner finished (exit code: 0) [2025-11-22 10:35:38] ========================================== [2025-11-22 10:35:38] [2025-11-22 11:11:02] ========================================== [2025-11-22 11:11:02] Starting Warren Scanner Weekly Scan [2025-11-22 11:11:02] ========================================== [2025-11-22 11:11:02] Checking internet connectivity... [2025-11-22 11:11:02] Backing up database... [2025-11-22 11:11:02] Database backed up successfully [2025-11-22 11:11:02] Activating virtual environment... [2025-11-22 11:11:02] Running warren_scan.py... 2025-11-22 11:11:04.233 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... 🎯 BUY! Score: 83/100 [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1111.html 📊 Raccomandazioni BUY: 1 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 11:11:02] SUCCESS: Warren Scanner completed successfully [2025-11-22 11:11:02] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1111.html [2025-11-22 11:11:02] ========================================== [2025-11-22 11:11:02] Warren Scanner finished (exit code: 0) [2025-11-22 11:11:02] ========================================== [2025-11-22 11:11:02] [2025-11-22 11:11:30] ========================================== [2025-11-22 11:11:30] Starting Warren Scanner Weekly Scan [2025-11-22 11:11:30] ========================================== [2025-11-22 11:11:30] Checking internet connectivity... [2025-11-22 11:11:30] Backing up database... [2025-11-22 11:11:30] Database backed up successfully [2025-11-22 11:11:30] Activating virtual environment... [2025-11-22 11:11:30] Running warren_scan.py... 2025-11-22 11:11:32.765 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... 🎯 BUY! Score: 83/100 [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1111.html 📊 Raccomandazioni BUY: 1 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 11:11:30] SUCCESS: Warren Scanner completed successfully [2025-11-22 11:11:30] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1111.html [2025-11-22 11:11:30] ========================================== [2025-11-22 11:11:30] Warren Scanner finished (exit code: 0) [2025-11-22 11:11:30] ========================================== [2025-11-22 11:11:30] [2025-11-22 11:12:00] ========================================== [2025-11-22 11:12:00] Starting Warren Scanner Weekly Scan [2025-11-22 11:12:00] ========================================== [2025-11-22 11:12:00] Checking internet connectivity... [2025-11-22 11:12:00] Backing up database... [2025-11-22 11:12:00] Database backed up successfully [2025-11-22 11:12:00] Activating virtual environment... [2025-11-22 11:12:00] Running warren_scan.py... 2025-11-22 11:12:02.261 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... 🎯 BUY! Score: 83/100 [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1112.html 📊 Raccomandazioni BUY: 1 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 11:12:00] SUCCESS: Warren Scanner completed successfully [2025-11-22 11:12:00] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1112.html [2025-11-22 11:12:00] Cleaning up old scan results... [2025-11-22 11:12:00] ========================================== [2025-11-22 11:12:00] Warren Scanner finished (exit code: 0) [2025-11-22 11:12:00] ========================================== [2025-11-22 11:12:00] [2025-11-22 14:49:06] ========================================== [2025-11-22 14:49:06] Starting Warren Scanner Weekly Scan [2025-11-22 14:49:06] ========================================== [2025-11-22 14:49:06] Checking internet connectivity... [2025-11-22 14:49:06] Backing up database... [2025-11-22 14:49:06] Database backed up successfully [2025-11-22 14:49:06] Activating virtual environment... [2025-11-22 14:49:06] Running warren_scan.py... 2025-11-22 14:49:08.618 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... [1/40] ENEL.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [2/40] ENI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [3/40] ISP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [4/40] UCG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [5/40] RACE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [6/40] STMMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [7/40] G.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [8/40] TRN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [9/40] SRG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [10/40] AMP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [11/40] A2A.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [12/40] BAMI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [13/40] BPE.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [14/40] BMPS.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [15/40] FBK.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [16/40] AZM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [17/40] NEXI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [18/40] UNI.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [19/40] HER.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [20/40] IG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [21/40] ERG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [22/40] SPM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [23/40] STLAM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [24/40] IVG.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [25/40] LDO.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [26/40] PRY.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [27/40] TEN.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [28/40] IP.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [29/40] BZU.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [30/40] TIT.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [31/40] INW.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [32/40] MONC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [33/40] CPR.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [34/40] DIA.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [35/40] REC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [36/40] PST.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [37/40] TGYM.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [38/40] BC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [39/40] MB.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u [40/40] PIRC.MI... ⚠️ 'YahooFinanceCollector' object has no attribute 'u 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... 🎯 BUY! Score: 83/100 [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251122_1449.html 📊 Raccomandazioni BUY: 1 📊 Azioni analizzate: 40/40 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-22 14:49:06] SUCCESS: Warren Scanner completed successfully [2025-11-22 14:49:06] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251122_1449.html [2025-11-22 14:49:06] Cleaning up old scan results... [2025-11-22 14:49:06] ========================================== [2025-11-22 14:49:06] Warren Scanner finished (exit code: 0) [2025-11-22 14:49:06] ========================================== [2025-11-22 14:49:06] [2025-11-23 19:00:01] ========================================== [2025-11-23 19:00:01] Starting Warren Scanner Weekly Scan [2025-11-23 19:00:01] ========================================== [2025-11-23 19:00:01] Checking internet connectivity... [2025-11-23 19:00:01] Backing up database... [2025-11-23 19:00:01] Database backed up successfully [2025-11-23 19:00:01] Activating virtual environment... [2025-11-23 19:00:01] Running warren_scan.py... 2025-11-23 19:00:05.789 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db ====================================================================== 🎯 WARREN AI - SCAN SETTIMANALE FTSE MIB ====================================================================== 📊 Step 1: Aggiornamento prezzi... Aggiornamento 40 titoli FTSE MIB... 2025-11-23 19:00:05.789 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for ENEL.MI 2025-11-23 19:00:07.234 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for ENEL.MI 2025-11-23 19:00:07.234 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for ENI.MI 2025-11-23 19:00:07.735 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for ENI.MI 2025-11-23 19:00:07.736 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for ISP.MI 2025-11-23 19:00:08.239 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for ISP.MI 2025-11-23 19:00:08.239 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for UCG.MI 2025-11-23 19:00:08.856 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for UCG.MI 2025-11-23 19:00:08.856 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for RACE.MI 2025-11-23 19:00:09.352 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for RACE.MI 2025-11-23 19:00:09.352 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for STMMI.MI 2025-11-23 19:00:09.981 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for STMMI.MI 2025-11-23 19:00:09.981 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for G.MI 2025-11-23 19:00:10.583 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for G.MI 2025-11-23 19:00:10.583 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for TRN.MI 2025-11-23 19:00:11.208 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for TRN.MI 2025-11-23 19:00:11.208 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for SRG.MI 2025-11-23 19:00:11.724 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for SRG.MI 2025-11-23 19:00:11.724 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for AMP.MI 2025-11-23 19:00:12.245 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for AMP.MI 2025-11-23 19:00:12.245 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for A2A.MI 2025-11-23 19:00:12.733 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for A2A.MI 2025-11-23 19:00:12.734 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for BAMI.MI 2025-11-23 19:00:13.272 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for BAMI.MI 2025-11-23 19:00:13.272 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for BPE.MI 2025-11-23 19:00:13.862 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for BPE.MI 2025-11-23 19:00:13.863 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for BMPS.MI 2025-11-23 19:00:14.472 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for BMPS.MI 2025-11-23 19:00:14.473 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for FBK.MI 2025-11-23 19:00:14.984 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for FBK.MI 2025-11-23 19:00:14.984 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for AZM.MI 2025-11-23 19:00:15.516 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for AZM.MI 2025-11-23 19:00:15.516 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for NEXI.MI 2025-11-23 19:00:16.022 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for NEXI.MI 2025-11-23 19:00:16.022 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for UNI.MI 2025-11-23 19:00:16.637 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for UNI.MI 2025-11-23 19:00:16.637 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for HER.MI 2025-11-23 19:00:17.251 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for HER.MI 2025-11-23 19:00:17.251 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for IG.MI 2025-11-23 19:00:17.865 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for IG.MI 2025-11-23 19:00:17.865 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for ERG.MI 2025-11-23 19:00:18.467 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for ERG.MI 2025-11-23 19:00:18.467 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for SPM.MI 2025-11-23 19:00:19.081 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for SPM.MI 2025-11-23 19:00:19.081 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for STLAM.MI 2025-11-23 19:00:19.708 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for STLAM.MI 2025-11-23 19:00:19.709 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for IVG.MI 2025-11-23 19:00:20.221 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for IVG.MI 2025-11-23 19:00:20.221 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for LDO.MI 2025-11-23 19:00:20.623 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for LDO.MI 2025-11-23 19:00:20.623 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for PRY.MI 2025-11-23 19:00:21.141 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for PRY.MI 2025-11-23 19:00:21.142 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for TEN.MI 2025-11-23 19:00:21.651 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for TEN.MI 2025-11-23 19:00:21.652 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for IP.MI 2025-11-23 19:00:22.167 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for IP.MI 2025-11-23 19:00:22.167 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for BZU.MI 2025-11-23 19:00:22.677 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for BZU.MI 2025-11-23 19:00:22.677 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for TIT.MI 2025-11-23 19:00:23.205 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for TIT.MI 2025-11-23 19:00:23.205 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for INW.MI 2025-11-23 19:00:23.700 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for INW.MI 2025-11-23 19:00:23.700 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for MONC.MI 2025-11-23 19:00:24.202 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for MONC.MI 2025-11-23 19:00:24.202 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for CPR.MI 2025-11-23 19:00:24.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for CPR.MI 2025-11-23 19:00:24.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for DIA.MI 2025-11-23 19:00:25.227 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for DIA.MI 2025-11-23 19:00:25.228 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for REC.MI 2025-11-23 19:00:25.671 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for REC.MI 2025-11-23 19:00:25.671 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for PST.MI 2025-11-23 19:00:26.041 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for PST.MI 2025-11-23 19:00:26.041 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for TGYM.MI 2025-11-23 19:00:26.379 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for TGYM.MI 2025-11-23 19:00:26.379 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for BC.MI 2025-11-23 19:00:26.739 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for BC.MI 2025-11-23 19:00:26.739 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for MB.MI 2025-11-23 19:00:27.127 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for MB.MI 2025-11-23 19:00:27.127 | INFO | src.data_collector.yahoo_collector:update_daily_prices:295 - Updating daily prices for PIRC.MI 2025-11-23 19:00:27.491 | INFO | src.data_collector.yahoo_collector:update_daily_prices:371 - Added 0 new records for PIRC.MI ✅ Tutti 40 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ENEL.MI... 📊 Score: 45/100 - AVOID [2/40] Analizzando ENI.MI... 📊 Score: 48/100 - AVOID [3/40] Analizzando ISP.MI... 📊 Score: 52/100 - AVOID [4/40] Analizzando UCG.MI... 📊 Score: 55/100 - AVOID [5/40] Analizzando RACE.MI... 📊 Score: 44/100 - AVOID [6/40] Analizzando STMMI.MI... 📊 Score: 17/100 - AVOID [7/40] Analizzando G.MI... 📊 Score: 57/100 - AVOID [8/40] Analizzando TRN.MI... 📊 Score: 48/100 - AVOID [9/40] Analizzando SRG.MI... 📊 Score: 51/100 - AVOID [10/40] Analizzando AMP.MI... 📊 Score: 27/100 - AVOID [11/40] Analizzando A2A.MI... 📊 Score: 54/100 - AVOID [12/40] Analizzando BAMI.MI... 📊 Score: 47/100 - AVOID [13/40] Analizzando BPE.MI... ✅ Score: 72/100 - HOLD [14/40] Analizzando BMPS.MI... 📊 Score: 52/100 - AVOID [15/40] Analizzando FBK.MI... 📊 Score: 41/100 - AVOID [16/40] Analizzando AZM.MI... 🎯 BUY! Score: 83/100 [17/40] Analizzando NEXI.MI... 📊 Score: 35/100 - AVOID [18/40] Analizzando UNI.MI... 📊 Score: 44/100 - AVOID [19/40] Analizzando HER.MI... 📊 Score: 46/100 - AVOID [20/40] Analizzando IG.MI... 📊 Score: 49/100 - AVOID [21/40] Analizzando ERG.MI... 📊 Score: 43/100 - AVOID [22/40] Analizzando SPM.MI... 📊 Score: 44/100 - AVOID [23/40] Analizzando STLAM.MI... 📊 Score: 15/100 - AVOID [24/40] Analizzando IVG.MI... 📊 Score: 38/100 - AVOID [25/40] Analizzando LDO.MI... 📊 Score: 41/100 - AVOID [26/40] Analizzando PRY.MI... 📊 Score: 42/100 - AVOID [27/40] Analizzando TEN.MI... 📊 Score: 59/100 - AVOID [28/40] Analizzando IP.MI... 📊 Score: 49/100 - AVOID [29/40] Analizzando BZU.MI... 📊 Score: 51/100 - AVOID [30/40] Analizzando TIT.MI... 📊 Score: 12/100 - AVOID [31/40] Analizzando INW.MI... 📊 Score: 48/100 - AVOID [32/40] Analizzando MONC.MI... 📊 Score: 34/100 - AVOID [33/40] Analizzando CPR.MI... 📊 Score: 11/100 - AVOID [34/40] Analizzando DIA.MI... 📊 Score: 38/100 - AVOID [35/40] Analizzando REC.MI... 📊 Score: 49/100 - AVOID [36/40] Analizzando PST.MI... 📊 Score: 58/100 - AVOID [37/40] Analizzando TGYM.MI... 📊 Score: 58/100 - AVOID [38/40] Analizzando BC.MI... 📊 Score: 54/100 - AVOID [39/40] Analizzando MB.MI... 📊 Score: 47/100 - AVOID [40/40] Analizzando PIRC.MI... 📊 Score: 42/100 - AVOID ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Risultati salvati in: warren_scan_20251123_1900.html 📊 Raccomandazioni BUY: 1 📊 Azioni analizzate: 40/40 📊 Qualità dati: 100.0% 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== [2025-11-23 19:00:01] SUCCESS: Warren Scanner completed successfully [2025-11-23 19:00:01] Results saved to: /mnt/ssd/data/python-lab/Trading/warren_scan_20251123_1900.html [2025-11-23 19:00:01] Cleaning up old scan results... [2025-11-23 19:00:01] ========================================== [2025-11-23 19:00:01] Warren Scanner finished (exit code: 0) [2025-11-23 19:00:01] ========================================== [2025-11-23 19:00:01] [2025-11-30 19:00:01] ========================================== [2025-11-30 19:00:01] Starting Warren Scanner Multi-Market Scan [2025-11-30 19:00:01] ========================================== [2025-11-30 19:00:01] Checking internet connectivity... [2025-11-30 19:00:01] Backing up database... [2025-11-30 19:00:01] Database backed up successfully [2025-11-30 19:00:01] Activating virtual environment... [2025-11-30 19:00:01] Running warren_scan.py --market ALL... 2025-11-30 19:00:03.150 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db 2025-11-30 19:00:03.152 | INFO | src.database.db_manager:create_tables:58 - Database tables created successfully 2025-11-30 19:00:05.106 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ISP.MI already exists in database 2025-11-30 19:00:05.699 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UCG.MI already exists in database 2025-11-30 19:00:06.624 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAMI.MI already exists in database 2025-11-30 19:00:07.341 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BPE.MI already exists in database 2025-11-30 19:00:07.955 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BMPS.MI already exists in database 2025-11-30 19:00:08.569 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MB.MI already exists in database 2025-11-30 19:00:09.356 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock FBK.MI already exists in database 2025-11-30 19:00:10.004 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AZM.MI already exists in database 2025-11-30 19:00:10.925 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock NEXI.MI already exists in database 2025-11-30 19:00:11.638 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock G.MI already exists in database 2025-11-30 19:00:12.461 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UNI.MI already exists in database 2025-11-30 19:00:13.147 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENEL.MI already exists in database 2025-11-30 19:00:13.792 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENI.MI already exists in database 2025-11-30 19:00:14.406 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TRN.MI already exists in database 2025-11-30 19:00:15.123 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SRG.MI already exists in database 2025-11-30 19:00:15.738 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HER.MI already exists in database 2025-11-30 19:00:16.659 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock A2A.MI already exists in database 2025-11-30 19:00:17.270 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IG.MI already exists in database 2025-11-30 19:00:17.991 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ERG.MI already exists in database 2025-11-30 19:00:18.707 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SPM.MI already exists in database 2025-11-30 19:00:19.399 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STLAM.MI already exists in database 2025-11-30 19:00:19.937 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RACE.MI already exists in database 2025-11-30 19:00:20.756 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PIRC.MI already exists in database 2025-11-30 19:00:21.677 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IVG.MI already exists in database 2025-11-30 19:00:22.394 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock LDO.MI already exists in database 2025-11-30 19:00:23.005 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PRY.MI already exists in database 2025-11-30 19:00:23.725 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TEN.MI already exists in database 2025-11-30 19:00:24.545 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IP.MI already exists in database 2025-11-30 19:00:25.466 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BZU.MI already exists in database 2025-11-30 19:00:26.285 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STMMI.MI already exists in database 2025-11-30 19:00:26.900 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TIT.MI already exists in database 2025-11-30 19:00:27.617 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock INW.MI already exists in database 2025-11-30 19:00:28.433 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MONC.MI already exists in database 2025-11-30 19:00:29.050 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CPR.MI already exists in database 2025-11-30 19:00:29.768 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BC.MI already exists in database 2025-11-30 19:00:30.483 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DIA.MI already exists in database 2025-11-30 19:00:31.201 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock REC.MI already exists in database 2025-11-30 19:00:31.815 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AMP.MI already exists in database 2025-11-30 19:00:32.431 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PST.MI already exists in database 2025-11-30 19:00:33.146 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TGYM.MI already exists in database ====================================================================== 🇮🇹 WARREN AI - SCAN FTSE MIB ====================================================================== 🔄 Auto-onboarding 40 tickers to Borsa Italiana... ✅ 40 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 40 titoli FTSE MIB... 2025-11-30 19:00:33.172 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ISP.MI 2025-11-30 19:00:33.971 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ISP.MI 2025-11-30 19:00:33.972 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for UCG.MI 2025-11-30 19:00:34.666 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for UCG.MI 2025-11-30 19:00:34.667 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BAMI.MI 2025-11-30 19:00:35.409 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BAMI.MI 2025-11-30 19:00:35.409 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BPE.MI 2025-11-30 19:00:36.212 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BPE.MI 2025-11-30 19:00:36.212 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BMPS.MI 2025-11-30 19:00:37.055 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BMPS.MI 2025-11-30 19:00:37.056 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MB.MI 2025-11-30 19:00:37.678 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MB.MI 2025-11-30 19:00:37.678 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for FBK.MI 2025-11-30 19:00:38.349 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for FBK.MI 2025-11-30 19:00:38.349 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AZM.MI 2025-11-30 19:00:38.878 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AZM.MI 2025-11-30 19:00:38.878 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for NEXI.MI 2025-11-30 19:00:39.579 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for NEXI.MI 2025-11-30 19:00:39.579 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for G.MI 2025-11-30 19:00:40.356 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for G.MI 2025-11-30 19:00:40.356 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for UNI.MI 2025-11-30 19:00:40.938 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for UNI.MI 2025-11-30 19:00:40.938 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENEL.MI 2025-11-30 19:00:41.538 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENEL.MI 2025-11-30 19:00:41.539 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENI.MI 2025-11-30 19:00:42.380 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENI.MI 2025-11-30 19:00:42.380 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TRN.MI 2025-11-30 19:00:42.999 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TRN.MI 2025-11-30 19:00:42.999 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SRG.MI 2025-11-30 19:00:43.571 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SRG.MI 2025-11-30 19:00:43.572 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for HER.MI 2025-11-30 19:00:44.314 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for HER.MI 2025-11-30 19:00:44.314 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for A2A.MI 2025-11-30 19:00:44.807 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for A2A.MI 2025-11-30 19:00:44.807 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IG.MI 2025-11-30 19:00:45.345 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IG.MI 2025-11-30 19:00:45.345 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ERG.MI 2025-11-30 19:00:45.932 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ERG.MI 2025-11-30 19:00:45.932 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SPM.MI 2025-11-30 19:00:46.449 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SPM.MI 2025-11-30 19:00:46.449 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for STLAM.MI 2025-11-30 19:00:46.951 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for STLAM.MI 2025-11-30 19:00:46.952 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RACE.MI 2025-11-30 19:00:47.788 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RACE.MI 2025-11-30 19:00:47.788 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PIRC.MI 2025-11-30 19:00:48.512 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PIRC.MI 2025-11-30 19:00:48.512 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IVG.MI 2025-11-30 19:00:49.132 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IVG.MI 2025-11-30 19:00:49.132 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for LDO.MI 2025-11-30 19:00:49.926 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for LDO.MI 2025-11-30 19:00:49.927 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PRY.MI 2025-11-30 19:00:50.585 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PRY.MI 2025-11-30 19:00:50.585 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TEN.MI 2025-11-30 19:00:51.263 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TEN.MI 2025-11-30 19:00:51.263 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IP.MI 2025-11-30 19:00:51.772 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IP.MI 2025-11-30 19:00:51.772 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BZU.MI 2025-11-30 19:00:52.254 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BZU.MI 2025-11-30 19:00:52.254 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for STMMI.MI 2025-11-30 19:00:52.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for STMMI.MI 2025-11-30 19:00:52.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TIT.MI 2025-11-30 19:00:53.505 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TIT.MI 2025-11-30 19:00:53.505 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for INW.MI 2025-11-30 19:00:53.928 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for INW.MI 2025-11-30 19:00:53.928 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MONC.MI 2025-11-30 19:00:54.427 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MONC.MI 2025-11-30 19:00:54.427 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CPR.MI 2025-11-30 19:00:54.939 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CPR.MI 2025-11-30 19:00:54.939 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BC.MI 2025-11-30 19:00:55.493 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BC.MI 2025-11-30 19:00:55.493 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DIA.MI 2025-11-30 19:00:56.284 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DIA.MI 2025-11-30 19:00:56.284 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for REC.MI 2025-11-30 19:00:57.026 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for REC.MI 2025-11-30 19:00:57.026 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AMP.MI 2025-11-30 19:00:57.747 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AMP.MI 2025-11-30 19:00:57.747 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PST.MI 2025-11-30 19:00:58.264 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PST.MI 2025-11-30 19:00:58.265 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TGYM.MI 2025-11-30 19:00:58.854 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TGYM.MI ✅ Tutti 40 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ISP.MI... 2025-11-30 19:00:58.862 | DEBUG | __main__:get_stock_data:284 - ISP.MI: D/E source = balance_sheet, value = 4.50662814778446 2025-11-30 19:00:58.862 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ISP.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:00:58.862 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - ISP.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:00:58.862 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ISP.MI: Quality premium applied 2025-11-30 19:00:58.862 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ISP.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.862 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ISP.MI: fair value components 📊 Score: 60/100 - AVOID [2/40] Analizzando UCG.MI... 2025-11-30 19:00:58.900 | DEBUG | __main__:get_stock_data:284 - UCG.MI: D/E source = balance_sheet, value = 1.9682259705001521 2025-11-30 19:00:58.900 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - UCG.MI: Quality premium applied 2025-11-30 19:00:58.901 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - UCG.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.901 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - UCG.MI: fair value components 📊 Score: 63/100 - AVOID [3/40] Analizzando BAMI.MI... 2025-11-30 19:00:58.923 | DEBUG | __main__:get_stock_data:284 - BAMI.MI: D/E source = balance_sheet, value = 2.0670660793458313 2025-11-30 19:00:58.923 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BAMI.MI: Quality premium applied 2025-11-30 19:00:58.923 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BAMI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.924 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BAMI.MI: fair value components 📊 Score: 59/100 - AVOID [4/40] Analizzando BPE.MI... 2025-11-30 19:00:58.927 | DEBUG | __main__:get_stock_data:284 - BPE.MI: D/E source = balance_sheet, value = 3.541830033415047 2025-11-30 19:00:58.927 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - BPE.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:00:58.927 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - BPE.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:00:58.927 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BPE.MI: Quality premium applied 2025-11-30 19:00:58.927 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BPE.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.927 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BPE.MI: fair value components ✅ Score: 80/100 - WATCH [5/40] Analizzando BMPS.MI... 2025-11-30 19:00:58.946 | DEBUG | __main__:get_stock_data:284 - BMPS.MI: D/E source = balance_sheet, value = 5.555806289117267 2025-11-30 19:00:58.947 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - BMPS.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:00:58.947 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - BMPS.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:00:58.947 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BMPS.MI: Quality premium applied 2025-11-30 19:00:58.947 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BMPS.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.947 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BMPS.MI: fair value components 📊 Score: 67/100 - HOLD [6/40] Analizzando MB.MI... 2025-11-30 19:00:58.967 | DEBUG | __main__:get_stock_data:284 - MB.MI: D/E source = balance_sheet, value = 3.6048528191673244 2025-11-30 19:00:58.968 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - MB.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:00:58.968 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - MB.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:00:58.968 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MB.MI: Quality premium applied 2025-11-30 19:00:58.968 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - MB.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.969 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MB.MI: fair value components 📊 Score: 59/100 - AVOID [7/40] Analizzando FBK.MI... 2025-11-30 19:00:58.971 | DEBUG | __main__:get_stock_data:284 - FBK.MI: D/E source = balance_sheet, value = 0.3628182573058688 2025-11-30 19:00:58.972 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - FBK.MI: Quality premium applied 2025-11-30 19:00:58.972 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - FBK.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.972 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - FBK.MI: fair value components 📊 Score: 41/100 - AVOID [8/40] Analizzando AZM.MI... 2025-11-30 19:00:58.974 | DEBUG | __main__:get_stock_data:284 - AZM.MI: D/E source = balance_sheet, value = 0.011491115184130821 2025-11-30 19:00:58.974 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - AZM.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:00:58.974 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - AZM.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:00:58.974 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AZM.MI: Quality premium applied 2025-11-30 19:00:58.974 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - AZM.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.974 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AZM.MI: fair value components ✅ Score: 91/100 - HOLD [9/40] Analizzando NEXI.MI... 2025-11-30 19:00:58.993 | DEBUG | __main__:get_stock_data:284 - NEXI.MI: D/E source = balance_sheet, value = 0.6269551822624091 2025-11-30 19:00:58.994 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - NEXI.MI: Quality premium applied 2025-11-30 19:00:58.994 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - NEXI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.994 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - NEXI.MI: fair value components ⚠️ Invalid fundamental data: FCF Yield anomalo: 170.5% (max 50%) 📊 Score: 50/100 - AVOID [10/40] Analizzando G.MI... 2025-11-30 19:00:58.997 | DEBUG | __main__:get_stock_data:284 - G.MI: D/E source = balance_sheet, value = 1.2719075391753596 2025-11-30 19:00:58.997 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - G.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:00:58.997 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - G.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:00:58.997 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - G.MI: Quality premium applied 2025-11-30 19:00:58.997 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - G.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:58.997 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - G.MI: fair value components 📊 Score: 60/100 - AVOID [11/40] Analizzando UNI.MI... 2025-11-30 19:00:59.016 | DEBUG | __main__:get_stock_data:284 - UNI.MI: D/E source = balance_sheet, value = 0.4836391219826199 2025-11-30 19:00:59.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - UNI.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:00:59.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - UNI.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:00:59.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - UNI.MI: Quality premium applied 2025-11-30 19:00:59.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - UNI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - UNI.MI: fair value components 📊 Score: 49/100 - AVOID [12/40] Analizzando ENEL.MI... 2025-11-30 19:00:59.020 | DEBUG | __main__:get_stock_data:284 - ENEL.MI: D/E source = balance_sheet, value = 2.051762428152145 2025-11-30 19:00:59.020 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ENEL.MI: Mature sector (Utilities) - growth capped at 4% 2025-11-30 19:00:59.020 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ENEL.MI: Quality premium applied 2025-11-30 19:00:59.021 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ENEL.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.021 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ENEL.MI: fair value components 📊 Score: 37/100 - AVOID [13/40] Analizzando ENI.MI... 2025-11-30 19:00:59.022 | DEBUG | __main__:get_stock_data:284 - ENI.MI: D/E source = balance_sheet, value = 0.656929027564649 2025-11-30 19:00:59.023 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ENI.MI: Mature sector (Energy) - growth capped at 4% 2025-11-30 19:00:59.023 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ENI.MI: Quality premium applied 2025-11-30 19:00:59.023 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ENI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.023 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ENI.MI: fair value components 📊 Score: 67/100 - AVOID [14/40] Analizzando TRN.MI... 2025-11-30 19:00:59.040 | DEBUG | __main__:get_stock_data:284 - TRN.MI: D/E source = balance_sheet, value = 1.9574572074107546 2025-11-30 19:00:59.041 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TRN.MI: Quality premium applied 2025-11-30 19:00:59.041 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TRN.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.041 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TRN.MI: fair value components 📊 Score: 43/100 - AVOID [15/40] Analizzando SRG.MI... 2025-11-30 19:00:59.043 | DEBUG | __main__:get_stock_data:284 - SRG.MI: D/E source = balance_sheet, value = 1.9516183079852167 2025-11-30 19:00:59.044 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SRG.MI: Quality premium applied 2025-11-30 19:00:59.044 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - SRG.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.044 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SRG.MI: fair value components 📊 Score: 51/100 - AVOID [16/40] Analizzando HER.MI... 2025-11-30 19:00:59.046 | DEBUG | __main__:get_stock_data:284 - HER.MI: D/E source = balance_sheet, value = 1.4469172033368658 2025-11-30 19:00:59.046 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - HER.MI: Mature sector (Utilities) - growth capped at 4% 2025-11-30 19:00:59.046 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - HER.MI: Quality premium applied 2025-11-30 19:00:59.046 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - HER.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.046 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - HER.MI: fair value components 📊 Score: 33/100 - AVOID [17/40] Analizzando A2A.MI... 2025-11-30 19:00:59.048 | DEBUG | __main__:get_stock_data:284 - A2A.MI: D/E source = balance_sheet, value = 1.284481151882461 2025-11-30 19:00:59.048 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - A2A.MI: Mature sector (Utilities) - growth capped at 4% 2025-11-30 19:00:59.048 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - A2A.MI: Quality premium applied 2025-11-30 19:00:59.048 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - A2A.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.048 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - A2A.MI: fair value components 📊 Score: 51/100 - AVOID [18/40] Analizzando IG.MI... 2025-11-30 19:00:59.049 | DEBUG | __main__:get_stock_data:284 - IG.MI: D/E source = balance_sheet, value = 4.5193553923911995 2025-11-30 19:00:59.050 | WARNING | src.analysis.warren_analyzer:analyze:181 - IG.MI: CIO Quality Fail - High Debt/Equity (4.52 > 2.5) 📊 Score: 5/100 - CRITICAL DANGER [19/40] Analizzando ERG.MI... 2025-11-30 19:00:59.051 | DEBUG | __main__:get_stock_data:284 - ERG.MI: D/E source = balance_sheet, value = 0.9871342101855104 2025-11-30 19:00:59.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ERG.MI: Quality premium applied 2025-11-30 19:00:59.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ERG.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ERG.MI: fair value components 📊 Score: 54/100 - AVOID [20/40] Analizzando SPM.MI... 2025-11-30 19:00:59.053 | DEBUG | __main__:get_stock_data:284 - SPM.MI: D/E source = balance_sheet, value = 0.4972266497622821 2025-11-30 19:00:59.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SPM.MI: Quality premium applied 2025-11-30 19:00:59.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - SPM.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SPM.MI: fair value components 📊 Score: 66/100 - HOLD [21/40] Analizzando STLAM.MI... 2025-11-30 19:00:59.070 | DEBUG | __main__:get_stock_data:284 - STLAM.MI: D/E source = balance_sheet, value = 0.5000367037163982 2025-11-30 19:00:59.070 | WARNING | src.analysis.warren_analyzer:analyze:181 - STLAM.MI: CIO Quality Fail - Negative Operating Margin ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -30.4% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [22/40] Analizzando RACE.MI... 2025-11-30 19:00:59.072 | DEBUG | __main__:get_stock_data:284 - RACE.MI: D/E source = balance_sheet, value = 0.8122376787873952 2025-11-30 19:00:59.072 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RACE.MI: Quality premium applied 2025-11-30 19:00:59.072 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - RACE.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.073 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RACE.MI: fair value components 📊 Score: 62/100 - AVOID [23/40] Analizzando PIRC.MI... 2025-11-30 19:00:59.091 | DEBUG | __main__:get_stock_data:284 - PIRC.MI: D/E source = balance_sheet, value = 0.6602208374427626 2025-11-30 19:00:59.091 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - PIRC.MI: Quality premium applied 2025-11-30 19:00:59.091 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - PIRC.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.091 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - PIRC.MI: fair value components 📊 Score: 57/100 - AVOID [24/40] Analizzando IVG.MI... 2025-11-30 19:00:59.094 | DEBUG | __main__:get_stock_data:284 - IVG.MI: D/E source = balance_sheet, value = 2.0040755598369766 2025-11-30 19:00:59.094 | WARNING | src.analysis.warren_analyzer:analyze:181 - IVG.MI: CIO Quality Fail - High Debt/Equity (2.00 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [25/40] Analizzando LDO.MI... 2025-11-30 19:00:59.096 | DEBUG | __main__:get_stock_data:284 - LDO.MI: D/E source = balance_sheet, value = 0.4685205784204672 2025-11-30 19:00:59.096 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - LDO.MI: Quality premium applied 2025-11-30 19:00:59.096 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - LDO.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.096 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - LDO.MI: fair value components 📊 Score: 60/100 - AVOID [26/40] Analizzando PRY.MI... 2025-11-30 19:00:59.124 | DEBUG | __main__:get_stock_data:284 - PRY.MI: D/E source = balance_sheet, value = 0.9793591759386672 2025-11-30 19:00:59.124 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - PRY.MI: Quality premium applied 2025-11-30 19:00:59.125 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - PRY.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.125 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - PRY.MI: fair value components 📊 Score: 47/100 - AVOID [27/40] Analizzando TEN.MI... 2025-11-30 19:00:59.128 | DEBUG | __main__:get_stock_data:284 - TEN.MI: D/E source = balance_sheet, value = 0.028777412897299185 2025-11-30 19:00:59.128 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - TEN.MI: Mature sector (Energy) - growth capped at 4% 2025-11-30 19:00:59.128 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TEN.MI: Quality premium applied 2025-11-30 19:00:59.129 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TEN.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.129 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TEN.MI: fair value components ✅ Score: 88/100 - HOLD [28/40] Analizzando IP.MI... 2025-11-30 19:00:59.148 | DEBUG | __main__:get_stock_data:284 - IP.MI: D/E source = balance_sheet, value = 0.38784633769379073 2025-11-30 19:00:59.149 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - IP.MI: Quality premium applied 2025-11-30 19:00:59.149 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - IP.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.149 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - IP.MI: fair value components 📊 Score: 68/100 - AVOID [29/40] Analizzando BZU.MI... 2025-11-30 19:00:59.170 | DEBUG | __main__:get_stock_data:284 - BZU.MI: D/E source = balance_sheet, value = 0.09111230377078156 2025-11-30 19:00:59.171 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BZU.MI: Quality premium applied 2025-11-30 19:00:59.171 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BZU.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.171 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BZU.MI: fair value components ✅ Score: 81/100 - WATCH [30/40] Analizzando STMMI.MI... 2025-11-30 19:00:59.193 | DEBUG | __main__:get_stock_data:284 - STMMI.MI: D/E source = balance_sheet, value = 0.13616826179150668 2025-11-30 19:00:59.194 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - STMMI.MI: Negative earnings growth (-29.7%). Using conservative P/E approach. 2025-11-30 19:00:59.194 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - STMMI.MI: Quality premium applied 2025-11-30 19:00:59.194 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - STMMI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.194 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - STMMI.MI: fair value components 📊 Score: 41/100 - AVOID [31/40] Analizzando TIT.MI... 2025-11-30 19:00:59.198 | DEBUG | __main__:get_stock_data:284 - TIT.MI: D/E source = balance_sheet, value = 1.2248055692899558 2025-11-30 19:00:59.198 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TIT.MI: Quality premium applied 2025-11-30 19:00:59.198 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TIT.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.198 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TIT.MI: fair value components 📊 Score: 5/100 - AVOID [32/40] Analizzando INW.MI... 2025-11-30 19:00:59.201 | DEBUG | __main__:get_stock_data:284 - INW.MI: D/E source = balance_sheet, value = 1.2314787979824096 2025-11-30 19:00:59.201 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - INW.MI: Quality premium applied 2025-11-30 19:00:59.202 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - INW.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.202 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - INW.MI: fair value components 📊 Score: 42/100 - AVOID [33/40] Analizzando MONC.MI... 2025-11-30 19:00:59.204 | DEBUG | __main__:get_stock_data:284 - MONC.MI: D/E source = balance_sheet, value = 0.2673817352463907 2025-11-30 19:00:59.204 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MONC.MI: Quality premium applied 2025-11-30 19:00:59.204 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - MONC.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.204 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MONC.MI: fair value components 📊 Score: 60/100 - AVOID [34/40] Analizzando CPR.MI... 2025-11-30 19:00:59.225 | DEBUG | __main__:get_stock_data:284 - CPR.MI: D/E source = balance_sheet, value = 0.7526206704722367 2025-11-30 19:00:59.226 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CPR.MI: Quality premium applied 2025-11-30 19:00:59.226 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - CPR.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.226 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CPR.MI: fair value components 📊 Score: 19/100 - AVOID [35/40] Analizzando BC.MI... 2025-11-30 19:00:59.229 | DEBUG | __main__:get_stock_data:284 - BC.MI: D/E source = balance_sheet, value = 2.514369279378207 2025-11-30 19:00:59.230 | WARNING | src.analysis.warren_analyzer:analyze:181 - BC.MI: CIO Quality Fail - High Debt/Equity (2.51 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [36/40] Analizzando DIA.MI... 2025-11-30 19:00:59.232 | DEBUG | __main__:get_stock_data:284 - DIA.MI: D/E source = balance_sheet, value = 0.3426030502221645 2025-11-30 19:00:59.233 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DIA.MI: Quality premium applied 2025-11-30 19:00:59.233 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - DIA.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.233 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DIA.MI: fair value components 📊 Score: 63/100 - AVOID [37/40] Analizzando REC.MI... 2025-11-30 19:00:59.254 | DEBUG | __main__:get_stock_data:284 - REC.MI: D/E source = balance_sheet, value = 1.3399508804572016 2025-11-30 19:00:59.255 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - REC.MI: Quality premium applied 2025-11-30 19:00:59.255 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - REC.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.255 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - REC.MI: fair value components 📊 Score: 63/100 - AVOID [38/40] Analizzando AMP.MI... 2025-11-30 19:00:59.276 | DEBUG | __main__:get_stock_data:284 - AMP.MI: D/E source = balance_sheet, value = 1.645875454129645 2025-11-30 19:00:59.277 | WARNING | src.analysis.warren_analyzer:analyze:181 - AMP.MI: CIO Quality Fail - High Debt/Equity (1.65 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [39/40] Analizzando PST.MI... 2025-11-30 19:00:59.280 | DEBUG | __main__:get_stock_data:284 - PST.MI: D/E source = balance_sheet, value = 8.398515065181732 ⚠️ Invalid fundamental data: Net Debt/EBITDA eccessivo: 15.0x (max 10) 📊 Score: 10/100 - DATA INSUFFICIENT [40/40] Analizzando TGYM.MI... 2025-11-30 19:00:59.283 | DEBUG | __main__:get_stock_data:284 - TGYM.MI: D/E source = balance_sheet, value = 0.2170550612671374 2025-11-30 19:00:59.283 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TGYM.MI: Quality premium applied 2025-11-30 19:00:59.283 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TGYM.MI: Italian stock - applying -20% country risk penalty 2025-11-30 19:00:59.283 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TGYM.MI: fair value components 2025-11-30 19:00:59.298 | INFO | src.analysis.market_radar:__init__:41 - Market Radar initialized 2025-11-30 19:00:59.299 | INFO | src.analysis.market_radar:_save_snapshot:171 - Market snapshot saved for IT: -33.6% discount 2025-11-30 19:00:59.318 | INFO | src.analysis.market_radar:store_snapshot:70 - ✅ Market snapshot stored for IT 2025-11-30 19:01:01.922 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BNP.PA already exists in database 2025-11-30 19:01:02.741 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock GLE.PA already exists in database 2025-11-30 19:01:03.450 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ACA.PA already exists in database 2025-11-30 19:01:04.277 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CS.PA already exists in database 2025-11-30 19:01:05.199 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MC.PA already exists in database 2025-11-30 19:01:06.018 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RMS.PA already exists in database 2025-11-30 19:01:07.145 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock KER.PA already exists in database 2025-11-30 19:01:07.964 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock OR.PA already exists in database 2025-11-30 19:01:08.780 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TTE.PA already exists in database 2025-11-30 19:01:09.385 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENGI.PA already exists in database 2025-11-30 19:01:09.982 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AIR.PA already exists in database 2025-11-30 19:01:10.831 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAF.PA already exists in database 2025-11-30 19:01:11.536 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DG.PA already exists in database 2025-11-30 19:01:12.265 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SGO.PA already exists in database 2025-11-30 19:01:12.982 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SU.PA already exists in database 2025-11-30 19:01:13.566 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EN.PA already exists in database 2025-11-30 19:01:14.281 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CAP.PA already exists in database 2025-11-30 19:01:15.127 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DSY.PA already exists in database 2025-11-30 19:01:15.747 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAN.PA already exists in database 2025-11-30 19:01:16.463 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EL.PA already exists in database 2025-11-30 19:01:17.384 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CA.PA already exists in database 2025-11-30 19:01:18.102 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BN.PA already exists in database 2025-11-30 19:01:18.819 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RI.PA already exists in database 2025-11-30 19:01:19.549 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AC.PA already exists in database 2025-11-30 19:01:20.249 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AI.PA already exists in database 2025-11-30 19:01:20.854 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RNO.PA already exists in database 2025-11-30 19:01:21.481 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ML.PA already exists in database 2025-11-30 19:01:22.403 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STLAP.PA already exists in database 2025-11-30 19:01:23.120 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ORA.PA already exists in database 2025-11-30 19:01:23.734 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VIV.PA already exists in database 2025-11-30 19:01:24.536 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VIE.PA already exists in database ✅ Score: 85/100 - WATCH ====================================================================== 📡 MARKET RADAR - Salvataggio Snapshot FTSE MIB ====================================================================== ✅ Market snapshot salvato per IT ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_IT_20251130_1900.html ✅ Report latest aggiornato: reports/latest/warren_scan_IT_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 85.0% (soglia: 90%) CRITICAL: 5, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • IG.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (4.52 > 2.5)) • STLAM.MI: Hard Fail (FCF Yield: -30.4% < -20.0%) • IVG.MI: Hard Fail (FCF Yield: -41.8% < -20.0%) • BC.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (2.51 > 1.5)) • AMP.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (1.65 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 📊 Qualità dati: 85.0% (CRITICAL: 5, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== ====================================================================== ====================================================================== 🇫🇷 WARREN AI - SCAN CAC 40 ====================================================================== 🔄 Auto-onboarding 31 tickers to Euronext Paris... ✅ 31 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 31 titoli CAC 40... 2025-11-30 19:01:24.554 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BNP.PA 2025-11-30 19:01:25.492 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BNP.PA 2025-11-30 19:01:25.492 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for GLE.PA 2025-11-30 19:01:26.197 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for GLE.PA 2025-11-30 19:01:26.197 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ACA.PA 2025-11-30 19:01:27.005 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ACA.PA 2025-11-30 19:01:27.005 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CS.PA 2025-11-30 19:01:27.631 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CS.PA 2025-11-30 19:01:27.631 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MC.PA 2025-11-30 19:01:28.341 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MC.PA 2025-11-30 19:01:28.342 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RMS.PA 2025-11-30 19:01:29.061 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RMS.PA 2025-11-30 19:01:29.062 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for KER.PA 2025-11-30 19:01:29.671 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for KER.PA 2025-11-30 19:01:29.672 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for OR.PA 2025-11-30 19:01:30.386 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for OR.PA 2025-11-30 19:01:30.386 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TTE.PA 2025-11-30 19:01:31.194 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TTE.PA 2025-11-30 19:01:31.194 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENGI.PA 2025-11-30 19:01:31.831 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENGI.PA 2025-11-30 19:01:31.831 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AIR.PA 2025-11-30 19:01:32.533 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AIR.PA 2025-11-30 19:01:32.533 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SAF.PA 2025-11-30 19:01:33.162 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SAF.PA 2025-11-30 19:01:33.162 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DG.PA 2025-11-30 19:01:33.749 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DG.PA 2025-11-30 19:01:33.750 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SGO.PA 2025-11-30 19:01:34.672 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SGO.PA 2025-11-30 19:01:34.673 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SU.PA 2025-11-30 19:01:35.521 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SU.PA 2025-11-30 19:01:35.521 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for EN.PA 2025-11-30 19:01:36.326 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for EN.PA 2025-11-30 19:01:36.327 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CAP.PA 2025-11-30 19:01:37.234 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CAP.PA 2025-11-30 19:01:37.235 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DSY.PA 2025-11-30 19:01:37.978 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DSY.PA 2025-11-30 19:01:37.978 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SAN.PA 2025-11-30 19:01:38.780 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SAN.PA 2025-11-30 19:01:38.780 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for EL.PA 2025-11-30 19:01:39.587 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for EL.PA 2025-11-30 19:01:39.588 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CA.PA 2025-11-30 19:01:40.419 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CA.PA 2025-11-30 19:01:40.419 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BN.PA 2025-11-30 19:01:41.123 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BN.PA 2025-11-30 19:01:41.123 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RI.PA 2025-11-30 19:01:41.757 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RI.PA 2025-11-30 19:01:41.757 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AC.PA 2025-11-30 19:01:42.455 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AC.PA 2025-11-30 19:01:42.455 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AI.PA 2025-11-30 19:01:43.074 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AI.PA 2025-11-30 19:01:43.074 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RNO.PA 2025-11-30 19:01:43.701 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RNO.PA 2025-11-30 19:01:43.701 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ML.PA 2025-11-30 19:01:44.419 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ML.PA 2025-11-30 19:01:44.419 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for STLAP.PA 2025-11-30 19:01:45.165 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for STLAP.PA 2025-11-30 19:01:45.165 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ORA.PA 2025-11-30 19:01:45.780 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ORA.PA 2025-11-30 19:01:45.780 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VIV.PA 2025-11-30 19:01:46.461 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VIV.PA 2025-11-30 19:01:46.461 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VIE.PA 2025-11-30 19:01:47.297 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VIE.PA ✅ Tutti 31 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/31] Analizzando BNP.PA... 2025-11-30 19:01:47.302 | DEBUG | __main__:get_stock_data:284 - BNP.PA: D/E source = balance_sheet, value = 4.866869264989815 2025-11-30 19:01:47.302 | INFO | __main__:get_stock_data:288 - BNP.PA: Net cash position detected (net_debt=-476453011456), overriding D/E from 4.8669 to 0.0 2025-11-30 19:01:47.302 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - BNP.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:01:47.302 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - BNP.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:01:47.302 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BNP.PA: Quality premium applied 2025-11-30 19:01:47.302 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BNP.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.302 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BNP.PA: fair value components 📊 Score: 67/100 - HOLD [2/31] Analizzando GLE.PA... 2025-11-30 19:01:47.336 | DEBUG | __main__:get_stock_data:284 - GLE.PA: D/E source = balance_sheet, value = 4.128487222045092 2025-11-30 19:01:47.337 | INFO | __main__:get_stock_data:288 - GLE.PA: Net cash position detected (net_debt=-479669977088), overriding D/E from 4.1285 to 0.0 2025-11-30 19:01:47.337 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - GLE.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:01:47.337 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - GLE.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:01:47.338 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - GLE.PA: Quality premium applied 2025-11-30 19:01:47.338 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - GLE.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.338 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - GLE.PA: fair value components 📊 Score: 69/100 - HOLD [3/31] Analizzando ACA.PA... 2025-11-30 19:01:47.360 | DEBUG | __main__:get_stock_data:284 - ACA.PA: D/E source = balance_sheet, value = 6.431321104858787 2025-11-30 19:01:47.361 | INFO | __main__:get_stock_data:288 - ACA.PA: Net cash position detected (net_debt=-503823990784), overriding D/E from 6.4313 to 0.0 2025-11-30 19:01:47.361 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ACA.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:01:47.361 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - ACA.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:01:47.361 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ACA.PA: Quality premium applied 2025-11-30 19:01:47.362 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ACA.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.362 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ACA.PA: fair value components 📊 Score: 63/100 - HOLD [4/31] Analizzando CS.PA... 2025-11-30 19:01:47.383 | DEBUG | __main__:get_stock_data:284 - CS.PA: D/E source = balance_sheet, value = 1.32134632457001 2025-11-30 19:01:47.383 | INFO | __main__:get_stock_data:288 - CS.PA: Net cash position detected (net_debt=-5337997312), overriding D/E from 1.3213 to 0.0 2025-11-30 19:01:47.384 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - CS.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:01:47.384 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - CS.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:01:47.384 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CS.PA: Quality premium applied 2025-11-30 19:01:47.384 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - CS.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.384 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CS.PA: fair value components 📊 Score: 67/100 - HOLD [5/31] Analizzando MC.PA... 2025-11-30 19:01:47.405 | DEBUG | __main__:get_stock_data:284 - MC.PA: D/E source = balance_sheet, value = 0.5880741440526089 2025-11-30 19:01:47.406 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - MC.PA: Negative earnings growth (-21.5%). Using conservative P/E approach. 2025-11-30 19:01:47.406 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MC.PA: Quality premium applied 2025-11-30 19:01:47.406 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MC.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.406 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MC.PA: fair value components 📊 Score: 55/100 - AVOID [6/31] Analizzando RMS.PA... 2025-11-30 19:01:47.409 | DEBUG | __main__:get_stock_data:284 - RMS.PA: D/E source = balance_sheet, value = 0.11727361920701795 2025-11-30 19:01:47.410 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RMS.PA: Quality premium applied 2025-11-30 19:01:47.410 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RMS.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.410 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RMS.PA: fair value components 📊 Score: 64/100 - AVOID [7/31] Analizzando KER.PA... 2025-11-30 19:01:47.431 | DEBUG | __main__:get_stock_data:284 - KER.PA: D/E source = balance_sheet, value = 1.3342726870638755 2025-11-30 19:01:47.431 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - KER.PA: Negative earnings growth (-46.1%). Using conservative P/E approach. 2025-11-30 19:01:47.431 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - KER.PA: Quality premium applied 2025-11-30 19:01:47.431 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - KER.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.432 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - KER.PA: fair value components 📊 Score: 3/100 - AVOID [8/31] Analizzando OR.PA... 2025-11-30 19:01:47.434 | DEBUG | __main__:get_stock_data:284 - OR.PA: D/E source = balance_sheet, value = 0.26644190539427104 2025-11-30 19:01:47.435 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - OR.PA: Quality premium applied 2025-11-30 19:01:47.435 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - OR.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.435 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - OR.PA: fair value components 📊 Score: 66/100 - AVOID [9/31] Analizzando TTE.PA... 2025-11-30 19:01:47.456 | DEBUG | __main__:get_stock_data:284 - TTE.PA: D/E source = balance_sheet, value = 0.5425172817458297 2025-11-30 19:01:47.456 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - TTE.PA: Mature sector (Energy) - growth capped at 4% 2025-11-30 19:01:47.457 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TTE.PA: Quality premium applied 2025-11-30 19:01:47.457 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - TTE.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.457 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TTE.PA: fair value components ✅ Score: 89/100 - STRONG BUY [10/31] Analizzando ENGI.PA... 2025-11-30 19:01:47.479 | DEBUG | __main__:get_stock_data:284 - ENGI.PA: D/E source = balance_sheet, value = 1.525002934598912 2025-11-30 19:01:47.479 | WARNING | src.analysis.warren_analyzer:analyze:181 - ENGI.PA: CIO Quality Fail - High Debt/Equity (1.53 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [11/31] Analizzando AIR.PA... 2025-11-30 19:01:47.482 | DEBUG | __main__:get_stock_data:284 - AIR.PA: D/E source = balance_sheet, value = 0.68963584861777 2025-11-30 19:01:47.483 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AIR.PA: Quality premium applied 2025-11-30 19:01:47.483 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - AIR.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.483 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AIR.PA: fair value components 📊 Score: 66/100 - AVOID [12/31] Analizzando SAF.PA... 2025-11-30 19:01:47.504 | DEBUG | __main__:get_stock_data:284 - SAF.PA: D/E source = balance_sheet, value = 0.5028498616352202 2025-11-30 19:01:47.505 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SAF.PA: Quality premium applied 2025-11-30 19:01:47.505 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SAF.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.505 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SAF.PA: fair value components ✅ Score: 83/100 - WATCH [13/31] Analizzando DG.PA... 2025-11-30 19:01:47.528 | DEBUG | __main__:get_stock_data:284 - DG.PA: D/E source = balance_sheet, value = 1.4232811492303068 2025-11-30 19:01:47.528 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DG.PA: Quality premium applied 2025-11-30 19:01:47.529 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DG.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.529 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DG.PA: fair value components 📊 Score: 54/100 - AVOID [14/31] Analizzando SGO.PA... 2025-11-30 19:01:47.532 | DEBUG | __main__:get_stock_data:284 - SGO.PA: D/E source = balance_sheet, value = 0.7470459493137059 2025-11-30 19:01:47.532 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SGO.PA: Quality premium applied 2025-11-30 19:01:47.532 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SGO.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.532 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SGO.PA: fair value components 📊 Score: 60/100 - AVOID [15/31] Analizzando SU.PA... 2025-11-30 19:01:47.553 | DEBUG | __main__:get_stock_data:284 - SU.PA: D/E source = balance_sheet, value = 0.5597100572665552 2025-11-30 19:01:47.553 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SU.PA: Quality premium applied 2025-11-30 19:01:47.554 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SU.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.554 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SU.PA: fair value components 📊 Score: 67/100 - AVOID [16/31] Analizzando EN.PA... 2025-11-30 19:01:47.575 | DEBUG | __main__:get_stock_data:284 - EN.PA: D/E source = balance_sheet, value = 1.1574015596850393 2025-11-30 19:01:47.576 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - EN.PA: Quality premium applied 2025-11-30 19:01:47.576 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - EN.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.576 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - EN.PA: fair value components 📊 Score: 50/100 - AVOID [17/31] Analizzando CAP.PA... 2025-11-30 19:01:47.579 | DEBUG | __main__:get_stock_data:284 - CAP.PA: D/E source = balance_sheet, value = 0.5156687898089172 2025-11-30 19:01:47.580 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CAP.PA: Quality premium applied 2025-11-30 19:01:47.580 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - CAP.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.580 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CAP.PA: fair value components 📊 Score: 59/100 - AVOID [18/31] Analizzando DSY.PA... 2025-11-30 19:01:47.582 | DEBUG | __main__:get_stock_data:284 - DSY.PA: D/E source = balance_sheet, value = 0.2855315112611122 2025-11-30 19:01:47.582 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DSY.PA: Quality premium applied 2025-11-30 19:01:47.582 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DSY.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.582 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DSY.PA: fair value components 📊 Score: 69/100 - AVOID [19/31] Analizzando SAN.PA... 2025-11-30 19:01:47.601 | DEBUG | __main__:get_stock_data:284 - SAN.PA: D/E source = balance_sheet, value = 0.2806843360212626 2025-11-30 19:01:47.602 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SAN.PA: Quality premium applied 2025-11-30 19:01:47.602 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SAN.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.602 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SAN.PA: fair value components 📊 Score: 68/100 - AVOID [20/31] Analizzando EL.PA... 2025-11-30 19:01:47.623 | DEBUG | __main__:get_stock_data:284 - EL.PA: D/E source = balance_sheet, value = 0.3479789942540123 2025-11-30 19:01:47.624 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - EL.PA: Quality premium applied 2025-11-30 19:01:47.624 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - EL.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.624 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - EL.PA: fair value components 📊 Score: 47/100 - AVOID [21/31] Analizzando CA.PA... 2025-11-30 19:01:47.627 | DEBUG | __main__:get_stock_data:284 - CA.PA: D/E source = balance_sheet, value = 2.104158923475046 2025-11-30 19:01:47.628 | WARNING | src.analysis.warren_analyzer:analyze:181 - CA.PA: CIO Quality Fail - High Debt/Equity (2.10 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [22/31] Analizzando BN.PA... 2025-11-30 19:01:47.630 | DEBUG | __main__:get_stock_data:284 - BN.PA: D/E source = balance_sheet, value = 0.8543972882270301 2025-11-30 19:01:47.630 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BN.PA: Quality premium applied 2025-11-30 19:01:47.630 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BN.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.630 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BN.PA: fair value components 📊 Score: 44/100 - AVOID [23/31] Analizzando RI.PA... 2025-11-30 19:01:47.632 | DEBUG | __main__:get_stock_data:284 - RI.PA: D/E source = balance_sheet, value = 0.8278333189587168 2025-11-30 19:01:47.632 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RI.PA: Quality premium applied 2025-11-30 19:01:47.632 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RI.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.632 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RI.PA: fair value components 📊 Score: 52/100 - AVOID [24/31] Analizzando AC.PA... 2025-11-30 19:01:47.634 | DEBUG | __main__:get_stock_data:284 - AC.PA: D/E source = balance_sheet, value = 0.8507551542130366 2025-11-30 19:01:47.634 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AC.PA: Quality premium applied 2025-11-30 19:01:47.634 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - AC.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.634 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AC.PA: fair value components 📊 Score: 48/100 - AVOID [25/31] Analizzando AI.PA... 2025-11-30 19:01:47.635 | DEBUG | __main__:get_stock_data:284 - AI.PA: D/E source = balance_sheet, value = 0.4726582326135518 2025-11-30 19:01:47.636 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AI.PA: Quality premium applied 2025-11-30 19:01:47.636 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - AI.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.636 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AI.PA: fair value components 📊 Score: 64/100 - AVOID [26/31] Analizzando RNO.PA... 2025-11-30 19:01:47.654 | DEBUG | __main__:get_stock_data:284 - RNO.PA: D/E source = balance_sheet, value = 2.3121184155201426 2025-11-30 19:01:47.654 | WARNING | src.analysis.warren_analyzer:analyze:181 - RNO.PA: CIO Quality Fail - High Debt/Equity (2.31 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [27/31] Analizzando ML.PA... 2025-11-30 19:01:47.656 | DEBUG | __main__:get_stock_data:284 - ML.PA: D/E source = missing, value = None 📊 Score: 10/100 - DATA INSUFFICIENT [28/31] Analizzando STLAP.PA... 2025-11-30 19:01:47.658 | DEBUG | __main__:get_stock_data:284 - STLAP.PA: D/E source = balance_sheet, value = 0.5000367037163982 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -30.4% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [29/31] Analizzando ORA.PA... 2025-11-30 19:01:47.659 | DEBUG | __main__:get_stock_data:284 - ORA.PA: D/E source = balance_sheet, value = 1.3214678586221005 2025-11-30 19:01:47.660 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ORA.PA: Quality premium applied 2025-11-30 19:01:47.660 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ORA.PA: French/German stock - applying -10% country risk penalty 2025-11-30 19:01:47.660 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ORA.PA: fair value components 📊 Score: 31/100 - AVOID [30/31] Analizzando VIV.PA... 2025-11-30 19:01:47.661 | DEBUG | __main__:get_stock_data:284 - VIV.PA: D/E source = balance_sheet, value = 0.43401566550522647 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -20.4% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [31/31] Analizzando VIE.PA... 2025-11-30 19:01:47.663 | DEBUG | __main__:get_stock_data:284 - VIE.PA: D/E source = balance_sheet, value = 2.3293070321331784 2025-11-30 19:01:47.663 | WARNING | src.analysis.warren_analyzer:analyze:181 - VIE.PA: CIO Quality Fail - High Debt/Equity (2.33 > 1.5) 2025-11-30 19:01:47.663 | INFO | src.analysis.market_radar:__init__:41 - Market Radar initialized 2025-11-30 19:01:47.663 | INFO | src.analysis.market_radar:_save_snapshot:171 - Market snapshot saved for FR: -36.9% discount 2025-11-30 19:01:47.684 | INFO | src.analysis.market_radar:store_snapshot:70 - ✅ Market snapshot stored for FR 2025-11-30 19:01:49.920 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAP.DE already exists in database 2025-11-30 19:01:50.666 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IFX.DE already exists in database 2025-11-30 19:01:51.368 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ALV.DE already exists in database 2025-11-30 19:01:52.100 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MUV2.DE already exists in database 2025-11-30 19:01:52.817 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DBK.DE already exists in database 2025-11-30 19:01:53.531 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CBK.DE already exists in database 2025-11-30 19:01:54.117 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DB1.DE already exists in database 2025-11-30 19:01:54.759 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BMW.DE already exists in database 2025-11-30 19:01:55.582 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MBG.DE already exists in database 2025-11-30 19:01:56.298 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VOW3.DE already exists in database 2025-11-30 19:01:57.015 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock P911.DE already exists in database 2025-11-30 19:01:57.835 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CON.DE already exists in database 2025-11-30 19:01:58.827 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SIE.DE already exists in database 2025-11-30 19:01:59.341 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RHM.DE already exists in database 2025-11-30 19:01:59.985 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DHL.DE already exists in database 2025-11-30 19:02:00.698 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DTG.DE already exists in database 2025-11-30 19:02:01.521 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EOAN.DE already exists in database 2025-11-30 19:02:02.413 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RWE.DE already exists in database 2025-11-30 19:02:03.057 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENR.DE already exists in database 2025-11-30 19:02:03.847 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAYN.DE already exists in database 2025-11-30 19:02:04.491 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MRK.DE already exists in database 2025-11-30 19:02:05.310 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DTE.DE already exists in database 2025-11-30 19:02:06.082 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ADS.DE already exists in database 2025-11-30 19:02:06.652 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ZAL.DE already exists in database 2025-11-30 19:02:07.055 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAS.DE already exists in database 2025-11-30 19:02:07.502 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VNA.DE already exists in database 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📡 MARKET RADAR - Salvataggio Snapshot CAC 40 ====================================================================== ✅ Market snapshot salvato per FR ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_FR_20251130_1901.html ✅ Report latest aggiornato: reports/latest/warren_scan_FR_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 77.4% (soglia: 90%) CRITICAL: 6, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • ENGI.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (1.53 > 1.5)) • CA.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.10 > 1.5)) • RNO.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.31 > 1.5)) • STLAP.PA: Hard Fail (FCF Yield: -30.4% < -20.0%) • VIV.PA: Hard Fail (FCF Yield: -20.4% < -20.0%) • VIE.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.33 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 31/31 📊 Qualità dati: 77.4% (CRITICAL: 6, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== ====================================================================== ====================================================================== 🇩🇪 WARREN AI - SCAN DAX 40 ====================================================================== 🔄 Auto-onboarding 26 tickers to Xetra... ✅ 26 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 26 titoli DAX 40... 2025-11-30 19:02:07.517 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SAP.DE 2025-11-30 19:02:08.316 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SAP.DE 2025-11-30 19:02:08.316 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IFX.DE 2025-11-30 19:02:09.251 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IFX.DE 2025-11-30 19:02:09.251 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ALV.DE 2025-11-30 19:02:09.831 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ALV.DE 2025-11-30 19:02:09.831 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MUV2.DE 2025-11-30 19:02:10.370 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MUV2.DE 2025-11-30 19:02:10.370 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DBK.DE 2025-11-30 19:02:10.748 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DBK.DE 2025-11-30 19:02:10.748 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CBK.DE 2025-11-30 19:02:11.242 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CBK.DE 2025-11-30 19:02:11.242 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DB1.DE 2025-11-30 19:02:11.892 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DB1.DE 2025-11-30 19:02:11.892 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BMW.DE 2025-11-30 19:02:12.491 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BMW.DE 2025-11-30 19:02:12.491 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MBG.DE 2025-11-30 19:02:13.401 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MBG.DE 2025-11-30 19:02:13.402 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VOW3.DE 2025-11-30 19:02:14.242 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VOW3.DE 2025-11-30 19:02:14.242 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for P911.DE 2025-11-30 19:02:14.931 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for P911.DE 2025-11-30 19:02:14.931 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CON.DE 2025-11-30 19:02:15.551 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CON.DE 2025-11-30 19:02:15.551 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SIE.DE 2025-11-30 19:02:16.187 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SIE.DE 2025-11-30 19:02:16.188 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RHM.DE 2025-11-30 19:02:16.891 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RHM.DE 2025-11-30 19:02:16.891 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DHL.DE 2025-11-30 19:02:17.514 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DHL.DE 2025-11-30 19:02:17.514 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DTG.DE 2025-11-30 19:02:18.038 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DTG.DE 2025-11-30 19:02:18.038 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for EOAN.DE 2025-11-30 19:02:18.737 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for EOAN.DE 2025-11-30 19:02:18.737 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RWE.DE 2025-11-30 19:02:19.530 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RWE.DE 2025-11-30 19:02:19.530 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENR.DE 2025-11-30 19:02:20.141 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENR.DE 2025-11-30 19:02:20.141 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BAYN.DE 2025-11-30 19:02:21.000 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BAYN.DE 2025-11-30 19:02:21.001 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MRK.DE 2025-11-30 19:02:21.717 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MRK.DE 2025-11-30 19:02:21.717 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DTE.DE 2025-11-30 19:02:22.460 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DTE.DE 2025-11-30 19:02:22.460 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ADS.DE 2025-11-30 19:02:23.314 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ADS.DE 2025-11-30 19:02:23.314 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ZAL.DE 2025-11-30 19:02:24.072 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ZAL.DE 2025-11-30 19:02:24.073 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BAS.DE 2025-11-30 19:02:24.849 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BAS.DE 2025-11-30 19:02:24.849 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VNA.DE 2025-11-30 19:02:25.494 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VNA.DE ✅ Tutti 26 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/26] Analizzando SAP.DE... 2025-11-30 19:02:25.500 | DEBUG | __main__:get_stock_data:284 - SAP.DE: D/E source = balance_sheet, value = 0.20072624225352112 2025-11-30 19:02:25.500 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SAP.DE: Quality premium applied 2025-11-30 19:02:25.500 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SAP.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.500 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SAP.DE: fair value components ✅ Score: 82/100 - WATCH [2/26] Analizzando IFX.DE... 2025-11-30 19:02:25.535 | DEBUG | __main__:get_stock_data:284 - IFX.DE: D/E source = balance_sheet, value = 0.41907195539810677 2025-11-30 19:02:25.536 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - IFX.DE: Quality premium applied 2025-11-30 19:02:25.536 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - IFX.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.536 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - IFX.DE: fair value components 📊 Score: 39/100 - AVOID [3/26] Analizzando ALV.DE... 2025-11-30 19:02:25.540 | DEBUG | __main__:get_stock_data:284 - ALV.DE: D/E source = balance_sheet, value = 0.0 2025-11-30 19:02:25.540 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ALV.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:02:25.540 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - ALV.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:02:25.541 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ALV.DE: Quality premium applied 2025-11-30 19:02:25.541 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ALV.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.541 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ALV.DE: fair value components ✅ Score: 92/100 - HOLD [4/26] Analizzando MUV2.DE... 2025-11-30 19:02:25.563 | DEBUG | __main__:get_stock_data:284 - MUV2.DE: D/E source = balance_sheet, value = 0.22683129364909163 2025-11-30 19:02:25.564 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - MUV2.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:02:25.564 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - MUV2.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:02:25.564 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MUV2.DE: Quality premium applied 2025-11-30 19:02:25.564 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MUV2.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.565 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MUV2.DE: fair value components ✅ Score: 85/100 - WATCH [5/26] Analizzando DBK.DE... 2025-11-30 19:02:25.586 | DEBUG | __main__:get_stock_data:284 - DBK.DE: D/E source = balance_sheet, value = 5.931976396165806 2025-11-30 19:02:25.586 | INFO | __main__:get_stock_data:288 - DBK.DE: Net cash position detected (net_debt=-107534024704), overriding D/E from 5.9320 to 0.0 2025-11-30 19:02:25.587 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - DBK.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:02:25.587 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - DBK.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:02:25.587 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DBK.DE: Quality premium applied 2025-11-30 19:02:25.587 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DBK.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.587 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DBK.DE: fair value components 📊 Score: 65/100 - HOLD [6/26] Analizzando CBK.DE... 2025-11-30 19:02:25.610 | DEBUG | __main__:get_stock_data:284 - CBK.DE: D/E source = balance_sheet, value = 0.4791400812347685 2025-11-30 19:02:25.610 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - CBK.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:02:25.611 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - CBK.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:02:25.611 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CBK.DE: Quality premium applied 2025-11-30 19:02:25.611 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - CBK.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.611 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CBK.DE: fair value components 📊 Score: 52/100 - AVOID [7/26] Analizzando DB1.DE... 2025-11-30 19:02:25.614 | DEBUG | __main__:get_stock_data:284 - DB1.DE: D/E source = balance_sheet, value = 0.5712826643145629 📊 Score: 10/100 - DATA INSUFFICIENT [8/26] Analizzando BMW.DE... 2025-11-30 19:02:25.616 | DEBUG | __main__:get_stock_data:284 - BMW.DE: D/E source = balance_sheet, value = 1.1671775956670096 2025-11-30 19:02:25.616 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BMW.DE: Quality premium applied 2025-11-30 19:02:25.617 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BMW.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.617 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BMW.DE: fair value components ⚠️ Invalid fundamental data: FCF Yield anomalo: 64.7% (max 50%) 📊 Score: 19/100 - AVOID [9/26] Analizzando MBG.DE... 2025-11-30 19:02:25.618 | DEBUG | __main__:get_stock_data:284 - MBG.DE: D/E source = balance_sheet, value = 1.1049176795033737 2025-11-30 19:02:25.618 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - MBG.DE: Negative earnings growth (-32.6%). Using conservative P/E approach. 2025-11-30 19:02:25.618 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MBG.DE: Quality premium applied 2025-11-30 19:02:25.618 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MBG.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.619 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MBG.DE: fair value components 📊 Score: 17/100 - AVOID [10/26] Analizzando VOW3.DE... 2025-11-30 19:02:25.620 | DEBUG | __main__:get_stock_data:284 - VOW3.DE: D/E source = balance_sheet, value = 1.4112971638342457 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -166.3% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [11/26] Analizzando P911.DE... 2025-11-30 19:02:25.622 | DEBUG | __main__:get_stock_data:284 - P911.DE: D/E source = balance_sheet, value = 0.4958989853751682 2025-11-30 19:02:25.622 | WARNING | src.analysis.warren_analyzer:analyze:181 - P911.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [12/26] Analizzando CON.DE... 2025-11-30 19:02:25.623 | DEBUG | __main__:get_stock_data:284 - CON.DE: D/E source = balance_sheet, value = 0.5290223677792488 2025-11-30 19:02:25.624 | WARNING | src.analysis.warren_analyzer:analyze:181 - CON.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [13/26] Analizzando SIE.DE... 2025-11-30 19:02:25.625 | DEBUG | __main__:get_stock_data:284 - SIE.DE: D/E source = balance_sheet, value = 1.09267711360799 2025-11-30 19:02:25.625 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SIE.DE: Quality premium applied 2025-11-30 19:02:25.625 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SIE.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.625 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SIE.DE: fair value components 📊 Score: 35/100 - AVOID [14/26] Analizzando RHM.DE... 2025-11-30 19:02:25.627 | DEBUG | __main__:get_stock_data:284 - RHM.DE: D/E source = balance_sheet, value = 0.6000000316049383 2025-11-30 19:02:25.627 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RHM.DE: Quality premium applied 2025-11-30 19:02:25.627 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RHM.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.627 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RHM.DE: fair value components 📊 Score: 66/100 - AVOID [15/26] Analizzando DHL.DE... 2025-11-30 19:02:25.644 | DEBUG | __main__:get_stock_data:284 - DHL.DE: D/E source = balance_sheet, value = 1.1045686109359896 2025-11-30 19:02:25.644 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DHL.DE: Quality premium applied 2025-11-30 19:02:25.644 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DHL.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.644 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DHL.DE: fair value components 📊 Score: 65/100 - HOLD [16/26] Analizzando DTG.DE... 2025-11-30 19:02:25.663 | DEBUG | __main__:get_stock_data:284 - DTG.DE: D/E source = balance_sheet, value = 1.3247917568115288 2025-11-30 19:02:25.664 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - DTG.DE: Negative earnings growth (-26.3%). Using conservative P/E approach. 2025-11-30 19:02:25.664 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DTG.DE: Quality premium applied 2025-11-30 19:02:25.664 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DTG.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.664 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DTG.DE: fair value components 📊 Score: 30/100 - AVOID [17/26] Analizzando EOAN.DE... 2025-11-30 19:02:25.666 | DEBUG | __main__:get_stock_data:284 - EOAN.DE: D/E source = balance_sheet, value = 2.1857519627823554 2025-11-30 19:02:25.667 | WARNING | src.analysis.warren_analyzer:analyze:181 - EOAN.DE: CIO Quality Fail - High Debt/Equity (2.19 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [18/26] Analizzando RWE.DE... 2025-11-30 19:02:25.669 | DEBUG | __main__:get_stock_data:284 - RWE.DE: D/E source = balance_sheet, value = 0.6317474668610733 2025-11-30 19:02:25.669 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - RWE.DE: Negative earnings growth (-25.9%). Using conservative P/E approach. 2025-11-30 19:02:25.669 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RWE.DE: Quality premium applied 2025-11-30 19:02:25.669 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RWE.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.669 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RWE.DE: fair value components 📊 Score: 57/100 - AVOID [19/26] Analizzando ENR.DE... 2025-11-30 19:02:25.670 | DEBUG | __main__:get_stock_data:284 - ENR.DE: D/E source = balance_sheet, value = 0.3850111763906417 2025-11-30 19:02:25.671 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ENR.DE: Quality premium applied 2025-11-30 19:02:25.671 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ENR.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.671 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ENR.DE: fair value components 📊 Score: 46/100 - AVOID [20/26] Analizzando BAYN.DE... 2025-11-30 19:02:25.672 | DEBUG | __main__:get_stock_data:284 - BAYN.DE: D/E source = balance_sheet, value = 1.2422589825749029 2025-11-30 19:02:25.672 | WARNING | src.analysis.warren_analyzer:analyze:181 - BAYN.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [21/26] Analizzando MRK.DE... 2025-11-30 19:02:25.674 | DEBUG | __main__:get_stock_data:284 - MRK.DE: D/E source = balance_sheet, value = 0.4046536335918695 2025-11-30 19:02:25.674 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MRK.DE: Quality premium applied 2025-11-30 19:02:25.674 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MRK.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.674 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MRK.DE: fair value components ✅ Score: 78/100 - WATCH [22/26] Analizzando DTE.DE... 2025-11-30 19:02:25.692 | DEBUG | __main__:get_stock_data:284 - DTE.DE: D/E source = balance_sheet, value = 2.288612303336704 2025-11-30 19:02:25.692 | WARNING | src.analysis.warren_analyzer:analyze:181 - DTE.DE: CIO Quality Fail - High Debt/Equity (2.29 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [23/26] Analizzando ADS.DE... 2025-11-30 19:02:25.694 | DEBUG | __main__:get_stock_data:284 - ADS.DE: D/E source = balance_sheet, value = 0.9914171278305333 2025-11-30 19:02:25.694 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ADS.DE: Quality premium applied 2025-11-30 19:02:25.694 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ADS.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.694 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ADS.DE: fair value components 📊 Score: 65/100 - HOLD [24/26] Analizzando ZAL.DE... 2025-11-30 19:02:25.713 | DEBUG | __main__:get_stock_data:284 - ZAL.DE: D/E source = balance_sheet, value = 0.5403143991295539 2025-11-30 19:02:25.713 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - ZAL.DE: Negative earnings growth (-64.7%). Using conservative P/E approach. 2025-11-30 19:02:25.713 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ZAL.DE: Quality premium applied 2025-11-30 19:02:25.714 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ZAL.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.714 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ZAL.DE: fair value components 📊 Score: 51/100 - AVOID [25/26] Analizzando BAS.DE... 2025-11-30 19:02:25.716 | DEBUG | __main__:get_stock_data:284 - BAS.DE: D/E source = balance_sheet, value = 0.6917610009269923 2025-11-30 19:02:25.716 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - BAS.DE: Negative earnings growth (-40.6%). Using conservative P/E approach. 2025-11-30 19:02:25.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BAS.DE: Quality premium applied 2025-11-30 19:02:25.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BAS.DE: French/German stock - applying -10% country risk penalty 2025-11-30 19:02:25.717 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BAS.DE: fair value components ⚠️ Invalid fundamental data: PE ratio troppo alto: 132.06 (max 100) 📊 Score: 18/100 - AVOID [26/26] Analizzando VNA.DE... 2025-11-30 19:02:25.718 | DEBUG | __main__:get_stock_data:284 - VNA.DE: D/E source = balance_sheet, value = 1.8019370212198496 2025-11-30 19:02:25.719 | INFO | src.analysis.market_radar:__init__:41 - Market Radar initialized 2025-11-30 19:02:25.719 | INFO | src.analysis.market_radar:_save_snapshot:171 - Market snapshot saved for DE: -32.0% discount 2025-11-30 19:02:25.733 | INFO | src.analysis.market_radar:store_snapshot:70 - ✅ Market snapshot stored for DE 2025-11-30 19:02:28.044 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AAPL already exists in database 2025-11-30 19:02:28.863 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MSFT already exists in database 2025-11-30 19:02:29.576 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CSCO already exists in database 2025-11-30 19:02:30.297 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IBM already exists in database 2025-11-30 19:02:31.198 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock INTC already exists in database 2025-11-30 19:02:31.806 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CRM already exists in database 2025-11-30 19:02:32.655 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock JPM already exists in database 2025-11-30 19:02:33.472 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock GS already exists in database 2025-11-30 19:02:34.085 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AXP already exists in database 2025-11-30 19:02:35.004 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock V already exists in database 2025-11-30 19:02:35.724 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TRV already exists in database 2025-11-30 19:02:36.441 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock JNJ already exists in database 2025-11-30 19:02:37.158 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UNH already exists in database 2025-11-30 19:02:37.772 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AMGN already exists in database 2025-11-30 19:02:38.590 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MRK already exists in database 2025-11-30 19:02:39.305 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock WMT already exists in database 2025-11-30 19:02:40.025 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PG already exists in database 2025-11-30 19:02:40.714 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock KO already exists in database 2025-11-30 19:02:41.254 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MCD already exists in database 2025-11-30 19:02:42.073 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock NKE already exists in database 2025-11-30 19:02:42.760 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HD already exists in database 2025-11-30 19:02:43.609 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DIS already exists in database 2025-11-30 19:02:44.428 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BA already exists in database 2025-11-30 19:02:45.145 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CAT already exists in database 2025-11-30 19:02:45.862 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MMM already exists in database 2025-11-30 19:02:46.650 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HON already exists in database 2025-11-30 19:02:47.368 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CVX already exists in database 2025-11-30 19:02:47.910 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DOW already exists in database 2025-11-30 19:02:48.627 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VZ already exists in database ⚠️ Invalid fundamental data: Net Debt/EBITDA eccessivo: 20.1x (max 10) 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📡 MARKET RADAR - Salvataggio Snapshot DAX 40 ====================================================================== ✅ Market snapshot salvato per DE ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_DE_20251130_1902.html ✅ Report latest aggiornato: reports/latest/warren_scan_DE_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 69.2% (soglia: 90%) CRITICAL: 7, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • VOW3.DE: Hard Fail (FCF Yield: -166.3% < -20.0%) • P911.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • CON.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • EOAN.DE: Hard Fail (CIO Quality Fail: High Debt/Equity (2.19 > 1.5)) • BAYN.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • DTE.DE: Hard Fail (CIO Quality Fail: High Debt/Equity (2.29 > 1.5)) • VNA.DE: Hard Fail (Net Debt/EBITDA: 20.1x > 10.0x) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 26/26 📊 Qualità dati: 69.2% (CRITICAL: 7, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== ====================================================================== ====================================================================== 🇺🇸 WARREN AI - SCAN Dow Jones 30 ====================================================================== 🔄 Auto-onboarding 29 tickers to NYSE/NASDAQ... ✅ 29 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 29 titoli Dow Jones 30... 2025-11-30 19:02:48.652 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AAPL 2025-11-30 19:02:49.379 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AAPL 2025-11-30 19:02:49.379 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MSFT 2025-11-30 19:02:49.969 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MSFT 2025-11-30 19:02:49.969 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CSCO 2025-11-30 19:02:50.707 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CSCO 2025-11-30 19:02:50.707 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IBM 2025-11-30 19:02:51.518 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IBM 2025-11-30 19:02:51.518 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for INTC 2025-11-30 19:02:52.099 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for INTC 2025-11-30 19:02:52.099 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CRM 2025-11-30 19:02:52.728 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CRM 2025-11-30 19:02:52.728 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for JPM 2025-11-30 19:02:53.654 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for JPM 2025-11-30 19:02:53.655 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for GS 2025-11-30 19:02:54.263 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for GS 2025-11-30 19:02:54.264 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AXP 2025-11-30 19:02:54.855 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AXP 2025-11-30 19:02:54.855 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for V 2025-11-30 19:02:55.510 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for V 2025-11-30 19:02:55.510 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TRV 2025-11-30 19:02:56.228 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TRV 2025-11-30 19:02:56.229 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for JNJ 2025-11-30 19:02:57.017 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for JNJ 2025-11-30 19:02:57.017 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for UNH 2025-11-30 19:02:57.764 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for UNH 2025-11-30 19:02:57.764 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AMGN 2025-11-30 19:02:58.259 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AMGN 2025-11-30 19:02:58.259 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MRK 2025-11-30 19:02:58.992 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MRK 2025-11-30 19:02:58.993 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for WMT 2025-11-30 19:02:59.773 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for WMT 2025-11-30 19:02:59.773 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PG 2025-11-30 19:03:00.631 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PG 2025-11-30 19:03:00.631 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for KO 2025-11-30 19:03:01.317 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for KO 2025-11-30 19:03:01.318 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MCD 2025-11-30 19:03:02.034 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MCD 2025-11-30 19:03:02.034 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for NKE 2025-11-30 19:03:02.746 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for NKE 2025-11-30 19:03:02.747 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for HD 2025-11-30 19:03:03.499 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for HD 2025-11-30 19:03:03.499 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DIS 2025-11-30 19:03:04.203 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DIS 2025-11-30 19:03:04.203 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BA 2025-11-30 19:03:05.136 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BA 2025-11-30 19:03:05.137 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CAT 2025-11-30 19:03:05.841 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CAT 2025-11-30 19:03:05.841 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MMM 2025-11-30 19:03:06.747 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MMM 2025-11-30 19:03:06.747 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for HON 2025-11-30 19:03:07.564 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for HON 2025-11-30 19:03:07.565 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CVX 2025-11-30 19:03:08.371 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CVX 2025-11-30 19:03:08.372 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DOW 2025-11-30 19:03:09.231 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DOW 2025-11-30 19:03:09.231 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VZ 2025-11-30 19:03:09.936 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VZ ✅ Tutti 29 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/29] Analizzando AAPL... 2025-11-30 19:03:09.941 | DEBUG | __main__:get_stock_data:284 - AAPL: D/E source = balance_sheet, value = 1.5241073065248938 2025-11-30 19:03:09.941 | WARNING | src.analysis.warren_analyzer:analyze:181 - AAPL: CIO Quality Fail - High Debt/Equity (1.52 > 1.5) ⚠️ Invalid fundamental data: PB ratio anomalo: 55.87 (max 20); ROE irrealistico: 171.4% (max 100%) 📊 Score: 5/100 - CRITICAL DANGER [2/29] Analizzando MSFT... 2025-11-30 19:03:09.943 | DEBUG | __main__:get_stock_data:284 - MSFT: D/E source = balance_sheet, value = 0.3504581097767258 2025-11-30 19:03:09.943 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MSFT: Quality premium applied 2025-11-30 19:03:09.943 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MSFT: fair value components ✅ Score: 83/100 - WATCH [3/29] Analizzando CSCO... 2025-11-30 19:03:09.978 | DEBUG | __main__:get_stock_data:284 - CSCO: D/E source = balance_sheet, value = 0.6326878971884806 2025-11-30 19:03:09.979 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CSCO: Quality premium applied 2025-11-30 19:03:09.979 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CSCO: fair value components ✅ Score: 72/100 - WATCH [4/29] Analizzando IBM... 2025-11-30 19:03:10.002 | DEBUG | __main__:get_stock_data:284 - IBM: D/E source = balance_sheet, value = 2.4377997917017615 2025-11-30 19:03:10.002 | WARNING | src.analysis.warren_analyzer:analyze:181 - IBM: CIO Quality Fail - High Debt/Equity (2.44 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [5/29] Analizzando INTC... 2025-11-30 19:03:10.006 | DEBUG | __main__:get_stock_data:284 - INTC: D/E source = balance_sheet, value = 0.4689533795104261 2025-11-30 19:03:10.006 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - INTC: Quality premium applied 2025-11-30 19:03:10.006 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - INTC: fair value components ⚠️ Invalid fundamental data: PE ratio troppo alto: 676.00 (max 100) 📊 Score: 34/100 - AVOID [6/29] Analizzando CRM... 2025-11-30 19:03:10.008 | DEBUG | __main__:get_stock_data:284 - CRM: D/E source = balance_sheet, value = 0.1930426895525804 2025-11-30 19:03:10.009 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CRM: Quality premium applied 2025-11-30 19:03:10.009 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CRM: fair value components ✅ Score: 77/100 - WATCH [7/29] Analizzando JPM... 2025-11-30 19:03:10.029 | DEBUG | __main__:get_stock_data:284 - JPM: D/E source = balance_sheet, value = 3.3300925054676034 2025-11-30 19:03:10.029 | INFO | __main__:get_stock_data:288 - JPM: Net cash position detected (net_debt=-262951010304), overriding D/E from 3.3301 to 0.0 2025-11-30 19:03:10.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - JPM: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:03:10.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - JPM: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:03:10.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - JPM: Quality premium applied 2025-11-30 19:03:10.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - JPM: fair value components ✅ Score: 77/100 - WATCH [8/29] Analizzando GS... 2025-11-30 19:03:10.052 | DEBUG | __main__:get_stock_data:284 - GS: D/E source = balance_sheet, value = 5.9937865629692775 2025-11-30 19:03:10.052 | INFO | __main__:get_stock_data:288 - GS: Net cash position detected (net_debt=-279138992128), overriding D/E from 5.9938 to 0.0 2025-11-30 19:03:10.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - GS: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:03:10.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - GS: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:03:10.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - GS: Quality premium applied 2025-11-30 19:03:10.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - GS: fair value components ✅ Score: 91/100 - WATCH [9/29] Analizzando AXP... 2025-11-30 19:03:10.076 | DEBUG | __main__:get_stock_data:284 - AXP: D/E source = balance_sheet, value = 1.9845360909331218 2025-11-30 19:03:10.076 | WARNING | src.analysis.warren_analyzer:analyze:181 - AXP: CIO Quality Fail - High Debt/Equity (1.98 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [10/29] Analizzando V... 2025-11-30 19:03:10.079 | DEBUG | __main__:get_stock_data:284 - V: D/E source = balance_sheet, value = 0.6880687895750349 2025-11-30 19:03:10.080 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - V: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:03:10.080 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - V: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:03:10.080 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - V: Quality premium applied 2025-11-30 19:03:10.080 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - V: fair value components ✅ Score: 76/100 - WATCH [11/29] Analizzando TRV... 2025-11-30 19:03:10.103 | DEBUG | __main__:get_stock_data:284 - TRV: D/E source = balance_sheet, value = 0.3325796841803043 2025-11-30 19:03:10.103 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - TRV: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 19:03:10.103 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - TRV: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 19:03:10.104 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TRV: Quality premium applied 2025-11-30 19:03:10.104 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TRV: fair value components ✅ Score: 85/100 - STRONG BUY [12/29] Analizzando JNJ... 2025-11-30 19:03:10.127 | DEBUG | __main__:get_stock_data:284 - JNJ: D/E source = balance_sheet, value = 0.6405791064484543 2025-11-30 19:03:10.127 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - JNJ: Quality premium applied 2025-11-30 19:03:10.128 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - JNJ: fair value components ✅ Score: 84/100 - WATCH [13/29] Analizzando UNH... 2025-11-30 19:03:10.148 | DEBUG | __main__:get_stock_data:284 - UNH: D/E source = balance_sheet, value = 0.8648579030844611 2025-11-30 19:03:10.149 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - UNH: Negative earnings growth (-60.2%). Using conservative P/E approach. 2025-11-30 19:03:10.149 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - UNH: Quality premium applied 2025-11-30 19:03:10.149 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - UNH: fair value components 📊 Score: 63/100 - AVOID [14/29] Analizzando AMGN... 2025-11-30 19:03:10.171 | DEBUG | __main__:get_stock_data:284 - AMGN: D/E source = balance_sheet, value = 9.288242093585163 2025-11-30 19:03:10.172 | WARNING | src.analysis.warren_analyzer:analyze:181 - AMGN: CIO Quality Fail - High Debt/Equity (9.29 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [15/29] Analizzando MRK... 2025-11-30 19:03:10.175 | DEBUG | __main__:get_stock_data:284 - MRK: D/E source = balance_sheet, value = 0.8933560577807527 2025-11-30 19:03:10.176 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MRK: Quality premium applied 2025-11-30 19:03:10.176 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MRK: fair value components ✅ Score: 86/100 - HOLD [16/29] Analizzando WMT... 2025-11-30 19:03:10.198 | DEBUG | __main__:get_stock_data:284 - WMT: D/E source = balance_sheet, value = 0.7518046816169118 2025-11-30 19:03:10.198 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - WMT: Quality premium applied 2025-11-30 19:03:10.199 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - WMT: fair value components 📊 Score: 60/100 - AVOID [17/29] Analizzando PG... 2025-11-30 19:03:10.221 | DEBUG | __main__:get_stock_data:284 - PG: D/E source = balance_sheet, value = 0.6911097512881643 2025-11-30 19:03:10.221 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - PG: Quality premium applied 2025-11-30 19:03:10.221 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - PG: fair value components ✅ Score: 78/100 - WATCH [18/29] Analizzando KO... 2025-11-30 19:03:10.243 | DEBUG | __main__:get_stock_data:284 - KO: D/E source = balance_sheet, value = 1.9376006385580946 2025-11-30 19:03:10.244 | WARNING | src.analysis.warren_analyzer:analyze:181 - KO: CIO Quality Fail - High Debt/Equity (1.94 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [19/29] Analizzando MCD... 2025-11-30 19:03:10.247 | DEBUG | __main__:get_stock_data:284 - MCD: D/E source = missing, value = None 2025-11-30 19:03:10.248 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MCD: Quality premium applied 2025-11-30 19:03:10.248 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MCD: fair value components ⚠️ Invalid fundamental data: PB ratio negativo: -102.67 📊 Score: 31/100 - AVOID [20/29] Analizzando NKE... 2025-11-30 19:03:10.250 | DEBUG | __main__:get_stock_data:284 - NKE: D/E source = balance_sheet, value = 0.8371301136759253 2025-11-30 19:03:10.250 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - NKE: Negative earnings growth (-30.0%). Using conservative P/E approach. 2025-11-30 19:03:10.250 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - NKE: Quality premium applied 2025-11-30 19:03:10.250 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - NKE: fair value components 📊 Score: 55/100 - AVOID [21/29] Analizzando HD... 2025-11-30 19:03:10.252 | DEBUG | __main__:get_stock_data:284 - HD: D/E source = balance_sheet, value = 9.93704836626506 2025-11-30 19:03:10.252 | WARNING | src.analysis.warren_analyzer:analyze:181 - HD: CIO Quality Fail - High Debt/Equity (9.94 > 1.5) ⚠️ Invalid fundamental data: PB ratio anomalo: 29.31 (max 20); ROE irrealistico: 162.9% (max 100%) 📊 Score: 5/100 - CRITICAL DANGER [22/29] Analizzando DIS... 2025-11-30 19:03:10.254 | DEBUG | __main__:get_stock_data:284 - DIS: D/E source = balance_sheet, value = 0.4134287342198436 2025-11-30 19:03:10.254 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DIS: Quality premium applied 2025-11-30 19:03:10.254 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DIS: fair value components ✅ Score: 72/100 - WATCH [23/29] Analizzando BA... 2025-11-30 19:03:10.272 | DEBUG | __main__:get_stock_data:284 - BA: D/E source = missing, value = None 2025-11-30 19:03:10.272 | WARNING | src.analysis.warren_analyzer:analyze:181 - BA: CIO Quality Fail - Negative Operating Margin ⚠️ Invalid fundamental data: PB ratio negativo: -17.39 📊 Score: 5/100 - CRITICAL DANGER [24/29] Analizzando CAT... 2025-11-30 19:03:10.274 | DEBUG | __main__:get_stock_data:284 - CAT: D/E source = balance_sheet, value = 2.130932284233749 2025-11-30 19:03:10.275 | WARNING | src.analysis.warren_analyzer:analyze:181 - CAT: CIO Quality Fail - High Debt/Equity (2.13 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [25/29] Analizzando MMM... 2025-11-30 19:03:10.276 | DEBUG | __main__:get_stock_data:284 - MMM: D/E source = balance_sheet, value = 3.4302446142634047 2025-11-30 19:03:10.277 | WARNING | src.analysis.warren_analyzer:analyze:181 - MMM: CIO Quality Fail - High Debt/Equity (3.43 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [26/29] Analizzando HON... 2025-11-30 19:03:10.278 | DEBUG | __main__:get_stock_data:284 - HON: D/E source = balance_sheet, value = 2.052473283420162 2025-11-30 19:03:10.278 | WARNING | src.analysis.warren_analyzer:analyze:181 - HON: CIO Quality Fail - High Debt/Equity (2.05 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [27/29] Analizzando CVX... 2025-11-30 19:03:10.280 | DEBUG | __main__:get_stock_data:284 - CVX: D/E source = balance_sheet, value = 0.2727451744902113 2025-11-30 19:03:10.280 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - CVX: Negative earnings growth (-26.6%). Using conservative P/E approach. 2025-11-30 19:03:10.280 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CVX: Quality premium applied 2025-11-30 19:03:10.280 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CVX: fair value components 📊 Score: 56/100 - AVOID [28/29] Analizzando DOW... 2025-11-30 19:03:10.281 | DEBUG | __main__:get_stock_data:284 - DOW: D/E source = balance_sheet, value = 1.1307980962258715 2025-11-30 19:03:10.282 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DOW: Quality premium applied 2025-11-30 19:03:10.282 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DOW: fair value components 📊 Score: 0/100 - AVOID [29/29] Analizzando VZ... 2025-11-30 19:03:10.283 | DEBUG | __main__:get_stock_data:284 - VZ: D/E source = balance_sheet, value = 1.766034789120993 2025-11-30 19:03:10.283 | WARNING | src.analysis.warren_analyzer:analyze:181 - VZ: CIO Quality Fail - High Debt/Equity (1.77 > 1.5) 2025-11-30 19:03:10.283 | INFO | src.analysis.market_radar:__init__:41 - Market Radar initialized 2025-11-30 19:03:10.284 | INFO | src.analysis.market_radar:_save_snapshot:171 - Market snapshot saved for USA: -25.7% discount 2025-11-30 19:03:10.298 | INFO | src.analysis.market_radar:store_snapshot:70 - ✅ Market snapshot stored for USA 2025-11-30 19:03:10.310 | INFO | src.analysis.market_radar:__init__:41 - Market Radar initialized 2025-11-30 19:03:10.310 | INFO | src.analysis.market_radar:generate_consolidated_report:193 - Generating consolidated Market Radar for 4 markets /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127470 (\N{REGIONAL INDICATOR SYMBOL LETTER I}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127481 (\N{REGIONAL INDICATOR SYMBOL LETTER T}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127467 (\N{REGIONAL INDICATOR SYMBOL LETTER F}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127479 (\N{REGIONAL INDICATOR SYMBOL LETTER R}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127465 (\N{REGIONAL INDICATOR SYMBOL LETTER D}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127466 (\N{REGIONAL INDICATOR SYMBOL LETTER E}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127482 (\N{REGIONAL INDICATOR SYMBOL LETTER U}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:490: UserWarning: Glyph 127480 (\N{REGIONAL INDICATOR SYMBOL LETTER S}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127470 (\N{REGIONAL INDICATOR SYMBOL LETTER I}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127481 (\N{REGIONAL INDICATOR SYMBOL LETTER T}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127467 (\N{REGIONAL INDICATOR SYMBOL LETTER F}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127479 (\N{REGIONAL INDICATOR SYMBOL LETTER R}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127465 (\N{REGIONAL INDICATOR SYMBOL LETTER D}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127466 (\N{REGIONAL INDICATOR SYMBOL LETTER E}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127482 (\N{REGIONAL INDICATOR SYMBOL LETTER U}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:494: UserWarning: Glyph 127480 (\N{REGIONAL INDICATOR SYMBOL LETTER S}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') 2025-11-30 19:03:10.560 | INFO | src.analysis.market_radar:generate_consolidated_report:247 - Generating charts for IT (3 historical snapshots) /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127470 (\N{REGIONAL INDICATOR SYMBOL LETTER I}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127481 (\N{REGIONAL INDICATOR SYMBOL LETTER T}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127470 (\N{REGIONAL INDICATOR SYMBOL LETTER I}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127481 (\N{REGIONAL INDICATOR SYMBOL LETTER T}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') 2025-11-30 19:03:11.024 | INFO | src.analysis.market_radar:generate_consolidated_report:247 - Generating charts for FR (2 historical snapshots) /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127467 (\N{REGIONAL INDICATOR SYMBOL LETTER F}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127479 (\N{REGIONAL INDICATOR SYMBOL LETTER R}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127467 (\N{REGIONAL INDICATOR SYMBOL LETTER F}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127479 (\N{REGIONAL INDICATOR SYMBOL LETTER R}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') 2025-11-30 19:03:11.472 | INFO | src.analysis.market_radar:generate_consolidated_report:247 - Generating charts for DE (2 historical snapshots) /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127465 (\N{REGIONAL INDICATOR SYMBOL LETTER D}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127466 (\N{REGIONAL INDICATOR SYMBOL LETTER E}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127465 (\N{REGIONAL INDICATOR SYMBOL LETTER D}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127466 (\N{REGIONAL INDICATOR SYMBOL LETTER E}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') 2025-11-30 19:03:11.896 | INFO | src.analysis.market_radar:generate_consolidated_report:247 - Generating charts for USA (2 historical snapshots) /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127482 (\N{REGIONAL INDICATOR SYMBOL LETTER U}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:553: UserWarning: Glyph 127480 (\N{REGIONAL INDICATOR SYMBOL LETTER S}) missing from font(s) DejaVu Sans. plt.tight_layout() /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127482 (\N{REGIONAL INDICATOR SYMBOL LETTER U}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') /mnt/ssd/data/python-lab/Trading/src/analysis/market_radar.py:557: UserWarning: Glyph 127480 (\N{REGIONAL INDICATOR SYMBOL LETTER S}) missing from font(s) DejaVu Sans. plt.savefig(buffer, format='png', dpi=120, bbox_inches='tight') 2025-11-30 19:03:12.314 | INFO | src.analysis.market_radar:generate_consolidated_report:290 - ✅ Consolidated Market Radar saved: 2025-11-30 19:03:12.314 | INFO | src.analysis.market_radar:generate_consolidated_report:291 - - Timestamped: reports/2025-11-30/warren_market_radar_20251130_1903.html 2025-11-30 19:03:12.314 | INFO | src.analysis.market_radar:generate_consolidated_report:292 - - Latest: reports/latest/warren_market_radar_latest.html 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📡 MARKET RADAR - Salvataggio Snapshot Dow Jones 30 ====================================================================== ✅ Market snapshot salvato per USA ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_USA_20251130_1903.html ✅ Report latest aggiornato: reports/latest/warren_scan_USA_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 62.1% (soglia: 90%) CRITICAL: 11, DATA INSUFFICIENT: 0 Dati vecchi: 0 🔴 Problemi Critici: • AAPL: Hard Fail (CIO Quality Fail: High Debt/Equity (1.52 > 1.5)) • IBM: Hard Fail (CIO Quality Fail: High Debt/Equity (2.44 > 1.5)) • AXP: Hard Fail (CIO Quality Fail: High Debt/Equity (1.98 > 1.5)) • AMGN: Hard Fail (CIO Quality Fail: High Debt/Equity (9.29 > 1.5)) • KO: Hard Fail (CIO Quality Fail: High Debt/Equity (1.94 > 1.5)) • HD: Hard Fail (CIO Quality Fail: High Debt/Equity (9.94 > 1.5)) • BA: Hard Fail (CIO Quality Fail: Negative Operating Margin) • CAT: Hard Fail (CIO Quality Fail: High Debt/Equity (2.13 > 1.5)) • MMM: Hard Fail (CIO Quality Fail: High Debt/Equity (3.43 > 1.5)) • HON: Hard Fail (CIO Quality Fail: High Debt/Equity (2.05 > 1.5)) • VZ: Hard Fail (CIO Quality Fail: High Debt/Equity (1.77 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 29/29 📊 Qualità dati: 62.1% (CRITICAL: 11, DATA INSUFFICIENT: 0) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== ====================================================================== 📡 CONSOLIDATED MARKET RADAR - All Markets ====================================================================== ✅ Consolidated report generated successfully! 📁 Timestamped: reports/2025-11-30/warren_market_radar_20251130_1903.html 📁 Latest: reports/latest/warren_market_radar_latest.html [2025-11-30 19:00:01] SUCCESS: Warren Scanner completed successfully [2025-11-30 19:00:01] Found report for IT: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_IT_latest.html [2025-11-30 19:00:01] Found report for FR: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_FR_latest.html [2025-11-30 19:00:01] Found report for DE: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_DE_latest.html [2025-11-30 19:00:01] Found report for USA: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_USA_latest.html [2025-11-30 19:00:01] Found 4 market reports: IT FR DE USA [2025-11-30 19:00:01] ⚠️ CRITICAL: Data quality below 90% (62.1%) [2025-11-30 19:00:01] Critical quality alert email sent to maurof.gagliardi@gmail.com [2025-11-30 19:00:01] Cleaning up old scan results... [2025-11-30 19:00:01] ========================================== [2025-11-30 19:00:01] Warren Multi-Market Scanner finished (exit code: 0) [2025-11-30 19:00:01] ========================================== [2025-11-30 19:00:01] [2025-11-30 20:33:11] ========================================== [2025-11-30 20:33:11] Starting Warren Scanner Multi-Market Scan [2025-11-30 20:33:11] ========================================== [2025-11-30 20:33:11] Checking internet connectivity... [2025-11-30 20:33:11] Backing up database... [2025-11-30 20:33:11] Database backed up successfully [2025-11-30 20:33:11] Activating virtual environment... [2025-11-30 20:33:11] Running warren_scan.py --market ALL... 2025-11-30 20:33:12.025 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db 2025-11-30 20:33:12.027 | INFO | src.database.db_manager:create_tables:58 - Database tables created successfully 2025-11-30 20:33:13.314 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ISP.MI already exists in database 2025-11-30 20:33:13.926 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UCG.MI already exists in database 2025-11-30 20:33:14.439 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAMI.MI already exists in database 2025-11-30 20:33:14.950 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BPE.MI already exists in database 2025-11-30 20:33:15.405 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BMPS.MI already exists in database 2025-11-30 20:33:15.850 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MB.MI already exists in database 2025-11-30 20:33:16.236 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock FBK.MI already exists in database 2025-11-30 20:33:16.633 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AZM.MI already exists in database 2025-11-30 20:33:17.079 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock NEXI.MI already exists in database 2025-11-30 20:33:17.461 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock G.MI already exists in database 2025-11-30 20:33:17.905 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UNI.MI already exists in database 2025-11-30 20:33:18.283 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENEL.MI already exists in database 2025-11-30 20:33:18.679 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENI.MI already exists in database 2025-11-30 20:33:19.130 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TRN.MI already exists in database 2025-11-30 20:33:19.761 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SRG.MI already exists in database 2025-11-30 20:33:20.274 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HER.MI already exists in database 2025-11-30 20:33:20.782 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock A2A.MI already exists in database 2025-11-30 20:33:21.303 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IG.MI already exists in database 2025-11-30 20:33:21.808 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ERG.MI already exists in database 2025-11-30 20:33:22.610 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SPM.MI already exists in database 2025-11-30 20:33:23.173 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STLAM.MI already exists in database 2025-11-30 20:33:23.718 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RACE.MI already exists in database 2025-11-30 20:33:24.313 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PIRC.MI already exists in database 2025-11-30 20:33:25.005 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IVG.MI already exists in database 2025-11-30 20:33:25.641 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock LDO.MI already exists in database 2025-11-30 20:33:26.229 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PRY.MI already exists in database 2025-11-30 20:33:26.735 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TEN.MI already exists in database 2025-11-30 20:33:27.130 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IP.MI already exists in database 2025-11-30 20:33:27.549 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BZU.MI already exists in database 2025-11-30 20:33:28.058 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STMMI.MI already exists in database 2025-11-30 20:33:28.671 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TIT.MI already exists in database 2025-11-30 20:33:29.182 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock INW.MI already exists in database 2025-11-30 20:33:29.598 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MONC.MI already exists in database 2025-11-30 20:33:30.105 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CPR.MI already exists in database 2025-11-30 20:33:30.615 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BC.MI already exists in database 2025-11-30 20:33:31.230 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DIA.MI already exists in database 2025-11-30 20:33:31.845 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock REC.MI already exists in database 2025-11-30 20:33:32.359 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AMP.MI already exists in database 2025-11-30 20:33:32.868 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PST.MI already exists in database 2025-11-30 20:33:33.378 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TGYM.MI already exists in database ====================================================================== 🇮🇹 WARREN AI - SCAN FTSE MIB ====================================================================== 🔄 Auto-onboarding 40 tickers to Borsa Italiana... ✅ 40 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 40 titoli FTSE MIB... 2025-11-30 20:33:33.414 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ISP.MI 2025-11-30 20:33:33.931 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ISP.MI 2025-11-30 20:33:33.931 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for UCG.MI 2025-11-30 20:33:34.646 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for UCG.MI 2025-11-30 20:33:34.647 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BAMI.MI 2025-11-30 20:33:35.355 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BAMI.MI 2025-11-30 20:33:35.355 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BPE.MI 2025-11-30 20:33:36.080 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BPE.MI 2025-11-30 20:33:36.080 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BMPS.MI 2025-11-30 20:33:36.784 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BMPS.MI 2025-11-30 20:33:36.784 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MB.MI 2025-11-30 20:33:37.499 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MB.MI 2025-11-30 20:33:37.499 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for FBK.MI 2025-11-30 20:33:38.024 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for FBK.MI 2025-11-30 20:33:38.024 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AZM.MI 2025-11-30 20:33:38.634 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AZM.MI 2025-11-30 20:33:38.634 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for NEXI.MI 2025-11-30 20:33:39.241 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for NEXI.MI 2025-11-30 20:33:39.243 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for G.MI 2025-11-30 20:33:39.853 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for G.MI 2025-11-30 20:33:39.853 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for UNI.MI 2025-11-30 20:33:40.564 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for UNI.MI 2025-11-30 20:33:40.564 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENEL.MI 2025-11-30 20:33:41.193 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENEL.MI 2025-11-30 20:33:41.193 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENI.MI 2025-11-30 20:33:41.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENI.MI 2025-11-30 20:33:41.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TRN.MI 2025-11-30 20:33:42.313 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TRN.MI 2025-11-30 20:33:42.314 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SRG.MI 2025-11-30 20:33:42.928 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SRG.MI 2025-11-30 20:33:42.928 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for HER.MI 2025-11-30 20:33:43.551 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for HER.MI 2025-11-30 20:33:43.551 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for A2A.MI 2025-11-30 20:33:44.151 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for A2A.MI 2025-11-30 20:33:44.152 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IG.MI 2025-11-30 20:33:44.765 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IG.MI 2025-11-30 20:33:44.765 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ERG.MI 2025-11-30 20:33:45.481 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ERG.MI 2025-11-30 20:33:45.481 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SPM.MI 2025-11-30 20:33:46.213 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SPM.MI 2025-11-30 20:33:46.213 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for STLAM.MI 2025-11-30 20:33:46.814 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for STLAM.MI 2025-11-30 20:33:46.814 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RACE.MI 2025-11-30 20:33:47.347 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RACE.MI 2025-11-30 20:33:47.348 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PIRC.MI 2025-11-30 20:33:47.838 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PIRC.MI 2025-11-30 20:33:47.838 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IVG.MI 2025-11-30 20:33:48.465 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IVG.MI 2025-11-30 20:33:48.465 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for LDO.MI 2025-11-30 20:33:49.081 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for LDO.MI 2025-11-30 20:33:49.081 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PRY.MI 2025-11-30 20:33:49.594 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PRY.MI 2025-11-30 20:33:49.595 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TEN.MI 2025-11-30 20:33:50.289 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TEN.MI 2025-11-30 20:33:50.289 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IP.MI 2025-11-30 20:33:50.931 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IP.MI 2025-11-30 20:33:50.931 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BZU.MI 2025-11-30 20:33:51.537 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BZU.MI 2025-11-30 20:33:51.537 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for STMMI.MI 2025-11-30 20:33:52.260 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for STMMI.MI 2025-11-30 20:33:52.260 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TIT.MI 2025-11-30 20:33:52.860 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TIT.MI 2025-11-30 20:33:52.861 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for INW.MI 2025-11-30 20:33:53.365 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for INW.MI 2025-11-30 20:33:53.365 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MONC.MI 2025-11-30 20:33:53.983 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MONC.MI 2025-11-30 20:33:53.983 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CPR.MI 2025-11-30 20:33:54.605 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CPR.MI 2025-11-30 20:33:54.606 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BC.MI 2025-11-30 20:33:55.215 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BC.MI 2025-11-30 20:33:55.215 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DIA.MI 2025-11-30 20:33:55.732 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DIA.MI 2025-11-30 20:33:55.732 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for REC.MI 2025-11-30 20:33:56.442 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for REC.MI 2025-11-30 20:33:56.442 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AMP.MI 2025-11-30 20:33:57.064 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AMP.MI 2025-11-30 20:33:57.065 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PST.MI 2025-11-30 20:33:57.574 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PST.MI 2025-11-30 20:33:57.574 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TGYM.MI 2025-11-30 20:33:58.283 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TGYM.MI ✅ Tutti 40 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ISP.MI... 2025-11-30 20:33:58.298 | DEBUG | __main__:get_stock_data:284 - ISP.MI: D/E source = balance_sheet, value = 4.50662814778446 2025-11-30 20:33:58.299 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ISP.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:33:58.299 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - ISP.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:33:58.299 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ISP.MI: Quality premium applied 2025-11-30 20:33:58.299 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ISP.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.299 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ISP.MI: fair value components 📊 Score: 60/100 - AVOID [2/40] Analizzando UCG.MI... 2025-11-30 20:33:58.340 | DEBUG | __main__:get_stock_data:284 - UCG.MI: D/E source = balance_sheet, value = 1.9682259705001521 2025-11-30 20:33:58.341 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - UCG.MI: Quality premium applied 2025-11-30 20:33:58.341 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - UCG.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.341 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - UCG.MI: fair value components 📊 Score: 63/100 - AVOID [3/40] Analizzando BAMI.MI... 2025-11-30 20:33:58.367 | DEBUG | __main__:get_stock_data:284 - BAMI.MI: D/E source = balance_sheet, value = 2.0670660793458313 2025-11-30 20:33:58.367 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BAMI.MI: Quality premium applied 2025-11-30 20:33:58.367 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BAMI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.368 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BAMI.MI: fair value components 📊 Score: 59/100 - AVOID [4/40] Analizzando BPE.MI... 2025-11-30 20:33:58.370 | DEBUG | __main__:get_stock_data:284 - BPE.MI: D/E source = balance_sheet, value = 3.541830033415047 2025-11-30 20:33:58.371 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - BPE.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:33:58.371 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - BPE.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:33:58.372 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BPE.MI: Quality premium applied 2025-11-30 20:33:58.372 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BPE.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.372 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BPE.MI: fair value components ✅ Score: 80/100 - WATCH [5/40] Analizzando BMPS.MI... 2025-11-30 20:33:58.394 | DEBUG | __main__:get_stock_data:284 - BMPS.MI: D/E source = balance_sheet, value = 5.555806289117267 2025-11-30 20:33:58.394 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - BMPS.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:33:58.394 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - BMPS.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:33:58.394 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BMPS.MI: Quality premium applied 2025-11-30 20:33:58.394 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BMPS.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.395 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BMPS.MI: fair value components 📊 Score: 67/100 - HOLD [6/40] Analizzando MB.MI... 2025-11-30 20:33:58.412 | DEBUG | __main__:get_stock_data:284 - MB.MI: D/E source = balance_sheet, value = 3.6048528191673244 2025-11-30 20:33:58.412 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - MB.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:33:58.412 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - MB.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:33:58.412 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MB.MI: Quality premium applied 2025-11-30 20:33:58.412 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - MB.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.412 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MB.MI: fair value components 📊 Score: 59/100 - AVOID [7/40] Analizzando FBK.MI... 2025-11-30 20:33:58.414 | DEBUG | __main__:get_stock_data:284 - FBK.MI: D/E source = balance_sheet, value = 0.3628182573058688 2025-11-30 20:33:58.414 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - FBK.MI: Quality premium applied 2025-11-30 20:33:58.414 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - FBK.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.414 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - FBK.MI: fair value components 📊 Score: 41/100 - AVOID [8/40] Analizzando AZM.MI... 2025-11-30 20:33:58.416 | DEBUG | __main__:get_stock_data:284 - AZM.MI: D/E source = balance_sheet, value = 0.011491115184130821 2025-11-30 20:33:58.416 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - AZM.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:33:58.416 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - AZM.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:33:58.416 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AZM.MI: Quality premium applied 2025-11-30 20:33:58.416 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - AZM.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.416 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AZM.MI: fair value components ✅ Score: 91/100 - HOLD [9/40] Analizzando NEXI.MI... 2025-11-30 20:33:58.434 | DEBUG | __main__:get_stock_data:284 - NEXI.MI: D/E source = balance_sheet, value = 0.6269551822624091 2025-11-30 20:33:58.434 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - NEXI.MI: Quality premium applied 2025-11-30 20:33:58.434 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - NEXI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.434 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - NEXI.MI: fair value components ⚠️ Invalid fundamental data: FCF Yield anomalo: 170.5% (max 50%) 📊 Score: 50/100 - AVOID [10/40] Analizzando G.MI... 2025-11-30 20:33:58.436 | DEBUG | __main__:get_stock_data:284 - G.MI: D/E source = balance_sheet, value = 1.2719075391753596 2025-11-30 20:33:58.437 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - G.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:33:58.437 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - G.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:33:58.437 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - G.MI: Quality premium applied 2025-11-30 20:33:58.437 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - G.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.437 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - G.MI: fair value components 📊 Score: 60/100 - AVOID [11/40] Analizzando UNI.MI... 2025-11-30 20:33:58.461 | DEBUG | __main__:get_stock_data:284 - UNI.MI: D/E source = balance_sheet, value = 0.4836391219826199 2025-11-30 20:33:58.462 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - UNI.MI: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:33:58.462 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - UNI.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:33:58.462 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - UNI.MI: Quality premium applied 2025-11-30 20:33:58.463 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - UNI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.463 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - UNI.MI: fair value components 📊 Score: 49/100 - AVOID [12/40] Analizzando ENEL.MI... 2025-11-30 20:33:58.466 | DEBUG | __main__:get_stock_data:284 - ENEL.MI: D/E source = balance_sheet, value = 2.051762428152145 2025-11-30 20:33:58.466 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ENEL.MI: Mature sector (Utilities) - growth capped at 4% 2025-11-30 20:33:58.466 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ENEL.MI: Quality premium applied 2025-11-30 20:33:58.466 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ENEL.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.466 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ENEL.MI: fair value components 📊 Score: 37/100 - AVOID [13/40] Analizzando ENI.MI... 2025-11-30 20:33:58.468 | DEBUG | __main__:get_stock_data:284 - ENI.MI: D/E source = balance_sheet, value = 0.656929027564649 2025-11-30 20:33:58.468 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ENI.MI: Mature sector (Energy) - growth capped at 4% 2025-11-30 20:33:58.468 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ENI.MI: Quality premium applied 2025-11-30 20:33:58.468 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ENI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.468 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ENI.MI: fair value components 📊 Score: 67/100 - AVOID [14/40] Analizzando TRN.MI... 2025-11-30 20:33:58.490 | DEBUG | __main__:get_stock_data:284 - TRN.MI: D/E source = balance_sheet, value = 1.9574572074107546 2025-11-30 20:33:58.491 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TRN.MI: Quality premium applied 2025-11-30 20:33:58.491 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TRN.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.491 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TRN.MI: fair value components 📊 Score: 43/100 - AVOID [15/40] Analizzando SRG.MI... 2025-11-30 20:33:58.496 | DEBUG | __main__:get_stock_data:284 - SRG.MI: D/E source = balance_sheet, value = 1.9516183079852167 2025-11-30 20:33:58.497 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SRG.MI: Quality premium applied 2025-11-30 20:33:58.497 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - SRG.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.497 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SRG.MI: fair value components 📊 Score: 51/100 - AVOID [16/40] Analizzando HER.MI... 2025-11-30 20:33:58.499 | DEBUG | __main__:get_stock_data:284 - HER.MI: D/E source = balance_sheet, value = 1.4469172033368658 2025-11-30 20:33:58.499 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - HER.MI: Mature sector (Utilities) - growth capped at 4% 2025-11-30 20:33:58.499 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - HER.MI: Quality premium applied 2025-11-30 20:33:58.500 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - HER.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.500 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - HER.MI: fair value components 📊 Score: 33/100 - AVOID [17/40] Analizzando A2A.MI... 2025-11-30 20:33:58.501 | DEBUG | __main__:get_stock_data:284 - A2A.MI: D/E source = balance_sheet, value = 1.284481151882461 2025-11-30 20:33:58.501 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - A2A.MI: Mature sector (Utilities) - growth capped at 4% 2025-11-30 20:33:58.501 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - A2A.MI: Quality premium applied 2025-11-30 20:33:58.501 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - A2A.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.501 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - A2A.MI: fair value components 📊 Score: 51/100 - AVOID [18/40] Analizzando IG.MI... 2025-11-30 20:33:58.503 | DEBUG | __main__:get_stock_data:284 - IG.MI: D/E source = balance_sheet, value = 4.5193553923911995 2025-11-30 20:33:58.503 | WARNING | src.analysis.warren_analyzer:analyze:181 - IG.MI: CIO Quality Fail - High Debt/Equity (4.52 > 2.5) 📊 Score: 5/100 - CRITICAL DANGER [19/40] Analizzando ERG.MI... 2025-11-30 20:33:58.507 | DEBUG | __main__:get_stock_data:284 - ERG.MI: D/E source = balance_sheet, value = 0.9871342101855104 2025-11-30 20:33:58.507 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ERG.MI: Quality premium applied 2025-11-30 20:33:58.507 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - ERG.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.508 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ERG.MI: fair value components 📊 Score: 54/100 - AVOID [20/40] Analizzando SPM.MI... 2025-11-30 20:33:58.511 | DEBUG | __main__:get_stock_data:284 - SPM.MI: D/E source = balance_sheet, value = 0.4972266497622821 2025-11-30 20:33:58.511 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SPM.MI: Quality premium applied 2025-11-30 20:33:58.511 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - SPM.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.511 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SPM.MI: fair value components 📊 Score: 66/100 - HOLD [21/40] Analizzando STLAM.MI... 2025-11-30 20:33:58.529 | DEBUG | __main__:get_stock_data:284 - STLAM.MI: D/E source = balance_sheet, value = 0.5000367037163982 2025-11-30 20:33:58.529 | WARNING | src.analysis.warren_analyzer:analyze:181 - STLAM.MI: CIO Quality Fail - Negative Operating Margin ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -30.4% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [22/40] Analizzando RACE.MI... 2025-11-30 20:33:58.531 | DEBUG | __main__:get_stock_data:284 - RACE.MI: D/E source = balance_sheet, value = 0.8122376787873952 2025-11-30 20:33:58.531 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RACE.MI: Quality premium applied 2025-11-30 20:33:58.531 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - RACE.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.531 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RACE.MI: fair value components 📊 Score: 62/100 - AVOID [23/40] Analizzando PIRC.MI... 2025-11-30 20:33:58.551 | DEBUG | __main__:get_stock_data:284 - PIRC.MI: D/E source = balance_sheet, value = 0.6602208374427626 2025-11-30 20:33:58.551 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - PIRC.MI: Quality premium applied 2025-11-30 20:33:58.551 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - PIRC.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.551 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - PIRC.MI: fair value components 📊 Score: 57/100 - AVOID [24/40] Analizzando IVG.MI... 2025-11-30 20:33:58.553 | DEBUG | __main__:get_stock_data:284 - IVG.MI: D/E source = balance_sheet, value = 2.0040755598369766 2025-11-30 20:33:58.554 | WARNING | src.analysis.warren_analyzer:analyze:181 - IVG.MI: CIO Quality Fail - High Debt/Equity (2.00 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [25/40] Analizzando LDO.MI... 2025-11-30 20:33:58.559 | DEBUG | __main__:get_stock_data:284 - LDO.MI: D/E source = balance_sheet, value = 0.4685205784204672 2025-11-30 20:33:58.559 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - LDO.MI: Quality premium applied 2025-11-30 20:33:58.559 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - LDO.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.559 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - LDO.MI: fair value components 📊 Score: 60/100 - AVOID [26/40] Analizzando PRY.MI... 2025-11-30 20:33:58.580 | DEBUG | __main__:get_stock_data:284 - PRY.MI: D/E source = balance_sheet, value = 0.9793591759386672 2025-11-30 20:33:58.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - PRY.MI: Quality premium applied 2025-11-30 20:33:58.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - PRY.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - PRY.MI: fair value components 📊 Score: 47/100 - AVOID [27/40] Analizzando TEN.MI... 2025-11-30 20:33:58.585 | DEBUG | __main__:get_stock_data:284 - TEN.MI: D/E source = balance_sheet, value = 0.028777412897299185 2025-11-30 20:33:58.585 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - TEN.MI: Mature sector (Energy) - growth capped at 4% 2025-11-30 20:33:58.585 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TEN.MI: Quality premium applied 2025-11-30 20:33:58.585 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TEN.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.585 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TEN.MI: fair value components ✅ Score: 88/100 - HOLD [28/40] Analizzando IP.MI... 2025-11-30 20:33:58.608 | DEBUG | __main__:get_stock_data:284 - IP.MI: D/E source = balance_sheet, value = 0.38784633769379073 2025-11-30 20:33:58.609 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - IP.MI: Quality premium applied 2025-11-30 20:33:58.609 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - IP.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.609 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - IP.MI: fair value components 📊 Score: 68/100 - AVOID [29/40] Analizzando BZU.MI... 2025-11-30 20:33:58.632 | DEBUG | __main__:get_stock_data:284 - BZU.MI: D/E source = balance_sheet, value = 0.09111230377078156 2025-11-30 20:33:58.633 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BZU.MI: Quality premium applied 2025-11-30 20:33:58.633 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - BZU.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.633 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BZU.MI: fair value components ✅ Score: 81/100 - WATCH [30/40] Analizzando STMMI.MI... 2025-11-30 20:33:58.654 | DEBUG | __main__:get_stock_data:284 - STMMI.MI: D/E source = balance_sheet, value = 0.13616826179150668 2025-11-30 20:33:58.655 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - STMMI.MI: Negative earnings growth (-29.7%). Using conservative P/E approach. 2025-11-30 20:33:58.655 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - STMMI.MI: Quality premium applied 2025-11-30 20:33:58.656 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - STMMI.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.656 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - STMMI.MI: fair value components 📊 Score: 41/100 - AVOID [31/40] Analizzando TIT.MI... 2025-11-30 20:33:58.661 | DEBUG | __main__:get_stock_data:284 - TIT.MI: D/E source = balance_sheet, value = 1.2248055692899558 2025-11-30 20:33:58.662 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TIT.MI: Quality premium applied 2025-11-30 20:33:58.662 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TIT.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.662 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TIT.MI: fair value components 📊 Score: 5/100 - AVOID [32/40] Analizzando INW.MI... 2025-11-30 20:33:58.665 | DEBUG | __main__:get_stock_data:284 - INW.MI: D/E source = balance_sheet, value = 1.2314787979824096 2025-11-30 20:33:58.665 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - INW.MI: Quality premium applied 2025-11-30 20:33:58.665 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - INW.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.665 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - INW.MI: fair value components 📊 Score: 42/100 - AVOID [33/40] Analizzando MONC.MI... 2025-11-30 20:33:58.666 | DEBUG | __main__:get_stock_data:284 - MONC.MI: D/E source = balance_sheet, value = 0.2673817352463907 2025-11-30 20:33:58.667 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MONC.MI: Quality premium applied 2025-11-30 20:33:58.667 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - MONC.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.667 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MONC.MI: fair value components 📊 Score: 60/100 - AVOID [34/40] Analizzando CPR.MI... 2025-11-30 20:33:58.684 | DEBUG | __main__:get_stock_data:284 - CPR.MI: D/E source = balance_sheet, value = 0.7526206704722367 2025-11-30 20:33:58.685 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CPR.MI: Quality premium applied 2025-11-30 20:33:58.685 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - CPR.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.685 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CPR.MI: fair value components 📊 Score: 19/100 - AVOID [35/40] Analizzando BC.MI... 2025-11-30 20:33:58.689 | DEBUG | __main__:get_stock_data:284 - BC.MI: D/E source = balance_sheet, value = 2.514369279378207 2025-11-30 20:33:58.690 | WARNING | src.analysis.warren_analyzer:analyze:181 - BC.MI: CIO Quality Fail - High Debt/Equity (2.51 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [36/40] Analizzando DIA.MI... 2025-11-30 20:33:58.694 | DEBUG | __main__:get_stock_data:284 - DIA.MI: D/E source = balance_sheet, value = 0.3426030502221645 2025-11-30 20:33:58.695 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DIA.MI: Quality premium applied 2025-11-30 20:33:58.695 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - DIA.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.695 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DIA.MI: fair value components 📊 Score: 63/100 - AVOID [37/40] Analizzando REC.MI... 2025-11-30 20:33:58.715 | DEBUG | __main__:get_stock_data:284 - REC.MI: D/E source = balance_sheet, value = 1.3399508804572016 2025-11-30 20:33:58.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - REC.MI: Quality premium applied 2025-11-30 20:33:58.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - REC.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - REC.MI: fair value components 📊 Score: 63/100 - AVOID [38/40] Analizzando AMP.MI... 2025-11-30 20:33:58.737 | DEBUG | __main__:get_stock_data:284 - AMP.MI: D/E source = balance_sheet, value = 1.645875454129645 2025-11-30 20:33:58.737 | WARNING | src.analysis.warren_analyzer:analyze:181 - AMP.MI: CIO Quality Fail - High Debt/Equity (1.65 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [39/40] Analizzando PST.MI... 2025-11-30 20:33:58.743 | DEBUG | __main__:get_stock_data:284 - PST.MI: D/E source = balance_sheet, value = 8.398515065181732 ⚠️ Invalid fundamental data: Net Debt/EBITDA eccessivo: 15.0x (max 10) 📊 Score: 10/100 - DATA INSUFFICIENT [40/40] Analizzando TGYM.MI... 2025-11-30 20:33:58.747 | DEBUG | __main__:get_stock_data:284 - TGYM.MI: D/E source = balance_sheet, value = 0.2170550612671374 2025-11-30 20:33:58.748 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TGYM.MI: Quality premium applied 2025-11-30 20:33:58.748 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:470 - TGYM.MI: Italian stock - applying -20% country risk penalty 2025-11-30 20:33:58.748 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TGYM.MI: fair value components 2025-11-30 20:34:00.619 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BNP.PA already exists in database 2025-11-30 20:34:01.133 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock GLE.PA already exists in database 2025-11-30 20:34:01.644 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ACA.PA already exists in database 2025-11-30 20:34:02.259 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CS.PA already exists in database 2025-11-30 20:34:02.976 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MC.PA already exists in database 2025-11-30 20:34:03.487 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RMS.PA already exists in database 2025-11-30 20:34:03.999 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock KER.PA already exists in database 2025-11-30 20:34:04.515 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock OR.PA already exists in database 2025-11-30 20:34:05.024 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TTE.PA already exists in database 2025-11-30 20:34:05.638 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENGI.PA already exists in database 2025-11-30 20:34:06.252 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AIR.PA already exists in database 2025-11-30 20:34:06.866 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAF.PA already exists in database 2025-11-30 20:34:07.367 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DG.PA already exists in database 2025-11-30 20:34:07.890 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SGO.PA already exists in database 2025-11-30 20:34:08.398 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SU.PA already exists in database 2025-11-30 20:34:09.017 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EN.PA already exists in database 2025-11-30 20:34:09.631 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CAP.PA already exists in database 2025-11-30 20:34:10.246 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DSY.PA already exists in database 2025-11-30 20:34:10.760 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAN.PA already exists in database 2025-11-30 20:34:11.398 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EL.PA already exists in database 2025-11-30 20:34:11.884 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CA.PA already exists in database 2025-11-30 20:34:12.499 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BN.PA already exists in database 2025-11-30 20:34:13.011 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RI.PA already exists in database 2025-11-30 20:34:13.521 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AC.PA already exists in database 2025-11-30 20:34:14.137 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AI.PA already exists in database 2025-11-30 20:34:14.650 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RNO.PA already exists in database 2025-11-30 20:34:15.162 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ML.PA already exists in database 2025-11-30 20:34:15.674 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STLAP.PA already exists in database 2025-11-30 20:34:16.288 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ORA.PA already exists in database 2025-11-30 20:34:16.800 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VIV.PA already exists in database 2025-11-30 20:34:17.312 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VIE.PA already exists in database ✅ Score: 85/100 - WATCH ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_IT_20251130_2033.html ✅ Report latest aggiornato: reports/latest/warren_scan_IT_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 85.0% (soglia: 90%) CRITICAL: 5, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • IG.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (4.52 > 2.5)) • STLAM.MI: Hard Fail (FCF Yield: -30.4% < -20.0%) • IVG.MI: Hard Fail (FCF Yield: -41.8% < -20.0%) • BC.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (2.51 > 1.5)) • AMP.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (1.65 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 📊 Qualità dati: 85.0% (CRITICAL: 5, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-11-30/json/warren_scan_IT_2025-11-30.json ✅ Latest: reports/latest/json/warren_scan_IT_latest.json ====================================================================== ====================================================================== 🇫🇷 WARREN AI - SCAN CAC 40 ====================================================================== 🔄 Auto-onboarding 31 tickers to Euronext Paris... ✅ 31 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 31 titoli CAC 40... 2025-11-30 20:34:17.342 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BNP.PA 2025-11-30 20:34:18.151 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BNP.PA 2025-11-30 20:34:18.152 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for GLE.PA 2025-11-30 20:34:18.666 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for GLE.PA 2025-11-30 20:34:18.666 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ACA.PA 2025-11-30 20:34:19.268 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ACA.PA 2025-11-30 20:34:19.268 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CS.PA 2025-11-30 20:34:19.998 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CS.PA 2025-11-30 20:34:19.998 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MC.PA 2025-11-30 20:34:20.714 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MC.PA 2025-11-30 20:34:20.714 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RMS.PA 2025-11-30 20:34:21.398 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RMS.PA 2025-11-30 20:34:21.398 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for KER.PA 2025-11-30 20:34:22.037 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for KER.PA 2025-11-30 20:34:22.037 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for OR.PA 2025-11-30 20:34:22.683 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for OR.PA 2025-11-30 20:34:22.684 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TTE.PA 2025-11-30 20:34:23.379 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TTE.PA 2025-11-30 20:34:23.379 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENGI.PA 2025-11-30 20:34:23.997 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENGI.PA 2025-11-30 20:34:23.998 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AIR.PA 2025-11-30 20:34:24.704 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AIR.PA 2025-11-30 20:34:24.705 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SAF.PA 2025-11-30 20:34:25.380 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SAF.PA 2025-11-30 20:34:25.381 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DG.PA 2025-11-30 20:34:25.952 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DG.PA 2025-11-30 20:34:25.952 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SGO.PA 2025-11-30 20:34:26.568 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SGO.PA 2025-11-30 20:34:26.568 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SU.PA 2025-11-30 20:34:27.192 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SU.PA 2025-11-30 20:34:27.193 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for EN.PA 2025-11-30 20:34:27.630 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for EN.PA 2025-11-30 20:34:27.631 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CAP.PA 2025-11-30 20:34:28.068 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CAP.PA 2025-11-30 20:34:28.068 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DSY.PA 2025-11-30 20:34:28.514 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DSY.PA 2025-11-30 20:34:28.515 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SAN.PA 2025-11-30 20:34:28.927 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SAN.PA 2025-11-30 20:34:28.927 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for EL.PA 2025-11-30 20:34:29.374 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for EL.PA 2025-11-30 20:34:29.375 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CA.PA 2025-11-30 20:34:29.821 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CA.PA 2025-11-30 20:34:29.821 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BN.PA 2025-11-30 20:34:30.213 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BN.PA 2025-11-30 20:34:30.213 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RI.PA 2025-11-30 20:34:30.588 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RI.PA 2025-11-30 20:34:30.589 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AC.PA 2025-11-30 20:34:30.967 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AC.PA 2025-11-30 20:34:30.967 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AI.PA 2025-11-30 20:34:31.370 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AI.PA 2025-11-30 20:34:31.371 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RNO.PA 2025-11-30 20:34:31.758 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RNO.PA 2025-11-30 20:34:31.758 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ML.PA 2025-11-30 20:34:32.133 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ML.PA 2025-11-30 20:34:32.134 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for STLAP.PA 2025-11-30 20:34:32.534 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for STLAP.PA 2025-11-30 20:34:32.534 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ORA.PA 2025-11-30 20:34:32.914 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ORA.PA 2025-11-30 20:34:32.914 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VIV.PA 2025-11-30 20:34:33.312 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VIV.PA 2025-11-30 20:34:33.312 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VIE.PA 2025-11-30 20:34:33.701 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VIE.PA ✅ Tutti 31 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/31] Analizzando BNP.PA... 2025-11-30 20:34:33.709 | DEBUG | __main__:get_stock_data:284 - BNP.PA: D/E source = balance_sheet, value = 4.866869264989815 2025-11-30 20:34:33.709 | INFO | __main__:get_stock_data:288 - BNP.PA: Net cash position detected (net_debt=-476453011456), overriding D/E from 4.8669 to 0.0 2025-11-30 20:34:33.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - BNP.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:33.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - BNP.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:33.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BNP.PA: Quality premium applied 2025-11-30 20:34:33.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BNP.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BNP.PA: fair value components 📊 Score: 67/100 - HOLD [2/31] Analizzando GLE.PA... 2025-11-30 20:34:33.746 | DEBUG | __main__:get_stock_data:284 - GLE.PA: D/E source = balance_sheet, value = 4.128487222045092 2025-11-30 20:34:33.746 | INFO | __main__:get_stock_data:288 - GLE.PA: Net cash position detected (net_debt=-479669977088), overriding D/E from 4.1285 to 0.0 2025-11-30 20:34:33.746 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - GLE.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:33.746 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - GLE.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:33.746 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - GLE.PA: Quality premium applied 2025-11-30 20:34:33.746 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - GLE.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.747 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - GLE.PA: fair value components 📊 Score: 69/100 - HOLD [3/31] Analizzando ACA.PA... 2025-11-30 20:34:33.766 | DEBUG | __main__:get_stock_data:284 - ACA.PA: D/E source = balance_sheet, value = 6.431321104858787 2025-11-30 20:34:33.766 | INFO | __main__:get_stock_data:288 - ACA.PA: Net cash position detected (net_debt=-503823990784), overriding D/E from 6.4313 to 0.0 2025-11-30 20:34:33.766 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ACA.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:33.766 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - ACA.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:33.766 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ACA.PA: Quality premium applied 2025-11-30 20:34:33.766 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ACA.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.766 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ACA.PA: fair value components 📊 Score: 63/100 - HOLD [4/31] Analizzando CS.PA... 2025-11-30 20:34:33.783 | DEBUG | __main__:get_stock_data:284 - CS.PA: D/E source = balance_sheet, value = 1.32134632457001 2025-11-30 20:34:33.784 | INFO | __main__:get_stock_data:288 - CS.PA: Net cash position detected (net_debt=-5337997312), overriding D/E from 1.3213 to 0.0 2025-11-30 20:34:33.784 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - CS.PA: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:33.784 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - CS.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:33.784 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CS.PA: Quality premium applied 2025-11-30 20:34:33.784 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - CS.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.784 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CS.PA: fair value components 📊 Score: 67/100 - HOLD [5/31] Analizzando MC.PA... 2025-11-30 20:34:33.801 | DEBUG | __main__:get_stock_data:284 - MC.PA: D/E source = balance_sheet, value = 0.5880741440526089 2025-11-30 20:34:33.802 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - MC.PA: Negative earnings growth (-21.5%). Using conservative P/E approach. 2025-11-30 20:34:33.802 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MC.PA: Quality premium applied 2025-11-30 20:34:33.802 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MC.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.802 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MC.PA: fair value components 📊 Score: 55/100 - AVOID [6/31] Analizzando RMS.PA... 2025-11-30 20:34:33.804 | DEBUG | __main__:get_stock_data:284 - RMS.PA: D/E source = balance_sheet, value = 0.11727361920701795 2025-11-30 20:34:33.805 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RMS.PA: Quality premium applied 2025-11-30 20:34:33.805 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RMS.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.805 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RMS.PA: fair value components 📊 Score: 64/100 - AVOID [7/31] Analizzando KER.PA... 2025-11-30 20:34:33.827 | DEBUG | __main__:get_stock_data:284 - KER.PA: D/E source = balance_sheet, value = 1.3342726870638755 2025-11-30 20:34:33.828 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - KER.PA: Negative earnings growth (-46.1%). Using conservative P/E approach. 2025-11-30 20:34:33.828 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - KER.PA: Quality premium applied 2025-11-30 20:34:33.828 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - KER.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.828 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - KER.PA: fair value components 📊 Score: 3/100 - AVOID [8/31] Analizzando OR.PA... 2025-11-30 20:34:33.831 | DEBUG | __main__:get_stock_data:284 - OR.PA: D/E source = balance_sheet, value = 0.26644190539427104 2025-11-30 20:34:33.831 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - OR.PA: Quality premium applied 2025-11-30 20:34:33.831 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - OR.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.831 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - OR.PA: fair value components 📊 Score: 66/100 - AVOID [9/31] Analizzando TTE.PA... 2025-11-30 20:34:33.849 | DEBUG | __main__:get_stock_data:284 - TTE.PA: D/E source = balance_sheet, value = 0.5425172817458297 2025-11-30 20:34:33.850 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - TTE.PA: Mature sector (Energy) - growth capped at 4% 2025-11-30 20:34:33.850 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TTE.PA: Quality premium applied 2025-11-30 20:34:33.850 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - TTE.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.850 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TTE.PA: fair value components ✅ Score: 89/100 - STRONG BUY [10/31] Analizzando ENGI.PA... 2025-11-30 20:34:33.869 | DEBUG | __main__:get_stock_data:284 - ENGI.PA: D/E source = balance_sheet, value = 1.525002934598912 2025-11-30 20:34:33.870 | WARNING | src.analysis.warren_analyzer:analyze:181 - ENGI.PA: CIO Quality Fail - High Debt/Equity (1.53 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [11/31] Analizzando AIR.PA... 2025-11-30 20:34:33.873 | DEBUG | __main__:get_stock_data:284 - AIR.PA: D/E source = balance_sheet, value = 0.68963584861777 2025-11-30 20:34:33.873 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AIR.PA: Quality premium applied 2025-11-30 20:34:33.873 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - AIR.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.873 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AIR.PA: fair value components 📊 Score: 66/100 - AVOID [12/31] Analizzando SAF.PA... 2025-11-30 20:34:33.893 | DEBUG | __main__:get_stock_data:284 - SAF.PA: D/E source = balance_sheet, value = 0.5028498616352202 2025-11-30 20:34:33.893 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SAF.PA: Quality premium applied 2025-11-30 20:34:33.894 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SAF.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.894 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SAF.PA: fair value components ✅ Score: 83/100 - WATCH [13/31] Analizzando DG.PA... 2025-11-30 20:34:33.914 | DEBUG | __main__:get_stock_data:284 - DG.PA: D/E source = balance_sheet, value = 1.4232811492303068 2025-11-30 20:34:33.914 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DG.PA: Quality premium applied 2025-11-30 20:34:33.914 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DG.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.914 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DG.PA: fair value components 📊 Score: 54/100 - AVOID [14/31] Analizzando SGO.PA... 2025-11-30 20:34:33.916 | DEBUG | __main__:get_stock_data:284 - SGO.PA: D/E source = balance_sheet, value = 0.7470459493137059 2025-11-30 20:34:33.917 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SGO.PA: Quality premium applied 2025-11-30 20:34:33.917 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SGO.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.917 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SGO.PA: fair value components 📊 Score: 60/100 - AVOID [15/31] Analizzando SU.PA... 2025-11-30 20:34:33.936 | DEBUG | __main__:get_stock_data:284 - SU.PA: D/E source = balance_sheet, value = 0.5597100572665552 2025-11-30 20:34:33.936 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SU.PA: Quality premium applied 2025-11-30 20:34:33.937 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SU.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.937 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SU.PA: fair value components 📊 Score: 67/100 - AVOID [16/31] Analizzando EN.PA... 2025-11-30 20:34:33.962 | DEBUG | __main__:get_stock_data:284 - EN.PA: D/E source = balance_sheet, value = 1.1574015596850393 2025-11-30 20:34:33.963 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - EN.PA: Quality premium applied 2025-11-30 20:34:33.963 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - EN.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.963 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - EN.PA: fair value components 📊 Score: 50/100 - AVOID [17/31] Analizzando CAP.PA... 2025-11-30 20:34:33.967 | DEBUG | __main__:get_stock_data:284 - CAP.PA: D/E source = balance_sheet, value = 0.5156687898089172 2025-11-30 20:34:33.967 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CAP.PA: Quality premium applied 2025-11-30 20:34:33.967 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - CAP.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.967 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CAP.PA: fair value components 📊 Score: 59/100 - AVOID [18/31] Analizzando DSY.PA... 2025-11-30 20:34:33.969 | DEBUG | __main__:get_stock_data:284 - DSY.PA: D/E source = balance_sheet, value = 0.2855315112611122 2025-11-30 20:34:33.969 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DSY.PA: Quality premium applied 2025-11-30 20:34:33.969 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DSY.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.969 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DSY.PA: fair value components 📊 Score: 69/100 - AVOID [19/31] Analizzando SAN.PA... 2025-11-30 20:34:33.991 | DEBUG | __main__:get_stock_data:284 - SAN.PA: D/E source = balance_sheet, value = 0.2806843360212626 2025-11-30 20:34:33.992 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SAN.PA: Quality premium applied 2025-11-30 20:34:33.992 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SAN.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:33.992 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SAN.PA: fair value components 📊 Score: 68/100 - AVOID [20/31] Analizzando EL.PA... 2025-11-30 20:34:34.012 | DEBUG | __main__:get_stock_data:284 - EL.PA: D/E source = balance_sheet, value = 0.3479789942540123 2025-11-30 20:34:34.012 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - EL.PA: Quality premium applied 2025-11-30 20:34:34.012 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - EL.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:34.013 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - EL.PA: fair value components 📊 Score: 47/100 - AVOID [21/31] Analizzando CA.PA... 2025-11-30 20:34:34.015 | DEBUG | __main__:get_stock_data:284 - CA.PA: D/E source = balance_sheet, value = 2.104158923475046 2025-11-30 20:34:34.015 | WARNING | src.analysis.warren_analyzer:analyze:181 - CA.PA: CIO Quality Fail - High Debt/Equity (2.10 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [22/31] Analizzando BN.PA... 2025-11-30 20:34:34.017 | DEBUG | __main__:get_stock_data:284 - BN.PA: D/E source = balance_sheet, value = 0.8543972882270301 2025-11-30 20:34:34.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BN.PA: Quality premium applied 2025-11-30 20:34:34.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BN.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:34.017 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BN.PA: fair value components 📊 Score: 44/100 - AVOID [23/31] Analizzando RI.PA... 2025-11-30 20:34:34.019 | DEBUG | __main__:get_stock_data:284 - RI.PA: D/E source = balance_sheet, value = 0.8278333189587168 2025-11-30 20:34:34.019 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RI.PA: Quality premium applied 2025-11-30 20:34:34.019 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RI.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:34.019 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RI.PA: fair value components 📊 Score: 52/100 - AVOID [24/31] Analizzando AC.PA... 2025-11-30 20:34:34.022 | DEBUG | __main__:get_stock_data:284 - AC.PA: D/E source = balance_sheet, value = 0.8507551542130366 2025-11-30 20:34:34.022 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AC.PA: Quality premium applied 2025-11-30 20:34:34.023 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - AC.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:34.023 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AC.PA: fair value components 📊 Score: 48/100 - AVOID [25/31] Analizzando AI.PA... 2025-11-30 20:34:34.026 | DEBUG | __main__:get_stock_data:284 - AI.PA: D/E source = balance_sheet, value = 0.4726582326135518 2025-11-30 20:34:34.027 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - AI.PA: Quality premium applied 2025-11-30 20:34:34.027 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - AI.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:34.027 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - AI.PA: fair value components 📊 Score: 64/100 - AVOID [26/31] Analizzando RNO.PA... 2025-11-30 20:34:34.045 | DEBUG | __main__:get_stock_data:284 - RNO.PA: D/E source = balance_sheet, value = 2.3121184155201426 2025-11-30 20:34:34.045 | WARNING | src.analysis.warren_analyzer:analyze:181 - RNO.PA: CIO Quality Fail - High Debt/Equity (2.31 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [27/31] Analizzando ML.PA... 2025-11-30 20:34:34.047 | DEBUG | __main__:get_stock_data:284 - ML.PA: D/E source = missing, value = None 📊 Score: 10/100 - DATA INSUFFICIENT [28/31] Analizzando STLAP.PA... 2025-11-30 20:34:34.049 | DEBUG | __main__:get_stock_data:284 - STLAP.PA: D/E source = balance_sheet, value = 0.5000367037163982 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -30.4% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [29/31] Analizzando ORA.PA... 2025-11-30 20:34:34.051 | DEBUG | __main__:get_stock_data:284 - ORA.PA: D/E source = balance_sheet, value = 1.3214678586221005 2025-11-30 20:34:34.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ORA.PA: Quality premium applied 2025-11-30 20:34:34.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ORA.PA: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:34.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ORA.PA: fair value components 📊 Score: 31/100 - AVOID [30/31] Analizzando VIV.PA... 2025-11-30 20:34:34.052 | DEBUG | __main__:get_stock_data:284 - VIV.PA: D/E source = balance_sheet, value = 0.43401566550522647 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -20.4% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [31/31] Analizzando VIE.PA... 2025-11-30 20:34:34.055 | DEBUG | __main__:get_stock_data:284 - VIE.PA: D/E source = balance_sheet, value = 2.3293070321331784 2025-11-30 20:34:34.056 | WARNING | src.analysis.warren_analyzer:analyze:181 - VIE.PA: CIO Quality Fail - High Debt/Equity (2.33 > 1.5) 2025-11-30 20:34:35.303 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAP.DE already exists in database 2025-11-30 20:34:35.680 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IFX.DE already exists in database 2025-11-30 20:34:36.050 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ALV.DE already exists in database 2025-11-30 20:34:36.412 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MUV2.DE already exists in database 2025-11-30 20:34:36.794 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DBK.DE already exists in database 2025-11-30 20:34:37.228 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CBK.DE already exists in database 2025-11-30 20:34:37.794 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DB1.DE already exists in database 2025-11-30 20:34:38.304 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BMW.DE already exists in database 2025-11-30 20:34:38.931 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MBG.DE already exists in database 2025-11-30 20:34:39.531 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VOW3.DE already exists in database 2025-11-30 20:34:40.045 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock P911.DE already exists in database 2025-11-30 20:34:40.557 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CON.DE already exists in database 2025-11-30 20:34:41.068 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SIE.DE already exists in database 2025-11-30 20:34:41.579 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RHM.DE already exists in database 2025-11-30 20:34:42.196 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DHL.DE already exists in database 2025-11-30 20:34:42.706 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DTG.DE already exists in database 2025-11-30 20:34:43.221 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EOAN.DE already exists in database 2025-11-30 20:34:43.610 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RWE.DE already exists in database 2025-11-30 20:34:44.005 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENR.DE already exists in database 2025-11-30 20:34:44.437 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAYN.DE already exists in database 2025-11-30 20:34:44.804 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MRK.DE already exists in database 2025-11-30 20:34:45.308 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DTE.DE already exists in database 2025-11-30 20:34:45.779 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ADS.DE already exists in database 2025-11-30 20:34:46.188 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ZAL.DE already exists in database 2025-11-30 20:34:46.702 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAS.DE already exists in database 2025-11-30 20:34:47.213 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VNA.DE already exists in database 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_FR_20251130_2034.html ✅ Report latest aggiornato: reports/latest/warren_scan_FR_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 77.4% (soglia: 90%) CRITICAL: 6, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • ENGI.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (1.53 > 1.5)) • CA.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.10 > 1.5)) • RNO.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.31 > 1.5)) • STLAP.PA: Hard Fail (FCF Yield: -30.4% < -20.0%) • VIV.PA: Hard Fail (FCF Yield: -20.4% < -20.0%) • VIE.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.33 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 31/31 📊 Qualità dati: 77.4% (CRITICAL: 6, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-11-30/json/warren_scan_FR_2025-11-30.json ✅ Latest: reports/latest/json/warren_scan_FR_latest.json ====================================================================== ====================================================================== 🇩🇪 WARREN AI - SCAN DAX 40 ====================================================================== 🔄 Auto-onboarding 26 tickers to Xetra... ✅ 26 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 26 titoli DAX 40... 2025-11-30 20:34:47.232 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SAP.DE 2025-11-30 20:34:47.642 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SAP.DE 2025-11-30 20:34:47.642 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IFX.DE 2025-11-30 20:34:48.028 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IFX.DE 2025-11-30 20:34:48.028 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ALV.DE 2025-11-30 20:34:48.442 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ALV.DE 2025-11-30 20:34:48.442 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MUV2.DE 2025-11-30 20:34:48.871 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MUV2.DE 2025-11-30 20:34:48.872 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DBK.DE 2025-11-30 20:34:49.257 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DBK.DE 2025-11-30 20:34:49.258 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CBK.DE 2025-11-30 20:34:49.901 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CBK.DE 2025-11-30 20:34:49.901 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DB1.DE 2025-11-30 20:34:50.610 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DB1.DE 2025-11-30 20:34:50.611 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BMW.DE 2025-11-30 20:34:51.246 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BMW.DE 2025-11-30 20:34:51.246 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MBG.DE 2025-11-30 20:34:51.674 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MBG.DE 2025-11-30 20:34:51.675 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VOW3.DE 2025-11-30 20:34:52.107 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VOW3.DE 2025-11-30 20:34:52.107 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for P911.DE 2025-11-30 20:34:52.458 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for P911.DE 2025-11-30 20:34:52.458 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CON.DE 2025-11-30 20:34:52.866 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CON.DE 2025-11-30 20:34:52.867 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for SIE.DE 2025-11-30 20:34:53.243 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for SIE.DE 2025-11-30 20:34:53.244 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RHM.DE 2025-11-30 20:34:53.668 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RHM.DE 2025-11-30 20:34:53.668 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DHL.DE 2025-11-30 20:34:54.080 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DHL.DE 2025-11-30 20:34:54.080 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DTG.DE 2025-11-30 20:34:54.517 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DTG.DE 2025-11-30 20:34:54.517 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for EOAN.DE 2025-11-30 20:34:54.929 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for EOAN.DE 2025-11-30 20:34:54.929 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for RWE.DE 2025-11-30 20:34:55.303 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for RWE.DE 2025-11-30 20:34:55.304 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ENR.DE 2025-11-30 20:34:55.657 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ENR.DE 2025-11-30 20:34:55.657 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BAYN.DE 2025-11-30 20:34:56.022 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BAYN.DE 2025-11-30 20:34:56.023 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MRK.DE 2025-11-30 20:34:56.396 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MRK.DE 2025-11-30 20:34:56.396 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DTE.DE 2025-11-30 20:34:56.765 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DTE.DE 2025-11-30 20:34:56.765 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ADS.DE 2025-11-30 20:34:57.225 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ADS.DE 2025-11-30 20:34:57.225 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for ZAL.DE 2025-11-30 20:34:57.570 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for ZAL.DE 2025-11-30 20:34:57.570 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BAS.DE 2025-11-30 20:34:57.969 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BAS.DE 2025-11-30 20:34:57.970 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VNA.DE 2025-11-30 20:34:58.361 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VNA.DE ✅ Tutti 26 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/26] Analizzando SAP.DE... 2025-11-30 20:34:58.366 | DEBUG | __main__:get_stock_data:284 - SAP.DE: D/E source = balance_sheet, value = 0.20072624225352112 2025-11-30 20:34:58.366 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SAP.DE: Quality premium applied 2025-11-30 20:34:58.367 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SAP.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.367 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SAP.DE: fair value components ✅ Score: 82/100 - WATCH [2/26] Analizzando IFX.DE... 2025-11-30 20:34:58.397 | DEBUG | __main__:get_stock_data:284 - IFX.DE: D/E source = balance_sheet, value = 0.41907195539810677 2025-11-30 20:34:58.398 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - IFX.DE: Quality premium applied 2025-11-30 20:34:58.398 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - IFX.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.398 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - IFX.DE: fair value components 📊 Score: 39/100 - AVOID [3/26] Analizzando ALV.DE... 2025-11-30 20:34:58.401 | DEBUG | __main__:get_stock_data:284 - ALV.DE: D/E source = balance_sheet, value = 0.0 2025-11-30 20:34:58.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - ALV.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:58.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - ALV.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:58.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ALV.DE: Quality premium applied 2025-11-30 20:34:58.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ALV.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ALV.DE: fair value components ✅ Score: 92/100 - HOLD [4/26] Analizzando MUV2.DE... 2025-11-30 20:34:58.427 | DEBUG | __main__:get_stock_data:284 - MUV2.DE: D/E source = balance_sheet, value = 0.22683129364909163 2025-11-30 20:34:58.428 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - MUV2.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:58.428 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - MUV2.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:58.429 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MUV2.DE: Quality premium applied 2025-11-30 20:34:58.429 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MUV2.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.429 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MUV2.DE: fair value components ✅ Score: 85/100 - WATCH [5/26] Analizzando DBK.DE... 2025-11-30 20:34:58.449 | DEBUG | __main__:get_stock_data:284 - DBK.DE: D/E source = balance_sheet, value = 5.931976396165806 2025-11-30 20:34:58.450 | INFO | __main__:get_stock_data:288 - DBK.DE: Net cash position detected (net_debt=-107534024704), overriding D/E from 5.9320 to 0.0 2025-11-30 20:34:58.450 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - DBK.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:58.450 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - DBK.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:58.450 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DBK.DE: Quality premium applied 2025-11-30 20:34:58.450 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DBK.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.451 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DBK.DE: fair value components 📊 Score: 65/100 - HOLD [6/26] Analizzando CBK.DE... 2025-11-30 20:34:58.472 | DEBUG | __main__:get_stock_data:284 - CBK.DE: D/E source = balance_sheet, value = 0.4791400812347685 2025-11-30 20:34:58.473 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - CBK.DE: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:34:58.473 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - CBK.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:34:58.473 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CBK.DE: Quality premium applied 2025-11-30 20:34:58.474 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - CBK.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.474 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CBK.DE: fair value components 📊 Score: 52/100 - AVOID [7/26] Analizzando DB1.DE... 2025-11-30 20:34:58.478 | DEBUG | __main__:get_stock_data:284 - DB1.DE: D/E source = balance_sheet, value = 0.5712826643145629 📊 Score: 10/100 - DATA INSUFFICIENT [8/26] Analizzando BMW.DE... 2025-11-30 20:34:58.482 | DEBUG | __main__:get_stock_data:284 - BMW.DE: D/E source = balance_sheet, value = 1.1671775956670096 2025-11-30 20:34:58.482 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BMW.DE: Quality premium applied 2025-11-30 20:34:58.482 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BMW.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.482 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BMW.DE: fair value components ⚠️ Invalid fundamental data: FCF Yield anomalo: 64.7% (max 50%) 📊 Score: 19/100 - AVOID [9/26] Analizzando MBG.DE... 2025-11-30 20:34:58.484 | DEBUG | __main__:get_stock_data:284 - MBG.DE: D/E source = balance_sheet, value = 1.1049176795033737 2025-11-30 20:34:58.484 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - MBG.DE: Negative earnings growth (-32.6%). Using conservative P/E approach. 2025-11-30 20:34:58.484 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MBG.DE: Quality premium applied 2025-11-30 20:34:58.484 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MBG.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.484 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MBG.DE: fair value components 📊 Score: 17/100 - AVOID [10/26] Analizzando VOW3.DE... 2025-11-30 20:34:58.486 | DEBUG | __main__:get_stock_data:284 - VOW3.DE: D/E source = balance_sheet, value = 1.4112971638342457 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -166.3% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [11/26] Analizzando P911.DE... 2025-11-30 20:34:58.488 | DEBUG | __main__:get_stock_data:284 - P911.DE: D/E source = balance_sheet, value = 0.4958989853751682 2025-11-30 20:34:58.488 | WARNING | src.analysis.warren_analyzer:analyze:181 - P911.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [12/26] Analizzando CON.DE... 2025-11-30 20:34:58.491 | DEBUG | __main__:get_stock_data:284 - CON.DE: D/E source = balance_sheet, value = 0.5290223677792488 2025-11-30 20:34:58.492 | WARNING | src.analysis.warren_analyzer:analyze:181 - CON.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [13/26] Analizzando SIE.DE... 2025-11-30 20:34:58.494 | DEBUG | __main__:get_stock_data:284 - SIE.DE: D/E source = balance_sheet, value = 1.09267711360799 2025-11-30 20:34:58.494 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - SIE.DE: Quality premium applied 2025-11-30 20:34:58.495 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - SIE.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.495 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - SIE.DE: fair value components 📊 Score: 35/100 - AVOID [14/26] Analizzando RHM.DE... 2025-11-30 20:34:58.496 | DEBUG | __main__:get_stock_data:284 - RHM.DE: D/E source = balance_sheet, value = 0.6000000316049383 2025-11-30 20:34:58.496 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RHM.DE: Quality premium applied 2025-11-30 20:34:58.496 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RHM.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.496 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RHM.DE: fair value components 📊 Score: 66/100 - AVOID [15/26] Analizzando DHL.DE... 2025-11-30 20:34:58.513 | DEBUG | __main__:get_stock_data:284 - DHL.DE: D/E source = balance_sheet, value = 1.1045686109359896 2025-11-30 20:34:58.513 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DHL.DE: Quality premium applied 2025-11-30 20:34:58.514 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DHL.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.514 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DHL.DE: fair value components 📊 Score: 65/100 - HOLD [16/26] Analizzando DTG.DE... 2025-11-30 20:34:58.531 | DEBUG | __main__:get_stock_data:284 - DTG.DE: D/E source = balance_sheet, value = 1.3247917568115288 2025-11-30 20:34:58.531 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - DTG.DE: Negative earnings growth (-26.3%). Using conservative P/E approach. 2025-11-30 20:34:58.531 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DTG.DE: Quality premium applied 2025-11-30 20:34:58.531 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - DTG.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.531 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DTG.DE: fair value components 📊 Score: 30/100 - AVOID [17/26] Analizzando EOAN.DE... 2025-11-30 20:34:58.534 | DEBUG | __main__:get_stock_data:284 - EOAN.DE: D/E source = balance_sheet, value = 2.1857519627823554 2025-11-30 20:34:58.534 | WARNING | src.analysis.warren_analyzer:analyze:181 - EOAN.DE: CIO Quality Fail - High Debt/Equity (2.19 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [18/26] Analizzando RWE.DE... 2025-11-30 20:34:58.536 | DEBUG | __main__:get_stock_data:284 - RWE.DE: D/E source = balance_sheet, value = 0.6317474668610733 2025-11-30 20:34:58.536 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - RWE.DE: Negative earnings growth (-25.9%). Using conservative P/E approach. 2025-11-30 20:34:58.536 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - RWE.DE: Quality premium applied 2025-11-30 20:34:58.536 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - RWE.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.537 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - RWE.DE: fair value components 📊 Score: 57/100 - AVOID [19/26] Analizzando ENR.DE... 2025-11-30 20:34:58.539 | DEBUG | __main__:get_stock_data:284 - ENR.DE: D/E source = balance_sheet, value = 0.3850111763906417 2025-11-30 20:34:58.539 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ENR.DE: Quality premium applied 2025-11-30 20:34:58.540 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ENR.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.540 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ENR.DE: fair value components 📊 Score: 46/100 - AVOID [20/26] Analizzando BAYN.DE... 2025-11-30 20:34:58.543 | DEBUG | __main__:get_stock_data:284 - BAYN.DE: D/E source = balance_sheet, value = 1.2422589825749029 2025-11-30 20:34:58.544 | WARNING | src.analysis.warren_analyzer:analyze:181 - BAYN.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [21/26] Analizzando MRK.DE... 2025-11-30 20:34:58.545 | DEBUG | __main__:get_stock_data:284 - MRK.DE: D/E source = balance_sheet, value = 0.4046536335918695 2025-11-30 20:34:58.546 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MRK.DE: Quality premium applied 2025-11-30 20:34:58.546 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - MRK.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.546 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MRK.DE: fair value components ✅ Score: 78/100 - WATCH [22/26] Analizzando DTE.DE... 2025-11-30 20:34:58.563 | DEBUG | __main__:get_stock_data:284 - DTE.DE: D/E source = balance_sheet, value = 2.288612303336704 2025-11-30 20:34:58.564 | WARNING | src.analysis.warren_analyzer:analyze:181 - DTE.DE: CIO Quality Fail - High Debt/Equity (2.29 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [23/26] Analizzando ADS.DE... 2025-11-30 20:34:58.565 | DEBUG | __main__:get_stock_data:284 - ADS.DE: D/E source = balance_sheet, value = 0.9914171278305333 2025-11-30 20:34:58.565 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ADS.DE: Quality premium applied 2025-11-30 20:34:58.565 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ADS.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.565 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ADS.DE: fair value components 📊 Score: 65/100 - HOLD [24/26] Analizzando ZAL.DE... 2025-11-30 20:34:58.583 | DEBUG | __main__:get_stock_data:284 - ZAL.DE: D/E source = balance_sheet, value = 0.5403143991295539 2025-11-30 20:34:58.583 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - ZAL.DE: Negative earnings growth (-64.7%). Using conservative P/E approach. 2025-11-30 20:34:58.583 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - ZAL.DE: Quality premium applied 2025-11-30 20:34:58.583 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - ZAL.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.584 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - ZAL.DE: fair value components 📊 Score: 51/100 - AVOID [25/26] Analizzando BAS.DE... 2025-11-30 20:34:58.585 | DEBUG | __main__:get_stock_data:284 - BAS.DE: D/E source = balance_sheet, value = 0.6917610009269923 2025-11-30 20:34:58.586 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - BAS.DE: Negative earnings growth (-40.6%). Using conservative P/E approach. 2025-11-30 20:34:58.586 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - BAS.DE: Quality premium applied 2025-11-30 20:34:58.586 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:474 - BAS.DE: French/German stock - applying -10% country risk penalty 2025-11-30 20:34:58.586 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - BAS.DE: fair value components ⚠️ Invalid fundamental data: PE ratio troppo alto: 132.06 (max 100) 📊 Score: 18/100 - AVOID [26/26] Analizzando VNA.DE... 2025-11-30 20:34:58.588 | DEBUG | __main__:get_stock_data:284 - VNA.DE: D/E source = balance_sheet, value = 1.8019370212198496 2025-11-30 20:34:59.863 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AAPL already exists in database 2025-11-30 20:35:00.247 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MSFT already exists in database 2025-11-30 20:35:00.631 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CSCO already exists in database 2025-11-30 20:35:01.004 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IBM already exists in database 2025-11-30 20:35:01.378 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock INTC already exists in database 2025-11-30 20:35:01.963 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CRM already exists in database 2025-11-30 20:35:02.478 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock JPM already exists in database 2025-11-30 20:35:02.983 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock GS already exists in database 2025-11-30 20:35:03.495 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AXP already exists in database 2025-11-30 20:35:04.009 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock V already exists in database 2025-11-30 20:35:04.518 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TRV already exists in database 2025-11-30 20:35:05.132 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock JNJ already exists in database 2025-11-30 20:35:05.646 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UNH already exists in database 2025-11-30 20:35:06.158 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AMGN already exists in database 2025-11-30 20:35:06.773 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MRK already exists in database 2025-11-30 20:35:07.283 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock WMT already exists in database 2025-11-30 20:35:07.792 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PG already exists in database 2025-11-30 20:35:08.308 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock KO already exists in database 2025-11-30 20:35:08.815 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MCD already exists in database 2025-11-30 20:35:09.334 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock NKE already exists in database 2025-11-30 20:35:09.841 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HD already exists in database 2025-11-30 20:35:10.356 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DIS already exists in database 2025-11-30 20:35:10.969 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BA already exists in database 2025-11-30 20:35:11.483 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CAT already exists in database 2025-11-30 20:35:11.998 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MMM already exists in database 2025-11-30 20:35:12.507 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HON already exists in database 2025-11-30 20:35:12.959 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CVX already exists in database 2025-11-30 20:35:13.428 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DOW already exists in database 2025-11-30 20:35:13.940 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VZ already exists in database ⚠️ Invalid fundamental data: Net Debt/EBITDA eccessivo: 20.1x (max 10) 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_DE_20251130_2034.html ✅ Report latest aggiornato: reports/latest/warren_scan_DE_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 69.2% (soglia: 90%) CRITICAL: 7, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • VOW3.DE: Hard Fail (FCF Yield: -166.3% < -20.0%) • P911.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • CON.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • EOAN.DE: Hard Fail (CIO Quality Fail: High Debt/Equity (2.19 > 1.5)) • BAYN.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • DTE.DE: Hard Fail (CIO Quality Fail: High Debt/Equity (2.29 > 1.5)) • VNA.DE: Hard Fail (Net Debt/EBITDA: 20.1x > 10.0x) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 26/26 📊 Qualità dati: 69.2% (CRITICAL: 7, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-11-30/json/warren_scan_DE_2025-11-30.json ✅ Latest: reports/latest/json/warren_scan_DE_latest.json ====================================================================== ====================================================================== 🇺🇸 WARREN AI - SCAN Dow Jones 30 ====================================================================== 🔄 Auto-onboarding 29 tickers to NYSE/NASDAQ... ✅ 29 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... ✅ All tickers have fundamentals 📊 Step 1: Aggiornamento prezzi... Aggiornamento 29 titoli Dow Jones 30... 2025-11-30 20:35:13.970 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AAPL 2025-11-30 20:35:14.786 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AAPL 2025-11-30 20:35:14.787 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MSFT 2025-11-30 20:35:15.311 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MSFT 2025-11-30 20:35:15.311 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CSCO 2025-11-30 20:35:15.915 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CSCO 2025-11-30 20:35:15.916 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for IBM 2025-11-30 20:35:16.627 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for IBM 2025-11-30 20:35:16.627 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for INTC 2025-11-30 20:35:17.344 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for INTC 2025-11-30 20:35:17.344 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CRM 2025-11-30 20:35:17.962 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CRM 2025-11-30 20:35:17.963 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for JPM 2025-11-30 20:35:18.665 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for JPM 2025-11-30 20:35:18.665 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for GS 2025-11-30 20:35:19.192 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for GS 2025-11-30 20:35:19.193 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AXP 2025-11-30 20:35:19.611 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AXP 2025-11-30 20:35:19.611 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for V 2025-11-30 20:35:19.976 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for V 2025-11-30 20:35:19.976 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for TRV 2025-11-30 20:35:20.395 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for TRV 2025-11-30 20:35:20.395 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for JNJ 2025-11-30 20:35:20.830 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for JNJ 2025-11-30 20:35:20.831 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for UNH 2025-11-30 20:35:21.248 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for UNH 2025-11-30 20:35:21.248 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for AMGN 2025-11-30 20:35:21.616 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for AMGN 2025-11-30 20:35:21.616 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MRK 2025-11-30 20:35:22.096 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MRK 2025-11-30 20:35:22.096 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for WMT 2025-11-30 20:35:22.504 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for WMT 2025-11-30 20:35:22.505 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for PG 2025-11-30 20:35:22.965 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for PG 2025-11-30 20:35:22.966 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for KO 2025-11-30 20:35:23.433 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for KO 2025-11-30 20:35:23.433 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MCD 2025-11-30 20:35:23.859 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MCD 2025-11-30 20:35:23.859 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for NKE 2025-11-30 20:35:24.287 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for NKE 2025-11-30 20:35:24.287 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for HD 2025-11-30 20:35:24.683 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for HD 2025-11-30 20:35:24.683 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DIS 2025-11-30 20:35:25.134 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DIS 2025-11-30 20:35:25.134 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for BA 2025-11-30 20:35:25.548 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for BA 2025-11-30 20:35:25.549 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CAT 2025-11-30 20:35:26.096 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CAT 2025-11-30 20:35:26.097 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for MMM 2025-11-30 20:35:26.569 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for MMM 2025-11-30 20:35:26.569 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for HON 2025-11-30 20:35:26.992 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for HON 2025-11-30 20:35:26.992 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for CVX 2025-11-30 20:35:27.415 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for CVX 2025-11-30 20:35:27.416 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for DOW 2025-11-30 20:35:27.780 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for DOW 2025-11-30 20:35:27.780 | INFO | src.data_collector.yahoo_collector:update_daily_prices:525 - Updating daily prices for VZ 2025-11-30 20:35:28.163 | INFO | src.data_collector.yahoo_collector:update_daily_prices:615 - Added 0 new records for VZ ✅ Tutti 29 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/29] Analizzando AAPL... 2025-11-30 20:35:28.167 | DEBUG | __main__:get_stock_data:284 - AAPL: D/E source = balance_sheet, value = 1.5241073065248938 2025-11-30 20:35:28.167 | WARNING | src.analysis.warren_analyzer:analyze:181 - AAPL: CIO Quality Fail - High Debt/Equity (1.52 > 1.5) ⚠️ Invalid fundamental data: PB ratio anomalo: 55.87 (max 20); ROE irrealistico: 171.4% (max 100%) 📊 Score: 5/100 - CRITICAL DANGER [2/29] Analizzando MSFT... 2025-11-30 20:35:28.169 | DEBUG | __main__:get_stock_data:284 - MSFT: D/E source = balance_sheet, value = 0.3504581097767258 2025-11-30 20:35:28.170 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MSFT: Quality premium applied 2025-11-30 20:35:28.170 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MSFT: fair value components ✅ Score: 83/100 - WATCH [3/29] Analizzando CSCO... 2025-11-30 20:35:28.201 | DEBUG | __main__:get_stock_data:284 - CSCO: D/E source = balance_sheet, value = 0.6326878971884806 2025-11-30 20:35:28.202 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CSCO: Quality premium applied 2025-11-30 20:35:28.202 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CSCO: fair value components ✅ Score: 72/100 - WATCH [4/29] Analizzando IBM... 2025-11-30 20:35:28.219 | DEBUG | __main__:get_stock_data:284 - IBM: D/E source = balance_sheet, value = 2.4377997917017615 2025-11-30 20:35:28.219 | WARNING | src.analysis.warren_analyzer:analyze:181 - IBM: CIO Quality Fail - High Debt/Equity (2.44 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [5/29] Analizzando INTC... 2025-11-30 20:35:28.221 | DEBUG | __main__:get_stock_data:284 - INTC: D/E source = balance_sheet, value = 0.4689533795104261 2025-11-30 20:35:28.221 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - INTC: Quality premium applied 2025-11-30 20:35:28.221 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - INTC: fair value components ⚠️ Invalid fundamental data: PE ratio troppo alto: 676.00 (max 100) 📊 Score: 34/100 - AVOID [6/29] Analizzando CRM... 2025-11-30 20:35:28.224 | DEBUG | __main__:get_stock_data:284 - CRM: D/E source = balance_sheet, value = 0.1930426895525804 2025-11-30 20:35:28.225 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CRM: Quality premium applied 2025-11-30 20:35:28.225 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CRM: fair value components ✅ Score: 77/100 - WATCH [7/29] Analizzando JPM... 2025-11-30 20:35:28.245 | DEBUG | __main__:get_stock_data:284 - JPM: D/E source = balance_sheet, value = 3.3300925054676034 2025-11-30 20:35:28.245 | INFO | __main__:get_stock_data:288 - JPM: Net cash position detected (net_debt=-262951010304), overriding D/E from 3.3301 to 0.0 2025-11-30 20:35:28.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - JPM: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:35:28.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - JPM: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:35:28.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - JPM: Quality premium applied 2025-11-30 20:35:28.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - JPM: fair value components ✅ Score: 77/100 - WATCH [8/29] Analizzando GS... 2025-11-30 20:35:28.264 | DEBUG | __main__:get_stock_data:284 - GS: D/E source = balance_sheet, value = 5.9937865629692775 2025-11-30 20:35:28.264 | INFO | __main__:get_stock_data:288 - GS: Net cash position detected (net_debt=-279138992128), overriding D/E from 5.9938 to 0.0 2025-11-30 20:35:28.264 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - GS: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:35:28.264 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - GS: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:35:28.264 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - GS: Quality premium applied 2025-11-30 20:35:28.264 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - GS: fair value components ✅ Score: 91/100 - WATCH [9/29] Analizzando AXP... 2025-11-30 20:35:28.282 | DEBUG | __main__:get_stock_data:284 - AXP: D/E source = balance_sheet, value = 1.9845360909331218 2025-11-30 20:35:28.283 | WARNING | src.analysis.warren_analyzer:analyze:181 - AXP: CIO Quality Fail - High Debt/Equity (1.98 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [10/29] Analizzando V... 2025-11-30 20:35:28.284 | DEBUG | __main__:get_stock_data:284 - V: D/E source = balance_sheet, value = 0.6880687895750349 2025-11-30 20:35:28.285 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - V: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:35:28.285 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - V: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:35:28.285 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - V: Quality premium applied 2025-11-30 20:35:28.285 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - V: fair value components ✅ Score: 76/100 - WATCH [11/29] Analizzando TRV... 2025-11-30 20:35:28.303 | DEBUG | __main__:get_stock_data:284 - TRV: D/E source = balance_sheet, value = 0.3325796841803043 2025-11-30 20:35:28.303 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:279 - TRV: Mature sector (Financial Services) - growth capped at 4% 2025-11-30 20:35:28.303 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:295 - TRV: Financial sector - using defensive 15.0x P/E multiplier 2025-11-30 20:35:28.303 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - TRV: Quality premium applied 2025-11-30 20:35:28.303 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - TRV: fair value components ✅ Score: 85/100 - STRONG BUY [12/29] Analizzando JNJ... 2025-11-30 20:35:28.320 | DEBUG | __main__:get_stock_data:284 - JNJ: D/E source = balance_sheet, value = 0.6405791064484543 2025-11-30 20:35:28.320 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - JNJ: Quality premium applied 2025-11-30 20:35:28.320 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - JNJ: fair value components ✅ Score: 84/100 - WATCH [13/29] Analizzando UNH... 2025-11-30 20:35:28.337 | DEBUG | __main__:get_stock_data:284 - UNH: D/E source = balance_sheet, value = 0.8648579030844611 2025-11-30 20:35:28.337 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - UNH: Negative earnings growth (-60.2%). Using conservative P/E approach. 2025-11-30 20:35:28.338 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - UNH: Quality premium applied 2025-11-30 20:35:28.338 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - UNH: fair value components 📊 Score: 63/100 - AVOID [14/29] Analizzando AMGN... 2025-11-30 20:35:28.355 | DEBUG | __main__:get_stock_data:284 - AMGN: D/E source = balance_sheet, value = 9.288242093585163 2025-11-30 20:35:28.356 | WARNING | src.analysis.warren_analyzer:analyze:181 - AMGN: CIO Quality Fail - High Debt/Equity (9.29 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [15/29] Analizzando MRK... 2025-11-30 20:35:28.359 | DEBUG | __main__:get_stock_data:284 - MRK: D/E source = balance_sheet, value = 0.8933560577807527 2025-11-30 20:35:28.359 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MRK: Quality premium applied 2025-11-30 20:35:28.360 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MRK: fair value components ✅ Score: 86/100 - HOLD [16/29] Analizzando WMT... 2025-11-30 20:35:28.379 | DEBUG | __main__:get_stock_data:284 - WMT: D/E source = balance_sheet, value = 0.7518046816169118 2025-11-30 20:35:28.380 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - WMT: Quality premium applied 2025-11-30 20:35:28.380 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - WMT: fair value components 📊 Score: 60/100 - AVOID [17/29] Analizzando PG... 2025-11-30 20:35:28.398 | DEBUG | __main__:get_stock_data:284 - PG: D/E source = balance_sheet, value = 0.6911097512881643 2025-11-30 20:35:28.398 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - PG: Quality premium applied 2025-11-30 20:35:28.398 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - PG: fair value components ✅ Score: 78/100 - WATCH [18/29] Analizzando KO... 2025-11-30 20:35:28.415 | DEBUG | __main__:get_stock_data:284 - KO: D/E source = balance_sheet, value = 1.9376006385580946 2025-11-30 20:35:28.415 | WARNING | src.analysis.warren_analyzer:analyze:181 - KO: CIO Quality Fail - High Debt/Equity (1.94 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [19/29] Analizzando MCD... 2025-11-30 20:35:28.417 | DEBUG | __main__:get_stock_data:284 - MCD: D/E source = missing, value = None 2025-11-30 20:35:28.417 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - MCD: Quality premium applied 2025-11-30 20:35:28.417 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - MCD: fair value components ⚠️ Invalid fundamental data: PB ratio negativo: -102.67 📊 Score: 31/100 - AVOID [20/29] Analizzando NKE... 2025-11-30 20:35:28.420 | DEBUG | __main__:get_stock_data:284 - NKE: D/E source = balance_sheet, value = 0.8371301136759253 2025-11-30 20:35:28.420 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - NKE: Negative earnings growth (-30.0%). Using conservative P/E approach. 2025-11-30 20:35:28.420 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - NKE: Quality premium applied 2025-11-30 20:35:28.420 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - NKE: fair value components 📊 Score: 55/100 - AVOID [21/29] Analizzando HD... 2025-11-30 20:35:28.422 | DEBUG | __main__:get_stock_data:284 - HD: D/E source = balance_sheet, value = 9.93704836626506 2025-11-30 20:35:28.423 | WARNING | src.analysis.warren_analyzer:analyze:181 - HD: CIO Quality Fail - High Debt/Equity (9.94 > 1.5) ⚠️ Invalid fundamental data: PB ratio anomalo: 29.31 (max 20); ROE irrealistico: 162.9% (max 100%) 📊 Score: 5/100 - CRITICAL DANGER [22/29] Analizzando DIS... 2025-11-30 20:35:28.426 | DEBUG | __main__:get_stock_data:284 - DIS: D/E source = balance_sheet, value = 0.4134287342198436 2025-11-30 20:35:28.427 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DIS: Quality premium applied 2025-11-30 20:35:28.427 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DIS: fair value components ✅ Score: 72/100 - WATCH [23/29] Analizzando BA... 2025-11-30 20:35:28.445 | DEBUG | __main__:get_stock_data:284 - BA: D/E source = missing, value = None 2025-11-30 20:35:28.446 | WARNING | src.analysis.warren_analyzer:analyze:181 - BA: CIO Quality Fail - Negative Operating Margin ⚠️ Invalid fundamental data: PB ratio negativo: -17.39 📊 Score: 5/100 - CRITICAL DANGER [24/29] Analizzando CAT... 2025-11-30 20:35:28.447 | DEBUG | __main__:get_stock_data:284 - CAT: D/E source = balance_sheet, value = 2.130932284233749 2025-11-30 20:35:28.448 | WARNING | src.analysis.warren_analyzer:analyze:181 - CAT: CIO Quality Fail - High Debt/Equity (2.13 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [25/29] Analizzando MMM... 2025-11-30 20:35:28.449 | DEBUG | __main__:get_stock_data:284 - MMM: D/E source = balance_sheet, value = 3.4302446142634047 2025-11-30 20:35:28.449 | WARNING | src.analysis.warren_analyzer:analyze:181 - MMM: CIO Quality Fail - High Debt/Equity (3.43 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [26/29] Analizzando HON... 2025-11-30 20:35:28.451 | DEBUG | __main__:get_stock_data:284 - HON: D/E source = balance_sheet, value = 2.052473283420162 2025-11-30 20:35:28.452 | WARNING | src.analysis.warren_analyzer:analyze:181 - HON: CIO Quality Fail - High Debt/Equity (2.05 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [27/29] Analizzando CVX... 2025-11-30 20:35:28.454 | DEBUG | __main__:get_stock_data:284 - CVX: D/E source = balance_sheet, value = 0.2727451744902113 2025-11-30 20:35:28.454 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:263 - CVX: Negative earnings growth (-26.6%). Using conservative P/E approach. 2025-11-30 20:35:28.454 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - CVX: Quality premium applied 2025-11-30 20:35:28.454 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - CVX: fair value components 📊 Score: 56/100 - AVOID [28/29] Analizzando DOW... 2025-11-30 20:35:28.457 | DEBUG | __main__:get_stock_data:284 - DOW: D/E source = balance_sheet, value = 1.1307980962258715 2025-11-30 20:35:28.458 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:451 - DOW: Quality premium applied 2025-11-30 20:35:28.458 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:478 - DOW: fair value components 📊 Score: 0/100 - AVOID [29/29] Analizzando VZ... 2025-11-30 20:35:28.460 | DEBUG | __main__:get_stock_data:284 - VZ: D/E source = balance_sheet, value = 1.766034789120993 2025-11-30 20:35:28.460 | WARNING | src.analysis.warren_analyzer:analyze:181 - VZ: CIO Quality Fail - High Debt/Equity (1.77 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-11-30/warren_scan_USA_20251130_2035.html ✅ Report latest aggiornato: reports/latest/warren_scan_USA_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 62.1% (soglia: 90%) CRITICAL: 11, DATA INSUFFICIENT: 0 Dati vecchi: 0 🔴 Problemi Critici: • AAPL: Hard Fail (CIO Quality Fail: High Debt/Equity (1.52 > 1.5)) • IBM: Hard Fail (CIO Quality Fail: High Debt/Equity (2.44 > 1.5)) • AXP: Hard Fail (CIO Quality Fail: High Debt/Equity (1.98 > 1.5)) • AMGN: Hard Fail (CIO Quality Fail: High Debt/Equity (9.29 > 1.5)) • KO: Hard Fail (CIO Quality Fail: High Debt/Equity (1.94 > 1.5)) • HD: Hard Fail (CIO Quality Fail: High Debt/Equity (9.94 > 1.5)) • BA: Hard Fail (CIO Quality Fail: Negative Operating Margin) • CAT: Hard Fail (CIO Quality Fail: High Debt/Equity (2.13 > 1.5)) • MMM: Hard Fail (CIO Quality Fail: High Debt/Equity (3.43 > 1.5)) • HON: Hard Fail (CIO Quality Fail: High Debt/Equity (2.05 > 1.5)) • VZ: Hard Fail (CIO Quality Fail: High Debt/Equity (1.77 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 29/29 📊 Qualità dati: 62.1% (CRITICAL: 11, DATA INSUFFICIENT: 0) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-11-30/json/warren_scan_USA_2025-11-30.json ✅ Latest: reports/latest/json/warren_scan_USA_latest.json [2025-11-30 20:33:11] SUCCESS: Warren Scanner completed successfully [2025-11-30 20:33:11] Found report for IT: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_IT_latest.html [2025-11-30 20:33:11] Found report for FR: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_FR_latest.html [2025-11-30 20:33:11] Found report for DE: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_DE_latest.html [2025-11-30 20:33:11] Found report for USA: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_USA_latest.html [2025-11-30 20:33:11] Found 4 market reports: IT FR DE USA [2025-11-30 20:33:11] ⚠️ CRITICAL: Data quality below 90% (62.1%) [2025-11-30 20:33:11] Critical quality alert email sent to maurof.gagliardi@gmail.com [2025-11-30 20:33:11] Cleaning up old scan results... [2025-11-30 20:33:11] ========================================== [2025-11-30 20:33:11] Warren Multi-Market Scanner finished (exit code: 0) [2025-11-30 20:33:11] ========================================== [2025-11-30 20:33:11] [2025-12-07 19:00:01] ========================================== [2025-12-07 19:00:01] Starting Warren Scanner Multi-Market Scan [2025-12-07 19:00:01] ========================================== [2025-12-07 19:00:01] Checking internet connectivity... [2025-12-07 19:00:01] Backing up database... [2025-12-07 19:00:01] Database backed up successfully [2025-12-07 19:00:01] Activating virtual environment... [2025-12-07 19:00:01] Running warren_scan.py --market ALL... 2025-12-07 19:00:08.470 | INFO | src.database.db_manager:__init__:52 - Database manager initialized: data/trading_system.db 2025-12-07 19:00:08.472 | INFO | src.database.db_manager:create_tables:58 - Database tables created successfully 2025-12-07 19:00:10.259 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ISP.MI already exists in database 2025-12-07 19:00:10.744 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UCG.MI already exists in database 2025-12-07 19:00:11.255 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAMI.MI already exists in database 2025-12-07 19:00:11.866 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BPE.MI already exists in database 2025-12-07 19:00:12.381 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BMPS.MI already exists in database 2025-12-07 19:00:13.098 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MB.MI already exists in database 2025-12-07 19:00:13.610 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock FBK.MI already exists in database 2025-12-07 19:00:14.430 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AZM.MI already exists in database 2025-12-07 19:00:14.942 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock NEXI.MI already exists in database 2025-12-07 19:00:15.556 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock G.MI already exists in database 2025-12-07 19:00:16.068 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UNI.MI already exists in database 2025-12-07 19:00:16.579 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENEL.MI already exists in database 2025-12-07 19:00:17.295 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENI.MI already exists in database 2025-12-07 19:00:17.806 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TRN.MI already exists in database 2025-12-07 19:00:18.526 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SRG.MI already exists in database 2025-12-07 19:00:19.140 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HER.MI already exists in database 2025-12-07 19:00:19.652 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock A2A.MI already exists in database 2025-12-07 19:00:20.164 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IG.MI already exists in database 2025-12-07 19:00:20.778 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ERG.MI already exists in database 2025-12-07 19:00:21.290 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SPM.MI already exists in database 2025-12-07 19:00:21.904 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STLAM.MI already exists in database 2025-12-07 19:00:22.400 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RACE.MI already exists in database 2025-12-07 19:00:22.929 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PIRC.MI already exists in database 2025-12-07 19:00:23.438 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IVG.MI already exists in database 2025-12-07 19:00:23.953 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock LDO.MI already exists in database 2025-12-07 19:00:24.465 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PRY.MI already exists in database 2025-12-07 19:00:24.976 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TEN.MI already exists in database 2025-12-07 19:00:25.489 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IP.MI already exists in database 2025-12-07 19:00:26.205 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BZU.MI already exists in database 2025-12-07 19:00:26.717 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STMMI.MI already exists in database 2025-12-07 19:00:27.331 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TIT.MI already exists in database 2025-12-07 19:00:28.049 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock INW.MI already exists in database 2025-12-07 19:00:28.764 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MONC.MI already exists in database 2025-12-07 19:00:29.276 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CPR.MI already exists in database 2025-12-07 19:00:29.893 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BC.MI already exists in database 2025-12-07 19:00:30.404 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DIA.MI already exists in database 2025-12-07 19:00:31.016 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock REC.MI already exists in database 2025-12-07 19:00:31.529 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AMP.MI already exists in database 2025-12-07 19:00:32.144 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PST.MI already exists in database 2025-12-07 19:00:32.966 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TGYM.MI already exists in database ====================================================================== 🇮🇹 WARREN AI - SCAN FTSE MIB ====================================================================== 🔄 Auto-onboarding 40 tickers to Borsa Italiana... ✅ 40 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... 📥 Downloading/refreshing fundamentals for 36 tickers... [1/36] BAMI.MI... 2025-12-07 19:00:33.627 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BAMI.MI: D/E calculated from balance sheet: 2.0671 (debt=30,187,315,200, equity=14,603,943,000) 2025-12-07 19:00:34.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BAMI.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:00:34.010 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BAMI.MI: ROIC - Calculated EBIT via fallback: 6105907000.0 2025-12-07 19:00:34.010 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BAMI.MI: ROIC - Calculated tax rate from financials: 26.03% 2025-12-07 19:00:34.010 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BAMI.MI: ROIC - NOPAT: 4516409248.810112 2025-12-07 19:00:34.010 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BAMI.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:00:34.010 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BAMI.MI: ROIC - Invested Capital (fallback Debt+Equity): 43993756000.0 2025-12-07 19:00:34.010 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BAMI.MI: ROIC - Final ROIC: 10.27% 2025-12-07 19:00:34.010 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - BAMI.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:34.621 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BAMI.MI: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:00:34.621 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BAMI.MI: Schema v4 metrics - ROIC: 10.27, Interest Coverage: None, F-Score: 4 2025-12-07 19:00:34.677 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BAMI.MI ✅ [2/36] BPE.MI... 2025-12-07 19:00:35.239 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BPE.MI: D/E calculated from balance sheet: 3.5418 (debt=40,213,467,136, equity=11,353,867,000) 2025-12-07 19:00:35.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BPE.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:00:35.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BPE.MI: ROIC - Calculated EBIT via fallback: 3654786000.0 2025-12-07 19:00:35.544 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BPE.MI: ROIC - Calculated tax rate from financials: 30.50% 2025-12-07 19:00:35.544 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BPE.MI: ROIC - NOPAT: 2540178219.477642 2025-12-07 19:00:35.544 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BPE.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:00:35.544 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BPE.MI: ROIC - Invested Capital (fallback Debt+Equity): 31222436000.0 2025-12-07 19:00:35.544 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BPE.MI: ROIC - Final ROIC: 8.14% 2025-12-07 19:00:35.544 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - BPE.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:35.848 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BPE.MI: F-Score - Calculated: 2/9 (criteria met: 1) 2025-12-07 19:00:35.848 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BPE.MI: Schema v4 metrics - ROIC: 8.14, Interest Coverage: None, F-Score: 2 2025-12-07 19:00:35.898 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BPE.MI ✅ [3/36] BMPS.MI... 2025-12-07 19:00:36.671 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BMPS.MI: D/E calculated from balance sheet: 5.5558 (debt=64,719,298,560, equity=11,648,948,000) 2025-12-07 19:00:37.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BMPS.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:00:37.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BMPS.MI: ROIC - Calculated EBIT via fallback: 4838103000.0 2025-12-07 19:00:37.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BMPS.MI: ROIC - Calculated tax rate from financials: 20.48% 2025-12-07 19:00:37.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BMPS.MI: ROIC - NOPAT: 3847238325.5506864 2025-12-07 19:00:37.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BMPS.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:00:37.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BMPS.MI: ROIC - Invested Capital (fallback Debt+Equity): 24175917000.0 2025-12-07 19:00:37.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BMPS.MI: ROIC - Final ROIC: 15.91% 2025-12-07 19:00:37.081 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - BMPS.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:37.486 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BMPS.MI: F-Score - Calculated: 4/9 (criteria met: 1) 2025-12-07 19:00:37.486 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BMPS.MI: Schema v4 metrics - ROIC: 15.91, Interest Coverage: None, F-Score: 4 2025-12-07 19:00:37.537 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BMPS.MI ✅ [4/36] MB.MI... 2025-12-07 19:00:38.209 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MB.MI: D/E calculated from balance sheet: 3.6049 (debt=40,219,598,848, equity=11,157,071,000) 2025-12-07 19:00:38.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MB.MI: ROIC - Calculated tax rate from financials: 25.42% 2025-12-07 19:00:38.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MB.MI: ROIC - NOPAT: -67273135.15533392 2025-12-07 19:00:38.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - MB.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:00:38.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - MB.MI: ROIC - Invested Capital (fallback Debt+Equity): 44891505000.0 2025-12-07 19:00:38.509 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MB.MI: ROIC - Final ROIC: -0.15% 2025-12-07 19:00:38.509 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - MB.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:38.813 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MB.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:00:38.813 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MB.MI: Schema v4 metrics - ROIC: -0.15, Interest Coverage: None, F-Score: 5 2025-12-07 19:00:38.869 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MB.MI ✅ [5/36] FBK.MI... 2025-12-07 19:00:39.540 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - FBK.MI: D/E calculated from balance sheet: 0.3628 (debt=866,886,016, equity=2,389,312,000) 2025-12-07 19:00:39.839 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - FBK.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:00:39.839 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - FBK.MI: ROIC - Calculated EBIT via fallback: 1060616000.0 2025-12-07 19:00:39.839 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - FBK.MI: ROIC - Calculated tax rate from financials: 30.56% 2025-12-07 19:00:39.839 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - FBK.MI: ROIC - NOPAT: 736543907.4443938 2025-12-07 19:00:39.839 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - FBK.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:00:39.840 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - FBK.MI: ROIC - Invested Capital (fallback Debt+Equity): 3257712000.0 2025-12-07 19:00:39.840 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - FBK.MI: ROIC - Final ROIC: 22.61% 2025-12-07 19:00:39.840 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - FBK.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:40.251 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - FBK.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:00:40.251 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - FBK.MI: Schema v4 metrics - ROIC: 22.61, Interest Coverage: None, F-Score: 5 2025-12-07 19:00:40.302 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for FBK.MI ✅ [6/36] AZM.MI... 2025-12-07 19:00:40.988 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AZM.MI: D/E calculated from balance sheet: 0.0115 (debt=22,100,000, equity=1,923,225,000) 2025-12-07 19:00:40.988 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - AZM.MI: D/E discrepancy detected - Balance Sheet: 0.0115, Yahoo: 1.1430 (raw: 1.14), Diff: 1.1315 2025-12-07 19:00:41.387 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AZM.MI: ROIC - Calculated tax rate from financials: 27.47% 2025-12-07 19:00:41.387 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AZM.MI: ROIC - NOPAT: 591019636.7333213 2025-12-07 19:00:41.387 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AZM.MI: ROIC - Invested Capital (primary method): 3637952000.0 2025-12-07 19:00:41.388 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AZM.MI: ROIC - Final ROIC: 16.25% 2025-12-07 19:00:41.388 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - AZM.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:41.799 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AZM.MI: F-Score - Calculated: 6/9 (criteria met: 2) 2025-12-07 19:00:41.799 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AZM.MI: Schema v4 metrics - ROIC: 16.25, Interest Coverage: None, F-Score: 6 2025-12-07 19:00:41.855 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AZM.MI ✅ [7/36] NEXI.MI... 2025-12-07 19:00:42.523 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - NEXI.MI: D/E calculated from balance sheet: 0.6270 (debt=6,855,000,064, equity=10,933,796,000) 2025-12-07 19:00:42.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - NEXI.MI: ROIC - Calculated tax rate from financials: 53.80% 2025-12-07 19:00:42.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - NEXI.MI: ROIC - NOPAT: 826379921.6260074 2025-12-07 19:00:42.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - NEXI.MI: ROIC - Invested Capital (primary method): 11218235000.0 2025-12-07 19:00:42.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - NEXI.MI: ROIC - Final ROIC: 7.37% 2025-12-07 19:00:42.842 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - NEXI.MI: Interest Coverage - Calculated: 4.60x 2025-12-07 19:00:43.325 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - NEXI.MI: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:00:43.326 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - NEXI.MI: Schema v4 metrics - ROIC: 7.37, Interest Coverage: 4.6, F-Score: 8 2025-12-07 19:00:43.380 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for NEXI.MI ✅ [8/36] G.MI... 2025-12-07 19:00:44.050 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - G.MI: D/E calculated from balance sheet: 1.2719 (debt=38,651,998,208, equity=30,389,000,000) 2025-12-07 19:00:44.350 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - G.MI: ROIC - Calculated tax rate from financials: 32.92% 2025-12-07 19:00:44.350 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - G.MI: ROIC - NOPAT: 4823545016.07717 2025-12-07 19:00:44.350 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - G.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:00:44.351 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - G.MI: ROIC - Invested Capital (fallback Debt+Equity): 67932000000.0 2025-12-07 19:00:44.351 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - G.MI: ROIC - Final ROIC: 7.10% 2025-12-07 19:00:44.351 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - G.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:44.962 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - G.MI: F-Score - Calculated: 3/9 (criteria met: 3) 2025-12-07 19:00:44.963 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - G.MI: Schema v4 metrics - ROIC: 7.1, Interest Coverage: None, F-Score: 3 2025-12-07 19:00:45.012 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for G.MI ✅ [9/36] UNI.MI... 2025-12-07 19:00:45.687 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - UNI.MI: D/E calculated from balance sheet: 0.4836 (debt=4,508,000,256, equity=9,321,000,000) 2025-12-07 19:00:46.088 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - UNI.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:00:46.089 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - UNI.MI: ROIC - Calculated EBIT via fallback: 2424000000.0 2025-12-07 19:00:46.089 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - UNI.MI: ROIC - Calculated tax rate from financials: 15.50% 2025-12-07 19:00:46.089 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - UNI.MI: ROIC - NOPAT: 2048289535.7985837 2025-12-07 19:00:46.089 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - UNI.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:00:46.089 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - UNI.MI: ROIC - Invested Capital (fallback Debt+Equity): 14870000000.0 2025-12-07 19:00:46.089 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - UNI.MI: ROIC - Final ROIC: 13.77% 2025-12-07 19:00:46.089 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - UNI.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:46.499 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - UNI.MI: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:00:46.499 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - UNI.MI: Schema v4 metrics - ROIC: 13.77, Interest Coverage: None, F-Score: 4 2025-12-07 19:00:46.541 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for UNI.MI ✅ [10/36] ENEL.MI... 2025-12-07 19:00:47.333 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ENEL.MI: D/E calculated from balance sheet: 2.0518 (debt=69,207,998,464, equity=33,731,000,000) 2025-12-07 19:00:47.333 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - ENEL.MI: D/E discrepancy detected - Balance Sheet: 2.0518, Yahoo: 1.3901 (raw: 139.00), Diff: 0.6617 2025-12-07 19:00:47.731 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ENEL.MI: ROIC - Calculated tax rate from financials: 34.25% 2025-12-07 19:00:47.731 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ENEL.MI: ROIC - NOPAT: 10380655295.220243 2025-12-07 19:00:47.731 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ENEL.MI: ROIC - Invested Capital (primary method): 90933000000.0 2025-12-07 19:00:47.732 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ENEL.MI: ROIC - Final ROIC: 11.42% 2025-12-07 19:00:47.732 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - ENEL.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:48.242 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ENEL.MI: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:00:48.242 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ENEL.MI: Schema v4 metrics - ROIC: 11.42, Interest Coverage: None, F-Score: 8 2025-12-07 19:00:48.301 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ENEL.MI ✅ [11/36] TRN.MI... 2025-12-07 19:00:48.978 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - TRN.MI: D/E calculated from balance sheet: 1.9575 (debt=14,728,299,520, equity=7,524,200,000) 2025-12-07 19:00:49.372 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TRN.MI: ROIC - Calculated tax rate from financials: 30.23% 2025-12-07 19:00:49.372 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TRN.MI: ROIC - NOPAT: 1861277007.905401 2025-12-07 19:00:49.372 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TRN.MI: ROIC - Invested Capital (primary method): 12096400000.0 2025-12-07 19:00:49.372 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TRN.MI: ROIC - Final ROIC: 15.39% 2025-12-07 19:00:49.372 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - TRN.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:49.779 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TRN.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:00:49.779 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - TRN.MI: Schema v4 metrics - ROIC: 15.39, Interest Coverage: None, F-Score: 6 2025-12-07 19:00:49.834 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for TRN.MI ✅ [12/36] SRG.MI... 2025-12-07 19:00:50.611 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SRG.MI: D/E calculated from balance sheet: 1.9516 (debt=17,425,999,872, equity=8,929,000,000) 2025-12-07 19:00:51.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SRG.MI: ROIC - Calculated tax rate from financials: 25.10% 2025-12-07 19:00:51.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SRG.MI: ROIC - NOPAT: 2392174895.895301 2025-12-07 19:00:51.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SRG.MI: ROIC - Invested Capital (primary method): 17353000000.0 2025-12-07 19:00:51.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SRG.MI: ROIC - Final ROIC: 13.79% 2025-12-07 19:00:51.008 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - SRG.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:51.429 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SRG.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:00:51.429 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SRG.MI: Schema v4 metrics - ROIC: 13.79, Interest Coverage: None, F-Score: 6 2025-12-07 19:00:51.485 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SRG.MI ✅ [13/36] HER.MI... 2025-12-07 19:00:52.250 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - HER.MI: D/E calculated from balance sheet: 1.4469 (debt=5,324,800,000, equity=3,680,100,000) 2025-12-07 19:00:52.648 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - HER.MI: ROIC - Calculated tax rate from financials: 28.83% 2025-12-07 19:00:52.648 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - HER.MI: ROIC - NOPAT: 1029994818.6528498 2025-12-07 19:00:52.648 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - HER.MI: ROIC - Invested Capital (primary method): 8617900000.0 2025-12-07 19:00:52.648 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - HER.MI: ROIC - Final ROIC: 11.95% 2025-12-07 19:00:52.669 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - HER.MI: Interest Coverage - Calculated: 9.17x 2025-12-07 19:00:53.166 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - HER.MI: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:00:53.166 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - HER.MI: Schema v4 metrics - ROIC: 11.95, Interest Coverage: 9.17, F-Score: 7 2025-12-07 19:00:53.227 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for HER.MI ✅ [14/36] A2A.MI... 2025-12-07 19:00:53.985 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - A2A.MI: D/E calculated from balance sheet: 1.2845 (debt=6,993,999,872, equity=5,445,000,000) 2025-12-07 19:00:54.286 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - A2A.MI: ROIC - Calculated tax rate from financials: 26.97% 2025-12-07 19:00:54.286 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - A2A.MI: ROIC - NOPAT: 1695134404.057481 2025-12-07 19:00:54.286 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - A2A.MI: ROIC - Invested Capital (primary method): 10602000000.0 2025-12-07 19:00:54.286 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - A2A.MI: ROIC - Final ROIC: 15.99% 2025-12-07 19:00:54.286 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - A2A.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:54.693 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - A2A.MI: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:00:54.693 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - A2A.MI: Schema v4 metrics - ROIC: 15.99, Interest Coverage: None, F-Score: 7 2025-12-07 19:00:54.754 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for A2A.MI ✅ [15/36] IG.MI... 2025-12-07 19:00:55.529 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - IG.MI: D/E calculated from balance sheet: 4.5194 (debt=11,108,200,448, equity=2,457,917,000) 2025-12-07 19:00:55.529 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - IG.MI: D/E discrepancy detected - Balance Sheet: 4.5194, Yahoo: 2.7850 (raw: 278.50), Diff: 1.7344 2025-12-07 19:00:55.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IG.MI: ROIC - Calculated tax rate from financials: 25.66% 2025-12-07 19:00:55.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IG.MI: ROIC - NOPAT: 1025685372.2200055 2025-12-07 19:00:55.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IG.MI: ROIC - Invested Capital (primary method): 4639049000.0 2025-12-07 19:00:55.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IG.MI: ROIC - Final ROIC: 22.11% 2025-12-07 19:00:55.838 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - IG.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:56.232 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IG.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:00:56.232 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - IG.MI: Schema v4 metrics - ROIC: 22.11, Interest Coverage: None, F-Score: 6 2025-12-07 19:00:56.290 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for IG.MI ✅ [16/36] ERG.MI... 2025-12-07 19:00:57.063 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ERG.MI: D/E calculated from balance sheet: 0.9871 (debt=2,119,000,064, equity=2,146,618,000) 2025-12-07 19:00:57.367 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ERG.MI: ROIC - Calculated tax rate from financials: 15.26% 2025-12-07 19:00:57.367 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ERG.MI: ROIC - NOPAT: 459151071.6029476 2025-12-07 19:00:57.367 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ERG.MI: ROIC - Invested Capital (primary method): 2784885000.0 2025-12-07 19:00:57.367 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ERG.MI: ROIC - Final ROIC: 16.49% 2025-12-07 19:00:57.367 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - ERG.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:00:57.760 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ERG.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:00:57.760 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ERG.MI: Schema v4 metrics - ROIC: 16.49, Interest Coverage: None, F-Score: 5 2025-12-07 19:00:57.807 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ERG.MI ✅ [17/36] SPM.MI... 2025-12-07 19:00:58.605 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SPM.MI: D/E calculated from balance sheet: 0.4972 (debt=1,255,000,064, equity=2,524,000,000) 2025-12-07 19:00:59.003 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SPM.MI: ROIC - Calculated tax rate from financials: 38.31% 2025-12-07 19:00:59.003 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SPM.MI: ROIC - NOPAT: 908129032.2580645 2025-12-07 19:00:59.003 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SPM.MI: ROIC - Invested Capital (primary method): 9678000000.0 2025-12-07 19:00:59.003 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SPM.MI: ROIC - Final ROIC: 9.38% 2025-12-07 19:00:59.024 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SPM.MI: Interest Coverage - Calculated: 8.13x 2025-12-07 19:00:59.405 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SPM.MI: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:00:59.406 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SPM.MI: Schema v4 metrics - ROIC: 9.38, Interest Coverage: 8.13, F-Score: 9 2025-12-07 19:00:59.470 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SPM.MI ✅ [18/36] STLAM.MI... 2025-12-07 19:01:00.244 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - STLAM.MI: D/E calculated from balance sheet: 0.5000 (debt=40,848,998,400, equity=81,692,000,000) 2025-12-07 19:01:00.634 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - STLAM.MI: ROIC - Calculated tax rate from financials: 21.38% 2025-12-07 19:01:00.634 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - STLAM.MI: ROIC - NOPAT: 11497152564.28674 2025-12-07 19:01:00.635 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - STLAM.MI: ROIC - Invested Capital (primary method): 123201000000.0 2025-12-07 19:01:00.635 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - STLAM.MI: ROIC - Final ROIC: 9.33% 2025-12-07 19:01:00.656 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - STLAM.MI: Interest Coverage - Calculated: 9.60x 2025-12-07 19:01:01.047 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - STLAM.MI: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:01:01.048 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - STLAM.MI: Schema v4 metrics - ROIC: 9.33, Interest Coverage: 9.6, F-Score: 4 2025-12-07 19:01:01.109 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for STLAM.MI ✅ [19/36] RACE.MI... 2025-12-07 19:01:01.976 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - RACE.MI: D/E calculated from balance sheet: 0.8122 (debt=2,870,404,096, equity=3,533,946,000) 2025-12-07 19:01:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RACE.MI: ROIC - Calculated tax rate from financials: 19.26% 2025-12-07 19:01:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RACE.MI: ROIC - NOPAT: 2101509060.7405088 2025-12-07 19:01:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RACE.MI: ROIC - Invested Capital (primary method): 3292034000.0 2025-12-07 19:01:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RACE.MI: ROIC - Final ROIC: 63.84% 2025-12-07 19:01:02.294 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RACE.MI: Interest Coverage - Calculated: 64.98x 2025-12-07 19:01:02.685 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RACE.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:01:02.686 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - RACE.MI: Schema v4 metrics - ROIC: 63.84, Interest Coverage: 64.98, F-Score: 6 2025-12-07 19:01:02.743 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for RACE.MI ✅ [20/36] PIRC.MI... 2025-12-07 19:01:03.618 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - PIRC.MI: D/E calculated from balance sheet: 0.6602 (debt=3,800,322,048, equity=5,756,071,000) 2025-12-07 19:01:04.008 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - PIRC.MI: ROIC - Calculated tax rate from financials: 23.86% 2025-12-07 19:01:04.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - PIRC.MI: ROIC - NOPAT: 1028793039.9873103 2025-12-07 19:01:04.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - PIRC.MI: ROIC - Invested Capital (primary method): 7749922000.0 2025-12-07 19:01:04.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - PIRC.MI: ROIC - Final ROIC: 13.27% 2025-12-07 19:01:04.025 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - PIRC.MI: Interest Coverage - Calculated: 7.04x 2025-12-07 19:01:04.422 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - PIRC.MI: F-Score - Calculated: 8/9 (criteria met: 3) 2025-12-07 19:01:04.422 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - PIRC.MI: Schema v4 metrics - ROIC: 13.27, Interest Coverage: 7.04, F-Score: 8 2025-12-07 19:01:04.480 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for PIRC.MI ✅ [21/36] IVG.MI... 2025-12-07 19:01:05.252 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - IVG.MI: D/E calculated from balance sheet: 2.0041 (debt=5,408,999,936, equity=2,699,000,000) 2025-12-07 19:01:05.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IVG.MI: ROIC - Calculated tax rate from financials: 11.57% 2025-12-07 19:01:05.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IVG.MI: ROIC - NOPAT: 1377735537.1900826 2025-12-07 19:01:05.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IVG.MI: ROIC - Invested Capital (primary method): 9616000000.0 2025-12-07 19:01:05.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IVG.MI: ROIC - Final ROIC: 14.33% 2025-12-07 19:01:05.558 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IVG.MI: Interest Coverage - Calculated: 6.60x 2025-12-07 19:01:05.957 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IVG.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:01:05.957 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - IVG.MI: Schema v4 metrics - ROIC: 14.33, Interest Coverage: 6.6, F-Score: 6 2025-12-07 19:01:06.013 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for IVG.MI ✅ [22/36] LDO.MI... 2025-12-07 19:01:06.789 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - LDO.MI: D/E calculated from balance sheet: 0.4685 (debt=4,212,000,000, equity=8,990,000,000) 2025-12-07 19:01:07.188 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - LDO.MI: ROIC - Calculated tax rate from financials: 21.23% 2025-12-07 19:01:07.188 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - LDO.MI: ROIC - NOPAT: 1879347538.5745776 2025-12-07 19:01:07.188 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - LDO.MI: ROIC - Invested Capital (primary method): 26448000000.0 2025-12-07 19:01:07.188 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - LDO.MI: ROIC - Final ROIC: 7.11% 2025-12-07 19:01:07.209 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - LDO.MI: Interest Coverage - Calculated: 16.92x 2025-12-07 19:01:07.594 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - LDO.MI: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:01:07.594 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - LDO.MI: Schema v4 metrics - ROIC: 7.11, Interest Coverage: 16.92, F-Score: 9 2025-12-07 19:01:07.650 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for LDO.MI ✅ [23/36] PRY.MI... 2025-12-07 19:01:08.681 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - PRY.MI: D/E calculated from balance sheet: 0.9794 (debt=4,982,000,128, equity=5,087,000,000) 2025-12-07 19:01:09.027 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - PRY.MI: ROIC - Calculated tax rate from financials: 24.22% 2025-12-07 19:01:09.027 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - PRY.MI: ROIC - NOPAT: 1288253638.2536383 2025-12-07 19:01:09.027 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - PRY.MI: ROIC - Invested Capital (primary method): 10957000000.0 2025-12-07 19:01:09.027 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - PRY.MI: ROIC - Final ROIC: 11.76% 2025-12-07 19:01:09.047 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - PRY.MI: Interest Coverage - Calculated: 7.94x 2025-12-07 19:01:09.442 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - PRY.MI: F-Score - Calculated: 4/9 (criteria met: 4) 2025-12-07 19:01:09.442 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - PRY.MI: Schema v4 metrics - ROIC: 11.76, Interest Coverage: 7.94, F-Score: 4 2025-12-07 19:01:09.502 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for PRY.MI ✅ [24/36] TEN.MI... 2025-12-07 19:01:10.277 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - TEN.MI: D/E calculated from balance sheet: 0.0288 (debt=477,511,008, equity=16,593,257,000) 2025-12-07 19:01:10.278 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - TEN.MI: D/E discrepancy detected - Balance Sheet: 0.0288, Yahoo: 2.7670 (raw: 2.77), Diff: 2.7382 2025-12-07 19:01:10.674 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TEN.MI: ROIC - Calculated tax rate from financials: 19.06% 2025-12-07 19:01:10.674 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TEN.MI: ROIC - NOPAT: 2666323539.0332355 2025-12-07 19:01:10.674 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TEN.MI: ROIC - Invested Capital (primary method): 18775236000.0 2025-12-07 19:01:10.674 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TEN.MI: ROIC - Final ROIC: 14.20% 2025-12-07 19:01:10.701 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TEN.MI: Interest Coverage - Calculated: 53.82x 2025-12-07 19:01:11.083 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TEN.MI: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:01:11.083 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - TEN.MI: Schema v4 metrics - ROIC: 14.2, Interest Coverage: 53.82, F-Score: 6 2025-12-07 19:01:11.151 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for TEN.MI ✅ [25/36] IP.MI... 2025-12-07 19:01:11.999 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - IP.MI: D/E calculated from balance sheet: 0.3878 (debt=778,931,968, equity=2,008,352,000) 2025-12-07 19:01:12.306 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IP.MI: ROIC - Calculated tax rate from financials: 26.67% 2025-12-07 19:01:12.306 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IP.MI: ROIC - NOPAT: 340572466.64061266 2025-12-07 19:01:12.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IP.MI: ROIC - Invested Capital (primary method): 2325236000.0 2025-12-07 19:01:12.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IP.MI: ROIC - Final ROIC: 14.65% 2025-12-07 19:01:12.332 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IP.MI: Interest Coverage - Calculated: 10.78x 2025-12-07 19:01:12.724 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IP.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:01:12.724 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - IP.MI: Schema v4 metrics - ROIC: 14.65, Interest Coverage: 10.78, F-Score: 5 2025-12-07 19:01:12.779 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for IP.MI ✅ [26/36] BZU.MI... 2025-12-07 19:01:13.550 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BZU.MI: D/E calculated from balance sheet: 0.0911 (debt=601,579,008, equity=6,602,610,000) 2025-12-07 19:01:13.550 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - BZU.MI: D/E discrepancy detected - Balance Sheet: 0.0911, Yahoo: 9.0970 (raw: 9.10), Diff: 9.0059 2025-12-07 19:01:13.941 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BZU.MI: ROIC - Calculated tax rate from financials: 13.79% 2025-12-07 19:01:13.941 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BZU.MI: ROIC - NOPAT: 1219170189.6467967 2025-12-07 19:01:13.941 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BZU.MI: ROIC - Invested Capital (primary method): 6074517000.0 2025-12-07 19:01:13.942 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BZU.MI: ROIC - Final ROIC: 20.07% 2025-12-07 19:01:13.957 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BZU.MI: Interest Coverage - Calculated: 28.93x 2025-12-07 19:01:14.357 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BZU.MI: F-Score - Calculated: 6/9 (criteria met: 2) 2025-12-07 19:01:14.357 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BZU.MI: Schema v4 metrics - ROIC: 20.07, Interest Coverage: 28.93, F-Score: 6 2025-12-07 19:01:14.415 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BZU.MI ✅ [27/36] STMMI.MI... 2025-12-07 19:01:15.194 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - STMMI.MI: D/E calculated from balance sheet: 0.1362 (debt=2,376,000,000, equity=17,449,000,000) 2025-12-07 19:01:15.586 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - STMMI.MI: ROIC - Calculated tax rate from financials: 16.74% 2025-12-07 19:01:15.586 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - STMMI.MI: ROIC - NOPAT: 3153133155.080214 2025-12-07 19:01:15.587 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - STMMI.MI: ROIC - Invested Capital (primary method): 19170000000.0 2025-12-07 19:01:15.587 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - STMMI.MI: ROIC - Final ROIC: 16.45% 2025-12-07 19:01:15.610 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - STMMI.MI: Interest Coverage - Calculated: 44.55x 2025-12-07 19:01:16.101 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - STMMI.MI: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:01:16.101 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - STMMI.MI: Schema v4 metrics - ROIC: 16.45, Interest Coverage: 44.55, F-Score: 6 2025-12-07 19:01:16.164 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for STMMI.MI ✅ [28/36] TIT.MI... 2025-12-07 19:01:16.927 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - TIT.MI: D/E calculated from balance sheet: 1.2248 (debt=14,645,000,192, equity=11,957,000,000) 2025-12-07 19:01:17.326 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TIT.MI: ROIC - Calculated tax rate from financials: 1581.82% 2025-12-07 19:01:17.326 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TIT.MI: ROIC - NOPAT: -75380090909.09091 2025-12-07 19:01:17.326 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TIT.MI: ROIC - Invested Capital (primary method): 21948000000.0 2025-12-07 19:01:17.326 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TIT.MI: ROIC - Final ROIC: -343.45% 2025-12-07 19:01:17.348 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TIT.MI: Interest Coverage - Calculated: 3.76x 2025-12-07 19:01:17.740 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TIT.MI: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:01:17.740 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - TIT.MI: Schema v4 metrics - ROIC: -343.45, Interest Coverage: 3.76, F-Score: 7 2025-12-07 19:01:17.791 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for TIT.MI ✅ [29/36] INW.MI... 2025-12-07 19:01:18.663 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - INW.MI: D/E calculated from balance sheet: 1.2315 (debt=5,020,179,968, equity=4,076,546,000) 2025-12-07 19:01:19.060 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - INW.MI: ROIC - Calculated tax rate from financials: 16.61% 2025-12-07 19:01:19.060 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - INW.MI: ROIC - NOPAT: 780339595.8447899 2025-12-07 19:01:19.060 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - INW.MI: ROIC - Invested Capital (primary method): 4818658000.0 2025-12-07 19:01:19.060 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - INW.MI: ROIC - Final ROIC: 16.19% 2025-12-07 19:01:19.076 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - INW.MI: Interest Coverage - Calculated: 7.57x 2025-12-07 19:01:19.573 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - INW.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:01:19.573 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - INW.MI: Schema v4 metrics - ROIC: 16.19, Interest Coverage: 7.57, F-Score: 6 2025-12-07 19:01:19.624 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for INW.MI ✅ [30/36] MONC.MI... 2025-12-07 19:01:20.406 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MONC.MI: D/E calculated from balance sheet: 0.2674 (debt=958,985,984, equity=3,586,580,000) 2025-12-07 19:01:20.698 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MONC.MI: ROIC - Calculated tax rate from financials: 29.70% 2025-12-07 19:01:20.698 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MONC.MI: ROIC - NOPAT: 873780162.9572802 2025-12-07 19:01:20.698 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MONC.MI: ROIC - Invested Capital (primary method): 3417359000.0 2025-12-07 19:01:20.698 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MONC.MI: ROIC - Final ROIC: 25.57% 2025-12-07 19:01:20.720 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MONC.MI: Interest Coverage - Calculated: 36.80x 2025-12-07 19:01:21.119 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MONC.MI: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:01:21.119 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MONC.MI: Schema v4 metrics - ROIC: 25.57, Interest Coverage: 36.8, F-Score: 4 2025-12-07 19:01:21.177 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MONC.MI ✅ [31/36] CPR.MI... 2025-12-07 19:01:21.954 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CPR.MI: D/E calculated from balance sheet: 0.7526 (debt=2,900,600,064, equity=3,854,000,000) 2025-12-07 19:01:22.337 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CPR.MI: ROIC - Calculated tax rate from financials: 23.81% 2025-12-07 19:01:22.338 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CPR.MI: ROIC - NOPAT: 521676190.47619045 2025-12-07 19:01:22.338 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CPR.MI: ROIC - Invested Capital (primary method): 4430900000.0 2025-12-07 19:01:22.338 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CPR.MI: ROIC - Final ROIC: 11.77% 2025-12-07 19:01:22.354 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CPR.MI: Interest Coverage - Calculated: 6.22x 2025-12-07 19:01:22.757 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CPR.MI: F-Score - Calculated: 3/9 (criteria met: 3) 2025-12-07 19:01:22.758 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CPR.MI: Schema v4 metrics - ROIC: 11.77, Interest Coverage: 6.22, F-Score: 3 2025-12-07 19:01:22.801 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CPR.MI ✅ [32/36] BC.MI... 2025-12-07 19:01:23.485 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BC.MI: D/E calculated from balance sheet: 2.5144 (debt=1,231,885,056, equity=489,938,000) 2025-12-07 19:01:23.785 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BC.MI: ROIC - Calculated tax rate from financials: 30.01% 2025-12-07 19:01:23.785 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BC.MI: ROIC - NOPAT: 259964143.8413141 2025-12-07 19:01:23.785 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BC.MI: ROIC - Invested Capital (primary method): 815102000.0 2025-12-07 19:01:23.786 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BC.MI: ROIC - Final ROIC: 31.89% 2025-12-07 19:01:23.808 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BC.MI: Interest Coverage - Calculated: 12.82x 2025-12-07 19:01:24.187 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BC.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:01:24.188 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BC.MI: Schema v4 metrics - ROIC: 31.89, Interest Coverage: 12.82, F-Score: 5 2025-12-07 19:01:24.254 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BC.MI ✅ [33/36] DIA.MI... 2025-12-07 19:01:24.910 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DIA.MI: D/E calculated from balance sheet: 0.3426 (debt=617,000,000, equity=1,800,918,000) 2025-12-07 19:01:25.285 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DIA.MI: ROIC - Calculated tax rate from financials: 22.75% 2025-12-07 19:01:25.285 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DIA.MI: ROIC - NOPAT: 313459922.2163814 2025-12-07 19:01:25.285 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DIA.MI: ROIC - Invested Capital (primary method): 1730051000.0 2025-12-07 19:01:25.285 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DIA.MI: ROIC - Final ROIC: 18.12% 2025-12-07 19:01:25.307 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DIA.MI: Interest Coverage - Calculated: 14.73x 2025-12-07 19:01:25.696 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DIA.MI: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:01:25.696 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DIA.MI: Schema v4 metrics - ROIC: 18.12, Interest Coverage: 14.73, F-Score: 9 2025-12-07 19:01:25.760 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DIA.MI ✅ [34/36] REC.MI... 2025-12-07 19:01:26.657 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - REC.MI: D/E calculated from balance sheet: 1.3400 (debt=2,514,831,872, equity=1,876,809,000) 2025-12-07 19:01:27.108 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - REC.MI: ROIC - Calculated tax rate from financials: 23.88% 2025-12-07 19:01:27.108 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - REC.MI: ROIC - NOPAT: 626553828.4014153 2025-12-07 19:01:27.109 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - REC.MI: ROIC - Invested Capital (primary method): 2483445000.0 2025-12-07 19:01:27.109 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - REC.MI: ROIC - Final ROIC: 25.23% 2025-12-07 19:01:27.123 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - REC.MI: Interest Coverage - Calculated: 10.14x 2025-12-07 19:01:27.581 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - REC.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:01:27.581 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - REC.MI: Schema v4 metrics - ROIC: 25.23, Interest Coverage: 10.14, F-Score: 5 2025-12-07 19:01:27.638 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for REC.MI ✅ [35/36] AMP.MI... 2025-12-07 19:01:28.381 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AMP.MI: D/E calculated from balance sheet: 1.6459 (debt=1,892,760,064, equity=1,150,002,000) 2025-12-07 19:01:28.701 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AMP.MI: ROIC - Calculated tax rate from financials: 26.05% 2025-12-07 19:01:28.701 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AMP.MI: ROIC - NOPAT: 409890432.1816628 2025-12-07 19:01:28.701 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AMP.MI: ROIC - Invested Capital (primary method): 2031698000.0 2025-12-07 19:01:28.701 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AMP.MI: ROIC - Final ROIC: 20.17% 2025-12-07 19:01:28.724 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AMP.MI: Interest Coverage - Calculated: 9.60x 2025-12-07 19:01:29.099 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AMP.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:01:29.100 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AMP.MI: Schema v4 metrics - ROIC: 20.17, Interest Coverage: 9.6, F-Score: 5 2025-12-07 19:01:29.152 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AMP.MI ✅ [36/36] TGYM.MI... 2025-12-07 19:01:29.832 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - TGYM.MI: D/E calculated from balance sheet: 0.2171 (debt=82,263,000, equity=378,996,000) 2025-12-07 19:01:30.222 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TGYM.MI: ROIC - Calculated tax rate from financials: 28.00% 2025-12-07 19:01:30.222 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TGYM.MI: ROIC - NOPAT: 127246890.12879796 2025-12-07 19:01:30.222 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TGYM.MI: ROIC - Invested Capital (primary method): 496864000.0 2025-12-07 19:01:30.222 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TGYM.MI: ROIC - Final ROIC: 25.61% 2025-12-07 19:01:30.237 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TGYM.MI: Interest Coverage - Calculated: 191.89x 2025-12-07 19:01:30.636 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TGYM.MI: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:01:30.637 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - TGYM.MI: Schema v4 metrics - ROIC: 25.61, Interest Coverage: 191.89, F-Score: 7 2025-12-07 19:01:30.696 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for TGYM.MI ✅ ✅ 36 downloaded | ❌ 0 failed 📊 Step 1: Aggiornamento prezzi... Aggiornamento 40 titoli FTSE MIB... 2025-12-07 19:01:30.696 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ISP.MI 2025-12-07 19:01:31.397 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ISP.MI 2025-12-07 19:01:31.398 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for UCG.MI 2025-12-07 19:01:32.095 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for UCG.MI 2025-12-07 19:01:32.095 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BAMI.MI 2025-12-07 19:01:32.616 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BAMI.MI 2025-12-07 19:01:32.616 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BPE.MI 2025-12-07 19:01:33.335 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BPE.MI 2025-12-07 19:01:33.336 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BMPS.MI 2025-12-07 19:01:33.953 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BMPS.MI 2025-12-07 19:01:33.953 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MB.MI 2025-12-07 19:01:34.671 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for MB.MI 2025-12-07 19:01:34.671 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for FBK.MI 2025-12-07 19:01:35.186 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for FBK.MI 2025-12-07 19:01:35.186 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AZM.MI 2025-12-07 19:01:35.789 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for AZM.MI 2025-12-07 19:01:35.789 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for NEXI.MI 2025-12-07 19:01:36.291 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for NEXI.MI 2025-12-07 19:01:36.292 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for G.MI 2025-12-07 19:01:36.918 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for G.MI 2025-12-07 19:01:36.919 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for UNI.MI 2025-12-07 19:01:37.531 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for UNI.MI 2025-12-07 19:01:37.532 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ENEL.MI 2025-12-07 19:01:38.250 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ENEL.MI 2025-12-07 19:01:38.250 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ENI.MI 2025-12-07 19:01:38.859 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ENI.MI 2025-12-07 19:01:38.860 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for TRN.MI 2025-12-07 19:01:39.384 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for TRN.MI 2025-12-07 19:01:39.384 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SRG.MI 2025-12-07 19:01:39.982 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SRG.MI 2025-12-07 19:01:39.983 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for HER.MI 2025-12-07 19:01:40.603 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for HER.MI 2025-12-07 19:01:40.604 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for A2A.MI 2025-12-07 19:01:41.309 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for A2A.MI 2025-12-07 19:01:41.310 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for IG.MI 2025-12-07 19:01:41.934 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for IG.MI 2025-12-07 19:01:41.935 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ERG.MI 2025-12-07 19:01:42.429 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ERG.MI 2025-12-07 19:01:42.430 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SPM.MI 2025-12-07 19:01:42.974 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SPM.MI 2025-12-07 19:01:42.974 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for STLAM.MI 2025-12-07 19:01:43.581 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for STLAM.MI 2025-12-07 19:01:43.581 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for RACE.MI 2025-12-07 19:01:44.025 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for RACE.MI 2025-12-07 19:01:44.026 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for PIRC.MI 2025-12-07 19:01:44.582 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for PIRC.MI 2025-12-07 19:01:44.583 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for IVG.MI 2025-12-07 19:01:45.003 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for IVG.MI 2025-12-07 19:01:45.004 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for LDO.MI 2025-12-07 19:01:45.606 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for LDO.MI 2025-12-07 19:01:45.606 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for PRY.MI 2025-12-07 19:01:46.132 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for PRY.MI 2025-12-07 19:01:46.133 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for TEN.MI 2025-12-07 19:01:46.751 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for TEN.MI 2025-12-07 19:01:46.751 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for IP.MI 2025-12-07 19:01:47.249 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for IP.MI 2025-12-07 19:01:47.250 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BZU.MI 2025-12-07 19:01:47.778 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BZU.MI 2025-12-07 19:01:47.778 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for STMMI.MI 2025-12-07 19:01:48.392 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for STMMI.MI 2025-12-07 19:01:48.392 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for TIT.MI 2025-12-07 19:01:49.014 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for TIT.MI 2025-12-07 19:01:49.014 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for INW.MI 2025-12-07 19:01:49.603 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for INW.MI 2025-12-07 19:01:49.603 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MONC.MI 2025-12-07 19:01:50.233 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for MONC.MI 2025-12-07 19:01:50.233 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CPR.MI 2025-12-07 19:01:50.746 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for CPR.MI 2025-12-07 19:01:50.746 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BC.MI 2025-12-07 19:01:51.356 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BC.MI 2025-12-07 19:01:51.357 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DIA.MI 2025-12-07 19:01:51.973 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DIA.MI 2025-12-07 19:01:51.974 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for REC.MI 2025-12-07 19:01:52.688 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for REC.MI 2025-12-07 19:01:52.689 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AMP.MI 2025-12-07 19:01:53.194 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for AMP.MI 2025-12-07 19:01:53.194 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for PST.MI 2025-12-07 19:01:53.819 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for PST.MI 2025-12-07 19:01:53.820 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for TGYM.MI 2025-12-07 19:01:54.436 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for TGYM.MI ✅ Tutti 40 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/40] Analizzando ISP.MI... 2025-12-07 19:01:54.454 | DEBUG | __main__:get_stock_data:284 - ISP.MI: D/E source = balance_sheet, value = 4.50662814778446 2025-12-07 19:01:54.454 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ISP.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:01:55.620 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - ISP.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:01:55.620 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - ISP.MI: ROIC - Calculated EBIT via fallback: 28577000000.0 2025-12-07 19:01:55.620 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ISP.MI: ROIC - Calculated tax rate from financials: 28.17% 2025-12-07 19:01:55.621 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ISP.MI: ROIC - NOPAT: 20526173394.115208 2025-12-07 19:01:55.621 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - ISP.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:01:55.621 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - ISP.MI: ROIC - Invested Capital (fallback Debt+Equity): 211749000000.0 2025-12-07 19:01:55.621 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ISP.MI: ROIC - Final ROIC: 9.69% 2025-12-07 19:01:55.621 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - ISP.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:01:56.030 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ISP.MI: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:01:56.030 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ISP.MI: Advanced metrics - ROIC: 9.69, Interest Coverage: None, F-Score: 4 2025-12-07 19:01:56.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - ISP.MI: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:01:56.031 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - ISP.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:01:56.031 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ISP.MI: Quality premium applied 2025-12-07 19:01:56.031 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - ISP.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:01:56.031 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ISP.MI: fair value components 📊 Score: 51/100 - AVOID [2/40] Analizzando UCG.MI... 2025-12-07 19:01:56.032 | DEBUG | __main__:get_stock_data:284 - UCG.MI: D/E source = balance_sheet, value = 1.9682259705001521 2025-12-07 19:01:56.033 | DEBUG | src.analysis.warren_analyzer:analyze:108 - UCG.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:01:56.645 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - UCG.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:01:56.645 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - UCG.MI: ROIC - Calculated EBIT via fallback: 32972000000.0 2025-12-07 19:01:56.645 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - UCG.MI: ROIC - Calculated tax rate from financials: 24.10% 2025-12-07 19:01:56.645 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - UCG.MI: ROIC - NOPAT: 25025760874.658337 2025-12-07 19:01:56.645 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - UCG.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:01:56.645 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - UCG.MI: ROIC - Invested Capital (fallback Debt+Equity): 185165000000.0 2025-12-07 19:01:56.645 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - UCG.MI: ROIC - Final ROIC: 13.52% 2025-12-07 19:01:56.646 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - UCG.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:01:57.050 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - UCG.MI: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:01:57.051 | DEBUG | src.analysis.warren_analyzer:analyze:112 - UCG.MI: Advanced metrics - ROIC: 13.52, Interest Coverage: None, F-Score: 4 2025-12-07 19:01:57.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - UCG.MI: Quality premium applied 2025-12-07 19:01:57.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - UCG.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:01:57.051 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - UCG.MI: fair value components 📊 Score: 56/100 - AVOID [3/40] Analizzando BAMI.MI... 2025-12-07 19:01:57.052 | DEBUG | __main__:get_stock_data:284 - BAMI.MI: D/E source = balance_sheet, value = 2.0670660793458313 2025-12-07 19:01:57.053 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BAMI.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:01:57.668 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BAMI.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:01:57.669 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BAMI.MI: ROIC - Calculated EBIT via fallback: 6105907000.0 2025-12-07 19:01:57.669 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BAMI.MI: ROIC - Calculated tax rate from financials: 26.03% 2025-12-07 19:01:57.669 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BAMI.MI: ROIC - NOPAT: 4516409248.810112 2025-12-07 19:01:57.669 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BAMI.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:01:57.669 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BAMI.MI: ROIC - Invested Capital (fallback Debt+Equity): 43993756000.0 2025-12-07 19:01:57.669 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BAMI.MI: ROIC - Final ROIC: 10.27% 2025-12-07 19:01:57.669 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - BAMI.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:01:58.077 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BAMI.MI: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:01:58.078 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BAMI.MI: Advanced metrics - ROIC: 10.27, Interest Coverage: None, F-Score: 4 2025-12-07 19:01:58.078 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BAMI.MI: Quality premium applied 2025-12-07 19:01:58.078 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - BAMI.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:01:58.078 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BAMI.MI: fair value components 📊 Score: 53/100 - AVOID [4/40] Analizzando BPE.MI... 2025-12-07 19:01:58.080 | DEBUG | __main__:get_stock_data:284 - BPE.MI: D/E source = balance_sheet, value = 3.541830033415047 2025-12-07 19:01:58.080 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BPE.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:01:58.693 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BPE.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:01:58.693 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BPE.MI: ROIC - Calculated EBIT via fallback: 3654786000.0 2025-12-07 19:01:58.693 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BPE.MI: ROIC - Calculated tax rate from financials: 30.50% 2025-12-07 19:01:58.693 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BPE.MI: ROIC - NOPAT: 2540178219.477642 2025-12-07 19:01:58.693 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BPE.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:01:58.694 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BPE.MI: ROIC - Invested Capital (fallback Debt+Equity): 31222436000.0 2025-12-07 19:01:58.694 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BPE.MI: ROIC - Final ROIC: 8.14% 2025-12-07 19:01:58.694 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - BPE.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:01:58.999 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BPE.MI: F-Score - Calculated: 2/9 (criteria met: 1) 2025-12-07 19:01:58.999 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BPE.MI: Advanced metrics - ROIC: 8.14, Interest Coverage: None, F-Score: 2 2025-12-07 19:01:58.999 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - BPE.MI: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:01:59.000 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - BPE.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:01:59.000 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BPE.MI: Quality premium applied 2025-12-07 19:01:59.000 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - BPE.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:01:59.000 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BPE.MI: fair value components 2025-12-07 19:01:59.007 | INFO | __main__:scan_market:720 - BPE.MI: Created new opportunity_detailed record for 2025-12-07 📊 Score: 66/100 - AVOID [5/40] Analizzando BMPS.MI... 2025-12-07 19:01:59.048 | DEBUG | __main__:get_stock_data:284 - BMPS.MI: D/E source = balance_sheet, value = 5.555806289117267 2025-12-07 19:01:59.049 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BMPS.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:01:59.720 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BMPS.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:01:59.720 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BMPS.MI: ROIC - Calculated EBIT via fallback: 4838103000.0 2025-12-07 19:01:59.720 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BMPS.MI: ROIC - Calculated tax rate from financials: 20.48% 2025-12-07 19:01:59.720 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BMPS.MI: ROIC - NOPAT: 3847238325.5506864 2025-12-07 19:01:59.721 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BMPS.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:01:59.721 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BMPS.MI: ROIC - Invested Capital (fallback Debt+Equity): 24175917000.0 2025-12-07 19:01:59.721 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BMPS.MI: ROIC - Final ROIC: 15.91% 2025-12-07 19:01:59.721 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - BMPS.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:00.129 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BMPS.MI: F-Score - Calculated: 4/9 (criteria met: 1) 2025-12-07 19:02:00.129 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BMPS.MI: Advanced metrics - ROIC: 15.91, Interest Coverage: None, F-Score: 4 2025-12-07 19:02:00.129 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - BMPS.MI: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:02:00.129 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - BMPS.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:02:00.129 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BMPS.MI: Quality premium applied 2025-12-07 19:02:00.129 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - BMPS.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:00.129 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BMPS.MI: fair value components 2025-12-07 19:02:00.131 | INFO | __main__:scan_market:720 - BMPS.MI: Created new opportunity_detailed record for 2025-12-07 📊 Score: 61/100 - HOLD [6/40] Analizzando MB.MI... 2025-12-07 19:02:00.165 | DEBUG | __main__:get_stock_data:284 - MB.MI: D/E source = balance_sheet, value = 3.6048528191673244 2025-12-07 19:02:00.165 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MB.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:00.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MB.MI: ROIC - Calculated tax rate from financials: 25.42% 2025-12-07 19:02:00.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MB.MI: ROIC - NOPAT: -67273135.15533392 2025-12-07 19:02:00.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - MB.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:02:00.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - MB.MI: ROIC - Invested Capital (fallback Debt+Equity): 44891505000.0 2025-12-07 19:02:00.837 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MB.MI: ROIC - Final ROIC: -0.15% 2025-12-07 19:02:00.837 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - MB.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:01.245 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MB.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:01.246 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MB.MI: Advanced metrics - ROIC: -0.15, Interest Coverage: None, F-Score: 5 2025-12-07 19:02:01.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - MB.MI: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:02:01.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - MB.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:02:01.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MB.MI: Quality premium applied 2025-12-07 19:02:01.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - MB.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:01.246 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MB.MI: fair value components 📊 Score: 48/100 - AVOID [7/40] Analizzando FBK.MI... 2025-12-07 19:02:01.248 | DEBUG | __main__:get_stock_data:284 - FBK.MI: D/E source = balance_sheet, value = 0.3628182573058688 2025-12-07 19:02:01.249 | DEBUG | src.analysis.warren_analyzer:analyze:108 - FBK.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:01.861 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - FBK.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:02:01.861 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - FBK.MI: ROIC - Calculated EBIT via fallback: 1060616000.0 2025-12-07 19:02:01.861 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - FBK.MI: ROIC - Calculated tax rate from financials: 30.56% 2025-12-07 19:02:01.861 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - FBK.MI: ROIC - NOPAT: 736543907.4443938 2025-12-07 19:02:01.861 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - FBK.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:02:01.862 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - FBK.MI: ROIC - Invested Capital (fallback Debt+Equity): 3257712000.0 2025-12-07 19:02:01.862 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - FBK.MI: ROIC - Final ROIC: 22.61% 2025-12-07 19:02:01.862 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - FBK.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - FBK.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:02.273 | DEBUG | src.analysis.warren_analyzer:analyze:112 - FBK.MI: Advanced metrics - ROIC: 22.61, Interest Coverage: None, F-Score: 5 2025-12-07 19:02:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - FBK.MI: Quality premium applied 2025-12-07 19:02:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - FBK.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:02.273 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - FBK.MI: fair value components 📊 Score: 41/100 - AVOID [8/40] Analizzando AZM.MI... 2025-12-07 19:02:02.275 | DEBUG | __main__:get_stock_data:284 - AZM.MI: D/E source = balance_sheet, value = 0.011491115184130821 2025-12-07 19:02:02.275 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AZM.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:02.996 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AZM.MI: ROIC - Calculated tax rate from financials: 27.47% 2025-12-07 19:02:02.996 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AZM.MI: ROIC - NOPAT: 591019636.7333213 2025-12-07 19:02:02.996 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AZM.MI: ROIC - Invested Capital (primary method): 3637952000.0 2025-12-07 19:02:02.996 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AZM.MI: ROIC - Final ROIC: 16.25% 2025-12-07 19:02:02.997 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - AZM.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:03.402 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AZM.MI: F-Score - Calculated: 6/9 (criteria met: 2) 2025-12-07 19:02:03.402 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AZM.MI: Advanced metrics - ROIC: 16.25, Interest Coverage: None, F-Score: 6 2025-12-07 19:02:03.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - AZM.MI: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:02:03.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - AZM.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:02:03.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - AZM.MI: Quality premium applied 2025-12-07 19:02:03.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - AZM.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:03.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - AZM.MI: fair value components 2025-12-07 19:02:03.404 | INFO | __main__:scan_market:720 - AZM.MI: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 81/100 - HOLD [9/40] Analizzando NEXI.MI... 2025-12-07 19:02:03.445 | DEBUG | __main__:get_stock_data:284 - NEXI.MI: D/E source = balance_sheet, value = 0.6269551822624091 2025-12-07 19:02:03.445 | DEBUG | src.analysis.warren_analyzer:analyze:108 - NEXI.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:04.124 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - NEXI.MI: ROIC - Calculated tax rate from financials: 53.80% 2025-12-07 19:02:04.124 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - NEXI.MI: ROIC - NOPAT: 826379921.6260074 2025-12-07 19:02:04.124 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - NEXI.MI: ROIC - Invested Capital (primary method): 11218235000.0 2025-12-07 19:02:04.124 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - NEXI.MI: ROIC - Final ROIC: 7.37% 2025-12-07 19:02:04.147 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - NEXI.MI: Interest Coverage - Calculated: 4.60x 2025-12-07 19:02:04.630 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - NEXI.MI: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:02:04.631 | DEBUG | src.analysis.warren_analyzer:analyze:112 - NEXI.MI: Advanced metrics - ROIC: 7.37, Interest Coverage: 4.6, F-Score: 8 2025-12-07 19:02:04.631 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - NEXI.MI: Quality premium applied 2025-12-07 19:02:04.631 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - NEXI.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:04.631 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - NEXI.MI: fair value components ⚠️ Invalid fundamental data: FCF Yield anomalo: 171.6% (max 50%) 📊 Score: 47/100 - AVOID [10/40] Analizzando G.MI... 2025-12-07 19:02:04.632 | DEBUG | __main__:get_stock_data:284 - G.MI: D/E source = balance_sheet, value = 1.2719075391753596 2025-12-07 19:02:04.633 | DEBUG | src.analysis.warren_analyzer:analyze:108 - G.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:05.451 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - G.MI: ROIC - Calculated tax rate from financials: 32.92% 2025-12-07 19:02:05.451 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - G.MI: ROIC - NOPAT: 4823545016.07717 2025-12-07 19:02:05.452 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - G.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:02:05.452 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - G.MI: ROIC - Invested Capital (fallback Debt+Equity): 67932000000.0 2025-12-07 19:02:05.452 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - G.MI: ROIC - Final ROIC: 7.10% 2025-12-07 19:02:05.452 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - G.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:05.858 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - G.MI: F-Score - Calculated: 3/9 (criteria met: 3) 2025-12-07 19:02:05.858 | DEBUG | src.analysis.warren_analyzer:analyze:112 - G.MI: Advanced metrics - ROIC: 7.1, Interest Coverage: None, F-Score: 3 2025-12-07 19:02:05.859 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - G.MI: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:02:05.859 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - G.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:02:05.859 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - G.MI: Quality premium applied 2025-12-07 19:02:05.859 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - G.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:05.859 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - G.MI: fair value components 📊 Score: 51/100 - AVOID [11/40] Analizzando UNI.MI... 2025-12-07 19:02:05.860 | DEBUG | __main__:get_stock_data:284 - UNI.MI: D/E source = balance_sheet, value = 0.4836391219826199 2025-12-07 19:02:05.861 | DEBUG | src.analysis.warren_analyzer:analyze:108 - UNI.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - UNI.MI: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - UNI.MI: ROIC - Calculated EBIT via fallback: 2424000000.0 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - UNI.MI: ROIC - Calculated tax rate from financials: 15.50% 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - UNI.MI: ROIC - NOPAT: 2048289535.7985837 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - UNI.MI: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - UNI.MI: ROIC - Invested Capital (fallback Debt+Equity): 14870000000.0 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - UNI.MI: ROIC - Final ROIC: 13.77% 2025-12-07 19:02:06.481 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - UNI.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:06.840 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - UNI.MI: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:02:06.840 | DEBUG | src.analysis.warren_analyzer:analyze:112 - UNI.MI: Advanced metrics - ROIC: 13.77, Interest Coverage: None, F-Score: 4 2025-12-07 19:02:06.840 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - UNI.MI: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:02:06.840 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - UNI.MI: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:02:06.841 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - UNI.MI: Quality premium applied 2025-12-07 19:02:06.841 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - UNI.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:06.841 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - UNI.MI: fair value components 📊 Score: 48/100 - AVOID [12/40] Analizzando ENEL.MI... 2025-12-07 19:02:06.843 | DEBUG | __main__:get_stock_data:284 - ENEL.MI: D/E source = balance_sheet, value = 2.051762428152145 2025-12-07 19:02:06.843 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ENEL.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:07.599 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ENEL.MI: ROIC - Calculated tax rate from financials: 34.25% 2025-12-07 19:02:07.599 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ENEL.MI: ROIC - NOPAT: 10380655295.220243 2025-12-07 19:02:07.599 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ENEL.MI: ROIC - Invested Capital (primary method): 90933000000.0 2025-12-07 19:02:07.599 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ENEL.MI: ROIC - Final ROIC: 11.42% 2025-12-07 19:02:07.599 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - ENEL.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:08.012 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ENEL.MI: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:02:08.012 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ENEL.MI: Advanced metrics - ROIC: 11.42, Interest Coverage: None, F-Score: 8 2025-12-07 19:02:08.013 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - ENEL.MI: Mature sector (Utilities) - growth capped at 4% 2025-12-07 19:02:08.013 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ENEL.MI: Quality premium applied 2025-12-07 19:02:08.013 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - ENEL.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:08.013 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ENEL.MI: fair value components 📊 Score: 39/100 - AVOID [13/40] Analizzando ENI.MI... 2025-12-07 19:02:08.015 | DEBUG | __main__:get_stock_data:284 - ENI.MI: D/E source = balance_sheet, value = 0.656929027564649 2025-12-07 19:02:08.015 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ENI.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:08.735 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ENI.MI: ROIC - Calculated tax rate from financials: 58.67% 2025-12-07 19:02:08.735 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ENI.MI: ROIC - NOPAT: 10416234367.61695 2025-12-07 19:02:08.736 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ENI.MI: ROIC - Invested Capital (primary method): 86196000000.0 2025-12-07 19:02:08.736 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ENI.MI: ROIC - Final ROIC: 12.08% 2025-12-07 19:02:08.760 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ENI.MI: Interest Coverage - Calculated: 2.81x 2025-12-07 19:02:09.097 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ENI.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:09.097 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ENI.MI: Advanced metrics - ROIC: 12.08, Interest Coverage: 2.81, F-Score: 5 2025-12-07 19:02:09.097 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - ENI.MI: Mature sector (Energy) - growth capped at 4% 2025-12-07 19:02:09.098 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ENI.MI: Quality premium applied 2025-12-07 19:02:09.098 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - ENI.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:09.098 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ENI.MI: fair value components 📊 Score: 58/100 - AVOID [14/40] Analizzando TRN.MI... 2025-12-07 19:02:09.100 | DEBUG | __main__:get_stock_data:284 - TRN.MI: D/E source = balance_sheet, value = 1.9574572074107546 2025-12-07 19:02:09.100 | DEBUG | src.analysis.warren_analyzer:analyze:108 - TRN.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:09.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TRN.MI: ROIC - Calculated tax rate from financials: 30.23% 2025-12-07 19:02:09.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TRN.MI: ROIC - NOPAT: 1861277007.905401 2025-12-07 19:02:09.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TRN.MI: ROIC - Invested Capital (primary method): 12096400000.0 2025-12-07 19:02:09.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TRN.MI: ROIC - Final ROIC: 15.39% 2025-12-07 19:02:09.756 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - TRN.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:10.163 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TRN.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:02:10.163 | DEBUG | src.analysis.warren_analyzer:analyze:112 - TRN.MI: Advanced metrics - ROIC: 15.39, Interest Coverage: None, F-Score: 6 2025-12-07 19:02:10.163 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - TRN.MI: Quality premium applied 2025-12-07 19:02:10.163 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - TRN.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:10.163 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - TRN.MI: fair value components 📊 Score: 45/100 - AVOID [15/40] Analizzando SRG.MI... 2025-12-07 19:02:10.165 | DEBUG | __main__:get_stock_data:284 - SRG.MI: D/E source = balance_sheet, value = 1.9516183079852167 2025-12-07 19:02:10.165 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SRG.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:10.778 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SRG.MI: ROIC - Calculated tax rate from financials: 25.10% 2025-12-07 19:02:10.778 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SRG.MI: ROIC - NOPAT: 2392174895.895301 2025-12-07 19:02:10.778 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SRG.MI: ROIC - Invested Capital (primary method): 17353000000.0 2025-12-07 19:02:10.778 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SRG.MI: ROIC - Final ROIC: 13.79% 2025-12-07 19:02:10.778 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - SRG.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:11.189 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SRG.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:02:11.189 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SRG.MI: Advanced metrics - ROIC: 13.79, Interest Coverage: None, F-Score: 6 2025-12-07 19:02:11.189 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SRG.MI: Quality premium applied 2025-12-07 19:02:11.189 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - SRG.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:11.189 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SRG.MI: fair value components 📊 Score: 48/100 - AVOID [16/40] Analizzando HER.MI... 2025-12-07 19:02:11.191 | DEBUG | __main__:get_stock_data:284 - HER.MI: D/E source = balance_sheet, value = 1.4469172033368658 2025-12-07 19:02:11.191 | DEBUG | src.analysis.warren_analyzer:analyze:108 - HER.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:11.803 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - HER.MI: ROIC - Calculated tax rate from financials: 28.83% 2025-12-07 19:02:11.803 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - HER.MI: ROIC - NOPAT: 1029994818.6528498 2025-12-07 19:02:11.804 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - HER.MI: ROIC - Invested Capital (primary method): 8617900000.0 2025-12-07 19:02:11.804 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - HER.MI: ROIC - Final ROIC: 11.95% 2025-12-07 19:02:11.826 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - HER.MI: Interest Coverage - Calculated: 9.17x 2025-12-07 19:02:12.211 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - HER.MI: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:02:12.211 | DEBUG | src.analysis.warren_analyzer:analyze:112 - HER.MI: Advanced metrics - ROIC: 11.95, Interest Coverage: 9.17, F-Score: 7 2025-12-07 19:02:12.211 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - HER.MI: Mature sector (Utilities) - growth capped at 4% 2025-12-07 19:02:12.211 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - HER.MI: Quality premium applied 2025-12-07 19:02:12.211 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - HER.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:12.211 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - HER.MI: fair value components 📊 Score: 36/100 - AVOID [17/40] Analizzando A2A.MI... 2025-12-07 19:02:12.213 | DEBUG | __main__:get_stock_data:284 - A2A.MI: D/E source = balance_sheet, value = 1.284481151882461 2025-12-07 19:02:12.213 | DEBUG | src.analysis.warren_analyzer:analyze:108 - A2A.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:12.824 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - A2A.MI: ROIC - Calculated tax rate from financials: 26.97% 2025-12-07 19:02:12.824 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - A2A.MI: ROIC - NOPAT: 1695134404.057481 2025-12-07 19:02:12.824 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - A2A.MI: ROIC - Invested Capital (primary method): 10602000000.0 2025-12-07 19:02:12.825 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - A2A.MI: ROIC - Final ROIC: 15.99% 2025-12-07 19:02:12.825 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - A2A.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:13.233 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - A2A.MI: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:02:13.233 | DEBUG | src.analysis.warren_analyzer:analyze:112 - A2A.MI: Advanced metrics - ROIC: 15.99, Interest Coverage: None, F-Score: 7 2025-12-07 19:02:13.233 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - A2A.MI: Mature sector (Utilities) - growth capped at 4% 2025-12-07 19:02:13.233 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - A2A.MI: Quality premium applied 2025-12-07 19:02:13.234 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - A2A.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:13.234 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - A2A.MI: fair value components 📊 Score: 56/100 - AVOID [18/40] Analizzando IG.MI... 2025-12-07 19:02:13.235 | DEBUG | __main__:get_stock_data:284 - IG.MI: D/E source = balance_sheet, value = 4.5193553923911995 2025-12-07 19:02:13.236 | DEBUG | src.analysis.warren_analyzer:analyze:108 - IG.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:14.050 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IG.MI: ROIC - Calculated tax rate from financials: 25.66% 2025-12-07 19:02:14.050 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IG.MI: ROIC - NOPAT: 1025685372.2200055 2025-12-07 19:02:14.065 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IG.MI: ROIC - Invested Capital (primary method): 4639049000.0 2025-12-07 19:02:14.065 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IG.MI: ROIC - Final ROIC: 22.11% 2025-12-07 19:02:14.065 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - IG.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:14.466 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IG.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:02:14.466 | DEBUG | src.analysis.warren_analyzer:analyze:112 - IG.MI: Advanced metrics - ROIC: 22.11, Interest Coverage: None, F-Score: 6 2025-12-07 19:02:14.466 | WARNING | src.analysis.warren_analyzer:analyze:204 - IG.MI: CIO Quality Fail - High Debt/Equity (4.52 > 2.5) 📊 Score: 5/100 - CRITICAL DANGER [19/40] Analizzando ERG.MI... 2025-12-07 19:02:14.468 | DEBUG | __main__:get_stock_data:284 - ERG.MI: D/E source = balance_sheet, value = 0.9871342101855104 2025-12-07 19:02:14.468 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ERG.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:15.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ERG.MI: ROIC - Calculated tax rate from financials: 15.26% 2025-12-07 19:02:15.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ERG.MI: ROIC - NOPAT: 459151071.6029476 2025-12-07 19:02:15.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ERG.MI: ROIC - Invested Capital (primary method): 2784885000.0 2025-12-07 19:02:15.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ERG.MI: ROIC - Final ROIC: 16.49% 2025-12-07 19:02:15.184 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - ERG.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:15.585 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ERG.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:15.586 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ERG.MI: Advanced metrics - ROIC: 16.49, Interest Coverage: None, F-Score: 5 2025-12-07 19:02:15.586 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ERG.MI: Quality premium applied 2025-12-07 19:02:15.586 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - ERG.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:15.586 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ERG.MI: fair value components 📊 Score: 51/100 - AVOID [20/40] Analizzando SPM.MI... 2025-12-07 19:02:15.588 | DEBUG | __main__:get_stock_data:284 - SPM.MI: D/E source = balance_sheet, value = 0.4972266497622821 2025-12-07 19:02:15.588 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SPM.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:16.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SPM.MI: ROIC - Calculated tax rate from financials: 38.31% 2025-12-07 19:02:16.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SPM.MI: ROIC - NOPAT: 908129032.2580645 2025-12-07 19:02:16.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SPM.MI: ROIC - Invested Capital (primary method): 9678000000.0 2025-12-07 19:02:16.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SPM.MI: ROIC - Final ROIC: 9.38% 2025-12-07 19:02:16.328 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SPM.MI: Interest Coverage - Calculated: 8.13x 2025-12-07 19:02:16.717 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SPM.MI: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:02:16.717 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SPM.MI: Advanced metrics - ROIC: 9.38, Interest Coverage: 8.13, F-Score: 9 2025-12-07 19:02:16.718 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SPM.MI: Quality premium applied 2025-12-07 19:02:16.718 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - SPM.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:16.718 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SPM.MI: fair value components 2025-12-07 19:02:16.719 | INFO | __main__:scan_market:720 - SPM.MI: Created new opportunity_detailed record for 2025-12-07 📊 Score: 61/100 - HOLD [21/40] Analizzando STLAM.MI... 2025-12-07 19:02:16.754 | DEBUG | __main__:get_stock_data:284 - STLAM.MI: D/E source = balance_sheet, value = 0.5000367037163982 2025-12-07 19:02:16.755 | DEBUG | src.analysis.warren_analyzer:analyze:108 - STLAM.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:17.434 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - STLAM.MI: ROIC - Calculated tax rate from financials: 21.38% 2025-12-07 19:02:17.434 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - STLAM.MI: ROIC - NOPAT: 11497152564.28674 2025-12-07 19:02:17.434 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - STLAM.MI: ROIC - Invested Capital (primary method): 123201000000.0 2025-12-07 19:02:17.434 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - STLAM.MI: ROIC - Final ROIC: 9.33% 2025-12-07 19:02:17.455 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - STLAM.MI: Interest Coverage - Calculated: 9.60x 2025-12-07 19:02:17.849 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - STLAM.MI: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:02:17.849 | DEBUG | src.analysis.warren_analyzer:analyze:112 - STLAM.MI: Advanced metrics - ROIC: 9.33, Interest Coverage: 9.6, F-Score: 4 2025-12-07 19:02:17.849 | WARNING | src.analysis.warren_analyzer:analyze:204 - STLAM.MI: CIO Quality Fail - Negative Operating Margin ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -26.8% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [22/40] Analizzando RACE.MI... 2025-12-07 19:02:17.851 | DEBUG | __main__:get_stock_data:284 - RACE.MI: D/E source = balance_sheet, value = 0.8122376787873952 2025-12-07 19:02:17.851 | DEBUG | src.analysis.warren_analyzer:analyze:108 - RACE.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:18.560 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RACE.MI: ROIC - Calculated tax rate from financials: 19.26% 2025-12-07 19:02:18.560 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RACE.MI: ROIC - NOPAT: 2101509060.7405088 2025-12-07 19:02:18.561 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RACE.MI: ROIC - Invested Capital (primary method): 3292034000.0 2025-12-07 19:02:18.561 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RACE.MI: ROIC - Final ROIC: 63.84% 2025-12-07 19:02:18.582 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RACE.MI: Interest Coverage - Calculated: 64.98x 2025-12-07 19:02:18.982 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RACE.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:02:18.983 | DEBUG | src.analysis.warren_analyzer:analyze:112 - RACE.MI: Advanced metrics - ROIC: 63.84, Interest Coverage: 64.98, F-Score: 6 2025-12-07 19:02:18.983 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - RACE.MI: Quality premium applied 2025-12-07 19:02:18.983 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - RACE.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:18.983 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - RACE.MI: fair value components 2025-12-07 19:02:18.984 | INFO | __main__:scan_market:720 - RACE.MI: Created new opportunity_detailed record for 2025-12-07 📊 Score: 61/100 - AVOID [23/40] Analizzando PIRC.MI... 2025-12-07 19:02:19.019 | DEBUG | __main__:get_stock_data:284 - PIRC.MI: D/E source = balance_sheet, value = 0.6602284871051799 2025-12-07 19:02:19.020 | DEBUG | src.analysis.warren_analyzer:analyze:108 - PIRC.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:19.886 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - PIRC.MI: ROIC - Calculated tax rate from financials: 23.86% 2025-12-07 19:02:19.886 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - PIRC.MI: ROIC - NOPAT: 1028793039.9873103 2025-12-07 19:02:19.886 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - PIRC.MI: ROIC - Invested Capital (primary method): 7749922000.0 2025-12-07 19:02:19.887 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - PIRC.MI: ROIC - Final ROIC: 13.27% 2025-12-07 19:02:19.902 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - PIRC.MI: Interest Coverage - Calculated: 7.04x 2025-12-07 19:02:20.300 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - PIRC.MI: F-Score - Calculated: 8/9 (criteria met: 3) 2025-12-07 19:02:20.300 | DEBUG | src.analysis.warren_analyzer:analyze:112 - PIRC.MI: Advanced metrics - ROIC: 13.27, Interest Coverage: 7.04, F-Score: 8 2025-12-07 19:02:20.301 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - PIRC.MI: Quality premium applied 2025-12-07 19:02:20.301 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - PIRC.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:20.301 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - PIRC.MI: fair value components 📊 Score: 54/100 - AVOID [24/40] Analizzando IVG.MI... 2025-12-07 19:02:20.302 | DEBUG | __main__:get_stock_data:284 - IVG.MI: D/E source = balance_sheet, value = 2.0040755598369766 2025-12-07 19:02:20.303 | DEBUG | src.analysis.warren_analyzer:analyze:108 - IVG.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:21.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IVG.MI: ROIC - Calculated tax rate from financials: 11.57% 2025-12-07 19:02:21.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IVG.MI: ROIC - NOPAT: 1377735537.1900826 2025-12-07 19:02:21.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IVG.MI: ROIC - Invested Capital (primary method): 9616000000.0 2025-12-07 19:02:21.009 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IVG.MI: ROIC - Final ROIC: 14.33% 2025-12-07 19:02:21.024 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IVG.MI: Interest Coverage - Calculated: 6.60x 2025-12-07 19:02:21.426 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IVG.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:02:21.426 | DEBUG | src.analysis.warren_analyzer:analyze:112 - IVG.MI: Advanced metrics - ROIC: 14.33, Interest Coverage: 6.6, F-Score: 6 2025-12-07 19:02:21.426 | WARNING | src.analysis.warren_analyzer:analyze:204 - IVG.MI: CIO Quality Fail - High Debt/Equity (2.00 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [25/40] Analizzando LDO.MI... 2025-12-07 19:02:21.428 | DEBUG | __main__:get_stock_data:284 - LDO.MI: D/E source = balance_sheet, value = 0.4685205784204672 2025-12-07 19:02:21.428 | DEBUG | src.analysis.warren_analyzer:analyze:108 - LDO.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:22.149 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - LDO.MI: ROIC - Calculated tax rate from financials: 21.23% 2025-12-07 19:02:22.149 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - LDO.MI: ROIC - NOPAT: 1879347538.5745776 2025-12-07 19:02:22.150 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - LDO.MI: ROIC - Invested Capital (primary method): 26448000000.0 2025-12-07 19:02:22.150 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - LDO.MI: ROIC - Final ROIC: 7.11% 2025-12-07 19:02:22.177 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - LDO.MI: Interest Coverage - Calculated: 16.92x 2025-12-07 19:02:22.557 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - LDO.MI: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:02:22.557 | DEBUG | src.analysis.warren_analyzer:analyze:112 - LDO.MI: Advanced metrics - ROIC: 7.11, Interest Coverage: 16.92, F-Score: 9 2025-12-07 19:02:22.557 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - LDO.MI: Quality premium applied 2025-12-07 19:02:22.557 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - LDO.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:22.557 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - LDO.MI: fair value components 📊 Score: 56/100 - AVOID [26/40] Analizzando PRY.MI... 2025-12-07 19:02:22.559 | DEBUG | __main__:get_stock_data:284 - PRY.MI: D/E source = balance_sheet, value = 0.9793591759386672 2025-12-07 19:02:22.559 | DEBUG | src.analysis.warren_analyzer:analyze:108 - PRY.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:23.167 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - PRY.MI: ROIC - Calculated tax rate from financials: 24.22% 2025-12-07 19:02:23.167 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - PRY.MI: ROIC - NOPAT: 1288253638.2536383 2025-12-07 19:02:23.167 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - PRY.MI: ROIC - Invested Capital (primary method): 10957000000.0 2025-12-07 19:02:23.167 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - PRY.MI: ROIC - Final ROIC: 11.76% 2025-12-07 19:02:23.185 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - PRY.MI: Interest Coverage - Calculated: 7.94x 2025-12-07 19:02:23.578 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - PRY.MI: F-Score - Calculated: 4/9 (criteria met: 4) 2025-12-07 19:02:23.579 | DEBUG | src.analysis.warren_analyzer:analyze:112 - PRY.MI: Advanced metrics - ROIC: 11.76, Interest Coverage: 7.94, F-Score: 4 2025-12-07 19:02:23.579 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - PRY.MI: Quality premium applied 2025-12-07 19:02:23.579 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - PRY.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:23.579 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - PRY.MI: fair value components 📊 Score: 46/100 - AVOID [27/40] Analizzando TEN.MI... 2025-12-07 19:02:23.581 | DEBUG | __main__:get_stock_data:284 - TEN.MI: D/E source = balance_sheet, value = 0.028777412897299185 2025-12-07 19:02:23.581 | DEBUG | src.analysis.warren_analyzer:analyze:108 - TEN.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:24.198 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TEN.MI: ROIC - Calculated tax rate from financials: 19.06% 2025-12-07 19:02:24.198 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TEN.MI: ROIC - NOPAT: 2666323539.0332355 2025-12-07 19:02:24.198 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TEN.MI: ROIC - Invested Capital (primary method): 18775236000.0 2025-12-07 19:02:24.199 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TEN.MI: ROIC - Final ROIC: 14.20% 2025-12-07 19:02:24.229 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TEN.MI: Interest Coverage - Calculated: 53.82x 2025-12-07 19:02:24.710 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TEN.MI: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:02:24.710 | DEBUG | src.analysis.warren_analyzer:analyze:112 - TEN.MI: Advanced metrics - ROIC: 14.2, Interest Coverage: 53.82, F-Score: 6 2025-12-07 19:02:24.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - TEN.MI: Mature sector (Energy) - growth capped at 4% 2025-12-07 19:02:24.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - TEN.MI: Quality premium applied 2025-12-07 19:02:24.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - TEN.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:24.710 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - TEN.MI: fair value components 2025-12-07 19:02:24.712 | INFO | __main__:scan_market:720 - TEN.MI: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 79/100 - HOLD [28/40] Analizzando IP.MI... 2025-12-07 19:02:24.755 | DEBUG | __main__:get_stock_data:284 - IP.MI: D/E source = balance_sheet, value = 0.38784633769379073 2025-12-07 19:02:24.755 | DEBUG | src.analysis.warren_analyzer:analyze:108 - IP.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:25.332 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IP.MI: ROIC - Calculated tax rate from financials: 26.67% 2025-12-07 19:02:25.332 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IP.MI: ROIC - NOPAT: 340572466.64061266 2025-12-07 19:02:25.332 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IP.MI: ROIC - Invested Capital (primary method): 2325236000.0 2025-12-07 19:02:25.332 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IP.MI: ROIC - Final ROIC: 14.65% 2025-12-07 19:02:25.352 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IP.MI: Interest Coverage - Calculated: 10.78x 2025-12-07 19:02:25.665 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IP.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:25.665 | DEBUG | src.analysis.warren_analyzer:analyze:112 - IP.MI: Advanced metrics - ROIC: 14.65, Interest Coverage: 10.78, F-Score: 5 2025-12-07 19:02:25.665 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - IP.MI: Quality premium applied 2025-12-07 19:02:25.665 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - IP.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:25.665 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - IP.MI: fair value components 2025-12-07 19:02:25.667 | INFO | __main__:scan_market:720 - IP.MI: Created new opportunity_detailed record for 2025-12-07 📊 Score: 62/100 - AVOID [29/40] Analizzando BZU.MI... 2025-12-07 19:02:25.700 | DEBUG | __main__:get_stock_data:284 - BZU.MI: D/E source = balance_sheet, value = 0.09111230377078156 2025-12-07 19:02:25.700 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BZU.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:26.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BZU.MI: ROIC - Calculated tax rate from financials: 13.79% 2025-12-07 19:02:26.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BZU.MI: ROIC - NOPAT: 1219170189.6467967 2025-12-07 19:02:26.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BZU.MI: ROIC - Invested Capital (primary method): 6074517000.0 2025-12-07 19:02:26.308 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BZU.MI: ROIC - Final ROIC: 20.07% 2025-12-07 19:02:26.323 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BZU.MI: Interest Coverage - Calculated: 28.93x 2025-12-07 19:02:26.658 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BZU.MI: F-Score - Calculated: 6/9 (criteria met: 2) 2025-12-07 19:02:26.658 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BZU.MI: Advanced metrics - ROIC: 20.07, Interest Coverage: 28.93, F-Score: 6 2025-12-07 19:02:26.658 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BZU.MI: Quality premium applied 2025-12-07 19:02:26.658 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - BZU.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:26.658 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BZU.MI: fair value components 2025-12-07 19:02:26.660 | INFO | __main__:scan_market:720 - BZU.MI: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 76/100 - WATCH [30/40] Analizzando STMMI.MI... 2025-12-07 19:02:26.692 | DEBUG | __main__:get_stock_data:284 - STMMI.MI: D/E source = balance_sheet, value = 0.13616826179150668 2025-12-07 19:02:26.692 | DEBUG | src.analysis.warren_analyzer:analyze:108 - STMMI.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:27.266 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - STMMI.MI: ROIC - Calculated tax rate from financials: 16.74% 2025-12-07 19:02:27.266 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - STMMI.MI: ROIC - NOPAT: 3153133155.080214 2025-12-07 19:02:27.266 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - STMMI.MI: ROIC - Invested Capital (primary method): 19170000000.0 2025-12-07 19:02:27.266 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - STMMI.MI: ROIC - Final ROIC: 16.45% 2025-12-07 19:02:27.289 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - STMMI.MI: Interest Coverage - Calculated: 44.55x 2025-12-07 19:02:27.679 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - STMMI.MI: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:02:27.679 | DEBUG | src.analysis.warren_analyzer:analyze:112 - STMMI.MI: Advanced metrics - ROIC: 16.45, Interest Coverage: 44.55, F-Score: 6 2025-12-07 19:02:27.679 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - STMMI.MI: Negative earnings growth (-29.7%). Using conservative P/E approach. 2025-12-07 19:02:27.679 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - STMMI.MI: Quality premium applied 2025-12-07 19:02:27.679 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - STMMI.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:27.679 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - STMMI.MI: fair value components 📊 Score: 45/100 - AVOID [31/40] Analizzando TIT.MI... 2025-12-07 19:02:27.681 | DEBUG | __main__:get_stock_data:284 - TIT.MI: D/E source = balance_sheet, value = 1.2248055692899558 2025-12-07 19:02:27.681 | DEBUG | src.analysis.warren_analyzer:analyze:108 - TIT.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:28.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TIT.MI: ROIC - Calculated tax rate from financials: 1581.82% 2025-12-07 19:02:28.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TIT.MI: ROIC - NOPAT: -75380090909.09091 2025-12-07 19:02:28.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TIT.MI: ROIC - Invested Capital (primary method): 21948000000.0 2025-12-07 19:02:28.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TIT.MI: ROIC - Final ROIC: -343.45% 2025-12-07 19:02:28.413 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TIT.MI: Interest Coverage - Calculated: 3.76x 2025-12-07 19:02:29.000 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TIT.MI: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:02:29.000 | DEBUG | src.analysis.warren_analyzer:analyze:112 - TIT.MI: Advanced metrics - ROIC: -343.45, Interest Coverage: 3.76, F-Score: 7 2025-12-07 19:02:29.000 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - TIT.MI: Quality premium applied 2025-12-07 19:02:29.000 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - TIT.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:29.000 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - TIT.MI: fair value components 📊 Score: 8/100 - AVOID [32/40] Analizzando INW.MI... 2025-12-07 19:02:29.002 | DEBUG | __main__:get_stock_data:284 - INW.MI: D/E source = balance_sheet, value = 1.2314787979824096 2025-12-07 19:02:29.002 | DEBUG | src.analysis.warren_analyzer:analyze:108 - INW.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:29.612 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - INW.MI: ROIC - Calculated tax rate from financials: 16.61% 2025-12-07 19:02:29.612 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - INW.MI: ROIC - NOPAT: 780339595.8447899 2025-12-07 19:02:29.613 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - INW.MI: ROIC - Invested Capital (primary method): 4818658000.0 2025-12-07 19:02:29.613 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - INW.MI: ROIC - Final ROIC: 16.19% 2025-12-07 19:02:29.631 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - INW.MI: Interest Coverage - Calculated: 7.57x 2025-12-07 19:02:30.025 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - INW.MI: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:02:30.025 | DEBUG | src.analysis.warren_analyzer:analyze:112 - INW.MI: Advanced metrics - ROIC: 16.19, Interest Coverage: 7.57, F-Score: 6 2025-12-07 19:02:30.025 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - INW.MI: Quality premium applied 2025-12-07 19:02:30.025 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - INW.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:30.026 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - INW.MI: fair value components 📊 Score: 46/100 - AVOID [33/40] Analizzando MONC.MI... 2025-12-07 19:02:30.028 | DEBUG | __main__:get_stock_data:284 - MONC.MI: D/E source = balance_sheet, value = 0.2673817352463907 2025-12-07 19:02:30.028 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MONC.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:30.740 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MONC.MI: ROIC - Calculated tax rate from financials: 29.70% 2025-12-07 19:02:30.740 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MONC.MI: ROIC - NOPAT: 873780162.9572802 2025-12-07 19:02:30.740 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MONC.MI: ROIC - Invested Capital (primary method): 3417359000.0 2025-12-07 19:02:30.740 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MONC.MI: ROIC - Final ROIC: 25.57% 2025-12-07 19:02:30.755 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MONC.MI: Interest Coverage - Calculated: 36.80x 2025-12-07 19:02:31.154 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MONC.MI: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:02:31.154 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MONC.MI: Advanced metrics - ROIC: 25.57, Interest Coverage: 36.8, F-Score: 4 2025-12-07 19:02:31.154 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MONC.MI: Quality premium applied 2025-12-07 19:02:31.154 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - MONC.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:31.154 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MONC.MI: fair value components 📊 Score: 58/100 - AVOID [34/40] Analizzando CPR.MI... 2025-12-07 19:02:31.156 | DEBUG | __main__:get_stock_data:284 - CPR.MI: D/E source = balance_sheet, value = 0.7526206704722367 2025-12-07 19:02:31.156 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CPR.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:31.765 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CPR.MI: ROIC - Calculated tax rate from financials: 23.81% 2025-12-07 19:02:31.765 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CPR.MI: ROIC - NOPAT: 521676190.47619045 2025-12-07 19:02:31.765 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CPR.MI: ROIC - Invested Capital (primary method): 4430900000.0 2025-12-07 19:02:31.765 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CPR.MI: ROIC - Final ROIC: 11.77% 2025-12-07 19:02:31.782 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CPR.MI: Interest Coverage - Calculated: 6.22x 2025-12-07 19:02:32.181 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CPR.MI: F-Score - Calculated: 3/9 (criteria met: 3) 2025-12-07 19:02:32.181 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CPR.MI: Advanced metrics - ROIC: 11.77, Interest Coverage: 6.22, F-Score: 3 2025-12-07 19:02:32.181 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - CPR.MI: Quality premium applied 2025-12-07 19:02:32.181 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - CPR.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:32.181 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - CPR.MI: fair value components 📊 Score: 23/100 - AVOID [35/40] Analizzando BC.MI... 2025-12-07 19:02:32.183 | DEBUG | __main__:get_stock_data:284 - BC.MI: D/E source = balance_sheet, value = 2.514369279378207 2025-12-07 19:02:32.183 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BC.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:32.796 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BC.MI: ROIC - Calculated tax rate from financials: 30.01% 2025-12-07 19:02:32.796 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BC.MI: ROIC - NOPAT: 259964143.8413141 2025-12-07 19:02:32.796 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BC.MI: ROIC - Invested Capital (primary method): 815102000.0 2025-12-07 19:02:32.796 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BC.MI: ROIC - Final ROIC: 31.89% 2025-12-07 19:02:32.819 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BC.MI: Interest Coverage - Calculated: 12.82x 2025-12-07 19:02:33.204 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BC.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:33.204 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BC.MI: Advanced metrics - ROIC: 31.89, Interest Coverage: 12.82, F-Score: 5 2025-12-07 19:02:33.204 | WARNING | src.analysis.warren_analyzer:analyze:204 - BC.MI: CIO Quality Fail - High Debt/Equity (2.51 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [36/40] Analizzando DIA.MI... 2025-12-07 19:02:33.206 | DEBUG | __main__:get_stock_data:284 - DIA.MI: D/E source = balance_sheet, value = 0.3426030502221645 2025-12-07 19:02:33.206 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DIA.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:33.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DIA.MI: ROIC - Calculated tax rate from financials: 22.75% 2025-12-07 19:02:33.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DIA.MI: ROIC - NOPAT: 313459922.2163814 2025-12-07 19:02:33.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DIA.MI: ROIC - Invested Capital (primary method): 1730051000.0 2025-12-07 19:02:33.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DIA.MI: ROIC - Final ROIC: 18.12% 2025-12-07 19:02:33.841 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DIA.MI: Interest Coverage - Calculated: 14.73x 2025-12-07 19:02:34.227 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DIA.MI: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:02:34.227 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DIA.MI: Advanced metrics - ROIC: 18.12, Interest Coverage: 14.73, F-Score: 9 2025-12-07 19:02:34.227 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DIA.MI: Quality premium applied 2025-12-07 19:02:34.227 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - DIA.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:34.227 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DIA.MI: fair value components 2025-12-07 19:02:34.229 | INFO | __main__:scan_market:720 - DIA.MI: Created new opportunity_detailed record for 2025-12-07 📊 Score: 63/100 - AVOID [37/40] Analizzando REC.MI... 2025-12-07 19:02:34.268 | DEBUG | __main__:get_stock_data:284 - REC.MI: D/E source = balance_sheet, value = 1.3399508804572016 2025-12-07 19:02:34.269 | DEBUG | src.analysis.warren_analyzer:analyze:108 - REC.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:34.946 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - REC.MI: ROIC - Calculated tax rate from financials: 23.88% 2025-12-07 19:02:34.946 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - REC.MI: ROIC - NOPAT: 626553828.4014153 2025-12-07 19:02:34.946 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - REC.MI: ROIC - Invested Capital (primary method): 2483445000.0 2025-12-07 19:02:34.946 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - REC.MI: ROIC - Final ROIC: 25.23% 2025-12-07 19:02:34.961 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - REC.MI: Interest Coverage - Calculated: 10.14x 2025-12-07 19:02:35.354 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - REC.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:35.354 | DEBUG | src.analysis.warren_analyzer:analyze:112 - REC.MI: Advanced metrics - ROIC: 25.23, Interest Coverage: 10.14, F-Score: 5 2025-12-07 19:02:35.354 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - REC.MI: Quality premium applied 2025-12-07 19:02:35.354 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - REC.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:35.354 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - REC.MI: fair value components 2025-12-07 19:02:35.356 | INFO | __main__:scan_market:720 - REC.MI: Created new opportunity_detailed record for 2025-12-07 📊 Score: 60/100 - AVOID [38/40] Analizzando AMP.MI... 2025-12-07 19:02:35.378 | DEBUG | __main__:get_stock_data:284 - AMP.MI: D/E source = balance_sheet, value = 1.645875454129645 2025-12-07 19:02:35.378 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AMP.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:36.175 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AMP.MI: ROIC - Calculated tax rate from financials: 26.05% 2025-12-07 19:02:36.175 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AMP.MI: ROIC - NOPAT: 409890432.1816628 2025-12-07 19:02:36.175 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AMP.MI: ROIC - Invested Capital (primary method): 2031698000.0 2025-12-07 19:02:36.175 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AMP.MI: ROIC - Final ROIC: 20.17% 2025-12-07 19:02:36.198 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AMP.MI: Interest Coverage - Calculated: 9.60x 2025-12-07 19:02:36.582 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AMP.MI: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:02:36.583 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AMP.MI: Advanced metrics - ROIC: 20.17, Interest Coverage: 9.6, F-Score: 5 2025-12-07 19:02:36.583 | WARNING | src.analysis.warren_analyzer:analyze:204 - AMP.MI: CIO Quality Fail - High Debt/Equity (1.65 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [39/40] Analizzando PST.MI... 2025-12-07 19:02:36.584 | DEBUG | __main__:get_stock_data:284 - PST.MI: D/E source = balance_sheet, value = 8.398515065181732 2025-12-07 19:02:36.585 | DEBUG | src.analysis.warren_analyzer:analyze:108 - PST.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:37.396 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - PST.MI: ROIC - Calculated tax rate from financials: 24.81% 2025-12-07 19:02:37.396 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - PST.MI: ROIC - NOPAT: 3086489441.9306183 2025-12-07 19:02:37.397 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - PST.MI: ROIC - Invested Capital (primary method): 93120000000.0 2025-12-07 19:02:37.397 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - PST.MI: ROIC - Final ROIC: 3.31% 2025-12-07 19:02:37.397 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1311 - PST.MI: Interest Coverage - Skipped (Financial/Utility sector) 2025-12-07 19:02:37.812 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - PST.MI: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:02:37.812 | DEBUG | src.analysis.warren_analyzer:analyze:112 - PST.MI: Advanced metrics - ROIC: 3.31, Interest Coverage: None, F-Score: 8 ⚠️ Invalid fundamental data: Net Debt/EBITDA eccessivo: 15.0x (max 10) 📊 Score: 10/100 - DATA INSUFFICIENT [40/40] Analizzando TGYM.MI... 2025-12-07 19:02:37.814 | DEBUG | __main__:get_stock_data:284 - TGYM.MI: D/E source = balance_sheet, value = 0.2170550612671374 2025-12-07 19:02:37.814 | DEBUG | src.analysis.warren_analyzer:analyze:108 - TGYM.MI: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:02:38.524 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TGYM.MI: ROIC - Calculated tax rate from financials: 28.00% 2025-12-07 19:02:38.524 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TGYM.MI: ROIC - NOPAT: 127246890.12879796 2025-12-07 19:02:38.524 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TGYM.MI: ROIC - Invested Capital (primary method): 496864000.0 2025-12-07 19:02:38.524 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TGYM.MI: ROIC - Final ROIC: 25.61% 2025-12-07 19:02:38.539 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TGYM.MI: Interest Coverage - Calculated: 191.89x 2025-12-07 19:02:38.938 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TGYM.MI: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:02:38.938 | DEBUG | src.analysis.warren_analyzer:analyze:112 - TGYM.MI: Advanced metrics - ROIC: 25.61, Interest Coverage: 191.89, F-Score: 7 2025-12-07 19:02:38.938 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - TGYM.MI: Quality premium applied 2025-12-07 19:02:38.938 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:588 - TGYM.MI: Italian stock - applying -20% country risk penalty 2025-12-07 19:02:38.938 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - TGYM.MI: fair value components 2025-12-07 19:02:38.940 | INFO | __main__:scan_market:720 - TGYM.MI: Created new opportunity_detailed record for 2025-12-07 2025-12-07 19:02:40.451 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BNP.PA already exists in database 2025-12-07 19:02:41.063 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock GLE.PA already exists in database 2025-12-07 19:02:41.681 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ACA.PA already exists in database 2025-12-07 19:02:42.192 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CS.PA already exists in database 2025-12-07 19:02:42.704 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MC.PA already exists in database 2025-12-07 19:02:43.216 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RMS.PA already exists in database 2025-12-07 19:02:43.728 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock KER.PA already exists in database 2025-12-07 19:02:44.240 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock OR.PA already exists in database 2025-12-07 19:02:44.752 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TTE.PA already exists in database 2025-12-07 19:02:45.367 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENGI.PA already exists in database 2025-12-07 19:02:45.879 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AIR.PA already exists in database 2025-12-07 19:02:46.493 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAF.PA already exists in database 2025-12-07 19:02:47.002 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DG.PA already exists in database 2025-12-07 19:02:47.517 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SGO.PA already exists in database 2025-12-07 19:02:48.131 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SU.PA already exists in database 2025-12-07 19:02:48.644 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EN.PA already exists in database 2025-12-07 19:02:49.156 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CAP.PA already exists in database 2025-12-07 19:02:49.668 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DSY.PA already exists in database 2025-12-07 19:02:50.282 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAN.PA already exists in database 2025-12-07 19:02:50.794 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EL.PA already exists in database 2025-12-07 19:02:51.203 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CA.PA already exists in database 2025-12-07 19:02:51.716 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BN.PA already exists in database 2025-12-07 19:02:52.224 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RI.PA already exists in database 2025-12-07 19:02:52.836 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AC.PA already exists in database 2025-12-07 19:02:53.354 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AI.PA already exists in database 2025-12-07 19:02:53.866 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RNO.PA already exists in database 2025-12-07 19:02:54.480 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ML.PA already exists in database 2025-12-07 19:02:54.993 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock STLAP.PA already exists in database 2025-12-07 19:02:55.709 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ORA.PA already exists in database 2025-12-07 19:02:56.528 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VIV.PA already exists in database 2025-12-07 19:02:57.040 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VIE.PA already exists in database ✅ Score: 79/100 - WATCH ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-12-07/warren_scan_IT_20251207_1902.html ✅ Report latest aggiornato: reports/latest/warren_scan_IT_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 85.0% (soglia: 90%) CRITICAL: 5, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • IG.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (4.52 > 2.5)) • STLAM.MI: Hard Fail (FCF Yield: -26.8% < -20.0%) • IVG.MI: Hard Fail (FCF Yield: -41.5% < -20.0%) • BC.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (2.51 > 1.5)) • AMP.MI: Hard Fail (CIO Quality Fail: High Debt/Equity (1.65 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 40/40 📊 Qualità dati: 85.0% (CRITICAL: 5, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-12-07/json/warren_scan_IT_2025-12-07.json ✅ Latest: reports/latest/json/warren_scan_IT_latest.json ====================================================================== ====================================================================== 🇫🇷 WARREN AI - SCAN CAC 40 ====================================================================== 🔄 Auto-onboarding 31 tickers to Euronext Paris... ✅ 31 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... 📥 Downloading/refreshing fundamentals for 31 tickers... [1/31] BNP.PA... 2025-12-07 19:02:57.779 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BNP.PA: D/E calculated from balance sheet: 4.8669 (debt=623,626,027,008, equity=128,137,000,000) 2025-12-07 19:02:58.084 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BNP.PA: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:02:58.085 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BNP.PA: ROIC - Calculated EBIT via fallback: 79185000000.0 2025-12-07 19:02:58.085 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BNP.PA: ROIC - Calculated tax rate from financials: 25.50% 2025-12-07 19:02:58.085 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BNP.PA: ROIC - NOPAT: 58991285614.12454 2025-12-07 19:02:58.085 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BNP.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:02:58.085 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BNP.PA: ROIC - Invested Capital (fallback Debt+Equity): 508032000000.0 2025-12-07 19:02:58.085 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BNP.PA: ROIC - Final ROIC: 11.61% 2025-12-07 19:02:58.104 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - BNP.PA: Interest Coverage - EBIT not found 2025-12-07 19:02:58.487 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BNP.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:02:58.487 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BNP.PA: Schema v4 metrics - ROIC: 11.61, Interest Coverage: None, F-Score: 4 2025-12-07 19:02:58.535 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BNP.PA ✅ [2/31] GLE.PA... 2025-12-07 19:02:59.315 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - GLE.PA: D/E calculated from balance sheet: 4.1285 (debt=290,050,998,272, equity=70,256,000,000) 2025-12-07 19:02:59.733 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - GLE.PA: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:02:59.733 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - GLE.PA: ROIC - Calculated EBIT via fallback: 50928000000.0 2025-12-07 19:02:59.733 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - GLE.PA: ROIC - Calculated tax rate from financials: 27.60% 2025-12-07 19:02:59.733 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - GLE.PA: ROIC - NOPAT: 36872539217.37632 2025-12-07 19:02:59.733 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - GLE.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:02:59.734 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - GLE.PA: ROIC - Invested Capital (fallback Debt+Equity): 253349000000.0 2025-12-07 19:02:59.734 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - GLE.PA: ROIC - Final ROIC: 14.55% 2025-12-07 19:02:59.751 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - GLE.PA: Interest Coverage - EBIT not found 2025-12-07 19:03:00.129 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - GLE.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:03:00.129 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - GLE.PA: Schema v4 metrics - ROIC: 14.55, Interest Coverage: None, F-Score: 4 2025-12-07 19:03:00.178 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for GLE.PA ✅ [3/31] ACA.PA... 2025-12-07 19:03:00.849 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ACA.PA: D/E calculated from balance sheet: 6.4313 (debt=480,483,999,744, equity=74,710,000,000) 2025-12-07 19:03:01.151 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ACA.PA: ROIC - Calculated tax rate from financials: 25.86% 2025-12-07 19:03:01.151 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ACA.PA: ROIC - NOPAT: -17052097.499738466 2025-12-07 19:03:01.151 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - ACA.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:03:01.152 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - ACA.PA: ROIC - Invested Capital (fallback Debt+Equity): 390286000000.0 2025-12-07 19:03:01.152 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ACA.PA: ROIC - Final ROIC: -0.00% 2025-12-07 19:03:01.164 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ACA.PA: Interest Coverage - Calculated: -0.00x 2025-12-07 19:03:01.459 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ACA.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:03:01.459 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ACA.PA: Schema v4 metrics - ROIC: -0.0, Interest Coverage: -0.0, F-Score: 4 2025-12-07 19:03:01.513 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ACA.PA ✅ [4/31] CS.PA... 2025-12-07 19:03:02.193 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CS.PA: D/E calculated from balance sheet: 1.3213 (debt=65,991,999,488, equity=49,943,000,000) 2025-12-07 19:03:02.487 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CS.PA: ROIC - Calculated tax rate from financials: 25.12% 2025-12-07 19:03:02.487 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CS.PA: ROIC - NOPAT: 7926316138.917262 2025-12-07 19:03:02.488 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - CS.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:03:02.488 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - CS.PA: ROIC - Invested Capital (fallback Debt+Equity): 112393000000.0 2025-12-07 19:03:02.488 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CS.PA: ROIC - Final ROIC: 7.05% 2025-12-07 19:03:02.507 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CS.PA: Interest Coverage - Calculated: 17.44x 2025-12-07 19:03:02.846 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CS.PA: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:03:02.846 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CS.PA: Schema v4 metrics - ROIC: 7.05, Interest Coverage: 17.44, F-Score: 6 2025-12-07 19:03:02.903 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CS.PA ✅ [5/31] MC.PA... 2025-12-07 19:03:03.526 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MC.PA: D/E calculated from balance sheet: 0.5881 (debt=39,705,001,984, equity=67,517,000,000) 2025-12-07 19:03:03.927 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MC.PA: ROIC - Calculated tax rate from financials: 29.12% 2025-12-07 19:03:03.927 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MC.PA: ROIC - NOPAT: 19556793923.307167 2025-12-07 19:03:03.927 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MC.PA: ROIC - Invested Capital (primary method): 93352000000.0 2025-12-07 19:03:03.927 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MC.PA: ROIC - Final ROIC: 20.95% 2025-12-07 19:03:03.948 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MC.PA: Interest Coverage - Calculated: 23.27x 2025-12-07 19:03:04.330 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MC.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:03:04.330 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MC.PA: Schema v4 metrics - ROIC: 20.95, Interest Coverage: 23.27, F-Score: 5 2025-12-07 19:03:04.382 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MC.PA ✅ [6/31] RMS.PA... 2025-12-07 19:03:05.064 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - RMS.PA: D/E calculated from balance sheet: 0.1173 (debt=2,032,000,000, equity=17,327,000,000) 2025-12-07 19:03:05.459 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RMS.PA: ROIC - Calculated tax rate from financials: 28.61% 2025-12-07 19:03:05.459 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RMS.PA: ROIC - NOPAT: 5361124379.652605 2025-12-07 19:03:05.460 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RMS.PA: ROIC - Invested Capital (primary method): 9321000000.0 2025-12-07 19:03:05.460 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RMS.PA: ROIC - Final ROIC: 57.52% 2025-12-07 19:03:05.481 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RMS.PA: Interest Coverage - Calculated: 127.29x 2025-12-07 19:03:05.870 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RMS.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:03:05.870 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - RMS.PA: Schema v4 metrics - ROIC: 57.52, Interest Coverage: 127.29, F-Score: 6 2025-12-07 19:03:05.934 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for RMS.PA ✅ [7/31] KER.PA... 2025-12-07 19:03:06.598 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - KER.PA: D/E calculated from balance sheet: 1.3343 (debt=19,886,000,128, equity=14,904,000,000) 2025-12-07 19:03:07.003 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - KER.PA: ROIC - Calculated tax rate from financials: 28.92% 2025-12-07 19:03:07.003 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - KER.PA: ROIC - NOPAT: 3262528230.865746 2025-12-07 19:03:07.004 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - KER.PA: ROIC - Invested Capital (primary method): 21803000000.0 2025-12-07 19:03:07.004 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - KER.PA: ROIC - Final ROIC: 14.96% 2025-12-07 19:03:07.024 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - KER.PA: Interest Coverage - Calculated: 7.61x 2025-12-07 19:03:07.404 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - KER.PA: F-Score - Calculated: 3/9 (criteria met: 3) 2025-12-07 19:03:07.404 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - KER.PA: Schema v4 metrics - ROIC: 14.96, Interest Coverage: 7.61, F-Score: 3 2025-12-07 19:03:07.461 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for KER.PA ✅ [8/31] OR.PA... 2025-12-07 19:03:08.136 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - OR.PA: D/E calculated from balance sheet: 0.2664 (debt=8,828,099,584, equity=33,133,300,000) 2025-12-07 19:03:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - OR.PA: ROIC - Calculated tax rate from financials: 23.92% 2025-12-07 19:03:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - OR.PA: ROIC - NOPAT: 8350070956.100573 2025-12-07 19:03:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - OR.PA: ROIC - Invested Capital (primary method): 43721500000.0 2025-12-07 19:03:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - OR.PA: ROIC - Final ROIC: 19.10% 2025-12-07 19:03:08.438 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - OR.PA: Interest Coverage - Calculated: 28.56x 2025-12-07 19:03:08.838 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - OR.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:03:08.839 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - OR.PA: Schema v4 metrics - ROIC: 19.1, Interest Coverage: 28.56, F-Score: 6 2025-12-07 19:03:08.891 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for OR.PA ✅ [9/31] TTE.PA... 2025-12-07 19:03:09.570 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - TTE.PA: D/E calculated from balance sheet: 0.5425 (debt=63,940,001,792, equity=117,858,000,000) 2025-12-07 19:03:09.957 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TTE.PA: ROIC - Calculated tax rate from financials: 40.61% 2025-12-07 19:03:09.957 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TTE.PA: ROIC - NOPAT: 24203879395.46979 2025-12-07 19:03:09.958 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TTE.PA: ROIC - Invested Capital (primary method): 184175000000.0 2025-12-07 19:03:09.958 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TTE.PA: ROIC - Final ROIC: 13.14% 2025-12-07 19:03:09.974 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TTE.PA: Interest Coverage - Calculated: 17.24x 2025-12-07 19:03:10.374 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TTE.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:03:10.374 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - TTE.PA: Schema v4 metrics - ROIC: 13.14, Interest Coverage: 17.24, F-Score: 5 2025-12-07 19:03:10.433 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for TTE.PA ✅ [10/31] ENGI.PA... 2025-12-07 19:03:11.206 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ENGI.PA: D/E calculated from balance sheet: 1.5250 (debt=52,698,001,408, equity=34,556,000,000) 2025-12-07 19:03:11.603 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ENGI.PA: ROIC - Calculated tax rate from financials: 35.04% 2025-12-07 19:03:11.603 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ENGI.PA: ROIC - NOPAT: 10734971681.695934 2025-12-07 19:03:11.603 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ENGI.PA: ROIC - Invested Capital (primary method): 97414000000.0 2025-12-07 19:03:11.603 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ENGI.PA: ROIC - Final ROIC: 11.02% 2025-12-07 19:03:11.625 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ENGI.PA: Interest Coverage - Calculated: 5.57x 2025-12-07 19:03:12.014 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ENGI.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:03:12.014 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ENGI.PA: Schema v4 metrics - ROIC: 11.02, Interest Coverage: 5.57, F-Score: 7 2025-12-07 19:03:12.071 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ENGI.PA ✅ [11/31] AIR.PA... 2025-12-07 19:03:12.843 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AIR.PA: D/E calculated from balance sheet: 0.6896 (debt=13,521,000,448, equity=19,606,000,000) 2025-12-07 19:03:13.234 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AIR.PA: ROIC - Calculated tax rate from financials: 24.14% 2025-12-07 19:03:13.234 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AIR.PA: ROIC - NOPAT: 7106179602.079226 2025-12-07 19:03:13.234 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AIR.PA: ROIC - Invested Capital (primary method): 65316000000.0 2025-12-07 19:03:13.234 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AIR.PA: ROIC - Final ROIC: 10.88% 2025-12-07 19:03:13.248 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AIR.PA: Interest Coverage - Calculated: 10.41x 2025-12-07 19:03:13.651 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AIR.PA: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:03:13.651 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AIR.PA: Schema v4 metrics - ROIC: 10.88, Interest Coverage: 10.41, F-Score: 6 2025-12-07 19:03:13.692 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AIR.PA ✅ [12/31] SAF.PA... 2025-12-07 19:03:14.483 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SAF.PA: D/E calculated from balance sheet: 0.5028 (debt=5,117,000,192, equity=10,176,000,000) 2025-12-07 19:03:14.877 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SAF.PA: ROIC - Calculated tax rate from financials: -74.15% 2025-12-07 19:03:14.877 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SAF.PA: ROIC - NOPAT: 9224801566.579636 2025-12-07 19:03:14.877 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SAF.PA: ROIC - Invested Capital (primary method): 41651000000.0 2025-12-07 19:03:14.877 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SAF.PA: ROIC - Final ROIC: 22.15% 2025-12-07 19:03:14.893 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SAF.PA: Interest Coverage - Calculated: 41.06x 2025-12-07 19:03:15.290 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SAF.PA: F-Score - Calculated: 7/9 (criteria met: 2) 2025-12-07 19:03:15.290 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SAF.PA: Schema v4 metrics - ROIC: 22.15, Interest Coverage: 41.06, F-Score: 7 2025-12-07 19:03:15.345 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SAF.PA ✅ [13/31] DG.PA... 2025-12-07 19:03:16.229 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DG.PA: D/E calculated from balance sheet: 1.4233 (debt=42,623,000,576, equity=29,947,000,000) 2025-12-07 19:03:16.620 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DG.PA: ROIC - Calculated tax rate from financials: 30.18% 2025-12-07 19:03:16.621 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DG.PA: ROIC - NOPAT: 8838581048.09763 2025-12-07 19:03:16.621 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DG.PA: ROIC - Invested Capital (primary method): 73866000000.0 2025-12-07 19:03:16.621 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DG.PA: ROIC - Final ROIC: 11.97% 2025-12-07 19:03:16.642 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DG.PA: Interest Coverage - Calculated: 8.98x 2025-12-07 19:03:17.032 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DG.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:03:17.032 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DG.PA: Schema v4 metrics - ROIC: 11.97, Interest Coverage: 8.98, F-Score: 6 2025-12-07 19:03:17.089 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DG.PA ✅ [14/31] SGO.PA... 2025-12-07 19:03:17.859 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SGO.PA: D/E calculated from balance sheet: 0.7470 (debt=18,776,999,936, equity=25,135,000,000) 2025-12-07 19:03:18.159 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SGO.PA: ROIC - Calculated tax rate from financials: 25.90% 2025-12-07 19:03:18.159 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SGO.PA: ROIC - NOPAT: 5688741010.943199 2025-12-07 19:03:18.159 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SGO.PA: ROIC - Invested Capital (primary method): 33785000000.0 2025-12-07 19:03:18.159 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SGO.PA: ROIC - Final ROIC: 16.84% 2025-12-07 19:03:18.182 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SGO.PA: Interest Coverage - Calculated: 8.22x 2025-12-07 19:03:18.566 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SGO.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:03:18.566 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SGO.PA: Schema v4 metrics - ROIC: 16.84, Interest Coverage: 8.22, F-Score: 5 2025-12-07 19:03:18.621 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SGO.PA ✅ [15/31] SU.PA... 2025-12-07 19:03:19.496 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SU.PA: D/E calculated from balance sheet: 0.5597 (debt=17,064,999,936, equity=30,489,000,000) 2025-12-07 19:03:19.797 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SU.PA: ROIC - Calculated tax rate from financials: 23.75% 2025-12-07 19:03:19.797 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SU.PA: ROIC - NOPAT: 6277889757.091897 2025-12-07 19:03:19.797 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SU.PA: ROIC - Invested Capital (primary method): 43962000000.0 2025-12-07 19:03:19.798 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SU.PA: ROIC - Final ROIC: 14.28% 2025-12-07 19:03:19.820 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SU.PA: Interest Coverage - Calculated: 16.50x 2025-12-07 19:03:20.206 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SU.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:03:20.206 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SU.PA: Schema v4 metrics - ROIC: 14.28, Interest Coverage: 16.5, F-Score: 7 2025-12-07 19:03:20.269 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SU.PA ✅ [16/31] EN.PA... 2025-12-07 19:03:21.134 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - EN.PA: D/E calculated from balance sheet: 1.1574 (debt=14,698,999,808, equity=12,700,000,000) 2025-12-07 19:03:21.536 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - EN.PA: ROIC - Calculated tax rate from financials: 36.84% 2025-12-07 19:03:21.536 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - EN.PA: ROIC - NOPAT: 3650889552.2388062 2025-12-07 19:03:21.536 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - EN.PA: ROIC - Invested Capital (primary method): 41098000000.0 2025-12-07 19:03:21.536 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - EN.PA: ROIC - Final ROIC: 8.88% 2025-12-07 19:03:21.561 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - EN.PA: Interest Coverage - Calculated: 11.58x 2025-12-07 19:03:21.950 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - EN.PA: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:03:21.950 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - EN.PA: Schema v4 metrics - ROIC: 8.88, Interest Coverage: 11.58, F-Score: 7 2025-12-07 19:03:22.006 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for EN.PA ✅ [17/31] CAP.PA... 2025-12-07 19:03:22.774 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CAP.PA: D/E calculated from balance sheet: 0.5157 (debt=6,072,000,000, equity=11,775,000,000) 2025-12-07 19:03:23.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CAP.PA: ROIC - Calculated tax rate from financials: 28.95% 2025-12-07 19:03:23.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CAP.PA: ROIC - NOPAT: 2439716836.734694 2025-12-07 19:03:23.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CAP.PA: ROIC - Invested Capital (primary method): 16717000000.0 2025-12-07 19:03:23.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CAP.PA: ROIC - Final ROIC: 14.59% 2025-12-07 19:03:23.205 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CAP.PA: Interest Coverage - Calculated: 18.77x 2025-12-07 19:03:23.586 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CAP.PA: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:03:23.586 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CAP.PA: Schema v4 metrics - ROIC: 14.59, Interest Coverage: 18.77, F-Score: 7 2025-12-07 19:03:23.643 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CAP.PA ✅ [18/31] DSY.PA... 2025-12-07 19:03:24.518 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DSY.PA: D/E calculated from balance sheet: 0.2855 (debt=2,588,800,000, equity=9,066,600,000) 2025-12-07 19:03:24.863 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DSY.PA: ROIC - Calculated tax rate from financials: 18.91% 2025-12-07 19:03:24.863 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DSY.PA: ROIC - NOPAT: 1717791824.8766975 2025-12-07 19:03:24.863 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DSY.PA: ROIC - Invested Capital (primary method): 8649600000.0 2025-12-07 19:03:24.863 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DSY.PA: ROIC - Final ROIC: 19.86% 2025-12-07 19:03:24.886 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DSY.PA: Interest Coverage - Calculated: 43.32x 2025-12-07 19:03:25.533 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DSY.PA: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:03:25.533 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DSY.PA: Schema v4 metrics - ROIC: 19.86, Interest Coverage: 43.32, F-Score: 6 2025-12-07 19:03:25.585 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DSY.PA ✅ [19/31] SAN.PA... 2025-12-07 19:03:26.366 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SAN.PA: D/E calculated from balance sheet: 0.2807 (debt=21,755,000,832, equity=77,507,000,000) 2025-12-07 19:03:26.668 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SAN.PA: ROIC - Calculated tax rate from financials: 17.97% 2025-12-07 19:03:26.668 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SAN.PA: ROIC - NOPAT: 10858291343.28358 2025-12-07 19:03:26.668 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SAN.PA: ROIC - Invested Capital (primary method): 99578000000.0 2025-12-07 19:03:26.668 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SAN.PA: ROIC - Final ROIC: 10.90% 2025-12-07 19:03:26.693 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SAN.PA: Interest Coverage - Calculated: 17.67x 2025-12-07 19:03:27.073 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SAN.PA: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:03:27.074 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SAN.PA: Schema v4 metrics - ROIC: 10.9, Interest Coverage: 17.67, F-Score: 9 2025-12-07 19:03:27.122 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SAN.PA ✅ [20/31] EL.PA... 2025-12-07 19:03:27.805 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - EL.PA: D/E calculated from balance sheet: 0.3480 (debt=14,049,999,872, equity=40,376,000,000) 2025-12-07 19:03:28.194 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - EL.PA: ROIC - Calculated tax rate from financials: 25.32% 2025-12-07 19:03:28.194 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - EL.PA: ROIC - NOPAT: 4923357708.135486 2025-12-07 19:03:28.194 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - EL.PA: ROIC - Invested Capital (primary method): 47806000000.0 2025-12-07 19:03:28.194 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - EL.PA: ROIC - Final ROIC: 10.30% 2025-12-07 19:03:28.215 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - EL.PA: Interest Coverage - Calculated: 26.06x 2025-12-07 19:03:28.603 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - EL.PA: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:03:28.603 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - EL.PA: Schema v4 metrics - ROIC: 10.3, Interest Coverage: 26.06, F-Score: 4 2025-12-07 19:03:28.661 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for EL.PA ✅ [21/31] CA.PA... 2025-12-07 19:03:29.543 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CA.PA: D/E calculated from balance sheet: 2.1042 (debt=22,766,999,552, equity=10,820,000,000) 2025-12-07 19:03:30.133 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CA.PA: ROIC - Calculated tax rate from financials: 29.53% 2025-12-07 19:03:30.134 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CA.PA: ROIC - NOPAT: 3264070175.4385967 2025-12-07 19:03:30.134 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CA.PA: ROIC - Invested Capital (primary method): 33064000000.0 2025-12-07 19:03:30.134 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CA.PA: ROIC - Final ROIC: 9.87% 2025-12-07 19:03:30.150 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CA.PA: Interest Coverage - Calculated: 5.90x 2025-12-07 19:03:30.547 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CA.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:03:30.547 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CA.PA: Schema v4 metrics - ROIC: 9.87, Interest Coverage: 5.9, F-Score: 6 2025-12-07 19:03:30.600 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CA.PA ✅ [22/31] BN.PA... 2025-12-07 19:03:31.379 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BN.PA: D/E calculated from balance sheet: 0.8544 (debt=15,203,999,744, equity=17,795,000,000) 2025-12-07 19:03:31.772 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BN.PA: ROIC - Calculated tax rate from financials: 31.49% 2025-12-07 19:03:31.772 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BN.PA: ROIC - NOPAT: 3308959322.0338984 2025-12-07 19:03:31.772 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BN.PA: ROIC - Invested Capital (primary method): 30111000000.0 2025-12-07 19:03:31.772 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BN.PA: ROIC - Final ROIC: 10.99% 2025-12-07 19:03:31.787 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BN.PA: Interest Coverage - Calculated: 8.05x 2025-12-07 19:03:32.187 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BN.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:03:32.187 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BN.PA: Schema v4 metrics - ROIC: 10.99, Interest Coverage: 8.05, F-Score: 7 2025-12-07 19:03:32.241 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BN.PA ✅ [23/31] RI.PA... 2025-12-07 19:03:33.119 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - RI.PA: D/E calculated from balance sheet: 0.8278 (debt=12,593,000,448, equity=15,212,000,000) 2025-12-07 19:03:33.517 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RI.PA: ROIC - Calculated tax rate from financials: 26.09% 2025-12-07 19:03:33.517 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RI.PA: ROIC - NOPAT: 2502561818.181818 2025-12-07 19:03:33.517 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RI.PA: ROIC - Invested Capital (primary method): 20847000000.0 2025-12-07 19:03:33.517 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RI.PA: ROIC - Final ROIC: 12.00% 2025-12-07 19:03:33.538 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RI.PA: Interest Coverage - Calculated: 6.57x 2025-12-07 19:03:33.931 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RI.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:03:33.932 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - RI.PA: Schema v4 metrics - ROIC: 12.0, Interest Coverage: 6.57, F-Score: 7 2025-12-07 19:03:33.989 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for RI.PA ✅ [24/31] AC.PA... 2025-12-07 19:03:34.856 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AC.PA: D/E calculated from balance sheet: 0.8508 (debt=4,280,999,936, equity=5,032,000,000) 2025-12-07 19:03:35.259 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AC.PA: ROIC - Calculated tax rate from financials: 24.03% 2025-12-07 19:03:35.259 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AC.PA: ROIC - NOPAT: 1052876712.3287672 2025-12-07 19:03:35.259 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AC.PA: ROIC - Invested Capital (primary method): 7043000000.0 2025-12-07 19:03:35.259 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AC.PA: ROIC - Final ROIC: 14.95% 2025-12-07 19:03:35.281 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AC.PA: Interest Coverage - Calculated: 9.83x 2025-12-07 19:03:35.667 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AC.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:03:35.667 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AC.PA: Schema v4 metrics - ROIC: 14.95, Interest Coverage: 9.83, F-Score: 6 2025-12-07 19:03:35.731 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AC.PA ✅ [25/31] AI.PA... 2025-12-07 19:03:36.497 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AI.PA: D/E calculated from balance sheet: 0.4727 (debt=12,695,600,128, equity=26,860,000,000) 2025-12-07 19:03:36.887 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AI.PA: ROIC - Calculated tax rate from financials: 24.73% 2025-12-07 19:03:36.887 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AI.PA: ROIC - NOPAT: 5687792582.980467 2025-12-07 19:03:36.887 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AI.PA: ROIC - Invested Capital (primary method): 35338100000.0 2025-12-07 19:03:36.887 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AI.PA: ROIC - Final ROIC: 16.10% 2025-12-07 19:03:36.901 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AI.PA: Interest Coverage - Calculated: 95.78x 2025-12-07 19:03:37.406 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AI.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:03:37.406 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AI.PA: Schema v4 metrics - ROIC: 16.1, Interest Coverage: 95.78, F-Score: 7 2025-12-07 19:03:37.461 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AI.PA ✅ [26/31] RNO.PA... 2025-12-07 19:03:38.242 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - RNO.PA: D/E calculated from balance sheet: 2.3121 (debt=70,077,997,056, equity=30,309,000,000) 2025-12-07 19:03:38.243 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - RNO.PA: D/E discrepancy detected - Balance Sheet: 2.3121, Yahoo: 3.3933 (raw: 339.33), Diff: 1.0812 2025-12-07 19:03:38.638 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RNO.PA: ROIC - Calculated tax rate from financials: 46.25% 2025-12-07 19:03:38.638 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RNO.PA: ROIC - NOPAT: 3795476769.120801 2025-12-07 19:03:38.638 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RNO.PA: ROIC - Invested Capital (primary method): 96095000000.0 2025-12-07 19:03:38.638 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RNO.PA: ROIC - Final ROIC: 3.95% 2025-12-07 19:03:38.664 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RNO.PA: Interest Coverage - Calculated: 18.63x 2025-12-07 19:03:39.051 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RNO.PA: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:03:39.051 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - RNO.PA: Schema v4 metrics - ROIC: 3.95, Interest Coverage: 18.63, F-Score: 7 2025-12-07 19:03:39.108 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for RNO.PA ✅ [27/31] ML.PA... 2025-12-07 19:03:39.878 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:379 - ML.PA: No D/E data available from any source 2025-12-07 19:03:40.269 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ML.PA: ROIC - Calculated tax rate from financials: 22.76% 2025-12-07 19:03:40.270 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ML.PA: ROIC - NOPAT: 4107876998.7699876 2025-12-07 19:03:40.270 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ML.PA: ROIC - Invested Capital (primary method): 23607000000.0 2025-12-07 19:03:40.270 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ML.PA: ROIC - Final ROIC: 17.40% 2025-12-07 19:03:40.285 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ML.PA: Interest Coverage - Calculated: 18.03x 2025-12-07 19:03:40.695 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ML.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:03:40.695 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ML.PA: Schema v4 metrics - ROIC: 17.4, Interest Coverage: 18.03, F-Score: 5 2025-12-07 19:03:40.754 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ML.PA ✅ [28/31] STLAP.PA... 2025-12-07 19:03:41.524 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - STLAP.PA: D/E calculated from balance sheet: 0.5000 (debt=40,848,998,400, equity=81,692,000,000) 2025-12-07 19:03:41.914 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - STLAP.PA: ROIC - Calculated tax rate from financials: 21.38% 2025-12-07 19:03:41.914 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - STLAP.PA: ROIC - NOPAT: 11497152564.28674 2025-12-07 19:03:41.914 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - STLAP.PA: ROIC - Invested Capital (primary method): 123201000000.0 2025-12-07 19:03:41.914 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - STLAP.PA: ROIC - Final ROIC: 9.33% 2025-12-07 19:03:41.935 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - STLAP.PA: Interest Coverage - Calculated: 9.60x 2025-12-07 19:03:42.335 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - STLAP.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:03:42.335 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - STLAP.PA: Schema v4 metrics - ROIC: 9.33, Interest Coverage: 9.6, F-Score: 4 2025-12-07 19:03:42.395 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for STLAP.PA ✅ [29/31] ORA.PA... 2025-12-07 19:03:43.196 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ORA.PA: D/E calculated from balance sheet: 1.3215 (debt=41,986,998,272, equity=31,773,000,000) 2025-12-07 19:03:43.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ORA.PA: ROIC - Calculated tax rate from financials: 38.74% 2025-12-07 19:03:43.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ORA.PA: ROIC - NOPAT: 8545656660.949115 2025-12-07 19:03:43.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ORA.PA: ROIC - Invested Capital (primary method): 54302000000.0 2025-12-07 19:03:43.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ORA.PA: ROIC - Final ROIC: 15.74% 2025-12-07 19:03:43.589 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ORA.PA: Interest Coverage - Calculated: 10.63x 2025-12-07 19:03:44.071 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ORA.PA: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:03:44.071 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ORA.PA: Schema v4 metrics - ROIC: 15.74, Interest Coverage: 10.63, F-Score: 9 2025-12-07 19:03:44.136 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ORA.PA ✅ [30/31] VIV.PA... 2025-12-07 19:03:44.901 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - VIV.PA: D/E calculated from balance sheet: 0.4340 (debt=1,992,999,936, equity=4,592,000,000) 2025-12-07 19:03:45.192 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VIV.PA: ROIC - Calculated tax rate from financials: -1.03% 2025-12-07 19:03:45.192 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VIV.PA: ROIC - NOPAT: 268732876.71232873 2025-12-07 19:03:45.192 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VIV.PA: ROIC - Invested Capital (primary method): 5564000000.0 2025-12-07 19:03:45.192 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VIV.PA: ROIC - Final ROIC: 4.83% 2025-12-07 19:03:45.214 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VIV.PA: Interest Coverage - Calculated: 2.99x 2025-12-07 19:03:45.604 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VIV.PA: F-Score - Calculated: 5/9 (criteria met: 2) 2025-12-07 19:03:45.605 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - VIV.PA: Schema v4 metrics - ROIC: 4.83, Interest Coverage: 2.99, F-Score: 5 2025-12-07 19:03:45.675 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for VIV.PA ✅ [31/31] VIE.PA... 2025-12-07 19:03:46.540 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - VIE.PA: D/E calculated from balance sheet: 2.3293 (debt=30,083,000,320, equity=12,915,000,000) 2025-12-07 19:03:46.931 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VIE.PA: ROIC - Calculated tax rate from financials: 32.03% 2025-12-07 19:03:46.931 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VIE.PA: ROIC - NOPAT: 4307151669.496322 2025-12-07 19:03:46.932 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VIE.PA: ROIC - Invested Capital (primary method): 36375000000.0 2025-12-07 19:03:46.932 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VIE.PA: ROIC - Final ROIC: 11.84% 2025-12-07 19:03:46.952 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VIE.PA: Interest Coverage - Calculated: 6.96x 2025-12-07 19:03:47.340 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VIE.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:03:47.340 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - VIE.PA: Schema v4 metrics - ROIC: 11.84, Interest Coverage: 6.96, F-Score: 7 2025-12-07 19:03:47.397 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for VIE.PA ✅ ✅ 31 downloaded | ❌ 0 failed 📊 Step 1: Aggiornamento prezzi... Aggiornamento 31 titoli CAC 40... 2025-12-07 19:03:47.397 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BNP.PA 2025-12-07 19:03:48.181 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BNP.PA 2025-12-07 19:03:48.181 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for GLE.PA 2025-12-07 19:03:48.711 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for GLE.PA 2025-12-07 19:03:48.712 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ACA.PA 2025-12-07 19:03:49.216 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ACA.PA 2025-12-07 19:03:49.217 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CS.PA 2025-12-07 19:03:49.830 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for CS.PA 2025-12-07 19:03:49.831 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MC.PA 2025-12-07 19:03:50.316 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for MC.PA 2025-12-07 19:03:50.317 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for RMS.PA 2025-12-07 19:03:50.855 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for RMS.PA 2025-12-07 19:03:50.855 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for KER.PA 2025-12-07 19:03:51.489 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for KER.PA 2025-12-07 19:03:51.490 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for OR.PA 2025-12-07 19:03:52.188 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for OR.PA 2025-12-07 19:03:52.189 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for TTE.PA 2025-12-07 19:03:52.808 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for TTE.PA 2025-12-07 19:03:52.809 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ENGI.PA 2025-12-07 19:03:53.275 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ENGI.PA 2025-12-07 19:03:53.275 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AIR.PA 2025-12-07 19:03:53.838 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for AIR.PA 2025-12-07 19:03:53.839 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SAF.PA 2025-12-07 19:03:54.576 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SAF.PA 2025-12-07 19:03:54.577 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DG.PA 2025-12-07 19:03:55.155 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DG.PA 2025-12-07 19:03:55.156 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SGO.PA 2025-12-07 19:03:55.869 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SGO.PA 2025-12-07 19:03:55.869 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SU.PA 2025-12-07 19:03:56.502 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SU.PA 2025-12-07 19:03:56.503 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for EN.PA 2025-12-07 19:03:57.203 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for EN.PA 2025-12-07 19:03:57.203 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CAP.PA 2025-12-07 19:03:57.807 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for CAP.PA 2025-12-07 19:03:57.808 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DSY.PA 2025-12-07 19:03:58.338 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DSY.PA 2025-12-07 19:03:58.339 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SAN.PA 2025-12-07 19:03:58.810 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SAN.PA 2025-12-07 19:03:58.810 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for EL.PA 2025-12-07 19:03:59.446 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for EL.PA 2025-12-07 19:03:59.447 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CA.PA 2025-12-07 19:04:00.077 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for CA.PA 2025-12-07 19:04:00.078 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BN.PA 2025-12-07 19:04:00.787 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BN.PA 2025-12-07 19:04:00.787 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for RI.PA 2025-12-07 19:04:01.306 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for RI.PA 2025-12-07 19:04:01.306 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AC.PA 2025-12-07 19:04:01.892 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for AC.PA 2025-12-07 19:04:01.893 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AI.PA 2025-12-07 19:04:02.528 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for AI.PA 2025-12-07 19:04:02.528 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for RNO.PA 2025-12-07 19:04:03.023 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for RNO.PA 2025-12-07 19:04:03.024 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ML.PA 2025-12-07 19:04:03.656 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ML.PA 2025-12-07 19:04:03.657 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for STLAP.PA 2025-12-07 19:04:04.142 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for STLAP.PA 2025-12-07 19:04:04.143 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ORA.PA 2025-12-07 19:04:04.681 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ORA.PA 2025-12-07 19:04:04.681 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for VIV.PA 2025-12-07 19:04:05.292 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for VIV.PA 2025-12-07 19:04:05.292 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for VIE.PA 2025-12-07 19:04:05.804 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for VIE.PA ✅ Tutti 31 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/31] Analizzando BNP.PA... 2025-12-07 19:04:05.815 | DEBUG | __main__:get_stock_data:284 - BNP.PA: D/E source = balance_sheet, value = 4.866869264989815 2025-12-07 19:04:05.815 | INFO | __main__:get_stock_data:288 - BNP.PA: Net cash position detected (net_debt=-476453011456), overriding D/E from 4.8669 to 0.0 2025-12-07 19:04:05.815 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BNP.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:06.999 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - BNP.PA: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:04:06.999 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - BNP.PA: ROIC - Calculated EBIT via fallback: 79185000000.0 2025-12-07 19:04:06.999 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BNP.PA: ROIC - Calculated tax rate from financials: 25.50% 2025-12-07 19:04:06.999 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BNP.PA: ROIC - NOPAT: 58991285614.12454 2025-12-07 19:04:06.999 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - BNP.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:04:06.999 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - BNP.PA: ROIC - Invested Capital (fallback Debt+Equity): 508032000000.0 2025-12-07 19:04:06.999 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BNP.PA: ROIC - Final ROIC: 11.61% 2025-12-07 19:04:07.018 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - BNP.PA: Interest Coverage - EBIT not found 2025-12-07 19:04:07.401 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BNP.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:04:07.401 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BNP.PA: Advanced metrics - ROIC: 11.61, Interest Coverage: None, F-Score: 4 2025-12-07 19:04:07.401 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - BNP.PA: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:04:07.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - BNP.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:04:07.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BNP.PA: Quality premium applied 2025-12-07 19:04:07.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - BNP.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:07.402 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BNP.PA: fair value components 📊 Score: 59/100 - AVOID [2/31] Analizzando GLE.PA... 2025-12-07 19:04:07.404 | DEBUG | __main__:get_stock_data:284 - GLE.PA: D/E source = balance_sheet, value = 4.128487222045092 2025-12-07 19:04:07.404 | INFO | __main__:get_stock_data:288 - GLE.PA: Net cash position detected (net_debt=-479669977088), overriding D/E from 4.1285 to 0.0 2025-12-07 19:04:07.404 | DEBUG | src.analysis.warren_analyzer:analyze:108 - GLE.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:08.021 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - GLE.PA: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:04:08.022 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - GLE.PA: ROIC - Calculated EBIT via fallback: 50928000000.0 2025-12-07 19:04:08.022 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - GLE.PA: ROIC - Calculated tax rate from financials: 27.60% 2025-12-07 19:04:08.022 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - GLE.PA: ROIC - NOPAT: 36872539217.37632 2025-12-07 19:04:08.022 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - GLE.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:04:08.022 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - GLE.PA: ROIC - Invested Capital (fallback Debt+Equity): 253349000000.0 2025-12-07 19:04:08.022 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - GLE.PA: ROIC - Final ROIC: 14.55% 2025-12-07 19:04:08.040 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - GLE.PA: Interest Coverage - EBIT not found 2025-12-07 19:04:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - GLE.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:04:08.423 | DEBUG | src.analysis.warren_analyzer:analyze:112 - GLE.PA: Advanced metrics - ROIC: 14.55, Interest Coverage: None, F-Score: 4 2025-12-07 19:04:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - GLE.PA: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:04:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - GLE.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:04:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - GLE.PA: Quality premium applied 2025-12-07 19:04:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - GLE.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:08.423 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - GLE.PA: fair value components 2025-12-07 19:04:08.425 | INFO | __main__:scan_market:720 - GLE.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 61/100 - HOLD [3/31] Analizzando ACA.PA... 2025-12-07 19:04:08.463 | DEBUG | __main__:get_stock_data:284 - ACA.PA: D/E source = balance_sheet, value = 6.431321104858787 2025-12-07 19:04:08.463 | INFO | __main__:get_stock_data:288 - ACA.PA: Net cash position detected (net_debt=-503823990784), overriding D/E from 6.4313 to 0.0 2025-12-07 19:04:08.464 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ACA.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:09.222 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ACA.PA: ROIC - Calculated tax rate from financials: 25.86% 2025-12-07 19:04:09.222 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ACA.PA: ROIC - NOPAT: -17052097.499738466 2025-12-07 19:04:09.223 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - ACA.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:04:09.223 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - ACA.PA: ROIC - Invested Capital (fallback Debt+Equity): 390286000000.0 2025-12-07 19:04:09.223 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ACA.PA: ROIC - Final ROIC: -0.00% 2025-12-07 19:04:09.236 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ACA.PA: Interest Coverage - Calculated: -0.00x 2025-12-07 19:04:09.581 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ACA.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:04:09.581 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ACA.PA: Advanced metrics - ROIC: -0.0, Interest Coverage: -0.0, F-Score: 4 2025-12-07 19:04:09.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - ACA.PA: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:04:09.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - ACA.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:04:09.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ACA.PA: Quality premium applied 2025-12-07 19:04:09.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - ACA.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:09.581 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ACA.PA: fair value components 📊 Score: 49/100 - AVOID [4/31] Analizzando CS.PA... 2025-12-07 19:04:09.583 | DEBUG | __main__:get_stock_data:284 - CS.PA: D/E source = balance_sheet, value = 1.32134632457001 2025-12-07 19:04:09.583 | INFO | __main__:get_stock_data:288 - CS.PA: Net cash position detected (net_debt=-5337997312), overriding D/E from 1.3213 to 0.0 2025-12-07 19:04:09.584 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CS.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:10.276 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CS.PA: ROIC - Calculated tax rate from financials: 25.12% 2025-12-07 19:04:10.276 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CS.PA: ROIC - NOPAT: 7926316138.917262 2025-12-07 19:04:10.276 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - CS.PA: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:04:10.276 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - CS.PA: ROIC - Invested Capital (fallback Debt+Equity): 112393000000.0 2025-12-07 19:04:10.276 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CS.PA: ROIC - Final ROIC: 7.05% 2025-12-07 19:04:10.295 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CS.PA: Interest Coverage - Calculated: 17.44x 2025-12-07 19:04:10.690 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CS.PA: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:04:10.690 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CS.PA: Advanced metrics - ROIC: 7.05, Interest Coverage: 17.44, F-Score: 6 2025-12-07 19:04:10.690 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - CS.PA: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:04:10.690 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - CS.PA: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:04:10.690 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - CS.PA: Quality premium applied 2025-12-07 19:04:10.690 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - CS.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:10.690 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - CS.PA: fair value components 2025-12-07 19:04:10.692 | INFO | __main__:scan_market:720 - CS.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 60/100 - HOLD [5/31] Analizzando MC.PA... 2025-12-07 19:04:10.731 | DEBUG | __main__:get_stock_data:284 - MC.PA: D/E source = balance_sheet, value = 0.5880741440526089 2025-12-07 19:04:10.732 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MC.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:11.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MC.PA: ROIC - Calculated tax rate from financials: 29.12% 2025-12-07 19:04:11.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MC.PA: ROIC - NOPAT: 19556793923.307167 2025-12-07 19:04:11.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MC.PA: ROIC - Invested Capital (primary method): 93352000000.0 2025-12-07 19:04:11.508 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MC.PA: ROIC - Final ROIC: 20.95% 2025-12-07 19:04:11.529 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MC.PA: Interest Coverage - Calculated: 23.27x 2025-12-07 19:04:12.128 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MC.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:04:12.128 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MC.PA: Advanced metrics - ROIC: 20.95, Interest Coverage: 23.27, F-Score: 5 2025-12-07 19:04:12.128 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - MC.PA: Negative earnings growth (-21.5%). Using conservative P/E approach. 2025-12-07 19:04:12.128 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MC.PA: Quality premium applied 2025-12-07 19:04:12.128 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - MC.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:12.128 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MC.PA: fair value components 📊 Score: 54/100 - AVOID [6/31] Analizzando RMS.PA... 2025-12-07 19:04:12.130 | DEBUG | __main__:get_stock_data:284 - RMS.PA: D/E source = balance_sheet, value = 0.11727361920701795 2025-12-07 19:04:12.130 | DEBUG | src.analysis.warren_analyzer:analyze:108 - RMS.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:12.949 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RMS.PA: ROIC - Calculated tax rate from financials: 28.61% 2025-12-07 19:04:12.949 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RMS.PA: ROIC - NOPAT: 5361124379.652605 2025-12-07 19:04:12.950 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RMS.PA: ROIC - Invested Capital (primary method): 9321000000.0 2025-12-07 19:04:12.950 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RMS.PA: ROIC - Final ROIC: 57.52% 2025-12-07 19:04:12.971 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RMS.PA: Interest Coverage - Calculated: 127.29x 2025-12-07 19:04:13.350 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RMS.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:04:13.350 | DEBUG | src.analysis.warren_analyzer:analyze:112 - RMS.PA: Advanced metrics - ROIC: 57.52, Interest Coverage: 127.29, F-Score: 6 2025-12-07 19:04:13.350 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - RMS.PA: Quality premium applied 2025-12-07 19:04:13.351 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - RMS.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:13.351 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - RMS.PA: fair value components 2025-12-07 19:04:13.352 | INFO | __main__:scan_market:720 - RMS.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 63/100 - AVOID [7/31] Analizzando KER.PA... 2025-12-07 19:04:13.383 | DEBUG | __main__:get_stock_data:284 - KER.PA: D/E source = balance_sheet, value = 1.3342726870638755 2025-12-07 19:04:13.383 | DEBUG | src.analysis.warren_analyzer:analyze:108 - KER.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:14.066 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - KER.PA: ROIC - Calculated tax rate from financials: 28.92% 2025-12-07 19:04:14.067 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - KER.PA: ROIC - NOPAT: 3262528230.865746 2025-12-07 19:04:14.067 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - KER.PA: ROIC - Invested Capital (primary method): 21803000000.0 2025-12-07 19:04:14.067 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - KER.PA: ROIC - Final ROIC: 14.96% 2025-12-07 19:04:14.087 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - KER.PA: Interest Coverage - Calculated: 7.61x 2025-12-07 19:04:14.476 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - KER.PA: F-Score - Calculated: 3/9 (criteria met: 3) 2025-12-07 19:04:14.477 | DEBUG | src.analysis.warren_analyzer:analyze:112 - KER.PA: Advanced metrics - ROIC: 14.96, Interest Coverage: 7.61, F-Score: 3 2025-12-07 19:04:14.477 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - KER.PA: Negative earnings growth (-46.1%). Using conservative P/E approach. 2025-12-07 19:04:14.477 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - KER.PA: Quality premium applied 2025-12-07 19:04:14.477 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - KER.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:14.477 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - KER.PA: fair value components 📊 Score: 11/100 - AVOID [8/31] Analizzando OR.PA... 2025-12-07 19:04:14.479 | DEBUG | __main__:get_stock_data:284 - OR.PA: D/E source = balance_sheet, value = 0.26644190539427104 2025-12-07 19:04:14.479 | DEBUG | src.analysis.warren_analyzer:analyze:108 - OR.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:15.086 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - OR.PA: ROIC - Calculated tax rate from financials: 23.92% 2025-12-07 19:04:15.086 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - OR.PA: ROIC - NOPAT: 8350070956.100573 2025-12-07 19:04:15.086 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - OR.PA: ROIC - Invested Capital (primary method): 43721500000.0 2025-12-07 19:04:15.086 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - OR.PA: ROIC - Final ROIC: 19.10% 2025-12-07 19:04:15.102 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - OR.PA: Interest Coverage - Calculated: 28.56x 2025-12-07 19:04:15.705 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - OR.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:04:15.705 | DEBUG | src.analysis.warren_analyzer:analyze:112 - OR.PA: Advanced metrics - ROIC: 19.1, Interest Coverage: 28.56, F-Score: 6 2025-12-07 19:04:15.705 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - OR.PA: Quality premium applied 2025-12-07 19:04:15.705 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - OR.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:15.705 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - OR.PA: fair value components 2025-12-07 19:04:15.707 | INFO | __main__:scan_market:720 - OR.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 64/100 - AVOID [9/31] Analizzando TTE.PA... 2025-12-07 19:04:15.746 | DEBUG | __main__:get_stock_data:284 - TTE.PA: D/E source = balance_sheet, value = 0.5425172817458297 2025-12-07 19:04:15.746 | DEBUG | src.analysis.warren_analyzer:analyze:108 - TTE.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:16.416 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TTE.PA: ROIC - Calculated tax rate from financials: 40.61% 2025-12-07 19:04:16.416 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TTE.PA: ROIC - NOPAT: 24203879395.46979 2025-12-07 19:04:16.416 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - TTE.PA: ROIC - Invested Capital (primary method): 184175000000.0 2025-12-07 19:04:16.416 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TTE.PA: ROIC - Final ROIC: 13.14% 2025-12-07 19:04:16.431 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TTE.PA: Interest Coverage - Calculated: 17.24x 2025-12-07 19:04:16.897 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TTE.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:04:16.897 | DEBUG | src.analysis.warren_analyzer:analyze:112 - TTE.PA: Advanced metrics - ROIC: 13.14, Interest Coverage: 17.24, F-Score: 5 2025-12-07 19:04:16.897 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - TTE.PA: Mature sector (Energy) - growth capped at 4% 2025-12-07 19:04:16.897 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - TTE.PA: Quality premium applied 2025-12-07 19:04:16.897 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - TTE.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:16.897 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - TTE.PA: fair value components 2025-12-07 19:04:16.899 | INFO | __main__:scan_market:720 - TTE.PA: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 78/100 - HOLD [10/31] Analizzando ENGI.PA... 2025-12-07 19:04:16.933 | DEBUG | __main__:get_stock_data:284 - ENGI.PA: D/E source = balance_sheet, value = 1.525002934598912 2025-12-07 19:04:16.933 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ENGI.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:17.757 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ENGI.PA: ROIC - Calculated tax rate from financials: 35.04% 2025-12-07 19:04:17.757 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ENGI.PA: ROIC - NOPAT: 10734971681.695934 2025-12-07 19:04:17.758 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ENGI.PA: ROIC - Invested Capital (primary method): 97414000000.0 2025-12-07 19:04:17.758 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ENGI.PA: ROIC - Final ROIC: 11.02% 2025-12-07 19:04:17.779 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ENGI.PA: Interest Coverage - Calculated: 5.57x 2025-12-07 19:04:18.165 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ENGI.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:04:18.165 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ENGI.PA: Advanced metrics - ROIC: 11.02, Interest Coverage: 5.57, F-Score: 7 2025-12-07 19:04:18.165 | WARNING | src.analysis.warren_analyzer:analyze:204 - ENGI.PA: CIO Quality Fail - High Debt/Equity (1.53 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [11/31] Analizzando AIR.PA... 2025-12-07 19:04:18.167 | DEBUG | __main__:get_stock_data:284 - AIR.PA: D/E source = balance_sheet, value = 0.68963584861777 2025-12-07 19:04:18.167 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AIR.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:19.076 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AIR.PA: ROIC - Calculated tax rate from financials: 24.14% 2025-12-07 19:04:19.076 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AIR.PA: ROIC - NOPAT: 7106179602.079226 2025-12-07 19:04:19.077 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AIR.PA: ROIC - Invested Capital (primary method): 65316000000.0 2025-12-07 19:04:19.077 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AIR.PA: ROIC - Final ROIC: 10.88% 2025-12-07 19:04:19.092 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AIR.PA: Interest Coverage - Calculated: 10.41x 2025-12-07 19:04:19.494 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AIR.PA: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:04:19.494 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AIR.PA: Advanced metrics - ROIC: 10.88, Interest Coverage: 10.41, F-Score: 6 2025-12-07 19:04:19.494 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - AIR.PA: Quality premium applied 2025-12-07 19:04:19.494 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - AIR.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:19.494 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - AIR.PA: fair value components 2025-12-07 19:04:19.496 | INFO | __main__:scan_market:720 - AIR.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 63/100 - AVOID [12/31] Analizzando SAF.PA... 2025-12-07 19:04:19.530 | DEBUG | __main__:get_stock_data:284 - SAF.PA: D/E source = balance_sheet, value = 0.5028498616352202 2025-12-07 19:04:19.531 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SAF.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:20.308 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SAF.PA: ROIC - Calculated tax rate from financials: -74.15% 2025-12-07 19:04:20.308 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SAF.PA: ROIC - NOPAT: 9224801566.579636 2025-12-07 19:04:20.308 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SAF.PA: ROIC - Invested Capital (primary method): 41651000000.0 2025-12-07 19:04:20.308 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SAF.PA: ROIC - Final ROIC: 22.15% 2025-12-07 19:04:20.324 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SAF.PA: Interest Coverage - Calculated: 41.06x 2025-12-07 19:04:20.727 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SAF.PA: F-Score - Calculated: 7/9 (criteria met: 2) 2025-12-07 19:04:20.727 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SAF.PA: Advanced metrics - ROIC: 22.15, Interest Coverage: 41.06, F-Score: 7 2025-12-07 19:04:20.727 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SAF.PA: Quality premium applied 2025-12-07 19:04:20.727 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - SAF.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:20.727 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SAF.PA: fair value components 2025-12-07 19:04:20.729 | INFO | __main__:scan_market:720 - SAF.PA: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 77/100 - WATCH [13/31] Analizzando DG.PA... 2025-12-07 19:04:20.764 | DEBUG | __main__:get_stock_data:284 - DG.PA: D/E source = balance_sheet, value = 1.4232811492303068 2025-12-07 19:04:20.765 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DG.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:21.439 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DG.PA: ROIC - Calculated tax rate from financials: 30.18% 2025-12-07 19:04:21.440 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DG.PA: ROIC - NOPAT: 8838581048.09763 2025-12-07 19:04:21.440 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DG.PA: ROIC - Invested Capital (primary method): 73866000000.0 2025-12-07 19:04:21.440 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DG.PA: ROIC - Final ROIC: 11.97% 2025-12-07 19:04:21.461 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DG.PA: Interest Coverage - Calculated: 8.98x 2025-12-07 19:04:21.851 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DG.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:04:21.852 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DG.PA: Advanced metrics - ROIC: 11.97, Interest Coverage: 8.98, F-Score: 6 2025-12-07 19:04:21.852 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DG.PA: Quality premium applied 2025-12-07 19:04:21.852 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - DG.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:21.852 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DG.PA: fair value components 📊 Score: 53/100 - AVOID [14/31] Analizzando SGO.PA... 2025-12-07 19:04:21.854 | DEBUG | __main__:get_stock_data:284 - SGO.PA: D/E source = balance_sheet, value = 0.7470459493137059 2025-12-07 19:04:21.854 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SGO.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:22.480 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SGO.PA: ROIC - Calculated tax rate from financials: 25.90% 2025-12-07 19:04:22.480 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SGO.PA: ROIC - NOPAT: 5688741010.943199 2025-12-07 19:04:22.480 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SGO.PA: ROIC - Invested Capital (primary method): 33785000000.0 2025-12-07 19:04:22.481 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SGO.PA: ROIC - Final ROIC: 16.84% 2025-12-07 19:04:22.511 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SGO.PA: Interest Coverage - Calculated: 8.22x 2025-12-07 19:04:22.975 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SGO.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:04:22.975 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SGO.PA: Advanced metrics - ROIC: 16.84, Interest Coverage: 8.22, F-Score: 5 2025-12-07 19:04:22.975 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SGO.PA: Quality premium applied 2025-12-07 19:04:22.975 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - SGO.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:22.975 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SGO.PA: fair value components 📊 Score: 58/100 - AVOID [15/31] Analizzando SU.PA... 2025-12-07 19:04:22.977 | DEBUG | __main__:get_stock_data:284 - SU.PA: D/E source = balance_sheet, value = 0.5597100572665552 2025-12-07 19:04:22.977 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SU.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:23.695 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SU.PA: ROIC - Calculated tax rate from financials: 23.75% 2025-12-07 19:04:23.695 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SU.PA: ROIC - NOPAT: 6277889757.091897 2025-12-07 19:04:23.695 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SU.PA: ROIC - Invested Capital (primary method): 43962000000.0 2025-12-07 19:04:23.696 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SU.PA: ROIC - Final ROIC: 14.28% 2025-12-07 19:04:23.722 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SU.PA: Interest Coverage - Calculated: 16.50x 2025-12-07 19:04:24.030 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SU.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:04:24.030 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SU.PA: Advanced metrics - ROIC: 14.28, Interest Coverage: 16.5, F-Score: 7 2025-12-07 19:04:24.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SU.PA: Quality premium applied 2025-12-07 19:04:24.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - SU.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:24.030 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SU.PA: fair value components 2025-12-07 19:04:24.032 | INFO | __main__:scan_market:720 - SU.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 63/100 - AVOID [16/31] Analizzando EN.PA... 2025-12-07 19:04:24.074 | DEBUG | __main__:get_stock_data:284 - EN.PA: D/E source = balance_sheet, value = 1.1574015596850393 2025-12-07 19:04:24.075 | DEBUG | src.analysis.warren_analyzer:analyze:108 - EN.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:24.717 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - EN.PA: ROIC - Calculated tax rate from financials: 36.84% 2025-12-07 19:04:24.717 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - EN.PA: ROIC - NOPAT: 3650889552.2388062 2025-12-07 19:04:24.718 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - EN.PA: ROIC - Invested Capital (primary method): 41098000000.0 2025-12-07 19:04:24.718 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - EN.PA: ROIC - Final ROIC: 8.88% 2025-12-07 19:04:24.743 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - EN.PA: Interest Coverage - Calculated: 11.58x 2025-12-07 19:04:25.142 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - EN.PA: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:04:25.142 | DEBUG | src.analysis.warren_analyzer:analyze:112 - EN.PA: Advanced metrics - ROIC: 8.88, Interest Coverage: 11.58, F-Score: 7 2025-12-07 19:04:25.142 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - EN.PA: Quality premium applied 2025-12-07 19:04:25.142 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - EN.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:25.142 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - EN.PA: fair value components 📊 Score: 47/100 - AVOID [17/31] Analizzando CAP.PA... 2025-12-07 19:04:25.144 | DEBUG | __main__:get_stock_data:284 - CAP.PA: D/E source = balance_sheet, value = 0.5156687898089172 2025-12-07 19:04:25.144 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CAP.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:25.715 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CAP.PA: ROIC - Calculated tax rate from financials: 28.95% 2025-12-07 19:04:25.715 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CAP.PA: ROIC - NOPAT: 2439716836.734694 2025-12-07 19:04:25.715 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CAP.PA: ROIC - Invested Capital (primary method): 16717000000.0 2025-12-07 19:04:25.715 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CAP.PA: ROIC - Final ROIC: 14.59% 2025-12-07 19:04:25.737 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CAP.PA: Interest Coverage - Calculated: 18.77x 2025-12-07 19:04:26.082 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CAP.PA: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:04:26.083 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CAP.PA: Advanced metrics - ROIC: 14.59, Interest Coverage: 18.77, F-Score: 7 2025-12-07 19:04:26.083 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - CAP.PA: Quality premium applied 2025-12-07 19:04:26.083 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - CAP.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:26.083 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - CAP.PA: fair value components 📊 Score: 55/100 - AVOID [18/31] Analizzando DSY.PA... 2025-12-07 19:04:26.085 | DEBUG | __main__:get_stock_data:284 - DSY.PA: D/E source = balance_sheet, value = 0.2855315112611122 2025-12-07 19:04:26.085 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DSY.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:26.652 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DSY.PA: ROIC - Calculated tax rate from financials: 18.91% 2025-12-07 19:04:26.652 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DSY.PA: ROIC - NOPAT: 1717791824.8766975 2025-12-07 19:04:26.653 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DSY.PA: ROIC - Invested Capital (primary method): 8649600000.0 2025-12-07 19:04:26.653 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DSY.PA: ROIC - Final ROIC: 19.86% 2025-12-07 19:04:26.675 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DSY.PA: Interest Coverage - Calculated: 43.32x 2025-12-07 19:04:27.071 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DSY.PA: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:04:27.071 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DSY.PA: Advanced metrics - ROIC: 19.86, Interest Coverage: 43.32, F-Score: 6 2025-12-07 19:04:27.071 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DSY.PA: Quality premium applied 2025-12-07 19:04:27.071 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - DSY.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:27.071 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DSY.PA: fair value components 2025-12-07 19:04:27.073 | INFO | __main__:scan_market:720 - DSY.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 66/100 - AVOID [19/31] Analizzando SAN.PA... 2025-12-07 19:04:27.109 | DEBUG | __main__:get_stock_data:284 - SAN.PA: D/E source = balance_sheet, value = 0.2806843360212626 2025-12-07 19:04:27.110 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SAN.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:27.791 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SAN.PA: ROIC - Calculated tax rate from financials: 17.97% 2025-12-07 19:04:27.791 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SAN.PA: ROIC - NOPAT: 10858291343.28358 2025-12-07 19:04:27.791 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SAN.PA: ROIC - Invested Capital (primary method): 99578000000.0 2025-12-07 19:04:27.791 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SAN.PA: ROIC - Final ROIC: 10.90% 2025-12-07 19:04:27.815 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SAN.PA: Interest Coverage - Calculated: 17.67x 2025-12-07 19:04:28.306 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SAN.PA: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:04:28.306 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SAN.PA: Advanced metrics - ROIC: 10.9, Interest Coverage: 17.67, F-Score: 9 2025-12-07 19:04:28.306 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SAN.PA: Quality premium applied 2025-12-07 19:04:28.306 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - SAN.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:28.306 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SAN.PA: fair value components 2025-12-07 19:04:28.308 | INFO | __main__:scan_market:720 - SAN.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 65/100 - AVOID [20/31] Analizzando EL.PA... 2025-12-07 19:04:28.347 | DEBUG | __main__:get_stock_data:284 - EL.PA: D/E source = balance_sheet, value = 0.3479789942540123 2025-12-07 19:04:28.347 | DEBUG | src.analysis.warren_analyzer:analyze:108 - EL.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:29.018 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - EL.PA: ROIC - Calculated tax rate from financials: 25.32% 2025-12-07 19:04:29.018 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - EL.PA: ROIC - NOPAT: 4923357708.135486 2025-12-07 19:04:29.018 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - EL.PA: ROIC - Invested Capital (primary method): 47806000000.0 2025-12-07 19:04:29.018 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - EL.PA: ROIC - Final ROIC: 10.30% 2025-12-07 19:04:29.039 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - EL.PA: Interest Coverage - Calculated: 26.06x 2025-12-07 19:04:29.530 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - EL.PA: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:04:29.530 | DEBUG | src.analysis.warren_analyzer:analyze:112 - EL.PA: Advanced metrics - ROIC: 10.3, Interest Coverage: 26.06, F-Score: 4 2025-12-07 19:04:29.530 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - EL.PA: Quality premium applied 2025-12-07 19:04:29.530 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - EL.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:29.530 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - EL.PA: fair value components 📊 Score: 46/100 - AVOID [21/31] Analizzando CA.PA... 2025-12-07 19:04:29.532 | DEBUG | __main__:get_stock_data:284 - CA.PA: D/E source = balance_sheet, value = 2.104158923475046 2025-12-07 19:04:29.532 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CA.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:30.350 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CA.PA: ROIC - Calculated tax rate from financials: 29.53% 2025-12-07 19:04:30.350 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CA.PA: ROIC - NOPAT: 3264070175.4385967 2025-12-07 19:04:30.350 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CA.PA: ROIC - Invested Capital (primary method): 33064000000.0 2025-12-07 19:04:30.350 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CA.PA: ROIC - Final ROIC: 9.87% 2025-12-07 19:04:30.377 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CA.PA: Interest Coverage - Calculated: 5.90x 2025-12-07 19:04:30.762 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CA.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:04:30.762 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CA.PA: Advanced metrics - ROIC: 9.87, Interest Coverage: 5.9, F-Score: 6 2025-12-07 19:04:30.762 | WARNING | src.analysis.warren_analyzer:analyze:204 - CA.PA: CIO Quality Fail - High Debt/Equity (2.10 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [22/31] Analizzando BN.PA... 2025-12-07 19:04:30.765 | DEBUG | __main__:get_stock_data:284 - BN.PA: D/E source = balance_sheet, value = 0.8543972882270301 2025-12-07 19:04:30.765 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BN.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:31.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BN.PA: ROIC - Calculated tax rate from financials: 31.49% 2025-12-07 19:04:31.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BN.PA: ROIC - NOPAT: 3308959322.0338984 2025-12-07 19:04:31.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BN.PA: ROIC - Invested Capital (primary method): 30111000000.0 2025-12-07 19:04:31.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BN.PA: ROIC - Final ROIC: 10.99% 2025-12-07 19:04:31.490 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BN.PA: Interest Coverage - Calculated: 8.05x 2025-12-07 19:04:31.887 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BN.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:04:31.888 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BN.PA: Advanced metrics - ROIC: 10.99, Interest Coverage: 8.05, F-Score: 7 2025-12-07 19:04:31.888 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BN.PA: Quality premium applied 2025-12-07 19:04:31.888 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - BN.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:31.888 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BN.PA: fair value components 📊 Score: 45/100 - AVOID [23/31] Analizzando RI.PA... 2025-12-07 19:04:31.890 | DEBUG | __main__:get_stock_data:284 - RI.PA: D/E source = balance_sheet, value = 0.8278333189587168 2025-12-07 19:04:31.890 | DEBUG | src.analysis.warren_analyzer:analyze:108 - RI.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:32.624 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RI.PA: ROIC - Calculated tax rate from financials: 26.09% 2025-12-07 19:04:32.625 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RI.PA: ROIC - NOPAT: 2502561818.181818 2025-12-07 19:04:32.625 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RI.PA: ROIC - Invested Capital (primary method): 20847000000.0 2025-12-07 19:04:32.625 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RI.PA: ROIC - Final ROIC: 12.00% 2025-12-07 19:04:32.653 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RI.PA: Interest Coverage - Calculated: 6.57x 2025-12-07 19:04:33.155 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RI.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:04:33.155 | DEBUG | src.analysis.warren_analyzer:analyze:112 - RI.PA: Advanced metrics - ROIC: 12.0, Interest Coverage: 6.57, F-Score: 7 2025-12-07 19:04:33.155 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - RI.PA: Quality premium applied 2025-12-07 19:04:33.155 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - RI.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:33.155 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - RI.PA: fair value components 📊 Score: 53/100 - AVOID [24/31] Analizzando AC.PA... 2025-12-07 19:04:33.158 | DEBUG | __main__:get_stock_data:284 - AC.PA: D/E source = balance_sheet, value = 0.8507551542130366 2025-12-07 19:04:33.158 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AC.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:33.717 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AC.PA: ROIC - Calculated tax rate from financials: 24.03% 2025-12-07 19:04:33.717 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AC.PA: ROIC - NOPAT: 1052876712.3287672 2025-12-07 19:04:33.718 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AC.PA: ROIC - Invested Capital (primary method): 7043000000.0 2025-12-07 19:04:33.718 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AC.PA: ROIC - Final ROIC: 14.95% 2025-12-07 19:04:33.744 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AC.PA: Interest Coverage - Calculated: 9.83x 2025-12-07 19:04:34.184 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AC.PA: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:04:34.185 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AC.PA: Advanced metrics - ROIC: 14.95, Interest Coverage: 9.83, F-Score: 6 2025-12-07 19:04:34.185 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - AC.PA: Quality premium applied 2025-12-07 19:04:34.185 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - AC.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:34.185 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - AC.PA: fair value components 📊 Score: 48/100 - AVOID [25/31] Analizzando AI.PA... 2025-12-07 19:04:34.187 | DEBUG | __main__:get_stock_data:284 - AI.PA: D/E source = balance_sheet, value = 0.4726582326135518 2025-12-07 19:04:34.187 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AI.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:34.746 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AI.PA: ROIC - Calculated tax rate from financials: 24.73% 2025-12-07 19:04:34.747 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AI.PA: ROIC - NOPAT: 5687792582.980467 2025-12-07 19:04:34.747 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AI.PA: ROIC - Invested Capital (primary method): 35338100000.0 2025-12-07 19:04:34.747 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AI.PA: ROIC - Final ROIC: 16.10% 2025-12-07 19:04:34.764 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AI.PA: Interest Coverage - Calculated: 95.78x 2025-12-07 19:04:35.145 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AI.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:04:35.145 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AI.PA: Advanced metrics - ROIC: 16.1, Interest Coverage: 95.78, F-Score: 7 2025-12-07 19:04:35.145 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - AI.PA: Quality premium applied 2025-12-07 19:04:35.145 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - AI.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:35.145 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - AI.PA: fair value components 2025-12-07 19:04:35.147 | INFO | __main__:scan_market:720 - AI.PA: Created new opportunity_detailed record for 2025-12-07 📊 Score: 63/100 - AVOID [26/31] Analizzando RNO.PA... 2025-12-07 19:04:35.181 | DEBUG | __main__:get_stock_data:284 - RNO.PA: D/E source = balance_sheet, value = 2.3121184155201426 2025-12-07 19:04:35.181 | DEBUG | src.analysis.warren_analyzer:analyze:108 - RNO.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:35.792 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RNO.PA: ROIC - Calculated tax rate from financials: 46.25% 2025-12-07 19:04:35.792 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RNO.PA: ROIC - NOPAT: 3795476769.120801 2025-12-07 19:04:35.792 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RNO.PA: ROIC - Invested Capital (primary method): 96095000000.0 2025-12-07 19:04:35.792 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RNO.PA: ROIC - Final ROIC: 3.95% 2025-12-07 19:04:35.816 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RNO.PA: Interest Coverage - Calculated: 18.63x 2025-12-07 19:04:36.154 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RNO.PA: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:04:36.154 | DEBUG | src.analysis.warren_analyzer:analyze:112 - RNO.PA: Advanced metrics - ROIC: 3.95, Interest Coverage: 18.63, F-Score: 7 2025-12-07 19:04:36.154 | WARNING | src.analysis.warren_analyzer:analyze:204 - RNO.PA: CIO Quality Fail - High Debt/Equity (2.31 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [27/31] Analizzando ML.PA... 2025-12-07 19:04:36.157 | DEBUG | __main__:get_stock_data:284 - ML.PA: D/E source = missing, value = None 2025-12-07 19:04:36.157 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ML.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:36.724 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ML.PA: ROIC - Calculated tax rate from financials: 22.76% 2025-12-07 19:04:36.724 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ML.PA: ROIC - NOPAT: 4107876998.7699876 2025-12-07 19:04:36.724 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ML.PA: ROIC - Invested Capital (primary method): 23607000000.0 2025-12-07 19:04:36.724 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ML.PA: ROIC - Final ROIC: 17.40% 2025-12-07 19:04:36.741 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ML.PA: Interest Coverage - Calculated: 18.03x 2025-12-07 19:04:37.212 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ML.PA: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:04:37.212 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ML.PA: Advanced metrics - ROIC: 17.4, Interest Coverage: 18.03, F-Score: 5 📊 Score: 10/100 - DATA INSUFFICIENT [28/31] Analizzando STLAP.PA... 2025-12-07 19:04:37.214 | DEBUG | __main__:get_stock_data:284 - STLAP.PA: D/E source = balance_sheet, value = 0.5000367037163982 2025-12-07 19:04:37.214 | DEBUG | src.analysis.warren_analyzer:analyze:108 - STLAP.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:37.925 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - STLAP.PA: ROIC - Calculated tax rate from financials: 21.38% 2025-12-07 19:04:37.925 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - STLAP.PA: ROIC - NOPAT: 11497152564.28674 2025-12-07 19:04:37.926 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - STLAP.PA: ROIC - Invested Capital (primary method): 123201000000.0 2025-12-07 19:04:37.926 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - STLAP.PA: ROIC - Final ROIC: 9.33% 2025-12-07 19:04:37.949 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - STLAP.PA: Interest Coverage - Calculated: 9.60x 2025-12-07 19:04:38.342 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - STLAP.PA: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:04:38.342 | DEBUG | src.analysis.warren_analyzer:analyze:112 - STLAP.PA: Advanced metrics - ROIC: 9.33, Interest Coverage: 9.6, F-Score: 4 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -26.8% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [29/31] Analizzando ORA.PA... 2025-12-07 19:04:38.344 | DEBUG | __main__:get_stock_data:284 - ORA.PA: D/E source = balance_sheet, value = 1.3214678586221005 2025-12-07 19:04:38.344 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ORA.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:39.160 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ORA.PA: ROIC - Calculated tax rate from financials: 38.74% 2025-12-07 19:04:39.160 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ORA.PA: ROIC - NOPAT: 8545656660.949115 2025-12-07 19:04:39.161 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ORA.PA: ROIC - Invested Capital (primary method): 54302000000.0 2025-12-07 19:04:39.161 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ORA.PA: ROIC - Final ROIC: 15.74% 2025-12-07 19:04:39.187 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ORA.PA: Interest Coverage - Calculated: 10.63x 2025-12-07 19:04:39.571 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ORA.PA: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:04:39.571 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ORA.PA: Advanced metrics - ROIC: 15.74, Interest Coverage: 10.63, F-Score: 9 2025-12-07 19:04:39.571 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ORA.PA: Quality premium applied 2025-12-07 19:04:39.571 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - ORA.PA: French/German stock - applying -10% country risk penalty 2025-12-07 19:04:39.571 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ORA.PA: fair value components 📊 Score: 39/100 - AVOID [30/31] Analizzando VIV.PA... 2025-12-07 19:04:39.573 | DEBUG | __main__:get_stock_data:284 - VIV.PA: D/E source = balance_sheet, value = 0.43401566550522647 2025-12-07 19:04:39.573 | DEBUG | src.analysis.warren_analyzer:analyze:108 - VIV.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:40.282 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VIV.PA: ROIC - Calculated tax rate from financials: -1.03% 2025-12-07 19:04:40.282 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VIV.PA: ROIC - NOPAT: 268732876.71232873 2025-12-07 19:04:40.282 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VIV.PA: ROIC - Invested Capital (primary method): 5564000000.0 2025-12-07 19:04:40.296 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VIV.PA: ROIC - Final ROIC: 4.83% 2025-12-07 19:04:40.319 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VIV.PA: Interest Coverage - Calculated: 2.99x 2025-12-07 19:04:40.694 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VIV.PA: F-Score - Calculated: 5/9 (criteria met: 2) 2025-12-07 19:04:40.694 | DEBUG | src.analysis.warren_analyzer:analyze:112 - VIV.PA: Advanced metrics - ROIC: 4.83, Interest Coverage: 2.99, F-Score: 5 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -21.4% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [31/31] Analizzando VIE.PA... 2025-12-07 19:04:40.696 | DEBUG | __main__:get_stock_data:284 - VIE.PA: D/E source = balance_sheet, value = 2.3293070321331784 2025-12-07 19:04:40.696 | DEBUG | src.analysis.warren_analyzer:analyze:108 - VIE.PA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:04:41.511 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VIE.PA: ROIC - Calculated tax rate from financials: 32.03% 2025-12-07 19:04:41.511 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VIE.PA: ROIC - NOPAT: 4307151669.496322 2025-12-07 19:04:41.511 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VIE.PA: ROIC - Invested Capital (primary method): 36375000000.0 2025-12-07 19:04:41.511 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VIE.PA: ROIC - Final ROIC: 11.84% 2025-12-07 19:04:41.532 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VIE.PA: Interest Coverage - Calculated: 6.96x 2025-12-07 19:04:42.021 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VIE.PA: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:04:42.021 | DEBUG | src.analysis.warren_analyzer:analyze:112 - VIE.PA: Advanced metrics - ROIC: 11.84, Interest Coverage: 6.96, F-Score: 7 2025-12-07 19:04:42.021 | WARNING | src.analysis.warren_analyzer:analyze:204 - VIE.PA: CIO Quality Fail - High Debt/Equity (2.33 > 1.5) 2025-12-07 19:04:43.535 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SAP.DE already exists in database 2025-12-07 19:04:44.151 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IFX.DE already exists in database 2025-12-07 19:04:44.663 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ALV.DE already exists in database 2025-12-07 19:04:45.174 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MUV2.DE already exists in database 2025-12-07 19:04:45.891 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DBK.DE already exists in database 2025-12-07 19:04:46.506 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CBK.DE already exists in database 2025-12-07 19:04:47.223 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DB1.DE already exists in database 2025-12-07 19:04:47.732 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BMW.DE already exists in database 2025-12-07 19:04:48.246 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MBG.DE already exists in database 2025-12-07 19:04:48.764 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VOW3.DE already exists in database 2025-12-07 19:04:49.200 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock P911.DE already exists in database 2025-12-07 19:04:49.572 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CON.DE already exists in database 2025-12-07 19:04:50.002 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock SIE.DE already exists in database 2025-12-07 19:04:50.382 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RHM.DE already exists in database 2025-12-07 19:04:50.818 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DHL.DE already exists in database 2025-12-07 19:04:51.318 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DTG.DE already exists in database 2025-12-07 19:04:51.830 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock EOAN.DE already exists in database 2025-12-07 19:04:52.544 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock RWE.DE already exists in database 2025-12-07 19:04:53.466 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ENR.DE already exists in database 2025-12-07 19:04:53.981 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAYN.DE already exists in database 2025-12-07 19:04:54.595 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MRK.DE already exists in database 2025-12-07 19:04:55.108 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DTE.DE already exists in database 2025-12-07 19:04:55.620 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ADS.DE already exists in database 2025-12-07 19:04:56.130 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock ZAL.DE already exists in database 2025-12-07 19:04:56.950 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BAS.DE already exists in database 2025-12-07 19:04:57.770 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VNA.DE already exists in database 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-12-07/warren_scan_FR_20251207_1904.html ✅ Report latest aggiornato: reports/latest/warren_scan_FR_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 77.4% (soglia: 90%) CRITICAL: 6, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • ENGI.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (1.53 > 1.5)) • CA.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.10 > 1.5)) • RNO.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.31 > 1.5)) • STLAP.PA: Hard Fail (FCF Yield: -26.8% < -20.0%) • VIV.PA: Hard Fail (FCF Yield: -21.4% < -20.0%) • VIE.PA: Hard Fail (CIO Quality Fail: High Debt/Equity (2.33 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 31/31 📊 Qualità dati: 77.4% (CRITICAL: 6, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-12-07/json/warren_scan_FR_2025-12-07.json ✅ Latest: reports/latest/json/warren_scan_FR_latest.json ====================================================================== ====================================================================== 🇩🇪 WARREN AI - SCAN DAX 40 ====================================================================== 🔄 Auto-onboarding 26 tickers to Xetra... ✅ 26 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... 📥 Downloading/refreshing fundamentals for 26 tickers... [1/26] SAP.DE... 2025-12-07 19:04:58.419 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SAP.DE: D/E calculated from balance sheet: 0.2007 (debt=9,121,000,448, equity=45,440,000,000) 2025-12-07 19:04:58.810 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SAP.DE: ROIC - Calculated tax rate from financials: 34.07% 2025-12-07 19:04:58.811 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SAP.DE: ROIC - NOPAT: 6911965386.238919 2025-12-07 19:04:58.811 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SAP.DE: ROIC - Invested Capital (primary method): 55278000000.0 2025-12-07 19:04:58.811 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SAP.DE: ROIC - Final ROIC: 12.50% 2025-12-07 19:04:58.827 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SAP.DE: Interest Coverage - Calculated: 10.17x 2025-12-07 19:04:59.228 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SAP.DE: F-Score - Calculated: 8/9 (criteria met: 3) 2025-12-07 19:04:59.229 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SAP.DE: Schema v4 metrics - ROIC: 12.5, Interest Coverage: 10.17, F-Score: 8 2025-12-07 19:04:59.274 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SAP.DE ✅ [2/26] IFX.DE... 2025-12-07 19:04:59.848 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - IFX.DE: D/E calculated from balance sheet: 0.4232 (debt=7,216,000,000, equity=17,051,000,000) 2025-12-07 19:05:00.220 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IFX.DE: ROIC - Calculated tax rate from financials: 26.91% 2025-12-07 19:05:00.220 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IFX.DE: ROIC - NOPAT: 2868087272.727273 2025-12-07 19:05:00.220 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IFX.DE: ROIC - Invested Capital (primary method): 21479000000.0 2025-12-07 19:05:00.220 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IFX.DE: ROIC - Final ROIC: 13.35% 2025-12-07 19:05:00.252 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IFX.DE: Interest Coverage - Calculated: 17.76x 2025-12-07 19:05:00.662 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IFX.DE: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:05:00.662 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - IFX.DE: Schema v4 metrics - ROIC: 13.35, Interest Coverage: 17.76, F-Score: 4 2025-12-07 19:05:00.739 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for IFX.DE ✅ [3/26] ALV.DE... 2025-12-07 19:05:01.381 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ALV.DE: D/E calculated from balance sheet: 0.0000 (debt=0, equity=60,287,000,000) 2025-12-07 19:05:01.782 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ALV.DE: ROIC - Calculated tax rate from financials: 25.93% 2025-12-07 19:05:01.782 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ALV.DE: ROIC - NOPAT: 10946544193.331842 2025-12-07 19:05:01.783 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - ALV.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:05:01.783 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - ALV.DE: ROIC - Invested Capital (fallback Debt+Equity): 92534000000.0 2025-12-07 19:05:01.783 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ALV.DE: ROIC - Final ROIC: 11.83% 2025-12-07 19:05:01.805 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ALV.DE: Interest Coverage - Calculated: 19.39x 2025-12-07 19:05:02.195 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ALV.DE: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:05:02.195 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ALV.DE: Schema v4 metrics - ROIC: 11.83, Interest Coverage: 19.39, F-Score: 6 2025-12-07 19:05:02.237 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ALV.DE ✅ [4/26] MUV2.DE... 2025-12-07 19:05:03.017 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MUV2.DE: D/E calculated from balance sheet: 0.2268 (debt=7,404,000,256, equity=32,641,000,000) 2025-12-07 19:05:03.322 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MUV2.DE: ROIC - Calculated tax rate from financials: 26.89% 2025-12-07 19:05:03.322 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MUV2.DE: ROIC - NOPAT: 6603987268.518519 2025-12-07 19:05:03.323 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - MUV2.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:05:03.323 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - MUV2.DE: ROIC - Invested Capital (fallback Debt+Equity): 38962000000.0 2025-12-07 19:05:03.323 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MUV2.DE: ROIC - Final ROIC: 16.95% 2025-12-07 19:05:03.341 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MUV2.DE: Interest Coverage - Calculated: 27.62x 2025-12-07 19:05:03.730 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MUV2.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:05:03.730 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MUV2.DE: Schema v4 metrics - ROIC: 16.95, Interest Coverage: 27.62, F-Score: 5 2025-12-07 19:05:03.785 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MUV2.DE ✅ [5/26] DBK.DE... 2025-12-07 19:05:04.444 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DBK.DE: D/E calculated from balance sheet: 5.9320 (debt=461,661,995,008, equity=77,826,000,000) 2025-12-07 19:05:04.820 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - DBK.DE: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:05:04.820 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - DBK.DE: ROIC - Calculated EBIT via fallback: 41444000000.0 2025-12-07 19:05:04.820 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DBK.DE: ROIC - Calculated tax rate from financials: 34.67% 2025-12-07 19:05:04.821 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DBK.DE: ROIC - NOPAT: 27076961180.12422 2025-12-07 19:05:04.821 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - DBK.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:05:04.821 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - DBK.DE: ROIC - Invested Capital (fallback Debt+Equity): 229316000000.0 2025-12-07 19:05:04.821 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DBK.DE: ROIC - Final ROIC: 11.81% 2025-12-07 19:05:04.836 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - DBK.DE: Interest Coverage - EBIT not found 2025-12-07 19:05:05.263 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DBK.DE: F-Score - Calculated: 2/9 (criteria met: 1) 2025-12-07 19:05:05.263 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DBK.DE: Schema v4 metrics - ROIC: 11.81, Interest Coverage: None, F-Score: 2 2025-12-07 19:05:05.302 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DBK.DE ✅ [6/26] CBK.DE... 2025-12-07 19:05:05.983 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CBK.DE: D/E calculated from balance sheet: 0.4791 (debt=16,515,000,320, equity=34,468,000,000) 2025-12-07 19:05:06.297 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - CBK.DE: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:05:06.297 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - CBK.DE: ROIC - Calculated EBIT via fallback: 16550000000.0 2025-12-07 19:05:06.297 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CBK.DE: ROIC - Calculated tax rate from financials: 26.98% 2025-12-07 19:05:06.297 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CBK.DE: ROIC - NOPAT: 12085201854.882706 2025-12-07 19:05:06.297 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - CBK.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:05:06.297 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - CBK.DE: ROIC - Invested Capital (fallback Debt+Equity): 89354000000.0 2025-12-07 19:05:06.298 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CBK.DE: ROIC - Final ROIC: 13.53% 2025-12-07 19:05:06.320 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - CBK.DE: Interest Coverage - EBIT not found 2025-12-07 19:05:06.800 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CBK.DE: F-Score - Calculated: 3/9 (criteria met: 2) 2025-12-07 19:05:06.800 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CBK.DE: Schema v4 metrics - ROIC: 13.53, Interest Coverage: None, F-Score: 3 2025-12-07 19:05:06.854 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CBK.DE ✅ [7/26] DB1.DE... 2025-12-07 19:05:07.427 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DB1.DE: D/E calculated from balance sheet: 0.5713 (debt=6,152,999,936, equity=10,770,500,000) 2025-12-07 19:05:07.725 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DB1.DE: ROIC - Calculated tax rate from financials: 26.40% 2025-12-07 19:05:07.725 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DB1.DE: ROIC - NOPAT: 2501828662.083554 2025-12-07 19:05:07.726 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DB1.DE: ROIC - Invested Capital (primary method): 205148000000.0 2025-12-07 19:05:07.726 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DB1.DE: ROIC - Final ROIC: 1.22% 2025-12-07 19:05:07.747 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DB1.DE: Interest Coverage - Calculated: 18.54x 2025-12-07 19:05:08.139 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DB1.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:05:08.139 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DB1.DE: Schema v4 metrics - ROIC: 1.22, Interest Coverage: 18.54, F-Score: 8 2025-12-07 19:05:08.178 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DB1.DE ✅ [8/26] BMW.DE... 2025-12-07 19:05:08.852 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BMW.DE: D/E calculated from balance sheet: 1.1672 (debt=107,747,999,744, equity=92,315,000,000) 2025-12-07 19:05:09.370 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BMW.DE: ROIC - Calculated tax rate from financials: 31.12% 2025-12-07 19:05:09.370 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BMW.DE: ROIC - NOPAT: 14316174052.726072 2025-12-07 19:05:09.370 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BMW.DE: ROIC - Invested Capital (primary method): 163405000000.0 2025-12-07 19:05:09.370 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BMW.DE: ROIC - Final ROIC: 8.76% 2025-12-07 19:05:09.390 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BMW.DE: Interest Coverage - Calculated: 36.27x 2025-12-07 19:05:09.875 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BMW.DE: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:05:09.875 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BMW.DE: Schema v4 metrics - ROIC: 8.76, Interest Coverage: 36.27, F-Score: 4 2025-12-07 19:05:09.938 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BMW.DE ✅ [9/26] MBG.DE... 2025-12-07 19:05:10.609 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MBG.DE: D/E calculated from balance sheet: 1.1049 (debt=102,343,000,064, equity=92,625,000,000) 2025-12-07 19:05:11.006 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MBG.DE: ROIC - Calculated tax rate from financials: 26.81% 2025-12-07 19:05:11.006 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MBG.DE: ROIC - NOPAT: 15619747579.777697 2025-12-07 19:05:11.006 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MBG.DE: ROIC - Invested Capital (primary method): 153945000000.0 2025-12-07 19:05:11.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MBG.DE: ROIC - Final ROIC: 10.15% 2025-12-07 19:05:11.033 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MBG.DE: Interest Coverage - Calculated: 36.42x 2025-12-07 19:05:11.410 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MBG.DE: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:05:11.411 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MBG.DE: Schema v4 metrics - ROIC: 10.15, Interest Coverage: 36.42, F-Score: 4 2025-12-07 19:05:11.468 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MBG.DE ✅ [10/26] VOW3.DE... 2025-12-07 19:05:12.044 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - VOW3.DE: D/E calculated from balance sheet: 1.4113 (debt=257,271,005,184, equity=182,294,000,000) 2025-12-07 19:05:12.444 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VOW3.DE: ROIC - Calculated tax rate from financials: 27.99% 2025-12-07 19:05:12.444 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VOW3.DE: ROIC - NOPAT: 39958947912.70144 2025-12-07 19:05:12.444 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VOW3.DE: ROIC - Invested Capital (primary method): 373474000000.0 2025-12-07 19:05:12.444 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VOW3.DE: ROIC - Final ROIC: 10.70% 2025-12-07 19:05:12.466 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VOW3.DE: Interest Coverage - Calculated: 16.10x 2025-12-07 19:05:12.843 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VOW3.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:05:12.844 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - VOW3.DE: Schema v4 metrics - ROIC: 10.7, Interest Coverage: 16.1, F-Score: 5 2025-12-07 19:05:12.898 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for VOW3.DE ✅ [11/26] P911.DE... 2025-12-07 19:05:13.570 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - P911.DE: D/E calculated from balance sheet: 0.4959 (debt=11,427,000,320, equity=23,043,000,000) 2025-12-07 19:05:13.869 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - P911.DE: ROIC - Calculated tax rate from financials: 31.24% 2025-12-07 19:05:13.869 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - P911.DE: ROIC - NOPAT: 6502592649.310873 2025-12-07 19:05:13.869 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - P911.DE: ROIC - Invested Capital (primary method): 31015000000.0 2025-12-07 19:05:13.869 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - P911.DE: ROIC - Final ROIC: 20.97% 2025-12-07 19:05:13.890 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - P911.DE: Interest Coverage - Calculated: 42.41x 2025-12-07 19:05:14.380 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - P911.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:05:14.380 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - P911.DE: Schema v4 metrics - ROIC: 20.97, Interest Coverage: 42.41, F-Score: 5 2025-12-07 19:05:14.437 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for P911.DE ✅ [12/26] CON.DE... 2025-12-07 19:05:15.009 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CON.DE: D/E calculated from balance sheet: 0.5290 (debt=7,592,000,000, equity=14,351,000,000) 2025-12-07 19:05:15.009 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - CON.DE: D/E discrepancy detected - Balance Sheet: 0.5290, Yahoo: 1.8423 (raw: 184.23), Diff: 1.3132 2025-12-07 19:05:15.405 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CON.DE: ROIC - Calculated tax rate from financials: 37.10% 2025-12-07 19:05:15.405 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CON.DE: ROIC - NOPAT: 2914024771.1362414 2025-12-07 19:05:15.406 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CON.DE: ROIC - Invested Capital (primary method): 26347000000.0 2025-12-07 19:05:15.406 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CON.DE: ROIC - Final ROIC: 11.06% 2025-12-07 19:05:15.428 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CON.DE: Interest Coverage - Calculated: 10.30x 2025-12-07 19:05:15.813 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CON.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:05:15.813 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CON.DE: Schema v4 metrics - ROIC: 11.06, Interest Coverage: 10.3, F-Score: 8 2025-12-07 19:05:15.868 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CON.DE ✅ [13/26] SIE.DE... 2025-12-07 19:05:16.427 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - SIE.DE: D/E calculated from balance sheet: 1.0927 (debt=56,014,999,552, equity=51,264,000,000) 2025-12-07 19:05:16.829 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SIE.DE: ROIC - Calculated tax rate from financials: 22.02% 2025-12-07 19:05:16.830 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SIE.DE: ROIC - NOPAT: 11982446469.248293 2025-12-07 19:05:16.830 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SIE.DE: ROIC - Invested Capital (primary method): 90988000000.0 2025-12-07 19:05:16.830 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SIE.DE: ROIC - Final ROIC: 13.17% 2025-12-07 19:05:16.845 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SIE.DE: Interest Coverage - Calculated: 8.61x 2025-12-07 19:05:17.250 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SIE.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:05:17.250 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - SIE.DE: Schema v4 metrics - ROIC: 13.17, Interest Coverage: 8.61, F-Score: 7 2025-12-07 19:05:17.304 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for SIE.DE ✅ [14/26] RHM.DE... 2025-12-07 19:05:18.079 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - RHM.DE: D/E calculated from balance sheet: 0.6000 (debt=2,430,000,128, equity=4,050,000,000) 2025-12-07 19:05:18.478 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RHM.DE: ROIC - Calculated tax rate from financials: 29.29% 2025-12-07 19:05:18.478 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RHM.DE: ROIC - NOPAT: 1265751978.8918204 2025-12-07 19:05:18.478 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RHM.DE: ROIC - Invested Capital (primary method): 10062000000.0 2025-12-07 19:05:18.478 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RHM.DE: ROIC - Final ROIC: 12.58% 2025-12-07 19:05:18.501 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RHM.DE: Interest Coverage - Calculated: 13.26x 2025-12-07 19:05:18.847 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RHM.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:05:18.847 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - RHM.DE: Schema v4 metrics - ROIC: 12.58, Interest Coverage: 13.26, F-Score: 7 2025-12-07 19:05:18.901 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for RHM.DE ✅ [15/26] DHL.DE... 2025-12-07 19:05:19.615 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DHL.DE: D/E calculated from balance sheet: 1.1046 (debt=26,281,000,960, equity=23,793,000,000) 2025-12-07 19:05:20.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DHL.DE: ROIC - Calculated tax rate from financials: 30.96% 2025-12-07 19:05:20.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DHL.DE: ROIC - NOPAT: 7302644840.447575 2025-12-07 19:05:20.007 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DHL.DE: ROIC - Invested Capital (primary method): 43239000000.0 2025-12-07 19:05:20.008 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DHL.DE: ROIC - Final ROIC: 16.89% 2025-12-07 19:05:20.023 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DHL.DE: Interest Coverage - Calculated: 10.23x 2025-12-07 19:05:20.424 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DHL.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:05:20.424 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DHL.DE: Schema v4 metrics - ROIC: 16.89, Interest Coverage: 10.23, F-Score: 5 2025-12-07 19:05:20.488 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DHL.DE ✅ [16/26] DTG.DE... 2025-12-07 19:05:21.253 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DTG.DE: D/E calculated from balance sheet: 1.3248 (debt=29,417,000,960, equity=22,205,000,000) 2025-12-07 19:05:21.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DTG.DE: ROIC - Calculated tax rate from financials: 20.24% 2025-12-07 19:05:21.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DTG.DE: ROIC - NOPAT: 4224779977.9978 2025-12-07 19:05:21.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DTG.DE: ROIC - Invested Capital (primary method): 39900000000.0 2025-12-07 19:05:21.543 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DTG.DE: ROIC - Final ROIC: 10.59% 2025-12-07 19:05:21.558 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DTG.DE: Interest Coverage - Calculated: 15.22x 2025-12-07 19:05:21.965 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DTG.DE: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:05:21.965 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DTG.DE: Schema v4 metrics - ROIC: 10.59, Interest Coverage: 15.22, F-Score: 4 2025-12-07 19:05:22.023 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DTG.DE ✅ [17/26] EOAN.DE... 2025-12-07 19:05:22.886 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - EOAN.DE: D/E calculated from balance sheet: 2.1858 (debt=38,996,000,768, equity=17,841,000,000) 2025-12-07 19:05:22.886 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - EOAN.DE: D/E discrepancy detected - Balance Sheet: 2.1858, Yahoo: 1.6046 (raw: 160.46), Diff: 0.5812 2025-12-07 19:05:23.299 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - EOAN.DE: ROIC - Calculated tax rate from financials: 28.08% 2025-12-07 19:05:23.299 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - EOAN.DE: ROIC - NOPAT: 9614350476.190475 2025-12-07 19:05:23.299 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - EOAN.DE: ROIC - Invested Capital (primary method): 48397000000.0 2025-12-07 19:05:23.299 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - EOAN.DE: ROIC - Final ROIC: 19.87% 2025-12-07 19:05:23.320 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - EOAN.DE: Interest Coverage - Calculated: 6.37x 2025-12-07 19:05:23.699 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - EOAN.DE: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:05:23.699 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - EOAN.DE: Schema v4 metrics - ROIC: 19.87, Interest Coverage: 6.37, F-Score: 6 2025-12-07 19:05:23.761 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for EOAN.DE ✅ [18/26] RWE.DE... 2025-12-07 19:05:24.434 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - RWE.DE: D/E calculated from balance sheet: 0.6317 (debt=19,931,000,832, equity=31,549,000,000) 2025-12-07 19:05:24.826 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RWE.DE: ROIC - Calculated tax rate from financials: 17.03% 2025-12-07 19:05:24.826 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RWE.DE: ROIC - NOPAT: 6984396509.936985 2025-12-07 19:05:24.826 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RWE.DE: ROIC - Invested Capital (primary method): 56108000000.0 2025-12-07 19:05:24.826 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RWE.DE: ROIC - Final ROIC: 12.45% 2025-12-07 19:05:24.848 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RWE.DE: Interest Coverage - Calculated: 7.62x 2025-12-07 19:05:25.203 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RWE.DE: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:05:25.203 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - RWE.DE: Schema v4 metrics - ROIC: 12.45, Interest Coverage: 7.62, F-Score: 6 2025-12-07 19:05:25.258 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for RWE.DE ✅ [19/26] ENR.DE... 2025-12-07 19:05:26.984 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ENR.DE: D/E calculated from balance sheet: 0.3850 (debt=3,966,000,128, equity=10,301,000,000) 2025-12-07 19:05:27.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ENR.DE: ROIC - Calculated tax rate from financials: 27.15% 2025-12-07 19:05:27.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ENR.DE: ROIC - NOPAT: 3123038639.8763523 2025-12-07 19:05:27.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ENR.DE: ROIC - Invested Capital (primary method): 40005000000.0 2025-12-07 19:05:27.391 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ENR.DE: ROIC - Final ROIC: 7.81% 2025-12-07 19:05:27.411 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ENR.DE: Interest Coverage - Calculated: 14.63x 2025-12-07 19:05:27.804 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ENR.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:05:27.804 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ENR.DE: Schema v4 metrics - ROIC: 7.81, Interest Coverage: 14.63, F-Score: 8 2025-12-07 19:05:27.847 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ENR.DE ✅ [20/26] BAYN.DE... 2025-12-07 19:05:28.622 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BAYN.DE: D/E calculated from balance sheet: 1.2423 (debt=39,637,999,616, equity=31,908,000,000) 2025-12-07 19:05:29.032 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BAYN.DE: ROIC - Calculated tax rate from financials: -9.06% 2025-12-07 19:05:29.032 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BAYN.DE: ROIC - NOPAT: 9785938461.53846 2025-12-07 19:05:29.032 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BAYN.DE: ROIC - Invested Capital (primary method): 54806000000.0 2025-12-07 19:05:29.032 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BAYN.DE: ROIC - Final ROIC: 17.86% 2025-12-07 19:05:29.053 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BAYN.DE: Interest Coverage - Calculated: 3.81x 2025-12-07 19:05:29.434 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BAYN.DE: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:05:29.434 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BAYN.DE: Schema v4 metrics - ROIC: 17.86, Interest Coverage: 3.81, F-Score: 7 2025-12-07 19:05:29.497 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BAYN.DE ✅ [21/26] MRK.DE... 2025-12-07 19:05:30.268 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MRK.DE: D/E calculated from balance sheet: 0.4047 (debt=12,103,999,488, equity=29,912,000,000) 2025-12-07 19:05:30.664 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MRK.DE: ROIC - Calculated tax rate from financials: 21.29% 2025-12-07 19:05:30.664 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MRK.DE: ROIC - NOPAT: 5006156462.585034 2025-12-07 19:05:30.665 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MRK.DE: ROIC - Invested Capital (primary method): 39132000000.0 2025-12-07 19:05:30.665 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MRK.DE: ROIC - Final ROIC: 12.79% 2025-12-07 19:05:30.688 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MRK.DE: Interest Coverage - Calculated: 21.78x 2025-12-07 19:05:31.087 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MRK.DE: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:05:31.088 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MRK.DE: Schema v4 metrics - ROIC: 12.79, Interest Coverage: 21.78, F-Score: 6 2025-12-07 19:05:31.149 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MRK.DE ✅ [22/26] DTE.DE... 2025-12-07 19:05:32.110 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DTE.DE: D/E calculated from balance sheet: 2.2886 (debt=144,860,004,352, equity=63,296,000,000) 2025-12-07 19:05:32.110 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - DTE.DE: D/E discrepancy detected - Balance Sheet: 2.2886, Yahoo: 1.5807 (raw: 158.07), Diff: 0.7079 2025-12-07 19:05:32.498 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DTE.DE: ROIC - Calculated tax rate from financials: 32.11% 2025-12-07 19:05:32.498 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DTE.DE: ROIC - NOPAT: 35398986069.04906 2025-12-07 19:05:32.498 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DTE.DE: ROIC - Invested Capital (primary method): 125459000000.0 2025-12-07 19:05:32.498 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DTE.DE: ROIC - Final ROIC: 28.22% 2025-12-07 19:05:32.516 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DTE.DE: Interest Coverage - Calculated: 7.72x 2025-12-07 19:05:32.927 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DTE.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:05:32.927 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DTE.DE: Schema v4 metrics - ROIC: 28.22, Interest Coverage: 7.72, F-Score: 7 2025-12-07 19:05:32.984 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DTE.DE ✅ [23/26] ADS.DE... 2025-12-07 19:05:33.657 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ADS.DE: D/E calculated from balance sheet: 0.9914 (debt=5,429,000,192, equity=5,476,000,000) 2025-12-07 19:05:34.040 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ADS.DE: ROIC - Calculated tax rate from financials: 28.21% 2025-12-07 19:05:34.041 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ADS.DE: ROIC - NOPAT: 1771897435.897436 2025-12-07 19:05:34.041 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ADS.DE: ROIC - Invested Capital (primary method): 13331000000.0 2025-12-07 19:05:34.041 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ADS.DE: ROIC - Final ROIC: 13.29% 2025-12-07 19:05:34.060 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ADS.DE: Interest Coverage - Calculated: 11.17x 2025-12-07 19:05:34.453 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ADS.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:05:34.454 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ADS.DE: Schema v4 metrics - ROIC: 13.29, Interest Coverage: 11.17, F-Score: 8 2025-12-07 19:05:34.515 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ADS.DE ✅ [24/26] ZAL.DE... 2025-12-07 19:05:35.164 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - ZAL.DE: D/E calculated from balance sheet: 0.5403 (debt=1,440,099,968, equity=2,665,300,000) 2025-12-07 19:05:35.470 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ZAL.DE: ROIC - Calculated tax rate from financials: 31.77% 2025-12-07 19:05:35.470 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ZAL.DE: ROIC - NOPAT: 548121277.1739131 2025-12-07 19:05:35.470 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ZAL.DE: ROIC - Invested Capital (primary method): 4067600000.0 2025-12-07 19:05:35.470 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ZAL.DE: ROIC - Final ROIC: 13.48% 2025-12-07 19:05:35.494 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ZAL.DE: Interest Coverage - Calculated: 8.60x 2025-12-07 19:05:35.828 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ZAL.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:05:35.829 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - ZAL.DE: Schema v4 metrics - ROIC: 13.48, Interest Coverage: 8.6, F-Score: 8 2025-12-07 19:05:35.879 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for ZAL.DE ✅ [25/26] BAS.DE... 2025-12-07 19:05:36.513 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - BAS.DE: D/E calculated from balance sheet: 0.6918 (debt=24,625,999,872, equity=35,599,000,000) 2025-12-07 19:05:36.817 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BAS.DE: ROIC - Calculated tax rate from financials: 32.18% 2025-12-07 19:05:36.817 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BAS.DE: ROIC - NOPAT: 6033597701.149425 2025-12-07 19:05:36.817 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BAS.DE: ROIC - Invested Capital (primary method): 51008000000.0 2025-12-07 19:05:36.817 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BAS.DE: ROIC - Final ROIC: 11.83% 2025-12-07 19:05:36.839 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BAS.DE: Interest Coverage - Calculated: 8.44x 2025-12-07 19:05:37.215 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BAS.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:05:37.215 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BAS.DE: Schema v4 metrics - ROIC: 11.83, Interest Coverage: 8.44, F-Score: 7 2025-12-07 19:05:37.269 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BAS.DE ✅ [26/26] VNA.DE... 2025-12-07 19:05:38.047 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - VNA.DE: D/E calculated from balance sheet: 1.8019 (debt=43,240,001,536, equity=23,996,400,000) 2025-12-07 19:05:38.549 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VNA.DE: ROIC - Calculated tax rate from financials: -71.79% 2025-12-07 19:05:38.549 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VNA.DE: ROIC - NOPAT: 1367300186.185068 2025-12-07 19:05:38.550 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VNA.DE: ROIC - Invested Capital (primary method): 33900400000.0 2025-12-07 19:05:38.550 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VNA.DE: ROIC - Final ROIC: 4.03% 2025-12-07 19:05:38.574 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VNA.DE: Interest Coverage - Calculated: 0.91x 2025-12-07 19:05:38.957 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VNA.DE: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:05:38.957 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - VNA.DE: Schema v4 metrics - ROIC: 4.03, Interest Coverage: 0.91, F-Score: 6 2025-12-07 19:05:39.008 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for VNA.DE ✅ ✅ 26 downloaded | ❌ 0 failed 📊 Step 1: Aggiornamento prezzi... Aggiornamento 26 titoli DAX 40... 2025-12-07 19:05:39.008 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SAP.DE 2025-12-07 19:05:39.695 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SAP.DE 2025-12-07 19:05:39.695 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for IFX.DE 2025-12-07 19:05:40.425 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for IFX.DE 2025-12-07 19:05:40.425 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ALV.DE 2025-12-07 19:05:41.028 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ALV.DE 2025-12-07 19:05:41.029 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MUV2.DE 2025-12-07 19:05:41.558 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for MUV2.DE 2025-12-07 19:05:41.558 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DBK.DE 2025-12-07 19:05:42.160 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DBK.DE 2025-12-07 19:05:42.161 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CBK.DE 2025-12-07 19:05:42.772 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for CBK.DE 2025-12-07 19:05:42.773 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DB1.DE 2025-12-07 19:05:43.301 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DB1.DE 2025-12-07 19:05:43.301 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BMW.DE 2025-12-07 19:05:44.008 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BMW.DE 2025-12-07 19:05:44.009 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MBG.DE 2025-12-07 19:05:44.620 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for MBG.DE 2025-12-07 19:05:44.621 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for VOW3.DE 2025-12-07 19:05:45.097 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for VOW3.DE 2025-12-07 19:05:45.097 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for P911.DE 2025-12-07 19:05:45.644 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for P911.DE 2025-12-07 19:05:45.645 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CON.DE 2025-12-07 19:05:46.150 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for CON.DE 2025-12-07 19:05:46.151 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for SIE.DE 2025-12-07 19:05:46.784 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for SIE.DE 2025-12-07 19:05:46.785 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for RHM.DE 2025-12-07 19:05:47.385 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for RHM.DE 2025-12-07 19:05:47.385 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DHL.DE 2025-12-07 19:05:47.867 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DHL.DE 2025-12-07 19:05:47.868 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DTG.DE 2025-12-07 19:05:48.420 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DTG.DE 2025-12-07 19:05:48.420 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for EOAN.DE 2025-12-07 19:05:49.037 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for EOAN.DE 2025-12-07 19:05:49.037 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for RWE.DE 2025-12-07 19:05:49.643 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for RWE.DE 2025-12-07 19:05:49.643 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ENR.DE 2025-12-07 19:05:50.159 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ENR.DE 2025-12-07 19:05:50.159 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BAYN.DE 2025-12-07 19:05:50.654 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BAYN.DE 2025-12-07 19:05:50.654 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MRK.DE 2025-12-07 19:05:51.263 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for MRK.DE 2025-12-07 19:05:51.263 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DTE.DE 2025-12-07 19:05:51.895 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for DTE.DE 2025-12-07 19:05:51.896 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ADS.DE 2025-12-07 19:05:52.494 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ADS.DE 2025-12-07 19:05:52.495 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for ZAL.DE 2025-12-07 19:05:53.006 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for ZAL.DE 2025-12-07 19:05:53.007 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BAS.DE 2025-12-07 19:05:53.530 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for BAS.DE 2025-12-07 19:05:53.531 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for VNA.DE 2025-12-07 19:05:54.007 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 4 new records for VNA.DE ✅ Tutti 26 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/26] Analizzando SAP.DE... 2025-12-07 19:05:54.018 | DEBUG | __main__:get_stock_data:284 - SAP.DE: D/E source = balance_sheet, value = 0.20072624225352112 2025-12-07 19:05:54.018 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SAP.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:05:55.130 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SAP.DE: ROIC - Calculated tax rate from financials: 34.07% 2025-12-07 19:05:55.131 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SAP.DE: ROIC - NOPAT: 6911965386.238919 2025-12-07 19:05:55.131 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SAP.DE: ROIC - Invested Capital (primary method): 55278000000.0 2025-12-07 19:05:55.131 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SAP.DE: ROIC - Final ROIC: 12.50% 2025-12-07 19:05:55.147 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SAP.DE: Interest Coverage - Calculated: 10.17x 2025-12-07 19:05:55.557 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SAP.DE: F-Score - Calculated: 8/9 (criteria met: 3) 2025-12-07 19:05:55.558 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SAP.DE: Advanced metrics - ROIC: 12.5, Interest Coverage: 10.17, F-Score: 8 2025-12-07 19:05:55.558 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SAP.DE: Quality premium applied 2025-12-07 19:05:55.558 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - SAP.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:05:55.558 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SAP.DE: fair value components 2025-12-07 19:05:55.559 | INFO | __main__:scan_market:720 - SAP.DE: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 73/100 - WATCH [2/26] Analizzando IFX.DE... 2025-12-07 19:05:55.580 | DEBUG | __main__:get_stock_data:284 - IFX.DE: D/E source = balance_sheet, value = 0.42320098527945577 2025-12-07 19:05:55.581 | DEBUG | src.analysis.warren_analyzer:analyze:108 - IFX.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:05:56.262 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IFX.DE: ROIC - Calculated tax rate from financials: 26.91% 2025-12-07 19:05:56.262 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IFX.DE: ROIC - NOPAT: 2868087272.727273 2025-12-07 19:05:56.263 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IFX.DE: ROIC - Invested Capital (primary method): 21479000000.0 2025-12-07 19:05:56.263 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IFX.DE: ROIC - Final ROIC: 13.35% 2025-12-07 19:05:56.285 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IFX.DE: Interest Coverage - Calculated: 17.76x 2025-12-07 19:05:56.675 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IFX.DE: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:05:56.675 | DEBUG | src.analysis.warren_analyzer:analyze:112 - IFX.DE: Advanced metrics - ROIC: 13.35, Interest Coverage: 17.76, F-Score: 4 2025-12-07 19:05:56.675 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - IFX.DE: Quality premium applied 2025-12-07 19:05:56.675 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - IFX.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:05:56.675 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - IFX.DE: fair value components 📊 Score: 42/100 - AVOID [3/26] Analizzando ALV.DE... 2025-12-07 19:05:56.677 | DEBUG | __main__:get_stock_data:284 - ALV.DE: D/E source = balance_sheet, value = 0.0 2025-12-07 19:05:56.678 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ALV.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:05:57.591 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ALV.DE: ROIC - Calculated tax rate from financials: 25.93% 2025-12-07 19:05:57.591 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ALV.DE: ROIC - NOPAT: 10946544193.331842 2025-12-07 19:05:57.591 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - ALV.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:05:57.591 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - ALV.DE: ROIC - Invested Capital (fallback Debt+Equity): 92534000000.0 2025-12-07 19:05:57.592 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ALV.DE: ROIC - Final ROIC: 11.83% 2025-12-07 19:05:57.610 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ALV.DE: Interest Coverage - Calculated: 19.39x 2025-12-07 19:05:58.002 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ALV.DE: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:05:58.002 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ALV.DE: Advanced metrics - ROIC: 11.83, Interest Coverage: 19.39, F-Score: 6 2025-12-07 19:05:58.002 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - ALV.DE: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:05:58.002 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - ALV.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:05:58.002 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ALV.DE: Quality premium applied 2025-12-07 19:05:58.002 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - ALV.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:05:58.002 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ALV.DE: fair value components 2025-12-07 19:05:58.004 | INFO | __main__:scan_market:720 - ALV.DE: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 82/100 - HOLD [4/26] Analizzando MUV2.DE... 2025-12-07 19:05:58.048 | DEBUG | __main__:get_stock_data:284 - MUV2.DE: D/E source = balance_sheet, value = 0.22683129364909163 2025-12-07 19:05:58.049 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MUV2.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:05:58.818 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MUV2.DE: ROIC - Calculated tax rate from financials: 26.89% 2025-12-07 19:05:58.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MUV2.DE: ROIC - NOPAT: 6603987268.518519 2025-12-07 19:05:58.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - MUV2.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:05:58.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - MUV2.DE: ROIC - Invested Capital (fallback Debt+Equity): 38962000000.0 2025-12-07 19:05:58.819 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MUV2.DE: ROIC - Final ROIC: 16.95% 2025-12-07 19:05:58.837 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MUV2.DE: Interest Coverage - Calculated: 27.62x 2025-12-07 19:05:59.230 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MUV2.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:05:59.230 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MUV2.DE: Advanced metrics - ROIC: 16.95, Interest Coverage: 27.62, F-Score: 5 2025-12-07 19:05:59.230 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - MUV2.DE: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:05:59.230 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - MUV2.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:05:59.230 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MUV2.DE: Quality premium applied 2025-12-07 19:05:59.230 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - MUV2.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:05:59.230 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MUV2.DE: fair value components 2025-12-07 19:05:59.232 | INFO | __main__:scan_market:720 - MUV2.DE: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 77/100 - WATCH [5/26] Analizzando DBK.DE... 2025-12-07 19:05:59.272 | DEBUG | __main__:get_stock_data:284 - DBK.DE: D/E source = balance_sheet, value = 5.931976396165806 2025-12-07 19:05:59.272 | INFO | __main__:get_stock_data:288 - DBK.DE: Net cash position detected (net_debt=-107534024704), overriding D/E from 5.9320 to 0.0 2025-12-07 19:05:59.273 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DBK.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:00.055 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - DBK.DE: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:06:00.056 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - DBK.DE: ROIC - Calculated EBIT via fallback: 41444000000.0 2025-12-07 19:06:00.056 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DBK.DE: ROIC - Calculated tax rate from financials: 34.67% 2025-12-07 19:06:00.056 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DBK.DE: ROIC - NOPAT: 27076961180.12422 2025-12-07 19:06:00.056 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - DBK.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:06:00.056 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - DBK.DE: ROIC - Invested Capital (fallback Debt+Equity): 229316000000.0 2025-12-07 19:06:00.056 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DBK.DE: ROIC - Final ROIC: 11.81% 2025-12-07 19:06:00.070 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - DBK.DE: Interest Coverage - EBIT not found 2025-12-07 19:06:00.455 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DBK.DE: F-Score - Calculated: 2/9 (criteria met: 1) 2025-12-07 19:06:00.455 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DBK.DE: Advanced metrics - ROIC: 11.81, Interest Coverage: None, F-Score: 2 2025-12-07 19:06:00.455 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - DBK.DE: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:06:00.455 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - DBK.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:06:00.455 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DBK.DE: Quality premium applied 2025-12-07 19:06:00.455 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - DBK.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:00.456 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DBK.DE: fair value components 📊 Score: 57/100 - AVOID [6/26] Analizzando CBK.DE... 2025-12-07 19:06:00.457 | DEBUG | __main__:get_stock_data:284 - CBK.DE: D/E source = balance_sheet, value = 0.4791400812347685 2025-12-07 19:06:00.458 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CBK.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:01.379 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - CBK.DE: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:06:01.380 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - CBK.DE: ROIC - Calculated EBIT via fallback: 16550000000.0 2025-12-07 19:06:01.380 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CBK.DE: ROIC - Calculated tax rate from financials: 26.98% 2025-12-07 19:06:01.380 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CBK.DE: ROIC - NOPAT: 12085201854.882706 2025-12-07 19:06:01.380 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - CBK.DE: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:06:01.380 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - CBK.DE: ROIC - Invested Capital (fallback Debt+Equity): 89354000000.0 2025-12-07 19:06:01.380 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CBK.DE: ROIC - Final ROIC: 13.53% 2025-12-07 19:06:01.399 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - CBK.DE: Interest Coverage - EBIT not found 2025-12-07 19:06:01.788 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CBK.DE: F-Score - Calculated: 3/9 (criteria met: 2) 2025-12-07 19:06:01.788 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CBK.DE: Advanced metrics - ROIC: 13.53, Interest Coverage: None, F-Score: 3 2025-12-07 19:06:01.788 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - CBK.DE: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:06:01.788 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - CBK.DE: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:06:01.789 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - CBK.DE: Quality premium applied 2025-12-07 19:06:01.789 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - CBK.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:01.789 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - CBK.DE: fair value components 📊 Score: 47/100 - AVOID [7/26] Analizzando DB1.DE... 2025-12-07 19:06:01.790 | DEBUG | __main__:get_stock_data:284 - DB1.DE: D/E source = balance_sheet, value = 0.5712826643145629 2025-12-07 19:06:01.791 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DB1.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:02.509 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DB1.DE: ROIC - Calculated tax rate from financials: 26.40% 2025-12-07 19:06:02.509 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DB1.DE: ROIC - NOPAT: 2501828662.083554 2025-12-07 19:06:02.510 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DB1.DE: ROIC - Invested Capital (primary method): 205148000000.0 2025-12-07 19:06:02.510 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DB1.DE: ROIC - Final ROIC: 1.22% 2025-12-07 19:06:02.534 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DB1.DE: Interest Coverage - Calculated: 18.54x 2025-12-07 19:06:02.883 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DB1.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:06:02.883 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DB1.DE: Advanced metrics - ROIC: 1.22, Interest Coverage: 18.54, F-Score: 8 📊 Score: 10/100 - DATA INSUFFICIENT [8/26] Analizzando BMW.DE... 2025-12-07 19:06:02.886 | DEBUG | __main__:get_stock_data:284 - BMW.DE: D/E source = balance_sheet, value = 1.1671775956670096 2025-12-07 19:06:02.886 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BMW.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:03.532 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BMW.DE: ROIC - Calculated tax rate from financials: 31.12% 2025-12-07 19:06:03.532 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BMW.DE: ROIC - NOPAT: 14316174052.726072 2025-12-07 19:06:03.532 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BMW.DE: ROIC - Invested Capital (primary method): 163405000000.0 2025-12-07 19:06:03.532 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BMW.DE: ROIC - Final ROIC: 8.76% 2025-12-07 19:06:03.552 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BMW.DE: Interest Coverage - Calculated: 36.27x 2025-12-07 19:06:04.053 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BMW.DE: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:06:04.053 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BMW.DE: Advanced metrics - ROIC: 8.76, Interest Coverage: 36.27, F-Score: 4 2025-12-07 19:06:04.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BMW.DE: Quality premium applied 2025-12-07 19:06:04.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - BMW.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:04.053 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BMW.DE: fair value components ⚠️ Invalid fundamental data: FCF Yield anomalo: 59.0% (max 50%) 📊 Score: 22/100 - AVOID [9/26] Analizzando MBG.DE... 2025-12-07 19:06:04.055 | DEBUG | __main__:get_stock_data:284 - MBG.DE: D/E source = balance_sheet, value = 1.1049176795033737 2025-12-07 19:06:04.055 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MBG.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:04.761 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MBG.DE: ROIC - Calculated tax rate from financials: 26.81% 2025-12-07 19:06:04.761 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MBG.DE: ROIC - NOPAT: 15619747579.777697 2025-12-07 19:06:04.762 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MBG.DE: ROIC - Invested Capital (primary method): 153945000000.0 2025-12-07 19:06:04.762 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MBG.DE: ROIC - Final ROIC: 10.15% 2025-12-07 19:06:04.782 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MBG.DE: Interest Coverage - Calculated: 36.42x 2025-12-07 19:06:05.137 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MBG.DE: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:06:05.137 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MBG.DE: Advanced metrics - ROIC: 10.15, Interest Coverage: 36.42, F-Score: 4 2025-12-07 19:06:05.137 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - MBG.DE: Negative earnings growth (-32.6%). Using conservative P/E approach. 2025-12-07 19:06:05.137 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MBG.DE: Quality premium applied 2025-12-07 19:06:05.137 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - MBG.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:05.137 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MBG.DE: fair value components 📊 Score: 23/100 - AVOID [10/26] Analizzando VOW3.DE... 2025-12-07 19:06:05.139 | DEBUG | __main__:get_stock_data:284 - VOW3.DE: D/E source = balance_sheet, value = 1.4112971638342457 2025-12-07 19:06:05.139 | DEBUG | src.analysis.warren_analyzer:analyze:108 - VOW3.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:05.786 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VOW3.DE: ROIC - Calculated tax rate from financials: 27.99% 2025-12-07 19:06:05.786 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VOW3.DE: ROIC - NOPAT: 39958947912.70144 2025-12-07 19:06:05.786 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VOW3.DE: ROIC - Invested Capital (primary method): 373474000000.0 2025-12-07 19:06:05.786 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VOW3.DE: ROIC - Final ROIC: 10.70% 2025-12-07 19:06:05.807 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VOW3.DE: Interest Coverage - Calculated: 16.10x 2025-12-07 19:06:06.194 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VOW3.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:06:06.194 | DEBUG | src.analysis.warren_analyzer:analyze:112 - VOW3.DE: Advanced metrics - ROIC: 10.7, Interest Coverage: 16.1, F-Score: 5 ⚠️ Invalid fundamental data: FCF Yield troppo negativo: -153.1% (min -20%) 📊 Score: 5/100 - CRITICAL DANGER [11/26] Analizzando P911.DE... 2025-12-07 19:06:06.196 | DEBUG | __main__:get_stock_data:284 - P911.DE: D/E source = balance_sheet, value = 0.4958989853751682 2025-12-07 19:06:06.196 | DEBUG | src.analysis.warren_analyzer:analyze:108 - P911.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:07.014 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - P911.DE: ROIC - Calculated tax rate from financials: 31.24% 2025-12-07 19:06:07.015 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - P911.DE: ROIC - NOPAT: 6502592649.310873 2025-12-07 19:06:07.015 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - P911.DE: ROIC - Invested Capital (primary method): 31015000000.0 2025-12-07 19:06:07.015 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - P911.DE: ROIC - Final ROIC: 20.97% 2025-12-07 19:06:07.036 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - P911.DE: Interest Coverage - Calculated: 42.41x 2025-12-07 19:06:07.529 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - P911.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:06:07.529 | DEBUG | src.analysis.warren_analyzer:analyze:112 - P911.DE: Advanced metrics - ROIC: 20.97, Interest Coverage: 42.41, F-Score: 5 2025-12-07 19:06:07.530 | WARNING | src.analysis.warren_analyzer:analyze:204 - P911.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [12/26] Analizzando CON.DE... 2025-12-07 19:06:07.531 | DEBUG | __main__:get_stock_data:284 - CON.DE: D/E source = balance_sheet, value = 0.5290223677792488 2025-12-07 19:06:07.532 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CON.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:08.243 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CON.DE: ROIC - Calculated tax rate from financials: 37.10% 2025-12-07 19:06:08.243 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CON.DE: ROIC - NOPAT: 2914024771.1362414 2025-12-07 19:06:08.244 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CON.DE: ROIC - Invested Capital (primary method): 26347000000.0 2025-12-07 19:06:08.244 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CON.DE: ROIC - Final ROIC: 11.06% 2025-12-07 19:06:08.269 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CON.DE: Interest Coverage - Calculated: 10.30x 2025-12-07 19:06:08.651 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CON.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:06:08.651 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CON.DE: Advanced metrics - ROIC: 11.06, Interest Coverage: 10.3, F-Score: 8 2025-12-07 19:06:08.651 | WARNING | src.analysis.warren_analyzer:analyze:204 - CON.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [13/26] Analizzando SIE.DE... 2025-12-07 19:06:08.653 | DEBUG | __main__:get_stock_data:284 - SIE.DE: D/E source = balance_sheet, value = 1.09267711360799 2025-12-07 19:06:08.653 | DEBUG | src.analysis.warren_analyzer:analyze:108 - SIE.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:09.370 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - SIE.DE: ROIC - Calculated tax rate from financials: 22.02% 2025-12-07 19:06:09.371 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - SIE.DE: ROIC - NOPAT: 11982446469.248293 2025-12-07 19:06:09.371 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - SIE.DE: ROIC - Invested Capital (primary method): 90988000000.0 2025-12-07 19:06:09.371 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - SIE.DE: ROIC - Final ROIC: 13.17% 2025-12-07 19:06:09.386 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - SIE.DE: Interest Coverage - Calculated: 8.61x 2025-12-07 19:06:09.774 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - SIE.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:06:09.775 | DEBUG | src.analysis.warren_analyzer:analyze:112 - SIE.DE: Advanced metrics - ROIC: 13.17, Interest Coverage: 8.61, F-Score: 7 2025-12-07 19:06:09.777 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - SIE.DE: Quality premium applied 2025-12-07 19:06:09.777 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - SIE.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:09.777 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - SIE.DE: fair value components 📊 Score: 36/100 - AVOID [14/26] Analizzando RHM.DE... 2025-12-07 19:06:09.779 | DEBUG | __main__:get_stock_data:284 - RHM.DE: D/E source = balance_sheet, value = 0.6000000316049383 2025-12-07 19:06:09.779 | DEBUG | src.analysis.warren_analyzer:analyze:108 - RHM.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:10.497 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RHM.DE: ROIC - Calculated tax rate from financials: 29.29% 2025-12-07 19:06:10.497 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RHM.DE: ROIC - NOPAT: 1265751978.8918204 2025-12-07 19:06:10.497 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RHM.DE: ROIC - Invested Capital (primary method): 10062000000.0 2025-12-07 19:06:10.497 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RHM.DE: ROIC - Final ROIC: 12.58% 2025-12-07 19:06:10.524 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RHM.DE: Interest Coverage - Calculated: 13.26x 2025-12-07 19:06:10.878 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RHM.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:06:10.879 | DEBUG | src.analysis.warren_analyzer:analyze:112 - RHM.DE: Advanced metrics - ROIC: 12.58, Interest Coverage: 13.26, F-Score: 7 2025-12-07 19:06:10.879 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - RHM.DE: Quality premium applied 2025-12-07 19:06:10.879 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - RHM.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:10.879 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - RHM.DE: fair value components 2025-12-07 19:06:10.880 | INFO | __main__:scan_market:720 - RHM.DE: Created new opportunity_detailed record for 2025-12-07 📊 Score: 62/100 - AVOID [15/26] Analizzando DHL.DE... 2025-12-07 19:06:10.914 | DEBUG | __main__:get_stock_data:284 - DHL.DE: D/E source = balance_sheet, value = 1.1045686109359896 2025-12-07 19:06:10.915 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DHL.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:11.617 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DHL.DE: ROIC - Calculated tax rate from financials: 30.96% 2025-12-07 19:06:11.617 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DHL.DE: ROIC - NOPAT: 7302644840.447575 2025-12-07 19:06:11.617 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DHL.DE: ROIC - Invested Capital (primary method): 43239000000.0 2025-12-07 19:06:11.617 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DHL.DE: ROIC - Final ROIC: 16.89% 2025-12-07 19:06:11.633 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DHL.DE: Interest Coverage - Calculated: 10.23x 2025-12-07 19:06:12.034 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DHL.DE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:06:12.034 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DHL.DE: Advanced metrics - ROIC: 16.89, Interest Coverage: 10.23, F-Score: 5 2025-12-07 19:06:12.034 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DHL.DE: Quality premium applied 2025-12-07 19:06:12.034 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - DHL.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:12.034 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DHL.DE: fair value components 2025-12-07 19:06:12.036 | INFO | __main__:scan_market:720 - DHL.DE: Created new opportunity_detailed record for 2025-12-07 📊 Score: 62/100 - AVOID [16/26] Analizzando DTG.DE... 2025-12-07 19:06:12.076 | DEBUG | __main__:get_stock_data:284 - DTG.DE: D/E source = balance_sheet, value = 1.3247917568115288 2025-12-07 19:06:12.077 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DTG.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:12.742 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DTG.DE: ROIC - Calculated tax rate from financials: 20.24% 2025-12-07 19:06:12.743 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DTG.DE: ROIC - NOPAT: 4224779977.9978 2025-12-07 19:06:12.743 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DTG.DE: ROIC - Invested Capital (primary method): 39900000000.0 2025-12-07 19:06:12.743 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DTG.DE: ROIC - Final ROIC: 10.59% 2025-12-07 19:06:12.758 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DTG.DE: Interest Coverage - Calculated: 15.22x 2025-12-07 19:06:13.158 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DTG.DE: F-Score - Calculated: 4/9 (criteria met: 2) 2025-12-07 19:06:13.158 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DTG.DE: Advanced metrics - ROIC: 10.59, Interest Coverage: 15.22, F-Score: 4 2025-12-07 19:06:13.158 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - DTG.DE: Negative earnings growth (-26.3%). Using conservative P/E approach. 2025-12-07 19:06:13.158 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DTG.DE: Quality premium applied 2025-12-07 19:06:13.158 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - DTG.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:13.158 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DTG.DE: fair value components 📊 Score: 33/100 - AVOID [17/26] Analizzando EOAN.DE... 2025-12-07 19:06:13.160 | DEBUG | __main__:get_stock_data:284 - EOAN.DE: D/E source = balance_sheet, value = 2.1857519627823554 2025-12-07 19:06:13.160 | DEBUG | src.analysis.warren_analyzer:analyze:108 - EOAN.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:13.977 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - EOAN.DE: ROIC - Calculated tax rate from financials: 28.08% 2025-12-07 19:06:13.977 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - EOAN.DE: ROIC - NOPAT: 9614350476.190475 2025-12-07 19:06:13.977 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - EOAN.DE: ROIC - Invested Capital (primary method): 48397000000.0 2025-12-07 19:06:13.977 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - EOAN.DE: ROIC - Final ROIC: 19.87% 2025-12-07 19:06:14.001 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - EOAN.DE: Interest Coverage - Calculated: 6.37x 2025-12-07 19:06:14.489 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - EOAN.DE: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:06:14.489 | DEBUG | src.analysis.warren_analyzer:analyze:112 - EOAN.DE: Advanced metrics - ROIC: 19.87, Interest Coverage: 6.37, F-Score: 6 2025-12-07 19:06:14.489 | WARNING | src.analysis.warren_analyzer:analyze:204 - EOAN.DE: CIO Quality Fail - High Debt/Equity (2.19 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [18/26] Analizzando RWE.DE... 2025-12-07 19:06:14.491 | DEBUG | __main__:get_stock_data:284 - RWE.DE: D/E source = balance_sheet, value = 0.6317474668610733 2025-12-07 19:06:14.491 | DEBUG | src.analysis.warren_analyzer:analyze:108 - RWE.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:15.215 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - RWE.DE: ROIC - Calculated tax rate from financials: 17.03% 2025-12-07 19:06:15.215 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - RWE.DE: ROIC - NOPAT: 6984396509.936985 2025-12-07 19:06:15.215 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - RWE.DE: ROIC - Invested Capital (primary method): 56108000000.0 2025-12-07 19:06:15.215 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - RWE.DE: ROIC - Final ROIC: 12.45% 2025-12-07 19:06:15.237 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - RWE.DE: Interest Coverage - Calculated: 7.62x 2025-12-07 19:06:15.716 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - RWE.DE: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:06:15.716 | DEBUG | src.analysis.warren_analyzer:analyze:112 - RWE.DE: Advanced metrics - ROIC: 12.45, Interest Coverage: 7.62, F-Score: 6 2025-12-07 19:06:15.716 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - RWE.DE: Negative earnings growth (-25.9%). Using conservative P/E approach. 2025-12-07 19:06:15.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - RWE.DE: Quality premium applied 2025-12-07 19:06:15.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - RWE.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:15.716 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - RWE.DE: fair value components 📊 Score: 55/100 - AVOID [19/26] Analizzando ENR.DE... 2025-12-07 19:06:15.718 | DEBUG | __main__:get_stock_data:284 - ENR.DE: D/E source = balance_sheet, value = 0.3850111763906417 2025-12-07 19:06:15.718 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ENR.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:16.538 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ENR.DE: ROIC - Calculated tax rate from financials: 27.15% 2025-12-07 19:06:16.538 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ENR.DE: ROIC - NOPAT: 3123038639.8763523 2025-12-07 19:06:16.538 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ENR.DE: ROIC - Invested Capital (primary method): 40005000000.0 2025-12-07 19:06:16.538 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ENR.DE: ROIC - Final ROIC: 7.81% 2025-12-07 19:06:16.559 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ENR.DE: Interest Coverage - Calculated: 14.63x 2025-12-07 19:06:16.948 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ENR.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:06:16.948 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ENR.DE: Advanced metrics - ROIC: 7.81, Interest Coverage: 14.63, F-Score: 8 2025-12-07 19:06:16.948 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ENR.DE: Quality premium applied 2025-12-07 19:06:16.948 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - ENR.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:16.948 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ENR.DE: fair value components 📊 Score: 46/100 - AVOID [20/26] Analizzando BAYN.DE... 2025-12-07 19:06:16.950 | DEBUG | __main__:get_stock_data:284 - BAYN.DE: D/E source = balance_sheet, value = 1.2422589825749029 2025-12-07 19:06:16.950 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BAYN.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:17.772 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BAYN.DE: ROIC - Calculated tax rate from financials: -9.06% 2025-12-07 19:06:17.772 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BAYN.DE: ROIC - NOPAT: 9785938461.53846 2025-12-07 19:06:17.773 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BAYN.DE: ROIC - Invested Capital (primary method): 54806000000.0 2025-12-07 19:06:17.773 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BAYN.DE: ROIC - Final ROIC: 17.86% 2025-12-07 19:06:17.794 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BAYN.DE: Interest Coverage - Calculated: 3.81x 2025-12-07 19:06:18.279 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BAYN.DE: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:06:18.279 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BAYN.DE: Advanced metrics - ROIC: 17.86, Interest Coverage: 3.81, F-Score: 7 2025-12-07 19:06:18.279 | WARNING | src.analysis.warren_analyzer:analyze:204 - BAYN.DE: CIO Quality Fail - Negative Operating Margin 📊 Score: 5/100 - CRITICAL DANGER [21/26] Analizzando MRK.DE... 2025-12-07 19:06:18.281 | DEBUG | __main__:get_stock_data:284 - MRK.DE: D/E source = balance_sheet, value = 0.4046536335918695 2025-12-07 19:06:18.281 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MRK.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:19.004 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MRK.DE: ROIC - Calculated tax rate from financials: 21.29% 2025-12-07 19:06:19.004 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MRK.DE: ROIC - NOPAT: 5006156462.585034 2025-12-07 19:06:19.004 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MRK.DE: ROIC - Invested Capital (primary method): 39132000000.0 2025-12-07 19:06:19.004 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MRK.DE: ROIC - Final ROIC: 12.79% 2025-12-07 19:06:19.028 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MRK.DE: Interest Coverage - Calculated: 21.78x 2025-12-07 19:06:19.608 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MRK.DE: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:06:19.608 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MRK.DE: Advanced metrics - ROIC: 12.79, Interest Coverage: 21.78, F-Score: 6 2025-12-07 19:06:19.608 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MRK.DE: Quality premium applied 2025-12-07 19:06:19.608 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - MRK.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:19.608 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MRK.DE: fair value components 2025-12-07 19:06:19.610 | INFO | __main__:scan_market:720 - MRK.DE: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 71/100 - WATCH [22/26] Analizzando DTE.DE... 2025-12-07 19:06:19.630 | DEBUG | __main__:get_stock_data:284 - DTE.DE: D/E source = balance_sheet, value = 2.288612303336704 2025-12-07 19:06:19.630 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DTE.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:20.320 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DTE.DE: ROIC - Calculated tax rate from financials: 32.11% 2025-12-07 19:06:20.320 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DTE.DE: ROIC - NOPAT: 35398986069.04906 2025-12-07 19:06:20.320 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DTE.DE: ROIC - Invested Capital (primary method): 125459000000.0 2025-12-07 19:06:20.321 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DTE.DE: ROIC - Final ROIC: 28.22% 2025-12-07 19:06:20.336 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DTE.DE: Interest Coverage - Calculated: 7.72x 2025-12-07 19:06:20.741 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DTE.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:06:20.741 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DTE.DE: Advanced metrics - ROIC: 28.22, Interest Coverage: 7.72, F-Score: 7 2025-12-07 19:06:20.741 | WARNING | src.analysis.warren_analyzer:analyze:204 - DTE.DE: CIO Quality Fail - High Debt/Equity (2.29 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [23/26] Analizzando ADS.DE... 2025-12-07 19:06:20.743 | DEBUG | __main__:get_stock_data:284 - ADS.DE: D/E source = balance_sheet, value = 0.9914171278305333 2025-12-07 19:06:20.743 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ADS.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:21.446 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ADS.DE: ROIC - Calculated tax rate from financials: 28.21% 2025-12-07 19:06:21.446 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ADS.DE: ROIC - NOPAT: 1771897435.897436 2025-12-07 19:06:21.447 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ADS.DE: ROIC - Invested Capital (primary method): 13331000000.0 2025-12-07 19:06:21.447 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ADS.DE: ROIC - Final ROIC: 13.29% 2025-12-07 19:06:21.462 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ADS.DE: Interest Coverage - Calculated: 11.17x 2025-12-07 19:06:21.865 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ADS.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:06:21.865 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ADS.DE: Advanced metrics - ROIC: 13.29, Interest Coverage: 11.17, F-Score: 8 2025-12-07 19:06:21.865 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ADS.DE: Quality premium applied 2025-12-07 19:06:21.865 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - ADS.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:21.865 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ADS.DE: fair value components 2025-12-07 19:06:21.867 | INFO | __main__:scan_market:720 - ADS.DE: Created new opportunity_detailed record for 2025-12-07 📊 Score: 63/100 - HOLD [24/26] Analizzando ZAL.DE... 2025-12-07 19:06:21.906 | DEBUG | __main__:get_stock_data:284 - ZAL.DE: D/E source = balance_sheet, value = 0.5403143991295539 2025-12-07 19:06:21.907 | DEBUG | src.analysis.warren_analyzer:analyze:108 - ZAL.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:22.679 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - ZAL.DE: ROIC - Calculated tax rate from financials: 31.77% 2025-12-07 19:06:22.680 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - ZAL.DE: ROIC - NOPAT: 548121277.1739131 2025-12-07 19:06:22.680 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - ZAL.DE: ROIC - Invested Capital (primary method): 4067600000.0 2025-12-07 19:06:22.680 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - ZAL.DE: ROIC - Final ROIC: 13.48% 2025-12-07 19:06:22.699 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - ZAL.DE: Interest Coverage - Calculated: 8.60x 2025-12-07 19:06:23.091 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - ZAL.DE: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:06:23.091 | DEBUG | src.analysis.warren_analyzer:analyze:112 - ZAL.DE: Advanced metrics - ROIC: 13.48, Interest Coverage: 8.6, F-Score: 8 2025-12-07 19:06:23.091 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - ZAL.DE: Negative earnings growth (-64.7%). Using conservative P/E approach. 2025-12-07 19:06:23.091 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - ZAL.DE: Quality premium applied 2025-12-07 19:06:23.091 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - ZAL.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:23.091 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - ZAL.DE: fair value components 📊 Score: 52/100 - AVOID [25/26] Analizzando BAS.DE... 2025-12-07 19:06:23.093 | DEBUG | __main__:get_stock_data:284 - BAS.DE: D/E source = balance_sheet, value = 0.6917610009269923 2025-12-07 19:06:23.093 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BAS.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:23.809 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BAS.DE: ROIC - Calculated tax rate from financials: 32.18% 2025-12-07 19:06:23.809 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BAS.DE: ROIC - NOPAT: 6033597701.149425 2025-12-07 19:06:23.810 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BAS.DE: ROIC - Invested Capital (primary method): 51008000000.0 2025-12-07 19:06:23.810 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BAS.DE: ROIC - Final ROIC: 11.83% 2025-12-07 19:06:23.832 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BAS.DE: Interest Coverage - Calculated: 8.44x 2025-12-07 19:06:24.216 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BAS.DE: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:06:24.217 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BAS.DE: Advanced metrics - ROIC: 11.83, Interest Coverage: 8.44, F-Score: 7 2025-12-07 19:06:24.217 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - BAS.DE: Negative earnings growth (-40.6%). Using conservative P/E approach. 2025-12-07 19:06:24.217 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - BAS.DE: Quality premium applied 2025-12-07 19:06:24.217 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:592 - BAS.DE: French/German stock - applying -10% country risk penalty 2025-12-07 19:06:24.217 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - BAS.DE: fair value components ⚠️ Invalid fundamental data: PE ratio troppo alto: 128.62 (max 100) 📊 Score: 25/100 - AVOID [26/26] Analizzando VNA.DE... 2025-12-07 19:06:24.219 | DEBUG | __main__:get_stock_data:284 - VNA.DE: D/E source = balance_sheet, value = 1.8019370212198496 2025-12-07 19:06:24.219 | DEBUG | src.analysis.warren_analyzer:analyze:108 - VNA.DE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:06:24.896 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VNA.DE: ROIC - Calculated tax rate from financials: -71.79% 2025-12-07 19:06:24.896 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VNA.DE: ROIC - NOPAT: 1367300186.185068 2025-12-07 19:06:24.896 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VNA.DE: ROIC - Invested Capital (primary method): 33900400000.0 2025-12-07 19:06:24.896 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VNA.DE: ROIC - Final ROIC: 4.03% 2025-12-07 19:06:24.924 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VNA.DE: Interest Coverage - Calculated: 0.91x 2025-12-07 19:06:25.546 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VNA.DE: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:06:25.546 | DEBUG | src.analysis.warren_analyzer:analyze:112 - VNA.DE: Advanced metrics - ROIC: 4.03, Interest Coverage: 0.91, F-Score: 6 2025-12-07 19:06:26.960 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AAPL already exists in database 2025-12-07 19:06:27.472 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MSFT already exists in database 2025-12-07 19:06:27.985 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CSCO already exists in database 2025-12-07 19:06:28.562 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock IBM already exists in database 2025-12-07 19:06:29.275 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock INTC already exists in database 2025-12-07 19:06:29.905 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CRM already exists in database 2025-12-07 19:06:30.550 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock JPM already exists in database 2025-12-07 19:06:31.032 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock GS already exists in database 2025-12-07 19:06:31.499 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AXP already exists in database 2025-12-07 19:06:31.974 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock V already exists in database 2025-12-07 19:06:32.434 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock TRV already exists in database 2025-12-07 19:06:33.002 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock JNJ already exists in database 2025-12-07 19:06:33.513 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock UNH already exists in database 2025-12-07 19:06:34.129 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock AMGN already exists in database 2025-12-07 19:06:34.537 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MRK already exists in database 2025-12-07 19:06:35.049 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock WMT already exists in database 2025-12-07 19:06:35.664 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock PG already exists in database 2025-12-07 19:06:36.176 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock KO already exists in database 2025-12-07 19:06:36.688 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MCD already exists in database 2025-12-07 19:06:37.299 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock NKE already exists in database 2025-12-07 19:06:37.814 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HD already exists in database 2025-12-07 19:06:38.427 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DIS already exists in database 2025-12-07 19:06:38.940 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock BA already exists in database 2025-12-07 19:06:39.658 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CAT already exists in database 2025-12-07 19:06:40.081 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock MMM already exists in database 2025-12-07 19:06:40.579 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock HON already exists in database 2025-12-07 19:06:41.194 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock CVX already exists in database 2025-12-07 19:06:41.706 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock DOW already exists in database 2025-12-07 19:06:42.177 | INFO | src.data_collector.yahoo_collector:add_stock:89 - Stock VZ already exists in database ⚠️ Invalid fundamental data: Net Debt/EBITDA eccessivo: 20.1x (max 10) 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-12-07/warren_scan_DE_20251207_1906.html ✅ Report latest aggiornato: reports/latest/warren_scan_DE_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 69.2% (soglia: 90%) CRITICAL: 7, DATA INSUFFICIENT: 1 Dati vecchi: 0 🔴 Problemi Critici: • VOW3.DE: Hard Fail (FCF Yield: -153.1% < -20.0%) • P911.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • CON.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • EOAN.DE: Hard Fail (CIO Quality Fail: High Debt/Equity (2.19 > 1.5)) • BAYN.DE: Hard Fail (CIO Quality Fail: Negative Operating Margin) • DTE.DE: Hard Fail (CIO Quality Fail: High Debt/Equity (2.29 > 1.5)) • VNA.DE: Hard Fail (Net Debt/EBITDA: 20.1x > 10.0x) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 26/26 📊 Qualità dati: 69.2% (CRITICAL: 7, DATA INSUFFICIENT: 1) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-12-07/json/warren_scan_DE_2025-12-07.json ✅ Latest: reports/latest/json/warren_scan_DE_latest.json ====================================================================== ====================================================================== 🇺🇸 WARREN AI - SCAN Dow Jones 30 ====================================================================== 🔄 Auto-onboarding 29 tickers to NYSE/NASDAQ... ✅ 29 tickers ready | ⚠️ 0 skipped 🔍 Checking fundamentals (refresh if > 7 days old)... 📥 Downloading/refreshing fundamentals for 29 tickers... [1/29] AAPL... 2025-12-07 19:06:42.886 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AAPL: D/E calculated from balance sheet: 1.5241 (debt=112,377,004,032, equity=73,733,000,000) 2025-12-07 19:06:43.260 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AAPL: ROIC - Calculated tax rate from financials: 15.61% 2025-12-07 19:06:43.260 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AAPL: ROIC - NOPAT: 122152833819.2859 2025-12-07 19:06:43.260 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AAPL: ROIC - Invested Capital (primary method): 203430000000.0 2025-12-07 19:06:43.260 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AAPL: ROIC - Final ROIC: 60.05% 2025-12-07 19:06:43.278 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1337 - AAPL: Interest Coverage - Interest Expense not found 2025-12-07 19:06:43.778 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AAPL: F-Score - Calculated: 8/9 (criteria met: 3) 2025-12-07 19:06:43.778 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AAPL: Schema v4 metrics - ROIC: 60.05, Interest Coverage: None, F-Score: 8 2025-12-07 19:06:43.837 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AAPL ✅ [2/29] MSFT... 2025-12-07 19:06:44.503 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MSFT: D/E calculated from balance sheet: 0.3505 (debt=120,375,001,088, equity=343,479,000,000) 2025-12-07 19:06:44.855 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MSFT: ROIC - Calculated tax rate from financials: 17.63% 2025-12-07 19:06:44.855 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MSFT: ROIC - NOPAT: 132289262830.935 2025-12-07 19:06:44.856 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MSFT: ROIC - Invested Capital (primary method): 454455000000.0 2025-12-07 19:06:44.856 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MSFT: ROIC - Final ROIC: 29.11% 2025-12-07 19:06:44.870 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MSFT: Interest Coverage - Calculated: 67.34x 2025-12-07 19:06:45.213 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MSFT: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:06:45.214 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MSFT: Schema v4 metrics - ROIC: 29.11, Interest Coverage: 67.34, F-Score: 6 2025-12-07 19:06:45.274 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MSFT ✅ [3/29] CSCO... 2025-12-07 19:06:45.938 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CSCO: D/E calculated from balance sheet: 0.6327 (debt=29,636,999,168, equity=46,843,000,000) 2025-12-07 19:06:46.330 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CSCO: ROIC - Calculated tax rate from financials: 8.29% 2025-12-07 19:06:46.331 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CSCO: ROIC - NOPAT: 14826115315.315315 2025-12-07 19:06:46.331 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CSCO: ROIC - Invested Capital (primary method): 73561000000.0 2025-12-07 19:06:46.331 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CSCO: ROIC - Final ROIC: 20.15% 2025-12-07 19:06:46.346 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CSCO: Interest Coverage - Calculated: 10.15x 2025-12-07 19:06:46.751 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CSCO: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:06:46.751 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CSCO: Schema v4 metrics - ROIC: 20.15, Interest Coverage: 10.15, F-Score: 7 2025-12-07 19:06:46.808 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CSCO ✅ [4/29] IBM... 2025-12-07 19:06:47.479 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - IBM: D/E calculated from balance sheet: 2.4378 (debt=66,568,998,912, equity=27,307,000,000) 2025-12-07 19:06:47.875 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IBM: ROIC - Calculated tax rate from financials: 3.50% 2025-12-07 19:06:47.875 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IBM: ROIC - NOPAT: 11886211294.721643 2025-12-07 19:06:47.875 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IBM: ROIC - Invested Capital (primary method): 46588000000.0 2025-12-07 19:06:47.875 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IBM: ROIC - Final ROIC: 25.51% 2025-12-07 19:06:47.899 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IBM: Interest Coverage - Calculated: 7.19x 2025-12-07 19:06:48.301 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IBM: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:06:48.302 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - IBM: Schema v4 metrics - ROIC: 25.51, Interest Coverage: 7.19, F-Score: 7 2025-12-07 19:06:48.354 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for IBM ✅ [5/29] INTC... 2025-12-07 19:06:49.008 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - INTC: D/E calculated from balance sheet: 0.4690 (debt=46,553,001,984, equity=99,270,000,000) 2025-12-07 19:06:49.408 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - INTC: ROIC - Calculated tax rate from financials: -74.75% 2025-12-07 19:06:49.408 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - INTC: ROIC - NOPAT: 15178851765.582783 2025-12-07 19:06:49.409 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - INTC: ROIC - Invested Capital (primary method): 132449000000.0 2025-12-07 19:06:49.409 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - INTC: ROIC - Final ROIC: 11.46% 2025-12-07 19:06:49.430 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - INTC: Interest Coverage - Calculated: 8.40x 2025-12-07 19:06:49.824 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - INTC: F-Score - Calculated: 3/9 (criteria met: 2) 2025-12-07 19:06:49.824 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - INTC: Schema v4 metrics - ROIC: 11.46, Interest Coverage: 8.4, F-Score: 3 2025-12-07 19:06:49.887 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for INTC ✅ [6/29] CRM... 2025-12-07 19:06:50.643 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CRM: D/E calculated from balance sheet: 0.1902 (debt=11,635,000,320, equity=61,173,000,000) 2025-12-07 19:06:51.038 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CRM: ROIC - Calculated tax rate from financials: 16.68% 2025-12-07 19:06:51.039 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CRM: ROIC - NOPAT: 9768731513.847809 2025-12-07 19:06:51.039 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CRM: ROIC - Invested Capital (primary method): 80305000000.0 2025-12-07 19:06:51.039 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CRM: ROIC - Final ROIC: 12.16% 2025-12-07 19:06:51.054 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1337 - CRM: Interest Coverage - Interest Expense not found 2025-12-07 19:06:51.457 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CRM: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:06:51.458 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CRM: Schema v4 metrics - ROIC: 12.16, Interest Coverage: None, F-Score: 8 2025-12-07 19:06:51.511 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CRM ✅ [7/29] JPM... 2025-12-07 19:06:52.173 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - JPM: D/E calculated from balance sheet: 3.3301 (debt=1,148,076,032,000, equity=344,758,000,000) 2025-12-07 19:06:52.577 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - JPM: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:06:52.578 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - JPM: ROIC - Calculated EBIT via fallback: 176431000000.0 2025-12-07 19:06:52.578 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - JPM: ROIC - Calculated tax rate from financials: 22.12% 2025-12-07 19:06:52.578 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - JPM: ROIC - NOPAT: 137399568479.37563 2025-12-07 19:06:52.578 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - JPM: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:06:52.578 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - JPM: ROIC - Invested Capital (fallback Debt+Equity): 799069000000.0 2025-12-07 19:06:52.578 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - JPM: ROIC - Final ROIC: 17.19% 2025-12-07 19:06:52.596 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - JPM: Interest Coverage - EBIT not found 2025-12-07 19:06:52.994 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - JPM: F-Score - Calculated: 5/9 (criteria met: 2) 2025-12-07 19:06:52.994 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - JPM: Schema v4 metrics - ROIC: 17.19, Interest Coverage: None, F-Score: 5 2025-12-07 19:06:53.048 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for JPM ✅ [8/29] GS... 2025-12-07 19:06:53.707 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - GS: D/E calculated from balance sheet: 5.9938 (debt=731,217,985,536, equity=121,996,000,000) 2025-12-07 19:06:54.114 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - GS: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:06:54.115 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - GS: ROIC - Calculated EBIT via fallback: 91738000000.0 2025-12-07 19:06:54.115 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - GS: ROIC - Calculated tax rate from financials: 22.40% 2025-12-07 19:06:54.115 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - GS: ROIC - NOPAT: 71188328966.67935 2025-12-07 19:06:54.115 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - GS: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:06:54.115 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - GS: ROIC - Invested Capital (fallback Debt+Equity): 464551000000.0 2025-12-07 19:06:54.115 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - GS: ROIC - Final ROIC: 15.32% 2025-12-07 19:06:54.136 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - GS: Interest Coverage - EBIT not found 2025-12-07 19:06:54.532 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - GS: F-Score - Calculated: 3/9 (criteria met: 2) 2025-12-07 19:06:54.532 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - GS: Schema v4 metrics - ROIC: 15.32, Interest Coverage: None, F-Score: 3 2025-12-07 19:06:54.584 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for GS ✅ [9/29] AXP... 2025-12-07 19:06:55.303 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AXP: D/E calculated from balance sheet: 1.9845 (debt=60,060,000,256, equity=30,264,000,000) 2025-12-07 19:06:55.752 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - AXP: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:06:55.753 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - AXP: ROIC - Calculated EBIT via fallback: 21147000000.0 2025-12-07 19:06:55.753 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AXP: ROIC - Calculated tax rate from financials: 21.45% 2025-12-07 19:06:55.753 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AXP: ROIC - NOPAT: 16610931601.39589 2025-12-07 19:06:55.753 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - AXP: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:06:55.753 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - AXP: ROIC - Invested Capital (fallback Debt+Equity): 81353000000.0 2025-12-07 19:06:55.753 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AXP: ROIC - Final ROIC: 20.42% 2025-12-07 19:06:55.770 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - AXP: Interest Coverage - EBIT not found 2025-12-07 19:06:56.173 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AXP: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:06:56.173 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AXP: Schema v4 metrics - ROIC: 20.42, Interest Coverage: None, F-Score: 6 2025-12-07 19:06:56.228 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AXP ✅ [10/29] V... 2025-12-07 19:06:56.890 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - V: D/E calculated from balance sheet: 0.6881 (debt=26,083,999,744, equity=37,909,000,000) 2025-12-07 19:06:57.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - V: ROIC - Calculated tax rate from financials: 17.10% 2025-12-07 19:06:57.183 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - V: ROIC - NOPAT: 23027651814.499462 2025-12-07 19:06:57.184 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - V: ROIC - Invested Capital (primary method): 55793000000.0 2025-12-07 19:06:57.184 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - V: ROIC - Final ROIC: 41.27% 2025-12-07 19:06:57.198 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - V: Interest Coverage - Calculated: 47.16x 2025-12-07 19:06:57.603 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - V: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:06:57.603 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - V: Schema v4 metrics - ROIC: 41.27, Interest Coverage: 47.16, F-Score: 7 2025-12-07 19:06:57.661 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for V ✅ [11/29] TRV... 2025-12-07 19:06:58.416 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - TRV: D/E calculated from balance sheet: 0.3326 (debt=9,267,000,320, equity=27,864,000,000) 2025-12-07 19:06:58.922 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TRV: ROIC - Calculated tax rate from financials: 19.11% 2025-12-07 19:06:58.922 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TRV: ROIC - NOPAT: 5316088673.139158 2025-12-07 19:06:58.923 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - TRV: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:06:58.923 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - TRV: ROIC - Invested Capital (fallback Debt+Equity): 35897000000.0 2025-12-07 19:06:58.923 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TRV: ROIC - Final ROIC: 14.81% 2025-12-07 19:06:58.935 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TRV: Interest Coverage - Calculated: 16.77x 2025-12-07 19:06:59.341 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TRV: F-Score - Calculated: 5/9 (criteria met: 4) 2025-12-07 19:06:59.342 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - TRV: Schema v4 metrics - ROIC: 14.81, Interest Coverage: 16.77, F-Score: 5 2025-12-07 19:06:59.410 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for TRV ✅ [12/29] JNJ... 2025-12-07 19:07:00.172 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - JNJ: D/E calculated from balance sheet: 0.6406 (debt=45,795,000,320, equity=71,490,000,000) 2025-12-07 19:07:00.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - JNJ: ROIC - Calculated tax rate from financials: 15.71% 2025-12-07 19:07:00.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - JNJ: ROIC - NOPAT: 26911435009.288666 2025-12-07 19:07:00.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - JNJ: ROIC - Invested Capital (primary method): 97706000000.0 2025-12-07 19:07:00.563 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - JNJ: ROIC - Final ROIC: 27.54% 2025-12-07 19:07:00.578 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - JNJ: Interest Coverage - Calculated: 42.29x 2025-12-07 19:07:00.989 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - JNJ: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:07:00.989 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - JNJ: Schema v4 metrics - ROIC: 27.54, Interest Coverage: 42.29, F-Score: 5 2025-12-07 19:07:01.046 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for JNJ ✅ [13/29] UNH... 2025-12-07 19:07:01.904 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - UNH: D/E calculated from balance sheet: 0.8649 (debt=80,136,003,584, equity=92,658,000,000) 2025-12-07 19:07:02.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - UNH: ROIC - Calculated tax rate from financials: 25.11% 2025-12-07 19:07:02.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - UNH: ROIC - NOPAT: 27250719039.201412 2025-12-07 19:07:02.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - UNH: ROIC - Invested Capital (primary method): 181048000000.0 2025-12-07 19:07:02.307 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - UNH: ROIC - Final ROIC: 15.05% 2025-12-07 19:07:02.326 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - UNH: Interest Coverage - Calculated: 9.32x 2025-12-07 19:07:02.736 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - UNH: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:07:02.736 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - UNH: Schema v4 metrics - ROIC: 15.05, Interest Coverage: 9.32, F-Score: 4 2025-12-07 19:07:02.796 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for UNH ✅ [14/29] AMGN... 2025-12-07 19:07:03.507 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - AMGN: D/E calculated from balance sheet: 9.2882 (debt=54,586,998,784, equity=5,877,000,000) 2025-12-07 19:07:03.507 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - AMGN: D/E discrepancy detected - Balance Sheet: 9.2882, Yahoo: 5.6749 (raw: 567.49), Diff: 3.6133 2025-12-07 19:07:03.858 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AMGN: ROIC - Calculated tax rate from financials: 11.26% 2025-12-07 19:07:03.858 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AMGN: ROIC - NOPAT: 11852037318.290302 2025-12-07 19:07:03.859 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AMGN: ROIC - Invested Capital (primary method): 17003000000.0 2025-12-07 19:07:03.859 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AMGN: ROIC - Final ROIC: 69.71% 2025-12-07 19:07:03.883 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AMGN: Interest Coverage - Calculated: 4.23x 2025-12-07 19:07:04.361 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AMGN: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:07:04.361 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - AMGN: Schema v4 metrics - ROIC: 69.71, Interest Coverage: 4.23, F-Score: 6 2025-12-07 19:07:04.420 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for AMGN ✅ [15/29] MRK... 2025-12-07 19:07:05.285 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MRK: D/E calculated from balance sheet: 0.8934 (debt=41,373,999,104, equity=46,313,000,000) 2025-12-07 19:07:05.688 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MRK: ROIC - Calculated tax rate from financials: 14.07% 2025-12-07 19:07:05.688 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MRK: ROIC - NOPAT: 22537383333.333332 2025-12-07 19:07:05.688 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MRK: ROIC - Invested Capital (primary method): 61550000000.0 2025-12-07 19:07:05.688 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MRK: ROIC - Final ROIC: 36.62% 2025-12-07 19:07:05.712 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MRK: Interest Coverage - Calculated: 20.64x 2025-12-07 19:07:06.207 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MRK: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:07:06.207 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MRK: Schema v4 metrics - ROIC: 36.62, Interest Coverage: 20.64, F-Score: 7 2025-12-07 19:07:06.270 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MRK ✅ [16/29] WMT... 2025-12-07 19:07:07.129 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - WMT: D/E calculated from balance sheet: 0.7518 (debt=68,423,999,488, equity=91,013,000,000) 2025-12-07 19:07:07.534 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - WMT: ROIC - Calculated tax rate from financials: 24.04% 2025-12-07 19:07:07.534 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - WMT: ROIC - NOPAT: 31909737376.89542 2025-12-07 19:07:07.535 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - WMT: ROIC - Invested Capital (primary method): 185239000000.0 2025-12-07 19:07:07.535 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - WMT: ROIC - Final ROIC: 17.23% 2025-12-07 19:07:07.554 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - WMT: Interest Coverage - Calculated: 15.40x 2025-12-07 19:07:07.946 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - WMT: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:07:07.946 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - WMT: Schema v4 metrics - ROIC: 17.23, Interest Coverage: 15.4, F-Score: 9 2025-12-07 19:07:08.003 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for WMT ✅ [17/29] PG... 2025-12-07 19:07:08.988 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - PG: D/E calculated from balance sheet: 0.6911 (debt=35,946,000,384, equity=52,012,000,000) 2025-12-07 19:07:09.375 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - PG: ROIC - Calculated tax rate from financials: 20.43% 2025-12-07 19:07:09.375 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - PG: ROIC - NOPAT: 19033375871.687588 2025-12-07 19:07:09.375 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - PG: ROIC - Invested Capital (primary method): 78786000000.0 2025-12-07 19:07:09.375 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - PG: ROIC - Final ROIC: 24.16% 2025-12-07 19:07:09.389 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - PG: Interest Coverage - Calculated: 26.37x 2025-12-07 19:07:09.787 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - PG: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:07:09.787 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - PG: Schema v4 metrics - ROIC: 24.16, Interest Coverage: 26.37, F-Score: 7 2025-12-07 19:07:09.829 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for PG ✅ [18/29] KO... 2025-12-07 19:07:10.664 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - KO: D/E calculated from balance sheet: 1.9376 (debt=48,161,001,472, equity=24,856,000,000) 2025-12-07 19:07:11.124 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - KO: ROIC - Calculated tax rate from financials: 18.65% 2025-12-07 19:07:11.125 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - KO: ROIC - NOPAT: 14482988445.056627 2025-12-07 19:07:11.125 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - KO: ROIC - Invested Capital (primary method): 40793000000.0 2025-12-07 19:07:11.125 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - KO: ROIC - Final ROIC: 35.50% 2025-12-07 19:07:11.150 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - KO: Interest Coverage - Calculated: 10.75x 2025-12-07 19:07:11.529 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - KO: F-Score - Calculated: 5/9 (criteria met: 2) 2025-12-07 19:07:11.530 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - KO: Schema v4 metrics - ROIC: 35.5, Interest Coverage: 10.75, F-Score: 5 2025-12-07 19:07:11.588 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for KO ✅ [19/29] MCD... 2025-12-07 19:07:12.367 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:379 - MCD: No D/E data available from any source 2025-12-07 19:07:12.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MCD: ROIC - Calculated tax rate from financials: 20.50% 2025-12-07 19:07:12.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MCD: ROIC - NOPAT: 11328883700.696056 2025-12-07 19:07:12.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MCD: ROIC - Invested Capital (primary method): -1021000000.0 2025-12-07 19:07:12.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - MCD: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:07:12.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - MCD: ROIC - Invested Capital (fallback Debt+Equity): 48152000000.0 2025-12-07 19:07:12.756 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MCD: ROIC - Final ROIC: 23.53% 2025-12-07 19:07:12.778 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MCD: Interest Coverage - Calculated: 9.46x 2025-12-07 19:07:13.160 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MCD: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:07:13.161 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MCD: Schema v4 metrics - ROIC: 23.53, Interest Coverage: 9.46, F-Score: 6 2025-12-07 19:07:13.211 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MCD ✅ [20/29] NKE... 2025-12-07 19:07:14.006 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - NKE: D/E calculated from balance sheet: 0.8371 (debt=11,061,000,192, equity=13,213,000,000) 2025-12-07 19:07:14.389 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - NKE: ROIC - Calculated tax rate from financials: 17.14% 2025-12-07 19:07:14.389 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - NKE: ROIC - NOPAT: 3736857142.8571424 2025-12-07 19:07:14.390 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - NKE: ROIC - Invested Capital (primary method): 16315000000.0 2025-12-07 19:07:14.390 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - NKE: ROIC - Final ROIC: 22.90% 2025-12-07 19:07:14.407 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - NKE: Interest Coverage - Calculated: 42.15x 2025-12-07 19:07:14.805 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - NKE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:07:14.805 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - NKE: Schema v4 metrics - ROIC: 22.9, Interest Coverage: 42.15, F-Score: 5 2025-12-07 19:07:14.872 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for NKE ✅ [21/29] HD... 2025-12-07 19:07:15.740 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - HD: D/E calculated from balance sheet: 9.9370 (debt=65,982,001,152, equity=6,640,000,000) 2025-12-07 19:07:15.740 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - HD: D/E discrepancy detected - Balance Sheet: 9.9370, Yahoo: 5.4459 (raw: 544.59), Diff: 4.4912 2025-12-07 19:07:16.133 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - HD: ROIC - Calculated tax rate from financials: 23.70% 2025-12-07 19:07:16.133 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - HD: ROIC - NOPAT: 19446322168.401527 2025-12-07 19:07:16.133 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - HD: ROIC - Invested Capital (primary method): 33642000000.0 2025-12-07 19:07:16.133 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - HD: ROIC - Final ROIC: 57.80% 2025-12-07 19:07:16.152 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - HD: Interest Coverage - Calculated: 10.98x 2025-12-07 19:07:16.649 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - HD: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:07:16.649 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - HD: Schema v4 metrics - ROIC: 57.8, Interest Coverage: 10.98, F-Score: 5 2025-12-07 19:07:16.708 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for HD ✅ [22/29] DIS... 2025-12-07 19:07:17.574 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DIS: D/E calculated from balance sheet: 0.4134 (debt=45,423,001,600, equity=109,869,000,000) 2025-12-07 19:07:17.980 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DIS: ROIC - Calculated tax rate from financials: 10.32% 2025-12-07 19:07:17.980 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DIS: ROIC - NOPAT: 17899352226.720646 2025-12-07 19:07:17.980 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DIS: ROIC - Invested Capital (primary method): 143079000000.0 2025-12-07 19:07:17.980 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DIS: ROIC - Final ROIC: 12.51% 2025-12-07 19:07:18.002 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DIS: Interest Coverage - Calculated: 11.02x 2025-12-07 19:07:18.400 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DIS: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:07:18.401 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DIS: Schema v4 metrics - ROIC: 12.51, Interest Coverage: 11.02, F-Score: 8 2025-12-07 19:07:18.467 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DIS ✅ [23/29] BA... 2025-12-07 19:07:19.218 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:379 - BA: No D/E data available from any source 2025-12-07 19:07:19.608 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BA: ROIC - Calculated tax rate from financials: -3.33% 2025-12-07 19:07:19.608 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BA: ROIC - NOPAT: -8024730849.947534 2025-12-07 19:07:19.609 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BA: ROIC - Invested Capital (primary method): 79363000000.0 2025-12-07 19:07:19.609 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BA: ROIC - Final ROIC: -10.11% 2025-12-07 19:07:19.623 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BA: Interest Coverage - Calculated: -2.85x 2025-12-07 19:07:20.030 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BA: F-Score - Calculated: 1/9 (criteria met: 0) 2025-12-07 19:07:20.030 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - BA: Schema v4 metrics - ROIC: -10.11, Interest Coverage: -2.85, F-Score: 1 2025-12-07 19:07:20.073 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for BA ✅ [24/29] CAT... 2025-12-07 19:07:20.853 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CAT: D/E calculated from balance sheet: 2.1309 (debt=41,534,001,152, equity=19,491,000,000) 2025-12-07 19:07:21.248 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CAT: ROIC - Calculated tax rate from financials: 19.59% 2025-12-07 19:07:21.248 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CAT: ROIC - NOPAT: 12420328738.544071 2025-12-07 19:07:21.248 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CAT: ROIC - Invested Capital (primary method): 44877000000.0 2025-12-07 19:07:21.248 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CAT: ROIC - Final ROIC: 27.68% 2025-12-07 19:07:21.263 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CAT: Interest Coverage - Calculated: 30.17x 2025-12-07 19:07:21.771 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CAT: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:07:21.771 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CAT: Schema v4 metrics - ROIC: 27.68, Interest Coverage: 30.17, F-Score: 6 2025-12-07 19:07:21.866 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CAT ✅ [25/29] MMM... 2025-12-07 19:07:22.704 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - MMM: D/E calculated from balance sheet: 3.4302 (debt=13,178,999,808, equity=3,842,000,000) 2025-12-07 19:07:22.704 | WARNING | src.data_collector.yahoo_collector:collect_fundamental_data:355 - MMM: D/E discrepancy detected - Balance Sheet: 3.4302, Yahoo: 2.8190 (raw: 281.90), Diff: 0.6112 2025-12-07 19:07:23.099 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MMM: ROIC - Calculated tax rate from financials: 16.70% 2025-12-07 19:07:23.099 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MMM: ROIC - NOPAT: 4838620610.845627 2025-12-07 19:07:23.099 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MMM: ROIC - Invested Capital (primary method): 9550000000.0 2025-12-07 19:07:23.099 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MMM: ROIC - Final ROIC: 50.67% 2025-12-07 19:07:23.128 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MMM: Interest Coverage - Calculated: 4.88x 2025-12-07 19:07:23.614 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MMM: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:07:23.614 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - MMM: Schema v4 metrics - ROIC: 50.67, Interest Coverage: 4.88, F-Score: 7 2025-12-07 19:07:23.672 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for MMM ✅ [26/29] HON... 2025-12-07 19:07:24.442 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - HON: D/E calculated from balance sheet: 2.0525 (debt=38,215,000,064, equity=18,619,000,000) 2025-12-07 19:07:24.768 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - HON: ROIC - Calculated tax rate from financials: 20.52% 2025-12-07 19:07:24.768 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - HON: ROIC - NOPAT: 7866827807.188632 2025-12-07 19:07:24.768 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - HON: ROIC - Invested Capital (primary method): 29850000000.0 2025-12-07 19:07:24.768 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - HON: ROIC - Final ROIC: 26.35% 2025-12-07 19:07:24.790 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - HON: Interest Coverage - Calculated: 9.36x 2025-12-07 19:07:25.254 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - HON: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:07:25.254 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - HON: Schema v4 metrics - ROIC: 26.35, Interest Coverage: 9.36, F-Score: 5 2025-12-07 19:07:25.315 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for HON ✅ [27/29] CVX... 2025-12-07 19:07:26.177 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - CVX: D/E calculated from balance sheet: 0.2727 (debt=41,543,999,488, equity=152,318,000,000) 2025-12-07 19:07:26.488 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CVX: ROIC - Calculated tax rate from financials: 35.59% 2025-12-07 19:07:26.488 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CVX: ROIC - NOPAT: 28809111714.931797 2025-12-07 19:07:26.488 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CVX: ROIC - Invested Capital (primary method): 184934000000.0 2025-12-07 19:07:26.488 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CVX: ROIC - Final ROIC: 15.58% 2025-12-07 19:07:26.501 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CVX: Interest Coverage - Calculated: 75.29x 2025-12-07 19:07:26.852 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CVX: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:07:26.852 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - CVX: Schema v4 metrics - ROIC: 15.58, Interest Coverage: 75.29, F-Score: 7 2025-12-07 19:07:26.912 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for CVX ✅ [28/29] DOW... 2025-12-07 19:07:27.727 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - DOW: D/E calculated from balance sheet: 1.1308 (debt=19,625,000,960, equity=17,355,000,000) 2025-12-07 19:07:28.118 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DOW: ROIC - Calculated tax rate from financials: 26.34% 2025-12-07 19:07:28.118 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DOW: ROIC - NOPAT: 3946146534.6534653 2025-12-07 19:07:28.118 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DOW: ROIC - Invested Capital (primary method): 25950000000.0 2025-12-07 19:07:28.118 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DOW: ROIC - Final ROIC: 15.21% 2025-12-07 19:07:28.142 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DOW: Interest Coverage - Calculated: 6.61x 2025-12-07 19:07:28.634 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DOW: F-Score - Calculated: 4/9 (criteria met: 4) 2025-12-07 19:07:28.634 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - DOW: Schema v4 metrics - ROIC: 15.21, Interest Coverage: 6.61, F-Score: 4 2025-12-07 19:07:28.683 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for DOW ✅ [29/29] VZ... 2025-12-07 19:07:30.071 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:332 - VZ: D/E calculated from balance sheet: 1.7660 (debt=175,255,994,368, equity=99,237,000,000) 2025-12-07 19:07:30.464 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VZ: ROIC - Calculated tax rate from financials: 22.32% 2025-12-07 19:07:30.465 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VZ: ROIC - NOPAT: 36614541622.29322 2025-12-07 19:07:30.465 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VZ: ROIC - Invested Capital (primary method): 161152000000.0 2025-12-07 19:07:30.465 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VZ: ROIC - Final ROIC: 22.72% 2025-12-07 19:07:30.479 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VZ: Interest Coverage - Calculated: 7.09x 2025-12-07 19:07:30.880 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VZ: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:07:30.880 | DEBUG | src.data_collector.yahoo_collector:collect_fundamental_data:451 - VZ: Schema v4 metrics - ROIC: 22.72, Interest Coverage: 7.09, F-Score: 8 2025-12-07 19:07:30.940 | INFO | src.data_collector.yahoo_collector:collect_fundamental_data:464 - Added fundamental data for VZ ✅ ✅ 29 downloaded | ❌ 0 failed 📊 Step 1: Aggiornamento prezzi... Aggiornamento 29 titoli Dow Jones 30... 2025-12-07 19:07:30.940 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AAPL 2025-12-07 19:07:31.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for AAPL 2025-12-07 19:07:31.730 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MSFT 2025-12-07 19:07:32.438 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for MSFT 2025-12-07 19:07:32.439 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CSCO 2025-12-07 19:07:32.959 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for CSCO 2025-12-07 19:07:32.960 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for IBM 2025-12-07 19:07:33.677 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for IBM 2025-12-07 19:07:33.677 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for INTC 2025-12-07 19:07:34.269 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for INTC 2025-12-07 19:07:34.270 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CRM 2025-12-07 19:07:34.795 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for CRM 2025-12-07 19:07:34.795 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for JPM 2025-12-07 19:07:35.426 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for JPM 2025-12-07 19:07:35.427 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for GS 2025-12-07 19:07:36.037 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for GS 2025-12-07 19:07:36.038 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AXP 2025-12-07 19:07:36.646 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for AXP 2025-12-07 19:07:36.647 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for V 2025-12-07 19:07:37.118 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for V 2025-12-07 19:07:37.119 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for TRV 2025-12-07 19:07:37.683 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for TRV 2025-12-07 19:07:37.683 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for JNJ 2025-12-07 19:07:38.389 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for JNJ 2025-12-07 19:07:38.389 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for UNH 2025-12-07 19:07:39.006 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for UNH 2025-12-07 19:07:39.006 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for AMGN 2025-12-07 19:07:39.617 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for AMGN 2025-12-07 19:07:39.618 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MRK 2025-12-07 19:07:40.321 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for MRK 2025-12-07 19:07:40.322 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for WMT 2025-12-07 19:07:40.951 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for WMT 2025-12-07 19:07:40.952 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for PG 2025-12-07 19:07:41.570 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for PG 2025-12-07 19:07:41.571 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for KO 2025-12-07 19:07:42.181 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for KO 2025-12-07 19:07:42.182 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MCD 2025-12-07 19:07:42.883 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for MCD 2025-12-07 19:07:42.883 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for NKE 2025-12-07 19:07:43.513 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for NKE 2025-12-07 19:07:43.514 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for HD 2025-12-07 19:07:44.022 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for HD 2025-12-07 19:07:44.022 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DIS 2025-12-07 19:07:44.627 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for DIS 2025-12-07 19:07:44.627 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for BA 2025-12-07 19:07:45.250 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for BA 2025-12-07 19:07:45.250 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CAT 2025-12-07 19:07:45.969 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for CAT 2025-12-07 19:07:45.969 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for MMM 2025-12-07 19:07:46.498 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for MMM 2025-12-07 19:07:46.499 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for HON 2025-12-07 19:07:47.095 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for HON 2025-12-07 19:07:47.096 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for CVX 2025-12-07 19:07:47.819 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for CVX 2025-12-07 19:07:47.820 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for DOW 2025-12-07 19:07:48.324 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for DOW 2025-12-07 19:07:48.325 | INFO | src.data_collector.yahoo_collector:update_daily_prices:541 - Updating daily prices for VZ 2025-12-07 19:07:48.894 | INFO | src.data_collector.yahoo_collector:update_daily_prices:631 - Added 5 new records for VZ ✅ Tutti 29 titoli aggiornati con successo 🤖 Step 2: Analisi Warren AI... [1/29] Analizzando AAPL... 2025-12-07 19:07:48.905 | DEBUG | __main__:get_stock_data:284 - AAPL: D/E source = balance_sheet, value = 1.5241073065248938 2025-12-07 19:07:48.906 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AAPL: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:49.922 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AAPL: ROIC - Calculated tax rate from financials: 15.61% 2025-12-07 19:07:49.922 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AAPL: ROIC - NOPAT: 122152833819.2859 2025-12-07 19:07:49.922 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AAPL: ROIC - Invested Capital (primary method): 203430000000.0 2025-12-07 19:07:49.922 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AAPL: ROIC - Final ROIC: 60.05% 2025-12-07 19:07:49.940 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1337 - AAPL: Interest Coverage - Interest Expense not found 2025-12-07 19:07:50.337 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AAPL: F-Score - Calculated: 8/9 (criteria met: 3) 2025-12-07 19:07:50.338 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AAPL: Advanced metrics - ROIC: 60.05, Interest Coverage: None, F-Score: 8 2025-12-07 19:07:50.338 | WARNING | src.analysis.warren_analyzer:analyze:204 - AAPL: CIO Quality Fail - High Debt/Equity (1.52 > 1.5) ⚠️ Invalid fundamental data: PB ratio anomalo: 55.86 (max 20); ROE irrealistico: 171.4% (max 100%) 📊 Score: 5/100 - CRITICAL DANGER [2/29] Analizzando MSFT... 2025-12-07 19:07:50.339 | DEBUG | __main__:get_stock_data:284 - MSFT: D/E source = balance_sheet, value = 0.3504581097767258 2025-12-07 19:07:50.340 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MSFT: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:50.952 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MSFT: ROIC - Calculated tax rate from financials: 17.63% 2025-12-07 19:07:50.952 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MSFT: ROIC - NOPAT: 132289262830.935 2025-12-07 19:07:50.952 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MSFT: ROIC - Invested Capital (primary method): 454455000000.0 2025-12-07 19:07:50.953 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MSFT: ROIC - Final ROIC: 29.11% 2025-12-07 19:07:50.969 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MSFT: Interest Coverage - Calculated: 67.34x 2025-12-07 19:07:51.366 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MSFT: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:07:51.366 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MSFT: Advanced metrics - ROIC: 29.11, Interest Coverage: 67.34, F-Score: 6 2025-12-07 19:07:51.367 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MSFT: Quality premium applied 2025-12-07 19:07:51.367 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MSFT: fair value components 2025-12-07 19:07:51.368 | INFO | __main__:scan_market:720 - MSFT: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 77/100 - WATCH [3/29] Analizzando CSCO... 2025-12-07 19:07:51.403 | DEBUG | __main__:get_stock_data:284 - CSCO: D/E source = balance_sheet, value = 0.6326878971884806 2025-12-07 19:07:51.404 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CSCO: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:52.172 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CSCO: ROIC - Calculated tax rate from financials: 8.29% 2025-12-07 19:07:52.172 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CSCO: ROIC - NOPAT: 14826115315.315315 2025-12-07 19:07:52.173 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CSCO: ROIC - Invested Capital (primary method): 73561000000.0 2025-12-07 19:07:52.173 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CSCO: ROIC - Final ROIC: 20.15% 2025-12-07 19:07:52.188 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CSCO: Interest Coverage - Calculated: 10.15x 2025-12-07 19:07:52.601 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CSCO: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:07:52.601 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CSCO: Advanced metrics - ROIC: 20.15, Interest Coverage: 10.15, F-Score: 7 2025-12-07 19:07:52.601 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - CSCO: Quality premium applied 2025-12-07 19:07:52.601 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - CSCO: fair value components 2025-12-07 19:07:52.603 | INFO | __main__:scan_market:720 - CSCO: Created new opportunity_detailed record for 2025-12-07 📊 Score: 69/100 - AVOID [4/29] Analizzando IBM... 2025-12-07 19:07:52.639 | DEBUG | __main__:get_stock_data:284 - IBM: D/E source = balance_sheet, value = 2.4377997917017615 2025-12-07 19:07:52.639 | DEBUG | src.analysis.warren_analyzer:analyze:108 - IBM: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:53.411 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - IBM: ROIC - Calculated tax rate from financials: 3.50% 2025-12-07 19:07:53.411 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - IBM: ROIC - NOPAT: 11886211294.721643 2025-12-07 19:07:53.411 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - IBM: ROIC - Invested Capital (primary method): 46588000000.0 2025-12-07 19:07:53.411 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - IBM: ROIC - Final ROIC: 25.51% 2025-12-07 19:07:53.435 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - IBM: Interest Coverage - Calculated: 7.19x 2025-12-07 19:07:53.831 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - IBM: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:07:53.831 | DEBUG | src.analysis.warren_analyzer:analyze:112 - IBM: Advanced metrics - ROIC: 25.51, Interest Coverage: 7.19, F-Score: 7 2025-12-07 19:07:53.831 | WARNING | src.analysis.warren_analyzer:analyze:204 - IBM: CIO Quality Fail - High Debt/Equity (2.44 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [5/29] Analizzando INTC... 2025-12-07 19:07:53.833 | DEBUG | __main__:get_stock_data:284 - INTC: D/E source = balance_sheet, value = 0.4689533795104261 2025-12-07 19:07:53.833 | DEBUG | src.analysis.warren_analyzer:analyze:108 - INTC: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:54.637 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - INTC: ROIC - Calculated tax rate from financials: -74.75% 2025-12-07 19:07:54.637 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - INTC: ROIC - NOPAT: 15178851765.582783 2025-12-07 19:07:54.637 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - INTC: ROIC - Invested Capital (primary method): 132449000000.0 2025-12-07 19:07:54.637 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - INTC: ROIC - Final ROIC: 11.46% 2025-12-07 19:07:54.660 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - INTC: Interest Coverage - Calculated: 8.40x 2025-12-07 19:07:55.154 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - INTC: F-Score - Calculated: 3/9 (criteria met: 2) 2025-12-07 19:07:55.154 | DEBUG | src.analysis.warren_analyzer:analyze:112 - INTC: Advanced metrics - ROIC: 11.46, Interest Coverage: 8.4, F-Score: 3 2025-12-07 19:07:55.154 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - INTC: Quality premium applied 2025-12-07 19:07:55.154 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - INTC: fair value components ⚠️ Invalid fundamental data: PE ratio troppo alto: 690.17 (max 100) 📊 Score: 35/100 - AVOID [6/29] Analizzando CRM... 2025-12-07 19:07:55.156 | DEBUG | __main__:get_stock_data:284 - CRM: D/E source = balance_sheet, value = 0.19019829532636948 2025-12-07 19:07:55.156 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CRM: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:55.859 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CRM: ROIC - Calculated tax rate from financials: 16.68% 2025-12-07 19:07:55.860 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CRM: ROIC - NOPAT: 9768731513.847809 2025-12-07 19:07:55.860 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CRM: ROIC - Invested Capital (primary method): 80305000000.0 2025-12-07 19:07:55.860 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CRM: ROIC - Final ROIC: 12.16% 2025-12-07 19:07:55.875 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1337 - CRM: Interest Coverage - Interest Expense not found 2025-12-07 19:07:56.277 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CRM: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:07:56.277 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CRM: Advanced metrics - ROIC: 12.16, Interest Coverage: None, F-Score: 8 2025-12-07 19:07:56.277 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - CRM: Quality premium applied 2025-12-07 19:07:56.277 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - CRM: fair value components 2025-12-07 19:07:56.279 | INFO | __main__:scan_market:720 - CRM: Created new opportunity_detailed record for 2025-12-07 📊 Score: 68/100 - AVOID [7/29] Analizzando JPM... 2025-12-07 19:07:56.325 | DEBUG | __main__:get_stock_data:284 - JPM: D/E source = balance_sheet, value = 3.3300925054676034 2025-12-07 19:07:56.325 | INFO | __main__:get_stock_data:288 - JPM: Net cash position detected (net_debt=-262951010304), overriding D/E from 3.3301 to 0.0 2025-12-07 19:07:56.326 | DEBUG | src.analysis.warren_analyzer:analyze:108 - JPM: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:56.988 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - JPM: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:07:56.988 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - JPM: ROIC - Calculated EBIT via fallback: 176431000000.0 2025-12-07 19:07:56.988 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - JPM: ROIC - Calculated tax rate from financials: 22.12% 2025-12-07 19:07:56.988 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - JPM: ROIC - NOPAT: 137399568479.37563 2025-12-07 19:07:56.988 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - JPM: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:07:56.988 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - JPM: ROIC - Invested Capital (fallback Debt+Equity): 799069000000.0 2025-12-07 19:07:56.989 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - JPM: ROIC - Final ROIC: 17.19% 2025-12-07 19:07:57.006 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - JPM: Interest Coverage - EBIT not found 2025-12-07 19:07:57.396 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - JPM: F-Score - Calculated: 5/9 (criteria met: 2) 2025-12-07 19:07:57.396 | DEBUG | src.analysis.warren_analyzer:analyze:112 - JPM: Advanced metrics - ROIC: 17.19, Interest Coverage: None, F-Score: 5 2025-12-07 19:07:57.397 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - JPM: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:07:57.397 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - JPM: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:07:57.397 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - JPM: Quality premium applied 2025-12-07 19:07:57.397 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - JPM: fair value components 2025-12-07 19:07:57.399 | INFO | __main__:scan_market:720 - JPM: Created new opportunity_detailed record for 2025-12-07 📊 Score: 69/100 - AVOID [8/29] Analizzando GS... 2025-12-07 19:07:57.418 | DEBUG | __main__:get_stock_data:284 - GS: D/E source = balance_sheet, value = 5.9937865629692775 2025-12-07 19:07:57.418 | INFO | __main__:get_stock_data:288 - GS: Net cash position detected (net_debt=-279138992128), overriding D/E from 5.9938 to 0.0 2025-12-07 19:07:57.419 | DEBUG | src.analysis.warren_analyzer:analyze:108 - GS: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:58.012 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - GS: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:07:58.012 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - GS: ROIC - Calculated EBIT via fallback: 91738000000.0 2025-12-07 19:07:58.013 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - GS: ROIC - Calculated tax rate from financials: 22.40% 2025-12-07 19:07:58.013 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - GS: ROIC - NOPAT: 71188328966.67935 2025-12-07 19:07:58.013 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - GS: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:07:58.013 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - GS: ROIC - Invested Capital (fallback Debt+Equity): 464551000000.0 2025-12-07 19:07:58.013 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - GS: ROIC - Final ROIC: 15.32% 2025-12-07 19:07:58.031 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - GS: Interest Coverage - EBIT not found 2025-12-07 19:07:58.426 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - GS: F-Score - Calculated: 3/9 (criteria met: 2) 2025-12-07 19:07:58.426 | DEBUG | src.analysis.warren_analyzer:analyze:112 - GS: Advanced metrics - ROIC: 15.32, Interest Coverage: None, F-Score: 3 2025-12-07 19:07:58.426 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - GS: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:07:58.426 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - GS: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:07:58.426 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - GS: Quality premium applied 2025-12-07 19:07:58.426 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - GS: fair value components 2025-12-07 19:07:58.428 | INFO | __main__:scan_market:720 - GS: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 79/100 - WATCH [9/29] Analizzando AXP... 2025-12-07 19:07:58.464 | DEBUG | __main__:get_stock_data:284 - AXP: D/E source = balance_sheet, value = 1.9845360909331218 2025-12-07 19:07:58.465 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AXP: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:07:59.147 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1202 - AXP: ROIC - Primary EBIT not found, trying fallback calculation 2025-12-07 19:07:59.148 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1213 - AXP: ROIC - Calculated EBIT via fallback: 21147000000.0 2025-12-07 19:07:59.148 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AXP: ROIC - Calculated tax rate from financials: 21.45% 2025-12-07 19:07:59.148 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AXP: ROIC - NOPAT: 16610931601.39589 2025-12-07 19:07:59.148 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - AXP: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:07:59.148 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - AXP: ROIC - Invested Capital (fallback Debt+Equity): 81353000000.0 2025-12-07 19:07:59.148 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AXP: ROIC - Final ROIC: 20.42% 2025-12-07 19:07:59.165 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1333 - AXP: Interest Coverage - EBIT not found 2025-12-07 19:07:59.552 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AXP: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:07:59.553 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AXP: Advanced metrics - ROIC: 20.42, Interest Coverage: None, F-Score: 6 2025-12-07 19:07:59.553 | WARNING | src.analysis.warren_analyzer:analyze:204 - AXP: CIO Quality Fail - High Debt/Equity (1.98 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [10/29] Analizzando V... 2025-12-07 19:07:59.554 | DEBUG | __main__:get_stock_data:284 - V: D/E source = balance_sheet, value = 0.6880687895750349 2025-12-07 19:07:59.555 | DEBUG | src.analysis.warren_analyzer:analyze:108 - V: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:00.371 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - V: ROIC - Calculated tax rate from financials: 17.10% 2025-12-07 19:08:00.371 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - V: ROIC - NOPAT: 23027651814.499462 2025-12-07 19:08:00.372 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - V: ROIC - Invested Capital (primary method): 55793000000.0 2025-12-07 19:08:00.372 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - V: ROIC - Final ROIC: 41.27% 2025-12-07 19:08:00.386 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - V: Interest Coverage - Calculated: 47.16x 2025-12-07 19:08:00.782 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - V: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:08:00.783 | DEBUG | src.analysis.warren_analyzer:analyze:112 - V: Advanced metrics - ROIC: 41.27, Interest Coverage: 47.16, F-Score: 7 2025-12-07 19:08:00.783 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - V: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:08:00.783 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - V: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:08:00.783 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - V: Quality premium applied 2025-12-07 19:08:00.783 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - V: fair value components 2025-12-07 19:08:00.784 | INFO | __main__:scan_market:720 - V: Created new opportunity_detailed record for 2025-12-07 📊 Score: 64/100 - AVOID [11/29] Analizzando TRV... 2025-12-07 19:08:00.819 | DEBUG | __main__:get_stock_data:284 - TRV: D/E source = balance_sheet, value = 0.3325796841803043 2025-12-07 19:08:00.820 | DEBUG | src.analysis.warren_analyzer:analyze:108 - TRV: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:01.490 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - TRV: ROIC - Calculated tax rate from financials: 19.11% 2025-12-07 19:08:01.490 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - TRV: ROIC - NOPAT: 5316088673.139158 2025-12-07 19:08:01.490 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - TRV: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:08:01.490 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - TRV: ROIC - Invested Capital (fallback Debt+Equity): 35897000000.0 2025-12-07 19:08:01.490 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - TRV: ROIC - Final ROIC: 14.81% 2025-12-07 19:08:01.502 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - TRV: Interest Coverage - Calculated: 16.77x 2025-12-07 19:08:01.908 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - TRV: F-Score - Calculated: 5/9 (criteria met: 4) 2025-12-07 19:08:01.908 | DEBUG | src.analysis.warren_analyzer:analyze:112 - TRV: Advanced metrics - ROIC: 14.81, Interest Coverage: 16.77, F-Score: 5 2025-12-07 19:08:01.908 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:375 - TRV: Mature sector (Financial Services) - growth capped at 4% 2025-12-07 19:08:01.908 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:396 - TRV: Financial sector - using defensive 15.0x P/E multiplier 2025-12-07 19:08:01.908 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - TRV: Quality premium applied 2025-12-07 19:08:01.908 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - TRV: fair value components 2025-12-07 19:08:01.910 | INFO | __main__:scan_market:720 - TRV: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 75/100 - HOLD [12/29] Analizzando JNJ... 2025-12-07 19:08:01.949 | DEBUG | __main__:get_stock_data:284 - JNJ: D/E source = balance_sheet, value = 0.6405791064484543 2025-12-07 19:08:01.950 | DEBUG | src.analysis.warren_analyzer:analyze:108 - JNJ: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:02.626 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - JNJ: ROIC - Calculated tax rate from financials: 15.71% 2025-12-07 19:08:02.626 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - JNJ: ROIC - NOPAT: 26911435009.288666 2025-12-07 19:08:02.626 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - JNJ: ROIC - Invested Capital (primary method): 97706000000.0 2025-12-07 19:08:02.626 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - JNJ: ROIC - Final ROIC: 27.54% 2025-12-07 19:08:02.641 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - JNJ: Interest Coverage - Calculated: 42.29x 2025-12-07 19:08:03.050 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - JNJ: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:08:03.050 | DEBUG | src.analysis.warren_analyzer:analyze:112 - JNJ: Advanced metrics - ROIC: 27.54, Interest Coverage: 42.29, F-Score: 5 2025-12-07 19:08:03.050 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - JNJ: Quality premium applied 2025-12-07 19:08:03.050 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - JNJ: fair value components 2025-12-07 19:08:03.052 | INFO | __main__:scan_market:720 - JNJ: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 76/100 - WATCH [13/29] Analizzando UNH... 2025-12-07 19:08:03.075 | DEBUG | __main__:get_stock_data:284 - UNH: D/E source = balance_sheet, value = 0.8648579030844611 2025-12-07 19:08:03.075 | DEBUG | src.analysis.warren_analyzer:analyze:108 - UNH: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:03.958 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - UNH: ROIC - Calculated tax rate from financials: 25.11% 2025-12-07 19:08:03.958 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - UNH: ROIC - NOPAT: 27250719039.201412 2025-12-07 19:08:03.959 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - UNH: ROIC - Invested Capital (primary method): 181048000000.0 2025-12-07 19:08:03.959 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - UNH: ROIC - Final ROIC: 15.05% 2025-12-07 19:08:03.978 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - UNH: Interest Coverage - Calculated: 9.32x 2025-12-07 19:08:04.367 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - UNH: F-Score - Calculated: 4/9 (criteria met: 3) 2025-12-07 19:08:04.368 | DEBUG | src.analysis.warren_analyzer:analyze:112 - UNH: Advanced metrics - ROIC: 15.05, Interest Coverage: 9.32, F-Score: 4 2025-12-07 19:08:04.368 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - UNH: Negative earnings growth (-60.2%). Using conservative P/E approach. 2025-12-07 19:08:04.368 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - UNH: Quality premium applied 2025-12-07 19:08:04.368 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - UNH: fair value components 2025-12-07 19:08:04.369 | INFO | __main__:scan_market:720 - UNH: Created new opportunity_detailed record for 2025-12-07 📊 Score: 60/100 - AVOID [14/29] Analizzando AMGN... 2025-12-07 19:08:04.414 | DEBUG | __main__:get_stock_data:284 - AMGN: D/E source = balance_sheet, value = 9.288242093585163 2025-12-07 19:08:04.415 | DEBUG | src.analysis.warren_analyzer:analyze:108 - AMGN: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:05.079 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - AMGN: ROIC - Calculated tax rate from financials: 11.26% 2025-12-07 19:08:05.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - AMGN: ROIC - NOPAT: 11852037318.290302 2025-12-07 19:08:05.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - AMGN: ROIC - Invested Capital (primary method): 17003000000.0 2025-12-07 19:08:05.080 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - AMGN: ROIC - Final ROIC: 69.71% 2025-12-07 19:08:05.099 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - AMGN: Interest Coverage - Calculated: 4.23x 2025-12-07 19:08:05.493 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - AMGN: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:08:05.493 | DEBUG | src.analysis.warren_analyzer:analyze:112 - AMGN: Advanced metrics - ROIC: 69.71, Interest Coverage: 4.23, F-Score: 6 2025-12-07 19:08:05.493 | WARNING | src.analysis.warren_analyzer:analyze:204 - AMGN: CIO Quality Fail - High Debt/Equity (9.29 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [15/29] Analizzando MRK... 2025-12-07 19:08:05.495 | DEBUG | __main__:get_stock_data:284 - MRK: D/E source = balance_sheet, value = 0.8933560577807527 2025-12-07 19:08:05.495 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MRK: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:06.311 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MRK: ROIC - Calculated tax rate from financials: 14.07% 2025-12-07 19:08:06.311 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MRK: ROIC - NOPAT: 22537383333.333332 2025-12-07 19:08:06.312 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MRK: ROIC - Invested Capital (primary method): 61550000000.0 2025-12-07 19:08:06.312 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MRK: ROIC - Final ROIC: 36.62% 2025-12-07 19:08:06.333 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MRK: Interest Coverage - Calculated: 20.64x 2025-12-07 19:08:06.725 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MRK: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:08:06.725 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MRK: Advanced metrics - ROIC: 36.62, Interest Coverage: 20.64, F-Score: 7 2025-12-07 19:08:06.725 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MRK: Quality premium applied 2025-12-07 19:08:06.725 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MRK: fair value components 2025-12-07 19:08:06.727 | INFO | __main__:scan_market:720 - MRK: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 80/100 - HOLD [16/29] Analizzando WMT... 2025-12-07 19:08:06.760 | DEBUG | __main__:get_stock_data:284 - WMT: D/E source = balance_sheet, value = 0.7518046816169118 2025-12-07 19:08:06.761 | DEBUG | src.analysis.warren_analyzer:analyze:108 - WMT: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:07.540 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - WMT: ROIC - Calculated tax rate from financials: 24.04% 2025-12-07 19:08:07.540 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - WMT: ROIC - NOPAT: 31909737376.89542 2025-12-07 19:08:07.540 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - WMT: ROIC - Invested Capital (primary method): 185239000000.0 2025-12-07 19:08:07.540 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - WMT: ROIC - Final ROIC: 17.23% 2025-12-07 19:08:07.560 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - WMT: Interest Coverage - Calculated: 15.40x 2025-12-07 19:08:07.954 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - WMT: F-Score - Calculated: 9/9 (criteria met: 4) 2025-12-07 19:08:07.955 | DEBUG | src.analysis.warren_analyzer:analyze:112 - WMT: Advanced metrics - ROIC: 17.23, Interest Coverage: 15.4, F-Score: 9 2025-12-07 19:08:07.955 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - WMT: Quality premium applied 2025-12-07 19:08:07.955 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - WMT: fair value components 2025-12-07 19:08:07.956 | INFO | __main__:scan_market:720 - WMT: Created new opportunity_detailed record for 2025-12-07 📊 Score: 61/100 - AVOID [17/29] Analizzando PG... 2025-12-07 19:08:07.991 | DEBUG | __main__:get_stock_data:284 - PG: D/E source = balance_sheet, value = 0.6911097512881643 2025-12-07 19:08:07.991 | DEBUG | src.analysis.warren_analyzer:analyze:108 - PG: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:08.658 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - PG: ROIC - Calculated tax rate from financials: 20.43% 2025-12-07 19:08:08.659 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - PG: ROIC - NOPAT: 19033375871.687588 2025-12-07 19:08:08.659 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - PG: ROIC - Invested Capital (primary method): 78786000000.0 2025-12-07 19:08:08.659 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - PG: ROIC - Final ROIC: 24.16% 2025-12-07 19:08:08.673 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - PG: Interest Coverage - Calculated: 26.37x 2025-12-07 19:08:09.077 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - PG: F-Score - Calculated: 7/9 (criteria met: 4) 2025-12-07 19:08:09.077 | DEBUG | src.analysis.warren_analyzer:analyze:112 - PG: Advanced metrics - ROIC: 24.16, Interest Coverage: 26.37, F-Score: 7 2025-12-07 19:08:09.077 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - PG: Quality premium applied 2025-12-07 19:08:09.077 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - PG: fair value components 2025-12-07 19:08:09.079 | INFO | __main__:scan_market:720 - PG: Created new opportunity_detailed record for 2025-12-07 ✅ Score: 73/100 - WATCH [18/29] Analizzando KO... 2025-12-07 19:08:09.112 | DEBUG | __main__:get_stock_data:284 - KO: D/E source = balance_sheet, value = 1.9376006385580946 2025-12-07 19:08:09.112 | DEBUG | src.analysis.warren_analyzer:analyze:108 - KO: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:09.902 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - KO: ROIC - Calculated tax rate from financials: 18.65% 2025-12-07 19:08:09.902 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - KO: ROIC - NOPAT: 14482988445.056627 2025-12-07 19:08:09.902 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - KO: ROIC - Invested Capital (primary method): 40793000000.0 2025-12-07 19:08:09.902 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - KO: ROIC - Final ROIC: 35.50% 2025-12-07 19:08:09.936 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - KO: Interest Coverage - Calculated: 10.75x 2025-12-07 19:08:10.410 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - KO: F-Score - Calculated: 5/9 (criteria met: 2) 2025-12-07 19:08:10.410 | DEBUG | src.analysis.warren_analyzer:analyze:112 - KO: Advanced metrics - ROIC: 35.5, Interest Coverage: 10.75, F-Score: 5 2025-12-07 19:08:10.410 | WARNING | src.analysis.warren_analyzer:analyze:204 - KO: CIO Quality Fail - High Debt/Equity (1.94 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [19/29] Analizzando MCD... 2025-12-07 19:08:10.412 | DEBUG | __main__:get_stock_data:284 - MCD: D/E source = missing, value = None 2025-12-07 19:08:10.412 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MCD: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:11.018 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MCD: ROIC - Calculated tax rate from financials: 20.50% 2025-12-07 19:08:11.018 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MCD: ROIC - NOPAT: 11328883700.696056 2025-12-07 19:08:11.019 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MCD: ROIC - Invested Capital (primary method): -1021000000.0 2025-12-07 19:08:11.019 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1264 - MCD: ROIC - Primary Invested Capital failed, trying fallback (Debt + Equity) 2025-12-07 19:08:11.019 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1277 - MCD: ROIC - Invested Capital (fallback Debt+Equity): 48152000000.0 2025-12-07 19:08:11.019 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MCD: ROIC - Final ROIC: 23.53% 2025-12-07 19:08:11.040 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MCD: Interest Coverage - Calculated: 9.46x 2025-12-07 19:08:11.426 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MCD: F-Score - Calculated: 6/9 (criteria met: 3) 2025-12-07 19:08:11.426 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MCD: Advanced metrics - ROIC: 23.53, Interest Coverage: 9.46, F-Score: 6 2025-12-07 19:08:11.426 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - MCD: Quality premium applied 2025-12-07 19:08:11.426 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - MCD: fair value components ⚠️ Invalid fundamental data: PB ratio negativo: -102.48 📊 Score: 37/100 - AVOID [20/29] Analizzando NKE... 2025-12-07 19:08:11.428 | DEBUG | __main__:get_stock_data:284 - NKE: D/E source = balance_sheet, value = 0.8371301136759253 2025-12-07 19:08:11.428 | DEBUG | src.analysis.warren_analyzer:analyze:108 - NKE: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:12.048 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - NKE: ROIC - Calculated tax rate from financials: 17.14% 2025-12-07 19:08:12.048 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - NKE: ROIC - NOPAT: 3736857142.8571424 2025-12-07 19:08:12.048 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - NKE: ROIC - Invested Capital (primary method): 16315000000.0 2025-12-07 19:08:12.048 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - NKE: ROIC - Final ROIC: 22.90% 2025-12-07 19:08:12.065 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - NKE: Interest Coverage - Calculated: 42.15x 2025-12-07 19:08:12.463 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - NKE: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:08:12.463 | DEBUG | src.analysis.warren_analyzer:analyze:112 - NKE: Advanced metrics - ROIC: 22.9, Interest Coverage: 42.15, F-Score: 5 2025-12-07 19:08:12.463 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - NKE: Negative earnings growth (-30.0%). Using conservative P/E approach. 2025-12-07 19:08:12.463 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - NKE: Quality premium applied 2025-12-07 19:08:12.463 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - NKE: fair value components 📊 Score: 53/100 - AVOID [21/29] Analizzando HD... 2025-12-07 19:08:12.465 | DEBUG | __main__:get_stock_data:284 - HD: D/E source = balance_sheet, value = 9.93704836626506 2025-12-07 19:08:12.466 | DEBUG | src.analysis.warren_analyzer:analyze:108 - HD: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:13.279 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - HD: ROIC - Calculated tax rate from financials: 23.70% 2025-12-07 19:08:13.279 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - HD: ROIC - NOPAT: 19446322168.401527 2025-12-07 19:08:13.279 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - HD: ROIC - Invested Capital (primary method): 33642000000.0 2025-12-07 19:08:13.279 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - HD: ROIC - Final ROIC: 57.80% 2025-12-07 19:08:13.298 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - HD: Interest Coverage - Calculated: 10.98x 2025-12-07 19:08:13.686 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - HD: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:08:13.686 | DEBUG | src.analysis.warren_analyzer:analyze:112 - HD: Advanced metrics - ROIC: 57.8, Interest Coverage: 10.98, F-Score: 5 2025-12-07 19:08:13.686 | WARNING | src.analysis.warren_analyzer:analyze:204 - HD: CIO Quality Fail - High Debt/Equity (9.94 > 1.5) ⚠️ Invalid fundamental data: PB ratio anomalo: 29.12 (max 20); ROE irrealistico: 162.9% (max 100%) 📊 Score: 5/100 - CRITICAL DANGER [22/29] Analizzando DIS... 2025-12-07 19:08:13.688 | DEBUG | __main__:get_stock_data:284 - DIS: D/E source = balance_sheet, value = 0.4134287342198436 2025-12-07 19:08:13.688 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DIS: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:14.402 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DIS: ROIC - Calculated tax rate from financials: 10.32% 2025-12-07 19:08:14.402 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DIS: ROIC - NOPAT: 17899352226.720646 2025-12-07 19:08:14.416 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DIS: ROIC - Invested Capital (primary method): 143079000000.0 2025-12-07 19:08:14.416 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DIS: ROIC - Final ROIC: 12.51% 2025-12-07 19:08:14.440 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DIS: Interest Coverage - Calculated: 11.02x 2025-12-07 19:08:14.815 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DIS: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:08:14.815 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DIS: Advanced metrics - ROIC: 12.51, Interest Coverage: 11.02, F-Score: 8 2025-12-07 19:08:14.815 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DIS: Quality premium applied 2025-12-07 19:08:14.815 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DIS: fair value components 2025-12-07 19:08:14.817 | INFO | __main__:scan_market:720 - DIS: Created new opportunity_detailed record for 2025-12-07 📊 Score: 68/100 - AVOID [23/29] Analizzando BA... 2025-12-07 19:08:14.840 | DEBUG | __main__:get_stock_data:284 - BA: D/E source = missing, value = None 2025-12-07 19:08:14.841 | DEBUG | src.analysis.warren_analyzer:analyze:108 - BA: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:15.519 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - BA: ROIC - Calculated tax rate from financials: -3.33% 2025-12-07 19:08:15.519 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - BA: ROIC - NOPAT: -8024730849.947534 2025-12-07 19:08:15.520 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - BA: ROIC - Invested Capital (primary method): 79363000000.0 2025-12-07 19:08:15.520 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - BA: ROIC - Final ROIC: -10.11% 2025-12-07 19:08:15.535 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - BA: Interest Coverage - Calculated: -2.85x 2025-12-07 19:08:15.943 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - BA: F-Score - Calculated: 1/9 (criteria met: 0) 2025-12-07 19:08:15.943 | DEBUG | src.analysis.warren_analyzer:analyze:112 - BA: Advanced metrics - ROIC: -10.11, Interest Coverage: -2.85, F-Score: 1 2025-12-07 19:08:15.943 | WARNING | src.analysis.warren_analyzer:analyze:204 - BA: CIO Quality Fail - Negative Operating Margin ⚠️ Invalid fundamental data: PB ratio negativo: -18.58 📊 Score: 5/100 - CRITICAL DANGER [24/29] Analizzando CAT... 2025-12-07 19:08:15.945 | DEBUG | __main__:get_stock_data:284 - CAT: D/E source = balance_sheet, value = 2.130932284233749 2025-12-07 19:08:15.945 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CAT: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:16.646 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CAT: ROIC - Calculated tax rate from financials: 19.59% 2025-12-07 19:08:16.646 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CAT: ROIC - NOPAT: 12420328738.544071 2025-12-07 19:08:16.646 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CAT: ROIC - Invested Capital (primary method): 44877000000.0 2025-12-07 19:08:16.646 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CAT: ROIC - Final ROIC: 27.68% 2025-12-07 19:08:16.661 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CAT: Interest Coverage - Calculated: 30.17x 2025-12-07 19:08:17.069 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CAT: F-Score - Calculated: 6/9 (criteria met: 4) 2025-12-07 19:08:17.069 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CAT: Advanced metrics - ROIC: 27.68, Interest Coverage: 30.17, F-Score: 6 2025-12-07 19:08:17.069 | WARNING | src.analysis.warren_analyzer:analyze:204 - CAT: CIO Quality Fail - High Debt/Equity (2.13 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [25/29] Analizzando MMM... 2025-12-07 19:08:17.071 | DEBUG | __main__:get_stock_data:284 - MMM: D/E source = balance_sheet, value = 3.4302446142634047 2025-12-07 19:08:17.071 | DEBUG | src.analysis.warren_analyzer:analyze:108 - MMM: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:17.780 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - MMM: ROIC - Calculated tax rate from financials: 16.70% 2025-12-07 19:08:17.781 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - MMM: ROIC - NOPAT: 4838620610.845627 2025-12-07 19:08:17.781 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - MMM: ROIC - Invested Capital (primary method): 9550000000.0 2025-12-07 19:08:17.781 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - MMM: ROIC - Final ROIC: 50.67% 2025-12-07 19:08:17.803 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - MMM: Interest Coverage - Calculated: 4.88x 2025-12-07 19:08:18.296 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - MMM: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:08:18.296 | DEBUG | src.analysis.warren_analyzer:analyze:112 - MMM: Advanced metrics - ROIC: 50.67, Interest Coverage: 4.88, F-Score: 7 2025-12-07 19:08:18.296 | WARNING | src.analysis.warren_analyzer:analyze:204 - MMM: CIO Quality Fail - High Debt/Equity (3.43 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [26/29] Analizzando HON... 2025-12-07 19:08:18.298 | DEBUG | __main__:get_stock_data:284 - HON: D/E source = balance_sheet, value = 2.052473283420162 2025-12-07 19:08:18.298 | DEBUG | src.analysis.warren_analyzer:analyze:108 - HON: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:19.017 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - HON: ROIC - Calculated tax rate from financials: 20.52% 2025-12-07 19:08:19.017 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - HON: ROIC - NOPAT: 7866827807.188632 2025-12-07 19:08:19.017 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - HON: ROIC - Invested Capital (primary method): 29850000000.0 2025-12-07 19:08:19.017 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - HON: ROIC - Final ROIC: 26.35% 2025-12-07 19:08:19.039 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - HON: Interest Coverage - Calculated: 9.36x 2025-12-07 19:08:19.424 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - HON: F-Score - Calculated: 5/9 (criteria met: 3) 2025-12-07 19:08:19.424 | DEBUG | src.analysis.warren_analyzer:analyze:112 - HON: Advanced metrics - ROIC: 26.35, Interest Coverage: 9.36, F-Score: 5 2025-12-07 19:08:19.424 | WARNING | src.analysis.warren_analyzer:analyze:204 - HON: CIO Quality Fail - High Debt/Equity (2.05 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER [27/29] Analizzando CVX... 2025-12-07 19:08:19.426 | DEBUG | __main__:get_stock_data:284 - CVX: D/E source = balance_sheet, value = 0.2727451744902113 2025-12-07 19:08:19.426 | DEBUG | src.analysis.warren_analyzer:analyze:108 - CVX: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:20.431 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - CVX: ROIC - Calculated tax rate from financials: 35.59% 2025-12-07 19:08:20.431 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - CVX: ROIC - NOPAT: 28809111714.931797 2025-12-07 19:08:20.431 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - CVX: ROIC - Invested Capital (primary method): 184934000000.0 2025-12-07 19:08:20.431 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - CVX: ROIC - Final ROIC: 15.58% 2025-12-07 19:08:20.446 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - CVX: Interest Coverage - Calculated: 75.29x 2025-12-07 19:08:20.860 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - CVX: F-Score - Calculated: 7/9 (criteria met: 3) 2025-12-07 19:08:20.861 | DEBUG | src.analysis.warren_analyzer:analyze:112 - CVX: Advanced metrics - ROIC: 15.58, Interest Coverage: 75.29, F-Score: 7 2025-12-07 19:08:20.861 | WARNING | src.analysis.warren_analyzer:calculate_fair_value:352 - CVX: Negative earnings growth (-26.6%). Using conservative P/E approach. 2025-12-07 19:08:20.861 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - CVX: Quality premium applied 2025-12-07 19:08:20.861 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - CVX: fair value components 📊 Score: 56/100 - AVOID [28/29] Analizzando DOW... 2025-12-07 19:08:20.863 | DEBUG | __main__:get_stock_data:284 - DOW: D/E source = balance_sheet, value = 1.1307980962258715 2025-12-07 19:08:20.863 | DEBUG | src.analysis.warren_analyzer:analyze:108 - DOW: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:21.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - DOW: ROIC - Calculated tax rate from financials: 26.34% 2025-12-07 19:08:21.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - DOW: ROIC - NOPAT: 3946146534.6534653 2025-12-07 19:08:21.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - DOW: ROIC - Invested Capital (primary method): 25950000000.0 2025-12-07 19:08:21.471 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - DOW: ROIC - Final ROIC: 15.21% 2025-12-07 19:08:21.495 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - DOW: Interest Coverage - Calculated: 6.61x 2025-12-07 19:08:21.991 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - DOW: F-Score - Calculated: 4/9 (criteria met: 4) 2025-12-07 19:08:21.992 | DEBUG | src.analysis.warren_analyzer:analyze:112 - DOW: Advanced metrics - ROIC: 15.21, Interest Coverage: 6.61, F-Score: 4 2025-12-07 19:08:21.992 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:569 - DOW: Quality premium applied 2025-12-07 19:08:21.992 | DEBUG | src.analysis.warren_analyzer:calculate_fair_value:597 - DOW: fair value components 📊 Score: 12/100 - AVOID [29/29] Analizzando VZ... 2025-12-07 19:08:21.994 | DEBUG | __main__:get_stock_data:284 - VZ: D/E source = balance_sheet, value = 1.766034789120993 2025-12-07 19:08:21.994 | DEBUG | src.analysis.warren_analyzer:analyze:108 - VZ: Calculating Schema v4 advanced quality metrics... 2025-12-07 19:08:22.688 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1224 - VZ: ROIC - Calculated tax rate from financials: 22.32% 2025-12-07 19:08:22.688 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1239 - VZ: ROIC - NOPAT: 36614541622.29322 2025-12-07 19:08:22.689 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1260 - VZ: ROIC - Invested Capital (primary method): 161152000000.0 2025-12-07 19:08:22.689 | DEBUG | src.analysis.warren_analyzer:calculate_roic:1295 - VZ: ROIC - Final ROIC: 22.72% 2025-12-07 19:08:22.703 | DEBUG | src.analysis.warren_analyzer:calculate_interest_coverage:1347 - VZ: Interest Coverage - Calculated: 7.09x 2025-12-07 19:08:23.117 | DEBUG | src.analysis.warren_analyzer:calculate_piotroski_fscore:1473 - VZ: F-Score - Calculated: 8/9 (criteria met: 4) 2025-12-07 19:08:23.117 | DEBUG | src.analysis.warren_analyzer:analyze:112 - VZ: Advanced metrics - ROIC: 22.72, Interest Coverage: 7.09, F-Score: 8 2025-12-07 19:08:23.117 | WARNING | src.analysis.warren_analyzer:analyze:204 - VZ: CIO Quality Fail - High Debt/Equity (1.77 > 1.5) 📊 Score: 5/100 - CRITICAL DANGER ====================================================================== 📋 RISULTATI FINALI ====================================================================== ✅ Report storico salvato: reports/2025-12-07/warren_scan_USA_20251207_1908.html ✅ Report latest aggiornato: reports/latest/warren_scan_USA_latest.html ====================================================================== ⚠️ ALERT QUALITÀ DATI CRITICO ====================================================================== Qualità dati: 62.1% (soglia: 90%) CRITICAL: 11, DATA INSUFFICIENT: 0 Dati vecchi: 0 🔴 Problemi Critici: • AAPL: Hard Fail (CIO Quality Fail: High Debt/Equity (1.52 > 1.5)) • IBM: Hard Fail (CIO Quality Fail: High Debt/Equity (2.44 > 1.5)) • AXP: Hard Fail (CIO Quality Fail: High Debt/Equity (1.98 > 1.5)) • AMGN: Hard Fail (CIO Quality Fail: High Debt/Equity (9.29 > 1.5)) • KO: Hard Fail (CIO Quality Fail: High Debt/Equity (1.94 > 1.5)) • HD: Hard Fail (CIO Quality Fail: High Debt/Equity (9.94 > 1.5)) • BA: Hard Fail (CIO Quality Fail: Negative Operating Margin) • CAT: Hard Fail (CIO Quality Fail: High Debt/Equity (2.13 > 1.5)) • MMM: Hard Fail (CIO Quality Fail: High Debt/Equity (3.43 > 1.5)) • HON: Hard Fail (CIO Quality Fail: High Debt/Equity (2.05 > 1.5)) • VZ: Hard Fail (CIO Quality Fail: High Debt/Equity (1.77 > 1.5)) 💡 Azioni Suggerite: 1. Verificare connessione internet 2. Controllare se Yahoo Finance è online 3. Eseguire manualmente update_daily_prices() 4. Consultare i log: logs/warren_scan_cron.log ====================================================================== 📊 Raccomandazioni BUY: 0 📊 Azioni analizzate: 29/29 📊 Qualità dati: 62.1% (CRITICAL: 11, DATA INSUFFICIENT: 0) 🎯 Aprire il file HTML nel browser per visualizzare i risultati completi ====================================================================== 📊 JSON Report (AI-ready) salvato: ✅ Storico: reports/2025-12-07/json/warren_scan_USA_2025-12-07.json ✅ Latest: reports/latest/json/warren_scan_USA_latest.json [2025-12-07 19:00:01] SUCCESS: Warren Scanner completed successfully [2025-12-07 19:00:01] Found report for IT: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_IT_latest.html [2025-12-07 19:00:01] Found report for FR: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_FR_latest.html [2025-12-07 19:00:01] Found report for DE: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_DE_latest.html [2025-12-07 19:00:01] Found report for USA: /mnt/ssd/data/python-lab/Trading/reports/latest/warren_scan_USA_latest.html [2025-12-07 19:00:01] Found 4 market reports: IT FR DE USA [2025-12-07 19:00:01] ⚠️ CRITICAL: Data quality below 90% (62.1%) [2025-12-07 19:00:01] Critical quality alert email sent to maurof.gagliardi@gmail.com [2025-12-07 19:00:01] Cleaning up old scan results... [2025-12-07 19:00:01] ========================================== [2025-12-07 19:00:01] Warren Multi-Market Scanner finished (exit code: 0) [2025-12-07 19:00:01] ========================================== [2025-12-07 19:00:01]