diff --git a/data/recommendations/2026-04-10.json b/data/recommendations/2026-04-10.json new file mode 100644 index 00000000..ff5887a7 --- /dev/null +++ b/data/recommendations/2026-04-10.json @@ -0,0 +1,66 @@ +{ + "date": "2026-04-10", + "llm_provider": "google", + "recommendations": [ + { + "ticker": "AVGO", + "rank": 1, + "company_name": "AVGO", + "description": "AVGO - Business description not available.", + "strategy_match": "minervini", + "pipeline": "minervini", + "final_score": 85, + "confidence": 8, + "risk_level": "moderate", + "reason": "The edge is driven by an elite Minervini Stage 2 setup featuring an exceptional 90/100 RS Rating, with the stock surging 126% off its 52-week low. Timing is urgent as immediate momentum is confirming further upside, highlighted by a fresh MACD bullish crossover, rising OBV (326.1M), and strong price action trading 10.7% above the 20-period VWAP. The risk/reward profile is highly favorable for a continuation trade, supported by a massive 94.7% bullish sentiment across 57 analysts. However, the key risk lies in the unusual options activity displaying an extreme put/call ratio of 999.00, which indicates heavy institutional bearish hedging that could stall momentum.", + "entry_price": null, + "discovery_date": "2026-04-10", + "status": "open" + }, + { + "ticker": "DLR", + "rank": 2, + "company_name": "Digital Realty Trust, Inc.", + "description": "Digital Realty Trust, Inc. - Business description not available.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 75, + "confidence": 7, + "risk_level": "moderate", + "reason": "The core catalyst is recent institutional accumulation by entities like V Square Quantitative Management, acting as a bullish proxy alongside a 72.2% bullish consensus from 36 analysts. Now is the time to act because the stock is exhibiting a powerful structural uptrend, newly confirmed by a MACD bullish crossover and an On-Balance Volume rising to 27.6M just 13 days ahead of its earnings report. This presents a moderate-risk upside profile, as the price remains comfortably supported above its 50-day (+7.0%) and 200-day (+12.6%) moving averages. The primary risk to the thesis is short-term overextension, with the stock trading at the upper Bollinger Band (108%), which could prompt a technical pullback before earnings.", + "entry_price": null, + "discovery_date": "2026-04-10", + "status": "open" + }, + { + "ticker": "VSCO", + "rank": 3, + "company_name": "VSCO", + "description": "VSCO - Business description not available.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 65, + "confidence": 6, + "risk_level": "high", + "reason": "The primary catalyst is a meaningful cluster of insider buying, specifically highlighting two insiders acquiring shares, including a large $222,054 open-market purchase by Director Anne Sheehan. The timing is compelling as technical momentum is just beginning to shift positively; the stock recently formed a MACD bullish crossover and is currently trading 6.7% above its 20-day EMA. The risk/reward profile favors a high-reward mean-reversion setup, backed by rising On-Balance Volume (38.6M) and a supportive 64.7% bullish sentiment from 17 analysts. The key risk is that the stock remains in a broader downtrend, trading 3.5% below its 50-day SMA, and failing to break this overhead resistance would invalidate the bullish reversal.", + "entry_price": null, + "discovery_date": "2026-04-10", + "status": "open" + }, + { + "ticker": "FBK", + "rank": 4, + "company_name": "FBK", + "description": "FBK - Business description not available.", + "strategy_match": "earnings_play", + "pipeline": "earnings_play", + "final_score": 60, + "confidence": 6, + "risk_level": "high", + "reason": "The clear edge here is a pre-earnings accumulation play, with the company scheduled to report in exactly 3 days against an estimated EPS of $1.13. The setup demands immediate attention due to accelerating pre-event accumulation, demonstrated by a fresh MACD bullish crossover, On-Balance Volume rising to 5.1M, and the stock trading 8.0% above its 20-period VWAP. This represents a high-risk binary risk/reward profile, albeit one backed by a strong uptrend (+2.2% above the 50-day SMA) and 72.7% bullish sentiment from 11 analysts. The critical risk is the imminent earnings release itself, compounded by heavily overbought Stochastic levels (89.8), which could trigger sharp selling on any fundamental disappointment.", + "entry_price": null, + "discovery_date": "2026-04-10", + "status": "open" + } + ] +} \ No newline at end of file diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index 3c14e823..c68c6c07 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,5 +1,5 @@ { - "last_updated": "2026-04-09 14:27:18", + "last_updated": "2026-04-10 13:56:31", "total_recommendations": 604, "recommendations_by_date": { "2026-02-10": [ @@ -10639,15 +10639,17 @@ "reason": "An alleged $75M mystery buyer highlighted on Reddit perfectly aligns with massively bullish options flow, featuring a 0.099 P/C ratio and 10 unusual calls to 3 puts. The stock is in a strong technical uptrend, trading above its 50 SMA ($6.57) with a fresh bullish MACD crossover. High volatility (ATR 8.3%) allows for massive upside potential well over 5% if the fundamental catalyst is validated. The primary risk is the highly speculative nature of social media DD; if the rumor is false, the stock could quickly mean-revert to its moving averages.", "entry_price": 7.059999942779541, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 6.195000171661377, - "return_pct": -12.25, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 6.445000171661377, + "return_pct": -8.71, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": 11.19, "win_1d": true, "return_7d": -6.79, - "win_7d": false + "win_7d": false, + "return_30d": -8.71, + "win_30d": false }, { "ticker": "FOUR", @@ -10662,15 +10664,17 @@ "reason": "A massive $15.6M cluster of insider buying led by a 10% owner collides with a highly elevated 20.2% short interest, creating a coiled spring for a potential short squeeze. The stock is currently in a strong technical downtrend and deeply oversold (RSI 35.7), making this a highly asymmetric contrarian entry. The sheer size of the insider accumulation near the lows provides a strong fundamental floor for a rapid 1-7 day mean reversion. The primary risk is that the broader technical downtrend continues unbated, forcing a break of the critical $43.32 support level.", "entry_price": 47.040000915527344, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 40.720001220703125, - "return_pct": -13.44, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 42.77000045776367, + "return_pct": -9.08, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": 1.34, "win_1d": true, "return_7d": -3.95, - "win_7d": false + "win_7d": false, + "return_30d": -9.08, + "win_30d": false }, { "ticker": "AMGN", @@ -10685,15 +10689,17 @@ "reason": "Unusually heavy call accumulation with a remarkably low P/C ratio of 0.016 and 3 unusual calls suggests smart money is positioning for an imminent upside catalyst. Technicals confirm the bullish options flow, with the stock in a strong uptrend above its 50 SMA ($352.88) and showing bullish OBV divergence. A moderate volatility profile (ATR 2.6%) provides a stable base for the trade while pricing in an outsized upside move. The primary headwind is the recent $20M+ insider selling by an officer, which could cap upside if institutional distribution accelerates.", "entry_price": 374.57501220703125, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 353.7650146484375, - "return_pct": -5.56, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 355.1400146484375, + "return_pct": -5.19, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": -0.91, "win_1d": false, "return_7d": -5.36, - "win_7d": false + "win_7d": false, + "return_30d": -5.19, + "win_30d": false }, { "ticker": "PRCT", @@ -10708,15 +10714,17 @@ "reason": "A massive $10.4M open-market purchase by a Director aligns flawlessly with unusually bullish options flow, highlighted by a P/C ratio of 0.208 and unusual call accumulation. The stock has experienced a sharp 9% drop over the last 5 days, bringing it near its lower Bollinger Bands and making the insider buy a timely contrarian entry signal. High short interest (14.8%) combined with high volatility (ATR 9.0%) creates an explosive risk/reward profile for a rapid short-covering rally. The key risk is the stock's strong technical downtrend; failing to hold support near $22.78 could override insider conviction.", "entry_price": 24.450000762939453, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 23.799999237060547, - "return_pct": -2.66, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 23.510000228881836, + "return_pct": -3.84, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": 9.45, "win_1d": true, "return_7d": 8.57, - "win_7d": true + "win_7d": true, + "return_30d": -3.84, + "win_30d": false }, { "ticker": "AI", @@ -10731,15 +10739,17 @@ "reason": "An extremely high short interest of 33.2% colliding with unusually bullish options flow (P/C ratio of 0.388 and 2 unusual calls) creates a textbook short squeeze setup fueled by social retail hype. While the stock is in a downtrend, a bullish MACD crossover and a bullish divergence in On-Balance Volume indicate that selling pressure is exhausted and accumulation is beginning. High volatility (ATR 8.1%) guarantees violent price swings, making a >5% upward move highly probable if short covering ignites. If social hype fades and the technical downtrend reasserts itself, the stock could break recent lows of $7.72.", "entry_price": 9.260000228881836, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 8.404999732971191, - "return_pct": -9.23, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 8.5600004196167, + "return_pct": -7.56, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -5.62, - "win_7d": false + "win_7d": false, + "return_30d": -7.56, + "win_30d": false }, { "ticker": "SFM", @@ -10754,15 +10764,17 @@ "reason": "A $339K insider purchase by a Director aligns with an established technical uptrend and a highly elevated short interest of 15.8%. The stock is holding firmly above its 50 SMA ($73.68) and 20 EMA, providing immediate technical support for a continuation of the trend. The combination of a stable uptrend, solid fundamentals (18.4% earnings growth), and short-squeeze potential offers an excellent risk/reward ratio. However, a bearish Stochastic crossover (70.8 vs 78.9) suggests short-term momentum may flag, requiring the stock to hold the $71.31 stop-loss level.", "entry_price": 75.66999816894531, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 76.51000213623047, - "return_pct": 1.11, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 75.2300033569336, + "return_pct": -0.58, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": 1.3, "win_1d": true, "return_7d": 10.7, - "win_7d": true + "win_7d": true, + "return_30d": -0.58, + "win_30d": false }, { "ticker": "VAC", @@ -10777,15 +10789,17 @@ "reason": "Unusually bullish options flow with a volume P/C ratio of 0.306 and targeted unusual call volume aligns with a strong technical uptrend and a $999K President award/grant. The stock recently pulled back 3% over 5 days but remains above its 50 SMA ($59.19) and VWAP, offering a favorable buy-the-dip entry. High volatility (ATR 5.5%) combined with institutional buying signals supports a swift +5% recovery move. The stock has a bearish Stochastic crossover and weak fundamentals (-9.2% profit margin), making it vulnerable if macro consumer cyclical sentiment weakens.", "entry_price": 68.11000061035156, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 66.87999725341797, - "return_pct": -1.81, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 68.13999938964844, + "return_pct": 0.04, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": -1.7, "win_1d": false, "return_7d": 1.37, - "win_7d": true + "win_7d": true, + "return_30d": 0.04, + "win_30d": true }, { "ticker": "EVR", @@ -10800,15 +10814,17 @@ "reason": "A highly skewed options market, highlighted by a P/C ratio of 0.345 and 4 unusual calls to 1 put, is corroborated by a $580K insider purchase by a Director. The stock has sold off 8.4% over the last 5 days and is approaching its lower Bollinger Band ($279.27), creating an attractive oversold entry for a technical bounce. High volatility (ATR 5.6%) and strong fundamental growth (32.2% revenue growth) provide an excellent backdrop for a sharp mean-reversion trade. However, the stock is in a confirmed downtrend with falling OBV; failure to catch a bid here could see it test support at $270.91.", "entry_price": 285.3299865722656, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 325.9200134277344, - "return_pct": 14.23, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 331.5249938964844, + "return_pct": 16.19, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": -0.9, "win_1d": false, "return_7d": -1.44, - "win_7d": false + "win_7d": false, + "return_30d": 16.19, + "win_30d": true }, { "ticker": "AEE", @@ -10823,15 +10839,17 @@ "reason": "Extreme call bias in the options market (P/C ratio of 0.014 with 3 unusual calls) indicates heavy institutional bets on immediate upside. The stock is in a strong uptrend, trading well above its 50 SMA ($104.91) and exhibiting a bullish Stochastic signal. Despite being a low-volatility utility stock, the massive anomaly in options flow suggests a mispricing or an impending positive catalyst that could trigger a 5% move. The thesis is complicated by significant insider selling, including a $2.9M sale by the CEO, which could signal fundamental headwinds.", "entry_price": 109.9000015258789, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 115.26000213623047, - "return_pct": 4.88, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 114.11499786376953, + "return_pct": 3.84, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": -0.54, "win_1d": false, "return_7d": 1.26, - "win_7d": true + "win_7d": true, + "return_30d": 3.84, + "win_30d": true }, { "ticker": "FIS", @@ -10846,15 +10864,17 @@ "reason": "A direct $1M open-market purchase by the CEO provides a strong fundamental floor, supported by bullish options positioning including unusual call activity. The stock is attempting to stabilize and is trading above its 20-period VWAP ($48.90), indicating intraday institutional buying despite the broader downtrend. As a contrarian play, the CEO's conviction mixed with moderate volatility (ATR 3.5%) allows for a measured >5% recovery. The stock remains in a strong technical downtrend below its 50 SMA and is currently overbought on the Stochastic oscillator (82.6), which could invite short-term selling.", "entry_price": 50.7599983215332, "discovery_date": "2026-03-11", - "status": "open", - "current_price": 45.345001220703125, - "return_pct": -10.67, - "days_held": 29, - "last_updated": "2026-04-09", + "status": "closed", + "current_price": 44.875, + "return_pct": -11.59, + "days_held": 30, + "last_updated": "2026-04-10", "return_1d": -0.04, "win_1d": false, "return_7d": -1.89, - "win_7d": false + "win_7d": false, + "return_30d": -11.59, + "win_30d": false } ], "2026-03-12": [ @@ -10872,10 +10892,10 @@ "entry_price": 4.369999885559082, "discovery_date": "2026-03-12", "status": "open", - "current_price": 3.890000104904175, - "return_pct": -10.98, - "days_held": 28, - "last_updated": "2026-04-09", + "current_price": 4.005000114440918, + "return_pct": -8.35, + "days_held": 29, + "last_updated": "2026-04-10", "return_1d": -5.38, "win_1d": false, "return_7d": -24.26, @@ -10895,10 +10915,10 @@ "entry_price": 66.94999694824219, "discovery_date": "2026-03-12", "status": "open", - "current_price": 66.87999725341797, - "return_pct": -0.1, - "days_held": 28, - "last_updated": "2026-04-09", + "current_price": 68.13999938964844, + "return_pct": 1.78, + "days_held": 29, + "last_updated": "2026-04-10", "return_1d": -0.58, "win_1d": false, "return_7d": 5.95, @@ -10918,10 +10938,10 @@ "entry_price": 47.619998931884766, "discovery_date": "2026-03-12", "status": "open", - "current_price": 40.720001220703125, - "return_pct": -14.49, - "days_held": 28, - "last_updated": "2026-04-09", + "current_price": 42.77000045776367, + "return_pct": -10.18, + "days_held": 29, + "last_updated": "2026-04-10", "return_1d": -7.08, "win_1d": false, "return_7d": -7.48, @@ -10941,10 +10961,10 @@ "entry_price": 44.7400016784668, "discovery_date": "2026-03-12", "status": "open", - "current_price": 43.86000061035156, - "return_pct": -1.97, - "days_held": 28, - "last_updated": "2026-04-09", + "current_price": 41.88999938964844, + "return_pct": -6.37, + "days_held": 29, + "last_updated": "2026-04-10", "return_1d": 0.91, "win_1d": true, "return_7d": -4.45, @@ -10964,10 +10984,10 @@ "entry_price": 66.23999786376953, "discovery_date": "2026-03-12", "status": "open", - "current_price": 73.5, - "return_pct": 10.96, - "days_held": 28, - "last_updated": "2026-04-09", + "current_price": 73.91500091552734, + "return_pct": 11.59, + "days_held": 29, + "last_updated": "2026-04-10", "return_1d": 1.72, "win_1d": true, "return_7d": -15.01, @@ -10987,10 +11007,10 @@ "entry_price": 78.54000091552734, "discovery_date": "2026-03-12", "status": "open", - "current_price": 60.21500015258789, - "return_pct": -23.33, - "days_held": 28, - "last_updated": "2026-04-09", + "current_price": 56.94499969482422, + "return_pct": -27.5, + "days_held": 29, + "last_updated": "2026-04-10", "return_1d": -4.76, "win_1d": false, "return_7d": -10.73, @@ -11012,10 +11032,10 @@ "entry_price": 9.0, "discovery_date": "2026-03-13", "status": "open", - "current_price": 8.404999732971191, - "return_pct": -6.61, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 8.5600004196167, + "return_pct": -4.89, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": -1.0, "win_1d": false, "return_7d": -6.06, @@ -11035,10 +11055,10 @@ "entry_price": 4.130000114440918, "discovery_date": "2026-03-13", "status": "open", - "current_price": 3.890000104904175, - "return_pct": -5.81, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 4.005000114440918, + "return_pct": -3.03, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": -3.87, "win_1d": false, "return_7d": -18.64, @@ -11058,10 +11078,10 @@ "entry_price": 164.19000244140625, "discovery_date": "2026-03-13", "status": "open", - "current_price": 172.9499969482422, - "return_pct": 5.34, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 176.30999755859375, + "return_pct": 7.38, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": -3.64, "win_1d": false, "return_7d": -0.42, @@ -11081,10 +11101,10 @@ "entry_price": 6.170000076293945, "discovery_date": "2026-03-13", "status": "open", - "current_price": 6.920000076293945, - "return_pct": 12.16, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 6.949999809265137, + "return_pct": 12.64, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": 3.73, "win_1d": true, "return_7d": -6.48, @@ -11104,10 +11124,10 @@ "entry_price": 13.720000267028809, "discovery_date": "2026-03-13", "status": "open", - "current_price": 13.109999656677246, - "return_pct": -4.45, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 12.770000457763672, + "return_pct": -6.92, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": -4.15, "win_1d": false, "return_7d": -3.5, @@ -11127,10 +11147,10 @@ "entry_price": 44.95000076293945, "discovery_date": "2026-03-13", "status": "open", - "current_price": 43.86000061035156, - "return_pct": -2.42, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 41.88999938964844, + "return_pct": -6.81, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": 1.69, "win_1d": true, "return_7d": -8.5, @@ -11150,10 +11170,10 @@ "entry_price": 2.309999942779541, "discovery_date": "2026-03-13", "status": "open", - "current_price": 1.8450000286102295, - "return_pct": -20.13, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 1.8899999856948853, + "return_pct": -18.18, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": -2.6, "win_1d": false, "return_7d": -14.07, @@ -11173,10 +11193,10 @@ "entry_price": 14.090100288391113, "discovery_date": "2026-03-13", "status": "open", - "current_price": 13.449700355529785, - "return_pct": -4.55, - "days_held": 27, - "last_updated": "2026-04-09", + "current_price": 14.300000190734863, + "return_pct": 1.49, + "days_held": 28, + "last_updated": "2026-04-10", "return_1d": -0.0, "win_1d": false, "return_7d": -2.56, @@ -11198,10 +11218,10 @@ "entry_price": 14.09000015258789, "discovery_date": "2026-03-14", "status": "open", - "current_price": 13.449700355529785, - "return_pct": -4.54, - "days_held": 26, - "last_updated": "2026-04-09", + "current_price": 14.300000190734863, + "return_pct": 1.49, + "days_held": 27, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -6.03, @@ -11221,10 +11241,10 @@ "entry_price": 2.3299999237060547, "discovery_date": "2026-03-14", "status": "open", - "current_price": 2.684999942779541, - "return_pct": 15.24, - "days_held": 26, - "last_updated": "2026-04-09", + "current_price": 2.5450000762939453, + "return_pct": 9.23, + "days_held": 27, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 21.89, @@ -11244,10 +11264,10 @@ "entry_price": 52.029998779296875, "discovery_date": "2026-03-14", "status": "open", - "current_price": 54.54999923706055, - "return_pct": 4.84, - "days_held": 26, - "last_updated": "2026-04-09", + "current_price": 55.86000061035156, + "return_pct": 7.36, + "days_held": 27, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 0.29, @@ -11267,10 +11287,10 @@ "entry_price": 18.450000762939453, "discovery_date": "2026-03-14", "status": "open", - "current_price": 19.5, - "return_pct": 5.69, - "days_held": 26, - "last_updated": "2026-04-09", + "current_price": 19.7450008392334, + "return_pct": 7.02, + "days_held": 27, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 2.06, @@ -11290,10 +11310,10 @@ "entry_price": 6.829999923706055, "discovery_date": "2026-03-14", "status": "open", - "current_price": 6.195000171661377, - "return_pct": -9.3, - "days_held": 26, - "last_updated": "2026-04-09", + "current_price": 6.445000171661377, + "return_pct": -5.64, + "days_held": 27, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -13.18, @@ -11313,10 +11333,10 @@ "entry_price": 5.329999923706055, "discovery_date": "2026-03-14", "status": "open", - "current_price": 5.789999961853027, - "return_pct": 8.63, - "days_held": 26, - "last_updated": "2026-04-09", + "current_price": 5.875, + "return_pct": 10.23, + "days_held": 27, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 3.19, @@ -11338,10 +11358,10 @@ "entry_price": 14.09000015258789, "discovery_date": "2026-03-15", "status": "open", - "current_price": 13.449700355529785, - "return_pct": -4.54, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 14.300000190734863, + "return_pct": 1.49, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": -0.07, "win_1d": false, "return_7d": -6.03, @@ -11361,10 +11381,10 @@ "entry_price": 18.0, "discovery_date": "2026-03-15", "status": "open", - "current_price": 15.720000267028809, - "return_pct": -12.67, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 15.579999923706055, + "return_pct": -13.44, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": 0.03, "win_1d": true, "return_7d": -6.56, @@ -11384,10 +11404,10 @@ "entry_price": 8.90999984741211, "discovery_date": "2026-03-15", "status": "open", - "current_price": 8.404999732971191, - "return_pct": -5.67, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 8.5600004196167, + "return_pct": -3.93, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": -0.17, "win_1d": false, "return_7d": -4.94, @@ -11407,10 +11427,10 @@ "entry_price": 18.84000015258789, "discovery_date": "2026-03-15", "status": "open", - "current_price": 26.225000381469727, - "return_pct": 39.2, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 26.309999465942383, + "return_pct": 39.65, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": 1.06, "win_1d": true, "return_7d": -7.01, @@ -11430,10 +11450,10 @@ "entry_price": 2.3299999237060547, "discovery_date": "2026-03-15", "status": "open", - "current_price": 2.684999942779541, - "return_pct": 15.24, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 2.5450000762939453, + "return_pct": 9.23, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": 2.79, "win_1d": true, "return_7d": 21.89, @@ -11453,10 +11473,10 @@ "entry_price": 6.829999923706055, "discovery_date": "2026-03-15", "status": "open", - "current_price": 6.195000171661377, - "return_pct": -9.3, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 6.445000171661377, + "return_pct": -5.64, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": 1.1, "win_1d": true, "return_7d": -13.18, @@ -11476,10 +11496,10 @@ "entry_price": 158.22000122070312, "discovery_date": "2026-03-15", "status": "open", - "current_price": 172.9499969482422, - "return_pct": 9.31, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 176.30999755859375, + "return_pct": 11.43, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": 4.19, "win_1d": true, "return_7d": -0.96, @@ -11499,10 +11519,10 @@ "entry_price": 7.900000095367432, "discovery_date": "2026-03-15", "status": "open", - "current_price": 7.945000171661377, - "return_pct": 0.57, - "days_held": 25, - "last_updated": "2026-04-09", + "current_price": 7.980000019073486, + "return_pct": 1.01, + "days_held": 26, + "last_updated": "2026-04-10", "return_1d": 0.57, "win_1d": true, "return_7d": -2.41, @@ -11524,10 +11544,10 @@ "entry_price": 36.60499954223633, "discovery_date": "2026-03-16", "status": "open", - "current_price": 32.150001525878906, - "return_pct": -12.17, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 31.920000076293945, + "return_pct": -12.8, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": -2.31, "win_1d": false, "return_7d": -12.06, @@ -11547,10 +11567,10 @@ "entry_price": 20.475000381469727, "discovery_date": "2026-03-16", "status": "open", - "current_price": 19.5, - "return_pct": -4.76, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 19.7450008392334, + "return_pct": -3.57, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": 0.15, "win_1d": true, "return_7d": -4.81, @@ -11570,10 +11590,10 @@ "entry_price": 2.4049999713897705, "discovery_date": "2026-03-16", "status": "open", - "current_price": 2.684999942779541, - "return_pct": 11.64, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 2.5450000762939453, + "return_pct": 5.82, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": -1.83, "win_1d": false, "return_7d": 15.8, @@ -11593,10 +11613,10 @@ "entry_price": 19.100000381469727, "discovery_date": "2026-03-16", "status": "open", - "current_price": 26.225000381469727, - "return_pct": 37.3, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 26.309999465942383, + "return_pct": 37.75, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": -6.34, "win_1d": false, "return_7d": -10.1, @@ -11616,10 +11636,10 @@ "entry_price": 66.86000061035156, "discovery_date": "2026-03-16", "status": "open", - "current_price": 62.79999923706055, - "return_pct": -6.07, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 64.125, + "return_pct": -4.09, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": 1.22, "win_1d": true, "return_7d": -7.66, @@ -11639,10 +11659,10 @@ "entry_price": 14.079999923706055, "discovery_date": "2026-03-16", "status": "open", - "current_price": 13.449700355529785, - "return_pct": -4.48, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 14.300000190734863, + "return_pct": 1.56, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": 0.85, "win_1d": true, "return_7d": -4.72, @@ -11662,10 +11682,10 @@ "entry_price": 7.934999942779541, "discovery_date": "2026-03-16", "status": "open", - "current_price": 7.945000171661377, - "return_pct": 0.13, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 7.980000019073486, + "return_pct": 0.57, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": -2.58, "win_1d": false, "return_7d": -3.72, @@ -11685,10 +11705,10 @@ "entry_price": 52.630001068115234, "discovery_date": "2026-03-16", "status": "open", - "current_price": 54.54999923706055, - "return_pct": 3.65, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 55.86000061035156, + "return_pct": 6.14, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": 1.27, "win_1d": true, "return_7d": -1.2, @@ -11708,10 +11728,10 @@ "entry_price": 6.855000019073486, "discovery_date": "2026-03-16", "status": "open", - "current_price": 6.195000171661377, - "return_pct": -9.63, - "days_held": 24, - "last_updated": "2026-04-09", + "current_price": 6.445000171661377, + "return_pct": -5.98, + "days_held": 25, + "last_updated": "2026-04-10", "return_1d": 0.89, "win_1d": true, "return_7d": -13.49, @@ -11733,10 +11753,10 @@ "entry_price": 20.674999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 19.5, - "return_pct": -5.68, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 19.7450008392334, + "return_pct": -4.5, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": 0.15, "win_1d": true, "return_7d": -7.45, @@ -11756,10 +11776,10 @@ "entry_price": 18.299999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 15.720000267028809, - "return_pct": -14.1, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 15.579999923706055, + "return_pct": -14.86, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": -3.66, "win_1d": false, "return_7d": -10.93, @@ -11779,10 +11799,10 @@ "entry_price": 67.62999725341797, "discovery_date": "2026-03-17", "status": "open", - "current_price": 62.79999923706055, - "return_pct": -7.14, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 64.125, + "return_pct": -5.18, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": 0.07, "win_1d": true, "return_7d": -13.54, @@ -11802,10 +11822,10 @@ "entry_price": 139.99000549316406, "discovery_date": "2026-03-17", "status": "open", - "current_price": 129.89999389648438, - "return_pct": -7.21, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 128.64500427246094, + "return_pct": -8.1, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": 2.35, "win_1d": true, "return_7d": -8.42, @@ -11825,10 +11845,10 @@ "entry_price": 35.86000061035156, "discovery_date": "2026-03-17", "status": "open", - "current_price": 32.150001525878906, - "return_pct": -10.35, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 31.920000076293945, + "return_pct": -10.99, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": 0.11, "win_1d": true, "return_7d": -12.72, @@ -11848,10 +11868,10 @@ "entry_price": 71.61499786376953, "discovery_date": "2026-03-17", "status": "open", - "current_price": 72.70999908447266, - "return_pct": 1.53, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 74.01000213623047, + "return_pct": 3.34, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": -1.85, "win_1d": false, "return_7d": -5.86, @@ -11871,10 +11891,10 @@ "entry_price": 4.494999885559082, "discovery_date": "2026-03-17", "status": "open", - "current_price": 4.204999923706055, - "return_pct": -6.45, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 4.664999961853027, + "return_pct": 3.78, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": -4.78, "win_1d": false, "return_7d": -1.56, @@ -11894,10 +11914,10 @@ "entry_price": 44.7599983215332, "discovery_date": "2026-03-17", "status": "open", - "current_price": 43.86000061035156, - "return_pct": -2.01, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 41.88999938964844, + "return_pct": -6.41, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": -0.69, "win_1d": false, "return_7d": -10.17, @@ -11917,10 +11937,10 @@ "entry_price": 16.969999313354492, "discovery_date": "2026-03-17", "status": "open", - "current_price": 13.880000114440918, - "return_pct": -18.21, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 15.1850004196167, + "return_pct": -10.52, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": 12.29, "win_1d": true, "return_7d": 10.67, @@ -11940,10 +11960,10 @@ "entry_price": 8.880000114440918, "discovery_date": "2026-03-17", "status": "open", - "current_price": 8.404999732971191, - "return_pct": -5.35, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 8.5600004196167, + "return_pct": -3.6, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": -1.58, "win_1d": false, "return_7d": -4.11, @@ -11963,10 +11983,10 @@ "entry_price": 93.55999755859375, "discovery_date": "2026-03-17", "status": "open", - "current_price": 93.56999969482422, - "return_pct": 0.01, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 94.1500015258789, + "return_pct": 0.63, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": 1.39, "win_1d": true, "return_7d": -8.38, @@ -11986,10 +12006,10 @@ "entry_price": 6.954999923706055, "discovery_date": "2026-03-17", "status": "open", - "current_price": 6.184999942779541, - "return_pct": -11.07, - "days_held": 23, - "last_updated": "2026-04-09", + "current_price": 6.445000171661377, + "return_pct": -7.33, + "days_held": 24, + "last_updated": "2026-04-10", "return_1d": -5.39, "win_1d": false, "return_7d": -14.74, @@ -12011,10 +12031,10 @@ "entry_price": 8.586000442504883, "discovery_date": "2026-03-19", "status": "open", - "current_price": 8.404999732971191, - "return_pct": -2.11, - "days_held": 21, - "last_updated": "2026-04-09", + "current_price": 8.5600004196167, + "return_pct": -0.3, + "days_held": 22, + "last_updated": "2026-04-10", "return_1d": -1.53, "win_1d": false, "return_7d": -2.52, @@ -12034,10 +12054,10 @@ "entry_price": 110.56999969482422, "discovery_date": "2026-03-19", "status": "open", - "current_price": 115.26000213623047, - "return_pct": 4.24, - "days_held": 21, - "last_updated": "2026-04-09", + "current_price": 114.11499786376953, + "return_pct": 3.21, + "days_held": 22, + "last_updated": "2026-04-10", "return_1d": -0.91, "win_1d": false, "return_7d": -2.28, @@ -12057,10 +12077,10 @@ "entry_price": 163.5800018310547, "discovery_date": "2026-03-19", "status": "open", - "current_price": 160.8350067138672, - "return_pct": -1.68, - "days_held": 21, - "last_updated": "2026-04-09", + "current_price": 159.07000732421875, + "return_pct": -2.76, + "days_held": 22, + "last_updated": "2026-04-10", "return_1d": 0.13, "win_1d": true, "return_7d": 1.14, @@ -12080,10 +12100,10 @@ "entry_price": 353.3550109863281, "discovery_date": "2026-03-19", "status": "open", - "current_price": 353.7650146484375, - "return_pct": 0.12, - "days_held": 21, - "last_updated": "2026-04-09", + "current_price": 355.1400146484375, + "return_pct": 0.51, + "days_held": 22, + "last_updated": "2026-04-10", "return_1d": -0.89, "win_1d": false, "return_7d": -0.44, @@ -12103,10 +12123,10 @@ "entry_price": 159.52000427246094, "discovery_date": "2026-03-19", "status": "open", - "current_price": 172.9499969482422, - "return_pct": 8.42, - "days_held": 21, - "last_updated": "2026-04-09", + "current_price": 176.30999755859375, + "return_pct": 10.53, + "days_held": 22, + "last_updated": "2026-04-10", "return_1d": 2.49, "win_1d": true, "return_7d": 13.36, @@ -12128,10 +12148,10 @@ "entry_price": 63.23500061035156, "discovery_date": "2026-03-20", "status": "open", - "current_price": 62.79999923706055, - "return_pct": -0.69, - "days_held": 20, - "last_updated": "2026-04-09", + "current_price": 64.125, + "return_pct": 1.41, + "days_held": 21, + "last_updated": "2026-04-10", "return_1d": -6.33, "win_1d": false, "return_7d": -11.5, @@ -12151,10 +12171,10 @@ "entry_price": 16.635000228881836, "discovery_date": "2026-03-20", "status": "open", - "current_price": 15.720000267028809, - "return_pct": -5.5, - "days_held": 20, - "last_updated": "2026-04-09", + "current_price": 15.579999923706055, + "return_pct": -6.34, + "days_held": 21, + "last_updated": "2026-04-10", "return_1d": 1.11, "win_1d": true, "return_7d": -5.83, @@ -12174,10 +12194,10 @@ "entry_price": 0.9240000247955322, "discovery_date": "2026-03-20", "status": "open", - "current_price": 0.8400999903678894, - "return_pct": -9.08, - "days_held": 20, - "last_updated": "2026-04-09", + "current_price": 0.8540999889373779, + "return_pct": -7.56, + "days_held": 21, + "last_updated": "2026-04-10", "return_1d": 2.16, "win_1d": true, "return_7d": 13.1, @@ -12197,10 +12217,10 @@ "entry_price": 17.25, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.375, - "return_pct": -5.07, - "days_held": 20, - "last_updated": "2026-04-09", + "current_price": 16.170000076293945, + "return_pct": -6.26, + "days_held": 21, + "last_updated": "2026-04-10", "return_1d": -1.1, "win_1d": false, "return_7d": -2.14, @@ -12220,10 +12240,10 @@ "entry_price": 28.429899215698242, "discovery_date": "2026-03-20", "status": "open", - "current_price": 27.190000534057617, - "return_pct": -4.36, - "days_held": 20, - "last_updated": "2026-04-09", + "current_price": 26.569299697875977, + "return_pct": -6.54, + "days_held": 21, + "last_updated": "2026-04-10", "return_1d": -0.42, "win_1d": false, "return_7d": 2.97, @@ -12243,10 +12263,10 @@ "entry_price": 18.104999542236328, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.905000686645508, - "return_pct": -6.63, - "days_held": 20, - "last_updated": "2026-04-09", + "current_price": 17.579999923706055, + "return_pct": -2.9, + "days_held": 21, + "last_updated": "2026-04-10", "return_1d": -3.07, "win_1d": false, "return_7d": -3.07, @@ -12268,10 +12288,10 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-21", "status": "open", - "current_price": 42.22999954223633, - "return_pct": 21.91, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 42.689998626708984, + "return_pct": 23.24, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 8.55, @@ -12291,10 +12311,10 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.369999885559082, - "return_pct": -29.43, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 7.929900169372559, + "return_pct": -33.14, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -7.42, @@ -12314,10 +12334,10 @@ "entry_price": 8.470000267028809, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.404999732971191, - "return_pct": -0.77, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 8.5600004196167, + "return_pct": 1.06, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -8.38, @@ -12337,10 +12357,10 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-21", "status": "open", - "current_price": 66.86000061035156, - "return_pct": 4.32, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 67.03500366210938, + "return_pct": 4.6, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 0.51, @@ -12360,10 +12380,10 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-21", "status": "open", - "current_price": 13.109999656677246, - "return_pct": -0.08, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 12.770000457763672, + "return_pct": -2.67, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -3.2, @@ -12383,10 +12403,10 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-21", "status": "open", - "current_price": 226.4199981689453, - "return_pct": -8.7, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 215.85499572753906, + "return_pct": -12.96, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -7.32, @@ -12406,10 +12426,10 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-21", "status": "open", - "current_price": 67.33999633789062, - "return_pct": 0.43, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 65.43000030517578, + "return_pct": -2.42, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -5.4, @@ -12429,10 +12449,10 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-21", "status": "open", - "current_price": 24.790000915527344, - "return_pct": 5.67, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 25.149999618530273, + "return_pct": 7.2, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -3.03, @@ -12452,10 +12472,10 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.7753000259399414, - "return_pct": -7.12, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 0.7745000123977661, + "return_pct": -7.21, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": -2.84, @@ -12475,10 +12495,10 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.8400999903678894, - "return_pct": -11.01, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 0.8540999889373779, + "return_pct": -9.52, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 6.99, @@ -12498,10 +12518,10 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-21", "status": "open", - "current_price": 6.920000076293945, - "return_pct": 19.52, - "days_held": 19, - "last_updated": "2026-04-09", + "current_price": 6.949999809265137, + "return_pct": 20.03, + "days_held": 20, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 22.11, @@ -12523,10 +12543,10 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-22", "status": "open", - "current_price": 8.369999885559082, - "return_pct": -29.43, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 7.929900169372559, + "return_pct": -33.14, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 2.07, "win_1d": true, "return_7d": -7.42, @@ -12546,10 +12566,10 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.8400999903678894, - "return_pct": -11.01, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 0.8540999889373779, + "return_pct": -9.52, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": -0.02, "win_1d": false, "return_7d": 6.99, @@ -12569,10 +12589,10 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-22", "status": "open", - "current_price": 226.4199981689453, - "return_pct": -8.7, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 215.85499572753906, + "return_pct": -12.96, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 0.34, "win_1d": true, "return_7d": -7.32, @@ -12592,10 +12612,10 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.7753000259399414, - "return_pct": -7.12, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 0.7745000123977661, + "return_pct": -7.21, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 4.28, "win_1d": true, "return_7d": -2.84, @@ -12615,10 +12635,10 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-22", "status": "open", - "current_price": 66.86000061035156, - "return_pct": 4.32, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 67.03500366210938, + "return_pct": 4.6, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 1.7, "win_1d": true, "return_7d": 0.51, @@ -12638,10 +12658,10 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-22", "status": "open", - "current_price": 6.920000076293945, - "return_pct": 19.52, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 6.949999809265137, + "return_pct": 20.03, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 5.44, "win_1d": true, "return_7d": 22.11, @@ -12661,10 +12681,10 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-22", "status": "open", - "current_price": 13.109999656677246, - "return_pct": -0.08, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 12.770000457763672, + "return_pct": -2.67, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 2.93, "win_1d": true, "return_7d": -3.2, @@ -12684,10 +12704,10 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-22", "status": "open", - "current_price": 42.22999954223633, - "return_pct": 21.91, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 42.689998626708984, + "return_pct": 23.24, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": -0.89, "win_1d": false, "return_7d": 8.55, @@ -12707,10 +12727,10 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-22", "status": "open", - "current_price": 24.790000915527344, - "return_pct": 5.67, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 25.149999618530273, + "return_pct": 7.2, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 2.49, "win_1d": true, "return_7d": -3.03, @@ -12730,10 +12750,10 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-22", "status": "open", - "current_price": 67.33999633789062, - "return_pct": 0.43, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 65.43000030517578, + "return_pct": -2.42, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 0.25, "win_1d": true, "return_7d": -5.4, @@ -12753,10 +12773,10 @@ "entry_price": 17.059999465942383, "discovery_date": "2026-03-22", "status": "open", - "current_price": 16.375, - "return_pct": -4.02, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 16.170000076293945, + "return_pct": -5.22, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 3.11, "win_1d": true, "return_7d": -5.86, @@ -12776,10 +12796,10 @@ "entry_price": 12.220000267028809, "discovery_date": "2026-03-22", "status": "open", - "current_price": 15.140000343322754, - "return_pct": 23.9, - "days_held": 18, - "last_updated": "2026-04-09", + "current_price": 14.654999732971191, + "return_pct": 19.93, + "days_held": 19, + "last_updated": "2026-04-10", "return_1d": 3.11, "win_1d": true, "return_7d": 14.08, @@ -12801,10 +12821,10 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-28", "status": "open", - "current_price": 36.529998779296875, - "return_pct": 0.58, - "days_held": 12, - "last_updated": "2026-04-09", + "current_price": 36.7599983215332, + "return_pct": 1.21, + "days_held": 13, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 0.99, @@ -12824,10 +12844,10 @@ "entry_price": 179.30999755859375, "discovery_date": "2026-03-28", "status": "open", - "current_price": 170.3350067138672, - "return_pct": -5.01, - "days_held": 12, - "last_updated": "2026-04-09", + "current_price": 165.2899932861328, + "return_pct": -7.82, + "days_held": 13, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 4.39, @@ -12847,10 +12867,10 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-28", "status": "open", - "current_price": 102.0447998046875, - "return_pct": 14.49, - "days_held": 12, - "last_updated": "2026-04-09", + "current_price": 100.91000366210938, + "return_pct": 13.22, + "days_held": 13, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 3.5, @@ -12870,10 +12890,10 @@ "entry_price": 22.8799991607666, "discovery_date": "2026-03-28", "status": "open", - "current_price": 23.670000076293945, - "return_pct": 3.45, - "days_held": 12, - "last_updated": "2026-04-09", + "current_price": 23.43000030517578, + "return_pct": 2.4, + "days_held": 13, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 4.41, @@ -12893,10 +12913,10 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-28", "status": "open", - "current_price": 59.150001525878906, - "return_pct": 1.04, - "days_held": 12, - "last_updated": "2026-04-09", + "current_price": 59.154998779296875, + "return_pct": 1.05, + "days_held": 13, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 1.81, @@ -12916,10 +12936,10 @@ "entry_price": 2.259999990463257, "discovery_date": "2026-03-28", "status": "open", - "current_price": 2.8499999046325684, - "return_pct": 26.11, - "days_held": 12, - "last_updated": "2026-04-09", + "current_price": 3.0876998901367188, + "return_pct": 36.62, + "days_held": 13, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 8.85, @@ -12939,10 +12959,10 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-28", "status": "open", - "current_price": 216.7375030517578, - "return_pct": 13.76, - "days_held": 12, - "last_updated": "2026-04-09", + "current_price": 218.48500061035156, + "return_pct": 14.68, + "days_held": 13, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false, "return_7d": 9.29, @@ -12964,10 +12984,10 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-29", "status": "open", - "current_price": 36.529998779296875, - "return_pct": 0.58, - "days_held": 11, - "last_updated": "2026-04-09", + "current_price": 36.7599983215332, + "return_pct": 1.21, + "days_held": 12, + "last_updated": "2026-04-10", "return_1d": 0.08, "win_1d": true, "return_7d": 0.99, @@ -12987,10 +13007,10 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-29", "status": "open", - "current_price": 216.7375030517578, - "return_pct": 13.76, - "days_held": 11, - "last_updated": "2026-04-09", + "current_price": 218.48500061035156, + "return_pct": 14.68, + "days_held": 12, + "last_updated": "2026-04-10", "return_1d": 0.06, "win_1d": true, "return_7d": 9.29, @@ -13010,10 +13030,10 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-29", "status": "open", - "current_price": 102.0447998046875, - "return_pct": 14.49, - "days_held": 11, - "last_updated": "2026-04-09", + "current_price": 100.91000366210938, + "return_pct": 13.22, + "days_held": 12, + "last_updated": "2026-04-10", "return_1d": -3.03, "win_1d": false, "return_7d": 3.5, @@ -13033,10 +13053,10 @@ "entry_price": 20.770000457763672, "discovery_date": "2026-03-29", "status": "open", - "current_price": 20.795000076293945, - "return_pct": 0.12, - "days_held": 11, - "last_updated": "2026-04-09", + "current_price": 21.045000076293945, + "return_pct": 1.32, + "days_held": 12, + "last_updated": "2026-04-10", "return_1d": 2.26, "win_1d": true, "return_7d": -1.01, @@ -13056,10 +13076,10 @@ "entry_price": 1.4299999475479126, "discovery_date": "2026-03-29", "status": "open", - "current_price": 1.6799999475479126, - "return_pct": 17.48, - "days_held": 11, - "last_updated": "2026-04-09", + "current_price": 1.7066999673843384, + "return_pct": 19.35, + "days_held": 12, + "last_updated": "2026-04-10", "return_1d": -1.4, "win_1d": false, "return_7d": 16.08, @@ -13079,10 +13099,10 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-29", "status": "open", - "current_price": 59.150001525878906, - "return_pct": 1.04, - "days_held": 11, - "last_updated": "2026-04-09", + "current_price": 59.154998779296875, + "return_pct": 1.05, + "days_held": 12, + "last_updated": "2026-04-10", "return_1d": 1.76, "win_1d": true, "return_7d": 1.81, @@ -13104,12 +13124,14 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-03", "status": "open", - "current_price": 10.5649995803833, - "return_pct": 2.18, - "days_held": 6, - "last_updated": "2026-04-09", + "current_price": 10.760000228881836, + "return_pct": 4.06, + "days_held": 7, + "last_updated": "2026-04-10", "return_1d": 0.0, - "win_1d": false + "win_1d": false, + "return_7d": 4.06, + "win_7d": true }, { "ticker": "AHCO", @@ -13125,12 +13147,14 @@ "entry_price": 12.029999732971191, "discovery_date": "2026-04-03", "status": "open", - "current_price": 12.164999961853027, - "return_pct": 1.12, - "days_held": 6, - "last_updated": "2026-04-09", + "current_price": 12.300000190734863, + "return_pct": 2.24, + "days_held": 7, + "last_updated": "2026-04-10", "return_1d": 0.0, - "win_1d": false + "win_1d": false, + "return_7d": 2.24, + "win_7d": true }, { "ticker": "ZBIO", @@ -13146,12 +13170,14 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-03", "status": "open", - "current_price": 21.350000381469727, - "return_pct": -0.51, - "days_held": 6, - "last_updated": "2026-04-09", + "current_price": 20.690000534057617, + "return_pct": -3.59, + "days_held": 7, + "last_updated": "2026-04-10", "return_1d": 0.0, - "win_1d": false + "win_1d": false, + "return_7d": -3.59, + "win_7d": false }, { "ticker": "WTI", @@ -13167,12 +13193,14 @@ "entry_price": 3.1500000953674316, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.9289000034332275, - "return_pct": -7.02, - "days_held": 6, - "last_updated": "2026-04-09", + "current_price": 2.75, + "return_pct": -12.7, + "days_held": 7, + "last_updated": "2026-04-10", "return_1d": 0.0, - "win_1d": false + "win_1d": false, + "return_7d": -12.7, + "win_7d": false }, { "ticker": "NNOX", @@ -13188,12 +13216,14 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.309999942779541, - "return_pct": -4.15, - "days_held": 6, - "last_updated": "2026-04-09", + "current_price": 2.325000047683716, + "return_pct": -3.53, + "days_held": 7, + "last_updated": "2026-04-10", "return_1d": 0.0, - "win_1d": false + "win_1d": false, + "return_7d": -3.53, + "win_7d": false }, { "ticker": "PACB", @@ -13209,12 +13239,14 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-03", "status": "open", - "current_price": 1.4200999736785889, - "return_pct": 5.98, - "days_held": 6, - "last_updated": "2026-04-09", + "current_price": 1.3650000095367432, + "return_pct": 1.87, + "days_held": 7, + "last_updated": "2026-04-10", "return_1d": 0.0, - "win_1d": false + "win_1d": false, + "return_7d": 1.87, + "win_7d": true } ], "2026-04-04": [ @@ -13232,10 +13264,10 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-04", "status": "open", - "current_price": 10.5649995803833, - "return_pct": 2.18, - "days_held": 5, - "last_updated": "2026-04-09", + "current_price": 10.760000228881836, + "return_pct": 4.06, + "days_held": 6, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false }, @@ -13253,10 +13285,10 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-04", "status": "open", - "current_price": 21.350000381469727, - "return_pct": -0.51, - "days_held": 5, - "last_updated": "2026-04-09", + "current_price": 20.690000534057617, + "return_pct": -3.59, + "days_held": 6, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false }, @@ -13274,10 +13306,10 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-04", "status": "open", - "current_price": 1.4200999736785889, - "return_pct": 5.98, - "days_held": 5, - "last_updated": "2026-04-09", + "current_price": 1.3650000095367432, + "return_pct": 1.87, + "days_held": 6, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false }, @@ -13295,10 +13327,10 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-04", "status": "open", - "current_price": 2.309999942779541, - "return_pct": -4.15, - "days_held": 5, - "last_updated": "2026-04-09", + "current_price": 2.325000047683716, + "return_pct": -3.53, + "days_held": 6, + "last_updated": "2026-04-10", "return_1d": 0.0, "win_1d": false } @@ -13318,10 +13350,10 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-05", "status": "open", - "current_price": 10.5649995803833, - "return_pct": 2.18, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 10.760000228881836, + "return_pct": 4.06, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 2.47, "win_1d": true }, @@ -13339,10 +13371,10 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-05", "status": "open", - "current_price": 21.350000381469727, - "return_pct": -0.51, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 20.690000534057617, + "return_pct": -3.59, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 3.4, "win_1d": true }, @@ -13360,10 +13392,10 @@ "entry_price": 8.640000343322754, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.399999618530273, - "return_pct": -2.78, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 8.5600004196167, + "return_pct": -0.93, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 1.39, "win_1d": true }, @@ -13381,10 +13413,10 @@ "entry_price": 160.92999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 156.6199951171875, - "return_pct": -2.68, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 151.3350067138672, + "return_pct": -5.96, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": -0.32, "win_1d": false }, @@ -13402,10 +13434,10 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-05", "status": "open", - "current_price": 1.4200999736785889, - "return_pct": 5.98, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 1.3650000095367432, + "return_pct": 1.87, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 1.12, "win_1d": true }, @@ -13423,10 +13455,10 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-05", "status": "open", - "current_price": 2.309999942779541, - "return_pct": -4.15, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 2.325000047683716, + "return_pct": -3.53, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 4.56, "win_1d": true }, @@ -13444,10 +13476,10 @@ "entry_price": 300.79998779296875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 305.3599853515625, - "return_pct": 1.52, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 305.6199951171875, + "return_pct": 1.6, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 0.68, "win_1d": true }, @@ -13465,10 +13497,10 @@ "entry_price": 194.8699951171875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 213.82000732421875, - "return_pct": 9.72, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 216.30999755859375, + "return_pct": 11.0, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 1.45, "win_1d": true }, @@ -13486,10 +13518,10 @@ "entry_price": 214.97999572753906, "discovery_date": "2026-04-05", "status": "open", - "current_price": 232.27999877929688, - "return_pct": 8.05, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 230.19000244140625, + "return_pct": 7.08, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 1.42, "win_1d": true }, @@ -13507,10 +13539,10 @@ "entry_price": 242.9199981689453, "discovery_date": "2026-04-05", "status": "open", - "current_price": 230.97500610351562, - "return_pct": -4.92, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 225.5800018310547, + "return_pct": -7.14, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": 0.33, "win_1d": true }, @@ -13528,10 +13560,10 @@ "entry_price": 187.17999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 170.3350067138672, - "return_pct": -9.0, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 165.2899932861328, + "return_pct": -11.69, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": -0.18, "win_1d": false }, @@ -13549,10 +13581,10 @@ "entry_price": 9.960000038146973, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.66510009765625, - "return_pct": -13.0, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 8.920000076293945, + "return_pct": -10.44, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": -2.81, "win_1d": false }, @@ -13570,10 +13602,10 @@ "entry_price": 11.229999542236328, "discovery_date": "2026-04-05", "status": "open", - "current_price": 11.020000457763672, - "return_pct": -1.87, - "days_held": 4, - "last_updated": "2026-04-09", + "current_price": 10.970000267028809, + "return_pct": -2.32, + "days_held": 5, + "last_updated": "2026-04-10", "return_1d": -0.4, "win_1d": false } @@ -13593,10 +13625,10 @@ "entry_price": 10.616000175476074, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.5649995803833, - "return_pct": -0.48, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 10.760000228881836, + "return_pct": 1.36, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": -2.65, "win_1d": false }, @@ -13614,10 +13646,10 @@ "entry_price": 932.6599731445312, "discovery_date": "2026-04-06", "status": "open", - "current_price": 947.6796875, - "return_pct": 1.61, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 946.0399780273438, + "return_pct": 1.43, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": -2.69, "win_1d": false }, @@ -13635,10 +13667,10 @@ "entry_price": 3.2200000286102295, "discovery_date": "2026-04-06", "status": "open", - "current_price": 2.9289000034332275, - "return_pct": -9.04, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 2.75, + "return_pct": -14.6, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": 8.85, "win_1d": true }, @@ -13656,10 +13688,10 @@ "entry_price": 175.5299072265625, "discovery_date": "2026-04-06", "status": "open", - "current_price": 166.4499969482422, - "return_pct": -5.17, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 164.86000061035156, + "return_pct": -6.08, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": -5.17, "win_1d": false }, @@ -13677,10 +13709,10 @@ "entry_price": 79.27999877929688, "discovery_date": "2026-04-06", "status": "open", - "current_price": 83.30999755859375, - "return_pct": 5.08, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 83.07379913330078, + "return_pct": 4.79, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": 0.26, "win_1d": true }, @@ -13698,10 +13730,10 @@ "entry_price": 22.3700008392334, "discovery_date": "2026-04-06", "status": "open", - "current_price": 21.350000381469727, - "return_pct": -4.56, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 20.690000534057617, + "return_pct": -7.51, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": -1.36, "win_1d": false }, @@ -13719,10 +13751,10 @@ "entry_price": 9.713299751281738, "discovery_date": "2026-04-06", "status": "open", - "current_price": 9.720000267028809, - "return_pct": 0.07, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 9.758299827575684, + "return_pct": 0.46, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": -1.17, "win_1d": false }, @@ -13740,10 +13772,10 @@ "entry_price": 10.890000343322754, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.680000305175781, - "return_pct": -1.93, - "days_held": 3, - "last_updated": "2026-04-09", + "current_price": 10.400099754333496, + "return_pct": -4.5, + "days_held": 4, + "last_updated": "2026-04-10", "return_1d": -4.55, "win_1d": false } @@ -13763,10 +13795,10 @@ "entry_price": 18.25, "discovery_date": "2026-04-07", "status": "open", - "current_price": 17.31999969482422, - "return_pct": -5.1, - "days_held": 2, - "last_updated": "2026-04-09", + "current_price": 18.079999923706055, + "return_pct": -0.93, + "days_held": 3, + "last_updated": "2026-04-10", "return_1d": -2.08, "win_1d": false }, @@ -13784,10 +13816,10 @@ "entry_price": 15.989999771118164, "discovery_date": "2026-04-07", "status": "open", - "current_price": 16.900999069213867, - "return_pct": 5.7, - "days_held": 2, - "last_updated": "2026-04-09", + "current_price": 18.002599716186523, + "return_pct": 12.59, + "days_held": 3, + "last_updated": "2026-04-10", "return_1d": 7.25, "win_1d": true }, @@ -13805,10 +13837,10 @@ "entry_price": 173.52999877929688, "discovery_date": "2026-04-07", "status": "open", - "current_price": 172.9499969482422, - "return_pct": -0.33, - "days_held": 2, - "last_updated": "2026-04-09", + "current_price": 176.44000244140625, + "return_pct": 1.68, + "days_held": 3, + "last_updated": "2026-04-10", "return_1d": 1.61, "win_1d": true }, @@ -13826,10 +13858,10 @@ "entry_price": 25.18000030517578, "discovery_date": "2026-04-07", "status": "open", - "current_price": 25.34000015258789, - "return_pct": 0.64, - "days_held": 2, - "last_updated": "2026-04-09", + "current_price": 27.770000457763672, + "return_pct": 10.29, + "days_held": 3, + "last_updated": "2026-04-10", "return_1d": 10.54, "win_1d": true }, @@ -13847,10 +13879,10 @@ "entry_price": 3.440000057220459, "discovery_date": "2026-04-07", "status": "open", - "current_price": 3.51, - "return_pct": 2.03, - "days_held": 2, - "last_updated": "2026-04-09", + "current_price": 3.369999885559082, + "return_pct": -2.03, + "days_held": 3, + "last_updated": "2026-04-10", "return_1d": -0.0, "win_1d": false } @@ -13870,10 +13902,10 @@ "entry_price": 82.4749984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 83.30999755859375, - "return_pct": 1.01, - "days_held": 1, - "last_updated": "2026-04-09", + "current_price": 83.07379913330078, + "return_pct": 0.73, + "days_held": 2, + "last_updated": "2026-04-10", "return_1d": 1.21, "win_1d": true }, @@ -13891,10 +13923,10 @@ "entry_price": 99.2249984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 99.41000366210938, - "return_pct": 0.19, - "days_held": 1, - "last_updated": "2026-04-09", + "current_price": 101.6449966430664, + "return_pct": 2.44, + "days_held": 2, + "last_updated": "2026-04-10", "return_1d": 0.26, "win_1d": true }, @@ -13912,10 +13944,10 @@ "entry_price": 17.81999969482422, "discovery_date": "2026-04-08", "status": "open", - "current_price": 17.31999969482422, - "return_pct": -2.81, - "days_held": 1, - "last_updated": "2026-04-09", + "current_price": 18.079999923706055, + "return_pct": 1.46, + "days_held": 2, + "last_updated": "2026-04-10", "return_1d": -3.14, "win_1d": false }, @@ -13933,10 +13965,10 @@ "entry_price": 68.44000244140625, "discovery_date": "2026-04-08", "status": "open", - "current_price": 73.41999816894531, - "return_pct": 7.28, - "days_held": 1, - "last_updated": "2026-04-09", + "current_price": 73.87000274658203, + "return_pct": 7.93, + "days_held": 2, + "last_updated": "2026-04-10", "return_1d": 7.41, "win_1d": true }, @@ -13954,10 +13986,10 @@ "entry_price": 351.1260070800781, "discovery_date": "2026-04-08", "status": "open", - "current_price": 339.2298889160156, - "return_pct": -3.39, - "days_held": 1, - "last_updated": "2026-04-09", + "current_price": 346.4549865722656, + "return_pct": -1.33, + "days_held": 2, + "last_updated": "2026-04-10", "return_1d": -3.25, "win_1d": false }, @@ -13975,10 +14007,10 @@ "entry_price": 23.3799991607666, "discovery_date": "2026-04-08", "status": "open", - "current_price": 23.0, - "return_pct": -1.63, - "days_held": 1, - "last_updated": "2026-04-09", + "current_price": 22.700000762939453, + "return_pct": -2.91, + "days_held": 2, + "last_updated": "2026-04-10", "return_1d": -1.45, "win_1d": false } @@ -13998,10 +14030,12 @@ "entry_price": 83.36499786376953, "discovery_date": "2026-04-09", "status": "open", - "current_price": 83.30999755859375, - "return_pct": -0.07, - "days_held": 0, - "last_updated": "2026-04-09" + "current_price": 83.07379913330078, + "return_pct": -0.35, + "days_held": 1, + "last_updated": "2026-04-10", + "return_1d": -0.35, + "win_1d": false }, { "ticker": "HMH", @@ -14017,10 +14051,12 @@ "entry_price": 17.309999465942383, "discovery_date": "2026-04-09", "status": "open", - "current_price": 17.31999969482422, - "return_pct": 0.06, - "days_held": 0, - "last_updated": "2026-04-09" + "current_price": 18.079999923706055, + "return_pct": 4.45, + "days_held": 1, + "last_updated": "2026-04-10", + "return_1d": 4.45, + "win_1d": true }, { "ticker": "SCVL", @@ -14036,10 +14072,12 @@ "entry_price": 16.900999069213867, "discovery_date": "2026-04-09", "status": "open", - "current_price": 16.900999069213867, - "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-09" + "current_price": 18.002599716186523, + "return_pct": 6.52, + "days_held": 1, + "last_updated": "2026-04-10", + "return_1d": 6.52, + "win_1d": true }, { "ticker": "FUL", @@ -14055,10 +14093,12 @@ "entry_price": 62.08000183105469, "discovery_date": "2026-04-09", "status": "open", - "current_price": 62.08000183105469, - "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-09" + "current_price": 63.97999954223633, + "return_pct": 3.06, + "days_held": 1, + "last_updated": "2026-04-10", + "return_1d": 3.06, + "win_1d": true }, { "ticker": "ALB", @@ -14074,10 +14114,12 @@ "entry_price": 172.94500732421875, "discovery_date": "2026-04-09", "status": "open", - "current_price": 172.9499969482422, - "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-09" + "current_price": 176.44000244140625, + "return_pct": 2.02, + "days_held": 1, + "last_updated": "2026-04-10", + "return_1d": 2.02, + "win_1d": true }, { "ticker": "AMZN", @@ -14093,10 +14135,12 @@ "entry_price": 224.36000061035156, "discovery_date": "2026-04-09", "status": "open", - "current_price": 224.31509399414062, - "return_pct": -0.02, - "days_held": 0, - "last_updated": "2026-04-09" + "current_price": 238.10769653320312, + "return_pct": 6.13, + "days_held": 1, + "last_updated": "2026-04-10", + "return_1d": 6.13, + "win_1d": true }, { "ticker": "SLP", @@ -14112,10 +14156,12 @@ "entry_price": 12.90999984741211, "discovery_date": "2026-04-09", "status": "open", - "current_price": 12.90999984741211, - "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-09" + "current_price": 13.739999771118164, + "return_pct": 6.43, + "days_held": 1, + "last_updated": "2026-04-10", + "return_1d": 6.43, + "win_1d": true } ] } diff --git a/data/recommendations/statistics.json b/data/recommendations/statistics.json index db94a00b..221fceb1 100644 --- a/data/recommendations/statistics.json +++ b/data/recommendations/statistics.json @@ -33,47 +33,47 @@ }, "insider_buying": { "count": 177, - "wins_1d": 64, + "wins_1d": 67, "losses_1d": 109, - "wins_7d": 73, - "losses_7d": 86, - "wins_30d": 28, - "losses_30d": 68, - "avg_return_1d": -0.09, - "avg_return_7d": -0.42, - "avg_return_30d": -2.09, - "win_rate_1d": 37.0, - "win_rate_7d": 45.9, - "win_rate_30d": 29.2 + "wins_7d": 75, + "losses_7d": 87, + "wins_30d": 30, + "losses_30d": 72, + "avg_return_1d": -0.01, + "avg_return_7d": -0.39, + "avg_return_30d": -2.05, + "win_rate_1d": 38.1, + "win_rate_7d": 46.3, + "win_rate_30d": 29.4 }, "options_flow": { "count": 94, - "wins_1d": 31, - "losses_1d": 61, + "wins_1d": 32, + "losses_1d": 62, "wins_7d": 41, "losses_7d": 48, - "wins_30d": 19, - "losses_30d": 48, - "avg_return_1d": -0.03, + "wins_30d": 20, + "losses_30d": 49, + "avg_return_1d": 0.03, "avg_return_7d": -0.91, - "avg_return_30d": -2.92, - "win_rate_1d": 33.7, + "avg_return_30d": -2.86, + "win_rate_1d": 34.0, "win_rate_7d": 46.1, - "win_rate_30d": 28.4 + "win_rate_30d": 29.0 }, "earnings_play": { "count": 63, - "wins_1d": 23, + "wins_1d": 24, "losses_1d": 39, - "wins_7d": 22, - "losses_7d": 33, + "wins_7d": 23, + "losses_7d": 34, "wins_30d": 24, "losses_30d": 26, - "avg_return_1d": -0.44, - "avg_return_7d": -2.03, + "avg_return_1d": -0.33, + "avg_return_7d": -1.99, "avg_return_30d": -2.0, - "win_rate_1d": 37.1, - "win_rate_7d": 40.0, + "win_rate_1d": 38.1, + "win_rate_7d": 40.4, "win_rate_30d": 48.0 }, "contrarian_value": { @@ -96,11 +96,11 @@ "wins_1d": 1, "losses_1d": 7, "wins_7d": 0, - "losses_7d": 6, + "losses_7d": 7, "wins_30d": 1, "losses_30d": 3, "avg_return_1d": -4.19, - "avg_return_7d": -8.14, + "avg_return_7d": -8.79, "avg_return_30d": -17.5, "win_rate_1d": 12.5, "win_rate_7d": 0.0, @@ -173,13 +173,13 @@ "wins_7d": 3, "losses_7d": 15, "wins_30d": 2, - "losses_30d": 10, + "losses_30d": 11, "avg_return_1d": -2.67, "avg_return_7d": -4.5, - "avg_return_30d": -10.89, + "avg_return_30d": -10.64, "win_rate_1d": 13.6, "win_rate_7d": 16.7, - "win_rate_30d": 16.7 + "win_rate_30d": 15.4 }, "social_dd": { "count": 26, @@ -188,44 +188,44 @@ "wins_7d": 11, "losses_7d": 14, "wins_30d": 11, - "losses_30d": 8, + "losses_30d": 9, "avg_return_1d": 0.66, "avg_return_7d": -1.47, - "avg_return_30d": 1.45, + "avg_return_30d": 0.94, "win_rate_1d": 46.2, "win_rate_7d": 44.0, - "win_rate_30d": 57.9 + "win_rate_30d": 55.0 }, "minervini": { "count": 3, - "wins_1d": 2, + "wins_1d": 3, "losses_1d": 0, "wins_7d": 0, "losses_7d": 0, "wins_30d": 0, "losses_30d": 0, - "avg_return_1d": 4.51, + "avg_return_1d": 3.68, "avg_return_7d": 0, "avg_return_30d": 0, "win_rate_1d": 100.0 } }, "overall_1d": { - "count": 596, - "wins": 227, - "avg_return": -0.27, - "win_rate": 38.1 + "count": 603, + "wins": 233, + "avg_return": -0.22, + "win_rate": 38.6 }, "overall_7d": { - "count": 554, - "wins": 234, - "avg_return": -1.1, - "win_rate": 42.2 + "count": 560, + "wins": 237, + "avg_return": -1.11, + "win_rate": 42.3 }, "overall_30d": { - "count": 448, - "wins": 152, - "avg_return": -2.91, - "win_rate": 33.9 + "count": 458, + "wins": 155, + "avg_return": -2.9, + "win_rate": 33.8 } } \ No newline at end of file diff --git a/results/discovery/2026-04-10/run_13_56_00/discovery_result.json b/results/discovery/2026-04-10/run_13_56_00/discovery_result.json new file mode 100644 index 00000000..0320d439 --- /dev/null +++ b/results/discovery/2026-04-10/run_13_56_00/discovery_result.json @@ -0,0 +1,145 @@ +{ + "trade_date": "2026-04-10", + "tickers": [ + "ALB", + "AA", + "AMAT", + "APA", + "AMD", + "AVGO", + "APH", + "ADM", + "AME", + "AEP", + "OSCR", + "HMH", + "CGCT", + "BOT", + "BETR", + "SCVL", + "GF", + "FUL", + "XAGE", + "HUIZ", + "LCFY", + "MKZR", + "SWZ", + "XZO", + "LPCN", + "VSCO", + "LW", + "GAM", + "CMTV", + "NKE", + "STX", + "DLR", + "CGNT", + "BBY", + "JPM", + "ADBE", + "CSCO", + "AMZN", + "AAPL", + "CRM", + "COIN", + "CAT", + "ACN", + "AFL", + "AXP", + "COST", + "BAC", + "BSX", + "C", + "PLSR", + "IV", + "THE", + "IT", + "FAKE", + "CPI", + "DATA", + "AWS", + "NVO", + "WE", + "JL", + "MSFT", + "HERE", + "US", + "LLM", + "QQQ", + "AI", + "ALOT", + "OTRK", + "GAME", + "ABVC", + "FBK", + "FAST", + "WINT", + "PPSI", + "GS", + "IVDA", + "II", + "IMF" + ], + "filtered_tickers": [ + "XAGE", + "HUIZ", + "VSCO", + "AVGO", + "LCFY", + "SWZ", + "DLR", + "ALOT", + "FBK" + ], + "final_ranking": [ + { + "rank": 1, + "ticker": "AVGO", + "company_name": "AVGO", + "current_price": 371.99859619140625, + "strategy_match": "minervini", + "final_score": 85, + "confidence": 8, + "risk_level": "moderate", + "reason": "The edge is driven by an elite Minervini Stage 2 setup featuring an exceptional 90/100 RS Rating, with the stock surging 126% off its 52-week low. Timing is urgent as immediate momentum is confirming further upside, highlighted by a fresh MACD bullish crossover, rising OBV (326.1M), and strong price action trading 10.7% above the 20-period VWAP. The risk/reward profile is highly favorable for a continuation trade, supported by a massive 94.7% bullish sentiment across 57 analysts. However, the key risk lies in the unusual options activity displaying an extreme put/call ratio of 999.00, which indicates heavy institutional bearish hedging that could stall momentum.", + "description": "AVGO - Business description not available." + }, + { + "rank": 2, + "ticker": "DLR", + "company_name": "Digital Realty Trust, Inc.", + "current_price": 189.125, + "strategy_match": "analyst_upgrade", + "final_score": 75, + "confidence": 7, + "risk_level": "moderate", + "reason": "The core catalyst is recent institutional accumulation by entities like V Square Quantitative Management, acting as a bullish proxy alongside a 72.2% bullish consensus from 36 analysts. Now is the time to act because the stock is exhibiting a powerful structural uptrend, newly confirmed by a MACD bullish crossover and an On-Balance Volume rising to 27.6M just 13 days ahead of its earnings report. This presents a moderate-risk upside profile, as the price remains comfortably supported above its 50-day (+7.0%) and 200-day (+12.6%) moving averages. The primary risk to the thesis is short-term overextension, with the stock trading at the upper Bollinger Band (108%), which could prompt a technical pullback before earnings.", + "description": "Digital Realty Trust, Inc. - Business description not available." + }, + { + "rank": 3, + "ticker": "VSCO", + "company_name": "VSCO", + "current_price": 50.494998931884766, + "strategy_match": "insider_buying", + "final_score": 65, + "confidence": 6, + "risk_level": "high", + "reason": "The primary catalyst is a meaningful cluster of insider buying, specifically highlighting two insiders acquiring shares, including a large $222,054 open-market purchase by Director Anne Sheehan. The timing is compelling as technical momentum is just beginning to shift positively; the stock recently formed a MACD bullish crossover and is currently trading 6.7% above its 20-day EMA. The risk/reward profile favors a high-reward mean-reversion setup, backed by rising On-Balance Volume (38.6M) and a supportive 64.7% bullish sentiment from 17 analysts. The key risk is that the stock remains in a broader downtrend, trading 3.5% below its 50-day SMA, and failing to break this overhead resistance would invalidate the bullish reversal.", + "description": "VSCO - Business description not available." + }, + { + "rank": 4, + "ticker": "FBK", + "company_name": "FBK", + "current_price": 55.595001220703125, + "strategy_match": "earnings_play", + "final_score": 60, + "confidence": 6, + "risk_level": "high", + "reason": "The clear edge here is a pre-earnings accumulation play, with the company scheduled to report in exactly 3 days against an estimated EPS of $1.13. The setup demands immediate attention due to accelerating pre-event accumulation, demonstrated by a fresh MACD bullish crossover, On-Balance Volume rising to 5.1M, and the stock trading 8.0% above its 20-period VWAP. This represents a high-risk binary risk/reward profile, albeit one backed by a strong uptrend (+2.2% above the 50-day SMA) and 72.7% bullish sentiment from 11 analysts. The critical risk is the imminent earnings release itself, compounded by heavily overbought Stochastic levels (89.8), which could trigger sharp selling on any fundamental disappointment.", + "description": "FBK - Business description not available." + } + ], + "status": "ranked" +} \ No newline at end of file diff --git a/results/discovery/2026-04-10/run_13_56_00/discovery_results.md b/results/discovery/2026-04-10/run_13_56_00/discovery_results.md new file mode 100644 index 00000000..c59d2c6d --- /dev/null +++ b/results/discovery/2026-04-10/run_13_56_00/discovery_results.md @@ -0,0 +1,120 @@ +# Discovery Analysis - 2026-04-10 + +**LLM Provider**: GOOGLE +**Models**: Shallow=gemini-2.5-flash-lite, Deep=gemini-3-pro-preview + +## Top Investment Opportunities + +### #1: AVGO + +**Company:** AVGO + +**Current Price:** $372.00 + +**Strategy:** minervini + +**Score:** 85 | **Confidence:** 8/10 | **Risk:** Moderate + +**Description:** + +> AVGO - Business description not available. + +**Investment Thesis:** + +The edge is driven by an elite Minervini Stage 2 setup featuring an exceptional 90/100 RS Rating, with the stock surging 126% off its 52-week low. + +Timing is urgent as immediate momentum is confirming further upside, highlighted by a fresh MACD bullish crossover, rising OBV (326.1M), and strong price action trading 10.7% above the 20-period VWAP. + +The risk/reward profile is highly favorable for a continuation trade, supported by a massive 94.7% bullish sentiment across 57 analysts. + +However, the key risk lies in the unusual options activity displaying an extreme put/call ratio of 999.00, which indicates heavy institutional bearish hedging that could stall momentum. + +--- + +### #2: DLR + +**Company:** Digital Realty Trust, Inc. + +**Current Price:** $189.12 + +**Strategy:** analyst_upgrade + +**Score:** 75 | **Confidence:** 7/10 | **Risk:** Moderate + +**Description:** + +> Digital Realty Trust, Inc. - Business description not available. + +**Investment Thesis:** + +The core catalyst is recent institutional accumulation by entities like V Square Quantitative Management, acting as a bullish proxy alongside a 72.2% bullish consensus from 36 analysts. + +Now is the time to act because the stock is exhibiting a powerful structural uptrend, newly confirmed by a MACD bullish crossover and an On-Balance Volume rising to 27.6M just 13 days ahead of its earnings report. + +This presents a moderate-risk upside profile, as the price remains comfortably supported above its 50-day (+7.0%) and 200-day (+12.6%) moving averages. + +The primary risk to the thesis is short-term overextension, with the stock trading at the upper Bollinger Band (108%), which could prompt a technical pullback before earnings. + +--- + +### #3: VSCO + +**Company:** VSCO + +**Current Price:** $50.49 + +**Strategy:** insider_buying + +**Score:** 65 | **Confidence:** 6/10 | **Risk:** High + +**Description:** + +> VSCO - Business description not available. + +**Investment Thesis:** + +The primary catalyst is a meaningful cluster of insider buying, specifically highlighting two insiders acquiring shares, including a large $222,054 open-market purchase by Director Anne Sheehan. + +The timing is compelling as technical momentum is just beginning to shift positively; the stock recently formed a MACD bullish crossover and is currently trading 6.7% above its 20-day EMA. + +The risk/reward profile favors a high-reward mean-reversion setup, backed by rising On-Balance Volume (38.6M) and a supportive 64.7% bullish sentiment from 17 analysts. + +The key risk is that the stock remains in a broader downtrend, trading 3.5% below its 50-day SMA, and failing to break this overhead resistance would invalidate the bullish reversal. + +--- + +### #4: FBK + +**Company:** FBK + +**Current Price:** $55.60 + +**Strategy:** earnings_play + +**Score:** 60 | **Confidence:** 6/10 | **Risk:** High + +**Description:** + +> FBK - Business description not available. + +**Investment Thesis:** + +The clear edge here is a pre-earnings accumulation play, with the company scheduled to report in exactly 3 days against an estimated EPS of $1.13. + +The setup demands immediate attention due to accelerating pre-event accumulation, demonstrated by a fresh MACD bullish crossover, On-Balance Volume rising to 5.1M, and the stock trading 8.0% above its 20-period VWAP. + +This represents a high-risk binary risk/reward profile, albeit one backed by a strong uptrend (+2.2% above the 50-day SMA) and 72.7% bullish sentiment from 11 analysts. + +The critical risk is the imminent earnings release itself, compounded by heavily overbought Stochastic levels (89.8), which could trigger sharp selling on any fundamental disappointment. + +--- + + +## All Candidates Analyzed + +Total candidates analyzed: 4 + +- **AVGO** (minervini) +- **DLR** (analyst_upgrade) +- **VSCO** (insider_buying) +- **FBK** (earnings_play) diff --git a/results/discovery/2026-04-10/run_13_56_00/tool_execution_logs.json b/results/discovery/2026-04-10/run_13_56_00/tool_execution_logs.json new file mode 100644 index 00000000..6621d0cd --- /dev/null +++ b/results/discovery/2026-04-10/run_13_56_00/tool_execution_logs.json @@ -0,0 +1,640 @@ +[ + { + "timestamp": "2026-04-10T13:56:55.904905", + "type": "tool", + "node": "filter", + "step": "Check average volume (batch)", + "tool": "get_average_volume_batch", + "parameters": { + "symbols": [ + "ALB", + "AA", + "AMAT", + "APA", + "AMD", + "OSCR", + "HMH", + "BETR", + "SCVL", + "FUL", + "XAGE", + "HUIZ", + "LPCN", + "VSCO", + "GAM", + "CMTV", + "AMZN", + "OTRK", + "AVGO", + "APH", + "ADM", + "AME", + "CGCT", + "BOT", + "GF", + "LCFY", + "MKZR", + "SWZ", + "XZO", + "NKE", + "STX", + "DLR", + "CGNT", + "BBY", + "JPM", + "ADBE", + "CSCO", + "IT", + "AEP", + "AAPL", + "CRM", + "COIN", + "CAT", + "ACN", + "AFL", + "AXP", + "COST", + "BAC", + "BSX", + "C", + "PLSR", + "IV", + "THE", + "US", + "AI", + "ALOT", + "GAME", + "ABVC", + "FBK", + "FAST", + "WINT", + "PPSI", + "GS", + "IVDA", + "II", + "IMF", + "FAKE", + "CPI", + "DATA", + "AWS", + "NVO", + "WE", + "JL", + "MSFT", + "HERE", + "LLM", + "QQQ" + ], + "lookback_days": 10, + "curr_date": "2026-04-10", + "cache_key": "default" + }, + "context": "", + "output": "{\"ALB\": {\"symbol\": \"ALB\", \"average_volume\": 1485141.9, \"latest_volume\": 107319.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AA\": {\"symbol\": \"AA\", \"average_volume\": 6341996.1, \"latest_volume\": 456161.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AMAT\": {\"symbol\": \"AMAT\", \"average_volume\": 5148256.9, \"latest_volume\": 819469.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"APA\": {\"symbol\": \"APA\", \"average_volume\": 10137623.4, \"latest_volume\": 487334.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AMD\": {\"symbol\": \"AMD\", \"average_volume\": 32129622.5, \"latest_volume\": 9585025.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AMZN\": {\"symbol\": \"AMZN\", \"average_volume\": 42006208.0, \"latest_volume\": 11500880.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AVGO\": {\"symbol\": \"AVGO\", \"average_volume\": 21716167.6, \"latest_volume\": 5587976.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"APH\": {\"symbol\": \"APH\", \"average_volume\": 6263515.0, \"latest_volume\": 705850.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"ADM\": {\"symbol\": \"ADM\", \"average_volume\": 3314651.8, \"latest_volume\": 185618.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AME\": {\"symbol\": \"AME\", \"average_volume\": 961387.9, \"latest_volume\": 35379.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"NKE\": {\"symbol\": \"NKE\", \"average_volume\": 36583353.1, \"latest_volume\": 3177531.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"STX\": {\"symbol\": \"STX\", \"average_volume\": 3449656.0, \"latest_volume\": 639460.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"DLR\": {\"symbol\": \"DLR\", \"average_volume\": 2026980.9, \"latest_volume\": 125409.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"BBY\": {\"symbol\": \"BBY\", \"average_volume\": 2999791.1, \"latest_volume\": 142611.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"JPM\": {\"symbol\": \"JPM\", \"average_volume\": 8533204.7, \"latest_volume\": 663347.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"ADBE\": {\"symbol\": \"ADBE\", \"average_volume\": 3846981.3, \"latest_volume\": 792813.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"CSCO\": {\"symbol\": \"CSCO\", \"average_volume\": 17251819.2, \"latest_volume\": 1556392.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"IT\": {\"symbol\": \"IT\", \"average_volume\": 1237068.8, \"latest_volume\": 57888.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AEP\": {\"symbol\": \"AEP\", \"average_volume\": 2356018.8, \"latest_volume\": 105588.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AAPL\": {\"symbol\": \"AAPL\", \"average_volume\": 37207175.1, \"latest_volume\": 3183451.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"CRM\": {\"symbol\": \"CRM\", \"average_volume\": 11955828.0, \"latest_volume\": 2642380.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"COIN\": {\"symbol\": \"COIN\", \"average_volume\": 9145111.5, \"latest_volume\": 1743215.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"CAT\": {\"symbol\": \"CAT\", \"average_volume\": 2070428.1, \"latest_volume\": 221981.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"ACN\": {\"symbol\": \"ACN\", \"average_volume\": 4767484.8, \"latest_volume\": 591248.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AFL\": {\"symbol\": \"AFL\", \"average_volume\": 1778191.0, \"latest_volume\": 172510.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"AXP\": {\"symbol\": \"AXP\", \"average_volume\": 2598384.5, \"latest_volume\": 256245.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"COST\": {\"symbol\": \"COST\", \"average_volume\": 1647292.5, \"latest_volume\": 180525.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"BAC\": {\"symbol\": \"BAC\", \"average_volume\": 31764579.1, \"latest_volume\": 2479091.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"BSX\": {\"symbol\": \"BSX\", \"average_volume\": 18089170.9, \"latest_volume\": 978509.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"C\": {\"symbol\": \"C\", \"average_volume\": 13243293.1, \"latest_volume\": 685831.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"FAST\": {\"symbol\": \"FAST\", \"average_volume\": 6576902.8, \"latest_volume\": 793428.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"GS\": {\"symbol\": \"GS\", \"average_volume\": 1726277.0, \"latest_volume\": 145770.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"MSFT\": {\"symbol\": \"MSFT\", \"average_volume\": 28685130.0, \"latest_volume\": 4404300.0, \"lookback_days\": 10, \"source\": \"cache\", \"cache_date\": \"2026-04-10\", \"error\": null}, \"OSCR\": {\"symbol\": \"OSCR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"HMH\": {\"symbol\": \"HMH\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"BETR\": {\"symbol\": \"BETR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"SCVL\": {\"symbol\": \"SCVL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"FUL\": {\"symbol\": \"FUL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"XAGE\": {\"symbol\": \"XAGE\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"HUIZ\": {\"symbol\": \"HUIZ\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"LPCN\": {\"symbol\": \"LPCN\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"VSCO\": {\"symbol\": \"VSCO\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"GAM\": {\"symbol\": \"GAM\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"CMTV\": {\"symbol\": \"CMTV\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"OTRK\": {\"symbol\": \"OTRK\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"CGCT\": {\"symbol\": \"CGCT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"BOT\": {\"symbol\": \"BOT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"GF\": {\"symbol\": \"GF\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"LCFY\": {\"symbol\": \"LCFY\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"MKZR\": {\"symbol\": \"MKZR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"SWZ\": {\"symbol\": \"SWZ\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"XZO\": {\"symbol\": \"XZO\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"CGNT\": {\"symbol\": \"CGNT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"PLSR\": {\"symbol\": \"PLSR\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"IV\": {\"symbol\": \"IV\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"THE\": {\"symbol\": \"THE\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"US\": {\"symbol\": \"US\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"AI\": {\"symbol\": \"AI\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"ALOT\": {\"symbol\": \"ALOT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"GAME\": {\"symbol\": \"GAME\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"ABVC\": {\"symbol\": \"ABVC\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"FBK\": {\"symbol\": \"FBK\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"WINT\": {\"symbol\": \"WINT\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"PPSI\": {\"symbol\": \"PPSI\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"IVDA\": {\"symbol\": \"IVDA\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"II\": {\"symbol\": \"II\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"IMF\": {\"symbol\": \"IMF\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"FAKE\": {\"symbol\": \"FAKE\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"CPI\": {\"symbol\": \"CPI\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"DATA\": {\"symbol\": \"DATA\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"AWS\": {\"symbol\": \"AWS\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"NVO\": {\"symbol\": \"NVO\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"WE\": {\"symbol\": \"WE\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"JL\": {\"symbol\": \"JL\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"HERE\": {\"symbol\": \"HERE\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"LLM\": {\"symbol\": \"LLM\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}, \"QQQ\": {\"symbol\": \"QQQ\", \"average_volume\": null, \"latest_volume\": null, \"lookback_days\": 10, \"source\": \"download\", \"cache_date\": \"2026-04-10\", \"error\": \"No volume data found\"}}", + "output_length": 13295, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:08.378157", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "XAGE", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for XAGE\n**Date:** 2026-04-10\n**Current Price:** $0.32\n\n## Price Action\n- **Daily Change:** +17.91%\n- **5-Day Change:** +12.46%\n\n## RSI (14)\n- **Value:** 49.6 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -0.008\n- **Signal Line:** -0.000\n- **Histogram:** -0.008 (Weakening \u2193)\n- **Signal:** Bearish\n\n## Moving Averages\n- **50 SMA:** $0.31 (+2.1% from price)\n- **200 SMA:** $1.15 (-72.6% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $0.45\n- **Middle:** $0.34\n- **Lower:** $0.23\n- **Band Position:** 38%\n- **Bandwidth:** 64.3% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $0.04 (12.6% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $0.26 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 32.8\n- **%D:** 28.9\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 10.2 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $0.32 (-0.2% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 102.3M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $0.33\n- **Current vs VWAP:** -5.2%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $0.43\n- **Recent Low:** $0.23\n- **Next Resistance:** $0.33 (50.0%)\n- **Next Support:** $0.31 (61.8%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1513, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:08.559342", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "XAGE" + }, + "context": "", + "output": "Error retrieving insider transactions for XAGE: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:08.823639", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "XAGE" + }, + "context": "", + "output": "No recommendation trends data found for XAGE", + "output_length": 44, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:08.909444", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "XAGE", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for XAGE: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:10.905498", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "HUIZ", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for HUIZ\n**Date:** 2026-04-10\n**Current Price:** $1.47\n\n## Price Action\n- **Daily Change:** -3.92%\n- **5-Day Change:** +2.80%\n\n## RSI (14)\n- **Value:** 41.2 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -0.116\n- **Signal Line:** -0.124\n- **Histogram:** 0.007 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $1.82 (-19.3% from price)\n- **200 SMA:** $2.66 (-44.7% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f\n\n## Bollinger Bands (20,2)\n- **Upper:** $1.93\n- **Middle:** $1.60\n- **Lower:** $1.27\n- **Band Position:** 31%\n- **Bandwidth:** 41.1% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $0.16 (11.0% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $1.23 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 50.4\n- **%D:** 41.2\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 23.1 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $1.59 (-7.5% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 25.3M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $1.52\n- **Current vs VWAP:** -3.4%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $2.25\n- **Recent Low:** $1.18\n- **Next Resistance:** $1.59 (61.8%)\n- **Next Support:** $1.41 (78.6%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1500, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:11.040640", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "HUIZ" + }, + "context": "", + "output": "Error retrieving insider transactions for HUIZ: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:11.315120", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "HUIZ" + }, + "context": "", + "output": "## Analyst Recommendation Trends for HUIZ\n\n### 2026-04-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n", + "output_length": 707, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:11.390713", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "HUIZ", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for HUIZ: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:12.444637", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "VSCO", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for VSCO\n**Date:** 2026-04-10\n**Current Price:** $51.54\n\n## Price Action\n- **Daily Change:** -0.04%\n- **5-Day Change:** +12.04%\n\n## RSI (14)\n- **Value:** 56.1 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -0.952\n- **Signal Line:** -2.204\n- **Histogram:** 1.252 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $53.41 (-3.5% from price)\n- **200 SMA:** $38.87 (+32.6% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $51.23\n- **Middle:** $46.25\n- **Lower:** $41.27\n- **Band Position:** 103%\n- **Bandwidth:** 21.6% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $3.03 (5.9% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $47.00 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 80.3\n- **%D:** 68.3\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 13.0 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $48.32 (+6.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 38.6M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $46.29\n- **Current vs VWAP:** +11.3%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $65.80\n- **Recent Low:** $41.99\n- **Next Resistance:** $53.90 (50.0%)\n- **Next Support:** $51.09 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n", + "output_length": 1550, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:12.581924", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "VSCO" + }, + "context": "", + "output": "Error retrieving insider transactions for VSCO: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:12.834929", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "VSCO" + }, + "context": "", + "output": "## Analyst Recommendation Trends for VSCO\n\n### 2026-04-01\n- **Strong Buy**: 3\n- **Buy**: 8\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 64.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 3\n- **Buy**: 8\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 16\n\n**Sentiment**: 68.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 8\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 16\n\n**Sentiment**: 68.8% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 7\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 15\n\n**Sentiment**: 66.7% Bullish, 0.0% Bearish\n\n", + "output_length": 711, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:12.911643", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "VSCO", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for VSCO: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:14.580865", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "AVGO", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for AVGO\n**Date:** 2026-04-10\n**Current Price:** $354.91\n\n## Price Action\n- **Daily Change:** +1.22%\n- **5-Day Change:** +12.83%\n\n## RSI (14)\n- **Value:** 65.9 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 2.663\n- **Signal Line:** -2.391\n- **Histogram:** 5.054 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $325.34 (+9.1% from price)\n- **200 SMA:** $328.39 (+8.1% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $349.58\n- **Middle:** $320.03\n- **Lower:** $290.48\n- **Band Position:** 109%\n- **Bandwidth:** 18.5% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $12.79 (3.6% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $335.73 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 84.0\n- **%D:** 68.6\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 20.8 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $324.27 (+9.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 326.1M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $320.56\n- **Current vs VWAP:** +10.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $358.70\n- **Recent Low:** $289.96\n- **Next Resistance:** $358.70 (0.0% (High))\n- **Next Support:** $342.48 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1546, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:14.695817", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "AVGO" + }, + "context": "", + "output": "Error retrieving insider transactions for AVGO: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:14.961698", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "AVGO" + }, + "context": "", + "output": "## Analyst Recommendation Trends for AVGO\n\n### 2026-04-01\n- **Strong Buy**: 17\n- **Buy**: 37\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 57\n\n**Sentiment**: 94.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 17\n- **Buy**: 38\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 58\n\n**Sentiment**: 94.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 17\n- **Buy**: 37\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 56\n\n**Sentiment**: 96.4% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 17\n- **Buy**: 36\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 56\n\n**Sentiment**: 94.6% Bullish, 0.0% Bearish\n\n", + "output_length": 719, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:15.035926", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "AVGO", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for AVGO: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:17.538653", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "LCFY", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for LCFY\n**Date:** 2026-04-10\n**Current Price:** $4.72\n\n## Price Action\n- **Daily Change:** +1.92%\n- **5-Day Change:** +14.01%\n\n## RSI (14)\n- **Value:** 58.3 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.094\n- **Signal Line:** 0.091\n- **Histogram:** 0.004 (Weakening \u2193)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $4.07 (+15.9% from price)\n- **200 SMA:** $4.51 (+4.6% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $4.84\n- **Middle:** $4.45\n- **Lower:** $4.07\n- **Band Position:** 85%\n- **Bandwidth:** 17.2% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $0.28 (5.9% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $4.30 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 71.6\n- **%D:** 57.0\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 16.5 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $4.45 (+6.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 170.1M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $4.45\n- **Current vs VWAP:** +6.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $5.10\n- **Recent Low:** $2.50\n- **Next Resistance:** $5.10 (0.0% (High))\n- **Next Support:** $4.49 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1516, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:17.663140", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "LCFY" + }, + "context": "", + "output": "Error retrieving insider transactions for LCFY: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:17.904363", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "LCFY" + }, + "context": "", + "output": "No recommendation trends data found for LCFY", + "output_length": 44, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:19.025489", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "LCFY", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for LCFY: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:21.473882", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "SWZ", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for SWZ\n**Date:** 2026-04-10\n**Current Price:** $6.08\n\n## Price Action\n- **Daily Change:** +1.16%\n- **5-Day Change:** +2.53%\n\n## RSI (14)\n- **Value:** 59.6 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -0.010\n- **Signal Line:** -0.027\n- **Histogram:** 0.017 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $6.02 (+1.0% from price)\n- **200 SMA:** $6.09 (-0.2% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $6.07\n- **Middle:** $5.96\n- **Lower:** $5.86\n- **Band Position:** 107%\n- **Bandwidth:** 3.4% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $0.07 (1.1% of price)\n- **Level:** Low volatility\n- **Suggested Stop-Loss:** $5.98 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 56.7\n- **%D:** 40.5\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 16.3 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $5.98 (+1.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -405.7K\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $5.96\n- **Current vs VWAP:** +1.9%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $6.21\n- **Recent Low:** $5.87\n- **Next Resistance:** $6.08 (38.2%)\n- **Next Support:** $6.04 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1544, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:21.638555", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "SWZ" + }, + "context": "", + "output": "Error retrieving insider transactions for SWZ: Too Many Requests. Rate limited. Try after a while.", + "output_length": 98, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:21.905790", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "SWZ" + }, + "context": "", + "output": "No recommendation trends data found for SWZ", + "output_length": 43, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:21.983358", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "SWZ", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for SWZ: Too Many Requests. Rate limited. Try after a while.", + "output_length": 94, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:24.369680", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "DLR", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for DLR\n**Date:** 2026-04-10\n**Current Price:** $188.15\n\n## Price Action\n- **Daily Change:** +1.36%\n- **5-Day Change:** +3.56%\n\n## RSI (14)\n- **Value:** 69.9 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 2.511\n- **Signal Line:** 1.695\n- **Histogram:** 0.816 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $175.86 (+7.0% from price)\n- **200 SMA:** $167.05 (+12.6% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $186.91\n- **Middle:** $179.30\n- **Lower:** $171.69\n- **Band Position:** 108%\n- **Bandwidth:** 8.5% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $4.04 (2.1% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $182.09 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 86.1\n- **%D:** 76.8\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 22.3 (Strengthening \u2191)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $179.96 (+4.6% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 27.6M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $179.92\n- **Current vs VWAP:** +4.6%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $190.08\n- **Recent Low:** $161.27\n- **Next Resistance:** $190.08 (0.0% (High))\n- **Next Support:** $183.28 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1553, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:24.503159", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "DLR" + }, + "context": "", + "output": "Error retrieving insider transactions for DLR: Too Many Requests. Rate limited. Try after a while.", + "output_length": 98, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:24.733499", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "DLR" + }, + "context": "", + "output": "## Analyst Recommendation Trends for DLR\n\n### 2026-04-01\n- **Strong Buy**: 9\n- **Buy**: 17\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 36\n\n**Sentiment**: 72.2% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 8\n- **Buy**: 17\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 71.4% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 8\n- **Buy**: 17\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 71.4% Bullish, 2.9% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 9\n- **Buy**: 15\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 34\n\n**Sentiment**: 70.6% Bullish, 2.9% Bearish\n\n", + "output_length": 716, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:24.810375", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "DLR", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for DLR: Too Many Requests. Rate limited. Try after a while.", + "output_length": 94, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:29.818412", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "ALOT", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for ALOT\n**Date:** 2026-04-10\n**Current Price:** $11.58\n\n## Price Action\n- **Daily Change:** +6.73%\n- **5-Day Change:** +27.11%\n\n## RSI (14)\n- **Value:** 76.7 \u2191\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## MACD\n- **MACD Line:** 0.429\n- **Signal Line:** 0.148\n- **Histogram:** 0.281 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $9.20 (+25.9% from price)\n- **200 SMA:** $9.66 (+19.9% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $10.95\n- **Middle:** $9.24\n- **Lower:** $7.53\n- **Band Position:** 118%\n- **Bandwidth:** 37.0% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $0.50 (4.3% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $10.83 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 81.0\n- **%D:** 70.1\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 39.7 (Strengthening \u2191)\n- **Interpretation:** Strong trend\n\n## 20 EMA\n- **Value:** $9.56 (+21.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 627.5K\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $9.76\n- **Current vs VWAP:** +18.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $11.59\n- **Recent Low:** $8.29\n- **Next Resistance:** $11.59 (0.0% (High))\n- **Next Support:** $10.81 (23.6%)\n\n## Summary\n- **Key Signals:** RSI overbought, Above 50 SMA\n", + "output_length": 1557, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:29.945096", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "ALOT" + }, + "context": "", + "output": "Error retrieving insider transactions for ALOT: Too Many Requests. Rate limited. Try after a while.", + "output_length": 99, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:30.196462", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "ALOT" + }, + "context": "", + "output": "## Analyst Recommendation Trends for ALOT\n\n### 2022-08-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n### 2022-07-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n### 2022-06-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n### 2022-05-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n", + "output_length": 707, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:30.276121", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "ALOT", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for ALOT: Too Many Requests. Rate limited. Try after a while.", + "output_length": 95, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:31.561335", + "type": "tool", + "node": "filter", + "step": "Get technical indicators", + "tool": "get_indicators", + "parameters": { + "symbol": "FBK", + "curr_date": "2026-04-10" + }, + "context": "", + "output": "# Technical Analysis for FBK\n**Date:** 2026-04-10\n**Current Price:** $56.44\n\n## Price Action\n- **Daily Change:** +0.97%\n- **5-Day Change:** +5.67%\n\n## RSI (14)\n- **Value:** 68.4 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.149\n- **Signal Line:** -0.594\n- **Histogram:** 0.743 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $55.22 (+2.2% from price)\n- **200 SMA:** $53.78 (+5.0% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $55.56\n- **Middle:** $52.36\n- **Lower:** $49.17\n- **Band Position:** 114%\n- **Bandwidth:** 12.2% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $1.41 (2.5% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $54.32 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 89.8\n- **%D:** 82.5\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 19.5 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $53.41 (+5.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 5.1M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $52.28\n- **Current vs VWAP:** +8.0%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $62.13\n- **Recent Low:** $49.24\n- **Next Resistance:** $57.20 (38.2%)\n- **Next Support:** $55.68 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n", + "output_length": 1562, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:31.676245", + "type": "tool", + "node": "filter", + "step": "Get insider transactions", + "tool": "get_insider_transactions", + "parameters": { + "ticker": "FBK" + }, + "context": "", + "output": "Error retrieving insider transactions for FBK: Too Many Requests. Rate limited. Try after a while.", + "output_length": 98, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:31.913217", + "type": "tool", + "node": "filter", + "step": "Get recommendations", + "tool": "get_recommendation_trends", + "parameters": { + "ticker": "FBK" + }, + "context": "", + "output": "## Analyst Recommendation Trends for FBK\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 6\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 6\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 5\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 6\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 81.8% Bullish, 0.0% Bearish\n\n", + "output_length": 710, + "error": "" + }, + { + "timestamp": "2026-04-10T13:58:31.993642", + "type": "tool", + "node": "filter", + "step": "Get options activity", + "tool": "get_options_activity", + "parameters": { + "ticker": "FBK", + "num_expirations": 3, + "curr_date": "2026-04-10" + }, + "context": "", + "output": "Error retrieving options activity for FBK: Too Many Requests. Rate limited. Try after a while.", + "output_length": 94, + "error": "" + }, + { + "timestamp": "2026-04-10T13:59:22.789553", + "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-10\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 >= 55).\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 / social_hype**: Treat as SPECULATIVE. Require corroborating technical or fundamental evidence. Pure social sentiment without data backing should score low.\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**: Focus on the materiality of the news, whether it's already priced in (check intraday move), and the timeline of impact.\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: 38.6% (603 tracked)\\nHistorical 7-day win rate: 42.3% (560 tracked)\\nHistorical 30-day win rate: 33.8% (458 tracked)\\n\\nBest performing strategies (7-day):\\n - short_squeeze: 60.0% win rate (10 samples)\\n - analyst_upgrade: 48.0% win rate (25 samples)\\n - insider_buying: 46.3% win rate (162 samples)\"\n\nCANDIDATES FOR REVIEW:\n### XAGE (Priority: CRITICAL)\n- **Strategy Match**: insider_buying\n- **Sources**: insider_buying | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $0.32 | **Current Price (numeric)**: 0.3160000145435333 | **Intraday**: +0.0% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: CEO, 10% Ajjarapu J. Ram purchased +$200,000 of XAGE\n- **Business**: XAGE - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for XAGE\n**Date:** 2026-04-10\n**Current Price:** $0.32\n\n## Price Action\n- **Daily Change:** +17.91%\n- **5-Day Change:** +12.46%\n\n## RSI (14)\n- **Value:** 49.6 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -0.008\n- **Signal Line:** -0.000\n- **Histogram:** -0.008 (Weakening \u2193)\n- **Signal:** Bearish\n\n## Moving Averages\n- **50 SMA:** $0.31 (+2.1% from price)\n- **200 SMA:** $1.15 (-72.6% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $0.45\n- **Middle:** $0.34\n- **Lower:** $0.23\n- **Band Position:** 38%\n- **Bandwidth:** 64.3% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $0.04 (12.6% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $0.26 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 32.8\n- **%D:** 28.9\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 10.2 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $0.32 (-0.2% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 102.3M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $0.33\n- **Current vs VWAP:** -5.2%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $0.43\n- **Recent Low:** $0.23\n- **Next Resistance:** $0.33 (50.0%)\n- **Next Support:** $0.31 (61.8%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for XAGE: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\nNo recommendation trends data found for XAGE\n\n**Options Activity**:\nError retrieving options activity for XAGE: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### HUIZ (Priority: CRITICAL)\n- **Strategy Match**: insider_buying\n- **Sources**: insider_buying | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $1.47 | **Current Price (numeric)**: 1.4700000286102295 | **Intraday**: +0.0% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: CEO, 10% Ma Cunjun purchased +$113,976 of HUIZ\n- **Business**: HUIZ - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for HUIZ\n**Date:** 2026-04-10\n**Current Price:** $1.47\n\n## Price Action\n- **Daily Change:** -3.92%\n- **5-Day Change:** +2.80%\n\n## RSI (14)\n- **Value:** 41.2 \u2191\n- **Signal:** Bearish\n\n## MACD\n- **MACD Line:** -0.116\n- **Signal Line:** -0.124\n- **Histogram:** 0.007 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $1.82 (-19.3% from price)\n- **200 SMA:** $2.66 (-44.7% from price)\n- **Trend:** STRONG DOWNTREND \u26a0\ufe0f\n\n## Bollinger Bands (20,2)\n- **Upper:** $1.93\n- **Middle:** $1.60\n- **Lower:** $1.27\n- **Band Position:** 31%\n- **Bandwidth:** 41.1% (volatility indicator)\n- **Signal:** Within bands\n\n## ATR (Volatility)\n- **ATR:** $0.16 (11.0% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $1.23 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 50.4\n- **%D:** 41.2\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 23.1 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $1.59 (-7.5% from price)\n- **Signal:** Price BELOW 20 EMA (short-term bearish)\n\n## OBV (On-Balance Volume)\n- **Value:** 25.3M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $1.52\n- **Current vs VWAP:** -3.4%\n- **Signal:** Price BELOW VWAP (institutional selling)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $2.25\n- **Recent Low:** $1.18\n- **Next Resistance:** $1.59 (61.8%)\n- **Next Support:** $1.41 (78.6%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for HUIZ: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for HUIZ\n\n### 2026-04-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 3\n- **Hold**: 1\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 7\n\n**Sentiment**: 85.7% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for HUIZ: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### VSCO (Priority: CRITICAL)\n- **Strategy Match**: insider_buying\n- **Sources**: insider_buying | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $50.49 | **Current Price (numeric)**: 50.494998931884766 | **Intraday**: +0.0% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Cluster: 2 insiders buying VSCO. Largest: Dir Sheehan Anne purchased +$222,054\n- **Business**: VSCO - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for VSCO\n**Date:** 2026-04-10\n**Current Price:** $51.54\n\n## Price Action\n- **Daily Change:** -0.04%\n- **5-Day Change:** +12.04%\n\n## RSI (14)\n- **Value:** 56.1 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -0.952\n- **Signal Line:** -2.204\n- **Histogram:** 1.252 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $53.41 (-3.5% from price)\n- **200 SMA:** $38.87 (+32.6% from price)\n- **Trend:** Downtrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $51.23\n- **Middle:** $46.25\n- **Lower:** $41.27\n- **Band Position:** 103%\n- **Bandwidth:** 21.6% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $3.03 (5.9% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $47.00 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 80.3\n- **%D:** 68.3\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 13.0 (Weakening \u2193)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $48.32 (+6.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 38.6M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $46.29\n- **Current vs VWAP:** +11.3%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $65.80\n- **Recent Low:** $41.99\n- **Next Resistance:** $53.90 (50.0%)\n- **Next Support:** $51.09 (61.8%)\n\n## Summary\n- **Key Signals:** Below 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for VSCO: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for VSCO\n\n### 2026-04-01\n- **Strong Buy**: 3\n- **Buy**: 8\n- **Hold**: 6\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 17\n\n**Sentiment**: 64.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 3\n- **Buy**: 8\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 16\n\n**Sentiment**: 68.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 8\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 16\n\n**Sentiment**: 68.8% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 7\n- **Hold**: 5\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 15\n\n**Sentiment**: 66.7% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for VSCO: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### AVGO (Priority: HIGH)\n- **Strategy Match**: minervini\n- **Sources**: minervini, options_flow | **Confluence**: 2 source(s)\n- **Quant Pre-Score**: 20/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $372.00 | **Current Price (numeric)**: 371.99859619140625 | **Intraday**: +0.0% | **Avg Volume**: 21,716,168\n- **Short Interest**: N/A\n- **Discovery Context**: Minervini Stage 2: P>SMA50>SMA150>SMA200, +126% off 52w low, within 9% of 52w high, RS Rating 90/100; Also: Unusual options: 10 strikes across 3 exp, P/C=999.00 (bearish), 5 unusual calls / 5 unusual puts\n- **Business**: AVGO - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for AVGO\n**Date:** 2026-04-10\n**Current Price:** $354.91\n\n## Price Action\n- **Daily Change:** +1.22%\n- **5-Day Change:** +12.83%\n\n## RSI (14)\n- **Value:** 65.9 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 2.663\n- **Signal Line:** -2.391\n- **Histogram:** 5.054 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $325.34 (+9.1% from price)\n- **200 SMA:** $328.39 (+8.1% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $349.58\n- **Middle:** $320.03\n- **Lower:** $290.48\n- **Band Position:** 109%\n- **Bandwidth:** 18.5% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $12.79 (3.6% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $335.73 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 84.0\n- **%D:** 68.6\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 20.8 (Weakening \u2193)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $324.27 (+9.4% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 326.1M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $320.56\n- **Current vs VWAP:** +10.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $358.70\n- **Recent Low:** $289.96\n- **Next Resistance:** $358.70 (0.0% (High))\n- **Next Support:** $342.48 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for AVGO: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for AVGO\n\n### 2026-04-01\n- **Strong Buy**: 17\n- **Buy**: 37\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 57\n\n**Sentiment**: 94.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 17\n- **Buy**: 38\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 58\n\n**Sentiment**: 94.8% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 17\n- **Buy**: 37\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 56\n\n**Sentiment**: 96.4% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 17\n- **Buy**: 36\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 56\n\n**Sentiment**: 94.6% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for AVGO: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### LCFY (Priority: HIGH)\n- **Strategy Match**: insider_buying\n- **Sources**: insider_buying | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $4.52 | **Current Price (numeric)**: 4.51639986038208 | **Intraday**: +0.0% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: COO Jackson Jason Dale purchased +$38,997 of LCFY\n- **Business**: LCFY - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for LCFY\n**Date:** 2026-04-10\n**Current Price:** $4.72\n\n## Price Action\n- **Daily Change:** +1.92%\n- **5-Day Change:** +14.01%\n\n## RSI (14)\n- **Value:** 58.3 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.094\n- **Signal Line:** 0.091\n- **Histogram:** 0.004 (Weakening \u2193)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $4.07 (+15.9% from price)\n- **200 SMA:** $4.51 (+4.6% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $4.84\n- **Middle:** $4.45\n- **Lower:** $4.07\n- **Band Position:** 85%\n- **Bandwidth:** 17.2% (volatility indicator)\n- **Signal:** Near upper band\n\n## ATR (Volatility)\n- **ATR:** $0.28 (5.9% of price)\n- **Level:** HIGH VOLATILITY \u26a0\ufe0f\n- **Suggested Stop-Loss:** $4.30 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 71.6\n- **%D:** 57.0\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 16.5 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $4.45 (+6.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 170.1M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $4.45\n- **Current vs VWAP:** +6.2%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $5.10\n- **Recent Low:** $2.50\n- **Next Resistance:** $5.10 (0.0% (High))\n- **Next Support:** $4.49 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for LCFY: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\nNo recommendation trends data found for LCFY\n\n**Options Activity**:\nError retrieving options activity for LCFY: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### SWZ (Priority: HIGH)\n- **Strategy Match**: insider_buying\n- **Sources**: insider_buying | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $6.07 | **Current Price (numeric)**: 6.065000057220459 | **Intraday**: +0.0% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Pres, CEO Dakos Andrew purchased +$29,423 of SWZ\n- **Business**: SWZ - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for SWZ\n**Date:** 2026-04-10\n**Current Price:** $6.08\n\n## Price Action\n- **Daily Change:** +1.16%\n- **5-Day Change:** +2.53%\n\n## RSI (14)\n- **Value:** 59.6 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** -0.010\n- **Signal Line:** -0.027\n- **Histogram:** 0.017 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $6.02 (+1.0% from price)\n- **200 SMA:** $6.09 (-0.2% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $6.07\n- **Middle:** $5.96\n- **Lower:** $5.86\n- **Band Position:** 107%\n- **Bandwidth:** 3.4% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $0.07 (1.1% of price)\n- **Level:** Low volatility\n- **Suggested Stop-Loss:** $5.98 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 56.7\n- **%D:** 40.5\n- **Signal:** Bullish crossover \u26a1\n\n## ADX (Trend Strength)\n- **ADX:** 16.3 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $5.98 (+1.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** -405.7K\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $5.96\n- **Current vs VWAP:** +1.9%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $6.21\n- **Recent Low:** $5.87\n- **Next Resistance:** $6.08 (38.2%)\n- **Next Support:** $6.04 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for SWZ: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\nNo recommendation trends data found for SWZ\n\n**Options Activity**:\nError retrieving options activity for SWZ: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: No upcoming earnings within 30 days\n\n### DLR (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**: None | **Piotroski F-Score**: None\n- **Price**: $189.12 | **Current Price (numeric)**: 189.125 | **Intraday**: +0.0% | **Avg Volume**: 2,026,981\n- **Short Interest**: N/A\n- **Discovery Context**: Analyst upgrade: 7,779 Shares in Digital Realty Trust, Inc. $DLR Bought by V Square Quantitative Management LLC\n- **Business**: DLR - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for DLR\n**Date:** 2026-04-10\n**Current Price:** $188.15\n\n## Price Action\n- **Daily Change:** +1.36%\n- **5-Day Change:** +3.56%\n\n## RSI (14)\n- **Value:** 69.9 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 2.511\n- **Signal Line:** 1.695\n- **Histogram:** 0.816 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $175.86 (+7.0% from price)\n- **200 SMA:** $167.05 (+12.6% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $186.91\n- **Middle:** $179.30\n- **Lower:** $171.69\n- **Band Position:** 108%\n- **Bandwidth:** 8.5% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $4.04 (2.1% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $182.09 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 86.1\n- **%D:** 76.8\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 22.3 (Strengthening \u2191)\n- **Interpretation:** Trending\n\n## 20 EMA\n- **Value:** $179.96 (+4.6% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 27.6M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $179.92\n- **Current vs VWAP:** +4.6%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $190.08\n- **Recent Low:** $161.27\n- **Next Resistance:** $190.08 (0.0% (High))\n- **Next Support:** $183.28 (23.6%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for DLR: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for DLR\n\n### 2026-04-01\n- **Strong Buy**: 9\n- **Buy**: 17\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 36\n\n**Sentiment**: 72.2% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 8\n- **Buy**: 17\n- **Hold**: 10\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 71.4% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 8\n- **Buy**: 17\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 35\n\n**Sentiment**: 71.4% Bullish, 2.9% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 9\n- **Buy**: 15\n- **Hold**: 9\n- **Sell**: 1\n- **Strong Sell**: 0\n- **Total Analysts**: 34\n\n**Sentiment**: 70.6% Bullish, 2.9% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for DLR: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: Earnings in 13 days (2026-04-23): EPS Est $0.50, Rev Est $1,613,850,114\n\n### ALOT (Priority: MEDIUM)\n- **Strategy Match**: earnings_play\n- **Sources**: earnings_calendar | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $11.43 | **Current Price (numeric)**: 11.43220043182373 | **Intraday**: +0.0% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Earnings amc in 3 day(s) on 2026-04-13\n- **Business**: ALOT - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for ALOT\n**Date:** 2026-04-10\n**Current Price:** $11.58\n\n## Price Action\n- **Daily Change:** +6.73%\n- **5-Day Change:** +27.11%\n\n## RSI (14)\n- **Value:** 76.7 \u2191\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## MACD\n- **MACD Line:** 0.429\n- **Signal Line:** 0.148\n- **Histogram:** 0.281 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $9.20 (+25.9% from price)\n- **200 SMA:** $9.66 (+19.9% from price)\n- **Trend:** Uptrend\n\n## Bollinger Bands (20,2)\n- **Upper:** $10.95\n- **Middle:** $9.24\n- **Lower:** $7.53\n- **Band Position:** 118%\n- **Bandwidth:** 37.0% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $0.50 (4.3% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $10.83 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 81.0\n- **%D:** 70.1\n- **Signal:** Bullish\n\n## ADX (Trend Strength)\n- **ADX:** 39.7 (Strengthening \u2191)\n- **Interpretation:** Strong trend\n\n## 20 EMA\n- **Value:** $9.56 (+21.1% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 627.5K\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $9.76\n- **Current vs VWAP:** +18.7%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $11.59\n- **Recent Low:** $8.29\n- **Next Resistance:** $11.59 (0.0% (High))\n- **Next Support:** $10.81 (23.6%)\n\n## Summary\n- **Key Signals:** RSI overbought, Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for ALOT: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for ALOT\n\n### 2022-08-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n### 2022-07-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n### 2022-06-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n### 2022-05-01\n- **Strong Buy**: 0\n- **Buy**: 0\n- **Hold**: 3\n- **Sell**: 1\n- **Strong Sell**: 2\n- **Total Analysts**: 6\n\n**Sentiment**: 0.0% Bullish, 50.0% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for ALOT: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: Earnings in 3 days (2026-04-13): EPS Est N/A, Rev Est N/A\n\n### FBK (Priority: MEDIUM)\n- **Strategy Match**: earnings_play\n- **Sources**: earnings_calendar | **Confluence**: 1 source(s)\n- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None\n- **Price**: $55.60 | **Current Price (numeric)**: 55.595001220703125 | **Intraday**: +0.0% | **Avg Volume**: None\n- **Short Interest**: N/A\n- **Discovery Context**: Earnings amc in 3 day(s) on 2026-04-13\n- **Business**: FBK - Business description not available.\n- **News**: \n\n**Technical Analysis**:\n# Technical Analysis for FBK\n**Date:** 2026-04-10\n**Current Price:** $56.44\n\n## Price Action\n- **Daily Change:** +0.97%\n- **5-Day Change:** +5.67%\n\n## RSI (14)\n- **Value:** 68.4 \u2191\n- **Signal:** Bullish\n\n## MACD\n- **MACD Line:** 0.149\n- **Signal Line:** -0.594\n- **Histogram:** 0.743 (Strengthening \u2191)\n- **Signal:** BULLISH CROSSOVER \u26a1\n\n## Moving Averages\n- **50 SMA:** $55.22 (+2.2% from price)\n- **200 SMA:** $53.78 (+5.0% from price)\n- **Trend:** STRONG UPTREND \u26a1\n\n## Bollinger Bands (20,2)\n- **Upper:** $55.56\n- **Middle:** $52.36\n- **Lower:** $49.17\n- **Band Position:** 114%\n- **Bandwidth:** 12.2% (volatility indicator)\n- **Signal:** AT UPPER BAND - Potential reversal \u26a0\ufe0f\n\n## ATR (Volatility)\n- **ATR:** $1.41 (2.5% of price)\n- **Level:** Moderate volatility\n- **Suggested Stop-Loss:** $54.32 (1.5x ATR)\n\n## Stochastic (14,3,3)\n- **%K:** 89.8\n- **%D:** 82.5\n- **Signal:** OVERBOUGHT \u26a0\ufe0f\n\n## ADX (Trend Strength)\n- **ADX:** 19.5 (Strengthening \u2191)\n- **Interpretation:** WEAK/NO TREND (range-bound) \u26a0\ufe0f\n\n## 20 EMA\n- **Value:** $53.41 (+5.7% from price)\n- **Signal:** Price ABOVE 20 EMA (short-term bullish)\n\n## OBV (On-Balance Volume)\n- **Value:** 5.1M\n- **5-Day Trend:** Rising \u2191\n- **Signal:** Confirmed uptrend (price & volume rising)\n\n## VWAP (20-period)\n- **VWAP:** $52.28\n- **Current vs VWAP:** +8.0%\n- **Signal:** Price ABOVE VWAP (institutional buying)\n\n## Fibonacci Levels (50-period)\n- **Recent High:** $62.13\n- **Recent Low:** $49.24\n- **Next Resistance:** $57.20 (38.2%)\n- **Next Support:** $55.68 (50.0%)\n\n## Summary\n- **Key Signals:** Above 50 SMA\n\n\n**Fundamentals**: N/A\n\n**Insider Transactions**:\nError retrieving insider transactions for FBK: Too Many Requests. Rate limited. Try after a while.\n\n**Analyst Recommendations**:\n## Analyst Recommendation Trends for FBK\n\n### 2026-04-01\n- **Strong Buy**: 2\n- **Buy**: 6\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-03-01\n- **Strong Buy**: 2\n- **Buy**: 6\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-02-01\n- **Strong Buy**: 3\n- **Buy**: 5\n- **Hold**: 3\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 72.7% Bullish, 0.0% Bearish\n\n### 2026-01-01\n- **Strong Buy**: 3\n- **Buy**: 6\n- **Hold**: 2\n- **Sell**: 0\n- **Strong Sell**: 0\n- **Total Analysts**: 11\n\n**Sentiment**: 81.8% Bullish, 0.0% Bearish\n\n\n\n**Options Activity**:\nError retrieving options activity for FBK: Too Many Requests. Rate limited. Try after a while.\n\n**Upcoming Earnings**: Earnings in 3 days (2026-04-13): EPS Est $1.13, Rev Est $178,407,410\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: 55+ = 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": 32225, + "output": "{\n \"rankings\": [\n {\n \"rank\": 1,\n \"ticker\": \"AVGO\",\n \"company_name\": \"AVGO\",\n \"current_price\": 371.99859619140625,\n \"strategy_match\": \"minervini\",\n \"final_score\": 85,\n \"confidence\": 8,\n \"risk_level\": \"moderate\",\n \"reason\": \"The edge is driven by an elite Minervini Stage 2 setup featuring an exceptional 90/100 RS Rating, with the stock surging 126% off its 52-week low. Timing is urgent as immediate momentum is confirming further upside, highlighted by a fresh MACD bullish crossover, rising OBV (326.1M), and strong price action trading 10.7% above the 20-period VWAP. The risk/reward profile is highly favorable for a continuation trade, supported by a massive 94.7% bullish sentiment across 57 analysts. However, the key risk lies in the unusual options activity displaying an extreme put/call ratio of 999.00, which indicates heavy institutional bearish hedging that could stall momentum.\",\n \"description\": \"AVGO - Business description not available.\"\n },\n {\n \"rank\": 2,\n \"ticker\": \"DLR\",\n \"company_name\": \"Digital Realty Trust, Inc.\",\n \"current_price\": 189.125,\n \"strategy_match\": \"analyst_upgrade\",\n \"final_score\": 75,\n \"confidence\": 7,\n \"risk_level\": \"moderate\",\n \"reason\": \"The core catalyst is recent institutional accumulation by entities like V Square Quantitative Management, acting as a bullish proxy alongside a 72.2% bullish consensus from 36 analysts. Now is the time to act because the stock is exhibiting a powerful structural uptrend, newly confirmed by a MACD bullish crossover and an On-Balance Volume rising to 27.6M just 13 days ahead of its earnings report. This presents a moderate-risk upside profile, as the price remains comfortably supported above its 50-day (+7.0%) and 200-day (+12.6%) moving averages. The primary risk to the thesis is short-term overextension, with the stock trading at the upper Bollinger Band (108%), which could prompt a technical pullback b", + "output_length": 2000, + "error": "" + } +] \ No newline at end of file diff --git a/results/discovery/2026-04-10/run_13_56_00/tool_execution_logs.md b/results/discovery/2026-04-10/run_13_56_00/tool_execution_logs.md new file mode 100644 index 00000000..13b5e0fe --- /dev/null +++ b/results/discovery/2026-04-10/run_13_56_00/tool_execution_logs.md @@ -0,0 +1,1786 @@ +# Tool Execution Logs - 2026-04-10 + +## 1. Check average volume (batch) + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:56:55.904905 +- **Tool:** `get_average_volume_batch` +- **Parameters:** `{'symbols': ['ALB', 'AA', 'AMAT', 'APA', 'AMD', 'OSCR', 'HMH', 'BETR', 'SCVL', 'FUL', 'XAGE', 'HUIZ', 'LPCN', 'VSCO', 'GAM', 'CMTV', 'AMZN', 'OTRK', 'AVGO', 'APH', 'ADM', 'AME', 'CGCT', 'BOT', 'GF', 'LCFY', 'MKZR', 'SWZ', 'XZO', 'NKE', 'STX', 'DLR', 'CGNT', 'BBY', 'JPM', 'ADBE', 'CSCO', 'IT', 'AEP', 'AAPL', 'CRM', 'COIN', 'CAT', 'ACN', 'AFL', 'AXP', 'COST', 'BAC', 'BSX', 'C', 'PLSR', 'IV', 'THE', 'US', 'AI', 'ALOT', 'GAME', 'ABVC', 'FBK', 'FAST', 'WINT', 'PPSI', 'GS', 'IVDA', 'II', 'IMF', 'FAKE', 'CPI', 'DATA', 'AWS', 'NVO', 'WE', 'JL', 'MSFT', 'HERE', 'LLM', 'QQQ'], 'lookback_days': 10, 'curr_date': '2026-04-10', 'cache_key': 'default'}` +- **Output Length:** 13295 chars + +### Output +``` +{"ALB": {"symbol": "ALB", "average_volume": 1485141.9, "latest_volume": 107319.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AA": {"symbol": "AA", "average_volume": 6341996.1, "latest_volume": 456161.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AMAT": {"symbol": "AMAT", "average_volume": 5148256.9, "latest_volume": 819469.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "APA": {"symbol": "APA", "average_volume": 10137623.4, "latest_volume": 487334.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AMD": {"symbol": "AMD", "average_volume": 32129622.5, "latest_volume": 9585025.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AMZN": {"symbol": "AMZN", "average_volume": 42006208.0, "latest_volume": 11500880.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AVGO": {"symbol": "AVGO", "average_volume": 21716167.6, "latest_volume": 5587976.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "APH": {"symbol": "APH", "average_volume": 6263515.0, "latest_volume": 705850.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "ADM": {"symbol": "ADM", "average_volume": 3314651.8, "latest_volume": 185618.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AME": {"symbol": "AME", "average_volume": 961387.9, "latest_volume": 35379.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "NKE": {"symbol": "NKE", "average_volume": 36583353.1, "latest_volume": 3177531.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "STX": {"symbol": "STX", "average_volume": 3449656.0, "latest_volume": 639460.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "DLR": {"symbol": "DLR", "average_volume": 2026980.9, "latest_volume": 125409.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "BBY": {"symbol": "BBY", "average_volume": 2999791.1, "latest_volume": 142611.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "JPM": {"symbol": "JPM", "average_volume": 8533204.7, "latest_volume": 663347.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "ADBE": {"symbol": "ADBE", "average_volume": 3846981.3, "latest_volume": 792813.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "CSCO": {"symbol": "CSCO", "average_volume": 17251819.2, "latest_volume": 1556392.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "IT": {"symbol": "IT", "average_volume": 1237068.8, "latest_volume": 57888.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AEP": {"symbol": "AEP", "average_volume": 2356018.8, "latest_volume": 105588.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AAPL": {"symbol": "AAPL", "average_volume": 37207175.1, "latest_volume": 3183451.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "CRM": {"symbol": "CRM", "average_volume": 11955828.0, "latest_volume": 2642380.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "COIN": {"symbol": "COIN", "average_volume": 9145111.5, "latest_volume": 1743215.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "CAT": {"symbol": "CAT", "average_volume": 2070428.1, "latest_volume": 221981.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "ACN": {"symbol": "ACN", "average_volume": 4767484.8, "latest_volume": 591248.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AFL": {"symbol": "AFL", "average_volume": 1778191.0, "latest_volume": 172510.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "AXP": {"symbol": "AXP", "average_volume": 2598384.5, "latest_volume": 256245.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "COST": {"symbol": "COST", "average_volume": 1647292.5, "latest_volume": 180525.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "BAC": {"symbol": "BAC", "average_volume": 31764579.1, "latest_volume": 2479091.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "BSX": {"symbol": "BSX", "average_volume": 18089170.9, "latest_volume": 978509.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "C": {"symbol": "C", "average_volume": 13243293.1, "latest_volume": 685831.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "FAST": {"symbol": "FAST", "average_volume": 6576902.8, "latest_volume": 793428.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "GS": {"symbol": "GS", "average_volume": 1726277.0, "latest_volume": 145770.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "MSFT": {"symbol": "MSFT", "average_volume": 28685130.0, "latest_volume": 4404300.0, "lookback_days": 10, "source": "cache", "cache_date": "2026-04-10", "error": null}, "OSCR": {"symbol": "OSCR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "HMH": {"symbol": "HMH", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "BETR": {"symbol": "BETR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "SCVL": {"symbol": "SCVL", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "FUL": {"symbol": "FUL", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "XAGE": {"symbol": "XAGE", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "HUIZ": {"symbol": "HUIZ", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "LPCN": {"symbol": "LPCN", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "VSCO": {"symbol": "VSCO", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "GAM": {"symbol": "GAM", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "CMTV": {"symbol": "CMTV", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "OTRK": {"symbol": "OTRK", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "CGCT": {"symbol": "CGCT", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "BOT": {"symbol": "BOT", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "GF": {"symbol": "GF", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "LCFY": {"symbol": "LCFY", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "MKZR": {"symbol": "MKZR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "SWZ": {"symbol": "SWZ", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "XZO": {"symbol": "XZO", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "CGNT": {"symbol": "CGNT", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "PLSR": {"symbol": "PLSR", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "IV": {"symbol": "IV", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "THE": {"symbol": "THE", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "US": {"symbol": "US", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "AI": {"symbol": "AI", "average_volume": null, "latest_volume": null, "lookback_days": 10, "source": "download", "cache_date": "2026-04-10", "error": "No volume data found"}, "ALOT": {"symbol": "ALOT", "average_volume": null, "latest_volume": null, "look... [truncated] +``` + +--- + +## 2. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:08.378157 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'XAGE', 'curr_date': '2026-04-10'}` +- **Output Length:** 1513 chars + +### Output +``` +# Technical Analysis for XAGE +**Date:** 2026-04-10 +**Current Price:** $0.32 + +## Price Action +- **Daily Change:** +17.91% +- **5-Day Change:** +12.46% + +## RSI (14) +- **Value:** 49.6 ↑ +- **Signal:** Bearish + +## MACD +- **MACD Line:** -0.008 +- **Signal Line:** -0.000 +- **Histogram:** -0.008 (Weakening ↓) +- **Signal:** Bearish + +## Moving Averages +- **50 SMA:** $0.31 (+2.1% from price) +- **200 SMA:** $1.15 (-72.6% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $0.45 +- **Middle:** $0.34 +- **Lower:** $0.23 +- **Band Position:** 38% +- **Bandwidth:** 64.3% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $0.04 (12.6% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $0.26 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 32.8 +- **%D:** 28.9 +- **Signal:** Bullish crossover ⚡ + +## ADX (Trend Strength) +- **ADX:** 10.2 (Strengthening ↑) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $0.32 (-0.2% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** 102.3M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $0.33 +- **Current vs VWAP:** -5.2% +- **Signal:** Price BELOW VWAP (institutional selling) + +## Fibonacci Levels (50-period) +- **Recent High:** $0.43 +- **Recent Low:** $0.23 +- **Next Resistance:** $0.33 (50.0%) +- **Next Support:** $0.31 (61.8%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 3. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:08.559342 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'XAGE'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for XAGE: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 4. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:08.823639 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'XAGE'}` +- **Output Length:** 44 chars + +### Output +``` +No recommendation trends data found for XAGE +``` + +--- + +## 5. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:08.909444 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'XAGE', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for XAGE: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 6. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:10.905498 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'HUIZ', 'curr_date': '2026-04-10'}` +- **Output Length:** 1500 chars + +### Output +``` +# Technical Analysis for HUIZ +**Date:** 2026-04-10 +**Current Price:** $1.47 + +## Price Action +- **Daily Change:** -3.92% +- **5-Day Change:** +2.80% + +## RSI (14) +- **Value:** 41.2 ↑ +- **Signal:** Bearish + +## MACD +- **MACD Line:** -0.116 +- **Signal Line:** -0.124 +- **Histogram:** 0.007 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $1.82 (-19.3% from price) +- **200 SMA:** $2.66 (-44.7% from price) +- **Trend:** STRONG DOWNTREND ⚠️ + +## Bollinger Bands (20,2) +- **Upper:** $1.93 +- **Middle:** $1.60 +- **Lower:** $1.27 +- **Band Position:** 31% +- **Bandwidth:** 41.1% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $0.16 (11.0% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $1.23 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 50.4 +- **%D:** 41.2 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 23.1 (Weakening ↓) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $1.59 (-7.5% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** 25.3M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $1.52 +- **Current vs VWAP:** -3.4% +- **Signal:** Price BELOW VWAP (institutional selling) + +## Fibonacci Levels (50-period) +- **Recent High:** $2.25 +- **Recent Low:** $1.18 +- **Next Resistance:** $1.59 (61.8%) +- **Next Support:** $1.41 (78.6%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 7. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:11.040640 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'HUIZ'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for HUIZ: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 8. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:11.315120 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'HUIZ'}` +- **Output Length:** 707 chars + +### Output +``` +## Analyst Recommendation Trends for HUIZ + +### 2026-04-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + + +``` + +--- + +## 9. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:11.390713 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'HUIZ', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for HUIZ: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 10. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:12.444637 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'VSCO', 'curr_date': '2026-04-10'}` +- **Output Length:** 1550 chars + +### Output +``` +# Technical Analysis for VSCO +**Date:** 2026-04-10 +**Current Price:** $51.54 + +## Price Action +- **Daily Change:** -0.04% +- **5-Day Change:** +12.04% + +## RSI (14) +- **Value:** 56.1 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** -0.952 +- **Signal Line:** -2.204 +- **Histogram:** 1.252 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $53.41 (-3.5% from price) +- **200 SMA:** $38.87 (+32.6% from price) +- **Trend:** Downtrend + +## Bollinger Bands (20,2) +- **Upper:** $51.23 +- **Middle:** $46.25 +- **Lower:** $41.27 +- **Band Position:** 103% +- **Bandwidth:** 21.6% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $3.03 (5.9% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $47.00 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 80.3 +- **%D:** 68.3 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 13.0 (Weakening ↓) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $48.32 (+6.7% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 38.6M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $46.29 +- **Current vs VWAP:** +11.3% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $65.80 +- **Recent Low:** $41.99 +- **Next Resistance:** $53.90 (50.0%) +- **Next Support:** $51.09 (61.8%) + +## Summary +- **Key Signals:** Below 50 SMA + +``` + +--- + +## 11. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:12.581924 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'VSCO'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for VSCO: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 12. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:12.834929 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'VSCO'}` +- **Output Length:** 711 chars + +### Output +``` +## Analyst Recommendation Trends for VSCO + +### 2026-04-01 +- **Strong Buy**: 3 +- **Buy**: 8 +- **Hold**: 6 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 17 + +**Sentiment**: 64.7% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 3 +- **Buy**: 8 +- **Hold**: 5 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 16 + +**Sentiment**: 68.8% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 3 +- **Buy**: 8 +- **Hold**: 5 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 16 + +**Sentiment**: 68.8% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 3 +- **Buy**: 7 +- **Hold**: 5 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 15 + +**Sentiment**: 66.7% Bullish, 0.0% Bearish + + +``` + +--- + +## 13. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:12.911643 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'VSCO', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for VSCO: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 14. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:14.580865 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'AVGO', 'curr_date': '2026-04-10'}` +- **Output Length:** 1546 chars + +### Output +``` +# Technical Analysis for AVGO +**Date:** 2026-04-10 +**Current Price:** $354.91 + +## Price Action +- **Daily Change:** +1.22% +- **5-Day Change:** +12.83% + +## RSI (14) +- **Value:** 65.9 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 2.663 +- **Signal Line:** -2.391 +- **Histogram:** 5.054 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $325.34 (+9.1% from price) +- **200 SMA:** $328.39 (+8.1% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $349.58 +- **Middle:** $320.03 +- **Lower:** $290.48 +- **Band Position:** 109% +- **Bandwidth:** 18.5% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $12.79 (3.6% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $335.73 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 84.0 +- **%D:** 68.6 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 20.8 (Weakening ↓) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $324.27 (+9.4% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 326.1M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $320.56 +- **Current vs VWAP:** +10.7% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $358.70 +- **Recent Low:** $289.96 +- **Next Resistance:** $358.70 (0.0% (High)) +- **Next Support:** $342.48 (23.6%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 15. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:14.695817 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'AVGO'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for AVGO: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 16. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:14.961698 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'AVGO'}` +- **Output Length:** 719 chars + +### Output +``` +## Analyst Recommendation Trends for AVGO + +### 2026-04-01 +- **Strong Buy**: 17 +- **Buy**: 37 +- **Hold**: 3 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 57 + +**Sentiment**: 94.7% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 17 +- **Buy**: 38 +- **Hold**: 3 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 58 + +**Sentiment**: 94.8% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 17 +- **Buy**: 37 +- **Hold**: 2 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 56 + +**Sentiment**: 96.4% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 17 +- **Buy**: 36 +- **Hold**: 3 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 56 + +**Sentiment**: 94.6% Bullish, 0.0% Bearish + + +``` + +--- + +## 17. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:15.035926 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'AVGO', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for AVGO: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 18. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:17.538653 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'LCFY', 'curr_date': '2026-04-10'}` +- **Output Length:** 1516 chars + +### Output +``` +# Technical Analysis for LCFY +**Date:** 2026-04-10 +**Current Price:** $4.72 + +## Price Action +- **Daily Change:** +1.92% +- **5-Day Change:** +14.01% + +## RSI (14) +- **Value:** 58.3 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 0.094 +- **Signal Line:** 0.091 +- **Histogram:** 0.004 (Weakening ↓) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $4.07 (+15.9% from price) +- **200 SMA:** $4.51 (+4.6% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $4.84 +- **Middle:** $4.45 +- **Lower:** $4.07 +- **Band Position:** 85% +- **Bandwidth:** 17.2% (volatility indicator) +- **Signal:** Near upper band + +## ATR (Volatility) +- **ATR:** $0.28 (5.9% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $4.30 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 71.6 +- **%D:** 57.0 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 16.5 (Strengthening ↑) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $4.45 (+6.1% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 170.1M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $4.45 +- **Current vs VWAP:** +6.2% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $5.10 +- **Recent Low:** $2.50 +- **Next Resistance:** $5.10 (0.0% (High)) +- **Next Support:** $4.49 (23.6%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 19. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:17.663140 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'LCFY'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for LCFY: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 20. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:17.904363 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'LCFY'}` +- **Output Length:** 44 chars + +### Output +``` +No recommendation trends data found for LCFY +``` + +--- + +## 21. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:19.025489 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'LCFY', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for LCFY: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 22. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:21.473882 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'SWZ', 'curr_date': '2026-04-10'}` +- **Output Length:** 1544 chars + +### Output +``` +# Technical Analysis for SWZ +**Date:** 2026-04-10 +**Current Price:** $6.08 + +## Price Action +- **Daily Change:** +1.16% +- **5-Day Change:** +2.53% + +## RSI (14) +- **Value:** 59.6 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** -0.010 +- **Signal Line:** -0.027 +- **Histogram:** 0.017 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $6.02 (+1.0% from price) +- **200 SMA:** $6.09 (-0.2% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $6.07 +- **Middle:** $5.96 +- **Lower:** $5.86 +- **Band Position:** 107% +- **Bandwidth:** 3.4% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $0.07 (1.1% of price) +- **Level:** Low volatility +- **Suggested Stop-Loss:** $5.98 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 56.7 +- **%D:** 40.5 +- **Signal:** Bullish crossover ⚡ + +## ADX (Trend Strength) +- **ADX:** 16.3 (Strengthening ↑) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $5.98 (+1.7% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** -405.7K +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $5.96 +- **Current vs VWAP:** +1.9% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $6.21 +- **Recent Low:** $5.87 +- **Next Resistance:** $6.08 (38.2%) +- **Next Support:** $6.04 (50.0%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 23. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:21.638555 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'SWZ'}` +- **Output Length:** 98 chars + +### Output +``` +Error retrieving insider transactions for SWZ: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 24. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:21.905790 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'SWZ'}` +- **Output Length:** 43 chars + +### Output +``` +No recommendation trends data found for SWZ +``` + +--- + +## 25. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:21.983358 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'SWZ', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 94 chars + +### Output +``` +Error retrieving options activity for SWZ: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 26. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:24.369680 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'DLR', 'curr_date': '2026-04-10'}` +- **Output Length:** 1553 chars + +### Output +``` +# Technical Analysis for DLR +**Date:** 2026-04-10 +**Current Price:** $188.15 + +## Price Action +- **Daily Change:** +1.36% +- **5-Day Change:** +3.56% + +## RSI (14) +- **Value:** 69.9 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 2.511 +- **Signal Line:** 1.695 +- **Histogram:** 0.816 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $175.86 (+7.0% from price) +- **200 SMA:** $167.05 (+12.6% from price) +- **Trend:** STRONG UPTREND ⚡ + +## Bollinger Bands (20,2) +- **Upper:** $186.91 +- **Middle:** $179.30 +- **Lower:** $171.69 +- **Band Position:** 108% +- **Bandwidth:** 8.5% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $4.04 (2.1% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $182.09 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 86.1 +- **%D:** 76.8 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 22.3 (Strengthening ↑) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $179.96 (+4.6% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 27.6M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $179.92 +- **Current vs VWAP:** +4.6% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $190.08 +- **Recent Low:** $161.27 +- **Next Resistance:** $190.08 (0.0% (High)) +- **Next Support:** $183.28 (23.6%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 27. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:24.503159 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'DLR'}` +- **Output Length:** 98 chars + +### Output +``` +Error retrieving insider transactions for DLR: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 28. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:24.733499 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'DLR'}` +- **Output Length:** 716 chars + +### Output +``` +## Analyst Recommendation Trends for DLR + +### 2026-04-01 +- **Strong Buy**: 9 +- **Buy**: 17 +- **Hold**: 10 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 36 + +**Sentiment**: 72.2% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 8 +- **Buy**: 17 +- **Hold**: 10 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 35 + +**Sentiment**: 71.4% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 8 +- **Buy**: 17 +- **Hold**: 9 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 35 + +**Sentiment**: 71.4% Bullish, 2.9% Bearish + +### 2026-01-01 +- **Strong Buy**: 9 +- **Buy**: 15 +- **Hold**: 9 +- **Sell**: 1 +- **Strong Sell**: 0 +- **Total Analysts**: 34 + +**Sentiment**: 70.6% Bullish, 2.9% Bearish + + +``` + +--- + +## 29. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:24.810375 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'DLR', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 94 chars + +### Output +``` +Error retrieving options activity for DLR: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 30. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:29.818412 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'ALOT', 'curr_date': '2026-04-10'}` +- **Output Length:** 1557 chars + +### Output +``` +# Technical Analysis for ALOT +**Date:** 2026-04-10 +**Current Price:** $11.58 + +## Price Action +- **Daily Change:** +6.73% +- **5-Day Change:** +27.11% + +## RSI (14) +- **Value:** 76.7 ↑ +- **Signal:** OVERBOUGHT ⚠️ + +## MACD +- **MACD Line:** 0.429 +- **Signal Line:** 0.148 +- **Histogram:** 0.281 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $9.20 (+25.9% from price) +- **200 SMA:** $9.66 (+19.9% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $10.95 +- **Middle:** $9.24 +- **Lower:** $7.53 +- **Band Position:** 118% +- **Bandwidth:** 37.0% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $0.50 (4.3% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $10.83 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 81.0 +- **%D:** 70.1 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 39.7 (Strengthening ↑) +- **Interpretation:** Strong trend + +## 20 EMA +- **Value:** $9.56 (+21.1% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 627.5K +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $9.76 +- **Current vs VWAP:** +18.7% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $11.59 +- **Recent Low:** $8.29 +- **Next Resistance:** $11.59 (0.0% (High)) +- **Next Support:** $10.81 (23.6%) + +## Summary +- **Key Signals:** RSI overbought, Above 50 SMA + +``` + +--- + +## 31. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:29.945096 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'ALOT'}` +- **Output Length:** 99 chars + +### Output +``` +Error retrieving insider transactions for ALOT: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 32. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:30.196462 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'ALOT'}` +- **Output Length:** 707 chars + +### Output +``` +## Analyst Recommendation Trends for ALOT + +### 2022-08-01 +- **Strong Buy**: 0 +- **Buy**: 0 +- **Hold**: 3 +- **Sell**: 1 +- **Strong Sell**: 2 +- **Total Analysts**: 6 + +**Sentiment**: 0.0% Bullish, 50.0% Bearish + +### 2022-07-01 +- **Strong Buy**: 0 +- **Buy**: 0 +- **Hold**: 3 +- **Sell**: 1 +- **Strong Sell**: 2 +- **Total Analysts**: 6 + +**Sentiment**: 0.0% Bullish, 50.0% Bearish + +### 2022-06-01 +- **Strong Buy**: 0 +- **Buy**: 0 +- **Hold**: 3 +- **Sell**: 1 +- **Strong Sell**: 2 +- **Total Analysts**: 6 + +**Sentiment**: 0.0% Bullish, 50.0% Bearish + +### 2022-05-01 +- **Strong Buy**: 0 +- **Buy**: 0 +- **Hold**: 3 +- **Sell**: 1 +- **Strong Sell**: 2 +- **Total Analysts**: 6 + +**Sentiment**: 0.0% Bullish, 50.0% Bearish + + +``` + +--- + +## 33. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:30.276121 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'ALOT', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 95 chars + +### Output +``` +Error retrieving options activity for ALOT: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 34. Get technical indicators + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:31.561335 +- **Tool:** `get_indicators` +- **Parameters:** `{'symbol': 'FBK', 'curr_date': '2026-04-10'}` +- **Output Length:** 1562 chars + +### Output +``` +# Technical Analysis for FBK +**Date:** 2026-04-10 +**Current Price:** $56.44 + +## Price Action +- **Daily Change:** +0.97% +- **5-Day Change:** +5.67% + +## RSI (14) +- **Value:** 68.4 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** 0.149 +- **Signal Line:** -0.594 +- **Histogram:** 0.743 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $55.22 (+2.2% from price) +- **200 SMA:** $53.78 (+5.0% from price) +- **Trend:** STRONG UPTREND ⚡ + +## Bollinger Bands (20,2) +- **Upper:** $55.56 +- **Middle:** $52.36 +- **Lower:** $49.17 +- **Band Position:** 114% +- **Bandwidth:** 12.2% (volatility indicator) +- **Signal:** AT UPPER BAND - Potential reversal ⚠️ + +## ATR (Volatility) +- **ATR:** $1.41 (2.5% of price) +- **Level:** Moderate volatility +- **Suggested Stop-Loss:** $54.32 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 89.8 +- **%D:** 82.5 +- **Signal:** OVERBOUGHT ⚠️ + +## ADX (Trend Strength) +- **ADX:** 19.5 (Strengthening ↑) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $53.41 (+5.7% from price) +- **Signal:** Price ABOVE 20 EMA (short-term bullish) + +## OBV (On-Balance Volume) +- **Value:** 5.1M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $52.28 +- **Current vs VWAP:** +8.0% +- **Signal:** Price ABOVE VWAP (institutional buying) + +## Fibonacci Levels (50-period) +- **Recent High:** $62.13 +- **Recent Low:** $49.24 +- **Next Resistance:** $57.20 (38.2%) +- **Next Support:** $55.68 (50.0%) + +## Summary +- **Key Signals:** Above 50 SMA + +``` + +--- + +## 35. Get insider transactions + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:31.676245 +- **Tool:** `get_insider_transactions` +- **Parameters:** `{'ticker': 'FBK'}` +- **Output Length:** 98 chars + +### Output +``` +Error retrieving insider transactions for FBK: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 36. Get recommendations + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:31.913217 +- **Tool:** `get_recommendation_trends` +- **Parameters:** `{'ticker': 'FBK'}` +- **Output Length:** 710 chars + +### Output +``` +## Analyst Recommendation Trends for FBK + +### 2026-04-01 +- **Strong Buy**: 2 +- **Buy**: 6 +- **Hold**: 3 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 72.7% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 2 +- **Buy**: 6 +- **Hold**: 3 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 72.7% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 3 +- **Buy**: 5 +- **Hold**: 3 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 72.7% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 3 +- **Buy**: 6 +- **Hold**: 2 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 11 + +**Sentiment**: 81.8% Bullish, 0.0% Bearish + + +``` + +--- + +## 37. Get options activity + +- **Type:** `tool` +- **Node:** filter +- **Timestamp:** 2026-04-10T13:58:31.993642 +- **Tool:** `get_options_activity` +- **Parameters:** `{'ticker': 'FBK', 'num_expirations': 3, 'curr_date': '2026-04-10'}` +- **Output Length:** 94 chars + +### Output +``` +Error retrieving options activity for FBK: Too Many Requests. Rate limited. Try after a while. +``` + +--- + +## 38. Rank candidates + +- **Type:** `llm` +- **Node:** ranker +- **Timestamp:** 2026-04-10T13:59:22.789553 +- **Model:** `gemini-3-pro-preview` +- **Prompt Length:** 32225 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-10 + +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 >= 55). +- 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 / social_hype**: Treat as SPECULATIVE. Require corroborating technical or fundamental evidence. Pure social sentiment without data backing should score low. +- **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**: Focus on the materiality of the news, whether it's already priced in (check intraday move), and the timeline of impact. +- **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: 38.6% (603 tracked)\nHistorical 7-day win rate: 42.3% (560 tracked)\nHistorical 30-day win rate: 33.8% (458 tracked)\n\nBest performing strategies (7-day):\n - short_squeeze: 60.0% win rate (10 samples)\n - analyst_upgrade: 48.0% win rate (25 samples)\n - insider_buying: 46.3% win rate (162 samples)" + +CANDIDATES FOR REVIEW: +### XAGE (Priority: CRITICAL) +- **Strategy Match**: insider_buying +- **Sources**: insider_buying | **Confluence**: 1 source(s) +- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None +- **Price**: $0.32 | **Current Price (numeric)**: 0.3160000145435333 | **Intraday**: +0.0% | **Avg Volume**: None +- **Short Interest**: N/A +- **Discovery Context**: CEO, 10% Ajjarapu J. Ram purchased +$200,000 of XAGE +- **Business**: XAGE - Business description not available. +- **News**: + +**Technical Analysis**: +# Technical Analysis for XAGE +**Date:** 2026-04-10 +**Current Price:** $0.32 + +## Price Action +- **Daily Change:** +17.91% +- **5-Day Change:** +12.46% + +## RSI (14) +- **Value:** 49.6 ↑ +- **Signal:** Bearish + +## MACD +- **MACD Line:** -0.008 +- **Signal Line:** -0.000 +- **Histogram:** -0.008 (Weakening ↓) +- **Signal:** Bearish + +## Moving Averages +- **50 SMA:** $0.31 (+2.1% from price) +- **200 SMA:** $1.15 (-72.6% from price) +- **Trend:** Uptrend + +## Bollinger Bands (20,2) +- **Upper:** $0.45 +- **Middle:** $0.34 +- **Lower:** $0.23 +- **Band Position:** 38% +- **Bandwidth:** 64.3% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $0.04 (12.6% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $0.26 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 32.8 +- **%D:** 28.9 +- **Signal:** Bullish crossover ⚡ + +## ADX (Trend Strength) +- **ADX:** 10.2 (Strengthening ↑) +- **Interpretation:** WEAK/NO TREND (range-bound) ⚠️ + +## 20 EMA +- **Value:** $0.32 (-0.2% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** 102.3M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $0.33 +- **Current vs VWAP:** -5.2% +- **Signal:** Price BELOW VWAP (institutional selling) + +## Fibonacci Levels (50-period) +- **Recent High:** $0.43 +- **Recent Low:** $0.23 +- **Next Resistance:** $0.33 (50.0%) +- **Next Support:** $0.31 (61.8%) + +## Summary +- **Key Signals:** Above 50 SMA + + +**Fundamentals**: N/A + +**Insider Transactions**: +Error retrieving insider transactions for XAGE: Too Many Requests. Rate limited. Try after a while. + +**Analyst Recommendations**: +No recommendation trends data found for XAGE + +**Options Activity**: +Error retrieving options activity for XAGE: Too Many Requests. Rate limited. Try after a while. + +**Upcoming Earnings**: No upcoming earnings within 30 days + +### HUIZ (Priority: CRITICAL) +- **Strategy Match**: insider_buying +- **Sources**: insider_buying | **Confluence**: 1 source(s) +- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None +- **Price**: $1.47 | **Current Price (numeric)**: 1.4700000286102295 | **Intraday**: +0.0% | **Avg Volume**: None +- **Short Interest**: N/A +- **Discovery Context**: CEO, 10% Ma Cunjun purchased +$113,976 of HUIZ +- **Business**: HUIZ - Business description not available. +- **News**: + +**Technical Analysis**: +# Technical Analysis for HUIZ +**Date:** 2026-04-10 +**Current Price:** $1.47 + +## Price Action +- **Daily Change:** -3.92% +- **5-Day Change:** +2.80% + +## RSI (14) +- **Value:** 41.2 ↑ +- **Signal:** Bearish + +## MACD +- **MACD Line:** -0.116 +- **Signal Line:** -0.124 +- **Histogram:** 0.007 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $1.82 (-19.3% from price) +- **200 SMA:** $2.66 (-44.7% from price) +- **Trend:** STRONG DOWNTREND ⚠️ + +## Bollinger Bands (20,2) +- **Upper:** $1.93 +- **Middle:** $1.60 +- **Lower:** $1.27 +- **Band Position:** 31% +- **Bandwidth:** 41.1% (volatility indicator) +- **Signal:** Within bands + +## ATR (Volatility) +- **ATR:** $0.16 (11.0% of price) +- **Level:** HIGH VOLATILITY ⚠️ +- **Suggested Stop-Loss:** $1.23 (1.5x ATR) + +## Stochastic (14,3,3) +- **%K:** 50.4 +- **%D:** 41.2 +- **Signal:** Bullish + +## ADX (Trend Strength) +- **ADX:** 23.1 (Weakening ↓) +- **Interpretation:** Trending + +## 20 EMA +- **Value:** $1.59 (-7.5% from price) +- **Signal:** Price BELOW 20 EMA (short-term bearish) + +## OBV (On-Balance Volume) +- **Value:** 25.3M +- **5-Day Trend:** Rising ↑ +- **Signal:** Confirmed uptrend (price & volume rising) + +## VWAP (20-period) +- **VWAP:** $1.52 +- **Current vs VWAP:** -3.4% +- **Signal:** Price BELOW VWAP (institutional selling) + +## Fibonacci Levels (50-period) +- **Recent High:** $2.25 +- **Recent Low:** $1.18 +- **Next Resistance:** $1.59 (61.8%) +- **Next Support:** $1.41 (78.6%) + +## Summary +- **Key Signals:** Below 50 SMA + + +**Fundamentals**: N/A + +**Insider Transactions**: +Error retrieving insider transactions for HUIZ: Too Many Requests. Rate limited. Try after a while. + +**Analyst Recommendations**: +## Analyst Recommendation Trends for HUIZ + +### 2026-04-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + +### 2026-03-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + +### 2026-02-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + +### 2026-01-01 +- **Strong Buy**: 3 +- **Buy**: 3 +- **Hold**: 1 +- **Sell**: 0 +- **Strong Sell**: 0 +- **Total Analysts**: 7 + +**Sentiment**: 85.7% Bullish, 0.0% Bearish + + + +**Options Activity**: +Error retrieving options activity for HUIZ: Too Many Requests. Rate limited. Try after a while. + +**Upcoming Earnings**: No upcoming earnings within 30 days + +### VSCO (Priority: CRITICAL) +- **Strategy Match**: insider_buying +- **Sources**: insider_buying | **Confluence**: 1 source(s) +- **Quant Pre-Score**: 10/100 | **ML Win Probability**: N/A | **Altman Z-Score**: None | **Piotroski F-Score**: None +- **Price**: $50.49 | **Current Price (numeric)**: 50.494998931884766 | **Intraday**: +0.0% | **Avg Volume**: None +- **Short Interest**: N/A +- **Discovery Context**: Cluster: 2 insiders buying VSCO. Largest: Dir Sheehan Anne purchased +$222,054 +- **Business**: VSCO - Business description not available. +- **News**: + +**Technical Analysis**: +# Technical Analysis for VSCO +**Date:** 2026-04-10 +**Current Price:** $51.54 + +## Price Action +- **Daily Change:** -0.04% +- **5-Day Change:** +12.04% + +## RSI (14) +- **Value:** 56.1 ↑ +- **Signal:** Bullish + +## MACD +- **MACD Line:** -0.952 +- **Signal Line:** -2.204 +- **Histogram:** 1.252 (Strengthening ↑) +- **Signal:** BULLISH CROSSOVER ⚡ + +## Moving Averages +- **50 SMA:** $53.41 (-3.5% from price) +- **200 SMA:** $38.87 (+32.6% from price) +- **Trend:** Downtrend + +## Bollinger Bands (20,2) +- **Upper:** $51.23 +- **Middle:** $46.2... [truncated] +``` + +### Output +``` +{ + "rankings": [ + { + "rank": 1, + "ticker": "AVGO", + "company_name": "AVGO", + "current_price": 371.99859619140625, + "strategy_match": "minervini", + "final_score": 85, + "confidence": 8, + "risk_level": "moderate", + "reason": "The edge is driven by an elite Minervini Stage 2 setup featuring an exceptional 90/100 RS Rating, with the stock surging 126% off its 52-week low. Timing is urgent as immediate momentum is confirming further upside, highlighted by a fresh MACD bullish crossover, rising OBV (326.1M), and strong price action trading 10.7% above the 20-period VWAP. The risk/reward profile is highly favorable for a continuation trade, supported by a massive 94.7% bullish sentiment across 57 analysts. However, the key risk lies in the unusual options activity displaying an extreme put/call ratio of 999.00, which indicates heavy institutional bearish hedging that could stall momentum.", + "description": "AVGO - Business description not available." + }, + { + "rank": 2, + "ticker": "DLR", + "company_name": "Digital Realty Trust, Inc.", + "current_price": 189.125, + "strategy_match": "analyst_upgrade", + "final_score": 75, + "confidence": 7, + "risk_level": "moderate", + "reason": "The core catalyst is recent institutional accumulation by entities like V Square Quantitative Management, acting as a bullish proxy alongside a 72.2% bullish consensus from 36 analysts. Now is the time to act because the stock is exhibiting a powerful structural uptrend, newly confirmed by a MACD bullish crossover and an On-Balance Volume rising to 27.6M just 13 days ahead of its earnings report. This presents a moderate-risk upside profile, as the price remains comfortably supported above its 50-day (+7.0%) and 200-day (+12.6%) moving averages. The primary risk to the thesis is short-term overextension, with the stock trading at the upper Bollinger Band (108%), which could prompt a technical pullback b +``` + +--- +