diff --git a/data/recommendations/2026-03-15.json b/data/recommendations/2026-03-15.json new file mode 100644 index 00000000..7849b958 --- /dev/null +++ b/data/recommendations/2026-03-15.json @@ -0,0 +1,126 @@ +{ + "date": "2026-03-15", + "llm_provider": "google", + "recommendations": [ + { + "ticker": "SBGI", + "rank": 1, + "company_name": "Sinclair, Inc.", + "description": "Sinclair, Inc. operates broadcast television stations and digital media platforms across the United States.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 88, + "confidence": 8, + "risk_level": "high", + "reason": "The primary edge comes from a strong confluence of insider conviction and options flow, highlighted by Exec COB David Smith's $1.5M purchase alongside an extremely bullish options P/C ratio of 0.015. The timing is urgent due to the massive short interest of 23.3%, which creates immediate short-squeeze potential if the unusually high volume of 11,651 calls forces market maker hedging. The risk/reward profile is highly asymmetric, offering significant upside against a moderate technical stop-loss level of $13.04. The key risk to this thesis is the stock's broader downtrend below its 50 SMA of $14.59; if it fails to break this resistance, the squeeze may collapse.", + "entry_price": 14.09000015258789, + "discovery_date": "2026-03-15", + "status": "open" + }, + { + "ticker": "ALKT", + "rank": 2, + "company_name": "Alkami Technology, Inc.", + "description": "Alkami Technology provides a cloud-based digital banking platform for financial institutions.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 85, + "confidence": 8, + "risk_level": "moderate", + "reason": "ALKT exhibits massive insider conviction with a $50.5M purchase by a 10% owner (General Atlantic Genpar), which is exceptionally large for a $1.9B market cap company. Timing is compelling right now as the stock's RSI reads a bullish 52.7 and the On-Balance Volume trend is rising, signaling stealth institutional accumulation. The risk/reward profile is attractive given the protective support provided by the recent cluster buying and a low options P/C ratio of 0.387. However, the key risk is its current position below the 50 SMA of $18.97, meaning a failure to reclaim this moving average could invalidate the bullish momentum.", + "entry_price": 18.0, + "discovery_date": "2026-03-15", + "status": "open" + }, + { + "ticker": "AI", + "rank": 3, + "company_name": "C3.ai, Inc.", + "description": "C3.ai is an enterprise artificial intelligence software company that develops AI applications for various industries.", + "strategy_match": "news_catalyst", + "pipeline": "news_catalyst", + "final_score": 82, + "confidence": 7, + "risk_level": "high", + "reason": "The catalyst for C3.ai is an imminent short-squeeze setup driven by a staggering 33.2% short interest and corroborating unusual options flow featuring a P/C ratio of just 0.058. Timing is critical because the MACD has just signaled a bullish crossover with a histogram of 0.086, accompanied by bullish divergence in the On-Balance Volume metric. The risk/reward profile favors the upside for a rapid momentum spike, especially given the stock's high volatility (ATR of $0.67). The primary risk is the underlying weak fundamentals and its position well below the 200 SMA of $17.41, meaning any broader market selloff could easily derail the technical recovery.", + "entry_price": 8.90999984741211, + "discovery_date": "2026-03-15", + "status": "open" + }, + { + "ticker": "STAA", + "rank": 4, + "company_name": "STAAR Surgical Company", + "description": "STAAR Surgical Company designs and manufactures implantable lenses for the eye.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 80, + "confidence": 7, + "risk_level": "high", + "reason": "STAA is driven by a powerful $12.2M insider purchase from 10% owner Broadwood Partners combined with a heavy short interest of 21.9%. The urgency for a trade now is confirmed by a fresh bullish MACD crossover (histogram at 0.048) and an On-Balance Volume trend that is steadily rising to 32M. This creates a compelling risk/reward scenario where insider support provides a floor, while heavily shorted shares provide fuel for a rapid short-covering rally. The main risk is the high volatility (ATR of $1.01) and resistance at the 50 SMA of $19.35, which could stall the breakout attempt.", + "entry_price": 18.84000015258789, + "discovery_date": "2026-03-15", + "status": "open" + }, + { + "ticker": "KOS", + "rank": 5, + "company_name": "Kosmos Energy Ltd.", + "description": "Kosmos Energy is a deepwater exploration and production company focused on oil and natural gas.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 78, + "confidence": 7, + "risk_level": "high", + "reason": "The edge for KOS lies in a cluster of four insiders buying, headlined by Director Ogunlesi's aggressive $6M purchase. The timing is optimal as the stock has recently triggered a Golden Cross, with the 50 SMA at $1.66 crossing above the 200 SMA, supported by a bullish options P/C ratio of 0.579. The risk/reward profile is skewed positively for a continued uptrend given the strong technical confirmation and institutional backing. A significant drop in oil prices or failure to hold the $2.18 20 EMA would serve as the key risk invalidating this setup.", + "entry_price": 2.3299999237060547, + "discovery_date": "2026-03-15", + "status": "open" + }, + { + "ticker": "POET", + "rank": 6, + "company_name": "POET Technologies Inc.", + "description": "POET Technologies designs and develops photonic integrated packaging solutions for the semiconductor industry.", + "strategy_match": "social_dd", + "pipeline": "social_dd", + "final_score": 75, + "confidence": 6, + "risk_level": "speculative", + "reason": "POET offers a speculative edge based on social due diligence uncovering a potential $75M capital injection, immediately validated by unusual options flow boasting a P/C ratio of 0.095. The setup is actionable now because the stock maintains a strong uptrend above its 50 SMA of $6.61, while its ADX at 26.3 confirms strengthening momentum. The risk/reward is highly speculative but offers explosive upside if the rumored catalyst materializes. The primary risk is the extremely high bandwidth volatility of 40.9%; if the rumor proves false, the stock could gap down severely below its $5.89 stop-loss.", + "entry_price": 6.829999923706055, + "discovery_date": "2026-03-15", + "status": "open" + }, + { + "ticker": "ALB", + "rank": 7, + "company_name": "Albemarle Corporation", + "description": "Albemarle Corporation is a global specialty chemicals company and a leading provider of lithium and bromine.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 72, + "confidence": 6, + "risk_level": "high", + "reason": "ALB's thesis is built on extreme options flow anomalies, featuring 10 unusual calls versus zero puts and an incredibly low P/C ratio of 0.029. With short interest sitting at a lofty 12.7%, the timing is ripe for a potential squeeze as the stock's RSI at 42.4 suggests it is oversold and ready for a technical bounce. The risk/reward is elevated but offers substantial short-term upside if the 6,510 call volume at the $95 strike forces delta hedging. The fundamental risk remains high due to weak lithium pricing and a bearish MACD crossover, which could override the options flow if macroeconomic sentiment worsens.", + "entry_price": 158.22000122070312, + "discovery_date": "2026-03-15", + "status": "open" + }, + { + "ticker": "NMFC", + "rank": 8, + "company_name": "New Mountain Finance Corporation", + "description": "New Mountain Finance Corporation is a business development company specializing in lending to middle-market companies.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 70, + "confidence": 6, + "risk_level": "low", + "reason": "NMFC presents a defensive, low-volatility opportunity backed by $4.02M in insider buying from 10% owner Steven Klinsky. The timing is supported by highly unusual options flow (P/C ratio of 0.14) indicating targeted bullish positioning ahead of potential yield-driven rotation. The risk/reward is exceptionally stable due to an ATR of just $0.23, making it an ideal capital preservation play with moderate upside. The key risk is a failure to break above its 50 SMA of $8.51, which could trap the stock in a sideways trading range.", + "entry_price": 7.900000095367432, + "discovery_date": "2026-03-15", + "status": "open" + } + ] +} \ No newline at end of file diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index 3e0578a6..29ef4101 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,5 +1,5 @@ { - "last_updated": "2026-03-14 13:34:23", + "last_updated": "2026-03-15 13:30:53", "total_recommendations": 479, "recommendations_by_date": { "2026-02-10": [ @@ -5326,15 +5326,17 @@ "reason": "This is a high-conviction trade driven by a massive cluster of insider buying totaling over $43 million, including a $30.7M purchase by Column Group and significant buys by Directors. Technically, the stock is showing a bullish MACD crossover and a strengthening ADX trend of 62.0, indicating powerful momentum. With the price above the 20, 50, and 200 SMAs, the alignment of institutional accumulation and technical breakout is perfect. The volatility is high (ATR 13%), offering rapid upside potential in the short term.", "entry_price": 14.829999923706055, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 11.460000038146973, "return_pct": -22.72, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 1.48, "win_1d": true, "return_7d": 4.52, - "win_7d": true + "win_7d": true, + "return_30d": -22.72, + "win_30d": false }, { "ticker": "WRB", @@ -5345,15 +5347,17 @@ "reason": "Institutional insider Mitsui Sumitomo has aggressively accumulated shares, with 9 transactions totaling over $315 million in recent weeks, providing a massive floor for the stock price. The technicals confirm this bullish sentiment with a fresh MACD crossover and the price holding above all major moving averages. RSI is healthy at 61.1, leaving room for further upside before becoming overbought. The confluence of relentless insider support and a confirmed uptrend makes this a low-risk, high-probability setup.", "entry_price": 71.6500015258789, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 68.76000213623047, "return_pct": -4.03, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": -2.72, "win_1d": false, "return_7d": -1.83, - "win_7d": false + "win_7d": false, + "return_30d": -4.03, + "win_30d": false }, { "ticker": "AVR", @@ -5364,15 +5368,17 @@ "reason": "A massive $28.75 million purchase by L1 Capital represents a significant vote of confidence relative to the company's $550M market cap. The stock is in a strong uptrend, currently trading above its 20, 50, and 200 SMAs. While the MACD is slightly cooling, the OBV is rising, confirming accumulation volume alongside price. The recent price action (+3.46% over 5 days) suggests the market is beginning to price in this institutional interest.", "entry_price": 5.679999828338623, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 6.190000057220459, "return_pct": 8.98, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 0.53, "win_1d": true, "return_7d": 1.41, - "win_7d": true + "win_7d": true, + "return_30d": 8.98, + "win_30d": true }, { "ticker": "AMGN", @@ -5383,15 +5389,17 @@ "reason": "Amgen displays exceptionally bullish options flow with a Put/Call ratio of just 0.009 and volume heavily skewed toward calls (279k vs 2k puts). Technically, the stock is in a strong uptrend above all key moving averages, with a bullish stochastic setup. The divergence between the slight recent price dip and the aggressive bullish positioning in the options market suggests an imminent rebound or continuation of the macro uptrend. Volatility is moderate, offering a stable entry.", "entry_price": 366.20001220703125, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 366.2099914550781, "return_pct": 0.0, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 0.82, "win_1d": true, "return_7d": 2.54, - "win_7d": true + "win_7d": true, + "return_30d": 0.0, + "win_30d": true }, { "ticker": "DUK", @@ -5402,15 +5410,17 @@ "reason": "Duke Energy shows a rare bullish options signal with a Put/Call ratio of nearly zero (0.009), indicating extreme bullish sentiment among derivatives traders. The stock has just triggered a bullish MACD crossover and is trading above its 20, 50, and 200 SMAs. While the RSI is overbought at 70, strong momentum in utilities often persists; the tight Bollinger Bands bandwidth suggests a volatility expansion could drive price higher. The 3.49% 5-day gain confirms immediate strength.", "entry_price": 126.11000061035156, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 133.14999389648438, "return_pct": 5.58, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 1.66, "win_1d": true, "return_7d": 0.21, - "win_7d": true + "win_7d": true, + "return_30d": 5.58, + "win_30d": true }, { "ticker": "DCH", @@ -5421,15 +5431,17 @@ "reason": "With earnings arriving today, DCH presents a high-risk, high-reward squeeze opportunity given its massive 33.0% short interest. The stock is in a strong uptrend generally (above 50/200 SMA), though it has dipped recently, potentially setting up a 'buy the news' event if earnings surprise. The risk is asymmetric: a positive report could trigger a violent short squeeze. Volatility is moderate, allowing for managed stop-losses.", "entry_price": 8.430000305175781, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 5.179999828338623, "return_pct": -38.55, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": -14.0, "win_1d": false, "return_7d": -16.73, - "win_7d": false + "win_7d": false, + "return_30d": -38.55, + "win_30d": false }, { "ticker": "AAP", @@ -5440,15 +5452,17 @@ "reason": "Advance Auto Parts reports earnings today with a very high short interest of 29.8%, creating ideal conditions for a short squeeze. The stock is trading significantly above its 50 and 200 SMAs, and while RSI is overbought (72), this often precedes a parabolic move in squeeze scenarios. Options volume is bullish with a low Put/Call ratio of 0.474. The trade targets a volatility event post-earnings.", "entry_price": 58.220001220703125, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 51.72999954223633, "return_pct": -11.15, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 1.08, "win_1d": true, "return_7d": -3.85, - "win_7d": false + "win_7d": false, + "return_30d": -11.15, + "win_30d": false }, { "ticker": "IMPP", @@ -5459,15 +5473,17 @@ "reason": "IMPP reports earnings today with a substantial 17.9% short interest, offering squeeze potential. Despite a recent death cross, the MACD has just turned bullish, and the 5-day change is a strong +9.01%. Bullish options flow (P/C 0.07) supports the thesis that smart money is positioning for an upside surprise. The low share price and high volatility make this a candidate for rapid percentage gains.", "entry_price": 3.630000114440918, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 4.619999885559082, "return_pct": 27.27, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 1.38, "win_1d": true, "return_7d": 8.54, - "win_7d": true + "win_7d": true, + "return_30d": 27.27, + "win_30d": true }, { "ticker": "ESNT", @@ -5478,15 +5494,17 @@ "reason": "Essent reports earnings today and enters the event with a pristine technical setup: bullish MACD crossover, price above all key SMAs, and rising OBV. The stock is trading near its upper Bollinger Band, indicating strong momentum. While options volume is low, the technical strength suggests the market anticipates a positive result. A break above recent highs is likely if earnings confirm the trend.", "entry_price": 65.63999938964844, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 58.09000015258789, "return_pct": -11.5, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": -6.43, "win_1d": false, "return_7d": -8.26, - "win_7d": false + "win_7d": false, + "return_30d": -11.5, + "win_30d": false }, { "ticker": "TMC", @@ -5497,15 +5515,17 @@ "reason": "Driven by Reddit DD regarding executive orders and deep sea mining, TMC shows bullish divergence in On-Balance Volume (OBV) despite recent price drops. Options flow is notably bullish with a P/C ratio of 0.188. While the trend is currently down, the combination of social sentiment catalyst, insider option exercises, and accumulation volume sets the stage for a sharp reversal. High volatility (ATR 11.9%) implies quick potential returns.", "entry_price": 6.179999828338623, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 5.96999979019165, "return_pct": -3.4, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": -1.46, "win_1d": false, "return_7d": -2.27, - "win_7d": false + "win_7d": false, + "return_30d": -3.4, + "win_30d": false }, { "ticker": "POET", @@ -5516,15 +5536,17 @@ "reason": "Speculation regarding a $75M investment serves as a major catalyst. Options activity is highly unusual with a Put/Call ratio of 0.104, suggesting traders are betting heavily on upside. Technically the stock is beaten down (RSI 41), providing an attractive entry point for a reversion trade if the rumor mill gains traction. The high volatility (ATR 10.5%) fits the asymmetric risk profile required.", "entry_price": 5.650000095367432, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 6.829999923706055, "return_pct": 20.88, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": -1.24, "win_1d": false, "return_7d": -1.42, - "win_7d": false + "win_7d": false, + "return_30d": 20.88, + "win_30d": true }, { "ticker": "COST", @@ -5535,15 +5557,17 @@ "reason": "Costco exhibits a Bullish Divergence in OBV, suggesting accumulation despite recent flat price action. Unusual bullish options activity (P/C 0.56) and a bullish stochastic crossover support a move back toward highs. Trading above the 20, 50, and 200 SMAs keeps the primary trend intact. The stock is near the upper Bollinger Band, indicating strength, though insider selling is a minor caution.", "entry_price": 998.8599853515625, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 1008.4299926757812, "return_pct": 0.96, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 1.96, "win_1d": true, "return_7d": -1.11, - "win_7d": false + "win_7d": false, + "return_30d": 0.96, + "win_30d": true }, { "ticker": "PSEC", @@ -5554,15 +5578,17 @@ "reason": "With a 10.5% short interest and a recent 9.47% 5-day gain, PSEC has momentum. A bullish MACD crossover and rising OBV confirm the trend. The stock is trading above its 20, 50, and 200 SMAs, signaling a breakout. The low price point and high yield attract retail attention, adding to the momentum fuel. Options sentiment is also bullish.", "entry_price": 2.890000104904175, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 2.559999942779541, "return_pct": -11.42, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 5.54, "win_1d": true, "return_7d": 1.04, - "win_7d": true + "win_7d": true, + "return_30d": -11.42, + "win_30d": false }, { "ticker": "PATH", @@ -5573,15 +5599,17 @@ "reason": "A contrarian squeeze play, PATH has high short interest (20.7%) and is currently oversold (RSI 29.7). Reddit attention ('30K YOLO') provides a social catalyst that could trigger a relief rally from these depressed levels. While the trend is bearish, the lower Bollinger Band position suggests an immediate bounce is statistically probable.", "entry_price": 11.180000305175781, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 11.579999923706055, "return_pct": 3.58, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 1.25, "win_1d": true, "return_7d": 0.27, - "win_7d": true + "win_7d": true, + "return_30d": 3.58, + "win_30d": true }, { "ticker": "KKR", @@ -5592,15 +5620,17 @@ "reason": "Despite a strong technical downtrend, a Director purchased over $5.2 million in shares on Feb 9, signaling strong value at these levels. The RSI is nearing oversold territory (30.2), and the stock is at the lower Bollinger Band, setting up a mean-reversion trade supported by high-conviction insider money.", "entry_price": 101.12000274658203, "discovery_date": "2026-02-13", - "status": "open", + "status": "closed", "current_price": 85.93000030517578, "return_pct": -15.02, - "days_held": 29, - "last_updated": "2026-03-14", + "days_held": 30, + "last_updated": "2026-03-15", "return_1d": 0.6, "win_1d": true, "return_7d": 0.51, - "win_7d": true + "win_7d": true, + "return_30d": -15.02, + "win_30d": false } ], "2026-02-16": [ @@ -5616,8 +5646,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 3.55, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "options_flow", @@ -5638,8 +5668,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -1.35, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "insider_buying", @@ -5660,8 +5690,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -0.81, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "options_flow", @@ -5682,8 +5712,8 @@ "status": "open", "current_price": 34.470001220703125, "return_pct": 23.46, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "momentum", @@ -5704,8 +5734,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -15.53, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "insider_buying", @@ -5726,8 +5756,8 @@ "status": "open", "current_price": 8.90999984741211, "return_pct": -17.35, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "momentum", @@ -5748,8 +5778,8 @@ "status": "open", "current_price": 132.36000061035156, "return_pct": -5.22, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "insider_buying", @@ -5770,8 +5800,8 @@ "status": "open", "current_price": 19.5, "return_pct": -18.99, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "momentum", @@ -5792,8 +5822,8 @@ "status": "open", "current_price": 54.2599983215332, "return_pct": -11.34, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "options_flow", @@ -5814,8 +5844,8 @@ "status": "open", "current_price": 16.40999984741211, "return_pct": -16.95, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "options_flow", @@ -5836,8 +5866,8 @@ "status": "open", "current_price": 321.4100036621094, "return_pct": -0.09, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "insider_buying", @@ -5858,8 +5888,8 @@ "status": "open", "current_price": 62.59000015258789, "return_pct": -4.88, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "options_flow", @@ -5880,8 +5910,8 @@ "status": "open", "current_price": 46.720001220703125, "return_pct": -11.09, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "options_flow", @@ -5902,8 +5932,8 @@ "status": "open", "current_price": 5.96999979019165, "return_pct": -1.97, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "social_dd", @@ -5924,8 +5954,8 @@ "status": "open", "current_price": 6.829999923706055, "return_pct": 22.4, - "days_held": 26, - "last_updated": "2026-03-14", + "days_held": 27, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "pipeline": "social_dd", @@ -5948,8 +5978,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 3.55, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -1.35, "win_1d": false, "return_7d": -2.62, @@ -5967,8 +5997,8 @@ "status": "open", "current_price": 196.82000732421875, "return_pct": 7.12, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -1.74, "win_1d": false, "return_7d": 0.64, @@ -5986,8 +6016,8 @@ "status": "open", "current_price": 48.40999984741211, "return_pct": -7.77, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": 3.66, "win_1d": true, "return_7d": 2.4, @@ -6005,8 +6035,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -1.35, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": 1.92, "win_1d": true, "return_7d": 1.87, @@ -6024,8 +6054,8 @@ "status": "open", "current_price": 8.90999984741211, "return_pct": -17.35, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -3.53, "win_1d": false, "return_7d": -9.18, @@ -6043,8 +6073,8 @@ "status": "open", "current_price": 132.36000061035156, "return_pct": -5.22, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -0.3, "win_1d": false, "return_7d": 2.01, @@ -6062,8 +6092,8 @@ "status": "open", "current_price": 63.65999984741211, "return_pct": -19.86, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": 1.31, "win_1d": true, "return_7d": -11.08, @@ -6081,8 +6111,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -15.53, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": 0.81, "win_1d": true, "return_7d": -9.38, @@ -6100,8 +6130,8 @@ "status": "open", "current_price": 129.57000732421875, "return_pct": 36.88, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -0.92, "win_1d": false, "return_7d": 0.83, @@ -6119,8 +6149,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -0.81, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": 1.13, "win_1d": true, "return_7d": 2.77, @@ -6138,8 +6168,8 @@ "status": "open", "current_price": 145.35000610351562, "return_pct": -19.03, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -9.38, "win_1d": false, "return_7d": -11.6, @@ -6157,8 +6187,8 @@ "status": "open", "current_price": 59.08000183105469, "return_pct": -2.73, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -0.64, "win_1d": false, "return_7d": 0.84, @@ -6176,8 +6206,8 @@ "status": "open", "current_price": 54.2599983215332, "return_pct": -11.34, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -2.19, "win_1d": false, "return_7d": 4.04, @@ -6195,8 +6225,8 @@ "status": "open", "current_price": 23.989999771118164, "return_pct": -24.49, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": 2.86, "win_1d": true, "return_7d": -4.25, @@ -6214,8 +6244,8 @@ "status": "open", "current_price": 1.7999999523162842, "return_pct": -18.55, - "days_held": 25, - "last_updated": "2026-03-14", + "days_held": 26, + "last_updated": "2026-03-15", "return_1d": -6.79, "win_1d": false, "return_7d": -22.17, @@ -6235,8 +6265,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -3.21, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": -0.34, "win_1d": false, "return_7d": 0.83, @@ -6254,8 +6284,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 4.97, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": -1.53, "win_1d": false, "return_7d": -0.8, @@ -6273,8 +6303,8 @@ "status": "open", "current_price": 121.88999938964844, "return_pct": 12.05, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 1.6, "win_1d": true, "return_7d": 1.66, @@ -6292,8 +6322,8 @@ "status": "open", "current_price": 48.40999984741211, "return_pct": -11.03, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": -0.46, "win_1d": false, "return_7d": -1.27, @@ -6311,8 +6341,8 @@ "status": "open", "current_price": 100.70999908447266, "return_pct": -17.52, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 0.98, "win_1d": true, "return_7d": -23.02, @@ -6330,8 +6360,8 @@ "status": "open", "current_price": 57.56999969482422, "return_pct": -7.98, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 2.41, "win_1d": true, "return_7d": 2.85, @@ -6349,8 +6379,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -15.71, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 0.64, "win_1d": true, "return_7d": -5.13, @@ -6368,8 +6398,8 @@ "status": "open", "current_price": 207.6699981689453, "return_pct": 3.24, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 1.81, "win_1d": true, "return_7d": 3.68, @@ -6387,8 +6417,8 @@ "status": "open", "current_price": 5.940000057220459, "return_pct": -1.82, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 1.49, "win_1d": true, "return_7d": 4.96, @@ -6406,8 +6436,8 @@ "status": "open", "current_price": 15.800000190734863, "return_pct": -42.0, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 1.32, "win_1d": true, "return_7d": -2.97, @@ -6425,8 +6455,8 @@ "status": "open", "current_price": 108.70999908447266, "return_pct": -5.81, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": -1.56, "win_1d": false, "return_7d": -2.56, @@ -6444,8 +6474,8 @@ "status": "open", "current_price": 16.829999923706055, "return_pct": -8.43, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": -0.65, "win_1d": false, "return_7d": -3.32, @@ -6463,8 +6493,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -1.92, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 1.71, "win_1d": true, "return_7d": 2.55, @@ -6482,8 +6512,8 @@ "status": "open", "current_price": 129.57000732421875, "return_pct": 38.15, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 2.16, "win_1d": true, "return_7d": 2.47, @@ -6501,8 +6531,8 @@ "status": "open", "current_price": 54.2599983215332, "return_pct": -9.36, - "days_held": 24, - "last_updated": "2026-03-14", + "days_held": 25, + "last_updated": "2026-03-15", "return_1d": 2.81, "win_1d": true, "return_7d": 8.12, @@ -6522,8 +6552,8 @@ "status": "open", "current_price": 7.170000076293945, "return_pct": -12.35, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": 1.71, "win_1d": true, "return_7d": -8.44, @@ -6541,8 +6571,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -16.24, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -0.25, "win_1d": false, "return_7d": -1.91, @@ -6560,8 +6590,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 6.61, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": 1.98, "win_1d": true, "return_7d": -0.1, @@ -6579,8 +6609,8 @@ "status": "open", "current_price": 6.400000095367432, "return_pct": -37.98, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -1.16, "win_1d": false, "return_7d": -3.2, @@ -6598,8 +6628,8 @@ "status": "open", "current_price": 0.5210999846458435, "return_pct": -25.87, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -12.38, "win_1d": false, "return_7d": -8.25, @@ -6617,8 +6647,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -2.88, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -0.65, "win_1d": false, "return_7d": 1.1, @@ -6636,8 +6666,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -3.56, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -1.11, "win_1d": false, "return_7d": 1.21, @@ -6655,8 +6685,8 @@ "status": "open", "current_price": 121.88999938964844, "return_pct": 10.29, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": 0.97, "win_1d": true, "return_7d": -0.46, @@ -6674,8 +6704,8 @@ "status": "open", "current_price": 65.66000366210938, "return_pct": -0.76, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": 0.57, "win_1d": true, "return_7d": 2.22, @@ -6693,8 +6723,8 @@ "status": "open", "current_price": 2.4800000190734863, "return_pct": -32.97, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -7.3, "win_1d": false, "return_7d": -2.7, @@ -6712,8 +6742,8 @@ "status": "open", "current_price": 15.800000190734863, "return_pct": -42.75, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": 0.65, "win_1d": true, "return_7d": -8.88, @@ -6731,8 +6761,8 @@ "status": "open", "current_price": 44.0099983215332, "return_pct": 4.96, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": 1.69, "win_1d": true, "return_7d": 3.01, @@ -6750,8 +6780,8 @@ "status": "open", "current_price": 12.119999885559082, "return_pct": -23.58, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -1.07, "win_1d": false, "return_7d": -7.19, @@ -6769,8 +6799,8 @@ "status": "open", "current_price": 92.36000061035156, "return_pct": 11.29, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": 0.12, "win_1d": true, "return_7d": 4.95, @@ -6788,8 +6818,8 @@ "status": "open", "current_price": 43.060001373291016, "return_pct": -57.9, - "days_held": 23, - "last_updated": "2026-03-14", + "days_held": 24, + "last_updated": "2026-03-15", "return_1d": -0.73, "win_1d": false, "return_7d": -49.36, @@ -6809,8 +6839,8 @@ "status": "open", "current_price": 5.96999979019165, "return_pct": -1.16, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -2.81, "win_1d": false, "return_7d": 9.27, @@ -6828,8 +6858,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -2.25, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": 1.05, "win_1d": true, "return_7d": 1.76, @@ -6847,8 +6877,8 @@ "status": "open", "current_price": 19.5, "return_pct": -19.22, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": 0.99, "win_1d": true, "return_7d": -3.44, @@ -6866,8 +6896,8 @@ "status": "open", "current_price": 9.739999771118164, "return_pct": -4.23, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": 2.85, "win_1d": true, "return_7d": 3.24, @@ -6885,8 +6915,8 @@ "status": "open", "current_price": 12.119999885559082, "return_pct": -22.75, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": 0.45, "win_1d": true, "return_7d": -0.7, @@ -6904,8 +6934,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 4.53, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -1.42, "win_1d": false, "return_7d": -2.09, @@ -6923,8 +6953,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -15.46, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -0.45, "win_1d": false, "return_7d": -7.89, @@ -6942,8 +6972,8 @@ "status": "open", "current_price": 43.380001068115234, "return_pct": -4.74, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -0.55, "win_1d": false, "return_7d": -1.78, @@ -6961,8 +6991,8 @@ "status": "open", "current_price": 65.66000366210938, "return_pct": -1.32, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": 1.23, "win_1d": true, "return_7d": 2.63, @@ -6980,8 +7010,8 @@ "status": "open", "current_price": 547.9000244140625, "return_pct": 1.25, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": 0.55, "win_1d": true, "return_7d": 5.87, @@ -6999,8 +7029,8 @@ "status": "open", "current_price": 395.54998779296875, "return_pct": -0.73, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -0.31, "win_1d": false, "return_7d": 0.82, @@ -7018,8 +7048,8 @@ "status": "open", "current_price": 108.70999908447266, "return_pct": -3.59, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": 1.13, "win_1d": true, "return_7d": 1.07, @@ -7037,8 +7067,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -2.47, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -0.2, "win_1d": false, "return_7d": 1.02, @@ -7056,8 +7086,8 @@ "status": "open", "current_price": 693.989990234375, "return_pct": -8.75, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -0.1, "win_1d": false, "return_7d": -1.0, @@ -7075,8 +7105,8 @@ "status": "open", "current_price": 535.7100219726562, "return_pct": -10.25, - "days_held": 22, - "last_updated": "2026-03-14", + "days_held": 23, + "last_updated": "2026-03-15", "return_1d": -0.61, "win_1d": false, "return_7d": -1.47, @@ -7100,8 +7130,8 @@ "status": "open", "current_price": 65.66000366210938, "return_pct": -2.52, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 4.08, @@ -7123,8 +7153,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -3.26, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.87, @@ -7146,8 +7176,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 6.04, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.71, @@ -7169,8 +7199,8 @@ "status": "open", "current_price": 24.1299991607666, "return_pct": -12.79, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -4.08, @@ -7192,8 +7222,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -15.07, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -13.34, @@ -7215,8 +7245,8 @@ "status": "open", "current_price": 249.32000732421875, "return_pct": -3.59, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.47, @@ -7238,8 +7268,8 @@ "status": "open", "current_price": 36.13999938964844, "return_pct": -14.2, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -6.36, @@ -7261,8 +7291,8 @@ "status": "open", "current_price": 66.83999633789062, "return_pct": -14.1, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.24, @@ -7284,8 +7314,8 @@ "status": "open", "current_price": 85.36000061035156, "return_pct": -2.26, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -5.22, @@ -7307,8 +7337,8 @@ "status": "open", "current_price": 75.5999984741211, "return_pct": 13.92, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 2.83, @@ -7330,8 +7360,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -14.67, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -0.06, @@ -7353,8 +7383,8 @@ "status": "open", "current_price": 55.33000183105469, "return_pct": 9.39, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.02, @@ -7376,8 +7406,8 @@ "status": "open", "current_price": 321.4100036621094, "return_pct": -1.13, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 3.2, @@ -7399,8 +7429,8 @@ "status": "open", "current_price": 36.470001220703125, "return_pct": -23.51, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -8.33, @@ -7422,8 +7452,8 @@ "status": "open", "current_price": 13.300000190734863, "return_pct": 4.4, - "days_held": 21, - "last_updated": "2026-03-14", + "days_held": 22, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 13.66, @@ -7447,8 +7477,8 @@ "status": "open", "current_price": 65.66000366210938, "return_pct": -2.52, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 4.08, @@ -7470,8 +7500,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -15.07, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -13.34, @@ -7493,8 +7523,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -3.26, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.87, @@ -7516,8 +7546,8 @@ "status": "open", "current_price": 3.369999885559082, "return_pct": 26.22, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -0.75, @@ -7539,8 +7569,8 @@ "status": "open", "current_price": 24.1299991607666, "return_pct": -12.79, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -4.08, @@ -7562,8 +7592,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -14.67, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -0.06, @@ -7585,8 +7615,8 @@ "status": "open", "current_price": 249.32000732421875, "return_pct": -3.59, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.47, @@ -7608,8 +7638,8 @@ "status": "open", "current_price": 547.9000244140625, "return_pct": 0.7, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 5.09, @@ -7631,8 +7661,8 @@ "status": "open", "current_price": 213.4499969482422, "return_pct": -17.67, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -5.71, @@ -7654,8 +7684,8 @@ "status": "open", "current_price": 395.54998779296875, "return_pct": -0.42, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -1.13, @@ -7677,8 +7707,8 @@ "status": "open", "current_price": 68.26000213623047, "return_pct": -1.91, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 3.2, @@ -7700,8 +7730,8 @@ "status": "open", "current_price": 13.300000190734863, "return_pct": 4.4, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 13.66, @@ -7723,8 +7753,8 @@ "status": "open", "current_price": 36.470001220703125, "return_pct": -23.51, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -8.33, @@ -7746,8 +7776,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 6.04, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.71, @@ -7769,8 +7799,8 @@ "status": "open", "current_price": 16.489999771118164, "return_pct": 6.46, - "days_held": 20, - "last_updated": "2026-03-14", + "days_held": 21, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 2.0, @@ -7794,8 +7824,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -15.07, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -8.89, "win_1d": false, "return_7d": -13.34, @@ -7817,8 +7847,8 @@ "status": "open", "current_price": 65.66000366210938, "return_pct": -2.52, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -1.51, "win_1d": false, "return_7d": 4.08, @@ -7840,8 +7870,8 @@ "status": "open", "current_price": 547.9000244140625, "return_pct": 0.7, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -1.05, "win_1d": false, "return_7d": 5.09, @@ -7863,8 +7893,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -14.67, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -3.24, "win_1d": false, "return_7d": -0.06, @@ -7886,8 +7916,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -3.26, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -0.11, "win_1d": false, "return_7d": 0.87, @@ -7909,8 +7939,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 6.04, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -0.28, "win_1d": false, "return_7d": 1.71, @@ -7932,8 +7962,8 @@ "status": "open", "current_price": 81.63999938964844, "return_pct": -5.29, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -2.99, "win_1d": false, "return_7d": -3.45, @@ -7955,8 +7985,8 @@ "status": "open", "current_price": 302.2799987792969, "return_pct": -4.03, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -1.11, "win_1d": false, "return_7d": -1.02, @@ -7978,8 +8008,8 @@ "status": "open", "current_price": 207.6699981689453, "return_pct": -1.16, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -2.3, "win_1d": false, "return_7d": -0.05, @@ -8001,8 +8031,8 @@ "status": "open", "current_price": 13.300000190734863, "return_pct": 4.4, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -5.57, "win_1d": false, "return_7d": 13.66, @@ -8024,8 +8054,8 @@ "status": "open", "current_price": 16.489999771118164, "return_pct": 6.46, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -1.1, "win_1d": false, "return_7d": 2.0, @@ -8047,8 +8077,8 @@ "status": "open", "current_price": 74.0999984741211, "return_pct": -16.46, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": -4.0, "win_1d": false, "return_7d": -8.17, @@ -8070,8 +8100,8 @@ "status": "open", "current_price": 85.36000061035156, "return_pct": -2.26, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -5.22, @@ -8093,8 +8123,8 @@ "status": "open", "current_price": 196.82000732421875, "return_pct": 7.01, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": 0.53, "win_1d": true, "return_7d": 1.54, @@ -8116,8 +8146,8 @@ "status": "open", "current_price": 250.1199951171875, "return_pct": -5.47, - "days_held": 19, - "last_updated": "2026-03-14", + "days_held": 20, + "last_updated": "2026-03-15", "return_1d": 0.6, "win_1d": true, "return_7d": -0.15, @@ -8158,8 +8188,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -5.65, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -4.8, @@ -8181,8 +8211,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -4.1, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.48, @@ -8204,8 +8234,8 @@ "status": "open", "current_price": 41.650001525878906, "return_pct": 4.2, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.95, @@ -8227,8 +8257,8 @@ "status": "open", "current_price": 100.70999908447266, "return_pct": 3.39, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.1, @@ -8250,8 +8280,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -14.61, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -7.34, @@ -8273,8 +8303,8 @@ "status": "open", "current_price": 188.0399932861328, "return_pct": -6.52, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.28, @@ -8296,8 +8326,8 @@ "status": "open", "current_price": 73.33000183105469, "return_pct": -2.77, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -0.38, @@ -8319,8 +8349,8 @@ "status": "open", "current_price": 48.40999984741211, "return_pct": -10.42, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -6.13, @@ -8342,8 +8372,8 @@ "status": "open", "current_price": 11.579999923706055, "return_pct": 7.92, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 10.53, @@ -8365,8 +8395,8 @@ "status": "open", "current_price": 207.6699981689453, "return_pct": -1.11, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.53, @@ -8388,8 +8418,8 @@ "status": "open", "current_price": 250.1199951171875, "return_pct": -5.32, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.54, @@ -8411,8 +8441,8 @@ "status": "open", "current_price": 214.49000549316406, "return_pct": -10.34, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -7.21, @@ -8434,8 +8464,8 @@ "status": "open", "current_price": 194.27999877929688, "return_pct": -3.41, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.23, @@ -8457,8 +8487,8 @@ "status": "open", "current_price": 14.0, "return_pct": 0.21, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.21, @@ -8480,8 +8510,8 @@ "status": "open", "current_price": 21.469999313354492, "return_pct": 13.3, - "days_held": 14, - "last_updated": "2026-03-14", + "days_held": 15, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 6.97, @@ -8505,8 +8535,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -4.1, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.48, @@ -8528,8 +8558,8 @@ "status": "open", "current_price": 395.54998779296875, "return_pct": 0.72, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 4.13, @@ -8551,8 +8581,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 4.26, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.32, @@ -8574,8 +8604,8 @@ "status": "open", "current_price": 41.650001525878906, "return_pct": 4.2, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.95, @@ -8597,8 +8627,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -5.65, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -4.8, @@ -8620,8 +8650,8 @@ "status": "open", "current_price": 100.70999908447266, "return_pct": 3.39, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.1, @@ -8643,8 +8673,8 @@ "status": "open", "current_price": 214.49000549316406, "return_pct": -10.34, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -7.21, @@ -8666,8 +8696,8 @@ "status": "open", "current_price": 322.1600036621094, "return_pct": 0.82, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 3.42, @@ -8689,8 +8719,8 @@ "status": "open", "current_price": 11.579999923706055, "return_pct": 7.92, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 10.53, @@ -8712,8 +8742,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -14.61, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -7.34, @@ -8735,8 +8765,8 @@ "status": "open", "current_price": 188.0399932861328, "return_pct": -6.52, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.28, @@ -8758,8 +8788,8 @@ "status": "open", "current_price": 73.33000183105469, "return_pct": -2.77, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -0.38, @@ -8781,8 +8811,8 @@ "status": "open", "current_price": 194.27999877929688, "return_pct": -3.41, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.23, @@ -8804,8 +8834,8 @@ "status": "open", "current_price": 96.8499984741211, "return_pct": -7.71, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 1.55, @@ -8827,8 +8857,8 @@ "status": "open", "current_price": 14.1899995803833, "return_pct": -17.88, - "days_held": 13, - "last_updated": "2026-03-14", + "days_held": 14, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -18.11, @@ -8852,8 +8882,8 @@ "status": "open", "current_price": 68.76000213623047, "return_pct": -6.12, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -0.82, "win_1d": false, "return_7d": -7.39, @@ -8875,8 +8905,8 @@ "status": "open", "current_price": 71.9800033569336, "return_pct": 3.4, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -2.33, "win_1d": false, "return_7d": -2.17, @@ -8898,8 +8928,8 @@ "status": "open", "current_price": 44.06999969482422, "return_pct": -1.43, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -3.38, "win_1d": false, "return_7d": -5.64, @@ -8921,8 +8951,8 @@ "status": "open", "current_price": 35.0, "return_pct": -20.11, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -5.41, "win_1d": false, "return_7d": -17.74, @@ -8944,8 +8974,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -5.05, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -2.26, "win_1d": false, "return_7d": -2.86, @@ -8967,8 +8997,8 @@ "status": "open", "current_price": 45.16999816894531, "return_pct": -7.02, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -0.74, "win_1d": false, "return_7d": -5.84, @@ -8990,8 +9020,8 @@ "status": "open", "current_price": 6.170000076293945, "return_pct": -8.73, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -3.99, "win_1d": false, "return_7d": 6.51, @@ -9013,8 +9043,8 @@ "status": "open", "current_price": 13.079999923706055, "return_pct": 7.48, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -1.97, "win_1d": false, "return_7d": -1.81, @@ -9036,8 +9066,8 @@ "status": "open", "current_price": 4.670000076293945, "return_pct": -8.61, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -3.91, "win_1d": false, "return_7d": 0.78, @@ -9059,8 +9089,8 @@ "status": "open", "current_price": 11.579999923706055, "return_pct": 8.22, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": 3.18, "win_1d": true, "return_7d": 7.29, @@ -9082,8 +9112,8 @@ "status": "open", "current_price": 129.57000732421875, "return_pct": 24.23, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": 1.92, "win_1d": true, "return_7d": 4.81, @@ -9105,8 +9135,8 @@ "status": "open", "current_price": 6.03000020980835, "return_pct": -19.81, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -10.64, "win_1d": false, "return_7d": -12.77, @@ -9128,8 +9158,8 @@ "status": "open", "current_price": 93.26000213623047, "return_pct": -19.14, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -8.76, "win_1d": false, "return_7d": -10.03, @@ -9151,8 +9181,8 @@ "status": "open", "current_price": 33.09000015258789, "return_pct": 0.15, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": 3.84, "win_1d": true, "return_7d": 6.48, @@ -9174,8 +9204,8 @@ "status": "open", "current_price": 5.96999979019165, "return_pct": -6.43, - "days_held": 11, - "last_updated": "2026-03-14", + "days_held": 12, + "last_updated": "2026-03-15", "return_1d": -4.08, "win_1d": false, "return_7d": 0.12, @@ -9199,8 +9229,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -10.11, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -4.46, "win_1d": false, "return_7d": -10.0, @@ -9222,8 +9252,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -0.38, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": 0.53, "win_1d": true, "return_7d": 1.42, @@ -9245,8 +9275,8 @@ "status": "open", "current_price": 7.900000095367432, "return_pct": -2.47, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -1.48, "win_1d": false, "return_7d": -1.73, @@ -9268,8 +9298,8 @@ "status": "open", "current_price": 46.720001220703125, "return_pct": -6.2, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -2.35, "win_1d": false, "return_7d": -4.08, @@ -9291,8 +9321,8 @@ "status": "open", "current_price": 194.27999877929688, "return_pct": -5.01, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -0.45, "win_1d": false, "return_7d": -4.91, @@ -9314,8 +9344,8 @@ "status": "open", "current_price": 547.9000244140625, "return_pct": -3.23, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": 0.54, "win_1d": true, "return_7d": -4.05, @@ -9337,8 +9367,8 @@ "status": "open", "current_price": 322.1600036621094, "return_pct": -3.19, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -0.69, "win_1d": false, "return_7d": 0.26, @@ -9360,8 +9390,8 @@ "status": "open", "current_price": 63.59000015258789, "return_pct": 5.32, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -1.21, "win_1d": false, "return_7d": 11.59, @@ -9383,8 +9413,8 @@ "status": "open", "current_price": 207.6699981689453, "return_pct": -5.15, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -2.62, "win_1d": false, "return_7d": -4.67, @@ -9406,8 +9436,8 @@ "status": "open", "current_price": 23.530000686645508, "return_pct": -1.47, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": 2.05, "win_1d": true, "return_7d": 3.41, @@ -9429,8 +9459,8 @@ "status": "open", "current_price": 206.63999938964844, "return_pct": -5.18, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": -1.95, "win_1d": false, "return_7d": -5.57, @@ -9452,8 +9482,8 @@ "status": "open", "current_price": 1.850000023841858, "return_pct": 0.0, - "days_held": 8, - "last_updated": "2026-03-14", + "days_held": 9, + "last_updated": "2026-03-15", "return_1d": 12.97, "win_1d": true, "return_7d": 16.76, @@ -9477,8 +9507,8 @@ "status": "open", "current_price": 9.979999542236328, "return_pct": 11.14, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 11.14, @@ -9500,8 +9530,8 @@ "status": "open", "current_price": 23.530000686645508, "return_pct": -3.45, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -3.45, @@ -9523,8 +9553,8 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -5.91, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -5.91, @@ -9546,8 +9576,8 @@ "status": "open", "current_price": 49.70000076293945, "return_pct": -3.48, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -3.48, @@ -9569,8 +9599,8 @@ "status": "open", "current_price": 238.60000610351562, "return_pct": -2.12, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.12, @@ -9592,8 +9622,8 @@ "status": "open", "current_price": 7.900000095367432, "return_pct": -1.0, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -1.0, @@ -9615,8 +9645,8 @@ "status": "open", "current_price": 86.33999633789062, "return_pct": -3.5, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -3.5, @@ -9638,8 +9668,8 @@ "status": "open", "current_price": 250.1199951171875, "return_pct": -2.85, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.85, @@ -9661,8 +9691,8 @@ "status": "open", "current_price": 660.8699951171875, "return_pct": -0.56, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -0.56, @@ -9684,8 +9714,8 @@ "status": "open", "current_price": 26.989999771118164, "return_pct": -2.95, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.95, @@ -9707,8 +9737,8 @@ "status": "open", "current_price": 209.88999938964844, "return_pct": -9.18, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -9.18, @@ -9730,8 +9760,8 @@ "status": "open", "current_price": 92.5199966430664, "return_pct": 0.67, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": 0.67, @@ -9753,8 +9783,8 @@ "status": "open", "current_price": 322.1600036621094, "return_pct": -2.52, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -2.52, @@ -9776,8 +9806,8 @@ "status": "open", "current_price": 1.0399999618530273, "return_pct": -4.59, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -4.59, @@ -9799,8 +9829,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -0.9, - "days_held": 7, - "last_updated": "2026-03-14", + "days_held": 8, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false, "return_7d": -0.9, @@ -9824,10 +9854,12 @@ "status": "open", "current_price": 9.979999542236328, "return_pct": 11.14, - "days_held": 6, - "last_updated": "2026-03-14", + "days_held": 7, + "last_updated": "2026-03-15", "return_1d": -0.89, - "win_1d": false + "win_1d": false, + "return_7d": 11.14, + "win_7d": true }, { "ticker": "KKR", @@ -9845,10 +9877,12 @@ "status": "open", "current_price": 85.93000030517578, "return_pct": -5.91, - "days_held": 6, - "last_updated": "2026-03-14", + "days_held": 7, + "last_updated": "2026-03-15", "return_1d": -3.37, - "win_1d": false + "win_1d": false, + "return_7d": -5.91, + "win_7d": false }, { "ticker": "CSX", @@ -9866,10 +9900,12 @@ "status": "open", "current_price": 39.29999923706055, "return_pct": -1.63, - "days_held": 6, - "last_updated": "2026-03-14", + "days_held": 7, + "last_updated": "2026-03-15", "return_1d": -1.16, - "win_1d": false + "win_1d": false, + "return_7d": -1.63, + "win_7d": false }, { "ticker": "WGS", @@ -9887,10 +9923,12 @@ "status": "open", "current_price": 77.77999877929688, "return_pct": -11.72, - "days_held": 6, - "last_updated": "2026-03-14", + "days_held": 7, + "last_updated": "2026-03-15", "return_1d": -0.3, - "win_1d": false + "win_1d": false, + "return_7d": -11.72, + "win_7d": false }, { "ticker": "ABTC", @@ -9908,10 +9946,12 @@ "status": "open", "current_price": 1.0399999618530273, "return_pct": -4.59, - "days_held": 6, - "last_updated": "2026-03-14", + "days_held": 7, + "last_updated": "2026-03-15", "return_1d": 0.01, - "win_1d": true + "win_1d": true, + "return_7d": -4.59, + "win_7d": false }, { "ticker": "CSCO", @@ -9929,10 +9969,12 @@ "status": "open", "current_price": 78.33000183105469, "return_pct": -0.39, - "days_held": 6, - "last_updated": "2026-03-14", + "days_held": 7, + "last_updated": "2026-03-15", "return_1d": -2.73, - "win_1d": false + "win_1d": false, + "return_7d": -0.39, + "win_7d": false }, { "ticker": "NMFC", @@ -9950,10 +9992,12 @@ "status": "open", "current_price": 7.900000095367432, "return_pct": -1.0, - "days_held": 6, - "last_updated": "2026-03-14", + "days_held": 7, + "last_updated": "2026-03-15", "return_1d": -0.75, - "win_1d": false + "win_1d": false, + "return_7d": -1.0, + "win_7d": false } ], "2026-03-10": [ @@ -9973,8 +10017,8 @@ "status": "open", "current_price": 27.1299991607666, "return_pct": 6.79, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": -4.63, "win_1d": false }, @@ -9994,8 +10038,8 @@ "status": "open", "current_price": 39.29999923706055, "return_pct": -3.85, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": -0.82, "win_1d": false }, @@ -10015,8 +10059,8 @@ "status": "open", "current_price": 7.900000095367432, "return_pct": -0.94, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": 2.07, "win_1d": true }, @@ -10036,8 +10080,8 @@ "status": "open", "current_price": 55.54999923706055, "return_pct": -4.99, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": 0.2, "win_1d": true }, @@ -10057,8 +10101,8 @@ "status": "open", "current_price": 17.809999465942383, "return_pct": -2.9, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": 1.62, "win_1d": true }, @@ -10078,8 +10122,8 @@ "status": "open", "current_price": 6.829999923706055, "return_pct": -2.43, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": 1.0, "win_1d": true }, @@ -10099,8 +10143,8 @@ "status": "open", "current_price": 0.9495999813079834, "return_pct": -4.89, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": 0.66, "win_1d": true }, @@ -10120,8 +10164,8 @@ "status": "open", "current_price": 86.33999633789062, "return_pct": -5.08, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": -2.9, "win_1d": false }, @@ -10141,8 +10185,8 @@ "status": "open", "current_price": 67.76000213623047, "return_pct": -4.29, - "days_held": 4, - "last_updated": "2026-03-14", + "days_held": 5, + "last_updated": "2026-03-15", "return_1d": -1.02, "win_1d": false } @@ -10164,8 +10208,8 @@ "status": "open", "current_price": 6.829999923706055, "return_pct": -3.26, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": 11.19, "win_1d": true }, @@ -10185,8 +10229,8 @@ "status": "open", "current_price": 43.33000183105469, "return_pct": -7.89, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": 1.34, "win_1d": true }, @@ -10206,8 +10250,8 @@ "status": "open", "current_price": 366.2099914550781, "return_pct": -2.23, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": -0.91, "win_1d": false }, @@ -10227,8 +10271,8 @@ "status": "open", "current_price": 27.1299991607666, "return_pct": 10.96, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": 9.45, "win_1d": true }, @@ -10248,8 +10292,8 @@ "status": "open", "current_price": 8.90999984741211, "return_pct": -3.78, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": 0.0, "win_1d": false }, @@ -10269,8 +10313,8 @@ "status": "open", "current_price": 82.05999755859375, "return_pct": 8.44, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": 1.3, "win_1d": true }, @@ -10290,8 +10334,8 @@ "status": "open", "current_price": 64.9800033569336, "return_pct": -4.6, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": -1.7, "win_1d": false }, @@ -10311,8 +10355,8 @@ "status": "open", "current_price": 268.239990234375, "return_pct": -5.99, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": -0.9, "win_1d": false }, @@ -10332,8 +10376,8 @@ "status": "open", "current_price": 112.04000091552734, "return_pct": 1.95, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": -0.54, "win_1d": false }, @@ -10353,8 +10397,8 @@ "status": "open", "current_price": 49.70000076293945, "return_pct": -2.09, - "days_held": 3, - "last_updated": "2026-03-14", + "days_held": 4, + "last_updated": "2026-03-15", "return_1d": -0.04, "win_1d": false } @@ -10376,8 +10420,8 @@ "status": "open", "current_price": 3.9700000286102295, "return_pct": -9.15, - "days_held": 2, - "last_updated": "2026-03-14", + "days_held": 3, + "last_updated": "2026-03-15", "return_1d": -5.38, "win_1d": false }, @@ -10397,8 +10441,8 @@ "status": "open", "current_price": 64.9800033569336, "return_pct": -2.94, - "days_held": 2, - "last_updated": "2026-03-14", + "days_held": 3, + "last_updated": "2026-03-15", "return_1d": -0.58, "win_1d": false }, @@ -10418,8 +10462,8 @@ "status": "open", "current_price": 43.33000183105469, "return_pct": -9.01, - "days_held": 2, - "last_updated": "2026-03-14", + "days_held": 3, + "last_updated": "2026-03-15", "return_1d": -7.08, "win_1d": false }, @@ -10439,8 +10483,8 @@ "status": "open", "current_price": 45.709999084472656, "return_pct": 2.17, - "days_held": 2, - "last_updated": "2026-03-14", + "days_held": 3, + "last_updated": "2026-03-15", "return_1d": 0.91, "win_1d": true }, @@ -10460,8 +10504,8 @@ "status": "open", "current_price": 63.59000015258789, "return_pct": -4.0, - "days_held": 2, - "last_updated": "2026-03-14", + "days_held": 3, + "last_updated": "2026-03-15", "return_1d": 1.72, "win_1d": true }, @@ -10481,8 +10525,8 @@ "status": "open", "current_price": 70.80000305175781, "return_pct": -9.85, - "days_held": 2, - "last_updated": "2026-03-14", + "days_held": 3, + "last_updated": "2026-03-15", "return_1d": -4.76, "win_1d": false } @@ -10504,8 +10548,8 @@ "status": "open", "current_price": 8.90999984741211, "return_pct": -1.0, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": -1.0, "win_1d": false }, @@ -10525,8 +10569,8 @@ "status": "open", "current_price": 3.9700000286102295, "return_pct": -3.87, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": -3.87, "win_1d": false }, @@ -10546,8 +10590,8 @@ "status": "open", "current_price": 158.22000122070312, "return_pct": -3.64, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": -3.64, "win_1d": false }, @@ -10567,8 +10611,8 @@ "status": "open", "current_price": 6.400000095367432, "return_pct": 3.73, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": 3.73, "win_1d": true }, @@ -10588,8 +10632,8 @@ "status": "open", "current_price": 13.149999618530273, "return_pct": -4.15, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": -4.15, "win_1d": false }, @@ -10609,8 +10653,8 @@ "status": "open", "current_price": 45.709999084472656, "return_pct": 1.69, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": 1.69, "win_1d": true }, @@ -10630,8 +10674,8 @@ "status": "open", "current_price": 2.25, "return_pct": -2.6, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": -2.6, "win_1d": false }, @@ -10651,8 +10695,8 @@ "status": "open", "current_price": 14.09000015258789, "return_pct": -0.0, - "days_held": 1, - "last_updated": "2026-03-14", + "days_held": 2, + "last_updated": "2026-03-15", "return_1d": -0.0, "win_1d": false } @@ -10674,8 +10718,10 @@ "status": "open", "current_price": 14.09000015258789, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-03-14" + "days_held": 1, + "last_updated": "2026-03-15", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "KOS", @@ -10693,8 +10739,10 @@ "status": "open", "current_price": 2.3299999237060547, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-03-14" + "days_held": 1, + "last_updated": "2026-03-15", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "FOX", @@ -10712,8 +10760,10 @@ "status": "open", "current_price": 52.029998779296875, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-03-14" + "days_held": 1, + "last_updated": "2026-03-15", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "CPNG", @@ -10731,8 +10781,10 @@ "status": "open", "current_price": 18.450000762939453, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-03-14" + "days_held": 1, + "last_updated": "2026-03-15", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "POET", @@ -10750,8 +10802,10 @@ "status": "open", "current_price": 6.829999923706055, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-03-14" + "days_held": 1, + "last_updated": "2026-03-15", + "return_1d": 0.0, + "win_1d": false }, { "ticker": "PTLO", @@ -10769,8 +10823,10 @@ "status": "open", "current_price": 5.329999923706055, "return_pct": 0.0, - "days_held": 0, - "last_updated": "2026-03-14" + "days_held": 1, + "last_updated": "2026-03-15", + "return_1d": 0.0, + "win_1d": false } ] } diff --git a/data/recommendations/statistics.json b/data/recommendations/statistics.json index 7cc325ea..54ef867d 100644 --- a/data/recommendations/statistics.json +++ b/data/recommendations/statistics.json @@ -8,13 +8,13 @@ "wins_7d": 54, "losses_7d": 82, "wins_30d": 42, - "losses_30d": 69, + "losses_30d": 70, "avg_return_1d": -0.14, "avg_return_7d": -0.8, - "avg_return_30d": -1.31, + "avg_return_30d": -1.4, "win_rate_1d": 47.8, "win_rate_7d": 39.7, - "win_rate_30d": 37.8 + "win_rate_30d": 37.5 }, "early_accumulation": { "count": 16, @@ -34,17 +34,17 @@ "insider_buying": { "count": 117, "wins_1d": 40, - "losses_1d": 71, + "losses_1d": 76, "wins_7d": 49, - "losses_7d": 35, - "wins_30d": 15, - "losses_30d": 10, - "avg_return_1d": -0.14, - "avg_return_7d": 0.25, - "avg_return_30d": 7.22, - "win_rate_1d": 36.0, - "win_rate_7d": 58.3, - "win_rate_30d": 60.0 + "losses_7d": 40, + "wins_30d": 16, + "losses_30d": 13, + "avg_return_1d": -0.13, + "avg_return_7d": -0.04, + "avg_return_30d": 5.09, + "win_rate_1d": 34.5, + "win_rate_7d": 55.1, + "win_rate_30d": 55.2 }, "options_flow": { "count": 71, @@ -52,29 +52,29 @@ "losses_1d": 49, "wins_7d": 31, "losses_7d": 36, - "wins_30d": 3, + "wins_30d": 6, "losses_30d": 12, "avg_return_1d": -0.05, "avg_return_7d": -1.05, - "avg_return_30d": -3.52, + "avg_return_30d": -2.57, "win_rate_1d": 31.0, "win_rate_7d": 46.3, - "win_rate_30d": 20.0 + "win_rate_30d": 33.3 }, "earnings_play": { "count": 52, "wins_1d": 19, "losses_1d": 33, - "wins_7d": 19, + "wins_7d": 20, "losses_7d": 30, - "wins_30d": 13, - "losses_30d": 12, + "wins_30d": 14, + "losses_30d": 15, "avg_return_1d": -1.01, - "avg_return_7d": -2.34, - "avg_return_30d": -0.2, + "avg_return_7d": -2.07, + "avg_return_30d": -1.34, "win_rate_1d": 36.5, - "win_rate_7d": 38.8, - "win_rate_30d": 52.0 + "win_rate_7d": 40.0, + "win_rate_30d": 48.3 }, "contrarian_value": { "count": 7, @@ -141,14 +141,14 @@ "wins_1d": 7, "losses_1d": 16, "wins_7d": 10, - "losses_7d": 12, + "losses_7d": 13, "wins_30d": 4, "losses_30d": 4, "avg_return_1d": -0.0, - "avg_return_7d": -1.34, + "avg_return_7d": -1.3, "avg_return_30d": 3.79, "win_rate_1d": 30.4, - "win_rate_7d": 45.5, + "win_rate_7d": 43.5, "win_rate_30d": 50.0 }, "ipo_opportunity": { @@ -184,35 +184,35 @@ "social_dd": { "count": 21, "wins_1d": 9, - "losses_1d": 11, + "losses_1d": 12, "wins_7d": 10, "losses_7d": 7, - "wins_30d": 3, - "losses_30d": 1, - "avg_return_1d": 1.03, + "wins_30d": 5, + "losses_30d": 2, + "avg_return_1d": 0.99, "avg_return_7d": 1.87, - "avg_return_30d": 8.29, - "win_rate_1d": 45.0, + "avg_return_30d": 7.75, + "win_rate_1d": 42.9, "win_rate_7d": 58.8, - "win_rate_30d": 75.0 + "win_rate_30d": 71.4 } }, "overall_1d": { - "count": 472, + "count": 478, "wins": 175, - "avg_return": -0.42, - "win_rate": 37.1 + "avg_return": -0.41, + "win_rate": 36.6 }, "overall_7d": { - "count": 432, - "wins": 193, - "avg_return": -0.97, - "win_rate": 44.7 + "count": 439, + "wins": 194, + "avg_return": -0.99, + "win_rate": 44.2 }, "overall_30d": { - "count": 225, - "wins": 90, - "avg_return": -0.68, - "win_rate": 40.0 + "count": 240, + "wins": 97, + "avg_return": -0.85, + "win_rate": 40.4 } } \ No newline at end of file