diff --git a/data/recommendations/2026-04-05.json b/data/recommendations/2026-04-05.json new file mode 100644 index 00000000..14d77651 --- /dev/null +++ b/data/recommendations/2026-04-05.json @@ -0,0 +1,201 @@ +{ + "date": "2026-04-05", + "llm_provider": "google", + "recommendations": [ + { + "ticker": "PAGS", + "rank": 1, + "company_name": "PagSeguro Digital Ltd.", + "description": "PagSeguro Digital Ltd. engages in the provision of financial and payment solutions for consumers and businesses in Brazil and internationally.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 90, + "confidence": 9, + "risk_level": "moderate", + "reason": "Director Frias Luis acquired $4.9M in stock, aligning with unusually bullish options flow highlighting 3 unusual calls and a P/C ratio of 0.021. The MACD just formed a bullish crossover, and the price has pushed above the 20 EMA and VWAP (+4.9%), signaling immediate momentum. With moderate volatility and strong fundamentals, including a 39.0% operating margin, the downside risk is well-cushioned. However, a rejection at the nearby 50 SMA ($10.51) could invalidate the immediate upside breakout thesis.", + "entry_price": 10.34000015258789, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "ZBIO", + "rank": 2, + "company_name": "Zenas BioPharma, Inc.", + "description": "Zenas BioPharma, Inc. is a clinical-stage biopharma company developing immunology-based therapies.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 85, + "confidence": 8, + "risk_level": "speculative", + "reason": "Massive insider cluster buying totaling $5.59M acts as a primary catalyst, featuring a $3M purchase by Fairmount Funds and a $1.02M buy by the CEO. Timing is urgent as shares bounced +6.4% intraday, pushing above VWAP and triggering a bullish stochastic crossover. A high short interest of 21.1% provides significant squeeze fuel if the stock can maintain its upward trajectory and break key resistance levels. The primary risk is the company's pre-revenue status and -100% growth rate, making this a highly speculative, binary biotech trade.", + "entry_price": 21.459999084472656, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "AI", + "rank": 3, + "company_name": "C3.ai, Inc.", + "description": "C3.ai, Inc. operates as an enterprise artificial intelligence application software company.", + "strategy_match": "social_hype", + "pipeline": "social_hype", + "final_score": 80, + "confidence": 8, + "risk_level": "high", + "reason": "Extremely bullish options flow is the core edge, highlighted by a P/C ratio of 0.099 and over 59,000 calls traded across the $8.50 and $9.00 strikes. With a high short interest of 30.7% and accelerating social hype, the setup for a rapid short squeeze is immediate. The MACD recently triggered a bullish crossover, suggesting a momentum shift to the upside that favors buyers. However, Thomas Siebel's recent $4.4M insider sale presents a material fundamental contradiction that could suppress the technical squeeze setup.", + "entry_price": 8.640000343322754, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "BR", + "rank": 4, + "company_name": "Broadridge Financial Solutions, Inc.", + "description": "Broadridge Financial Solutions provides investor communications and technology-driven solutions for the financial services industry.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 75, + "confidence": 7, + "risk_level": "low", + "reason": "CEO Timothy Gokey recently purchased $1.03M worth of shares, signaling strong internal conviction in the company's current valuation. The options market is concurrently leaning bullish with a volume P/C ratio of 0.512, supporting the recent insider accumulation. Broadridge offers exceptional profitability with a 41.8% ROE, providing a stabilizing fundamental base after a severe technical downtrend. A key risk remains the bearish divergence in On-Balance Volume (falling 5-day trend), which suggests that broader institutional distribution may still be occurring.", + "entry_price": 160.92999267578125, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "PACB", + "rank": 5, + "company_name": "Pacific Biosciences of California, Inc.", + "description": "Pacific Biosciences designs, develops, and manufactures sequencing solutions to resolve genetically complex problems.", + "strategy_match": "earnings_play", + "pipeline": "earnings_play", + "final_score": 72, + "confidence": 7, + "risk_level": "speculative", + "reason": "An upcoming earnings report in 2 days acts as the primary catalyst, which has already attracted extremely bullish options flow with a P/C ratio of 0.086. Elevated short interest at 15.6% and a freshly minted MACD bullish crossover indicate mounting upward momentum heading into the binary event. The stock is attempting to reverse a severe downtrend, offering an outsized reward if an earnings surprise propels it back toward the 50 SMA at $1.68. Because the company operates with a -134.5% operating margin, any earnings disappointment will likely invalidate the reversal narrative and trigger a sharp selloff.", + "entry_price": 1.340000033378601, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "NNOX", + "rank": 6, + "company_name": "Nano-X Imaging Ltd.", + "description": "Nano-X Imaging Ltd. develops a commercial-grade tomographic imaging device with a digital X-ray source.", + "strategy_match": "earnings_play", + "pipeline": "earnings_play", + "final_score": 70, + "confidence": 7, + "risk_level": "speculative", + "reason": "With earnings scheduled in just one day, options flow demonstrates a highly bullish positioning reflected by a P/C volume ratio of 0.241. Short interest sits at a lofty 13.3%, creating potent squeeze potential if the company delivers a surprise revenue beat or positive clinical update. While the stock exhibits high volatility, it has found strong support near the lower Bollinger Band, offering a structurally defined risk entry. As a speculative earnings play with an operating margin of -413.0%, a financial miss poses the severe risk of a devastating downside gap.", + "entry_price": 2.4100000858306885, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "V", + "rank": 7, + "company_name": "Visa Inc.", + "description": "Visa Inc. operates as a payment technology company providing electronic funds transfers worldwide.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 68, + "confidence": 8, + "risk_level": "low", + "reason": "Options flow exhibits unusual bullish activity with 11 unusual calls against 3 puts and an aggressively low P/C volume ratio of 0.477. The MACD and Stochastic indicators have both registered bullish crossovers, while the ADX reading of 31.0 points to a strengthening trend. Visa's fortress balance sheet and 68.3% operating margin provide a remarkably high fundamental floor for this trade. The primary headwind is a recent insider sale of $201k by a director, alongside technical resistance at the 50 SMA ($315.64) that must be overcome.", + "entry_price": 300.79998779296875, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "TXN", + "rank": 8, + "company_name": "Texas Instruments Incorporated", + "description": "Texas Instruments Incorporated designs, manufactures, and sells semiconductors to electronics designers and manufacturers globally.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 67, + "confidence": 7, + "risk_level": "moderate", + "reason": "Strong relative strength and unusual call options flow, evidenced by a P/C volume ratio of 0.379, support a bullish reversal thesis. The MACD just crossed bullishly, and the stock is trading comfortably above its 200 SMA ($188.26), indicating long-term institutional support. A moderate volatility profile and a 34.0% operating margin make this a lower-risk entry within the broader semiconductor space. The main risk is a failure to break above the 50 SMA resistance level at $205.73, which could stifle the immediate breakout attempt.", + "entry_price": 194.8699951171875, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "BWXT", + "rank": 9, + "company_name": "BWX Technologies, Inc.", + "description": "BWX Technologies manufactures and sells nuclear components in the United States, Canada, and internationally.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 66, + "confidence": 6, + "risk_level": "moderate", + "reason": "The stock is riding a strong technical uptrend, gaining +6.12% over 5 days, supported by robust revenue growth of 18.7%. Both the MACD and Stochastic oscillators have triggered bullish crossovers as the price pushes dynamically toward the upper Bollinger Band. Upward momentum is confirmed by rising On-Balance Volume (+28.3M), suggesting sustained institutional accumulation in the near term. High volatility and a low ADX of 9.2 indicate that the trend strength is currently weak, raising the risk of sideways chop.", + "entry_price": 214.97999572753906, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "ADBE", + "rank": 10, + "company_name": "Adobe Inc.", + "description": "Adobe Inc. is a global technology company specializing in digital media and digital marketing solutions.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 65, + "confidence": 6, + "risk_level": "moderate", + "reason": "Options traders are aggressively positioning for a rebound, evidenced by 9 unusual calls versus 4 puts and a volume P/C ratio of 0.747. A bullish MACD crossover has materialized, and the stock's RSI of 40.1 suggests it is successfully emerging from oversold territory. Adobe's massive 58.8% ROE and 38.8% operating margin severely limit downside risk at current valuation levels. The stock remains in a strong technical downtrend, and a failure to reclaim the 20 EMA at $249.40 would invalidate the setup.", + "entry_price": 242.9199981689453, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "CRM", + "rank": 11, + "company_name": "Salesforce, Inc.", + "description": "Salesforce provides customer relationship management technology services worldwide.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 62, + "confidence": 6, + "risk_level": "moderate", + "reason": "Directors Alber and Kirk actively accumulated $1M in shares, aligning perfectly with bullish open interest positioning in the options market. The MACD recently printed a bullish crossover, indicating that the stock is showing clear signs of stabilization after a prolonged selloff. Trading near the lower Bollinger Band with an RSI of 44.7, the stock offers an attractive risk-adjusted entry point for a mean-reversion trade. Short-term price action remains constrained below the 20 EMA ($189.83), requiring a high-volume breakout to officially confirm the reversal.", + "entry_price": 187.17999267578125, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "LCID", + "rank": 12, + "company_name": "Lucid Group, Inc.", + "description": "Lucid Group designs, develops, manufactures, and sells electric vehicles and EV powertrains.", + "strategy_match": "social_hype", + "pipeline": "social_hype", + "final_score": 60, + "confidence": 5, + "risk_level": "speculative", + "reason": "An astronomical short interest of 41.8% acts as the foundational edge, making this a prime candidate for a violent short squeeze. Shares jumped +6.1% intraday, triggering a bullish Stochastic crossover while successfully holding above the 20 EMA ($9.94). This is a highly speculative, high-volatility play that relies entirely on near-term momentum and short-covering mechanics rather than fundamentals. With a horrendous -199.3% profit margin, any failure in technical momentum will almost certainly result in a rapid, aggressive selloff.", + "entry_price": 9.960000038146973, + "discovery_date": "2026-04-05", + "status": "open" + }, + { + "ticker": "FA", + "rank": 13, + "company_name": "First Advantage Corporation", + "description": "First Advantage Corporation provides employment background screening, digital identity, and verification solutions internationally.", + "strategy_match": "social_hype", + "pipeline": "social_hype", + "final_score": 58, + "confidence": 5, + "risk_level": "high", + "reason": "Options volume is exceptionally bullish with a P/C ratio of 0.034, complemented by a substantial 16.3% short interest. Price action has managed to edge above both the 20 EMA and VWAP, indicating subtle but present near-term accumulation. As a speculative momentum trade, the high short interest provides necessary fuel, even though the broader technicals remain locked in a downtrend. A recent bearish Stochastic crossover warns that the nascent rally could quickly lose steam if buying volume does not rapidly expand.", + "entry_price": 11.229999542236328, + "discovery_date": "2026-04-05", + "status": "open" + } + ] +} \ No newline at end of file diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index 90227484..d6a59f20 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,5 +1,5 @@ { - "last_updated": "2026-04-04 13:37:06", + "last_updated": "2026-04-05 13:36:04", "total_recommendations": 565, "recommendations_by_date": { "2026-02-10": [ @@ -9556,15 +9556,17 @@ "reason": "This is a high-conviction insider setup; the CEO and a Director have purchased a combined total of over $46 million in shares within the last month, showing immense confidence at these price levels. The stock is currently trading significantly below its 50 and 200 SMAs, suggesting it is oversold, while the MACD has just triggered a bullish crossover. The massive insider capital commitment provides a strong floor and suggests they view the recent 9% weekly rebound as the start of a larger recovery. With the stock still well below recent highs, the risk/reward ratio is highly favorable for a short-term reversal.", "entry_price": 95.58999633789062, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 91.2300033569336, "return_pct": -4.56, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -4.46, "win_1d": false, "return_7d": -10.0, - "win_7d": false + "win_7d": false, + "return_30d": -4.56, + "win_30d": false }, { "ticker": "AMGN", @@ -9579,15 +9581,17 @@ "reason": "Amgen is showing one of the most extreme bullish options signals available: a Put/Call ratio of 0.025 with 82,000 calls traded against only 2,000 puts. Specifically, there is massive volume on the $240, $280, and $290 calls for March 20, indicating institutional positioning for a sharp move. While there has been insider selling, the overwhelming options flow suggests a 'buy the dip' scenario following the recent 5.3% weekly drop. The price is in a long-term uptrend but currently pulling back, offering a prime entry point.", "entry_price": 367.6000061035156, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 347.94000244140625, "return_pct": -5.35, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": 0.53, "win_1d": true, "return_7d": 1.42, - "win_7d": true + "win_7d": true, + "return_30d": -5.35, + "win_30d": false }, { "ticker": "NMFC", @@ -9602,15 +9606,17 @@ "reason": "Director Steven Klinsky recently deployed over $3.5 million to purchase shares, a massive sum relative to the company's $816M market cap, signaling strong defensive value. The stock yields nearly 16%, providing substantial downside protection at these levels. Technically, the stock is showing a bullish MACD crossover despite being in a downtrend, suggesting momentum is shifting. This is a classic value-floor play where heavy insider accumulation marks a likely bottom.", "entry_price": 8.100000381469727, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 7.940000057220459, "return_pct": -1.98, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -1.48, "win_1d": false, "return_7d": -1.73, - "win_7d": false + "win_7d": false, + "return_30d": -1.98, + "win_30d": false }, { "ticker": "BAC", @@ -9625,15 +9631,17 @@ "reason": "Bank of America displays a strong bullish divergence in On-Balance Volume (OBV), which is rising while price remains flat, indicating smart money accumulation. Options flow confirms this sentiment with a low Put/Call ratio of 0.271 and significant call volume (135k vs 36k puts). Although the stock is technically in a downtrend, the accumulation signals and options positioning suggest a reversal is imminent. The risk is managed by a clear stop below recent support levels.", "entry_price": 49.810001373291016, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 49.380001068115234, "return_pct": -0.86, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -2.35, "win_1d": false, "return_7d": -4.08, - "win_7d": false + "win_7d": false, + "return_30d": -0.86, + "win_30d": false }, { "ticker": "CTAS", @@ -9648,15 +9656,17 @@ "reason": "Cintas is exhibiting 'quiet accumulation' with unusual volume and a bullish Put/Call ratio of 0.209. Technicals are strong with the price above key SMAs and a recent MACD bullish crossover, indicating accelerating momentum. The stock is breaking out to the upside with strong trend indicators (ADX strengthening). This represents a momentum continuation play supported by options flow.", "entry_price": 204.52999877929688, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 174.33999633789062, "return_pct": -14.76, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -0.45, "win_1d": false, "return_7d": -4.91, - "win_7d": false + "win_7d": false, + "return_30d": -14.76, + "win_30d": false }, { "ticker": "MSCI", @@ -9671,15 +9681,17 @@ "reason": "The CEO Henry Fernandez purchased $3.5 million in stock in mid-February, a strong vote of confidence that aligns with recent analyst upgrades. While the stock is in a technical downtrend, the price is holding above the 20 EMA and VWAP, indicating short-term institutional support. The combination of top-level insider buying and professional upgrades suggests the stock is undervalued at current levels. Oversold conditions could trigger a rapid snap-back.", "entry_price": 566.2100219726562, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 544.780029296875, "return_pct": -3.78, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": 0.54, "win_1d": true, "return_7d": -4.05, - "win_7d": false + "win_7d": false, + "return_30d": -3.78, + "win_30d": false }, { "ticker": "AVGO", @@ -9694,15 +9706,17 @@ "reason": "Broadcom is showing strong momentum with a +4.8% daily move and unusual volume accumulation. The options activity is bullish with a volume P/C ratio of 0.603, favoring calls, despite some mixed signals in open interest. Technicals show a Stochastic bullish crossover and price reclaiming the 20 EMA, suggesting the recent consolidation phase may be resolving to the upside. The semiconductor sector strength provides a tailwind.", "entry_price": 332.7699890136719, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 314.54998779296875, "return_pct": -5.48, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -0.69, "win_1d": false, "return_7d": 0.26, - "win_7d": true + "win_7d": true, + "return_30d": -5.48, + "win_30d": false }, { "ticker": "AA", @@ -9717,15 +9731,17 @@ "reason": "Alcoa has seen bullish options activity with a low Put/Call ratio of 0.249 and significant call buying (20k calls vs 5k puts), betting on a rebound. The stock is in a strong longer-term uptrend (above 200 SMA) but has pulled back recently, offering a 'dip buy' opportunity. While the MACD has crossed bearishly in the short term, the options flow suggests traders expect this pullback to be shallow and short-lived.", "entry_price": 60.380001068115234, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 71.52999877929688, "return_pct": 18.47, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -1.21, "win_1d": false, "return_7d": 11.59, - "win_7d": true + "win_7d": true, + "return_30d": 18.47, + "win_30d": true }, { "ticker": "AMZN", @@ -9740,15 +9756,17 @@ "reason": "Amazon displays a bullish MACD crossover and a rising OBV, indicating buying pressure is building. Options volume favors calls with a P/C ratio of 0.407, suggesting traders are positioning for upside. Although there has been some insider selling, the technical strength and options sentiment in a large-cap leader often override lagging insider signals. Ideally poised for a trend continuation.", "entry_price": 218.94000244140625, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 209.77000427246094, "return_pct": -4.19, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -2.62, "win_1d": false, "return_7d": -4.67, - "win_7d": false + "win_7d": false, + "return_30d": -4.19, + "win_30d": false }, { "ticker": "GME", @@ -9763,15 +9781,17 @@ "reason": "GME presents a high-risk, high-reward speculative setup driven by a bullish options P/C ratio of 0.193 and a bullish divergence in On-Balance Volume. With short interest at 16.4%, the structure remains favorable for a squeeze if buying volume accelerates. The stock is trading above its 20, 50, and 200 SMAs, indicating technical resilience despite the volatility. This is a pure momentum and flow play.", "entry_price": 23.8799991607666, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 23.360000610351562, "return_pct": -2.18, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": 2.05, "win_1d": true, "return_7d": 3.41, - "win_7d": true + "win_7d": true, + "return_30d": -2.18, + "win_30d": false }, { "ticker": "POOL", @@ -9786,15 +9806,17 @@ "reason": "Multiple insiders, including a Director and Officer, have purchased over $2 million in stock recently, signaling value at these lows. The stock is deeply oversold with an RSI of 33, approaching levels that typically trigger a technical bounce. While the trend is currently down, the convergence of insider accumulation and oversold conditions creates a favorable risk/reward profile for a mean-reversion trade.", "entry_price": 217.9199981689453, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 202.92999267578125, "return_pct": -6.88, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": -1.95, "win_1d": false, "return_7d": -5.57, - "win_7d": false + "win_7d": false, + "return_30d": -6.88, + "win_30d": false }, { "ticker": "AIRS", @@ -9809,15 +9831,17 @@ "reason": "A 10% beneficial owner purchased nearly $200k in shares just ahead of earnings, a strong vote of confidence for a micro-cap stock. Options flow is bullish with a P/C ratio of 0.199, and the stock has rallied 17% in the last 5 days. This is a binary event play: if earnings surprise to the upside, the high short interest (18.7%) could fuel a significant squeeze. Strictly for speculative accounts.", "entry_price": 1.850000023841858, "discovery_date": "2026-03-06", - "status": "open", + "status": "closed", "current_price": 3.1700000762939453, "return_pct": 71.35, - "days_held": 29, - "last_updated": "2026-04-04", + "days_held": 30, + "last_updated": "2026-04-05", "return_1d": 12.97, "win_1d": true, "return_7d": 16.76, - "win_7d": true + "win_7d": true, + "return_30d": 71.35, + "win_30d": true } ], "2026-03-07": [ @@ -9837,8 +9861,8 @@ "status": "open", "current_price": 9.399999618530273, "return_pct": 4.68, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 11.14, @@ -9860,8 +9884,8 @@ "status": "open", "current_price": 23.360000610351562, "return_pct": -4.14, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -3.45, @@ -9883,8 +9907,8 @@ "status": "open", "current_price": 91.2300033569336, "return_pct": -0.11, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -5.91, @@ -9906,8 +9930,8 @@ "status": "open", "current_price": 46.290000915527344, "return_pct": -10.1, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -3.48, @@ -9929,8 +9953,8 @@ "status": "open", "current_price": 259.8500061035156, "return_pct": 6.59, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -2.12, @@ -9952,8 +9976,8 @@ "status": "open", "current_price": 7.940000057220459, "return_pct": -0.5, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -1.0, @@ -9975,8 +9999,8 @@ "status": "open", "current_price": 92.62000274658203, "return_pct": 3.51, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -3.5, @@ -9998,8 +10022,8 @@ "status": "open", "current_price": 255.9199981689453, "return_pct": -0.6, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -2.85, @@ -10021,8 +10045,8 @@ "status": "open", "current_price": 743.4199829101562, "return_pct": 11.86, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -0.56, @@ -10044,8 +10068,8 @@ "status": "open", "current_price": 26.299999237060547, "return_pct": -5.43, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -2.95, @@ -10067,8 +10091,8 @@ "status": "open", "current_price": 208.22000122070312, "return_pct": -9.9, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -9.18, @@ -10090,8 +10114,8 @@ "status": "open", "current_price": 95.97000122070312, "return_pct": 4.43, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 0.67, @@ -10113,8 +10137,8 @@ "status": "open", "current_price": 314.54998779296875, "return_pct": -4.82, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -2.52, @@ -10136,8 +10160,8 @@ "status": "open", "current_price": 0.9089999794960022, "return_pct": -16.61, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -4.59, @@ -10159,8 +10183,8 @@ "status": "open", "current_price": 347.94000244140625, "return_pct": -5.84, - "days_held": 28, - "last_updated": "2026-04-04", + "days_held": 29, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -0.9, @@ -10184,8 +10208,8 @@ "status": "open", "current_price": 9.399999618530273, "return_pct": 4.68, - "days_held": 27, - "last_updated": "2026-04-04", + "days_held": 28, + "last_updated": "2026-04-05", "return_1d": -0.89, "win_1d": false, "return_7d": 11.14, @@ -10207,8 +10231,8 @@ "status": "open", "current_price": 91.2300033569336, "return_pct": -0.11, - "days_held": 27, - "last_updated": "2026-04-04", + "days_held": 28, + "last_updated": "2026-04-05", "return_1d": -3.37, "win_1d": false, "return_7d": -5.91, @@ -10230,8 +10254,8 @@ "status": "open", "current_price": 41.220001220703125, "return_pct": 3.18, - "days_held": 27, - "last_updated": "2026-04-04", + "days_held": 28, + "last_updated": "2026-04-05", "return_1d": -1.16, "win_1d": false, "return_7d": -1.63, @@ -10253,8 +10277,8 @@ "status": "open", "current_price": 66.19999694824219, "return_pct": -24.87, - "days_held": 27, - "last_updated": "2026-04-04", + "days_held": 28, + "last_updated": "2026-04-05", "return_1d": -0.3, "win_1d": false, "return_7d": -11.72, @@ -10276,8 +10300,8 @@ "status": "open", "current_price": 0.9089999794960022, "return_pct": -16.61, - "days_held": 27, - "last_updated": "2026-04-04", + "days_held": 28, + "last_updated": "2026-04-05", "return_1d": 0.01, "win_1d": true, "return_7d": -4.59, @@ -10299,8 +10323,8 @@ "status": "open", "current_price": 79.0199966430664, "return_pct": 0.48, - "days_held": 27, - "last_updated": "2026-04-04", + "days_held": 28, + "last_updated": "2026-04-05", "return_1d": -2.73, "win_1d": false, "return_7d": -0.39, @@ -10322,8 +10346,8 @@ "status": "open", "current_price": 7.940000057220459, "return_pct": -0.5, - "days_held": 27, - "last_updated": "2026-04-04", + "days_held": 28, + "last_updated": "2026-04-05", "return_1d": -0.75, "win_1d": false, "return_7d": -1.0, @@ -10347,8 +10371,8 @@ "status": "open", "current_price": 25.1200008392334, "return_pct": -1.12, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": -4.63, "win_1d": false, "return_7d": 12.18, @@ -10370,8 +10394,8 @@ "status": "open", "current_price": 41.220001220703125, "return_pct": 0.84, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": -0.82, "win_1d": false, "return_7d": -1.41, @@ -10393,8 +10417,8 @@ "status": "open", "current_price": 7.940000057220459, "return_pct": -0.44, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": 2.07, "win_1d": true, "return_7d": -3.07, @@ -10416,8 +10440,8 @@ "status": "open", "current_price": 54.22999954223633, "return_pct": -7.25, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": 0.2, "win_1d": true, "return_7d": -2.84, @@ -10439,8 +10463,8 @@ "status": "open", "current_price": 18.389999389648438, "return_pct": 0.26, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": 1.62, "win_1d": true, "return_7d": -2.11, @@ -10462,8 +10486,8 @@ "status": "open", "current_price": 6.110000133514404, "return_pct": -12.71, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": 1.0, "win_1d": true, "return_7d": -1.2, @@ -10485,8 +10509,8 @@ "status": "open", "current_price": 0.7480000257492065, "return_pct": -25.08, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": 0.66, "win_1d": true, "return_7d": -6.5, @@ -10508,8 +10532,8 @@ "status": "open", "current_price": 92.62000274658203, "return_pct": 1.82, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": -2.9, "win_1d": false, "return_7d": 2.28, @@ -10531,8 +10555,8 @@ "status": "open", "current_price": 77.30000305175781, "return_pct": 9.18, - "days_held": 25, - "last_updated": "2026-04-04", + "days_held": 26, + "last_updated": "2026-04-05", "return_1d": -1.02, "win_1d": false, "return_7d": 2.64, @@ -10556,8 +10580,8 @@ "status": "open", "current_price": 6.110000133514404, "return_pct": -13.46, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": 11.19, "win_1d": true, "return_7d": -6.79, @@ -10579,8 +10603,8 @@ "status": "open", "current_price": 42.7599983215332, "return_pct": -9.1, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": 1.34, "win_1d": true, "return_7d": -3.95, @@ -10602,8 +10626,8 @@ "status": "open", "current_price": 347.94000244140625, "return_pct": -7.11, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": -0.91, "win_1d": false, "return_7d": -5.36, @@ -10625,8 +10649,8 @@ "status": "open", "current_price": 25.1200008392334, "return_pct": 2.74, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": 9.45, "win_1d": true, "return_7d": 8.57, @@ -10648,8 +10672,8 @@ "status": "open", "current_price": 8.640000343322754, "return_pct": -6.7, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -5.62, @@ -10671,8 +10695,8 @@ "status": "open", "current_price": 77.54000091552734, "return_pct": 2.47, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": 1.3, "win_1d": true, "return_7d": 10.7, @@ -10694,8 +10718,8 @@ "status": "open", "current_price": 67.38999938964844, "return_pct": -1.06, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": -1.7, "win_1d": false, "return_7d": 1.37, @@ -10717,8 +10741,8 @@ "status": "open", "current_price": 304.95001220703125, "return_pct": 6.88, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": -0.9, "win_1d": false, "return_7d": -1.44, @@ -10740,8 +10764,8 @@ "status": "open", "current_price": 111.68000030517578, "return_pct": 1.62, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": -0.54, "win_1d": false, "return_7d": 1.26, @@ -10763,8 +10787,8 @@ "status": "open", "current_price": 46.290000915527344, "return_pct": -8.81, - "days_held": 24, - "last_updated": "2026-04-04", + "days_held": 25, + "last_updated": "2026-04-05", "return_1d": -0.04, "win_1d": false, "return_7d": -1.89, @@ -10788,8 +10812,8 @@ "status": "open", "current_price": 3.6500000953674316, "return_pct": -16.48, - "days_held": 23, - "last_updated": "2026-04-04", + "days_held": 24, + "last_updated": "2026-04-05", "return_1d": -5.38, "win_1d": false, "return_7d": -24.26, @@ -10811,8 +10835,8 @@ "status": "open", "current_price": 67.38999938964844, "return_pct": 0.66, - "days_held": 23, - "last_updated": "2026-04-04", + "days_held": 24, + "last_updated": "2026-04-05", "return_1d": -0.58, "win_1d": false, "return_7d": 5.95, @@ -10834,8 +10858,8 @@ "status": "open", "current_price": 42.7599983215332, "return_pct": -10.21, - "days_held": 23, - "last_updated": "2026-04-04", + "days_held": 24, + "last_updated": "2026-04-05", "return_1d": -7.08, "win_1d": false, "return_7d": -7.48, @@ -10857,8 +10881,8 @@ "status": "open", "current_price": 43.779998779296875, "return_pct": -2.15, - "days_held": 23, - "last_updated": "2026-04-04", + "days_held": 24, + "last_updated": "2026-04-05", "return_1d": 0.91, "win_1d": true, "return_7d": -4.45, @@ -10880,8 +10904,8 @@ "status": "open", "current_price": 71.52999877929688, "return_pct": 7.99, - "days_held": 23, - "last_updated": "2026-04-04", + "days_held": 24, + "last_updated": "2026-04-05", "return_1d": 1.72, "win_1d": true, "return_7d": -15.01, @@ -10903,8 +10927,8 @@ "status": "open", "current_price": 62.93000030517578, "return_pct": -19.88, - "days_held": 23, - "last_updated": "2026-04-04", + "days_held": 24, + "last_updated": "2026-04-05", "return_1d": -4.76, "win_1d": false, "return_7d": -10.73, @@ -10928,8 +10952,8 @@ "status": "open", "current_price": 8.640000343322754, "return_pct": -4.0, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": -1.0, "win_1d": false, "return_7d": -6.06, @@ -10951,8 +10975,8 @@ "status": "open", "current_price": 3.6500000953674316, "return_pct": -11.62, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": -3.87, "win_1d": false, "return_7d": -18.64, @@ -10974,8 +10998,8 @@ "status": "open", "current_price": 178.08999633789062, "return_pct": 8.47, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": -3.64, "win_1d": false, "return_7d": -0.42, @@ -10997,8 +11021,8 @@ "status": "open", "current_price": 7.21999979019165, "return_pct": 17.02, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": 3.73, "win_1d": true, "return_7d": -6.48, @@ -11020,8 +11044,8 @@ "status": "open", "current_price": 13.579999923706055, "return_pct": -1.02, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": -4.15, "win_1d": false, "return_7d": -3.5, @@ -11043,8 +11067,8 @@ "status": "open", "current_price": 43.779998779296875, "return_pct": -2.6, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": 1.69, "win_1d": true, "return_7d": -8.5, @@ -11066,8 +11090,8 @@ "status": "open", "current_price": 1.899999976158142, "return_pct": -17.75, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": -2.6, "win_1d": false, "return_7d": -14.07, @@ -11089,8 +11113,8 @@ "status": "open", "current_price": 13.010000228881836, "return_pct": -7.67, - "days_held": 22, - "last_updated": "2026-04-04", + "days_held": 23, + "last_updated": "2026-04-05", "return_1d": -0.0, "win_1d": false, "return_7d": -2.56, @@ -11114,8 +11138,8 @@ "status": "open", "current_price": 13.010000228881836, "return_pct": -7.67, - "days_held": 21, - "last_updated": "2026-04-04", + "days_held": 22, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -6.03, @@ -11137,8 +11161,8 @@ "status": "open", "current_price": 2.9200000762939453, "return_pct": 25.32, - "days_held": 21, - "last_updated": "2026-04-04", + "days_held": 22, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 21.89, @@ -11160,8 +11184,8 @@ "status": "open", "current_price": 52.869998931884766, "return_pct": 1.61, - "days_held": 21, - "last_updated": "2026-04-04", + "days_held": 22, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 0.29, @@ -11183,8 +11207,8 @@ "status": "open", "current_price": 18.950000762939453, "return_pct": 2.71, - "days_held": 21, - "last_updated": "2026-04-04", + "days_held": 22, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 2.06, @@ -11206,8 +11230,8 @@ "status": "open", "current_price": 6.110000133514404, "return_pct": -10.54, - "days_held": 21, - "last_updated": "2026-04-04", + "days_held": 22, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -13.18, @@ -11229,8 +11253,8 @@ "status": "open", "current_price": 5.559999942779541, "return_pct": 4.32, - "days_held": 21, - "last_updated": "2026-04-04", + "days_held": 22, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 3.19, @@ -11254,8 +11278,8 @@ "status": "open", "current_price": 13.010000228881836, "return_pct": -7.67, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": -0.07, "win_1d": false, "return_7d": -6.03, @@ -11277,8 +11301,8 @@ "status": "open", "current_price": 16.559999465942383, "return_pct": -8.0, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": 0.03, "win_1d": true, "return_7d": -6.56, @@ -11300,8 +11324,8 @@ "status": "open", "current_price": 8.640000343322754, "return_pct": -3.03, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": -0.17, "win_1d": false, "return_7d": -4.94, @@ -11323,8 +11347,8 @@ "status": "open", "current_price": 20.209999084472656, "return_pct": 7.27, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": 1.06, "win_1d": true, "return_7d": -7.01, @@ -11346,8 +11370,8 @@ "status": "open", "current_price": 2.9200000762939453, "return_pct": 25.32, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": 2.79, "win_1d": true, "return_7d": 21.89, @@ -11369,8 +11393,8 @@ "status": "open", "current_price": 6.110000133514404, "return_pct": -10.54, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": 1.1, "win_1d": true, "return_7d": -13.18, @@ -11392,8 +11416,8 @@ "status": "open", "current_price": 178.08999633789062, "return_pct": 12.56, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": 4.19, "win_1d": true, "return_7d": -0.96, @@ -11415,8 +11439,8 @@ "status": "open", "current_price": 7.940000057220459, "return_pct": 0.51, - "days_held": 20, - "last_updated": "2026-04-04", + "days_held": 21, + "last_updated": "2026-04-05", "return_1d": 0.57, "win_1d": true, "return_7d": -2.41, @@ -11440,8 +11464,8 @@ "status": "open", "current_price": 32.18000030517578, "return_pct": -12.09, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": -2.31, "win_1d": false, "return_7d": -12.06, @@ -11463,8 +11487,8 @@ "status": "open", "current_price": 18.950000762939453, "return_pct": -7.45, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": 0.15, "win_1d": true, "return_7d": -4.81, @@ -11486,8 +11510,8 @@ "status": "open", "current_price": 2.9200000762939453, "return_pct": 21.41, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": -1.83, "win_1d": false, "return_7d": 15.8, @@ -11509,8 +11533,8 @@ "status": "open", "current_price": 20.209999084472656, "return_pct": 5.81, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": -6.34, "win_1d": false, "return_7d": -10.1, @@ -11532,8 +11556,8 @@ "status": "open", "current_price": 57.040000915527344, "return_pct": -14.69, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": 1.22, "win_1d": true, "return_7d": -7.66, @@ -11555,8 +11579,8 @@ "status": "open", "current_price": 13.010000228881836, "return_pct": -7.6, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": 0.85, "win_1d": true, "return_7d": -4.72, @@ -11578,8 +11602,8 @@ "status": "open", "current_price": 7.940000057220459, "return_pct": 0.06, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": -2.58, "win_1d": false, "return_7d": -3.72, @@ -11601,8 +11625,8 @@ "status": "open", "current_price": 52.869998931884766, "return_pct": 0.46, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": 1.27, "win_1d": true, "return_7d": -1.2, @@ -11624,8 +11648,8 @@ "status": "open", "current_price": 6.110000133514404, "return_pct": -10.87, - "days_held": 19, - "last_updated": "2026-04-04", + "days_held": 20, + "last_updated": "2026-04-05", "return_1d": 0.89, "win_1d": true, "return_7d": -13.49, @@ -11649,8 +11673,8 @@ "status": "open", "current_price": 18.950000762939453, "return_pct": -8.34, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": 0.15, "win_1d": true, "return_7d": -7.45, @@ -11672,8 +11696,8 @@ "status": "open", "current_price": 16.559999465942383, "return_pct": -9.51, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": -3.66, "win_1d": false, "return_7d": -10.93, @@ -11695,8 +11719,8 @@ "status": "open", "current_price": 57.040000915527344, "return_pct": -15.66, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": 0.07, "win_1d": true, "return_7d": -13.54, @@ -11718,8 +11742,8 @@ "status": "open", "current_price": 131.1300048828125, "return_pct": -6.33, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": 2.35, "win_1d": true, "return_7d": -8.42, @@ -11741,8 +11765,8 @@ "status": "open", "current_price": 32.18000030517578, "return_pct": -10.26, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": 0.11, "win_1d": true, "return_7d": -12.72, @@ -11764,8 +11788,8 @@ "status": "open", "current_price": 72.43000030517578, "return_pct": 1.14, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": -1.85, "win_1d": false, "return_7d": -5.86, @@ -11787,8 +11811,8 @@ "status": "open", "current_price": 4.119999885559082, "return_pct": -8.34, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": -4.78, "win_1d": false, "return_7d": -1.56, @@ -11810,8 +11834,8 @@ "status": "open", "current_price": 43.779998779296875, "return_pct": -2.19, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": -0.69, "win_1d": false, "return_7d": -10.17, @@ -11833,8 +11857,8 @@ "status": "open", "current_price": 16.549999237060547, "return_pct": -2.47, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": 12.29, "win_1d": true, "return_7d": 10.67, @@ -11856,8 +11880,8 @@ "status": "open", "current_price": 8.640000343322754, "return_pct": -2.7, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": -1.58, "win_1d": false, "return_7d": -4.11, @@ -11879,8 +11903,8 @@ "status": "open", "current_price": 92.62000274658203, "return_pct": -1.0, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": 1.39, "win_1d": true, "return_7d": -8.38, @@ -11902,8 +11926,8 @@ "status": "open", "current_price": 6.110000133514404, "return_pct": -12.15, - "days_held": 18, - "last_updated": "2026-04-04", + "days_held": 19, + "last_updated": "2026-04-05", "return_1d": -5.39, "win_1d": false, "return_7d": -14.74, @@ -11927,8 +11951,8 @@ "status": "open", "current_price": 8.640000343322754, "return_pct": 0.63, - "days_held": 16, - "last_updated": "2026-04-04", + "days_held": 17, + "last_updated": "2026-04-05", "return_1d": -1.53, "win_1d": false, "return_7d": -2.52, @@ -11950,8 +11974,8 @@ "status": "open", "current_price": 111.68000030517578, "return_pct": 1.0, - "days_held": 16, - "last_updated": "2026-04-04", + "days_held": 17, + "last_updated": "2026-04-05", "return_1d": -0.91, "win_1d": false, "return_7d": -2.28, @@ -11973,8 +11997,8 @@ "status": "open", "current_price": 158.10000610351562, "return_pct": -3.35, - "days_held": 16, - "last_updated": "2026-04-04", + "days_held": 17, + "last_updated": "2026-04-05", "return_1d": 0.13, "win_1d": true, "return_7d": 1.14, @@ -11996,8 +12020,8 @@ "status": "open", "current_price": 347.94000244140625, "return_pct": -1.53, - "days_held": 16, - "last_updated": "2026-04-04", + "days_held": 17, + "last_updated": "2026-04-05", "return_1d": -0.89, "win_1d": false, "return_7d": -0.44, @@ -12019,8 +12043,8 @@ "status": "open", "current_price": 178.08999633789062, "return_pct": 11.64, - "days_held": 16, - "last_updated": "2026-04-04", + "days_held": 17, + "last_updated": "2026-04-05", "return_1d": 2.49, "win_1d": true, "return_7d": 13.36, @@ -12044,8 +12068,8 @@ "status": "open", "current_price": 57.040000915527344, "return_pct": -9.8, - "days_held": 15, - "last_updated": "2026-04-04", + "days_held": 16, + "last_updated": "2026-04-05", "return_1d": -6.33, "win_1d": false, "return_7d": -11.5, @@ -12067,8 +12091,8 @@ "status": "open", "current_price": 16.559999465942383, "return_pct": -0.45, - "days_held": 15, - "last_updated": "2026-04-04", + "days_held": 16, + "last_updated": "2026-04-05", "return_1d": 1.11, "win_1d": true, "return_7d": -5.83, @@ -12090,8 +12114,8 @@ "status": "open", "current_price": 0.9139999747276306, "return_pct": -1.08, - "days_held": 15, - "last_updated": "2026-04-04", + "days_held": 16, + "last_updated": "2026-04-05", "return_1d": 2.16, "win_1d": true, "return_7d": 13.1, @@ -12113,8 +12137,8 @@ "status": "open", "current_price": 17.3700008392334, "return_pct": 0.7, - "days_held": 15, - "last_updated": "2026-04-04", + "days_held": 16, + "last_updated": "2026-04-05", "return_1d": -1.1, "win_1d": false, "return_7d": -2.14, @@ -12136,8 +12160,8 @@ "status": "open", "current_price": 28.329999923706055, "return_pct": -0.35, - "days_held": 15, - "last_updated": "2026-04-04", + "days_held": 16, + "last_updated": "2026-04-05", "return_1d": -0.42, "win_1d": false, "return_7d": 2.97, @@ -12159,8 +12183,8 @@ "status": "open", "current_price": 17.700000762939453, "return_pct": -2.24, - "days_held": 15, - "last_updated": "2026-04-04", + "days_held": 16, + "last_updated": "2026-04-05", "return_1d": -3.07, "win_1d": false, "return_7d": -3.07, @@ -12184,8 +12208,8 @@ "status": "open", "current_price": 42.4900016784668, "return_pct": 22.66, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 8.55, @@ -12207,8 +12231,8 @@ "status": "open", "current_price": 8.369999885559082, "return_pct": -29.43, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -7.42, @@ -12230,8 +12254,8 @@ "status": "open", "current_price": 8.640000343322754, "return_pct": 2.01, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -8.38, @@ -12253,8 +12277,8 @@ "status": "open", "current_price": 64.3499984741211, "return_pct": 0.41, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 0.51, @@ -12276,8 +12300,8 @@ "status": "open", "current_price": 13.579999923706055, "return_pct": 3.51, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -3.2, @@ -12299,8 +12323,8 @@ "status": "open", "current_price": 238.0800018310547, "return_pct": -4.0, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -7.32, @@ -12322,8 +12346,8 @@ "status": "open", "current_price": 65.94999694824219, "return_pct": -1.64, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -5.4, @@ -12345,8 +12369,8 @@ "status": "open", "current_price": 23.399999618530273, "return_pct": -0.26, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -3.03, @@ -12368,8 +12392,8 @@ "status": "open", "current_price": 0.9010000228881836, "return_pct": 7.94, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": -2.84, @@ -12391,8 +12415,8 @@ "status": "open", "current_price": 0.9139999747276306, "return_pct": -3.18, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 6.99, @@ -12414,8 +12438,8 @@ "status": "open", "current_price": 7.21999979019165, "return_pct": 24.7, - "days_held": 14, - "last_updated": "2026-04-04", + "days_held": 15, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 22.11, @@ -12439,8 +12463,8 @@ "status": "open", "current_price": 8.369999885559082, "return_pct": -29.43, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 2.07, "win_1d": true, "return_7d": -7.42, @@ -12462,8 +12486,8 @@ "status": "open", "current_price": 0.9139999747276306, "return_pct": -3.18, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": -0.02, "win_1d": false, "return_7d": 6.99, @@ -12485,8 +12509,8 @@ "status": "open", "current_price": 238.0800018310547, "return_pct": -4.0, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 0.34, "win_1d": true, "return_7d": -7.32, @@ -12508,8 +12532,8 @@ "status": "open", "current_price": 0.9010000228881836, "return_pct": 7.94, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 4.28, "win_1d": true, "return_7d": -2.84, @@ -12531,8 +12555,8 @@ "status": "open", "current_price": 64.3499984741211, "return_pct": 0.41, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 1.7, "win_1d": true, "return_7d": 0.51, @@ -12554,8 +12578,8 @@ "status": "open", "current_price": 7.21999979019165, "return_pct": 24.7, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 5.44, "win_1d": true, "return_7d": 22.11, @@ -12577,8 +12601,8 @@ "status": "open", "current_price": 13.579999923706055, "return_pct": 3.51, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 2.93, "win_1d": true, "return_7d": -3.2, @@ -12600,8 +12624,8 @@ "status": "open", "current_price": 42.4900016784668, "return_pct": 22.66, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": -0.89, "win_1d": false, "return_7d": 8.55, @@ -12623,8 +12647,8 @@ "status": "open", "current_price": 23.399999618530273, "return_pct": -0.26, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 2.49, "win_1d": true, "return_7d": -3.03, @@ -12646,8 +12670,8 @@ "status": "open", "current_price": 65.94999694824219, "return_pct": -1.64, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 0.25, "win_1d": true, "return_7d": -5.4, @@ -12669,8 +12693,8 @@ "status": "open", "current_price": 17.3700008392334, "return_pct": 1.82, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 3.11, "win_1d": true, "return_7d": -5.86, @@ -12692,8 +12716,8 @@ "status": "open", "current_price": 14.4399995803833, "return_pct": 18.17, - "days_held": 13, - "last_updated": "2026-04-04", + "days_held": 14, + "last_updated": "2026-04-05", "return_1d": 3.11, "win_1d": true, "return_7d": 14.08, @@ -12717,8 +12741,8 @@ "status": "open", "current_price": 36.68000030517578, "return_pct": 0.99, - "days_held": 7, - "last_updated": "2026-04-04", + "days_held": 8, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 0.99, @@ -12740,8 +12764,8 @@ "status": "open", "current_price": 187.17999267578125, "return_pct": 4.39, - "days_held": 7, - "last_updated": "2026-04-04", + "days_held": 8, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 4.39, @@ -12763,8 +12787,8 @@ "status": "open", "current_price": 92.25, "return_pct": 3.5, - "days_held": 7, - "last_updated": "2026-04-04", + "days_held": 8, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 3.5, @@ -12786,8 +12810,8 @@ "status": "open", "current_price": 23.889999389648438, "return_pct": 4.41, - "days_held": 7, - "last_updated": "2026-04-04", + "days_held": 8, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 4.41, @@ -12809,8 +12833,8 @@ "status": "open", "current_price": 59.599998474121094, "return_pct": 1.81, - "days_held": 7, - "last_updated": "2026-04-04", + "days_held": 8, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 1.81, @@ -12832,8 +12856,8 @@ "status": "open", "current_price": 2.4600000381469727, "return_pct": 8.85, - "days_held": 7, - "last_updated": "2026-04-04", + "days_held": 8, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 8.85, @@ -12855,8 +12879,8 @@ "status": "open", "current_price": 208.22000122070312, "return_pct": 9.29, - "days_held": 7, - "last_updated": "2026-04-04", + "days_held": 8, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false, "return_7d": 9.29, @@ -12880,10 +12904,12 @@ "status": "open", "current_price": 36.68000030517578, "return_pct": 0.99, - "days_held": 6, - "last_updated": "2026-04-04", + "days_held": 7, + "last_updated": "2026-04-05", "return_1d": 0.08, - "win_1d": true + "win_1d": true, + "return_7d": 0.99, + "win_7d": true }, { "ticker": "BA", @@ -12901,10 +12927,12 @@ "status": "open", "current_price": 208.22000122070312, "return_pct": 9.29, - "days_held": 6, - "last_updated": "2026-04-04", + "days_held": 7, + "last_updated": "2026-04-05", "return_1d": 0.06, - "win_1d": true + "win_1d": true, + "return_7d": 9.29, + "win_7d": true }, { "ticker": "ANF", @@ -12922,10 +12950,12 @@ "status": "open", "current_price": 92.25, "return_pct": 3.5, - "days_held": 6, - "last_updated": "2026-04-04", + "days_held": 7, + "last_updated": "2026-04-05", "return_1d": -3.03, - "win_1d": false + "win_1d": false, + "return_7d": 3.5, + "win_7d": true }, { "ticker": "PBR", @@ -12943,10 +12973,12 @@ "status": "open", "current_price": 20.559999465942383, "return_pct": -1.01, - "days_held": 6, - "last_updated": "2026-04-04", + "days_held": 7, + "last_updated": "2026-04-05", "return_1d": 2.26, - "win_1d": true + "win_1d": true, + "return_7d": -1.01, + "win_7d": false }, { "ticker": "IAUX", @@ -12964,10 +12996,12 @@ "status": "open", "current_price": 1.659999966621399, "return_pct": 16.08, - "days_held": 6, - "last_updated": "2026-04-04", + "days_held": 7, + "last_updated": "2026-04-05", "return_1d": -1.4, - "win_1d": false + "win_1d": false, + "return_7d": 16.08, + "win_7d": true }, { "ticker": "BMY", @@ -12985,10 +13019,12 @@ "status": "open", "current_price": 59.599998474121094, "return_pct": 1.81, - "days_held": 6, - "last_updated": "2026-04-04", + "days_held": 7, + "last_updated": "2026-04-05", "return_1d": 1.76, - "win_1d": true + "win_1d": true, + "return_7d": 1.81, + "win_7d": true } ], "2026-04-03": [ @@ -13008,8 +13044,8 @@ "status": "open", "current_price": 10.34000015258789, "return_pct": 0.0, - "days_held": 1, - "last_updated": "2026-04-04", + "days_held": 2, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false }, @@ -13029,8 +13065,8 @@ "status": "open", "current_price": 12.029999732971191, "return_pct": 0.0, - "days_held": 1, - "last_updated": "2026-04-04", + "days_held": 2, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false }, @@ -13050,8 +13086,8 @@ "status": "open", "current_price": 21.459999084472656, "return_pct": 0.0, - "days_held": 1, - "last_updated": "2026-04-04", + "days_held": 2, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false }, @@ -13071,8 +13107,8 @@ "status": "open", "current_price": 3.1500000953674316, "return_pct": 0.0, - "days_held": 1, - "last_updated": "2026-04-04", + "days_held": 2, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false }, @@ -13092,8 +13128,8 @@ "status": "open", "current_price": 2.4100000858306885, "return_pct": 0.0, - "days_held": 1, - "last_updated": "2026-04-04", + "days_held": 2, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false }, @@ -13113,8 +13149,8 @@ "status": "open", "current_price": 1.340000033378601, "return_pct": 0.0, - "days_held": 1, - "last_updated": "2026-04-04", + "days_held": 2, + "last_updated": "2026-04-05", "return_1d": 0.0, "win_1d": false } @@ -13136,8 +13172,10 @@ "status": "open", "current_price": 10.34000015258789, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-04" + "days_held": 1, + "last_updated": "2026-04-05", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "ZBIO", @@ -13155,8 +13193,10 @@ "status": "open", "current_price": 21.459999084472656, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-04" + "days_held": 1, + "last_updated": "2026-04-05", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "PACB", @@ -13174,8 +13214,10 @@ "status": "open", "current_price": 1.340000033378601, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-04" + "days_held": 1, + "last_updated": "2026-04-05", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "NNOX", @@ -13193,8 +13235,10 @@ "status": "open", "current_price": 2.4100000858306885, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-04-04" + "days_held": 1, + "last_updated": "2026-04-05", + "return_1d": 0.0, + "win_1d": false } ] } diff --git a/data/recommendations/statistics.json b/data/recommendations/statistics.json index 2eae88de..67f55bed 100644 --- a/data/recommendations/statistics.json +++ b/data/recommendations/statistics.json @@ -23,58 +23,58 @@ "wins_7d": 7, "losses_7d": 9, "wins_30d": 5, - "losses_30d": 9, + "losses_30d": 11, "avg_return_1d": 1.86, "avg_return_7d": -0.3, - "avg_return_30d": -7.24, + "avg_return_30d": -7.6, "win_rate_1d": 18.8, "win_rate_7d": 43.8, - "win_rate_30d": 35.7 + "win_rate_30d": 31.2 }, "insider_buying": { "count": 165, "wins_1d": 61, - "losses_1d": 101, - "wins_7d": 71, + "losses_1d": 103, + "wins_7d": 73, "losses_7d": 86, "wins_30d": 22, - "losses_30d": 55, + "losses_30d": 58, "avg_return_1d": -0.09, - "avg_return_7d": -0.53, - "avg_return_30d": -1.47, - "win_rate_1d": 37.7, - "win_rate_7d": 45.2, - "win_rate_30d": 28.6 + "avg_return_7d": -0.42, + "avg_return_30d": -1.58, + "win_rate_1d": 37.2, + "win_rate_7d": 45.9, + "win_rate_30d": 27.5 }, "options_flow": { "count": 89, "wins_1d": 30, "losses_1d": 59, - "wins_7d": 38, + "wins_7d": 41, "losses_7d": 48, - "wins_30d": 18, - "losses_30d": 42, + "wins_30d": 19, + "losses_30d": 45, "avg_return_1d": 0.05, - "avg_return_7d": -1.12, - "avg_return_30d": -3.06, + "avg_return_7d": -0.91, + "avg_return_30d": -2.74, "win_rate_1d": 33.7, - "win_rate_7d": 44.2, - "win_rate_30d": 30.0 + "win_rate_7d": 46.1, + "win_rate_30d": 29.7 }, "earnings_play": { "count": 59, "wins_1d": 20, - "losses_1d": 37, + "losses_1d": 39, "wins_7d": 22, "losses_7d": 33, - "wins_30d": 20, + "wins_30d": 21, "losses_30d": 25, - "avg_return_1d": -0.76, + "avg_return_1d": -0.73, "avg_return_7d": -2.03, - "avg_return_30d": -4.24, - "win_rate_1d": 35.1, + "avg_return_30d": -2.59, + "win_rate_1d": 33.9, "win_rate_7d": 40.0, - "win_rate_30d": 44.4 + "win_rate_30d": 45.7 }, "contrarian_value": { "count": 7, @@ -143,13 +143,13 @@ "wins_7d": 12, "losses_7d": 13, "wins_30d": 4, - "losses_30d": 14, + "losses_30d": 15, "avg_return_1d": -0.02, "avg_return_7d": -0.9, - "avg_return_30d": -4.45, + "avg_return_30d": -4.42, "win_rate_1d": 28.0, "win_rate_7d": 48.0, - "win_rate_30d": 22.2 + "win_rate_30d": 21.1 }, "ipo_opportunity": { "count": 1, @@ -171,14 +171,14 @@ "wins_1d": 2, "losses_1d": 16, "wins_7d": 3, - "losses_7d": 14, + "losses_7d": 15, "wins_30d": 2, "losses_30d": 10, "avg_return_1d": -3.01, - "avg_return_7d": -4.7, + "avg_return_7d": -4.5, "avg_return_30d": -10.89, "win_rate_1d": 11.1, - "win_rate_7d": 17.6, + "win_rate_7d": 16.7, "win_rate_30d": 16.7 }, "social_dd": { @@ -188,31 +188,31 @@ "wins_7d": 11, "losses_7d": 14, "wins_30d": 9, - "losses_30d": 5, + "losses_30d": 6, "avg_return_1d": 0.75, "avg_return_7d": -1.47, - "avg_return_30d": 2.07, + "avg_return_30d": 1.78, "win_rate_1d": 48.0, "win_rate_7d": 44.0, - "win_rate_30d": 64.3 + "win_rate_30d": 60.0 } }, "overall_1d": { - "count": 560, + "count": 564, "wins": 210, - "avg_return": -0.33, - "win_rate": 37.5 + "avg_return": -0.32, + "win_rate": 37.2 }, "overall_7d": { - "count": 548, - "wins": 229, - "avg_return": -1.17, - "win_rate": 41.8 + "count": 554, + "wins": 234, + "avg_return": -1.1, + "win_rate": 42.2 }, "overall_30d": { - "count": 405, - "wins": 136, - "avg_return": -3.13, - "win_rate": 33.6 + "count": 417, + "wins": 138, + "avg_return": -2.95, + "win_rate": 33.1 } } \ No newline at end of file