From d773d831a161bbcfa4229e733ca8716f53df597d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Apr 2026 14:34:26 +0000 Subject: [PATCH] chore: daily discovery 2026-04-15 --- data/recommendations/2026-04-15.json | 152 +- .../recommendations/performance_database.json | 422 +-- .../run_14_11_28/discovery_result.json | 108 + .../run_14_11_28/discovery_results.md | 66 + .../run_14_11_28/tool_execution_logs.json | 742 +++++ .../run_14_11_28/tool_execution_logs.md | 2454 +++++++++++++++++ 6 files changed, 3597 insertions(+), 347 deletions(-) create mode 100644 results/discovery/2026-04-15/run_14_11_28/discovery_result.json create mode 100644 results/discovery/2026-04-15/run_14_11_28/discovery_results.md create mode 100644 results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.json create mode 100644 results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.md diff --git a/data/recommendations/2026-04-15.json b/data/recommendations/2026-04-15.json index 73daadbe..1ca11aec 100644 --- a/data/recommendations/2026-04-15.json +++ b/data/recommendations/2026-04-15.json @@ -3,152 +3,32 @@ "llm_provider": "google", "recommendations": [ { - "ticker": "ANAB", + "ticker": "SEE", "rank": 1, - "company_name": "AnaptysBio", - "description": "Clinical-stage biopharmaceutical company focused on immunology and inflammation therapeutics.", - "strategy_match": "short_squeeze", - "pipeline": "short_squeeze", - "final_score": 95, - "confidence": 9, - "risk_level": "high", - "reason": "ANAB perfectly aligns a hard fundamental catalyst with an extreme short squeeze setup. The company's spin-off into First Tracks Biotherapeutics is effective April 20 (in 5 days), providing an urgent mechanism to force covering of the 30.6% short interest (9.8 days to cover). Technicals heavily support the upside, featuring a MACD bullish crossover, rising OBV (16.3M), and the price holding a strong 19.8% above its 50 SMA. The primary risk is high volatility (ATR of $4.18) and the potential for a 'sell the news' reaction post-spin-off.", - "entry_price": null, + "company_name": "Sealed Air Corporation", + "description": "Sealed Air Corporation provides packaging solutions in the United States, Europe, the Middle East, Africa, and Asia Pacific.", + "strategy_match": "volume_divergence", + "pipeline": "volume_divergence", + "final_score": 75, + "confidence": 8, + "risk_level": "low", + "reason": "The primary edge is a strong OBV divergence signaling multi-week institutional accumulation, corroborated by a highly bullish options P/C ratio of 0.475. Timing is urgent as the stock is exhibiting extreme volatility contraction (Bollinger Bandwidth of 1.3%) while holding above the 50 SMA at $41.82, a classic precursor to an explosive breakout. The risk/reward profile is highly favorable with a tight structural stop-loss available, while a 10.3% short interest provides latent fuel for a potential squeeze. The key risk is the RSI at 69.8, indicating the stock is nearing overbought levels and must break out on strong volume to avoid immediate rejection.", + "entry_price": 42.15, "discovery_date": "2026-04-15", "status": "open" }, { - "ticker": "ORCL", + "ticker": "V", "rank": 2, - "company_name": "Oracle Corporation", - "description": "Multinational computer technology corporation known for its enterprise software, cloud computing, and database products.", - "strategy_match": "technical_breakout", - "pipeline": "technical_breakout", - "final_score": 88, - "confidence": 8, - "risk_level": "moderate", - "reason": "ORCL recently broke out, closing 2.9% above its 20-day high on 2.5x average volume following news of an AI utility platform and a Bloom Energy partnership. The technical posture is highly robust, trading 8.8% above its 50 SMA with a fresh MACD bullish crossover and rising on-balance volume. The fundamental catalyst of AI monetization combined with heavy volume confirmation signals strong institutional sponsorship. The main risk is short-term mean reversion as it currently trades near the upper Bollinger Band (109% position).", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "RPAY", - "rank": 3, - "company_name": "Repay Holdings", - "description": "Provider of integrated payment processing solutions to industry-specific markets.", - "strategy_match": "insider_buying", - "pipeline": "insider_buying", - "final_score": 82, - "confidence": 8, - "risk_level": "moderate", - "reason": "RPAY presents a compelling alignment of insider buying and activist pressure, with 10% owner Forager Fund recently purchasing $2.4M in stock. This coincides with the company adopting a poison pill to defend against activist accumulation, creating a strong fundamental floor and catalyst for value realization. Technicals show a supportive base with a MACD bullish crossover, rising OBV, and price trading 3.6% above the 50 SMA. Given its low share price, volatility is inherent, but the activist narrative heavily skews the risk/reward to the upside.", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "ARCT", - "rank": 4, - "company_name": "Arcturus Therapeutics", - "description": "Clinical-stage mRNA medicines and vaccines company.", - "strategy_match": "short_squeeze", - "pipeline": "short_squeeze", - "final_score": 78, - "confidence": 7, - "risk_level": "high", - "reason": "ARCT screens exceptionally well for a short squeeze, heavily burdened with 31.5% of its float sold short and a massive 12.7 days to cover. Technical confirmation is highly present as the stock remains in a confirmed uptrend, trading 15.5% above its 50 SMA with rising on-balance volume and a bullish RSI of 67.1. Because of the extended days-to-cover ratio, any positive PR could ignite a rapid covering cycle. Binary biotech risks and a high ATR (5.5% of price) warrant careful position sizing.", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "SG", - "rank": 5, - "company_name": "Sweetgreen", - "description": "Fast-casual restaurant chain specializing in custom salads and warm bowls.", - "strategy_match": "insider_buying", - "pipeline": "insider_buying", - "final_score": 76, - "confidence": 7, - "risk_level": "high", - "reason": "SG saw heavy institutional conviction with Goldman Sachs acquiring $3.38M in stock, a massive signal for a company of this market cap. The technical setup strongly confirms this accumulation, featuring a MACD bullish crossover, rising OBV, and a strong uptrend (+11.1% above 50 SMA). The 8% intraday move indicates momentum is already aggressively accelerating. The primary risk is chasing the extended move near the upper Bollinger Band (97% position), which could lead to short-term pullbacks.", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "RPM", - "rank": 6, - "company_name": "RPM International", - "description": "Manufacturer of specialty coatings, sealants, building materials, and related services.", - "strategy_match": "pead_drift", - "pipeline": "pead_drift", - "final_score": 74, - "confidence": 7, - "risk_level": "low", - "reason": "RPM delivered a massive 59.9% earnings surprise 7 days ago, leaving the window wide open for post-earnings announcement drift (PEAD). While the price has remained relatively flat over the last 5 days (-0.05%), the OBV is showing a bullish divergence (rising to 1.7M), indicating quiet institutional accumulation. The stock remains in a steady uptrend above its 50 SMA with low volatility (3.3% ATR). A failure to break near-term Fibonacci resistance at $110.76 could stall momentum, but downside appears limited.", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "NI", - "rank": 7, - "company_name": "NiSource Inc.", - "description": "Energy holding company providing natural gas and electricity.", - "strategy_match": "volume_divergence", - "pipeline": "volume_divergence", - "final_score": 72, - "confidence": 7, - "risk_level": "low", - "reason": "NI exhibits a classic multi-week accumulation setup, with OBV running +24.2% above average volume despite a relatively flat 20-day price trend. Technicals confirm the underlying institutional buying, showing a bullish OBV divergence (133.2M) and price holding 2.0% above the 50 SMA. This low-volatility (1.8% ATR) setup provides a safe, asymmetric entry for a defensive stock. The primary risk is macroeconomic sector rotation away from utilities if bond yields spike.", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "SRPT", - "rank": 8, - "company_name": "Sarepta Therapeutics", - "description": "Commercial-stage biopharmaceutical company focused on precision genetic medicine.", - "strategy_match": "social_dd", - "pipeline": "social_dd", - "final_score": 70, - "confidence": 6, - "risk_level": "moderate", - "reason": "SRPT combines strong social sentiment with excellent technical confirmation, trading in a steady uptrend 17.2% above its 50 SMA. Momentum indicators are heavily supportive, with a bullish MACD, rising OBV (52.8M), and price holding comfortably above the 20 EMA. The 'social_dd' scanner's 55% historical 30-day win rate adds statistical edge to the setup. As with any biotech, unforeseen clinical or regulatory developments remain the primary downside risk.", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "RELL", - "rank": 9, - "company_name": "Richardson Electronics", - "description": "Distributor of electronic components and enterprise computing solutions.", - "strategy_match": "pead_drift", - "pipeline": "pead_drift", - "final_score": 68, - "confidence": 6, - "risk_level": "high", - "reason": "RELL is in the midst of a strong PEAD move after beating earnings estimates by 52.5% 7 days ago. The stock is up 15.3% over the last 5 days, supported by rising OBV (4.0M) and a bullish MACD, and is trading firmly above its 50 SMA (+12.5%). While the momentum is powerful, the stock is trading near its upper Bollinger Band (92% position) with high volatility (6.5% ATR), which warrants caution against sudden mean-reversion pullbacks.", - "entry_price": null, - "discovery_date": "2026-04-15", - "status": "open" - }, - { - "ticker": "DTE", - "rank": 10, - "company_name": "DTE Energy", - "description": "Diversified energy company involved in the development and management of energy-related businesses.", + "company_name": "Visa Inc.", + "description": "Visa Inc. operates as a payment technology company in the United States and internationally.", "strategy_match": "volume_divergence", "pipeline": "volume_divergence", "final_score": 68, "confidence": 6, - "risk_level": "low", - "reason": "DTE shares a highly similar setup to NI, showing a clear bullish OBV divergence (+23.9% of avg vol) against a flat 20-day price trend. The technical posture is resilient, with the stock in a strong uptrend and trading 2.4% above its 50 SMA. With earnings approaching in 8 days, this quiet accumulation suggests institutions are positioning for a strong print. The extremely low ATR (1.7%) makes this a defensive play, though the impending earnings date introduces binary event risk.", - "entry_price": null, + "risk_level": "moderate", + "reason": "The setup offers a compelling accumulation edge, with OBV rising by 32.2% of average volume despite flat price action, backed by highly unusual ITM call buying where the 280 strike traded at 8.92x open interest. The timing is supported by a fresh MACD bullish crossover and price action pushing against the upper Bollinger Band. This creates an attractive risk/reward scenario anchored by elite fundamentals (54.0% ROE, 7.33 Altman Z-Score) as it attempts a trend reversal. The primary risk is technical overhead, as the broader trend remains bearish and failure to decisively reclaim the 50 SMA at $312.96 would invalidate the upside thesis.", + "entry_price": 312.67999267578125, "discovery_date": "2026-04-15", "status": "open" } diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index 132864e6..d68f3c77 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,5 +1,5 @@ { - "last_updated": "2026-04-15 06:18:47", + "last_updated": "2026-04-15 14:13:00", "total_recommendations": 651, "recommendations_by_date": { "2026-02-10": [ @@ -11850,8 +11850,8 @@ "entry_price": 18.299999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 16.239999771118164, - "return_pct": -11.26, + "current_price": 16.655000686645508, + "return_pct": -8.99, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -3.66, @@ -11873,8 +11873,8 @@ "entry_price": 67.62999725341797, "discovery_date": "2026-03-17", "status": "open", - "current_price": 67.1500015258789, - "return_pct": -0.71, + "current_price": 66.7300033569336, + "return_pct": -1.33, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 0.07, @@ -11896,8 +11896,8 @@ "entry_price": 139.99000549316406, "discovery_date": "2026-03-17", "status": "open", - "current_price": 129.1199951171875, - "return_pct": -7.76, + "current_price": 128.07000732421875, + "return_pct": -8.51, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 2.35, @@ -11919,8 +11919,8 @@ "entry_price": 35.86000061035156, "discovery_date": "2026-03-17", "status": "open", - "current_price": 34.38999938964844, - "return_pct": -4.1, + "current_price": 34.56999969482422, + "return_pct": -3.6, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 0.11, @@ -11942,8 +11942,8 @@ "entry_price": 71.61499786376953, "discovery_date": "2026-03-17", "status": "open", - "current_price": 72.58999633789062, - "return_pct": 1.36, + "current_price": 71.63749694824219, + "return_pct": 0.03, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -1.85, @@ -11965,8 +11965,8 @@ "entry_price": 4.494999885559082, "discovery_date": "2026-03-17", "status": "open", - "current_price": 4.679999828338623, - "return_pct": 4.12, + "current_price": 4.664999961853027, + "return_pct": 3.78, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -4.78, @@ -11988,8 +11988,8 @@ "entry_price": 44.7599983215332, "discovery_date": "2026-03-17", "status": "open", - "current_price": 45.709999084472656, - "return_pct": 2.12, + "current_price": 45.189998626708984, + "return_pct": 0.96, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -0.69, @@ -12011,8 +12011,8 @@ "entry_price": 16.969999313354492, "discovery_date": "2026-03-17", "status": "open", - "current_price": 16.1200008392334, - "return_pct": -5.01, + "current_price": 16.309999465942383, + "return_pct": -3.89, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 12.29, @@ -12034,8 +12034,8 @@ "entry_price": 8.880000114440918, "discovery_date": "2026-03-17", "status": "open", - "current_price": 8.399999618530273, - "return_pct": -5.41, + "current_price": 8.984999656677246, + "return_pct": 1.18, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -1.58, @@ -12057,8 +12057,8 @@ "entry_price": 93.55999755859375, "discovery_date": "2026-03-17", "status": "open", - "current_price": 88.56999969482422, - "return_pct": -5.33, + "current_price": 86.91500091552734, + "return_pct": -7.1, "days_held": 29, "last_updated": "2026-04-15", "return_1d": 1.39, @@ -12080,8 +12080,8 @@ "entry_price": 6.954999923706055, "discovery_date": "2026-03-17", "status": "open", - "current_price": 6.710000038146973, - "return_pct": -3.52, + "current_price": 6.985000133514404, + "return_pct": 0.43, "days_held": 29, "last_updated": "2026-04-15", "return_1d": -5.39, @@ -12105,8 +12105,8 @@ "entry_price": 8.586000442504883, "discovery_date": "2026-03-19", "status": "open", - "current_price": 8.399999618530273, - "return_pct": -2.17, + "current_price": 8.984999656677246, + "return_pct": 4.65, "days_held": 27, "last_updated": "2026-04-15", "return_1d": -1.53, @@ -12128,8 +12128,8 @@ "entry_price": 110.56999969482422, "discovery_date": "2026-03-19", "status": "open", - "current_price": 111.86000061035156, - "return_pct": 1.17, + "current_price": 110.98500061035156, + "return_pct": 0.38, "days_held": 27, "last_updated": "2026-04-15", "return_1d": -0.91, @@ -12151,8 +12151,8 @@ "entry_price": 163.5800018310547, "discovery_date": "2026-03-19", "status": "open", - "current_price": 159.47000122070312, - "return_pct": -2.51, + "current_price": 157.9250030517578, + "return_pct": -3.46, "days_held": 27, "last_updated": "2026-04-15", "return_1d": 0.13, @@ -12174,8 +12174,8 @@ "entry_price": 353.3550109863281, "discovery_date": "2026-03-19", "status": "open", - "current_price": 350.95001220703125, - "return_pct": -0.68, + "current_price": 348.6600036621094, + "return_pct": -1.33, "days_held": 27, "last_updated": "2026-04-15", "return_1d": -0.89, @@ -12197,8 +12197,8 @@ "entry_price": 159.52000427246094, "discovery_date": "2026-03-19", "status": "open", - "current_price": 189.86000061035156, - "return_pct": 19.02, + "current_price": 187.42999267578125, + "return_pct": 17.5, "days_held": 27, "last_updated": "2026-04-15", "return_1d": 2.49, @@ -12222,8 +12222,8 @@ "entry_price": 63.23500061035156, "discovery_date": "2026-03-20", "status": "open", - "current_price": 67.1500015258789, - "return_pct": 6.19, + "current_price": 66.7300033569336, + "return_pct": 5.53, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -6.33, @@ -12245,8 +12245,8 @@ "entry_price": 16.635000228881836, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.239999771118164, - "return_pct": -2.37, + "current_price": 16.655000686645508, + "return_pct": 0.12, "days_held": 26, "last_updated": "2026-04-15", "return_1d": 1.11, @@ -12268,8 +12268,8 @@ "entry_price": 0.9240000247955322, "discovery_date": "2026-03-20", "status": "open", - "current_price": 0.9070000052452087, - "return_pct": -1.84, + "current_price": 0.9448000192642212, + "return_pct": 2.25, "days_held": 26, "last_updated": "2026-04-15", "return_1d": 2.16, @@ -12291,8 +12291,8 @@ "entry_price": 17.25, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.780000686645508, - "return_pct": -2.72, + "current_price": 16.610000610351562, + "return_pct": -3.71, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -1.1, @@ -12314,8 +12314,8 @@ "entry_price": 28.429899215698242, "discovery_date": "2026-03-20", "status": "open", - "current_price": 25.6200008392334, - "return_pct": -9.88, + "current_price": 25.704999923706055, + "return_pct": -9.58, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -0.42, @@ -12337,8 +12337,8 @@ "entry_price": 18.104999542236328, "discovery_date": "2026-03-20", "status": "open", - "current_price": 17.8700008392334, - "return_pct": -1.3, + "current_price": 17.540000915527344, + "return_pct": -3.12, "days_held": 26, "last_updated": "2026-04-15", "return_1d": -3.07, @@ -12362,8 +12362,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-21", "status": "open", - "current_price": 43.68000030517578, - "return_pct": 26.1, + "current_price": 43.595001220703125, + "return_pct": 25.85, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12385,8 +12385,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.600000381469727, - "return_pct": -27.49, + "current_price": 8.800000190734863, + "return_pct": -25.8, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12408,8 +12408,8 @@ "entry_price": 8.470000267028809, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.399999618530273, - "return_pct": -0.83, + "current_price": 8.984999656677246, + "return_pct": 6.08, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12431,8 +12431,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-21", "status": "open", - "current_price": 66.93000030517578, - "return_pct": 4.43, + "current_price": 63.8849983215332, + "return_pct": -0.32, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12454,8 +12454,8 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-21", "status": "open", - "current_price": 13.65999984741211, - "return_pct": 4.12, + "current_price": 13.84000015258789, + "return_pct": 5.49, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12477,8 +12477,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-21", "status": "open", - "current_price": 228.58999633789062, - "return_pct": -7.82, + "current_price": 236.75999450683594, + "return_pct": -4.53, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12500,8 +12500,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-21", "status": "open", - "current_price": 66.54000091552734, - "return_pct": -0.76, + "current_price": 66.75, + "return_pct": -0.45, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12523,8 +12523,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-21", "status": "open", - "current_price": 26.43000030517578, - "return_pct": 12.66, + "current_price": 26.6299991607666, + "return_pct": 13.51, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12546,8 +12546,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.8700000047683716, - "return_pct": 4.23, + "current_price": 0.8791000247001648, + "return_pct": 5.32, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12569,8 +12569,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.9070000052452087, - "return_pct": -3.92, + "current_price": 0.9448000192642212, + "return_pct": 0.08, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12592,8 +12592,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-21", "status": "open", - "current_price": 7.179999828338623, - "return_pct": 24.01, + "current_price": 7.130000114440918, + "return_pct": 23.14, "days_held": 25, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12617,8 +12617,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-22", "status": "open", - "current_price": 8.600000381469727, - "return_pct": -27.49, + "current_price": 8.800000190734863, + "return_pct": -25.8, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 2.07, @@ -12640,8 +12640,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.9070000052452087, - "return_pct": -3.92, + "current_price": 0.9448000192642212, + "return_pct": 0.08, "days_held": 24, "last_updated": "2026-04-15", "return_1d": -0.02, @@ -12663,8 +12663,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-22", "status": "open", - "current_price": 228.58999633789062, - "return_pct": -7.82, + "current_price": 236.75999450683594, + "return_pct": -4.53, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 0.34, @@ -12686,8 +12686,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.8700000047683716, - "return_pct": 4.23, + "current_price": 0.8791000247001648, + "return_pct": 5.32, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 4.28, @@ -12709,8 +12709,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-22", "status": "open", - "current_price": 66.93000030517578, - "return_pct": 4.43, + "current_price": 63.8849983215332, + "return_pct": -0.32, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 1.7, @@ -12732,8 +12732,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-22", "status": "open", - "current_price": 7.179999828338623, - "return_pct": 24.01, + "current_price": 7.130000114440918, + "return_pct": 23.14, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 5.44, @@ -12755,8 +12755,8 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-22", "status": "open", - "current_price": 13.65999984741211, - "return_pct": 4.12, + "current_price": 13.84000015258789, + "return_pct": 5.49, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 2.93, @@ -12778,8 +12778,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-22", "status": "open", - "current_price": 43.68000030517578, - "return_pct": 26.1, + "current_price": 43.595001220703125, + "return_pct": 25.85, "days_held": 24, "last_updated": "2026-04-15", "return_1d": -0.89, @@ -12801,8 +12801,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-22", "status": "open", - "current_price": 26.43000030517578, - "return_pct": 12.66, + "current_price": 26.6299991607666, + "return_pct": 13.51, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 2.49, @@ -12824,8 +12824,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-22", "status": "open", - "current_price": 66.54000091552734, - "return_pct": -0.76, + "current_price": 66.75, + "return_pct": -0.45, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 0.25, @@ -12847,8 +12847,8 @@ "entry_price": 17.059999465942383, "discovery_date": "2026-03-22", "status": "open", - "current_price": 16.780000686645508, - "return_pct": -1.64, + "current_price": 16.610000610351562, + "return_pct": -2.64, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 3.11, @@ -12870,8 +12870,8 @@ "entry_price": 12.220000267028809, "discovery_date": "2026-03-22", "status": "open", - "current_price": 14.850000381469727, - "return_pct": 21.52, + "current_price": 14.609999656677246, + "return_pct": 19.56, "days_held": 24, "last_updated": "2026-04-15", "return_1d": 3.11, @@ -12895,8 +12895,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-28", "status": "open", - "current_price": 36.72999954223633, - "return_pct": 1.13, + "current_price": 37.54499816894531, + "return_pct": 3.37, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12918,8 +12918,8 @@ "entry_price": 179.30999755859375, "discovery_date": "2026-03-28", "status": "open", - "current_price": 171.30999755859375, - "return_pct": -4.46, + "current_price": 175.99000549316406, + "return_pct": -1.85, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12941,8 +12941,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-28", "status": "open", - "current_price": 91.26000213623047, - "return_pct": 2.39, + "current_price": 92.33999633789062, + "return_pct": 3.6, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12964,8 +12964,8 @@ "entry_price": 22.8799991607666, "discovery_date": "2026-03-28", "status": "open", - "current_price": 25.75, - "return_pct": 12.54, + "current_price": 25.5049991607666, + "return_pct": 11.47, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -12987,8 +12987,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-28", "status": "open", - "current_price": 58.08000183105469, - "return_pct": -0.79, + "current_price": 57.8849983215332, + "return_pct": -1.12, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13010,8 +13010,8 @@ "entry_price": 2.259999990463257, "discovery_date": "2026-03-28", "status": "open", - "current_price": 2.890000104904175, - "return_pct": 27.88, + "current_price": 2.7850000858306885, + "return_pct": 23.23, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13033,8 +13033,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-28", "status": "open", - "current_price": 223.77000427246094, - "return_pct": 17.45, + "current_price": 222.3800048828125, + "return_pct": 16.72, "days_held": 18, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13058,8 +13058,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-29", "status": "open", - "current_price": 36.72999954223633, - "return_pct": 1.13, + "current_price": 37.54499816894531, + "return_pct": 3.37, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 0.08, @@ -13081,8 +13081,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-29", "status": "open", - "current_price": 223.77000427246094, - "return_pct": 17.45, + "current_price": 222.3800048828125, + "return_pct": 16.72, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 0.06, @@ -13104,8 +13104,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-29", "status": "open", - "current_price": 91.26000213623047, - "return_pct": 2.39, + "current_price": 92.33999633789062, + "return_pct": 3.6, "days_held": 17, "last_updated": "2026-04-15", "return_1d": -3.03, @@ -13127,8 +13127,8 @@ "entry_price": 20.770000457763672, "discovery_date": "2026-03-29", "status": "open", - "current_price": 21.010000228881836, - "return_pct": 1.16, + "current_price": 20.8700008392334, + "return_pct": 0.48, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 2.26, @@ -13150,8 +13150,8 @@ "entry_price": 1.4299999475479126, "discovery_date": "2026-03-29", "status": "open", - "current_price": 1.659999966621399, - "return_pct": 16.08, + "current_price": 1.6349999904632568, + "return_pct": 14.34, "days_held": 17, "last_updated": "2026-04-15", "return_1d": -1.4, @@ -13173,8 +13173,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-29", "status": "open", - "current_price": 58.08000183105469, - "return_pct": -0.79, + "current_price": 57.8849983215332, + "return_pct": -1.12, "days_held": 17, "last_updated": "2026-04-15", "return_1d": 1.76, @@ -13198,8 +13198,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-03", "status": "open", - "current_price": 10.899999618530273, - "return_pct": 5.42, + "current_price": 11.28499984741211, + "return_pct": 9.14, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13221,8 +13221,8 @@ "entry_price": 12.029999732971191, "discovery_date": "2026-04-03", "status": "open", - "current_price": 12.770000457763672, - "return_pct": 6.15, + "current_price": 12.800000190734863, + "return_pct": 6.4, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13244,8 +13244,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-03", "status": "open", - "current_price": 21.34000015258789, - "return_pct": -0.56, + "current_price": 21.100000381469727, + "return_pct": -1.68, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13290,8 +13290,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.4700000286102295, - "return_pct": 2.49, + "current_price": 2.5199999809265137, + "return_pct": 4.56, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13313,8 +13313,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-03", "status": "open", - "current_price": 1.5700000524520874, - "return_pct": 17.16, + "current_price": 1.6150000095367432, + "return_pct": 20.52, "days_held": 12, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13338,8 +13338,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-04", "status": "open", - "current_price": 10.899999618530273, - "return_pct": 5.42, + "current_price": 11.28499984741211, + "return_pct": 9.14, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13361,8 +13361,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-04", "status": "open", - "current_price": 21.34000015258789, - "return_pct": -0.56, + "current_price": 21.100000381469727, + "return_pct": -1.68, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13384,8 +13384,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-04", "status": "open", - "current_price": 1.5700000524520874, - "return_pct": 17.16, + "current_price": 1.6150000095367432, + "return_pct": 20.52, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13407,8 +13407,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-04", "status": "open", - "current_price": 2.4700000286102295, - "return_pct": 2.49, + "current_price": 2.5199999809265137, + "return_pct": 4.56, "days_held": 11, "last_updated": "2026-04-15", "return_1d": 0.0, @@ -13432,8 +13432,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-05", "status": "open", - "current_price": 10.899999618530273, - "return_pct": 5.42, + "current_price": 11.28499984741211, + "return_pct": 9.14, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 2.47, @@ -13455,8 +13455,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-05", "status": "open", - "current_price": 21.34000015258789, - "return_pct": -0.56, + "current_price": 21.100000381469727, + "return_pct": -1.68, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 3.4, @@ -13478,8 +13478,8 @@ "entry_price": 8.640000343322754, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.399999618530273, - "return_pct": -2.78, + "current_price": 8.986800193786621, + "return_pct": 4.01, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.39, @@ -13501,8 +13501,8 @@ "entry_price": 160.92999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 158.61000061035156, - "return_pct": -1.44, + "current_price": 161.35000610351562, + "return_pct": 0.26, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.32, @@ -13524,8 +13524,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-05", "status": "open", - "current_price": 1.5700000524520874, - "return_pct": 17.16, + "current_price": 1.6150000095367432, + "return_pct": 20.52, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.12, @@ -13547,8 +13547,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-05", "status": "open", - "current_price": 2.4700000286102295, - "return_pct": 2.49, + "current_price": 2.5199999809265137, + "return_pct": 4.56, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 4.56, @@ -13570,8 +13570,8 @@ "entry_price": 300.79998779296875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 311.3699951171875, - "return_pct": 3.51, + "current_price": 312.20001220703125, + "return_pct": 3.79, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 0.68, @@ -13593,8 +13593,8 @@ "entry_price": 194.8699951171875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 218.8699951171875, - "return_pct": 12.32, + "current_price": 214.36000061035156, + "return_pct": 10.0, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.45, @@ -13616,8 +13616,8 @@ "entry_price": 214.97999572753906, "discovery_date": "2026-04-05", "status": "open", - "current_price": 238.27000427246094, - "return_pct": 10.83, + "current_price": 236.6999969482422, + "return_pct": 10.1, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 1.42, @@ -13639,8 +13639,8 @@ "entry_price": 242.9199981689453, "discovery_date": "2026-04-05", "status": "open", - "current_price": 235.72000122070312, - "return_pct": -2.96, + "current_price": 242.8350067138672, + "return_pct": -0.03, "days_held": 10, "last_updated": "2026-04-15", "return_1d": 0.33, @@ -13662,8 +13662,8 @@ "entry_price": 187.17999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 171.30999755859375, - "return_pct": -8.48, + "current_price": 175.99000549316406, + "return_pct": -5.98, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.18, @@ -13685,8 +13685,8 @@ "entry_price": 9.960000038146973, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.800000190734863, - "return_pct": -11.65, + "current_price": 8.335000038146973, + "return_pct": -16.32, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -2.81, @@ -13708,8 +13708,8 @@ "entry_price": 11.229999542236328, "discovery_date": "2026-04-05", "status": "open", - "current_price": 12.039999961853027, - "return_pct": 7.21, + "current_price": 12.130000114440918, + "return_pct": 8.01, "days_held": 10, "last_updated": "2026-04-15", "return_1d": -0.4, @@ -13733,8 +13733,8 @@ "entry_price": 10.616000175476074, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.899999618530273, - "return_pct": 2.68, + "current_price": 11.28499984741211, + "return_pct": 6.3, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -2.65, @@ -13756,8 +13756,8 @@ "entry_price": 932.6599731445312, "discovery_date": "2026-04-06", "status": "open", - "current_price": 922.5, - "return_pct": -1.09, + "current_price": 923.510009765625, + "return_pct": -0.98, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -2.69, @@ -13802,8 +13802,8 @@ "entry_price": 175.5299072265625, "discovery_date": "2026-04-06", "status": "open", - "current_price": 184.41000366210938, - "return_pct": 5.06, + "current_price": 191.4149932861328, + "return_pct": 9.05, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -5.17, @@ -13825,8 +13825,8 @@ "entry_price": 79.27999877929688, "discovery_date": "2026-04-06", "status": "open", - "current_price": 82.61000061035156, - "return_pct": 4.2, + "current_price": 81.44000244140625, + "return_pct": 2.72, "days_held": 9, "last_updated": "2026-04-15", "return_1d": 0.26, @@ -13848,8 +13848,8 @@ "entry_price": 22.3700008392334, "discovery_date": "2026-04-06", "status": "open", - "current_price": 21.34000015258789, - "return_pct": -4.6, + "current_price": 21.100000381469727, + "return_pct": -5.68, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -1.36, @@ -13871,8 +13871,8 @@ "entry_price": 9.713299751281738, "discovery_date": "2026-04-06", "status": "open", - "current_price": 9.949999809265137, - "return_pct": 2.44, + "current_price": 9.980500221252441, + "return_pct": 2.75, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -1.17, @@ -13894,8 +13894,8 @@ "entry_price": 10.890000343322754, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.390000343322754, - "return_pct": -4.59, + "current_price": 10.270000457763672, + "return_pct": -5.69, "days_held": 9, "last_updated": "2026-04-15", "return_1d": -4.55, @@ -13919,8 +13919,8 @@ "entry_price": 18.25, "discovery_date": "2026-04-07", "status": "open", - "current_price": 18.940000534057617, - "return_pct": 3.78, + "current_price": 18.5, + "return_pct": 1.37, "days_held": 8, "last_updated": "2026-04-15", "return_1d": -6.41, @@ -13942,8 +13942,8 @@ "entry_price": 15.989999771118164, "discovery_date": "2026-04-07", "status": "open", - "current_price": 17.850000381469727, - "return_pct": 11.63, + "current_price": 18.020000457763672, + "return_pct": 12.7, "days_held": 8, "last_updated": "2026-04-15", "return_1d": 6.19, @@ -13965,8 +13965,8 @@ "entry_price": 173.52999877929688, "discovery_date": "2026-04-07", "status": "open", - "current_price": 189.86000061035156, - "return_pct": 9.41, + "current_price": 187.2550048828125, + "return_pct": 7.91, "days_held": 8, "last_updated": "2026-04-15", "return_1d": 0.73, @@ -13988,8 +13988,8 @@ "entry_price": 25.18000030517578, "discovery_date": "2026-04-07", "status": "open", - "current_price": 31.469999313354492, - "return_pct": 24.98, + "current_price": 30.959999084472656, + "return_pct": 22.95, "days_held": 8, "last_updated": "2026-04-15", "return_1d": 9.17, @@ -14011,8 +14011,8 @@ "entry_price": 3.440000057220459, "discovery_date": "2026-04-07", "status": "open", - "current_price": 3.4600000381469727, - "return_pct": 0.58, + "current_price": 3.5199999809265137, + "return_pct": 2.33, "days_held": 8, "last_updated": "2026-04-15", "return_1d": -1.02, @@ -14601,8 +14601,8 @@ "entry_price": 82.4749984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 82.61000061035156, - "return_pct": 0.16, + "current_price": 81.44000244140625, + "return_pct": -1.25, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 0.16, @@ -14624,8 +14624,8 @@ "entry_price": 99.2249984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 106.27999877929688, - "return_pct": 7.11, + "current_price": 106.10340118408203, + "return_pct": 6.93, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 7.11, @@ -14647,8 +14647,8 @@ "entry_price": 17.81999969482422, "discovery_date": "2026-04-08", "status": "open", - "current_price": 18.940000534057617, - "return_pct": 6.29, + "current_price": 18.5, + "return_pct": 3.82, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 6.29, @@ -14670,8 +14670,8 @@ "entry_price": 68.44000244140625, "discovery_date": "2026-04-08", "status": "open", - "current_price": 71.83999633789062, - "return_pct": 4.97, + "current_price": 71.20500183105469, + "return_pct": 4.04, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 4.97, @@ -14693,8 +14693,8 @@ "entry_price": 351.1260070800781, "discovery_date": "2026-04-08", "status": "open", - "current_price": 364.20001220703125, - "return_pct": 3.72, + "current_price": 374.9200134277344, + "return_pct": 6.78, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 3.72, @@ -14716,8 +14716,8 @@ "entry_price": 23.3799991607666, "discovery_date": "2026-04-08", "status": "open", - "current_price": 24.030000686645508, - "return_pct": 2.78, + "current_price": 24.329999923706055, + "return_pct": 4.06, "days_held": 7, "last_updated": "2026-04-15", "return_1d": 2.78, @@ -14741,8 +14741,8 @@ "entry_price": 83.36499786376953, "discovery_date": "2026-04-09", "status": "open", - "current_price": 82.61000061035156, - "return_pct": -0.91, + "current_price": 81.44000244140625, + "return_pct": -2.31, "days_held": 6, "last_updated": "2026-04-15", "return_1d": -0.91, @@ -14762,8 +14762,8 @@ "entry_price": 17.309999465942383, "discovery_date": "2026-04-09", "status": "open", - "current_price": 18.940000534057617, - "return_pct": 9.42, + "current_price": 18.5, + "return_pct": 6.87, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 9.42, @@ -14783,8 +14783,8 @@ "entry_price": 16.900999069213867, "discovery_date": "2026-04-09", "status": "open", - "current_price": 17.850000381469727, - "return_pct": 5.62, + "current_price": 18.020000457763672, + "return_pct": 6.62, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 5.62, @@ -14804,8 +14804,8 @@ "entry_price": 62.08000183105469, "discovery_date": "2026-04-09", "status": "open", - "current_price": 62.970001220703125, - "return_pct": 1.43, + "current_price": 61.73500061035156, + "return_pct": -0.56, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 1.43, @@ -14825,8 +14825,8 @@ "entry_price": 172.94500732421875, "discovery_date": "2026-04-09", "status": "open", - "current_price": 189.86000061035156, - "return_pct": 9.78, + "current_price": 187.2550048828125, + "return_pct": 8.27, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 9.78, @@ -14846,8 +14846,8 @@ "entry_price": 224.36000061035156, "discovery_date": "2026-04-09", "status": "open", - "current_price": 249.02000427246094, - "return_pct": 10.99, + "current_price": 247.8800048828125, + "return_pct": 10.48, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 10.99, @@ -14867,8 +14867,8 @@ "entry_price": 12.90999984741211, "discovery_date": "2026-04-09", "status": "open", - "current_price": 13.369999885559082, - "return_pct": 3.56, + "current_price": 14.005000114440918, + "return_pct": 8.48, "days_held": 6, "last_updated": "2026-04-15", "return_1d": 3.56, diff --git a/results/discovery/2026-04-15/run_14_11_28/discovery_result.json b/results/discovery/2026-04-15/run_14_11_28/discovery_result.json new file mode 100644 index 00000000..87b66380 --- /dev/null +++ b/results/discovery/2026-04-15/run_14_11_28/discovery_result.json @@ -0,0 +1,108 @@ +{ + "trade_date": "2026-04-15", + "tickers": [ + "RVMD", + "CAR", + "ORCL", + "HOLX", + "EXAS", + "CINF", + "PAYC", + "V", + "SRE", + "NI", + "SEE", + "CTRA", + "CMS", + "SMC", + "LW", + "SG", + "HTO", + "RPAY", + "BETR", + "GF", + "MNR", + "ACET", + "CHPT", + "WKSP", + "CNXC", + "SVBL", + "FROPX", + "FRBBX", + "SWZ", + "AME", + "CTAS", + "ETN", + "CAMP", + "JBL", + "WMT", + "COST", + "TGT", + "DTST", + "KOPN", + "CCEL", + "ANGO", + "GIPR", + "PXED", + "BEEM", + "RPM", + "ARAI", + "NEOG", + "FAT", + "CARM", + "GRDX", + "MTB", + "OLOX", + "BPTH", + "HOMB", + "TRAW", + "CLSD", + "LFLY", + "POWER", + "RACE", + "QSI", + "IV", + "SRPT", + "AR" + ], + "filtered_tickers": [ + "RPM", + "CTRA", + "AME", + "CTAS", + "ETN", + "WMT", + "COST", + "TGT", + "V", + "SEE", + "RACE" + ], + "final_ranking": [ + { + "rank": 1, + "ticker": "SEE", + "company_name": "Sealed Air Corporation", + "current_price": 42.15, + "strategy_match": "volume_divergence", + "final_score": 75, + "confidence": 8, + "risk_level": "low", + "reason": "The primary edge is a strong OBV divergence signaling multi-week institutional accumulation, corroborated by a highly bullish options P/C ratio of 0.475. Timing is urgent as the stock is exhibiting extreme volatility contraction (Bollinger Bandwidth of 1.3%) while holding above the 50 SMA at $41.82, a classic precursor to an explosive breakout. The risk/reward profile is highly favorable with a tight structural stop-loss available, while a 10.3% short interest provides latent fuel for a potential squeeze. The key risk is the RSI at 69.8, indicating the stock is nearing overbought levels and must break out on strong volume to avoid immediate rejection.", + "description": "Sealed Air Corporation provides packaging solutions in the United States, Europe, the Middle East, Africa, and Asia Pacific." + }, + { + "rank": 2, + "ticker": "V", + "company_name": "Visa Inc.", + "current_price": 312.6400146484375, + "strategy_match": "volume_divergence", + "final_score": 68, + "confidence": 6, + "risk_level": "moderate", + "reason": "The setup offers a compelling accumulation edge, with OBV rising by 32.2% of average volume despite flat price action, backed by highly unusual ITM call buying where the 280 strike traded at 8.92x open interest. The timing is supported by a fresh MACD bullish crossover and price action pushing against the upper Bollinger Band. This creates an attractive risk/reward scenario anchored by elite fundamentals (54.0% ROE, 7.33 Altman Z-Score) as it attempts a trend reversal. The primary risk is technical overhead, as the broader trend remains bearish and failure to decisively reclaim the 50 SMA at $312.96 would invalidate the upside thesis.", + "description": "Visa Inc. operates as a payment technology company in the United States and internationally." + } + ], + "status": "ranked" +} \ No newline at end of file diff --git a/results/discovery/2026-04-15/run_14_11_28/discovery_results.md b/results/discovery/2026-04-15/run_14_11_28/discovery_results.md new file mode 100644 index 00000000..7d007110 --- /dev/null +++ b/results/discovery/2026-04-15/run_14_11_28/discovery_results.md @@ -0,0 +1,66 @@ +# Discovery Analysis - 2026-04-15 + +**LLM Provider**: GOOGLE +**Models**: Shallow=gemini-2.5-flash-lite, Deep=gemini-3-pro-preview + +## Top Investment Opportunities + +### #1: SEE + +**Company:** Sealed Air Corporation + +**Current Price:** $42.15 + +**Strategy:** volume_divergence + +**Score:** 75 | **Confidence:** 8/10 | **Risk:** Low + +**Description:** + +> Sealed Air Corporation provides packaging solutions in the United States, Europe, the Middle East, Africa, and Asia Pacific. + +**Investment Thesis:** + +The primary edge is a strong OBV divergence signaling multi-week institutional accumulation, corroborated by a highly bullish options P/C ratio of 0.475. + +Timing is urgent as the stock is exhibiting extreme volatility contraction (Bollinger Bandwidth of 1.3%) while holding above the 50 SMA at $41.82, a classic precursor to an explosive breakout. + +The risk/reward profile is highly favorable with a tight structural stop-loss available, while a 10.3% short interest provides latent fuel for a potential squeeze. + +The key risk is the RSI at 69.8, indicating the stock is nearing overbought levels and must break out on strong volume to avoid immediate rejection. + +--- + +### #2: V + +**Company:** Visa Inc. + +**Current Price:** $312.64 + +**Strategy:** volume_divergence + +**Score:** 68 | **Confidence:** 6/10 | **Risk:** Moderate + +**Description:** + +> Visa Inc. operates as a payment technology company in the United States and internationally. + +**Investment Thesis:** + +The setup offers a compelling accumulation edge, with OBV rising by 32.2% of average volume despite flat price action, backed by highly unusual ITM call buying where the 280 strike traded at 8.92x open interest. + +The timing is supported by a fresh MACD bullish crossover and price action pushing against the upper Bollinger Band. + +This creates an attractive risk/reward scenario anchored by elite fundamentals (54.0% ROE, 7.33 Altman Z-Score) as it attempts a trend reversal. + +The primary risk is technical overhead, as the broader trend remains bearish and failure to decisively reclaim the 50 SMA at $312.96 would invalidate the upside thesis. + +--- + + +## All Candidates Analyzed + +Total candidates analyzed: 2 + +- **SEE** (volume_divergence) +- **V** (volume_divergence) diff --git a/results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.json b/results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.json new file mode 100644 index 00000000..7a1213ee --- /dev/null +++ b/results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.json @@ -0,0 +1,742 @@ +[ + { + "timestamp": "2026-04-15T14:25:25.061531", + "type": "tool", + "node": "filter", + "step": "Check average volume (batch)", + "tool": "get_average_volume_batch", + "parameters": { + "symbols": [ + "RVMD", + "BETR", + "CHPT", + "DTST", + "KOPN", + "CCEL", + "ANGO", + "GIPR", + "PXED", + "BEEM", + "RPM", + "ARAI", + "NEOG", + "CAR", + "ORCL", + "CINF", + "PAYC", + "NI", + "CTRA", + "CMS", + "SMC", + "SG", + "HTO", + "RPAY", + "GF", + "MNR", + "ACET", + "WKSP", + "CNXC", + "SVBL", + "FROPX", + "FRBBX", + "SWZ", + "AME", + "CTAS", + "ETN", + "CAMP", + "JBL", + "WMT", + "COST", + "TGT", + "FAT", + "CARM", + "GRDX", + "MTB", + "OLOX", + "BPTH", + "HOMB", + "CLSD", + "LFLY", + "AR", + "HOLX", + "EXAS", + "V", + "SRE", + "SEE", + "POWER", + "RACE", + "QSI", + "IV", + "SRPT" + ], + "lookback_days": 10, + "curr_date": "2026-04-15", + "cache_key": "default" + }, + "context": "", + "output": "{\"ORCL\": {\"symbol\": \"ORCL\", \"average_volume\": 26919193.6, \"latest_volume\": 14779036.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CINF\": {\"symbol\": \"CINF\", \"average_volume\": 544556.1, \"latest_volume\": 31961.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"PAYC\": {\"symbol\": \"PAYC\", \"average_volume\": 906898.6, \"latest_volume\": 65986.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"NI\": {\"symbol\": \"NI\", \"average_volume\": 2775824.6, \"latest_volume\": 316346.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CTRA\": {\"symbol\": \"CTRA\", \"average_volume\": 6403870.7, \"latest_volume\": 562407.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CMS\": {\"symbol\": \"CMS\", \"average_volume\": 2374981.5, \"latest_volume\": 155915.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"AME\": {\"symbol\": \"AME\", \"average_volume\": 950418.4, \"latest_volume\": 76984.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CTAS\": {\"symbol\": \"CTAS\", \"average_volume\": 2023953.5, \"latest_volume\": 155135.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"ETN\": {\"symbol\": \"ETN\", \"average_volume\": 1761010.6, \"latest_volume\": 406306.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"JBL\": {\"symbol\": \"JBL\", \"average_volume\": 851029.5, \"latest_volume\": 82595.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"WMT\": {\"symbol\": \"WMT\", \"average_volume\": 13630892.4, \"latest_volume\": 2677924.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"COST\": {\"symbol\": \"COST\", \"average_volume\": 1714553.6, \"latest_volume\": 248636.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"TGT\": {\"symbol\": \"TGT\", \"average_volume\": 4049326.4, \"latest_volume\": 620264.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"MTB\": {\"symbol\": \"MTB\", \"average_volume\": 825279.9, \"latest_volume\": 385099.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"HOMB\": {\"symbol\": \"HOMB\", \"average_volume\": 1063484.7, \"latest_volume\": 131047.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"HOLX\": {\"symbol\": \"HOLX\", \"average_volume\": 12273089.2, \"latest_volume\": 0.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"EXAS\": {\"symbol\": \"EXAS\", \"average_volume\": 3743537.9, \"latest_volume\": 0.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"V\": {\"symbol\": \"V\", \"average_volume\": 5210930.6, \"latest_volume\": 873506.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"SRE\": {\"symbol\": \"SRE\", \"average_volume\": 2620655.1, \"latest_volume\": 200251.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"SEE\": {\"symbol\": \"SEE\", \"average_volume\": 3048100.0, \"latest_volume\": 0.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"RVMD\": {\"symbol\": \"RVMD\", \"average_volume\": 3707246.3, \"latest_volume\": 3387063.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"BETR\": {\"symbol\": \"BETR\", \"average_volume\": 711061.2, \"latest_volume\": 65412.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CHPT\": {\"symbol\": \"CHPT\", \"average_volume\": 495106.3, \"latest_volume\": 122863.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"DTST\": {\"symbol\": \"DTST\", \"average_volume\": 69232.8, \"latest_volume\": 17428.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"KOPN\": {\"symbol\": \"KOPN\", \"average_volume\": 3547332.0, \"latest_volume\": 552820.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CCEL\": {\"symbol\": \"CCEL\", \"average_volume\": 9484.9, \"latest_volume\": 8049.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"ANGO\": {\"symbol\": \"ANGO\", \"average_volume\": 620335.0, \"latest_volume\": 30750.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"GIPR\": {\"symbol\": \"GIPR\", \"average_volume\": 5948152.5, \"latest_volume\": 95425.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"PXED\": {\"symbol\": \"PXED\", \"average_volume\": 159529.7, \"latest_volume\": 5997.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"BEEM\": {\"symbol\": \"BEEM\", \"average_volume\": 323418.7, \"latest_volume\": 42687.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"RPM\": {\"symbol\": \"RPM\", \"average_volume\": 1162504.2, \"latest_volume\": 74442.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"ARAI\": {\"symbol\": \"ARAI\", \"average_volume\": 50779516.9, \"latest_volume\": 12916169.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"NEOG\": {\"symbol\": \"NEOG\", \"average_volume\": 3178350.2, \"latest_volume\": 140402.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CAR\": {\"symbol\": \"CAR\", \"average_volume\": 4032432.4, \"latest_volume\": 1532824.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"SMC\": {\"symbol\": \"SMC\", \"average_volume\": 43345.2, \"latest_volume\": 12352.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"SG\": {\"symbol\": \"SG\", \"average_volume\": 3985244.6, \"latest_volume\": 754546.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"HTO\": {\"symbol\": \"HTO\", \"average_volume\": 533873.6, \"latest_volume\": 51936.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"RPAY\": {\"symbol\": \"RPAY\", \"average_volume\": 1824435.0, \"latest_volume\": 69850.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"GF\": {\"symbol\": \"GF\", \"average_volume\": 65770.6, \"latest_volume\": 15806.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"MNR\": {\"symbol\": \"MNR\", \"average_volume\": 1668010.1, \"latest_volume\": 182801.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"ACET\": {\"symbol\": \"ACET\", \"average_volume\": 169068.3, \"latest_volume\": 125383.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"WKSP\": {\"symbol\": \"WKSP\", \"average_volume\": 258458.4, \"latest_volume\": 69084.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CNXC\": {\"symbol\": \"CNXC\", \"average_volume\": 1477801.0, \"latest_volume\": 128710.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"SVBL\": {\"symbol\": \"SVBL\", \"average_volume\": 1730.0, \"latest_volume\": 1000.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"FROPX\": {\"symbol\": \"FROPX\", \"average_volume\": 0.0, \"latest_volume\": 0.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"FRBBX\": {\"symbol\": \"FRBBX\", \"average_volume\": 0.0, \"latest_volume\": 0.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"SWZ\": {\"symbol\": \"SWZ\", \"average_volume\": 74927.7, \"latest_volume\": 577.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CAMP\": {\"symbol\": \"CAMP\", \"average_volume\": 58845.5, \"latest_volume\": 14955.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"FAT\": {\"symbol\": \"FAT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": \"No volume data found\"}, \"CARM\": {\"symbol\": \"CARM\", \"average_volume\": 97858.6, \"latest_volume\": 486.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"GRDX\": {\"symbol\": \"GRDX\", \"average_volume\": 96605.6, \"latest_volume\": 47856.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"OLOX\": {\"symbol\": \"OLOX\", \"average_volume\": 602544.9, \"latest_volume\": 96949.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"BPTH\": {\"symbol\": \"BPTH\", \"average_volume\": 4850.0, \"latest_volume\": 10800.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"CLSD\": {\"symbol\": \"CLSD\", \"average_volume\": 57900.0, \"latest_volume\": 7100.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"LFLY\": {\"symbol\": \"LFLY\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": \"No volume data found\"}, \"AR\": {\"symbol\": \"AR\", \"average_volume\": 5062157.7, \"latest_volume\": 524977.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"POWER\": {\"symbol\": \"POWER\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": \"No volume data found\"}, \"RACE\": {\"symbol\": \"RACE\", \"average_volume\": 553150.4, \"latest_volume\": 64304.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"QSI\": {\"symbol\": \"QSI\", \"average_volume\": 2597158.8, \"latest_volume\": 2239488.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}, \"IV\": {\"symbol\": \"IV\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": \"No volume data found\"}, \"SRPT\": {\"symbol\": \"SRPT\", \"average_volume\": 2057392.6, \"latest_volume\": 384326.0, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-15\", \"error\": null}}", + "output_length": 10193, + "error": "" + }, + { + "timestamp": "2026-04-15T14:31:36.142497", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "RPM", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for RPM\n**Date:** 2026-04-15\n**Current Price:** $108.67\n\n## Price Action\n- **Daily Change:** -0.70%\n- **5-Day Change:** -0.05%\n\n## RSI (14)\n- **Value:** 60.2 \u2193\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.945\n- **Signal Line:** -0.864\n- **Histogram:** 1.809 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $107.13 (+1.4% from price)\n- **200 SMA:** $111.16 (-2.2% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $111.57\n- **Middle:** $100.72\n- **Lower:** $89.86\n- **Band Position:** 87%\n- **Bandwidth:** 21.5% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $3.55 (3.3% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $103.34 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 74.0\n- **%D:** 68.2\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 24.6 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $103.59 (+4.9% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 1.7M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** BULLISH DIVERGENCE \u26a1 (accumulation)\n\n## VWAP (20-period)\n- **VWAP:** $101.10\n- **Current vs VWAP:** +7.5%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $121.78\n- **Recent Low:** $92.92\n- **Next Resistance:** $110.76 (38.2%)\n- **Next Support:** $107.35 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1487, + "error": "" + }, + { + "timestamp": "2026-04-15T14:31:37.585658", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "RPM" + }, + "context": "", + "output": "No insider transactions found for RPM in the last 3 months.", + "output_length": 59, + "error": "" + }, + { + "timestamp": "2026-04-15T14:31:37.649206", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "RPM" + }, + "context": "", + "output": "## Analyst Recommendation Trends for RPM\n\n### 2026-04-01\n- **Strong Buy**: 4\n- **Buy**: 13\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 21\n\n**Sentiment**: 81.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 3\n- **Buy**: 13\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 22\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 13\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 22\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 12\n- **Hold**: 7\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 22\n\n**Sentiment**: 68.2% Bullish, 0.0% Bearish\n\n", + "output_length": 714, + "error": "" + }, + { + "timestamp": "2026-04-15T14:31:39.814779", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "RPM", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for RPM\n\n**Available Expirations:** 4 dates\n**Analyzing:** 2026-04-17, 2026-05-15, 2026-08-21\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 176 | 279 | 1.585 |\n| Open Interest | 902 | 747 | 0.828 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $90.0 | 161 | 272 | 0.59x | 125.4% |\n", + "output_length": 622, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:08.408176", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "CTRA", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for CTRA\n**Date:** 2026-04-15\n**Current Price:** $31.67\n\n## Price Action\n- **Daily Change:** -4.06%\n- **5-Day Change:** -5.35%\n\n## RSI (14)\n- **Value:** 39.1 \u2193\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** 0.318\n- **Signal Line:** 0.802\n- **Histogram:** -0.483 (Strengthening \u2191)\n- **Signal:** BEARISH CROSSOVER \u26a0\ufe0f\n\n## Moving Averages\n- **50 SMA:** $32.07 (-1.3% from price)\n- **200 SMA:** $26.42 (+19.9% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $36.53\n- **Middle:** $34.23\n- **Lower:** $31.93\n- **Band Position:** -6%\n- **Bandwidth:** 13.4% (volatility indicator)\n- **Signal:** AT LOWER BAND - Potential bounce \u26a1\n\n## ATR (Volatility)\n- **ATR:** $1.23 (3.9% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $29.82 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 26.3\n- **%D:** 37.4\n- **Signal:** Bearish\n\n## ADX (Trend Strength)\n- **ADX:** 13.8 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $33.52 (-5.5% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 293.3M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $34.17\n- **Current vs VWAP:** -7.3%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $36.88\n- **Recent Low:** $27.23\n- **Next Resistance:** $32.06 (50.0%)\n- **Next Support:** $30.92 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1551, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:08.693257", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "CTRA" + }, + "context": "", + "output": "Error retrieving insider transactions for CTRA: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:08.762341", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "CTRA" + }, + "context": "", + "output": "## Analyst Recommendation Trends for CTRA\n\n### 2026-04-01\n- **Strong Buy**: 8\n- **Buy**: 14\n- **Hold**: 9\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 31\n\n**Sentiment**: 71.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 9\n- **Buy**: 16\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 31\n\n**Sentiment**: 80.6% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 9\n- **Buy**: 18\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 32\n\n**Sentiment**: 84.4% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 9\n- **Buy**: 19\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 33\n\n**Sentiment**: 84.8% Bullish, 0.0% Bearish\n\n", + "output_length": 715, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:09.407047", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "CTRA", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for CTRA\n\n**Available Expirations:** 15 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 684 | 893 | 1.306 |\n| Open Interest | 17,240 | 10,302 | 0.598 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Bullish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $26.0 | 593 | 770 | 0.77x | 166.0% |\n", + "output_length": 630, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:26.740607", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "AME", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for AME\n**Date:** 2026-04-15\n**Current Price:** $234.36\n\n## Price Action\n- **Daily Change:** -0.05%\n- **5-Day Change:** +1.68%\n\n## RSI (14)\n- **Value:** 66.3 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 3.017\n- **Signal Line:** 0.183\n- **Histogram:** 2.835 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $225.33 (+4.0% from price)\n- **200 SMA:** $200.41 (+16.9% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $237.37\n- **Middle:** $218.93\n- **Lower:** $200.49\n- **Band Position:** 92%\n- **Bandwidth:** 16.8% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $5.57 (2.4% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $226.01 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 90.6\n- **%D:** 84.0\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 20.8 (Strengthening \u2191)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $223.70 (+4.8% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 9.9M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $218.18\n- **Current vs VWAP:** +7.4%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $241.67\n- **Recent Low:** $207.32\n- **Next Resistance:** $241.67 (0.0% (High))\n- **Next Support:** $233.56 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1520, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:26.782348", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "AME" + }, + "context": "", + "output": "Error retrieving insider transactions for AME: Too Many Requests. Rate limited. Try after a while.", + "output_length": 98, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:26.891568", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "AME" + }, + "context": "", + "output": "## Analyst Recommendation Trends for AME\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 16\n- **Hold**: 7\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 25\n\n**Sentiment**: 72.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 15\n- **Hold**: 7\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 24\n\n**Sentiment**: 70.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 2\n- **Buy**: 14\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 24\n\n**Sentiment**: 66.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 12\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 23\n\n**Sentiment**: 65.2% Bullish, 0.0% Bearish\n\n", + "output_length": 714, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:27.408019", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "AME", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for AME\n\n**Available Expirations:** 6 dates\n**Analyzing:** 2026-04-17, 2026-05-15, 2026-06-18\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 169 | 900 | 5.325 |\n| Open Interest | 5,402 | 3,698 | 0.685 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Bullish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $185.0 | 200 | 201 | 1.0x | 147.0% |\n| PUT | 2026-05-15 | $220.0 | 615 | 1,202 | 0.51x | 38.6% |\n", + "output_length": 686, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:29.135850", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "CTAS", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for CTAS\n**Date:** 2026-04-15\n**Current Price:** $176.14\n\n## Price Action\n- **Daily Change:** +0.26%\n- **5-Day Change:** +0.89%\n\n## RSI (14)\n- **Value:** 43.7 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -4.326\n- **Signal Line:** -5.374\n- **Histogram:** 1.048 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $188.51 (-6.6% from price)\n- **200 SMA:** $196.45 (-10.3% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f\n\n## Bollinger Bands (20,2)\n- **Upper:** $188.42\n- **Middle:** $175.59\n- **Lower:** $162.77\n- **Band Position:** 52%\n- **Bandwidth:** 14.6% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $4.54 (2.6% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $169.33 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 79.3\n- **%D:** 63.2\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 7.5 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $177.44 (-0.7% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** -18.2M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $175.77\n- **Current vs VWAP:** +0.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $209.08\n- **Recent Low:** $165.60\n- **Next Resistance:** $182.21 (61.8%)\n- **Next Support:** $174.90 (78.6%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1546, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:29.413735", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "CTAS" + }, + "context": "", + "output": "# Insider Transactions for CTAS\n# Data retrieved on: 2026-04-15 14:32:29\n\n## Summary\n- **Insider Sentiment:** Neutral\n- **Option Exercise:** 1 transactions\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-04-09,COLETTI ROBERT E,Director,Option Exercise,12544,339463,D\n", + "output_length": 312, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:29.481040", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "CTAS" + }, + "context": "", + "output": "## Analyst Recommendation Trends for CTAS\n\n### 2026-04-01\n- **Strong Buy**: 4\n- **Buy**: 9\n- **Hold**: 13\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 27\n\n**Sentiment**: 48.1% Bullish, 3.7% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 4\n- **Buy**: 10\n- **Hold**: 14\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 29\n\n**Sentiment**: 48.3% Bullish, 3.4% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 4\n- **Buy**: 10\n- **Hold**: 13\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 28\n\n**Sentiment**: 50.0% Bullish, 3.6% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 4\n- **Buy**: 8\n- **Hold**: 14\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 27\n\n**Sentiment**: 44.4% Bullish, 3.7% Bearish\n\n", + "output_length": 717, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:29.836221", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "CTAS", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for CTAS\n\n**Available Expirations:** 15 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 292 | 452 | 1.548 |\n| Open Interest | 1,537 | 1,556 | 1.012 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-24 | $180.0 | 142 | 21 | 6.76x | 32.1% |\n| PUT | 2026-04-24 | $150.0 | 250 | 250 | 1.0x | 53.6% |\n", + "output_length": 685, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:34.320886", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "ETN", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for ETN\n**Date:** 2026-04-15\n**Current Price:** $401.90\n\n## Price Action\n- **Daily Change:** -0.36%\n- **5-Day Change:** +4.23%\n\n## RSI (14)\n- **Value:** 67.3 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 9.986\n- **Signal Line:** 5.042\n- **Histogram:** 4.944 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $368.91 (+8.9% from price)\n- **200 SMA:** $357.57 (+12.4% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $407.20\n- **Middle:** $370.99\n- **Lower:** $334.77\n- **Band Position:** 93%\n- **Bandwidth:** 19.5% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $12.72 (3.2% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $382.82 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 87.7\n- **%D:** 79.5\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 19.0 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $376.49 (+6.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 35.7M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $369.78\n- **Current vs VWAP:** +8.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $407.83\n- **Recent Low:** $337.20\n- **Next Resistance:** $407.83 (0.0% (High))\n- **Next Support:** $391.16 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1538, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:34.481952", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "ETN" + }, + "context": "", + "output": "No insider transactions found for ETN in the last 3 months.", + "output_length": 59, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:34.563828", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "ETN" + }, + "context": "", + "output": "## Analyst Recommendation Trends for ETN\n\n### 2026-04-01\n- **Strong Buy**: 8\n- **Buy**: 21\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 37\n\n**Sentiment**: 78.4% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 7\n- **Buy**: 20\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 77.1% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 7\n- **Buy**: 20\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 77.1% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 6\n- **Buy**: 19\n- **Hold**: 9\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 34\n\n**Sentiment**: 73.5% Bullish, 0.0% Bearish\n\n", + "output_length": 714, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:35.013246", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "ETN", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for ETN\n\n**Available Expirations:** 16 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 993 | 1,065 | 1.073 |\n| Open Interest | 9,057 | 22,607 | 2.496 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Neutral\n- **OI P/C Ratio:** Bearish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-24 | $370.0 | 147 | 96 | 1.53x | 41.0% |\n", + "output_length": 611, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:38.502854", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "WMT", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for WMT\n**Date:** 2026-04-15\n**Current Price:** $125.05\n\n## Price Action\n- **Daily Change:** +0.39%\n- **5-Day Change:** -1.74%\n\n## RSI (14)\n- **Value:** 50.9 \u2193\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.576\n- **Signal Line:** 0.366\n- **Histogram:** 0.210 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $125.49 (-0.4% from price)\n- **200 SMA:** $109.93 (+13.7% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $128.92\n- **Middle:** $123.88\n- **Lower:** $118.85\n- **Band Position:** 62%\n- **Bandwidth:** 8.1% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $2.92 (2.3% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $120.67 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 57.1\n- **%D:** 66.7\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 9.7 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $124.86 (+0.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 476.7M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** BULLISH DIVERGENCE \u26a1 (accumulation)\n\n## VWAP (20-period)\n- **VWAP:** $123.21\n- **Current vs VWAP:** +1.5%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $134.41\n- **Recent Low:** $118.02\n- **Next Resistance:** $126.22 (50.0%)\n- **Next Support:** $124.28 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1514, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:38.631594", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "WMT" + }, + "context": "", + "output": "# Insider Transactions for WMT\n# Data retrieved on: 2026-04-15 14:32:38\n\n## Summary\n- **Insider Sentiment:** BEARISH \u26a0\ufe0f (significant insider selling)\n- **Award/Grant:** 11 transactions\n- **Sale:** 4 transactions\n- **Gift:** 1 transactions\n- **Total Sales Value:** $407,168,340\n- **Largest Sale (3mo):** 2026-03-25 | WALTON FAMILY HOLDINGS TRUST (Beneficial Owner of more than 10% of a Class of Security) | 3279000 shares | $403009014 | Ownership: D\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-03-31,HARRIS CARLA A,Director,Award/Grant,141,17523,D\n2026-03-31,MEHROTRA SHISHIR,Director,Award/Grant,213,26472,D\n2026-03-31,MORITZ ROBERT EDWARD JR.,Director,Award/Grant,231,28709,D\n2026-03-31,FLYNN TIMOTHY PATRICK,Director,Award/Grant,302,37533,D\n2026-03-31,FRIAR SARAH J,Director,Award/Grant,282,35047,D\n2026-03-31,PENNER GREGORY BOYD,Director,Award/Grant,458,56920,D\n2026-03-31,WALTON STEUART L.,Director,Award/Grant,282,35047,D\n2026-03-31,STEPHENSON RANDALL L,Director,Award/Grant,382,47475,D\n2026-03-31,CONDE CESAR,Director,Award/Grant,231,28709,D\n2026-03-31,NICCOL BRIAN R,Director,Award/Grant,231,28709,D\n2026-03-31,MAYER MARISSA A,Director,Award/Grant,231,28709,D\n2026-03-26,MCMILLON C DOUGLAS,Director,Sale,19416,2391280,D\n2026-03-25,WALTON FAMILY HOLDINGS TRUST,Beneficial Owner of more than 10% of a Class of Security,Sale,3279000,403009014,D\n2026-03-19,FURNER JOHN R,Chief Executive Officer,Sale,13125,1600718,D\n2026-03-17,WALTON STEUART L.,Director,Gift,35000,0,D\n2026-03-16,BARTLETT DANIEL J,Officer,Sale,1325,167328,D\n", + "output_length": 1577, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:38.696595", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "WMT" + }, + "context": "", + "output": "## Analyst Recommendation Trends for WMT\n\n### 2026-04-01\n- **Strong Buy**: 14\n- **Buy**: 30\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 91.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 14\n- **Buy**: 31\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 49\n\n**Sentiment**: 91.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 14\n- **Buy**: 32\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 49\n\n**Sentiment**: 93.9% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 15\n- **Buy**: 31\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 95.8% Bullish, 0.0% Bearish\n\n", + "output_length": 718, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:39.874572", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "WMT", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for WMT\n\n**Available Expirations:** 17 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 10,329 | 9,081 | 0.879 |\n| Open Interest | 122,777 | 145,971 | 1.189 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Neutral\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-24 | $124.0 | 3,123 | 777 | 4.02x | 25.9% |\n| CALL | 2026-04-17 | $100.0 | 166 | 120 | 1.38x | 165.6% |\n| PUT | 2026-04-17 | $75.0 | 3,000 | 3,010 | 1.0x | 181.3% |\n| PUT | 2026-04-17 | $80.0 | 750 | 753 | 1.0x | 156.3% |\n| PUT | 2026-04-17 | $108.0 | 295 | 357 | 0.83x | 53.1% |\n| CALL | 2026-05-01 | $134.0 | 123 | 155 | 0.79x | 26.8% |\n| PUT | 2026-05-01 | $114.0 | 161 | 204 | 0.79x | 29.7% |\n| PUT | 2026-04-24 | $122.0 | 320 | 415 | 0.77x | 25.7% |\n| CALL | 2026-04-17 | $128.0 | 2,316 | 3,044 | 0.76x | 27.9% |\n| PUT | 2026-05-01 | $118.0 | 726 | 967 | 0.75x | 27.1% |\n", + "output_length": 1153, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:41.884342", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "COST", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for COST\n**Date:** 2026-04-15\n**Current Price:** $974.80\n\n## Price Action\n- **Daily Change:** -0.62%\n- **5-Day Change:** -5.38%\n\n## RSI (14)\n- **Value:** 41.9 \u2193\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** 2.858\n- **Signal Line:** 4.958\n- **Histogram:** -2.100 (Strengthening \u2191)\n- **Signal:** BEARISH CROSSOVER \u26a0\ufe0f\n\n## Moving Averages\n- **50 SMA:** $993.95 (-1.9% from price)\n- **200 SMA:** $947.40 (+2.9% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $1032.80\n- **Middle:** $992.69\n- **Lower:** $952.58\n- **Band Position:** 28%\n- **Bandwidth:** 8.1% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $19.00 (1.9% of price)\n- **Level:** Low volatility\n- **Suggested Stop-Loss:** $946.30 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 35.5\n- **%D:** 56.7\n- **Signal:** Bearish\n\n## ADX (Trend Strength)\n- **ADX:** 18.8 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $997.08 (-2.2% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** -35.2M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $993.42\n- **Current vs VWAP:** -1.9%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $1035.82\n- **Recent Low:** $931.27\n- **Next Resistance:** $983.54 (50.0%)\n- **Next Support:** $971.21 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1538, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:42.058095", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "COST" + }, + "context": "", + "output": "# Insider Transactions for COST\n# Data retrieved on: 2026-04-15 14:32:42\n\n## Summary\n- **Insider Sentiment:** BEARISH \u26a0\ufe0f (significant insider selling)\n- **Sale:** 1 transactions\n- **Total Sales Value:** $695,100\n- **Largest Sale (3mo):** 2026-04-01 | FRATES CATON (Officer) | 700 shares | $695100 | Ownership: D\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-04-01,FRATES CATON,Officer,Sale,700,695100,D\n", + "output_length": 450, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:42.173195", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "COST" + }, + "context": "", + "output": "## Analyst Recommendation Trends for COST\n\n### 2026-04-01\n- **Strong Buy**: 13\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 44\n\n**Sentiment**: 68.2% Bullish, 2.3% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 13\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 44\n\n**Sentiment**: 68.2% Bullish, 2.3% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 13\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 44\n\n**Sentiment**: 68.2% Bullish, 2.3% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 13\n- **Buy**: 15\n- **Hold**: 14\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 43\n\n**Sentiment**: 65.1% Bullish, 2.3% Bearish\n\n", + "output_length": 723, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:42.694214", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "COST", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for COST\n\n**Available Expirations:** 19 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 2,930 | 11,253 | 3.841 |\n| Open Interest | 34,758 | 53,425 | 1.537 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Bearish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-24 | $750.0 | 806 | 164 | 4.91x | 92.9% |\n| PUT | 2026-04-24 | $770.0 | 598 | 133 | 4.5x | 85.1% |\n| PUT | 2026-04-17 | $805.0 | 799 | 275 | 2.91x | 104.4% |\n| PUT | 2026-04-17 | $905.0 | 392 | 212 | 1.85x | 46.9% |\n| PUT | 2026-04-17 | $825.0 | 161 | 95 | 1.69x | 62.5% |\n| PUT | 2026-04-24 | $580.0 | 274 | 190 | 1.44x | 166.7% |\n| PUT | 2026-04-24 | $980.0 | 164 | 119 | 1.38x | 22.5% |\n| PUT | 2026-04-24 | $590.0 | 530 | 433 | 1.22x | 107.8% |\n| PUT | 2026-04-24 | $610.0 | 275 | 248 | 1.11x | 152.4% |\n| PUT | 2026-05-01 | $940.0 | 200 | 187 | 1.07x | 22.9% |\n", + "output_length": 1159, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:54.170333", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "TGT", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for TGT\n**Date:** 2026-04-15\n**Current Price:** $119.53\n\n## Price Action\n- **Daily Change:** +1.40%\n- **5-Day Change:** -2.92%\n\n## RSI (14)\n- **Value:** 52.1 \u2193\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 1.404\n- **Signal Line:** 1.565\n- **Histogram:** -0.161 (Strengthening \u2191)\n- **Signal:** BEARISH CROSSOVER \u26a0\ufe0f\n\n## Moving Averages\n- **50 SMA:** $116.83 (+2.3% from price)\n- **200 SMA:** $100.31 (+19.2% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $124.80\n- **Middle:** $118.63\n- **Lower:** $112.46\n- **Band Position:** 57%\n- **Bandwidth:** 10.4% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $3.23 (2.7% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $114.68 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 48.5\n- **%D:** 64.2\n- **Signal:** Bearish\n\n## ADX (Trend Strength)\n- **ADX:** 13.5 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $119.34 (+0.2% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 84.2M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $117.76\n- **Current vs VWAP:** +1.5%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $126.00\n- **Recent Low:** $102.64\n- **Next Resistance:** $120.49 (23.6%)\n- **Next Support:** $117.08 (38.2%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1546, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:54.375154", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "TGT" + }, + "context": "", + "output": "# Insider Transactions for TGT\n# Data retrieved on: 2026-04-15 14:32:54\n\n## Summary\n- **Insider Sentiment:** BEARISH \u26a0\ufe0f (significant insider selling)\n- **Award/Grant:** 8 transactions\n- **Sale:** 1 transactions\n- **Total Sales Value:** $240,593\n- **Largest Sale (3mo):** 2026-03-17 | LIEGEL MATTHEW A (Officer) | 2053 shares | $240593 | Ownership: D\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-04-07,KREMER MELISSA K,Officer,Award/Grant,7259,0,D\n2026-04-07,FIDDELKE MICHAEL J.,Officer,Award/Grant,11250,0,D\n2026-04-07,SYLVESTER CARA A,Officer,Award/Grant,5809,0,D\n2026-04-07,VEMANA PRATABKUMAR,Officer,Award/Grant,3634,0,D\n2026-04-07,LIEGEL MATTHEW A,Officer,Award/Grant,1337,0,D\n2026-04-07,ROATH LISA R,Officer,Award/Grant,2443,0,D\n2026-04-07,CORNELL BRIAN C,Officer and Director,Award/Grant,50777,0,D\n2026-04-01,BRATSPIES STEPHEN B.,Director,Award/Grant,1791,0,D\n2026-03-17,LIEGEL MATTHEW A,Officer,Sale,2053,240593,D\n", + "output_length": 969, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:54.455727", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "TGT" + }, + "context": "", + "output": "## Analyst Recommendation Trends for TGT\n\n### 2026-04-01\n- **Strong Buy**: 7\n- **Buy**: 8\n- **Hold**: 25\n- **Sell**: 3\n- **Strong Sell**: 0\n- **Total Analysts**: 43\n\n**Sentiment**: 34.9% Bullish, 7.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 7\n- **Buy**: 8\n- **Hold**: 24\n- **Sell**: 4\n- **Strong Sell**: 1\n- **Total Analysts**: 44\n\n**Sentiment**: 34.1% Bullish, 11.4% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 7\n- **Buy**: 8\n- **Hold**: 24\n- **Sell**: 4\n- **Strong Sell**: 1\n- **Total Analysts**: 44\n\n**Sentiment**: 34.1% Bullish, 11.4% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 6\n- **Buy**: 8\n- **Hold**: 23\n- **Sell**: 4\n- **Strong Sell**: 2\n- **Total Analysts**: 43\n\n**Sentiment**: 32.6% Bullish, 14.0% Bearish\n\n", + "output_length": 717, + "error": "" + }, + { + "timestamp": "2026-04-15T14:32:54.906807", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "TGT", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for TGT\n\n**Available Expirations:** 19 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 5,201 | 2,369 | 0.455 |\n| Open Interest | 36,603 | 31,480 | 0.86 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bullish (more call volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-17 | $123.0 | 3,304 | 537 | 6.15x | 26.9% |\n| CALL | 2026-05-01 | $116.0 | 154 | 162 | 0.95x | 44.2% |\n| CALL | 2026-05-01 | $118.0 | 103 | 114 | 0.9x | 41.7% |\n| PUT | 2026-04-17 | $118.0 | 207 | 298 | 0.69x | 40.1% |\n", + "output_length": 811, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:05.118938", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "V", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for V\n**Date:** 2026-04-15\n**Current Price:** $311.37\n\n## Price Action\n- **Daily Change:** +0.64%\n- **5-Day Change:** +0.78%\n\n## RSI (14)\n- **Value:** 54.8 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -1.258\n- **Signal Line:** -2.986\n- **Histogram:** 1.728 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $312.96 (-0.5% from price)\n- **200 SMA:** $334.13 (-6.8% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f\n\n## Bollinger Bands (20,2)\n- **Upper:** $312.00\n- **Middle:** $303.62\n- **Lower:** $295.24\n- **Band Position:** 96%\n- **Bandwidth:** 5.5% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $6.46 (2.1% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $301.68 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 82.0\n- **%D:** 71.1\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 14.2 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $306.33 (+1.6% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -26.4M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $303.17\n- **Current vs VWAP:** +2.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $336.90\n- **Recent Low:** $293.89\n- **Next Resistance:** $315.39 (50.0%)\n- **Next Support:** $310.32 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1567, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:05.258422", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "V" + }, + "context": "", + "output": "No insider transactions found for V in the last 3 months.", + "output_length": 57, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:05.328377", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "V" + }, + "context": "", + "output": "## Analyst Recommendation Trends for V\n\n### 2026-04-01\n- **Strong Buy**: 11\n- **Buy**: 31\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 46\n\n**Sentiment**: 91.3% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 13\n- **Buy**: 31\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 91.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 13\n- **Buy**: 29\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 87.5% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 13\n- **Buy**: 28\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 47\n\n**Sentiment**: 87.2% Bullish, 0.0% Bearish\n\n", + "output_length": 716, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:06.101107", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "V", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for V\n\n**Available Expirations:** 18 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 3,795 | 2,716 | 0.716 |\n| Open Interest | 39,920 | 28,748 | 0.72 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Neutral\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-24 | $280.0 | 116 | 13 | 8.92x | 62.2% |\n| CALL | 2026-04-17 | $270.0 | 118 | 19 | 6.21x | 90.5% |\n| PUT | 2026-04-24 | $190.0 | 762 | 153 | 4.98x | 170.6% |\n| PUT | 2026-04-17 | $317.5 | 104 | 34 | 3.06x | 32.6% |\n| PUT | 2026-04-17 | $220.0 | 123 | 78 | 1.58x | 231.5% |\n| CALL | 2026-04-17 | $480.0 | 124 | 125 | 0.99x | 253.2% |\n| CALL | 2026-05-01 | $365.0 | 104 | 166 | 0.63x | 37.0% |\n", + "output_length": 963, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:13.110098", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "SEE", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for SEE\n**Date:** 2026-04-15\n**Current Price:** $42.15\n\n## Price Action\n- **Daily Change:** +0.00%\n- **5-Day Change:** +0.17%\n\n## RSI (14)\n- **Value:** 69.8 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.104\n- **Signal Line:** 0.092\n- **Histogram:** 0.012 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $41.82 (+0.8% from price)\n- **200 SMA:** $37.09 (+13.6% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $42.24\n- **Middle:** $41.97\n- **Lower:** $41.70\n- **Band Position:** 84%\n- **Bandwidth:** 1.3% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $0.09 (0.2% of price)\n- **Level:** Low volatility\n- **Suggested Stop-Loss:** $42.02 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 95.9\n- **%D:** 91.9\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 24.8 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $41.99 (+0.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 43.0M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $41.97\n- **Current vs VWAP:** +0.4%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $42.15\n- **Recent Low:** $41.55\n- **Next Support:** $42.01 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1454, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:13.250386", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "SEE" + }, + "context": "", + "output": "No insider transactions found for SEE in the last 3 months.", + "output_length": 59, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:13.317969", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "SEE" + }, + "context": "", + "output": "## Analyst Recommendation Trends for SEE\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 15\n\n**Sentiment**: 46.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 41.2% Bullish, 5.9% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 41.2% Bullish, 5.9% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 41.2% Bullish, 5.9% Bearish\n\n", + "output_length": 710, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:13.701419", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "SEE", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for SEE\n\n**Available Expirations:** 4 dates\n**Analyzing:** 2026-04-17, 2026-05-15, 2026-07-17\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 402 | 191 | 0.475 |\n| Open Interest | 47,939 | 3,348 | 0.07 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bullish (more call volume)\n- **OI P/C Ratio:** Bullish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-17 | $40.0 | 116 | 199 | 0.58x | 0.0% |\n", + "output_length": 626, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:16.881579", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "RACE", + "curr_date": "2026-04-15" + }, + "context": "", + "output": "# Technical Analysis for RACE\n**Date:** 2026-04-15\n**Current Price:** $358.13\n\n## Price Action\n- **Daily Change:** +0.84%\n- **5-Day Change:** +1.94%\n\n## RSI (14)\n- **Value:** 61.2 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 2.402\n- **Signal Line:** -1.685\n- **Histogram:** 4.087 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $348.04 (+2.9% from price)\n- **200 SMA:** $408.61 (-12.4% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $362.04\n- **Middle:** $335.33\n- **Lower:** $308.61\n- **Band Position:** 93%\n- **Bandwidth:** 15.9% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $10.00 (2.8% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $343.13 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 78.9\n- **%D:** 73.8\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 9.1 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $342.98 (+4.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -5.9M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $334.73\n- **Current vs VWAP:** +7.0%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $393.50\n- **Recent Low:** $312.51\n- **Next Resistance:** $362.56 (38.2%)\n- **Next Support:** $353.01 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1536, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:17.022118", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "RACE" + }, + "context": "", + "output": "No insider transactions data found for symbol 'RACE'", + "output_length": 52, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:17.089256", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "RACE" + }, + "context": "", + "output": "## Analyst Recommendation Trends for RACE\n\n### 2026-04-01\n- **Strong Buy**: 7\n- **Buy**: 11\n- **Hold**: 7\n- **Sell**: 2\n- **Strong Sell**: 0\n- **Total Analysts**: 27\n\n**Sentiment**: 66.7% Bullish, 7.4% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 6\n- **Buy**: 11\n- **Hold**: 8\n- **Sell**: 2\n- **Strong Sell**: 0\n- **Total Analysts**: 27\n\n**Sentiment**: 63.0% Bullish, 7.4% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 6\n- **Buy**: 11\n- **Hold**: 8\n- **Sell**: 1\n- **Strong Sell**: 1\n- **Total Analysts**: 27\n\n**Sentiment**: 63.0% Bullish, 7.4% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 5\n- **Buy**: 10\n- **Hold**: 7\n- **Sell**: 1\n- **Strong Sell**: 1\n- **Total Analysts**: 24\n\n**Sentiment**: 62.5% Bullish, 8.3% Bearish\n\n", + "output_length": 715, + "error": "" + }, + { + "timestamp": "2026-04-15T14:33:18.757007", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "RACE", + "num_expirations": 3, + "curr_date": "2026-04-15" + }, + "context": "", + "output": "## Options Activity for RACE\n\n**Available Expirations:** 14 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 253 | 3,381 | 13.364 |\n| Open Interest | 2,503 | 3,012 | 1.203 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $400.0 | 1,540 | 187 | 8.24x | 79.5% |\n", + "output_length": 633, + "error": "" + }, + { + "timestamp": "2026-04-15T14:34:24.858288", + "type": "llm", + "node": "ranker", + "step": "Rank candidates", + "model": "gemini-3-pro-preview", + "prompt": "You are a professional stock analyst selecting the best short-term trading opportunities from a pre-filtered candidate list.\n\nCURRENT DATE: 2026-04-15\n\nGOAL: Select UP TO 15 stocks with the highest probability of generating >5.0% returns within 1-7 days. If fewer than 15 candidates meet the quality bar, return only the ones that do. Quality over quantity \u2014 never pad the list with weak picks.\n\nMINIMUM QUALITY BAR:\n- Only include candidates where you have genuine conviction (final_score >= 65).\n- If a candidate lacks a clear catalyst or has contradictory signals, SKIP it.\n- It is better to return 5 excellent picks than 15 mediocre ones.\n\nSTRATEGY-SPECIFIC EVALUATION CRITERIA:\nEach candidate was discovered by a specific scanner. Evaluate them using the criteria most relevant to their strategy:\n- **insider_buying**: Focus on insider transaction SIZE relative to market cap, insider ROLE (CEO/CFO > Director), number of distinct insiders buying, and whether the stock is near support. Large cluster buys are strongest.\n- **options_flow**: Focus on put/call ratio, absolute call VOLUME vs open interest, premium size, and whether flow aligns with the technical trend. Unusually low P/C ratios (<0.1) with high volume are strongest.\n- **momentum / technical_breakout**: Focus on volume confirmation (>2x average), trend alignment (above key SMAs), and whether momentum is accelerating or fading. Avoid chasing extended moves (RSI >80).\n- **earnings_play**: Focus on short interest (squeeze potential), pre-earnings accumulation signals, analyst estimate trends, and historical earnings surprise rate. Binary risk must be acknowledged.\n- **social_dd**: Has shown 55% 30d win rate \u2014 strongest long-hold scanner. These setups combine social sentiment WITH technical confirmation (OBV, short interest, MACD). Score based on quality of technical/fundamental corroboration. A strong OBV + high short interest + bullish MACD warrants 65-75. DO NOT conflate with social_hype.\n- **social_hype**: Treat as SPECULATIVE (14.3% 7d win rate, -4.84% avg 7d return). Require strong corroborating evidence. Pure social sentiment without data backing should score below 50.\n- **short_squeeze**: Focus on short interest %, days to cover, cost to borrow, and whether a catalyst exists to trigger covering. High SI alone is not enough.\n- **contrarian_value**: Focus on oversold technicals (RSI <30), fundamental support (earnings stability), and a clear reason why the selloff is overdone.\n- **news_catalyst**: **AVOID by default** \u2014 0% historical 7d win rate (-8.37% avg 7d return, n=8). Only score \u226555 if the catalyst is (1) not yet reflected in the intraday move, (2) mechanistic and specific (FDA decision, contract win, regulatory approval), NOT macroeconomic framing ('geopolitical tension', 'oil price', 'rate expectations'). Macro news_catalyst setups should score <50.\n- **sector_rotation**: Focus on relative strength vs sector ETF, whether the stock is a laggard in an accelerating sector.\n- **minervini**: Focus on the RS Rating (top 30% = RS>=70, top 10% = RS>=90) as the primary signal. Verify all 6 trend template conditions are met (price structure above rising SMAs). Strongest setups combine RS>=85 with price consolidating near highs (within 10-15% of 52w high) \u2014 these have minimal overhead supply. Penalize if RS Rating is borderline (70-75) without other confirming signals.\n- **ml_signal**: Use the ML Win Probability as a strong quantitative signal. Scores above 65% deserve significant weight.\n\nHISTORICAL INSIGHTS:\n\"Historical 1-day win rate: 39.1% (603 tracked)\\nHistorical 7-day win rate: 44.1% (596 tracked)\\nHistorical 30-day win rate: 36.8% (495 tracked)\\n\\nBest performing strategies (7-day):\\n - short_squeeze: 60.0% win rate, avg +2.1% return (10 samples)\\n - analyst_upgrade: 55.9% win rate, avg +0.2% return (34 samples)\\n - insider_buying: 47.4% win rate, avg -0.2% return (173 samples)\\n\\nWORST performing strategies (7-day) \\u2014 penalize these heavily in scoring:\\n - pre_earnings_accumulation: 28.6% win rate, avg -1.9% return (7 samples)\\n - social_hype: 18.2% win rate, avg -4.1% return (22 samples)\\n - news_catalyst: 0.0% win rate, avg -9.1% return (8 samples)\"\n\nCANDIDATES FOR REVIEW:\n### RPM (Priority: CRITICAL)\n- **Strategy Match**: pead_drift\n- **Sources**: earnings_beat | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 3.83 | **Piotroski F-Score**: 5\n- **Price**: $105.97 | **Current Price (numeric)**: 105.97000122070312 | **Intraday**: -3.7% | **Avg Volume**: 1,162,504\n- **Short Interest**: 2.8%\n- **Discovery Context**: Earnings beat 7d ago: actual $0.57 vs est $0.36 (+59.9% surprise) \u2014 PEAD drift window open\n- **Business**: RPM International Inc. provides specialty chemicals for the construction, industrial, specialty, and consumer markets. It operates in four segments: CPG, PCG, Consumer, and SPG. The company offers waterproofing, coating, and traditional roofing systems; sealants, air barriers, tapes, and foams; residential home weatherization systems; roofing and building maintenance services; sealing and bonding, subfloor preparation, flooring, and glazing solutions; resin flooring systems, polyurethane, MMA waterproof, epoxy floor paint and coatings, concrete repair, and protection products; fire stopping and intumescent steel coating, and manufacturing industry solutions; and rolled asphalt roofing materials and chemical admixtures. It also provides concrete and masonry admixtures, concrete fibers, cement performance enhancers, curing and sealing compounds, structural grouts and mortars, epoxy adhesives, injection resins, polyurethane foams, floor hardeners and toppings, joint fillers, industrial and architectural coatings, decorative color/stains/stamps, restoration materials, concrete panel wall systems, flooring systems, fluorescent colorants and pigments, shellac-based-specialty and marine coatings, and fuel additives. It offers fiberglass reinforced plastic gratings and shapes; corrosion-control coating, containment and railcar lining, fire and sound proofing, heat and cryogenic insulation, and specialty construction products; amine curing agents, reactive diluents, and epoxy resins; fire and water damage restoration, carpet cleaning, and disinfecting products; wood treatments, coatings, and touch-up products; nail enamels, polishes, and coating components; paint contractors and DIYers, concrete restoration and flooring, metallic and faux finish coatings, cleaners, and hobby paints and cements; and caulks, adhesives, insulating foams, and patches, spackling, glazing, and repair products. The company was incorporated in 1947 and is headquartered in Medina, Ohio.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for RPM\n**Date:** 2026-04-15\n**Current Price:** $108.67\n\n## Price Action\n- **Daily Change:** -0.70%\n- **5-Day Change:** -0.05%\n\n## RSI (14)\n- **Value:** 60.2 \u2193\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.945\n- **Signal Line:** -0.864\n- **Histogram:** 1.809 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $107.13 (+1.4% from price)\n- **200 SMA:** $111.16 (-2.2% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $111.57\n- **Middle:** $100.72\n- **Lower:** $89.86\n- **Band Position:** 87%\n- **Bandwidth:** 21.5% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $3.55 (3.3% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $103.34 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 74.0\n- **%D:** 68.2\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 24.6 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $103.59 (+4.9% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 1.7M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** BULLISH DIVERGENCE \u26a1 (accumulation)\n\n## VWAP (20-period)\n- **VWAP:** $101.10\n- **Current vs VWAP:** +7.5%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $121.78\n- **Recent Low:** $92.92\n- **Next Resistance:** $110.76 (38.2%)\n- **Next Support:** $107.35 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: Sector: Basic Materials | Industry: Specialty Chemicals | Valuation: Cap: $13.57B, P/E: 20.42, Fwd P/E: 18.07, P/B: 4.34, P/S: 1.76 | Growth: Rev Growth: 8.9%, Earnings Growth: 0.0% | Profitability: Profit Margin: 8.6%, Oper Margin: 6.4%, ROE: 22.9%, ROA: 8.1% | Dividend: 199.0% yield | Financial Health: Current Ratio: 2.28, D/E: 92.06 | Analyst Target: $128 | EPS: $5.19 | Beta: 1.09 | 52W Range: $92.92 - $129.12\n\n**Insider Transactions**:\nNo insider transactions found for RPM in the last 3 months.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for RPM\n\n### 2026-04-01\n- **Strong Buy**: 4\n- **Buy**: 13\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 21\n\n**Sentiment**: 81.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 3\n- **Buy**: 13\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 22\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 13\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 22\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 12\n- **Hold**: 7\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 22\n\n**Sentiment**: 68.2% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for RPM\n\n**Available Expirations:** 4 dates\n**Analyzing:** 2026-04-17, 2026-05-15, 2026-08-21\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 176 | 279 | 1.585 |\n| Open Interest | 902 | 747 | 0.828 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $90.0 | 161 | 272 | 0.59x | 125.4% |\n\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### CTRA (Priority: HIGH)\n- **Strategy Match**: volume_divergence\n- **Sources**: obv_divergence | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 2.6 | **Piotroski F-Score**: 7\n- **Price**: $31.58 | **Current Price (numeric)**: 31.575000762939453 | **Intraday**: +0.2% | **Avg Volume**: 6,403,871\n- **Short Interest**: 3.0%\n- **Discovery Context**: OBV divergence: price -4.2% over 20d, OBV +24.7% of avg vol \u2014 multi-week accumulation signal\n- **Business**: Coterra Energy Inc., an independent oil and gas company, engages in the exploration, development, and production of oil, natural gas, and natural gas liquids in the United States. The company's properties include the Permian Basin, which covers approximately 345,000 net acres in the Delaware Basin in west Texas and southeast New Mexico, and an additional approximate of 49,000 net acres in the Delaware Basin in Lea County, New Mexico; Marcellus Shale properties, which covers approximately 186,000 net acres located in Susquehanna County, northeast Pennsylvania; and Anadarko Basin, which covers approximately 208,000 net acres located in the mid-continent region in Oklahoma. It also operates natural gas and saltwater gathering, and disposal systems in Texas. The company sells its natural gas to industrial customers, local distribution companies, oil and gas marketers, energy companies, pipeline companies, and power generation facilities. The company was formerly known as Cabot Oil & Gas Corporation and changed its name to Coterra Energy Inc. in October 2021. Coterra Energy Inc. was incorporated in 1989 and is headquartered in Houston, Texas.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for CTRA\n**Date:** 2026-04-15\n**Current Price:** $31.67\n\n## Price Action\n- **Daily Change:** -4.06%\n- **5-Day Change:** -5.35%\n\n## RSI (14)\n- **Value:** 39.1 \u2193\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** 0.318\n- **Signal Line:** 0.802\n- **Histogram:** -0.483 (Strengthening \u2191)\n- **Signal:** BEARISH CROSSOVER \u26a0\ufe0f\n\n## Moving Averages\n- **50 SMA:** $32.07 (-1.3% from price)\n- **200 SMA:** $26.42 (+19.9% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $36.53\n- **Middle:** $34.23\n- **Lower:** $31.93\n- **Band Position:** -6%\n- **Bandwidth:** 13.4% (volatility indicator)\n- **Signal:** AT LOWER BAND - Potential bounce \u26a1\n\n## ATR (Volatility)\n- **ATR:** $1.23 (3.9% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $29.82 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 26.3\n- **%D:** 37.4\n- **Signal:** Bearish\n\n## ADX (Trend Strength)\n- **ADX:** 13.8 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $33.52 (-5.5% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 293.3M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $34.17\n- **Current vs VWAP:** -7.3%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $36.88\n- **Recent Low:** $27.23\n- **Next Resistance:** $32.06 (50.0%)\n- **Next Support:** $30.92 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: Sector: Energy | Industry: Oil & Gas E&P | Valuation: Cap: $23.98B, P/E: 14.10, Fwd P/E: 10.53, P/B: 1.62, P/S: 3.43 | Growth: Rev Growth: 23.4%, Earnings Growth: 20.6% | Profitability: Profit Margin: 24.6%, Oper Margin: 33.3%, ROE: 12.3%, ROA: 6.7% | Dividend: 278.0% yield | Financial Health: Current Ratio: 1.19, D/E: 26.98 | Analyst Target: $37 | EPS: $2.24 | Beta: 0.27 | 52W Range: $22.33 - $36.88\n\n**Insider Transactions**:\nError retrieving insider transactions for CTRA: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for CTRA\n\n### 2026-04-01\n- **Strong Buy**: 8\n- **Buy**: 14\n- **Hold**: 9\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 31\n\n**Sentiment**: 71.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 9\n- **Buy**: 16\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 31\n\n**Sentiment**: 80.6% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 9\n- **Buy**: 18\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 32\n\n**Sentiment**: 84.4% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 9\n- **Buy**: 19\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 33\n\n**Sentiment**: 84.8% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for CTRA\n\n**Available Expirations:** 15 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 684 | 893 | 1.306 |\n| Open Interest | 17,240 | 10,302 | 0.598 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Bullish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $26.0 | 593 | 770 | 0.77x | 166.0% |\n\n\n**Upcoming Earnings**: Earnings in 15 days (2026-04-30): EPS Est $0.82, Rev Est $2,132,542,488\n\n### AME (Priority: HIGH)\n- **Strategy Match**: analyst_upgrade\n- **Sources**: analyst_upgrades | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 7.78 | **Piotroski F-Score**: 6\n- **Price**: $231.91 | **Current Price (numeric)**: 231.91000366210938 | **Intraday**: -0.8% | **Avg Volume**: 950,418\n- **Short Interest**: 1.6%\n- **Discovery Context**: Analyst upgrade: ZWJ Investment Counsel Inc. Buys 9,786 Shares of AMETEK, Inc. $AME\n- **Business**: AMETEK, Inc. manufactures and sells electronic instruments (EIG) and electromechanical (EMG) devices in the United States and internationally. It operates through EIG and EMG segments. The company offers advanced instruments for the process, aerospace, power, and industrial markets; process and analytical instruments for the oil and gas, petrochemical, pharmaceutical, semiconductor, automation, and food and beverage industries; instruments to the laboratory equipment, ultra-precision manufacturing, medical, and test and measurement markets; power quality monitoring and metering devices, uninterruptible power supplies, programmable power and electromagnetic compatibility test equipment, and gas turbines sensors; dashboard instruments for heavy trucks and other vehicles; instrumentation and controls for food and beverage industries; and aircraft and engine sensors, embedded computing, monitoring, power supplies, fuel and fluid measurement, and data acquisition systems for aerospace and defense industry. It also provides engineered medical components and devices, automation solutions, thermal management systems, specialty metals, and electrical interconnects; single-use and consumable surgical instruments, implantable components, and drug delivery systems; engineered electrical connectors and electronics packaging; precision motion control products for data storage, medical devices, business equipment, automation, and other application; high-purity powdered metals, strips and foils, specialty clad metals, and metal matrix composites; motor-blower systems and heat exchangers for thermal management, military and commercial aircraft, and military ground vehicles; and motors used in commercial appliances, food and beverage machines, hydraulic pumps, and industrial blowers, as well as operates a network of aviation maintenance, repair, and overhaul facilities. AMETEK, Inc. was incorporated in 1930 and is headquartered in Berwyn, Pennsylvania.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for AME\n**Date:** 2026-04-15\n**Current Price:** $234.36\n\n## Price Action\n- **Daily Change:** -0.05%\n- **5-Day Change:** +1.68%\n\n## RSI (14)\n- **Value:** 66.3 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 3.017\n- **Signal Line:** 0.183\n- **Histogram:** 2.835 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $225.33 (+4.0% from price)\n- **200 SMA:** $200.41 (+16.9% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $237.37\n- **Middle:** $218.93\n- **Lower:** $200.49\n- **Band Position:** 92%\n- **Bandwidth:** 16.8% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $5.57 (2.4% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $226.01 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 90.6\n- **%D:** 84.0\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 20.8 (Strengthening \u2191)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $223.70 (+4.8% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 9.9M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $218.18\n- **Current vs VWAP:** +7.4%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $241.67\n- **Recent Low:** $207.32\n- **Next Resistance:** $241.67 (0.0% (High))\n- **Next Support:** $233.56 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: Sector: Industrials | Industry: Specialty Industrial Machinery | Valuation: Cap: $53.02B, P/E: 36.17, Fwd P/E: 26.55, P/B: 4.99, P/S: 7.16 | Growth: Rev Growth: 13.4%, Earnings Growth: 3.6% | Profitability: Profit Margin: 20.0%, Oper Margin: 27.5%, ROE: 14.6%, ROA: 7.9% | Dividend: 58.0% yield | Financial Health: Current Ratio: 1.06, D/E: 24.19 | Analyst Target: $250 | EPS: $6.40 | Beta: 1.04 | 52W Range: $153.73 - $242.05\n\n**Insider Transactions**:\nError retrieving insider transactions for AME: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for AME\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 16\n- **Hold**: 7\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 25\n\n**Sentiment**: 72.0% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 15\n- **Hold**: 7\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 24\n\n**Sentiment**: 70.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 2\n- **Buy**: 14\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 24\n\n**Sentiment**: 66.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 12\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 23\n\n**Sentiment**: 65.2% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for AME\n\n**Available Expirations:** 6 dates\n**Analyzing:** 2026-04-17, 2026-05-15, 2026-06-18\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 169 | 900 | 5.325 |\n| Open Interest | 5,402 | 3,698 | 0.685 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Bullish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $185.0 | 200 | 201 | 1.0x | 147.0% |\n| PUT | 2026-05-15 | $220.0 | 615 | 1,202 | 0.51x | 38.6% |\n\n\n**Upcoming Earnings**: Earnings in 20 days (2026-05-05): EPS Est $1.92, Rev Est $1,934,640,587\n\n### CTAS (Priority: HIGH)\n- **Strategy Match**: analyst_upgrade\n- **Sources**: analyst_upgrades | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 11.93 | **Piotroski F-Score**: 8\n- **Price**: $174.99 | **Current Price (numeric)**: 174.9949951171875 | **Intraday**: -0.6% | **Avg Volume**: 2,023,954\n- **Short Interest**: 3.2%\n- **Discovery Context**: Analyst upgrade: ZWJ Investment Counsel Inc. Buys 9,786 Shares of AMETEK, Inc. $AME\n- **Business**: Cintas Corporation engages in the provision of corporate identity uniforms and related business services primarily in the United States, Canada, and Latin America. It operates through Uniform Rental and Facility Services, First Aid and Safety Services, and All Other segments. The company rents and services uniforms and other garments, including flame resistant clothing, mats, mops and shop towels, and other ancillary items; and provides restroom cleaning services and supplies, as well as sells uniforms. In addition, the company offers first aid and safety services, and fire protection products and services. It provides its products and services through its distribution network and local delivery routes, or local representatives to small service and manufacturing companies, as well as major corporations. The company was founded in 1968 and is based in Cincinnati, Ohio. Cintas Corporation was formerly a subsidiary of Cintas Corporation.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for CTAS\n**Date:** 2026-04-15\n**Current Price:** $176.14\n\n## Price Action\n- **Daily Change:** +0.26%\n- **5-Day Change:** +0.89%\n\n## RSI (14)\n- **Value:** 43.7 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -4.326\n- **Signal Line:** -5.374\n- **Histogram:** 1.048 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $188.51 (-6.6% from price)\n- **200 SMA:** $196.45 (-10.3% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f\n\n## Bollinger Bands (20,2)\n- **Upper:** $188.42\n- **Middle:** $175.59\n- **Lower:** $162.77\n- **Band Position:** 52%\n- **Bandwidth:** 14.6% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $4.54 (2.6% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $169.33 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 79.3\n- **%D:** 63.2\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 7.5 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $177.44 (-0.7% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** -18.2M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $175.77\n- **Current vs VWAP:** +0.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $209.08\n- **Recent Low:** $165.60\n- **Next Resistance:** $182.21 (61.8%)\n- **Next Support:** $174.90 (78.6%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: Sector: Industrials | Industry: Specialty Business Services | Valuation: Cap: $70.14B, P/E: 36.98, Fwd P/E: 32.31, P/B: 14.64, P/S: 6.36 | Growth: Rev Growth: 8.9%, Earnings Growth: 9.7% | Profitability: Profit Margin: 17.6%, Oper Margin: 23.2%, ROE: 41.3%, ROA: 15.9% | Dividend: 102.0% yield | Financial Health: Current Ratio: 1.98, D/E: 60.94 | Analyst Target: $212 | EPS: $4.74 | Beta: 1.01 | 52W Range: $165.60 - $229.24\n\n**Insider Transactions**:\n# Insider Transactions for CTAS\n# Data retrieved on: 2026-04-15 14:32:29\n\n## Summary\n- **Insider Sentiment:** Neutral\n- **Option Exercise:** 1 transactions\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-04-09,COLETTI ROBERT E,Director,Option Exercise,12544,339463,D\n\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for CTAS\n\n### 2026-04-01\n- **Strong Buy**: 4\n- **Buy**: 9\n- **Hold**: 13\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 27\n\n**Sentiment**: 48.1% Bullish, 3.7% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 4\n- **Buy**: 10\n- **Hold**: 14\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 29\n\n**Sentiment**: 48.3% Bullish, 3.4% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 4\n- **Buy**: 10\n- **Hold**: 13\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 28\n\n**Sentiment**: 50.0% Bullish, 3.6% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 4\n- **Buy**: 8\n- **Hold**: 14\n- **Sell**: 0\n- **Strong Sell**: 1\n- **Total Analysts**: 27\n\n**Sentiment**: 44.4% Bullish, 3.7% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for CTAS\n\n**Available Expirations:** 15 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 292 | 452 | 1.548 |\n| Open Interest | 1,537 | 1,556 | 1.012 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-24 | $180.0 | 142 | 21 | 6.76x | 32.1% |\n| PUT | 2026-04-24 | $150.0 | 250 | 250 | 1.0x | 53.6% |\n\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### ETN (Priority: HIGH)\n- **Strategy Match**: analyst_upgrade\n- **Sources**: analyst_upgrades | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 5.77 | **Piotroski F-Score**: 7\n- **Price**: $396.48 | **Current Price (numeric)**: 396.4800109863281 | **Intraday**: -1.1% | **Avg Volume**: 1,761,011\n- **Short Interest**: 2.3%\n- **Discovery Context**: Analyst upgrade: ZWJ Investment Counsel Inc. Buys 9,786 Shares of AMETEK, Inc. $AME\n- **Business**: Eaton Corporation plc operates as a power management company in the United States, Canada, Latin America, Europe, and the Asia Pacific. The company operates through Electrical Americas, Electrical Global, Aerospace, Vehicle, and eMobility segments. It offers electrical components, industrial components, power distribution and assemblies, residential products, single and three phase power quality and connectivity products, wiring devices, circuit protection products, utility power distribution products, and power reliability equipment; and hazardous duty electrical equipment, emergency lighting, fire detection, intrinsically safe explosion-proof instrumentation, and structural support systems. It also provides pumps, motors, hydraulic power units, hoses and fittings, and electro-hydraulic pumps; valves, cylinders, electronic controls, electromechanical actuators, sensors, aircraft flap and slat systems, and nose wheel steering systems; hose, thermoplastic tubing products, fittings, adapters, couplings, and sealing and ducting products; air-to-air refueling systems, fuel pumps, fuel inerting products, sensors, and adapters and regulators; oxygen generation system, payload carriages, and thermal management products; wiring connectors and cables; hydraulic and bag filters, strainers and cartridges, and golf grips for manufacturers of commercial and military aircraft, and related after-market customers, as well as industrial applications. In addition, the company offers transmissions, clutches, hybrid power systems, superchargers, engine valves and valve actuation systems, locking and limited slip differentials, transmission controls, and fuel vapor components for the vehicle industry; voltage inverters, converters, fuses, circuit protection units, vehicle controls, power distribution systems, fuel tank isolation valves, and commercial vehicle hybrid systems. The company formerly known as Abeiron Limited. The company was founded in 1911 and is based in Dublin, Ireland.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for ETN\n**Date:** 2026-04-15\n**Current Price:** $401.90\n\n## Price Action\n- **Daily Change:** -0.36%\n- **5-Day Change:** +4.23%\n\n## RSI (14)\n- **Value:** 67.3 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 9.986\n- **Signal Line:** 5.042\n- **Histogram:** 4.944 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $368.91 (+8.9% from price)\n- **200 SMA:** $357.57 (+12.4% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $407.20\n- **Middle:** $370.99\n- **Lower:** $334.77\n- **Band Position:** 93%\n- **Bandwidth:** 19.5% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $12.72 (3.2% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $382.82 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 87.7\n- **%D:** 79.5\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 19.0 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $376.49 (+6.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 35.7M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $369.78\n- **Current vs VWAP:** +8.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $407.83\n- **Recent Low:** $337.20\n- **Next Resistance:** $407.83 (0.0% (High))\n- **Next Support:** $391.16 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: Sector: Industrials | Industry: Specialty Industrial Machinery | Valuation: Cap: $153.85B, P/E: 37.91, Fwd P/E: 25.56, P/B: 7.91, P/S: 5.60 | Growth: Rev Growth: 13.1%, Earnings Growth: 18.9% | Profitability: Profit Margin: 14.9%, Oper Margin: 20.0%, ROE: 21.5%, ROA: 8.3% | Dividend: 109.0% yield | Financial Health: Current Ratio: 1.32, D/E: 54.88 | Analyst Target: $410 | EPS: $10.45 | Beta: 1.16 | 52W Range: $255.10 - $408.45\n\n**Insider Transactions**:\nNo insider transactions found for ETN in the last 3 months.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for ETN\n\n### 2026-04-01\n- **Strong Buy**: 8\n- **Buy**: 21\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 37\n\n**Sentiment**: 78.4% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 7\n- **Buy**: 20\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 77.1% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 7\n- **Buy**: 20\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 77.1% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 6\n- **Buy**: 19\n- **Hold**: 9\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 34\n\n**Sentiment**: 73.5% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for ETN\n\n**Available Expirations:** 16 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 993 | 1,065 | 1.073 |\n| Open Interest | 9,057 | 22,607 | 2.496 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Neutral\n- **OI P/C Ratio:** Bearish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-24 | $370.0 | 147 | 96 | 1.53x | 41.0% |\n\n\n**Upcoming Earnings**: Earnings in 20 days (2026-05-05): EPS Est $2.77, Rev Est $7,151,763,348\n\n### WMT (Priority: HIGH)\n- **Strategy Match**: analyst_upgrade\n- **Sources**: analyst_upgrades | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 6.61 | **Piotroski F-Score**: 7\n- **Price**: $123.68 | **Current Price (numeric)**: 123.68499755859375 | **Intraday**: -0.7% | **Avg Volume**: 13,630,892\n- **Short Interest**: 0.9%\n- **Discovery Context**: Analyst initiated: Third View Private Wealth LLC Invests $1.13 Million in Walmart Inc. $WMT\n- **Business**: Walmart Inc. engages in the operation of retail and wholesale stores and clubs, ecommerce websites, and mobile applications worldwide. The company operates through three segments: Walmart U.S., Walmart International, and Sam's Club U.S. It operates supercenters, supermarkets, warehouse clubs, cash and carry stores, and discount stores under Walmart and Walmart Neighborhood Market brands; membership-only warehouse clubs; and ecommerce websites, such as walmart.com.mx, walmart.ca, flipkart.com, PhonePe and other sites. It offers grocery items, including dry grocery, snacks, dairy, meat, produce, deli and bakery, frozen foods, alcoholic and nonalcoholic beverages, as well as consumables, such as health and beauty aids, pet supplies, household chemicals, paper goods, and baby products; and fuel and other categories. In addition, it is involved in the provision of health and wellness products covering pharmacy, optical and hearing services, over-the-counter drugs, and protein and nutrition products; and home, hardlines, and seasonal items, including home improvement, outdoor living, gardening, furniture, apparel, jewelry, tools and power equipment, housewares, toys, and mattresses. Further, the company offers consumer electronics and accessories, software, video games, office supplies, appliances, and third-party gift cards. Additionally, it operates digital payment platforms; offers financial services and related products, including money transfers, bill payments, money orders, check cashing, prepaid access, co-branded credit cards, installment lending, and earned wage access; and markets lines of merchandise under private and licensed brands. The company was formerly known as Wal-Mart Stores, Inc. and changed its name to Walmart Inc. in February 2018. Walmart Inc. was founded in 1945 and is based in Bentonville, Arkansas.\n- **News**: Announced a total redesign of its 'Great Value' private label brand across 10,000 items and reported its AI assistant is driving significantly higher consumer spend.\n\n**Technical Analysis**:\n# Technical Analysis for WMT\n**Date:** 2026-04-15\n**Current Price:** $125.05\n\n## Price Action\n- **Daily Change:** +0.39%\n- **5-Day Change:** -1.74%\n\n## RSI (14)\n- **Value:** 50.9 \u2193\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.576\n- **Signal Line:** 0.366\n- **Histogram:** 0.210 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $125.49 (-0.4% from price)\n- **200 SMA:** $109.93 (+13.7% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $128.92\n- **Middle:** $123.88\n- **Lower:** $118.85\n- **Band Position:** 62%\n- **Bandwidth:** 8.1% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $2.92 (2.3% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $120.67 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 57.1\n- **%D:** 66.7\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 9.7 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $124.86 (+0.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 476.7M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** BULLISH DIVERGENCE \u26a1 (accumulation)\n\n## VWAP (20-period)\n- **VWAP:** $123.21\n- **Current vs VWAP:** +1.5%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $134.41\n- **Recent Low:** $118.02\n- **Next Resistance:** $126.22 (50.0%)\n- **Next Support:** $124.28 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: Sector: Consumer Defensive | Industry: Discount Stores | Valuation: Cap: $986.07B, P/E: 45.31, Fwd P/E: 37.65, P/B: 9.89, P/S: 1.38 | Growth: Rev Growth: 5.6%, Earnings Growth: -19.0% | Profitability: Profit Margin: 3.1%, Oper Margin: 4.6%, ROE: 21.8%, ROA: 6.8% | Dividend: 79.0% yield | Financial Health: Current Ratio: 0.79, D/E: 64.44 | Analyst Target: $136 | EPS: $2.73 | Beta: 0.66 | 52W Range: $90.61 - $134.69\n\n**Insider Transactions**:\n# Insider Transactions for WMT\n# Data retrieved on: 2026-04-15 14:32:38\n\n## Summary\n- **Insider Sentiment:** BEARISH \u26a0\ufe0f (significant insider selling)\n- **Award/Grant:** 11 transactions\n- **Sale:** 4 transactions\n- **Gift:** 1 transactions\n- **Total Sales Value:** $407,168,340\n- **Largest Sale (3mo):** 2026-03-25 | WALTON FAMILY HOLDINGS TRUST (Beneficial Owner of more than 10% of a Class of Security) | 3279000 shares | $403009014 | Ownership: D\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-03-31,HARRIS CARLA A,Director,Award/Grant,141,17523,D\n2026-03-31,MEHROTRA SHISHIR,Director,Award/Grant,213,26472,D\n2026-03-31,MORITZ ROBERT EDWARD JR.,Director,Award/Grant,231,28709,D\n2026-03-31,FLYNN TIMOTHY PATRICK,Director,Award/Grant,302,37533,D\n2026-03-31,FRIAR SARAH J,Director,Award/Grant,282,35047,D\n2026-03-31,PENNER GREGORY BOYD,Director,Award/Grant,458,56920,D\n2026-03-31,WALTON STEUART L.,Director,Award/Grant,282,35047,D\n2026-03-31,STEPHENSON RANDALL L,Director,Award/Grant,382,47475,D\n2026-03-31,CONDE CESAR,Director,Award/Grant,231,28709,D\n2026-03-31,NICCOL BRIAN R,Director,Award/Grant,231,28709,D\n2026-03-31,MAYER MARISSA A,Director,Award/Grant,231,28709,D\n2026-03-26,MCMILLON C DOUGLAS,Director,Sale,19416,2391280,D\n2026-03-25,WALTON FAMILY HOLDINGS TRUST,Beneficial Owner of more than 10% of a Class of Security,Sale,3279000,403009014,D\n2026-03-19,FURNER JOHN R,Chief Executive Officer,Sale,13125,1600718,D\n2026-03-17,WALTON STEUART L.,Director,Gift,35000,0,D\n2026-03-16,BARTLETT DANIEL J,Officer,Sale,1325,167328,D\n\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for WMT\n\n### 2026-04-01\n- **Strong Buy**: 14\n- **Buy**: 30\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 91.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 14\n- **Buy**: 31\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 49\n\n**Sentiment**: 91.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 14\n- **Buy**: 32\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 49\n\n**Sentiment**: 93.9% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 15\n- **Buy**: 31\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 95.8% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for WMT\n\n**Available Expirations:** 17 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 10,329 | 9,081 | 0.879 |\n| Open Interest | 122,777 | 145,971 | 1.189 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Neutral\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-24 | $124.0 | 3,123 | 777 | 4.02x | 25.9% |\n| CALL | 2026-04-17 | $100.0 | 166 | 120 | 1.38x | 165.6% |\n| PUT | 2026-04-17 | $75.0 | 3,000 | 3,010 | 1.0x | 181.3% |\n| PUT | 2026-04-17 | $80.0 | 750 | 753 | 1.0x | 156.3% |\n| PUT | 2026-04-17 | $108.0 | 295 | 357 | 0.83x | 53.1% |\n| CALL | 2026-05-01 | $134.0 | 123 | 155 | 0.79x | 26.8% |\n| PUT | 2026-05-01 | $114.0 | 161 | 204 | 0.79x | 29.7% |\n| PUT | 2026-04-24 | $122.0 | 320 | 415 | 0.77x | 25.7% |\n| CALL | 2026-04-17 | $128.0 | 2,316 | 3,044 | 0.76x | 27.9% |\n| PUT | 2026-05-01 | $118.0 | 726 | 967 | 0.75x | 27.1% |\n\n\n**Upcoming Earnings**: Earnings in 29 days (2026-05-14): EPS Est $0.66, Rev Est $176,375,063,850\n\n### COST (Priority: HIGH)\n- **Strategy Match**: analyst_upgrade\n- **Sources**: analyst_upgrades | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 9.88 | **Piotroski F-Score**: 6\n- **Price**: $974.25 | **Current Price (numeric)**: 974.25 | **Intraday**: +0.4% | **Avg Volume**: 1,714,554\n- **Short Interest**: 1.4%\n- **Discovery Context**: Analyst initiated: Third View Private Wealth LLC Invests $1.13 Million in Walmart Inc. $WMT\n- **Business**: Costco Wholesale Corporation, together with its subsidiaries, engages in the operation of membership warehouses in the United States, Puerto Rico, Canada, Mexico, Japan, the United Kingdom, Korea, Australia, Taiwan, China, Spain, France, Iceland, New Zealand, and Sweden. It offers merchandise, including sundries, dry groceries, candies, coolers, freezers, deli, liquor, and tobacco; non-food merchandise comprising appliances, small electronics, health and beauty aids, hardware, lawn and garden, sporting goods, tires, toys and seasonal, automotive, stamps, tickets, apparel, furniture, domestics, housewares, special order kiosks, and jewelry; and fresh food, such as meat, produce, service deli, and bakery products. The company is also involved in warehouse ancillary operations, which include gasoline, pharmacies, optical, food courts, hearing-aid centers, and tire installation centers. In addition, it engages in e-commerce, business centers, travel, and other businesses. The company was formerly known as Costco Companies, Inc. and changed its name to Costco Wholesale Corporation in August 1999. Costco Wholesale Corporation was founded in 1976 and is based in Issaquah, Washington.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for COST\n**Date:** 2026-04-15\n**Current Price:** $974.80\n\n## Price Action\n- **Daily Change:** -0.62%\n- **5-Day Change:** -5.38%\n\n## RSI (14)\n- **Value:** 41.9 \u2193\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** 2.858\n- **Signal Line:** 4.958\n- **Histogram:** -2.100 (Strengthening \u2191)\n- **Signal:** BEARISH CROSSOVER \u26a0\ufe0f\n\n## Moving Averages\n- **50 SMA:** $993.95 (-1.9% from price)\n- **200 SMA:** $947.40 (+2.9% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $1032.80\n- **Middle:** $992.69\n- **Lower:** $952.58\n- **Band Position:** 28%\n- **Bandwidth:** 8.1% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $19.00 (1.9% of price)\n- **Level:** Low volatility\n- **Suggested Stop-Loss:** $946.30 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 35.5\n- **%D:** 56.7\n- **Signal:** Bearish\n\n## ADX (Trend Strength)\n- **ADX:** 18.8 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $997.08 (-2.2% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** -35.2M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $993.42\n- **Current vs VWAP:** -1.9%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $1035.82\n- **Recent Low:** $931.27\n- **Next Resistance:** $983.54 (50.0%)\n- **Next Support:** $971.21 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: Sector: Consumer Defensive | Industry: Discount Stores | Valuation: Cap: $432.33B, P/E: 50.73, Fwd P/E: 43.35, P/B: 26.13, P/S: 1.51 | Growth: Rev Growth: 21.5%, Earnings Growth: 45.5% | Profitability: Profit Margin: 3.0%, Oper Margin: 3.7%, ROE: 29.7%, ROA: 8.7% | Dividend: 53.0% yield | Financial Health: Current Ratio: 1.06, D/E: 60.26 | Analyst Target: $1,068 | EPS: $19.20 | Beta: 0.98 | 52W Range: $844.06 - $1067.08\n\n**Insider Transactions**:\n# Insider Transactions for COST\n# Data retrieved on: 2026-04-15 14:32:42\n\n## Summary\n- **Insider Sentiment:** BEARISH \u26a0\ufe0f (significant insider selling)\n- **Sale:** 1 transactions\n- **Total Sales Value:** $695,100\n- **Largest Sale (3mo):** 2026-04-01 | FRATES CATON (Officer) | 700 shares | $695100 | Ownership: D\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-04-01,FRATES CATON,Officer,Sale,700,695100,D\n\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for COST\n\n### 2026-04-01\n- **Strong Buy**: 13\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 44\n\n**Sentiment**: 68.2% Bullish, 2.3% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 13\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 44\n\n**Sentiment**: 68.2% Bullish, 2.3% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 13\n- **Buy**: 17\n- **Hold**: 13\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 44\n\n**Sentiment**: 68.2% Bullish, 2.3% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 13\n- **Buy**: 15\n- **Hold**: 14\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 43\n\n**Sentiment**: 65.1% Bullish, 2.3% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for COST\n\n**Available Expirations:** 19 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 2,930 | 11,253 | 3.841 |\n| Open Interest | 34,758 | 53,425 | 1.537 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Bearish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-24 | $750.0 | 806 | 164 | 4.91x | 92.9% |\n| PUT | 2026-04-24 | $770.0 | 598 | 133 | 4.5x | 85.1% |\n| PUT | 2026-04-17 | $805.0 | 799 | 275 | 2.91x | 104.4% |\n| PUT | 2026-04-17 | $905.0 | 392 | 212 | 1.85x | 46.9% |\n| PUT | 2026-04-17 | $825.0 | 161 | 95 | 1.69x | 62.5% |\n| PUT | 2026-04-24 | $580.0 | 274 | 190 | 1.44x | 166.7% |\n| PUT | 2026-04-24 | $980.0 | 164 | 119 | 1.38x | 22.5% |\n| PUT | 2026-04-24 | $590.0 | 530 | 433 | 1.22x | 107.8% |\n| PUT | 2026-04-24 | $610.0 | 275 | 248 | 1.11x | 152.4% |\n| PUT | 2026-05-01 | $940.0 | 200 | 187 | 1.07x | 22.9% |\n\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### TGT (Priority: HIGH)\n- **Strategy Match**: analyst_upgrade\n- **Sources**: analyst_upgrades | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 30/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 2.99 | **Piotroski F-Score**: 6\n- **Price**: $119.69 | **Current Price (numeric)**: 119.69000244140625 | **Intraday**: -0.0% | **Avg Volume**: 4,049,326\n- **Short Interest**: 4.2%\n- **Discovery Context**: Analyst initiated: Third View Private Wealth LLC Invests $1.13 Million in Walmart Inc. $WMT | \ud83c\udfaf Unusual bullish options flow: 3 unusual calls vs 1 puts, P/C ratio: 0.455\n- **Business**: Target Corporation operates as a general merchandise retailer in the United States. It offers apparel for women, men, young adults, kids, toddlers, and babies, as well as jewelry, accessories, and shoes; and beauty products, such as skin and bath care, cosmetics, hair care, oral care, deodorant, and shaving products. The company also provides food and beverage products comprising dry and perishable grocery, including snacks, candy, beverages, deli, bakery, meat, produce, and food service; electronics which includes video games and consoles, toys, sporting goods, entertainment, and luggage; bed and bath, home d\u00e9cor, school/office supplies, storage, small appliances, kitchenware, greeting cards, party supplies, furniture, lighting, home improvement, and seasonal merchandise; and household essentials, such as household cleaning, paper products, over-the-counter healthcare, vitamins and supplements, baby gear, and pet supplies. In addition, it sells merchandise through periodic design and creative partnerships, and shop-in-shop experience; and in-store amenities. The company sells its products through its stores; and digital channels, including Target.com. Target Corporation was incorporated in 1902 and is headquartered in Minneapolis, Minnesota.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for TGT\n**Date:** 2026-04-15\n**Current Price:** $119.53\n\n## Price Action\n- **Daily Change:** +1.40%\n- **5-Day Change:** -2.92%\n\n## RSI (14)\n- **Value:** 52.1 \u2193\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 1.404\n- **Signal Line:** 1.565\n- **Histogram:** -0.161 (Strengthening \u2191)\n- **Signal:** BEARISH CROSSOVER \u26a0\ufe0f\n\n## Moving Averages\n- **50 SMA:** $116.83 (+2.3% from price)\n- **200 SMA:** $100.31 (+19.2% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $124.80\n- **Middle:** $118.63\n- **Lower:** $112.46\n- **Band Position:** 57%\n- **Bandwidth:** 10.4% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $3.23 (2.7% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $114.68 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 48.5\n- **%D:** 64.2\n- **Signal:** Bearish\n\n## ADX (Trend Strength)\n- **ADX:** 13.5 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $119.34 (+0.2% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 84.2M\n- **5-Day Trend:** Falling \u2193\n- **Signal:** Confirmed downtrend (price & volume falling)\n\n## VWAP (20-period)\n- **VWAP:** $117.76\n- **Current vs VWAP:** +1.5%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $126.00\n- **Recent Low:** $102.64\n- **Next Resistance:** $120.49 (23.6%)\n- **Next Support:** $117.08 (38.2%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: Sector: Consumer Defensive | Industry: Discount Stores | Valuation: Cap: $54.20B, P/E: 14.72, Fwd P/E: 14.06, P/B: 3.35, P/S: 0.52 | Growth: Rev Growth: -1.5%, Earnings Growth: -5.0% | Profitability: Profit Margin: 3.5%, Oper Margin: 4.9%, ROE: 24.0%, ROA: 5.3% | Dividend: 381.0% yield | Financial Health: Current Ratio: 0.94, D/E: 125.52 | Analyst Target: $125 | EPS: $8.13 | Beta: 1.03 | 52W Range: $83.44 - $126.00\n\n**Insider Transactions**:\n# Insider Transactions for TGT\n# Data retrieved on: 2026-04-15 14:32:54\n\n## Summary\n- **Insider Sentiment:** BEARISH \u26a0\ufe0f (significant insider selling)\n- **Award/Grant:** 8 transactions\n- **Sale:** 1 transactions\n- **Total Sales Value:** $240,593\n- **Largest Sale (3mo):** 2026-03-17 | LIEGEL MATTHEW A (Officer) | 2053 shares | $240593 | Ownership: D\n\n## Transaction Details\n\nStart Date,Insider,Position,Transaction,Shares,Value,Ownership\n2026-04-07,KREMER MELISSA K,Officer,Award/Grant,7259,0,D\n2026-04-07,FIDDELKE MICHAEL J.,Officer,Award/Grant,11250,0,D\n2026-04-07,SYLVESTER CARA A,Officer,Award/Grant,5809,0,D\n2026-04-07,VEMANA PRATABKUMAR,Officer,Award/Grant,3634,0,D\n2026-04-07,LIEGEL MATTHEW A,Officer,Award/Grant,1337,0,D\n2026-04-07,ROATH LISA R,Officer,Award/Grant,2443,0,D\n2026-04-07,CORNELL BRIAN C,Officer and Director,Award/Grant,50777,0,D\n2026-04-01,BRATSPIES STEPHEN B.,Director,Award/Grant,1791,0,D\n2026-03-17,LIEGEL MATTHEW A,Officer,Sale,2053,240593,D\n\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for TGT\n\n### 2026-04-01\n- **Strong Buy**: 7\n- **Buy**: 8\n- **Hold**: 25\n- **Sell**: 3\n- **Strong Sell**: 0\n- **Total Analysts**: 43\n\n**Sentiment**: 34.9% Bullish, 7.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 7\n- **Buy**: 8\n- **Hold**: 24\n- **Sell**: 4\n- **Strong Sell**: 1\n- **Total Analysts**: 44\n\n**Sentiment**: 34.1% Bullish, 11.4% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 7\n- **Buy**: 8\n- **Hold**: 24\n- **Sell**: 4\n- **Strong Sell**: 1\n- **Total Analysts**: 44\n\n**Sentiment**: 34.1% Bullish, 11.4% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 6\n- **Buy**: 8\n- **Hold**: 23\n- **Sell**: 4\n- **Strong Sell**: 2\n- **Total Analysts**: 43\n\n**Sentiment**: 32.6% Bullish, 14.0% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for TGT\n\n**Available Expirations:** 19 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 5,201 | 2,369 | 0.455 |\n| Open Interest | 36,603 | 31,480 | 0.86 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bullish (more call volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-17 | $123.0 | 3,304 | 537 | 6.15x | 26.9% |\n| CALL | 2026-05-01 | $116.0 | 154 | 162 | 0.95x | 44.2% |\n| CALL | 2026-05-01 | $118.0 | 103 | 114 | 0.9x | 41.7% |\n| PUT | 2026-04-17 | $118.0 | 207 | 298 | 0.69x | 40.1% |\n\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### V (Priority: MEDIUM)\n- **Strategy Match**: volume_divergence\n- **Sources**: obv_divergence | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 7.33 | **Piotroski F-Score**: 6\n- **Price**: $312.64 | **Current Price (numeric)**: 312.6400146484375 | **Intraday**: -0.1% | **Avg Volume**: 5,210,931\n- **Short Interest**: 1.4%\n- **Discovery Context**: OBV divergence: price +1.4% over 20d, OBV +32.2% of avg vol \u2014 multi-week accumulation signal\n- **Business**: Visa Inc. operates as a payment technology company in the United States and internationally. The company operates VisaNet, a transaction processing network that enables authorization, clearing, and settlement of payment transactions. It also offers credit, debit, and prepaid card products; tap to pay, tokenization, and click to pay services; Visa Direct, a platform which facilitates money movement, enabling clients to collect, hold, convert, and send funds across its network; and issuing solutions, such as airport lounge access, dining reservations, shopping experiences, event tickets, and seller offers. In addition, the company provides acceptance solutions, an omnichannel payment integration with e-commerce platforms; risk detection and prevention solutions; and advisory and other services comprising consulting practice, proprietary analytics models, data scientists and economists, marketing services, and managed services. It provides its services under the Visa, Visa Electron, V PAY, Interlink, and PLUS brands. The company serves consumers, sellers, financial institutions, and government entities. Visa Inc. was founded in 1958 and is headquartered in San Francisco, California.\n- **News**: Launched a validator node on Stripe's Tempo blockchain for stablecoin settlement and partnered with fintech Neat to embed AI services into cards.\n\n**Technical Analysis**:\n# Technical Analysis for V\n**Date:** 2026-04-15\n**Current Price:** $311.37\n\n## Price Action\n- **Daily Change:** +0.64%\n- **5-Day Change:** +0.78%\n\n## RSI (14)\n- **Value:** 54.8 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -1.258\n- **Signal Line:** -2.986\n- **Histogram:** 1.728 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $312.96 (-0.5% from price)\n- **200 SMA:** $334.13 (-6.8% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f\n\n## Bollinger Bands (20,2)\n- **Upper:** $312.00\n- **Middle:** $303.62\n- **Lower:** $295.24\n- **Band Position:** 96%\n- **Bandwidth:** 5.5% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $6.46 (2.1% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $301.68 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 82.0\n- **%D:** 71.1\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 14.2 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $306.33 (+1.6% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -26.4M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $303.17\n- **Current vs VWAP:** +2.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $336.90\n- **Recent Low:** $293.89\n- **Next Resistance:** $315.39 (50.0%)\n- **Next Support:** $310.32 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: Sector: Financial Services | Industry: Credit Services | Valuation: Cap: $602.90B, P/E: 29.36, Fwd P/E: 21.50, P/B: 15.61, P/S: 14.57 | Growth: Rev Growth: 14.6%, Earnings Growth: 17.4% | Profitability: Profit Margin: 50.2%, Oper Margin: 68.3%, ROE: 54.0%, ROA: 18.4% | Dividend: 86.0% yield | Financial Health: Current Ratio: 1.11, D/E: 54.61 | Analyst Target: $395 | EPS: $10.65 | Beta: 0.80 | 52W Range: $293.89 - $375.51\n\n**Insider Transactions**:\nNo insider transactions found for V in the last 3 months.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for V\n\n### 2026-04-01\n- **Strong Buy**: 11\n- **Buy**: 31\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 46\n\n**Sentiment**: 91.3% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 13\n- **Buy**: 31\n- **Hold**: 4\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 91.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 13\n- **Buy**: 29\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 48\n\n**Sentiment**: 87.5% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 13\n- **Buy**: 28\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 47\n\n**Sentiment**: 87.2% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for V\n\n**Available Expirations:** 18 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 3,795 | 2,716 | 0.716 |\n| Open Interest | 39,920 | 28,748 | 0.72 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Neutral\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-24 | $280.0 | 116 | 13 | 8.92x | 62.2% |\n| CALL | 2026-04-17 | $270.0 | 118 | 19 | 6.21x | 90.5% |\n| PUT | 2026-04-24 | $190.0 | 762 | 153 | 4.98x | 170.6% |\n| PUT | 2026-04-17 | $317.5 | 104 | 34 | 3.06x | 32.6% |\n| PUT | 2026-04-17 | $220.0 | 123 | 78 | 1.58x | 231.5% |\n| CALL | 2026-04-17 | $480.0 | 124 | 125 | 0.99x | 253.2% |\n| CALL | 2026-05-01 | $365.0 | 104 | 166 | 0.63x | 37.0% |\n\n\n**Upcoming Earnings**: Earnings in 13 days (2026-04-28): EPS Est $3.16, Rev Est $10,952,960,154\n\n### SEE (Priority: MEDIUM)\n- **Strategy Match**: volume_divergence\n- **Sources**: obv_divergence | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 35/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 1.93 | **Piotroski F-Score**: 5\n- **Price**: $42.15 | **Current Price (numeric)**: 42.15 | **Intraday**: +0.0% | **Avg Volume**: 3,048,100\n- **Short Interest**: 10.3%\n- **Discovery Context**: OBV divergence: price +0.9% over 20d, OBV +25.8% of avg vol \u2014 multi-week accumulation signal | \ud83c\udfaf Unusual bullish options flow: 1 unusual calls vs 0 puts, P/C ratio: 0.475\n- **Business**: Sealed Air Corporation provides packaging solutions in the United States, Europe, the Middle East, Africa, and Asia Pacific. It operates through two segments: Food and Protective. The Food segment offers integrated packaging materials and automation equipment solutions for food safety, extending shelf life, reducing food waste, automate processes, and optimize total cost to industrial food processors in fresh red meat, poultry, smoked and processed meats, seafood, fluids and liquids, cheese, and other food markets. This segment also provides barrier bags and pouches, film, and trays under the CRYOVAC, CRYOVAC Grip & Tear, CRYOVAC Darfresh, LIQUIBOX, Optidure, and Simple Steps brand names through sales, marketing, and customer service personnel. The Protective segment provides inflatable packaging, performance shrink films, bagging systems, polyurethane foam packaging solutions, and suspension and retention packaging to protect goods to e-commerce, consumer goods, pharmaceutical and medical devices, and industrial manufacturing markets under the SEALED AIR, BUBBLE WRAP, AUTOBAG, Instapak, and Korrvu brands. This segment sells its products through distributors, as well as directly to fabricators, original equipment manufacturers, contract manufacturers, logistics partners, and e-commerce/fulfillment operations. Sealed Air Corporation was incorporated in 1960 and is headquartered in Charlotte, North Carolina.\n- **News**: No news reported for the period of April 14-15, 2026.\n\n**Technical Analysis**:\n# Technical Analysis for SEE\n**Date:** 2026-04-15\n**Current Price:** $42.15\n\n## Price Action\n- **Daily Change:** +0.00%\n- **5-Day Change:** +0.17%\n\n## RSI (14)\n- **Value:** 69.8 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.104\n- **Signal Line:** 0.092\n- **Histogram:** 0.012 (Weakening \u2193)\n- **Signal:** Bullish\n\n## Moving Averages\n- **50 SMA:** $41.82 (+0.8% from price)\n- **200 SMA:** $37.09 (+13.6% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $42.24\n- **Middle:** $41.97\n- **Lower:** $41.70\n- **Band Position:** 84%\n- **Bandwidth:** 1.3% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $0.09 (0.2% of price)\n- **Level:** Low volatility\n- **Suggested Stop-Loss:** $42.02 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 95.9\n- **%D:** 91.9\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 24.8 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $41.99 (+0.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 43.0M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $41.97\n- **Current vs VWAP:** +0.4%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $42.15\n- **Recent Low:** $41.55\n- **Next Support:** $42.01 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: Sector: Consumer Cyclical | Industry: Packaging & Containers | Valuation: Cap: $6.21B, P/E: 14.10, Fwd P/E: 11.33, P/B: 5.02, P/S: 1.16 | Growth: Rev Growth: 2.1% | Profitability: Profit Margin: 9.4%, Oper Margin: 11.5%, ROE: 47.4%, ROA: 7.0% | Dividend: 190.0% yield | Financial Health: Current Ratio: 0.91, D/E: 331.32 | Analyst Target: $46 | EPS: $2.99 | Beta: 1.30 | 52W Range: $25.56 - $44.27\n\n**Insider Transactions**:\nNo insider transactions found for SEE in the last 3 months.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for SEE\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 8\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 15\n\n**Sentiment**: 46.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 41.2% Bullish, 5.9% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 41.2% Bullish, 5.9% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 2\n- **Buy**: 5\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 41.2% Bullish, 5.9% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for SEE\n\n**Available Expirations:** 4 dates\n**Analyzing:** 2026-04-17, 2026-05-15, 2026-07-17\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 402 | 191 | 0.475 |\n| Open Interest | 47,939 | 3,348 | 0.07 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bullish (more call volume)\n- **OI P/C Ratio:** Bullish positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| CALL | 2026-04-17 | $40.0 | 116 | 199 | 0.58x | 0.0% |\n\n\n**Upcoming Earnings**: Earnings in 19 days (2026-05-04): EPS Est $0.82, Rev Est $1,303,519,130\n\n### RACE (Priority: MEDIUM)\n- **Strategy Match**: social_dd\n- **Sources**: reddit_dd | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 9.09 | **Piotroski F-Score**: 9\n- **Price**: $356.06 | **Current Price (numeric)**: 356.05999755859375 | **Intraday**: -0.2% | **Avg Volume**: 553,150\n- **Short Interest**: 3.2%\n- **Discovery Context**: Reddit DD (score: 75/100): 160k Month, in the options account. Consistent 30k weeks, even through the war dip. Calls only, ever\n- **Business**: Ferrari N.V., through its subsidiaries, engages in design, engineering, production, and sale of luxury performance sports cars worldwide. It offers sports, track, one-off, and road cars, as well as supercars. The company also provides spare parts and engines, as well as after sales, repair, maintenance, and restoration services for cars; and licenses its Ferrari brand to various producers and retailers of luxury and lifestyle goods. In addition, it operates Ferrari museums in Modena and Maranello; Il Cavallino restaurant in Maranello; and theme parks in Abu Dhabi and Spain. Further, the company provides direct or indirect finance and leasing services; range of financial and ancillary services; special financing arrangements; and operates franchised and owned Ferrari stores. The company was founded in 1947 and is headquartered in Maranello, Italy.\n- **News**: Shareholders approved a cash dividend of \u20ac3.615 per share and authorized the repurchase of up to 10% of company capital during the Annual General Meeting.\n\n**Technical Analysis**:\n# Technical Analysis for RACE\n**Date:** 2026-04-15\n**Current Price:** $358.13\n\n## Price Action\n- **Daily Change:** +0.84%\n- **5-Day Change:** +1.94%\n\n## RSI (14)\n- **Value:** 61.2 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 2.402\n- **Signal Line:** -1.685\n- **Histogram:** 4.087 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $348.04 (+2.9% from price)\n- **200 SMA:** $408.61 (-12.4% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $362.04\n- **Middle:** $335.33\n- **Lower:** $308.61\n- **Band Position:** 93%\n- **Bandwidth:** 15.9% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $10.00 (2.8% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $343.13 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 78.9\n- **%D:** 73.8\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 9.1 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $342.98 (+4.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -5.9M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $334.73\n- **Current vs VWAP:** +7.0%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $393.50\n- **Recent Low:** $312.51\n- **Next Resistance:** $362.56 (38.2%)\n- **Next Support:** $353.01 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: Sector: Consumer Cyclical | Industry: Auto Manufacturers | Valuation: Cap: $63.26B, P/E: 34.05, Fwd P/E: 28.37, P/B: 13.96, P/S: 8.85 | Growth: Rev Growth: 3.8%, Earnings Growth: -0.2% | Profitability: Profit Margin: 22.3%, Oper Margin: 28.6%, ROE: 42.9%, ROA: 13.8% | Dividend: 120.0% yield | Financial Health: Current Ratio: 2.30, D/E: 73.68 | Analyst Target: $451 | EPS: $10.46 | Beta: 0.60 | 52W Range: $312.51 - $519.10\n\n**Insider Transactions**:\nNo insider transactions data found for symbol 'RACE'\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for RACE\n\n### 2026-04-01\n- **Strong Buy**: 7\n- **Buy**: 11\n- **Hold**: 7\n- **Sell**: 2\n- **Strong Sell**: 0\n- **Total Analysts**: 27\n\n**Sentiment**: 66.7% Bullish, 7.4% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 6\n- **Buy**: 11\n- **Hold**: 8\n- **Sell**: 2\n- **Strong Sell**: 0\n- **Total Analysts**: 27\n\n**Sentiment**: 63.0% Bullish, 7.4% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 6\n- **Buy**: 11\n- **Hold**: 8\n- **Sell**: 1\n- **Strong Sell**: 1\n- **Total Analysts**: 27\n\n**Sentiment**: 63.0% Bullish, 7.4% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 5\n- **Buy**: 10\n- **Hold**: 7\n- **Sell**: 1\n- **Strong Sell**: 1\n- **Total Analysts**: 24\n\n**Sentiment**: 62.5% Bullish, 8.3% Bearish\n\n\n\n**Options Activity**:\n## Options Activity for RACE\n\n**Available Expirations:** 14 dates\n**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01\n\n### Summary\n| Metric | Calls | Puts | Put/Call Ratio |\n|--------|-------|------|----------------|\n| Volume | 253 | 3,381 | 13.364 |\n| Open Interest | 2,503 | 3,012 | 1.203 |\n\n### Sentiment Analysis\n- **Volume P/C Ratio:** Bearish (more put volume)\n- **OI P/C Ratio:** Neutral positioning\n\n### Unusual Activity (High Volume vs Open Interest)\n| Type | Expiry | Strike | Volume | OI | Vol/OI | IV |\n|------|--------|--------|--------|----|---------|----|---|\n| PUT | 2026-04-17 | $400.0 | 1,540 | 187 | 8.24x | 79.5% |\n\n\n**Upcoming Earnings**: Earnings in 20 days (2026-05-05): EPS Est $2.28, Rev Est $1,827,378,623\n\n\nRANKING INSTRUCTIONS:\n1. Evaluate each candidate through the lens of its specific strategy (see criteria above).\n2. Cross-reference the strategy signal with Technicals, Fundamentals, and Options data for confirmation.\n3. Use the Quantitative Pre-Score as an objective baseline \u2014 scores above 50 indicate strong multi-factor alignment.\n4. The ML Win Probability is a trained model's estimate of hitting +5.0% within 7 days. Treat >60% as strong confirmation, >70% as very strong.\n5. Prioritize LEADING indicators (Insider Buying, Pre-Earnings Accumulation, Options Flow) over lagging ones (momentum chasing, social hype).\n6. Penalize contradictory signals: e.g., bullish options but heavy insider SELLING, or strong momentum but overbought RSI with declining volume.\n7. Use ONLY the information provided in the candidates section. Do NOT invent catalysts, prices, or metrics that are not explicitly stated.\n8. If a data field is missing, note it as N/A \u2014 do not fabricate values.\n9. Only rank tickers from the candidates list.\n10. Each reason MUST cite at least two specific data points from the candidate context (e.g., \"P/C ratio of 0.02\", \"Director purchased $5.2M\").\n\nOUTPUT FORMAT \u2014 JSON object with a 'rankings' list. Each item:\n- rank: sequential from 1\n- ticker: stock symbol (must be from candidate list)\n- company_name: company name\n- current_price: numeric price from candidate data\n- strategy_match: the candidate's strategy (use the value from the candidate, do not change it)\n- final_score: 0-100 (your holistic assessment: 65+ = included, 80+ = high conviction, 90+ = exceptional)\n- confidence: 1-10 (how confident are you in THIS specific trade)\n- risk_level: one of \"low\", \"moderate\", \"high\", \"speculative\"\n- reason: Investment thesis in 4-6 sentences. Structure: (1) What is the edge/catalyst, (2) Why NOW \u2014 what makes the timing urgent, (3) Risk/reward profile, (4) Key risk or what could invalidate the thesis. Cite specific numbers.\n- description: One-sentence company description\n\nIMPORTANT: Return ONLY valid JSON. No markdown wrapping, no commentary outside the JSON. All numeric fields must be numbers, not strings.", + "prompt_length": 73088, + "output": "{\n \"rankings\": [\n {\n \"rank\": 1,\n \"ticker\": \"SEE\",\n \"company_name\": \"Sealed Air Corporation\",\n \"current_price\": 42.15,\n \"strategy_match\": \"volume_divergence\",\n \"final_score\": 75,\n \"confidence\": 8,\n \"risk_level\": \"low\",\n \"reason\": \"The primary edge is a strong OBV divergence signaling multi-week institutional accumulation, corroborated by a highly bullish options P/C ratio of 0.475. Timing is urgent as the stock is exhibiting extreme volatility contraction (Bollinger Bandwidth of 1.3%) while holding above the 50 SMA at $41.82, a classic precursor to an explosive breakout. The risk/reward profile is highly favorable with a tight structural stop-loss available, while a 10.3% short interest provides latent fuel for a potential squeeze. The key risk is the RSI at 69.8, indicating the stock is nearing overbought levels and must break out on strong volume to avoid immediate rejection.\",\n \"description\": \"Sealed Air Corporation provides packaging solutions in the United States, Europe, the Middle East, Africa, and Asia Pacific.\"\n },\n {\n \"rank\": 2,\n \"ticker\": \"V\",\n \"company_name\": \"Visa Inc.\",\n \"current_price\": 312.6400146484375,\n \"strategy_match\": \"volume_divergence\",\n \"final_score\": 68,\n \"confidence\": 6,\n \"risk_level\": \"moderate\",\n \"reason\": \"The setup offers a compelling accumulation edge, with OBV rising by 32.2% of average volume despite flat price action, backed by highly unusual ITM call buying where the 280 strike traded at 8.92x open interest. The timing is supported by a fresh MACD bullish crossover and price action pushing against the upper Bollinger Band. This creates an attractive risk/reward scenario anchored by elite fundamentals (54.0% ROE, 7.33 Altman Z-Score) as it attempts a trend reversal. The primary risk is technical overhead, as the broader trend remains bearish and failure to decisively reclaim the 50 SMA at $312.96 would invalidate the upside thesis", + "output_length": 2000, + "error": "" + } +] \ No newline at end of file diff --git a/results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.md b/results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.md new file mode 100644 index 00000000..24057370 --- /dev/null +++ b/results/discovery/2026-04-15/run_14_11_28/tool_execution_logs.md @@ -0,0 +1,2454 @@ +# Tool Execution Logs - 2026-04-15 + +## 1. Check average volume (batch) + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:25:25.061531 +- **Tool:** `get_average_volume_batch` +- **Parameters:** `{'symbols': ['RVMD', 'BETR', 'CHPT', 'DTST', 'KOPN', 'CCEL', 'ANGO', 'GIPR', 'PXED', 'BEEM', 'RPM', 'ARAI', 'NEOG', 'CAR', 'ORCL', 'CINF', 'PAYC', 'NI', 'CTRA', 'CMS', 'SMC', 'SG', 'HTO', 'RPAY', 'GF', 'MNR', 'ACET', 'WKSP', 'CNXC', 'SVBL', 'FROPX', 'FRBBX', 'SWZ', 'AME', 'CTAS', 'ETN', 'CAMP', 'JBL', 'WMT', 'COST', 'TGT', 'FAT', 'CARM', 'GRDX', 'MTB', 'OLOX', 'BPTH', 'HOMB', 'CLSD', 'LFLY', 'AR', 'HOLX', 'EXAS', 'V', 'SRE', 'SEE', 'POWER', 'RACE', 'QSI', 'IV', 'SRPT'], 'lookback_days': 10, 'curr_date': '2026-04-15', 'cache_key': 'default'}` +- **Output Length:** 10193 chars + +### Output +``` +{"ORCL": {"symbol": "ORCL", "average_volume": 26919193.6, "latest_volume": 14779036.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "CINF": {"symbol": "CINF", "average_volume": 544556.1, "latest_volume": 31961.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "PAYC": {"symbol": "PAYC", "average_volume": 906898.6, "latest_volume": 65986.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "NI": {"symbol": "NI", "average_volume": 2775824.6, "latest_volume": 316346.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "CTRA": {"symbol": "CTRA", "average_volume": 6403870.7, "latest_volume": 562407.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "CMS": {"symbol": "CMS", "average_volume": 2374981.5, "latest_volume": 155915.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "AME": {"symbol": "AME", "average_volume": 950418.4, "latest_volume": 76984.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "CTAS": {"symbol": "CTAS", "average_volume": 2023953.5, "latest_volume": 155135.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "ETN": {"symbol": "ETN", "average_volume": 1761010.6, "latest_volume": 406306.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "JBL": {"symbol": "JBL", "average_volume": 851029.5, "latest_volume": 82595.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "WMT": {"symbol": "WMT", "average_volume": 13630892.4, "latest_volume": 2677924.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "COST": {"symbol": "COST", "average_volume": 1714553.6, "latest_volume": 248636.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "TGT": {"symbol": "TGT", "average_volume": 4049326.4, "latest_volume": 620264.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "MTB": {"symbol": "MTB", "average_volume": 825279.9, "latest_volume": 385099.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "HOMB": {"symbol": "HOMB", "average_volume": 1063484.7, "latest_volume": 131047.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "HOLX": {"symbol": "HOLX", "average_volume": 12273089.2, "latest_volume": 0.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "EXAS": {"symbol": "EXAS", "average_volume": 3743537.9, "latest_volume": 0.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "V": {"symbol": "V", "average_volume": 5210930.6, "latest_volume": 873506.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "SRE": {"symbol": "SRE", "average_volume": 2620655.1, "latest_volume": 200251.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "SEE": {"symbol": "SEE", "average_volume": 3048100.0, "latest_volume": 0.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-15", "error": null}, "RVMD": {"symbol": "RVMD", "average_volume": 3707246.3, "latest_volume": 3387063.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "BETR": {"symbol": "BETR", "average_volume": 711061.2, "latest_volume": 65412.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "CHPT": {"symbol": "CHPT", "average_volume": 495106.3, "latest_volume": 122863.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "DTST": {"symbol": "DTST", "average_volume": 69232.8, "latest_volume": 17428.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "KOPN": {"symbol": "KOPN", "average_volume": 3547332.0, "latest_volume": 552820.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "CCEL": {"symbol": "CCEL", "average_volume": 9484.9, "latest_volume": 8049.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "ANGO": {"symbol": "ANGO", "average_volume": 620335.0, "latest_volume": 30750.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "GIPR": {"symbol": "GIPR", "average_volume": 5948152.5, "latest_volume": 95425.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "PXED": {"symbol": "PXED", "average_volume": 159529.7, "latest_volume": 5997.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "BEEM": {"symbol": "BEEM", "average_volume": 323418.7, "latest_volume": 42687.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "RPM": {"symbol": "RPM", "average_volume": 1162504.2, "latest_volume": 74442.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "ARAI": {"symbol": "ARAI", "average_volume": 50779516.9, "latest_volume": 12916169.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "NEOG": {"symbol": "NEOG", "average_volume": 3178350.2, "latest_volume": 140402.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "CAR": {"symbol": "CAR", "average_volume": 4032432.4, "latest_volume": 1532824.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "SMC": {"symbol": "SMC", "average_volume": 43345.2, "latest_volume": 12352.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "SG": {"symbol": "SG", "average_volume": 3985244.6, "latest_volume": 754546.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "HTO": {"symbol": "HTO", "average_volume": 533873.6, "latest_volume": 51936.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "RPAY": {"symbol": "RPAY", "average_volume": 1824435.0, "latest_volume": 69850.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "GF": {"symbol": "GF", "average_volume": 65770.6, "latest_volume": 15806.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "MNR": {"symbol": "MNR", "average_volume": 1668010.1, "latest_volume": 182801.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "ACET": {"symbol": "ACET", "average_volume": 169068.3, "latest_volume": 125383.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "WKSP": {"symbol": "WKSP", "average_volume": 258458.4, "latest_volume": 69084.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "CNXC": {"symbol": "CNXC", "average_volume": 1477801.0, "latest_volume": 128710.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "SVBL": {"symbol": "SVBL", "average_volume": 1730.0, "latest_volume": 1000.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "FROPX": {"symbol": "FROPX", "average_volume": 0.0, "latest_volume": 0.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "FRBBX": {"symbol": "FRBBX", "average_volume": 0.0, "latest_volume": 0.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "SWZ": {"symbol": "SWZ", "average_volume": 74927.7, "latest_volume": 577.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "CAMP": {"symbol": "CAMP", "average_volume": 58845.5, "latest_volume": 14955.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "FAT": {"symbol": "FAT", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": "No volume data found"}, "CARM": {"symbol": "CARM", "average_volume": 97858.6, "latest_volume": 486.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "GRDX": {"symbol": "GRDX", "average_volume": 96605.6, "latest_volume": 47856.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "OLOX": {"symbol": "OLOX", "average_volume": 602544.9, "latest_volume": 96949.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "BPTH": {"symbol": "BPTH", "average_volume": 4850.0, "latest_volume": 10800.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "CLSD": {"symbol": "CLSD", "average_volume": 57900.0, "latest_volume": 7100.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "LFLY": {"symbol": "LFLY", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": "No volume data found"}, "AR": {"symbol": "AR", "average_volume": 5062157.7, "latest_volume": 524977.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "POWER": {"symbol": "POWER", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": "No volume data found"}, "RACE": {"symbol": "RACE", "average_volume": 553150.4, "latest_volume": 64304.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "QSI": {"symbol": "QSI", "average_volume": 2597158.8, "latest_volume": 2239488.0, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": null}, "IV": {"symbol": "IV", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-15", "error": "... [truncated] +``` + +--- + +## 2. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:31:36.142497 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'RPM', 'curr_date': '2026-04-15'}` +- **Output Length:** 1487 chars + +### Output +``` +# Technical Analysis for RPM +**Date:** 2026-04-15 +**Current Price:** $108.67 + +## Price Action +- **Daily Change:** -0.70% +- **5-Day Change:** -0.05% + +## RSI (14) +- **Value:** 60.2 ↓ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 0.945 +- **Signal Line:** -0.864 +- **Histogram:** 1.809 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $107.13 (+1.4% from price) +- **200 SMA:** $111.16 (-2.2% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $111.57 +- **Middle:** $100.72 +- **Lower:** $89.86 +- **Band Position:** 87% +- **Bandwidth:** 21.5% (volatility indicator) +- **Signal:** Near upper band + +## ATR (Volatility) +- **ATR:** $3.55 (3.3% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $103.34 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 74.0 +- **%D:** 68.2 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 24.6 (Weakening ↓) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $103.59 (+4.9% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 1.7M +- **5-Day Trend:** Rising ↑ +- **Signal:** BULLISH DIVERGENCE ⚡ (accumulation) + +## VWAP (20-period) +- **VWAP:** $101.10 +- **Current vs VWAP:** +7.5% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $121.78 +- **Recent Low:** $92.92 +- **Next Resistance:** $110.76 (38.2%) +- **Next Support:** $107.35 (50.0%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 3. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:31:37.585658 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'RPM'}` +- **Output Length:** 59 chars + +### Output +``` +No insider transactions found for RPM in the last 3 months. +``` + +--- + +## 4. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:31:37.649206 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'RPM'}` +- **Output Length:** 714 chars + +### Output +``` +## Analyst Recommendation Trends for RPM + +### 2026-04-01 +- **Strong Buy**: 4 +- **Buy**: 13 +- **Hold**: 4 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 21 + +**Sentiment**: 81.0% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 3 +- **Buy**: 13 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 22 + +**Sentiment**: 72.7% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 3 +- **Buy**: 13 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 22 + +**Sentiment**: 72.7% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 3 +- **Buy**: 12 +- **Hold**: 7 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 22 + +**Sentiment**: 68.2% Bullish, 0.0% Bearish + + +``` + +--- + +## 5. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:31:39.814779 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'RPM', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 622 chars + +### Output +``` +## Options Activity for RPM + +**Available Expirations:** 4 dates +**Analyzing:** 2026-04-17, 2026-05-15, 2026-08-21 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 176 | 279 | 1.585 | +| Open Interest | 902 | 747 | 0.828 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bearish (more put volume) +- **OI P/C Ratio:** Neutral positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| PUT | 2026-04-17 | $90.0 | 161 | 272 | 0.59x | 125.4% | + +``` + +--- + +## 6. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:08.408176 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'CTRA', 'curr_date': '2026-04-15'}` +- **Output Length:** 1551 chars + +### Output +``` +# Technical Analysis for CTRA +**Date:** 2026-04-15 +**Current Price:** $31.67 + +## Price Action +- **Daily Change:** -4.06% +- **5-Day Change:** -5.35% + +## RSI (14) +- **Value:** 39.1 ↓ +- **Signal:** Bearish + +## MACD +- **MACD Line:** 0.318 +- **Signal Line:** 0.802 +- **Histogram:** -0.483 (Strengthening ↑) +- **Signal:** BEARISH CROSSOVER ⚠️ + +## Moving Averages +- **50 SMA:** $32.07 (-1.3% from price) +- **200 SMA:** $26.42 (+19.9% from price) +- **Trend:** Downtrend + +## Bollinger Bands (20,2) +- **Upper:** $36.53 +- **Middle:** $34.23 +- **Lower:** $31.93 +- **Band Position:** -6% +- **Bandwidth:** 13.4% (volatility indicator) +- **Signal:** AT LOWER BAND - Potential bounce ⚡ + +## ATR (Volatility) +- **ATR:** $1.23 (3.9% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $29.82 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 26.3 +- **%D:** 37.4 +- **Signal:** Bearish + +## ADX (Trend Strength) +- **ADX:** 13.8 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $33.52 (-5.5% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** 293.3M +- **5-Day Trend:** Falling ↓ +- **Signal:** Confirmed downtrend (price & volume falling) + +## VWAP (20-period) +- **VWAP:** $34.17 +- **Current vs VWAP:** -7.3% +- **Signal:** Price BELOW VWAP (institutional selling) + +## Fibonacci Levels (50-period) +- **Recent High:** $36.88 +- **Recent Low:** $27.23 +- **Next Resistance:** $32.06 (50.0%) +- **Next Support:** $30.92 (61.8%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 7. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:08.693257 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'CTRA'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for CTRA: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 8. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:08.762341 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'CTRA'}` +- **Output Length:** 715 chars + +### Output +``` +## Analyst Recommendation Trends for CTRA + +### 2026-04-01 +- **Strong Buy**: 8 +- **Buy**: 14 +- **Hold**: 9 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 31 + +**Sentiment**: 71.0% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 9 +- **Buy**: 16 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 31 + +**Sentiment**: 80.6% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 9 +- **Buy**: 18 +- **Hold**: 5 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 32 + +**Sentiment**: 84.4% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 9 +- **Buy**: 19 +- **Hold**: 5 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 33 + +**Sentiment**: 84.8% Bullish, 0.0% Bearish + + +``` + +--- + +## 9. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:09.407047 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'CTRA', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 630 chars + +### Output +``` +## Options Activity for CTRA + +**Available Expirations:** 15 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 684 | 893 | 1.306 | +| Open Interest | 17,240 | 10,302 | 0.598 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bearish (more put volume) +- **OI P/C Ratio:** Bullish positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| PUT | 2026-04-17 | $26.0 | 593 | 770 | 0.77x | 166.0% | + +``` + +--- + +## 10. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:26.740607 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'AME', 'curr_date': '2026-04-15'}` +- **Output Length:** 1520 chars + +### Output +``` +# Technical Analysis for AME +**Date:** 2026-04-15 +**Current Price:** $234.36 + +## Price Action +- **Daily Change:** -0.05% +- **5-Day Change:** +1.68% + +## RSI (14) +- **Value:** 66.3 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 3.017 +- **Signal Line:** 0.183 +- **Histogram:** 2.835 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $225.33 (+4.0% from price) +- **200 SMA:** $200.41 (+16.9% from price) +- **Trend:** STRONG UPTREND ⚡ + +## Bollinger Bands (20,2) +- **Upper:** $237.37 +- **Middle:** $218.93 +- **Lower:** $200.49 +- **Band Position:** 92% +- **Bandwidth:** 16.8% (volatility indicator) +- **Signal:** Near upper band + +## ATR (Volatility) +- **ATR:** $5.57 (2.4% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $226.01 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 90.6 +- **%D:** 84.0 +- **Signal:** OVERBOUGHT ⚠️ + +## ADX (Trend Strength) +- **ADX:** 20.8 (Strengthening ↑) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $223.70 (+4.8% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 9.9M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $218.18 +- **Current vs VWAP:** +7.4% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $241.67 +- **Recent Low:** $207.32 +- **Next Resistance:** $241.67 (0.0% (High)) +- **Next Support:** $233.56 (23.6%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 11. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:26.782348 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'AME'}` +- **Output Length:** 98 chars + +### Output +``` +Error retrieving insider transactions for AME: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 12. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:26.891568 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'AME'}` +- **Output Length:** 714 chars + +### Output +``` +## Analyst Recommendation Trends for AME + +### 2026-04-01 +- **Strong Buy**: 2 +- **Buy**: 16 +- **Hold**: 7 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 25 + +**Sentiment**: 72.0% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 2 +- **Buy**: 15 +- **Hold**: 7 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 24 + +**Sentiment**: 70.8% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 2 +- **Buy**: 14 +- **Hold**: 8 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 24 + +**Sentiment**: 66.7% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 3 +- **Buy**: 12 +- **Hold**: 8 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 23 + +**Sentiment**: 65.2% Bullish, 0.0% Bearish + + +``` + +--- + +## 13. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:27.408019 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'AME', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 686 chars + +### Output +``` +## Options Activity for AME + +**Available Expirations:** 6 dates +**Analyzing:** 2026-04-17, 2026-05-15, 2026-06-18 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 169 | 900 | 5.325 | +| Open Interest | 5,402 | 3,698 | 0.685 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bearish (more put volume) +- **OI P/C Ratio:** Bullish positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| PUT | 2026-04-17 | $185.0 | 200 | 201 | 1.0x | 147.0% | +| PUT | 2026-05-15 | $220.0 | 615 | 1,202 | 0.51x | 38.6% | + +``` + +--- + +## 14. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:29.135850 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'CTAS', 'curr_date': '2026-04-15'}` +- **Output Length:** 1546 chars + +### Output +``` +# Technical Analysis for CTAS +**Date:** 2026-04-15 +**Current Price:** $176.14 + +## Price Action +- **Daily Change:** +0.26% +- **5-Day Change:** +0.89% + +## RSI (14) +- **Value:** 43.7 ↑ +- **Signal:** Bearish + +## MACD +- **MACD Line:** -4.326 +- **Signal Line:** -5.374 +- **Histogram:** 1.048 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $188.51 (-6.6% from price) +- **200 SMA:** $196.45 (-10.3% from price) +- **Trend:** STRONG DOWNTREND ⚠️ + +## Bollinger Bands (20,2) +- **Upper:** $188.42 +- **Middle:** $175.59 +- **Lower:** $162.77 +- **Band Position:** 52% +- **Bandwidth:** 14.6% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $4.54 (2.6% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $169.33 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 79.3 +- **%D:** 63.2 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 7.5 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $177.44 (-0.7% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** -18.2M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $175.77 +- **Current vs VWAP:** +0.2% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $209.08 +- **Recent Low:** $165.60 +- **Next Resistance:** $182.21 (61.8%) +- **Next Support:** $174.90 (78.6%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 15. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:29.413735 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'CTAS'}` +- **Output Length:** 312 chars + +### Output +``` +# Insider Transactions for CTAS +# Data retrieved on: 2026-04-15 14:32:29 + +## Summary +- **Insider Sentiment:** Neutral +- **Option Exercise:** 1 transactions + +## Transaction Details + +Start Date,Insider,Position,Transaction,Shares,Value,Ownership +2026-04-09,COLETTI ROBERT E,Director,Option Exercise,12544,339463,D + +``` + +--- + +## 16. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:29.481040 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'CTAS'}` +- **Output Length:** 717 chars + +### Output +``` +## Analyst Recommendation Trends for CTAS + +### 2026-04-01 +- **Strong Buy**: 4 +- **Buy**: 9 +- **Hold**: 13 +- **Sell**: 0 +- **Strong Sell**: 1 +- **Total Analysts**: 27 + +**Sentiment**: 48.1% Bullish, 3.7% Bearish + +### 2026-03-01 +- **Strong Buy**: 4 +- **Buy**: 10 +- **Hold**: 14 +- **Sell**: 0 +- **Strong Sell**: 1 +- **Total Analysts**: 29 + +**Sentiment**: 48.3% Bullish, 3.4% Bearish + +### 2026-02-01 +- **Strong Buy**: 4 +- **Buy**: 10 +- **Hold**: 13 +- **Sell**: 0 +- **Strong Sell**: 1 +- **Total Analysts**: 28 + +**Sentiment**: 50.0% Bullish, 3.6% Bearish + +### 2026-01-01 +- **Strong Buy**: 4 +- **Buy**: 8 +- **Hold**: 14 +- **Sell**: 0 +- **Strong Sell**: 1 +- **Total Analysts**: 27 + +**Sentiment**: 44.4% Bullish, 3.7% Bearish + + +``` + +--- + +## 17. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:29.836221 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'CTAS', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 685 chars + +### Output +``` +## Options Activity for CTAS + +**Available Expirations:** 15 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 292 | 452 | 1.548 | +| Open Interest | 1,537 | 1,556 | 1.012 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bearish (more put volume) +- **OI P/C Ratio:** Neutral positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| CALL | 2026-04-24 | $180.0 | 142 | 21 | 6.76x | 32.1% | +| PUT | 2026-04-24 | $150.0 | 250 | 250 | 1.0x | 53.6% | + +``` + +--- + +## 18. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:34.320886 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'ETN', 'curr_date': '2026-04-15'}` +- **Output Length:** 1538 chars + +### Output +``` +# Technical Analysis for ETN +**Date:** 2026-04-15 +**Current Price:** $401.90 + +## Price Action +- **Daily Change:** -0.36% +- **5-Day Change:** +4.23% + +## RSI (14) +- **Value:** 67.3 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 9.986 +- **Signal Line:** 5.042 +- **Histogram:** 4.944 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $368.91 (+8.9% from price) +- **200 SMA:** $357.57 (+12.4% from price) +- **Trend:** STRONG UPTREND ⚡ + +## Bollinger Bands (20,2) +- **Upper:** $407.20 +- **Middle:** $370.99 +- **Lower:** $334.77 +- **Band Position:** 93% +- **Bandwidth:** 19.5% (volatility indicator) +- **Signal:** Near upper band + +## ATR (Volatility) +- **ATR:** $12.72 (3.2% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $382.82 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 87.7 +- **%D:** 79.5 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 19.0 (Strengthening ↑) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $376.49 (+6.7% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 35.7M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $369.78 +- **Current vs VWAP:** +8.7% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $407.83 +- **Recent Low:** $337.20 +- **Next Resistance:** $407.83 (0.0% (High)) +- **Next Support:** $391.16 (23.6%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 19. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:34.481952 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'ETN'}` +- **Output Length:** 59 chars + +### Output +``` +No insider transactions found for ETN in the last 3 months. +``` + +--- + +## 20. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:34.563828 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'ETN'}` +- **Output Length:** 714 chars + +### Output +``` +## Analyst Recommendation Trends for ETN + +### 2026-04-01 +- **Strong Buy**: 8 +- **Buy**: 21 +- **Hold**: 8 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 37 + +**Sentiment**: 78.4% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 7 +- **Buy**: 20 +- **Hold**: 8 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 35 + +**Sentiment**: 77.1% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 7 +- **Buy**: 20 +- **Hold**: 8 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 35 + +**Sentiment**: 77.1% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 6 +- **Buy**: 19 +- **Hold**: 9 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 34 + +**Sentiment**: 73.5% Bullish, 0.0% Bearish + + +``` + +--- + +## 21. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:35.013246 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'ETN', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 611 chars + +### Output +``` +## Options Activity for ETN + +**Available Expirations:** 16 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 993 | 1,065 | 1.073 | +| Open Interest | 9,057 | 22,607 | 2.496 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Neutral +- **OI P/C Ratio:** Bearish positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| PUT | 2026-04-24 | $370.0 | 147 | 96 | 1.53x | 41.0% | + +``` + +--- + +## 22. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:38.502854 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'WMT', 'curr_date': '2026-04-15'}` +- **Output Length:** 1514 chars + +### Output +``` +# Technical Analysis for WMT +**Date:** 2026-04-15 +**Current Price:** $125.05 + +## Price Action +- **Daily Change:** +0.39% +- **5-Day Change:** -1.74% + +## RSI (14) +- **Value:** 50.9 ↓ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 0.576 +- **Signal Line:** 0.366 +- **Histogram:** 0.210 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $125.49 (-0.4% from price) +- **200 SMA:** $109.93 (+13.7% from price) +- **Trend:** Downtrend + +## Bollinger Bands (20,2) +- **Upper:** $128.92 +- **Middle:** $123.88 +- **Lower:** $118.85 +- **Band Position:** 62% +- **Bandwidth:** 8.1% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $2.92 (2.3% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $120.67 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 57.1 +- **%D:** 66.7 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 9.7 (Strengthening ↑) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $124.86 (+0.1% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 476.7M +- **5-Day Trend:** Rising ↑ +- **Signal:** BULLISH DIVERGENCE ⚡ (accumulation) + +## VWAP (20-period) +- **VWAP:** $123.21 +- **Current vs VWAP:** +1.5% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $134.41 +- **Recent Low:** $118.02 +- **Next Resistance:** $126.22 (50.0%) +- **Next Support:** $124.28 (61.8%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 23. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:38.631594 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'WMT'}` +- **Output Length:** 1577 chars + +### Output +``` +# Insider Transactions for WMT +# Data retrieved on: 2026-04-15 14:32:38 + +## Summary +- **Insider Sentiment:** BEARISH ⚠️ (significant insider selling) +- **Award/Grant:** 11 transactions +- **Sale:** 4 transactions +- **Gift:** 1 transactions +- **Total Sales Value:** $407,168,340 +- **Largest Sale (3mo):** 2026-03-25 | WALTON FAMILY HOLDINGS TRUST (Beneficial Owner of more than 10% of a Class of Security) | 3279000 shares | $403009014 | Ownership: D + +## Transaction Details + +Start Date,Insider,Position,Transaction,Shares,Value,Ownership +2026-03-31,HARRIS CARLA A,Director,Award/Grant,141,17523,D +2026-03-31,MEHROTRA SHISHIR,Director,Award/Grant,213,26472,D +2026-03-31,MORITZ ROBERT EDWARD JR.,Director,Award/Grant,231,28709,D +2026-03-31,FLYNN TIMOTHY PATRICK,Director,Award/Grant,302,37533,D +2026-03-31,FRIAR SARAH J,Director,Award/Grant,282,35047,D +2026-03-31,PENNER GREGORY BOYD,Director,Award/Grant,458,56920,D +2026-03-31,WALTON STEUART L.,Director,Award/Grant,282,35047,D +2026-03-31,STEPHENSON RANDALL L,Director,Award/Grant,382,47475,D +2026-03-31,CONDE CESAR,Director,Award/Grant,231,28709,D +2026-03-31,NICCOL BRIAN R,Director,Award/Grant,231,28709,D +2026-03-31,MAYER MARISSA A,Director,Award/Grant,231,28709,D +2026-03-26,MCMILLON C DOUGLAS,Director,Sale,19416,2391280,D +2026-03-25,WALTON FAMILY HOLDINGS TRUST,Beneficial Owner of more than 10% of a Class of Security,Sale,3279000,403009014,D +2026-03-19,FURNER JOHN R,Chief Executive Officer,Sale,13125,1600718,D +2026-03-17,WALTON STEUART L.,Director,Gift,35000,0,D +2026-03-16,BARTLETT DANIEL J,Officer,Sale,1325,167328,D + +``` + +--- + +## 24. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:38.696595 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'WMT'}` +- **Output Length:** 718 chars + +### Output +``` +## Analyst Recommendation Trends for WMT + +### 2026-04-01 +- **Strong Buy**: 14 +- **Buy**: 30 +- **Hold**: 4 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 48 + +**Sentiment**: 91.7% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 14 +- **Buy**: 31 +- **Hold**: 4 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 49 + +**Sentiment**: 91.8% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 14 +- **Buy**: 32 +- **Hold**: 3 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 49 + +**Sentiment**: 93.9% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 15 +- **Buy**: 31 +- **Hold**: 2 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 48 + +**Sentiment**: 95.8% Bullish, 0.0% Bearish + + +``` + +--- + +## 25. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:39.874572 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'WMT', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 1153 chars + +### Output +``` +## Options Activity for WMT + +**Available Expirations:** 17 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 10,329 | 9,081 | 0.879 | +| Open Interest | 122,777 | 145,971 | 1.189 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Neutral +- **OI P/C Ratio:** Neutral positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| CALL | 2026-04-24 | $124.0 | 3,123 | 777 | 4.02x | 25.9% | +| CALL | 2026-04-17 | $100.0 | 166 | 120 | 1.38x | 165.6% | +| PUT | 2026-04-17 | $75.0 | 3,000 | 3,010 | 1.0x | 181.3% | +| PUT | 2026-04-17 | $80.0 | 750 | 753 | 1.0x | 156.3% | +| PUT | 2026-04-17 | $108.0 | 295 | 357 | 0.83x | 53.1% | +| CALL | 2026-05-01 | $134.0 | 123 | 155 | 0.79x | 26.8% | +| PUT | 2026-05-01 | $114.0 | 161 | 204 | 0.79x | 29.7% | +| PUT | 2026-04-24 | $122.0 | 320 | 415 | 0.77x | 25.7% | +| CALL | 2026-04-17 | $128.0 | 2,316 | 3,044 | 0.76x | 27.9% | +| PUT | 2026-05-01 | $118.0 | 726 | 967 | 0.75x | 27.1% | + +``` + +--- + +## 26. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:41.884342 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'COST', 'curr_date': '2026-04-15'}` +- **Output Length:** 1538 chars + +### Output +``` +# Technical Analysis for COST +**Date:** 2026-04-15 +**Current Price:** $974.80 + +## Price Action +- **Daily Change:** -0.62% +- **5-Day Change:** -5.38% + +## RSI (14) +- **Value:** 41.9 ↓ +- **Signal:** Bearish + +## MACD +- **MACD Line:** 2.858 +- **Signal Line:** 4.958 +- **Histogram:** -2.100 (Strengthening ↑) +- **Signal:** BEARISH CROSSOVER ⚠️ + +## Moving Averages +- **50 SMA:** $993.95 (-1.9% from price) +- **200 SMA:** $947.40 (+2.9% from price) +- **Trend:** Downtrend + +## Bollinger Bands (20,2) +- **Upper:** $1032.80 +- **Middle:** $992.69 +- **Lower:** $952.58 +- **Band Position:** 28% +- **Bandwidth:** 8.1% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $19.00 (1.9% of price) +- **Level:** Low volatility +- **Suggested Stop-Loss:** $946.30 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 35.5 +- **%D:** 56.7 +- **Signal:** Bearish + +## ADX (Trend Strength) +- **ADX:** 18.8 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $997.08 (-2.2% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** -35.2M +- **5-Day Trend:** Falling ↓ +- **Signal:** Confirmed downtrend (price & volume falling) + +## VWAP (20-period) +- **VWAP:** $993.42 +- **Current vs VWAP:** -1.9% +- **Signal:** Price BELOW VWAP (institutional selling) + +## Fibonacci Levels (50-period) +- **Recent High:** $1035.82 +- **Recent Low:** $931.27 +- **Next Resistance:** $983.54 (50.0%) +- **Next Support:** $971.21 (61.8%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 27. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:42.058095 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'COST'}` +- **Output Length:** 450 chars + +### Output +``` +# Insider Transactions for COST +# Data retrieved on: 2026-04-15 14:32:42 + +## Summary +- **Insider Sentiment:** BEARISH ⚠️ (significant insider selling) +- **Sale:** 1 transactions +- **Total Sales Value:** $695,100 +- **Largest Sale (3mo):** 2026-04-01 | FRATES CATON (Officer) | 700 shares | $695100 | Ownership: D + +## Transaction Details + +Start Date,Insider,Position,Transaction,Shares,Value,Ownership +2026-04-01,FRATES CATON,Officer,Sale,700,695100,D + +``` + +--- + +## 28. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:42.173195 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'COST'}` +- **Output Length:** 723 chars + +### Output +``` +## Analyst Recommendation Trends for COST + +### 2026-04-01 +- **Strong Buy**: 13 +- **Buy**: 17 +- **Hold**: 13 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 44 + +**Sentiment**: 68.2% Bullish, 2.3% Bearish + +### 2026-03-01 +- **Strong Buy**: 13 +- **Buy**: 17 +- **Hold**: 13 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 44 + +**Sentiment**: 68.2% Bullish, 2.3% Bearish + +### 2026-02-01 +- **Strong Buy**: 13 +- **Buy**: 17 +- **Hold**: 13 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 44 + +**Sentiment**: 68.2% Bullish, 2.3% Bearish + +### 2026-01-01 +- **Strong Buy**: 13 +- **Buy**: 15 +- **Hold**: 14 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 43 + +**Sentiment**: 65.1% Bullish, 2.3% Bearish + + +``` + +--- + +## 29. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:42.694214 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'COST', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 1159 chars + +### Output +``` +## Options Activity for COST + +**Available Expirations:** 19 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 2,930 | 11,253 | 3.841 | +| Open Interest | 34,758 | 53,425 | 1.537 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bearish (more put volume) +- **OI P/C Ratio:** Bearish positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| PUT | 2026-04-24 | $750.0 | 806 | 164 | 4.91x | 92.9% | +| PUT | 2026-04-24 | $770.0 | 598 | 133 | 4.5x | 85.1% | +| PUT | 2026-04-17 | $805.0 | 799 | 275 | 2.91x | 104.4% | +| PUT | 2026-04-17 | $905.0 | 392 | 212 | 1.85x | 46.9% | +| PUT | 2026-04-17 | $825.0 | 161 | 95 | 1.69x | 62.5% | +| PUT | 2026-04-24 | $580.0 | 274 | 190 | 1.44x | 166.7% | +| PUT | 2026-04-24 | $980.0 | 164 | 119 | 1.38x | 22.5% | +| PUT | 2026-04-24 | $590.0 | 530 | 433 | 1.22x | 107.8% | +| PUT | 2026-04-24 | $610.0 | 275 | 248 | 1.11x | 152.4% | +| PUT | 2026-05-01 | $940.0 | 200 | 187 | 1.07x | 22.9% | + +``` + +--- + +## 30. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:54.170333 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'TGT', 'curr_date': '2026-04-15'}` +- **Output Length:** 1546 chars + +### Output +``` +# Technical Analysis for TGT +**Date:** 2026-04-15 +**Current Price:** $119.53 + +## Price Action +- **Daily Change:** +1.40% +- **5-Day Change:** -2.92% + +## RSI (14) +- **Value:** 52.1 ↓ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 1.404 +- **Signal Line:** 1.565 +- **Histogram:** -0.161 (Strengthening ↑) +- **Signal:** BEARISH CROSSOVER ⚠️ + +## Moving Averages +- **50 SMA:** $116.83 (+2.3% from price) +- **200 SMA:** $100.31 (+19.2% from price) +- **Trend:** STRONG UPTREND ⚡ + +## Bollinger Bands (20,2) +- **Upper:** $124.80 +- **Middle:** $118.63 +- **Lower:** $112.46 +- **Band Position:** 57% +- **Bandwidth:** 10.4% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $3.23 (2.7% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $114.68 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 48.5 +- **%D:** 64.2 +- **Signal:** Bearish + +## ADX (Trend Strength) +- **ADX:** 13.5 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $119.34 (+0.2% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 84.2M +- **5-Day Trend:** Falling ↓ +- **Signal:** Confirmed downtrend (price & volume falling) + +## VWAP (20-period) +- **VWAP:** $117.76 +- **Current vs VWAP:** +1.5% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $126.00 +- **Recent Low:** $102.64 +- **Next Resistance:** $120.49 (23.6%) +- **Next Support:** $117.08 (38.2%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 31. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:54.375154 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'TGT'}` +- **Output Length:** 969 chars + +### Output +``` +# Insider Transactions for TGT +# Data retrieved on: 2026-04-15 14:32:54 + +## Summary +- **Insider Sentiment:** BEARISH ⚠️ (significant insider selling) +- **Award/Grant:** 8 transactions +- **Sale:** 1 transactions +- **Total Sales Value:** $240,593 +- **Largest Sale (3mo):** 2026-03-17 | LIEGEL MATTHEW A (Officer) | 2053 shares | $240593 | Ownership: D + +## Transaction Details + +Start Date,Insider,Position,Transaction,Shares,Value,Ownership +2026-04-07,KREMER MELISSA K,Officer,Award/Grant,7259,0,D +2026-04-07,FIDDELKE MICHAEL J.,Officer,Award/Grant,11250,0,D +2026-04-07,SYLVESTER CARA A,Officer,Award/Grant,5809,0,D +2026-04-07,VEMANA PRATABKUMAR,Officer,Award/Grant,3634,0,D +2026-04-07,LIEGEL MATTHEW A,Officer,Award/Grant,1337,0,D +2026-04-07,ROATH LISA R,Officer,Award/Grant,2443,0,D +2026-04-07,CORNELL BRIAN C,Officer and Director,Award/Grant,50777,0,D +2026-04-01,BRATSPIES STEPHEN B.,Director,Award/Grant,1791,0,D +2026-03-17,LIEGEL MATTHEW A,Officer,Sale,2053,240593,D + +``` + +--- + +## 32. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:54.455727 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'TGT'}` +- **Output Length:** 717 chars + +### Output +``` +## Analyst Recommendation Trends for TGT + +### 2026-04-01 +- **Strong Buy**: 7 +- **Buy**: 8 +- **Hold**: 25 +- **Sell**: 3 +- **Strong Sell**: 0 +- **Total Analysts**: 43 + +**Sentiment**: 34.9% Bullish, 7.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 7 +- **Buy**: 8 +- **Hold**: 24 +- **Sell**: 4 +- **Strong Sell**: 1 +- **Total Analysts**: 44 + +**Sentiment**: 34.1% Bullish, 11.4% Bearish + +### 2026-02-01 +- **Strong Buy**: 7 +- **Buy**: 8 +- **Hold**: 24 +- **Sell**: 4 +- **Strong Sell**: 1 +- **Total Analysts**: 44 + +**Sentiment**: 34.1% Bullish, 11.4% Bearish + +### 2026-01-01 +- **Strong Buy**: 6 +- **Buy**: 8 +- **Hold**: 23 +- **Sell**: 4 +- **Strong Sell**: 2 +- **Total Analysts**: 43 + +**Sentiment**: 32.6% Bullish, 14.0% Bearish + + +``` + +--- + +## 33. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:32:54.906807 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'TGT', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 811 chars + +### Output +``` +## Options Activity for TGT + +**Available Expirations:** 19 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 5,201 | 2,369 | 0.455 | +| Open Interest | 36,603 | 31,480 | 0.86 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bullish (more call volume) +- **OI P/C Ratio:** Neutral positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| CALL | 2026-04-17 | $123.0 | 3,304 | 537 | 6.15x | 26.9% | +| CALL | 2026-05-01 | $116.0 | 154 | 162 | 0.95x | 44.2% | +| CALL | 2026-05-01 | $118.0 | 103 | 114 | 0.9x | 41.7% | +| PUT | 2026-04-17 | $118.0 | 207 | 298 | 0.69x | 40.1% | + +``` + +--- + +## 34. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:05.118938 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'V', 'curr_date': '2026-04-15'}` +- **Output Length:** 1567 chars + +### Output +``` +# Technical Analysis for V +**Date:** 2026-04-15 +**Current Price:** $311.37 + +## Price Action +- **Daily Change:** +0.64% +- **5-Day Change:** +0.78% + +## RSI (14) +- **Value:** 54.8 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** -1.258 +- **Signal Line:** -2.986 +- **Histogram:** 1.728 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $312.96 (-0.5% from price) +- **200 SMA:** $334.13 (-6.8% from price) +- **Trend:** STRONG DOWNTREND ⚠️ + +## Bollinger Bands (20,2) +- **Upper:** $312.00 +- **Middle:** $303.62 +- **Lower:** $295.24 +- **Band Position:** 96% +- **Bandwidth:** 5.5% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $6.46 (2.1% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $301.68 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 82.0 +- **%D:** 71.1 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 14.2 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $306.33 (+1.6% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** -26.4M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $303.17 +- **Current vs VWAP:** +2.7% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $336.90 +- **Recent Low:** $293.89 +- **Next Resistance:** $315.39 (50.0%) +- **Next Support:** $310.32 (61.8%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 35. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:05.258422 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'V'}` +- **Output Length:** 57 chars + +### Output +``` +No insider transactions found for V in the last 3 months. +``` + +--- + +## 36. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:05.328377 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'V'}` +- **Output Length:** 716 chars + +### Output +``` +## Analyst Recommendation Trends for V + +### 2026-04-01 +- **Strong Buy**: 11 +- **Buy**: 31 +- **Hold**: 4 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 46 + +**Sentiment**: 91.3% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 13 +- **Buy**: 31 +- **Hold**: 4 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 48 + +**Sentiment**: 91.7% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 13 +- **Buy**: 29 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 48 + +**Sentiment**: 87.5% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 13 +- **Buy**: 28 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 47 + +**Sentiment**: 87.2% Bullish, 0.0% Bearish + + +``` + +--- + +## 37. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:06.101107 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'V', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 963 chars + +### Output +``` +## Options Activity for V + +**Available Expirations:** 18 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 3,795 | 2,716 | 0.716 | +| Open Interest | 39,920 | 28,748 | 0.72 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Neutral +- **OI P/C Ratio:** Neutral positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| CALL | 2026-04-24 | $280.0 | 116 | 13 | 8.92x | 62.2% | +| CALL | 2026-04-17 | $270.0 | 118 | 19 | 6.21x | 90.5% | +| PUT | 2026-04-24 | $190.0 | 762 | 153 | 4.98x | 170.6% | +| PUT | 2026-04-17 | $317.5 | 104 | 34 | 3.06x | 32.6% | +| PUT | 2026-04-17 | $220.0 | 123 | 78 | 1.58x | 231.5% | +| CALL | 2026-04-17 | $480.0 | 124 | 125 | 0.99x | 253.2% | +| CALL | 2026-05-01 | $365.0 | 104 | 166 | 0.63x | 37.0% | + +``` + +--- + +## 38. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:13.110098 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'SEE', 'curr_date': '2026-04-15'}` +- **Output Length:** 1454 chars + +### Output +``` +# Technical Analysis for SEE +**Date:** 2026-04-15 +**Current Price:** $42.15 + +## Price Action +- **Daily Change:** +0.00% +- **5-Day Change:** +0.17% + +## RSI (14) +- **Value:** 69.8 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 0.104 +- **Signal Line:** 0.092 +- **Histogram:** 0.012 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $41.82 (+0.8% from price) +- **200 SMA:** $37.09 (+13.6% from price) +- **Trend:** STRONG UPTREND ⚡ + +## Bollinger Bands (20,2) +- **Upper:** $42.24 +- **Middle:** $41.97 +- **Lower:** $41.70 +- **Band Position:** 84% +- **Bandwidth:** 1.3% (volatility indicator) +- **Signal:** Near upper band + +## ATR (Volatility) +- **ATR:** $0.09 (0.2% of price) +- **Level:** Low volatility +- **Suggested Stop-Loss:** $42.02 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 95.9 +- **%D:** 91.9 +- **Signal:** OVERBOUGHT ⚠️ + +## ADX (Trend Strength) +- **ADX:** 24.8 (Weakening ↓) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $41.99 (+0.4% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 43.0M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $41.97 +- **Current vs VWAP:** +0.4% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $42.15 +- **Recent Low:** $41.55 +- **Next Support:** $42.01 (23.6%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 39. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:13.250386 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'SEE'}` +- **Output Length:** 59 chars + +### Output +``` +No insider transactions found for SEE in the last 3 months. +``` + +--- + +## 40. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:13.317969 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'SEE'}` +- **Output Length:** 710 chars + +### Output +``` +## Analyst Recommendation Trends for SEE + +### 2026-04-01 +- **Strong Buy**: 2 +- **Buy**: 5 +- **Hold**: 8 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 15 + +**Sentiment**: 46.7% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 2 +- **Buy**: 5 +- **Hold**: 9 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 17 + +**Sentiment**: 41.2% Bullish, 5.9% Bearish + +### 2026-02-01 +- **Strong Buy**: 2 +- **Buy**: 5 +- **Hold**: 9 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 17 + +**Sentiment**: 41.2% Bullish, 5.9% Bearish + +### 2026-01-01 +- **Strong Buy**: 2 +- **Buy**: 5 +- **Hold**: 9 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 17 + +**Sentiment**: 41.2% Bullish, 5.9% Bearish + + +``` + +--- + +## 41. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:13.701419 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'SEE', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 626 chars + +### Output +``` +## Options Activity for SEE + +**Available Expirations:** 4 dates +**Analyzing:** 2026-04-17, 2026-05-15, 2026-07-17 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 402 | 191 | 0.475 | +| Open Interest | 47,939 | 3,348 | 0.07 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bullish (more call volume) +- **OI P/C Ratio:** Bullish positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| CALL | 2026-04-17 | $40.0 | 116 | 199 | 0.58x | 0.0% | + +``` + +--- + +## 42. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:16.881579 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'RACE', 'curr_date': '2026-04-15'}` +- **Output Length:** 1536 chars + +### Output +``` +# Technical Analysis for RACE +**Date:** 2026-04-15 +**Current Price:** $358.13 + +## Price Action +- **Daily Change:** +0.84% +- **5-Day Change:** +1.94% + +## RSI (14) +- **Value:** 61.2 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 2.402 +- **Signal Line:** -1.685 +- **Histogram:** 4.087 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $348.04 (+2.9% from price) +- **200 SMA:** $408.61 (-12.4% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $362.04 +- **Middle:** $335.33 +- **Lower:** $308.61 +- **Band Position:** 93% +- **Bandwidth:** 15.9% (volatility indicator) +- **Signal:** Near upper band + +## ATR (Volatility) +- **ATR:** $10.00 (2.8% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $343.13 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 78.9 +- **%D:** 73.8 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 9.1 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $342.98 (+4.4% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** -5.9M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $334.73 +- **Current vs VWAP:** +7.0% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $393.50 +- **Recent Low:** $312.51 +- **Next Resistance:** $362.56 (38.2%) +- **Next Support:** $353.01 (50.0%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 43. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:17.022118 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'RACE'}` +- **Output Length:** 52 chars + +### Output +``` +No insider transactions data found for symbol 'RACE' +``` + +--- + +## 44. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:17.089256 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'RACE'}` +- **Output Length:** 715 chars + +### Output +``` +## Analyst Recommendation Trends for RACE + +### 2026-04-01 +- **Strong Buy**: 7 +- **Buy**: 11 +- **Hold**: 7 +- **Sell**: 2 +- **Strong Sell**: 0 +- **Total Analysts**: 27 + +**Sentiment**: 66.7% Bullish, 7.4% Bearish + +### 2026-03-01 +- **Strong Buy**: 6 +- **Buy**: 11 +- **Hold**: 8 +- **Sell**: 2 +- **Strong Sell**: 0 +- **Total Analysts**: 27 + +**Sentiment**: 63.0% Bullish, 7.4% Bearish + +### 2026-02-01 +- **Strong Buy**: 6 +- **Buy**: 11 +- **Hold**: 8 +- **Sell**: 1 +- **Strong Sell**: 1 +- **Total Analysts**: 27 + +**Sentiment**: 63.0% Bullish, 7.4% Bearish + +### 2026-01-01 +- **Strong Buy**: 5 +- **Buy**: 10 +- **Hold**: 7 +- **Sell**: 1 +- **Strong Sell**: 1 +- **Total Analysts**: 24 + +**Sentiment**: 62.5% Bullish, 8.3% Bearish + + +``` + +--- + +## 45. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-15T14:33:18.757007 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'RACE', 'num_expirations': 3, 'curr_date': '2026-04-15'}` +- **Output Length:** 633 chars + +### Output +``` +## Options Activity for RACE + +**Available Expirations:** 14 dates +**Analyzing:** 2026-04-17, 2026-04-24, 2026-05-01 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 253 | 3,381 | 13.364 | +| Open Interest | 2,503 | 3,012 | 1.203 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bearish (more put volume) +- **OI P/C Ratio:** Neutral positioning + +### Unusual Activity (High Volume vs Open Interest) +| Type | Expiry | Strike | Volume | OI | Vol/OI | IV | +|------|--------|--------|--------|----|---------|----|---| +| PUT | 2026-04-17 | $400.0 | 1,540 | 187 | 8.24x | 79.5% | + +``` + +--- + +## 46. Rank candidates + +- **Type:** `llm` +- **Node:** ranker +- **Timestamp:** 2026-04-15T14:34:24.858288 +- **Model:** `gemini-3-pro-preview` +- **Prompt Length:** 73088 chars +- **Output Length:** 2000 chars + +### Prompt +``` +You are a professional stock analyst selecting the best short-term trading opportunities from a pre-filtered candidate list. + +CURRENT DATE: 2026-04-15 + +GOAL: Select UP TO 15 stocks with the highest probability of generating >5.0% returns within 1-7 days. If fewer than 15 candidates meet the quality bar, return only the ones that do. Quality over quantity — never pad the list with weak picks. + +MINIMUM QUALITY BAR: +- Only include candidates where you have genuine conviction (final_score >= 65). +- If a candidate lacks a clear catalyst or has contradictory signals, SKIP it. +- It is better to return 5 excellent picks than 15 mediocre ones. + +STRATEGY-SPECIFIC EVALUATION CRITERIA: +Each candidate was discovered by a specific scanner. Evaluate them using the criteria most relevant to their strategy: +- **insider_buying**: Focus on insider transaction SIZE relative to market cap, insider ROLE (CEO/CFO > Director), number of distinct insiders buying, and whether the stock is near support. Large cluster buys are strongest. +- **options_flow**: Focus on put/call ratio, absolute call VOLUME vs open interest, premium size, and whether flow aligns with the technical trend. Unusually low P/C ratios (<0.1) with high volume are strongest. +- **momentum / technical_breakout**: Focus on volume confirmation (>2x average), trend alignment (above key SMAs), and whether momentum is accelerating or fading. Avoid chasing extended moves (RSI >80). +- **earnings_play**: Focus on short interest (squeeze potential), pre-earnings accumulation signals, analyst estimate trends, and historical earnings surprise rate. Binary risk must be acknowledged. +- **social_dd**: Has shown 55% 30d win rate — strongest long-hold scanner. These setups combine social sentiment WITH technical confirmation (OBV, short interest, MACD). Score based on quality of technical/fundamental corroboration. A strong OBV + high short interest + bullish MACD warrants 65-75. DO NOT conflate with social_hype. +- **social_hype**: Treat as SPECULATIVE (14.3% 7d win rate, -4.84% avg 7d return). Require strong corroborating evidence. Pure social sentiment without data backing should score below 50. +- **short_squeeze**: Focus on short interest %, days to cover, cost to borrow, and whether a catalyst exists to trigger covering. High SI alone is not enough. +- **contrarian_value**: Focus on oversold technicals (RSI <30), fundamental support (earnings stability), and a clear reason why the selloff is overdone. +- **news_catalyst**: **AVOID by default** — 0% historical 7d win rate (-8.37% avg 7d return, n=8). Only score ≥55 if the catalyst is (1) not yet reflected in the intraday move, (2) mechanistic and specific (FDA decision, contract win, regulatory approval), NOT macroeconomic framing ('geopolitical tension', 'oil price', 'rate expectations'). Macro news_catalyst setups should score <50. +- **sector_rotation**: Focus on relative strength vs sector ETF, whether the stock is a laggard in an accelerating sector. +- **minervini**: Focus on the RS Rating (top 30% = RS>=70, top 10% = RS>=90) as the primary signal. Verify all 6 trend template conditions are met (price structure above rising SMAs). Strongest setups combine RS>=85 with price consolidating near highs (within 10-15% of 52w high) — these have minimal overhead supply. Penalize if RS Rating is borderline (70-75) without other confirming signals. +- **ml_signal**: Use the ML Win Probability as a strong quantitative signal. Scores above 65% deserve significant weight. + +HISTORICAL INSIGHTS: +"Historical 1-day win rate: 39.1% (603 tracked)\nHistorical 7-day win rate: 44.1% (596 tracked)\nHistorical 30-day win rate: 36.8% (495 tracked)\n\nBest performing strategies (7-day):\n - short_squeeze: 60.0% win rate, avg +2.1% return (10 samples)\n - analyst_upgrade: 55.9% win rate, avg +0.2% return (34 samples)\n - insider_buying: 47.4% win rate, avg -0.2% return (173 samples)\n\nWORST performing strategies (7-day) \u2014 penalize these heavily in scoring:\n - pre_earnings_accumulation: 28.6% win rate, avg -1.9% return (7 samples)\n - social_hype: 18.2% win rate, avg -4.1% return (22 samples)\n - news_catalyst: 0.0% win rate, avg -9.1% return (8 samples)" + +CANDIDATES FOR REVIEW: +### RPM (Priority: CRITICAL) +- **Strategy Match**: pead_drift +- **Sources**: earnings_beat | **Confluence**: 1 source(s) +- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: 3.83 | **Piotroski F-Score**: 5 +- **Price**: $105.97 | **Current Price (numeric)**: 105.97000122070312 | **Intraday**: -3.7% | **Avg Volume**: 1,162,504 +- **Short Interest**: 2.8% +- **Discovery Context**: Earnings beat 7d ago: actual $0.57 vs est $0.36 (+59.9% surprise) — PEAD drift window open +- **Business**: RPM International Inc. provides specialty chemicals for the construction, industrial, specialty, and consumer markets. It operates in four segments: CPG, PCG, Consumer, and SPG. The company offers waterproofing, coating, and traditional roofing systems; sealants, air barriers, tapes, and foams; residential home weatherization systems; roofing and building maintenance services; sealing and bonding, subfloor preparation, flooring, and glazing solutions; resin flooring systems, polyurethane, MMA waterproof, epoxy floor paint and coatings, concrete repair, and protection products; fire stopping and intumescent steel coating, and manufacturing industry solutions; and rolled asphalt roofing materials and chemical admixtures. It also provides concrete and masonry admixtures, concrete fibers, cement performance enhancers, curing and sealing compounds, structural grouts and mortars, epoxy adhesives, injection resins, polyurethane foams, floor hardeners and toppings, joint fillers, industrial and architectural coatings, decorative color/stains/stamps, restoration materials, concrete panel wall systems, flooring systems, fluorescent colorants and pigments, shellac-based-specialty and marine coatings, and fuel additives. It offers fiberglass reinforced plastic gratings and shapes; corrosion-control coating, containment and railcar lining, fire and sound proofing, heat and cryogenic insulation, and specialty construction products; amine curing agents, reactive diluents, and epoxy resins; fire and water damage restoration, carpet cleaning, and disinfecting products; wood treatments, coatings, and touch-up products; nail enamels, polishes, and coating components; paint contractors and DIYers, concrete restoration and flooring, metallic and faux finish coatings, cleaners, and hobby paints and cements; and caulks, adhesives, insulating foams, and patches, spackling, glazing, and repair products. The company was incorporated in 1947 and is headquartered in Medina, Ohio. +- **News**: No news reported for the period of April 14-15, 2026. + +**Technical Analysis**: +# Technical Analysis for RPM +**Date:** 2026-04-15 +**Current Price:** $108.67 + +## Price Action +- **Daily Change:** -0.70% +- **5-Day Change:** -0.05% + +## RSI (14) +- **Value:** 60.2 ↓ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 0.945 +- **Signal Line:** -0.864 +- **Histogram:** 1.809 (Weakening ↓) +- **Signal:** Bullish + +## Moving Averages +- **50 SMA:** $107.13 (+1.4% from price) +- **200 SMA:** $111.16 (-2.2% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $111.57 +- **Middle:** $100.72 +- **Lower:** $89.86 +- **Band Position:** 87% +- **Bandwidth:** 21.5% (volatility indicator) +- **Signal:** Near upper band + +## ATR (Volatility) +- **ATR:** $3.55 (3.3% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $103.34 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 74.0 +- **%D:** 68.2 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 24.6 (Weakening ↓) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $103.59 (+4.9% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 1.7M +- **5-Day Trend:** Rising ↑ +- **Signal:** BULLISH DIVERGENCE ⚡ (accumulation) + +## VWAP (20-period) +- **VWAP:** $101.10 +- **Current vs VWAP:** +7.5% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $121.78 +- **Recent Low:** $92.92 +- **Next Resistance:** $110.76 (38.2%) +- **Next Support:** $107.35 (50.0%) + +## Summary +- **Key Signals:** Above 50 SMA + + +**Fundamentals**: Sector: Basic Materials | Industry: Specialty Chemicals | Valuation: Cap: $13.57B, P/E: 20.42, Fwd P/E: 18.07, P/B: 4.34, P/S: 1.76 | Growth: Rev Growth: 8.9%, Earnings Growth: 0.0% | Profitability: Profit Margin: 8.6%, Oper Margin: 6.4%, ROE: 22.9%, ROA: 8.1% | Dividend: 199.0% yield | Financial Health: Current Ratio: 2.28, D/E: 92.06 | Analyst Target: $128 | EPS: $5.19 | Beta: 1.09 | 52W Range: $92.92 - $129.12 + +**Insider Transactions**: +No insider transactions found for RPM in the last 3 months. + +**Analyst Recommendations**: +## Analyst Recommendation Trends for RPM + +### 2026-04-01 +- **Strong Buy**: 4 +- **Buy**: 13 +- **Hold**: 4 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 21 + +**Sentiment**: 81.0% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 3 +- **Buy**: 13 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 22 + +**Sentiment**: 72.7% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 3 +- **Buy**: 13 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 22 + +**Sentiment**: 72.7% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 3 +- **Buy**: 12 +- **Hold**: 7 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 22 + +**Sentiment**: 68.2% Bullish, 0.0% Bearish + + + +**Options Activity**: +## Options Activity for RPM + +**Available Expirations:** 4 dates +**Analyzing:** 2026-04-17, 2026-05-15, 2026-08-21 + +### Summary +| Metric | Calls | Puts | Put/Call Ratio | +|--------|-------|------|----------------| +| Volume | 176 | 279 | 1.585 | +| Open Interest | 902 | 747 | 0.828 | + +### Sentiment Analysis +- **Volume P/C Ratio:** Bearish (more put volume) +- **OI P/C Ratio:** Neutral positioning + +### Unusu... [truncated] +``` + +### Output +``` +{ + "rankings": [ + { + "rank": 1, + "ticker": "SEE", + "company_name": "Sealed Air Corporation", + "current_price": 42.15, + "strategy_match": "volume_divergence", + "final_score": 75, + "confidence": 8, + "risk_level": "low", + "reason": "The primary edge is a strong OBV divergence signaling multi-week institutional accumulation, corroborated by a highly bullish options P/C ratio of 0.475. Timing is urgent as the stock is exhibiting extreme volatility contraction (Bollinger Bandwidth of 1.3%) while holding above the 50 SMA at $41.82, a classic precursor to an explosive breakout. The risk/reward profile is highly favorable with a tight structural stop-loss available, while a 10.3% short interest provides latent fuel for a potential squeeze. The key risk is the RSI at 69.8, indicating the stock is nearing overbought levels and must break out on strong volume to avoid immediate rejection.", + "description": "Sealed Air Corporation provides packaging solutions in the United States, Europe, the Middle East, Africa, and Asia Pacific." + }, + { + "rank": 2, + "ticker": "V", + "company_name": "Visa Inc.", + "current_price": 312.6400146484375, + "strategy_match": "volume_divergence", + "final_score": 68, + "confidence": 6, + "risk_level": "moderate", + "reason": "The setup offers a compelling accumulation edge, with OBV rising by 32.2% of average volume despite flat price action, backed by highly unusual ITM call buying where the 280 strike traded at 8.92x open interest. The timing is supported by a fresh MACD bullish crossover and price action pushing against the upper Bollinger Band. This creates an attractive risk/reward scenario anchored by elite fundamentals (54.0% ROE, 7.33 Altman Z-Score) as it attempts a trend reversal. The primary risk is technical overhead, as the broader trend remains bearish and failure to decisively reclaim the 50 SMA at $312.96 would invalidate the upside thesis +``` + +--- +