diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index 98458e97..3c14e823 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,6 +1,6 @@ { - "last_updated": "2026-04-09 14:21:31", - "total_recommendations": 597, + "last_updated": "2026-04-09 14:27:18", + "total_recommendations": 604, "recommendations_by_date": { "2026-02-10": [ { @@ -10640,8 +10640,8 @@ "entry_price": 7.059999942779541, "discovery_date": "2026-03-11", "status": "open", - "current_price": 6.215000152587891, - "return_pct": -11.97, + "current_price": 6.195000171661377, + "return_pct": -12.25, "days_held": 29, "last_updated": "2026-04-09", "return_1d": 11.19, @@ -10663,8 +10663,8 @@ "entry_price": 47.040000915527344, "discovery_date": "2026-03-11", "status": "open", - "current_price": 40.73500061035156, - "return_pct": -13.4, + "current_price": 40.720001220703125, + "return_pct": -13.44, "days_held": 29, "last_updated": "2026-04-09", "return_1d": 1.34, @@ -10686,8 +10686,8 @@ "entry_price": 374.57501220703125, "discovery_date": "2026-03-11", "status": "open", - "current_price": 353.6650085449219, - "return_pct": -5.58, + "current_price": 353.7650146484375, + "return_pct": -5.56, "days_held": 29, "last_updated": "2026-04-09", "return_1d": -0.91, @@ -10709,8 +10709,8 @@ "entry_price": 24.450000762939453, "discovery_date": "2026-03-11", "status": "open", - "current_price": 23.924999237060547, - "return_pct": -2.15, + "current_price": 23.799999237060547, + "return_pct": -2.66, "days_held": 29, "last_updated": "2026-04-09", "return_1d": 9.45, @@ -10732,8 +10732,8 @@ "entry_price": 9.260000228881836, "discovery_date": "2026-03-11", "status": "open", - "current_price": 8.430000305175781, - "return_pct": -8.96, + "current_price": 8.404999732971191, + "return_pct": -9.23, "days_held": 29, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -10755,8 +10755,8 @@ "entry_price": 75.66999816894531, "discovery_date": "2026-03-11", "status": "open", - "current_price": 76.56999969482422, - "return_pct": 1.19, + "current_price": 76.51000213623047, + "return_pct": 1.11, "days_held": 29, "last_updated": "2026-04-09", "return_1d": 1.3, @@ -10778,8 +10778,8 @@ "entry_price": 68.11000061035156, "discovery_date": "2026-03-11", "status": "open", - "current_price": 66.66999816894531, - "return_pct": -2.11, + "current_price": 66.87999725341797, + "return_pct": -1.81, "days_held": 29, "last_updated": "2026-04-09", "return_1d": -1.7, @@ -10801,8 +10801,8 @@ "entry_price": 285.3299865722656, "discovery_date": "2026-03-11", "status": "open", - "current_price": 326.3500061035156, - "return_pct": 14.38, + "current_price": 325.9200134277344, + "return_pct": 14.23, "days_held": 29, "last_updated": "2026-04-09", "return_1d": -0.9, @@ -10824,8 +10824,8 @@ "entry_price": 109.9000015258789, "discovery_date": "2026-03-11", "status": "open", - "current_price": 115.09500122070312, - "return_pct": 4.73, + "current_price": 115.26000213623047, + "return_pct": 4.88, "days_held": 29, "last_updated": "2026-04-09", "return_1d": -0.54, @@ -10847,8 +10847,8 @@ "entry_price": 50.7599983215332, "discovery_date": "2026-03-11", "status": "open", - "current_price": 45.35499954223633, - "return_pct": -10.65, + "current_price": 45.345001220703125, + "return_pct": -10.67, "days_held": 29, "last_updated": "2026-04-09", "return_1d": -0.04, @@ -10872,8 +10872,8 @@ "entry_price": 4.369999885559082, "discovery_date": "2026-03-12", "status": "open", - "current_price": 3.875, - "return_pct": -11.33, + "current_price": 3.890000104904175, + "return_pct": -10.98, "days_held": 28, "last_updated": "2026-04-09", "return_1d": -5.38, @@ -10895,8 +10895,8 @@ "entry_price": 66.94999694824219, "discovery_date": "2026-03-12", "status": "open", - "current_price": 66.66999816894531, - "return_pct": -0.42, + "current_price": 66.87999725341797, + "return_pct": -0.1, "days_held": 28, "last_updated": "2026-04-09", "return_1d": -0.58, @@ -10918,8 +10918,8 @@ "entry_price": 47.619998931884766, "discovery_date": "2026-03-12", "status": "open", - "current_price": 40.73500061035156, - "return_pct": -14.46, + "current_price": 40.720001220703125, + "return_pct": -14.49, "days_held": 28, "last_updated": "2026-04-09", "return_1d": -7.08, @@ -10941,8 +10941,8 @@ "entry_price": 44.7400016784668, "discovery_date": "2026-03-12", "status": "open", - "current_price": 43.849998474121094, - "return_pct": -1.99, + "current_price": 43.86000061035156, + "return_pct": -1.97, "days_held": 28, "last_updated": "2026-04-09", "return_1d": 0.91, @@ -10964,8 +10964,8 @@ "entry_price": 66.23999786376953, "discovery_date": "2026-03-12", "status": "open", - "current_price": 73.45500183105469, - "return_pct": 10.89, + "current_price": 73.5, + "return_pct": 10.96, "days_held": 28, "last_updated": "2026-04-09", "return_1d": 1.72, @@ -10987,8 +10987,8 @@ "entry_price": 78.54000091552734, "discovery_date": "2026-03-12", "status": "open", - "current_price": 60.12009811401367, - "return_pct": -23.45, + "current_price": 60.21500015258789, + "return_pct": -23.33, "days_held": 28, "last_updated": "2026-04-09", "return_1d": -4.76, @@ -11012,8 +11012,8 @@ "entry_price": 9.0, "discovery_date": "2026-03-13", "status": "open", - "current_price": 8.430000305175781, - "return_pct": -6.33, + "current_price": 8.404999732971191, + "return_pct": -6.61, "days_held": 27, "last_updated": "2026-04-09", "return_1d": -1.0, @@ -11035,8 +11035,8 @@ "entry_price": 4.130000114440918, "discovery_date": "2026-03-13", "status": "open", - "current_price": 3.875, - "return_pct": -6.17, + "current_price": 3.890000104904175, + "return_pct": -5.81, "days_held": 27, "last_updated": "2026-04-09", "return_1d": -3.87, @@ -11058,8 +11058,8 @@ "entry_price": 164.19000244140625, "discovery_date": "2026-03-13", "status": "open", - "current_price": 172.83999633789062, - "return_pct": 5.27, + "current_price": 172.9499969482422, + "return_pct": 5.34, "days_held": 27, "last_updated": "2026-04-09", "return_1d": -3.64, @@ -11081,8 +11081,8 @@ "entry_price": 6.170000076293945, "discovery_date": "2026-03-13", "status": "open", - "current_price": 6.934999942779541, - "return_pct": 12.4, + "current_price": 6.920000076293945, + "return_pct": 12.16, "days_held": 27, "last_updated": "2026-04-09", "return_1d": 3.73, @@ -11127,8 +11127,8 @@ "entry_price": 44.95000076293945, "discovery_date": "2026-03-13", "status": "open", - "current_price": 43.849998474121094, - "return_pct": -2.45, + "current_price": 43.86000061035156, + "return_pct": -2.42, "days_held": 27, "last_updated": "2026-04-09", "return_1d": 1.69, @@ -11150,8 +11150,8 @@ "entry_price": 2.309999942779541, "discovery_date": "2026-03-13", "status": "open", - "current_price": 1.8600000143051147, - "return_pct": -19.48, + "current_price": 1.8450000286102295, + "return_pct": -20.13, "days_held": 27, "last_updated": "2026-04-09", "return_1d": -2.6, @@ -11173,8 +11173,8 @@ "entry_price": 14.090100288391113, "discovery_date": "2026-03-13", "status": "open", - "current_price": 13.449999809265137, - "return_pct": -4.54, + "current_price": 13.449700355529785, + "return_pct": -4.55, "days_held": 27, "last_updated": "2026-04-09", "return_1d": -0.0, @@ -11198,7 +11198,7 @@ "entry_price": 14.09000015258789, "discovery_date": "2026-03-14", "status": "open", - "current_price": 13.449999809265137, + "current_price": 13.449700355529785, "return_pct": -4.54, "days_held": 26, "last_updated": "2026-04-09", @@ -11244,8 +11244,8 @@ "entry_price": 52.029998779296875, "discovery_date": "2026-03-14", "status": "open", - "current_price": 54.56999969482422, - "return_pct": 4.88, + "current_price": 54.54999923706055, + "return_pct": 4.84, "days_held": 26, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -11267,8 +11267,8 @@ "entry_price": 18.450000762939453, "discovery_date": "2026-03-14", "status": "open", - "current_price": 19.600099563598633, - "return_pct": 6.23, + "current_price": 19.5, + "return_pct": 5.69, "days_held": 26, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -11290,8 +11290,8 @@ "entry_price": 6.829999923706055, "discovery_date": "2026-03-14", "status": "open", - "current_price": 6.215000152587891, - "return_pct": -9.0, + "current_price": 6.195000171661377, + "return_pct": -9.3, "days_held": 26, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -11313,8 +11313,8 @@ "entry_price": 5.329999923706055, "discovery_date": "2026-03-14", "status": "open", - "current_price": 5.802000045776367, - "return_pct": 8.86, + "current_price": 5.789999961853027, + "return_pct": 8.63, "days_held": 26, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -11338,7 +11338,7 @@ "entry_price": 14.09000015258789, "discovery_date": "2026-03-15", "status": "open", - "current_price": 13.449999809265137, + "current_price": 13.449700355529785, "return_pct": -4.54, "days_held": 25, "last_updated": "2026-04-09", @@ -11361,8 +11361,8 @@ "entry_price": 18.0, "discovery_date": "2026-03-15", "status": "open", - "current_price": 15.805000305175781, - "return_pct": -12.19, + "current_price": 15.720000267028809, + "return_pct": -12.67, "days_held": 25, "last_updated": "2026-04-09", "return_1d": 0.03, @@ -11384,8 +11384,8 @@ "entry_price": 8.90999984741211, "discovery_date": "2026-03-15", "status": "open", - "current_price": 8.430000305175781, - "return_pct": -5.39, + "current_price": 8.404999732971191, + "return_pct": -5.67, "days_held": 25, "last_updated": "2026-04-09", "return_1d": -0.17, @@ -11407,8 +11407,8 @@ "entry_price": 18.84000015258789, "discovery_date": "2026-03-15", "status": "open", - "current_price": 25.989999771118164, - "return_pct": 37.95, + "current_price": 26.225000381469727, + "return_pct": 39.2, "days_held": 25, "last_updated": "2026-04-09", "return_1d": 1.06, @@ -11453,8 +11453,8 @@ "entry_price": 6.829999923706055, "discovery_date": "2026-03-15", "status": "open", - "current_price": 6.212399959564209, - "return_pct": -9.04, + "current_price": 6.195000171661377, + "return_pct": -9.3, "days_held": 25, "last_updated": "2026-04-09", "return_1d": 1.1, @@ -11476,8 +11476,8 @@ "entry_price": 158.22000122070312, "discovery_date": "2026-03-15", "status": "open", - "current_price": 172.83999633789062, - "return_pct": 9.24, + "current_price": 172.9499969482422, + "return_pct": 9.31, "days_held": 25, "last_updated": "2026-04-09", "return_1d": 4.19, @@ -11499,8 +11499,8 @@ "entry_price": 7.900000095367432, "discovery_date": "2026-03-15", "status": "open", - "current_price": 7.940000057220459, - "return_pct": 0.51, + "current_price": 7.945000171661377, + "return_pct": 0.57, "days_held": 25, "last_updated": "2026-04-09", "return_1d": 0.57, @@ -11524,8 +11524,8 @@ "entry_price": 36.60499954223633, "discovery_date": "2026-03-16", "status": "open", - "current_price": 32.41999816894531, - "return_pct": -11.43, + "current_price": 32.150001525878906, + "return_pct": -12.17, "days_held": 24, "last_updated": "2026-04-09", "return_1d": -2.31, @@ -11547,8 +11547,8 @@ "entry_price": 20.475000381469727, "discovery_date": "2026-03-16", "status": "open", - "current_price": 19.600099563598633, - "return_pct": -4.27, + "current_price": 19.5, + "return_pct": -4.76, "days_held": 24, "last_updated": "2026-04-09", "return_1d": 0.15, @@ -11593,8 +11593,8 @@ "entry_price": 19.100000381469727, "discovery_date": "2026-03-16", "status": "open", - "current_price": 25.989999771118164, - "return_pct": 36.07, + "current_price": 26.225000381469727, + "return_pct": 37.3, "days_held": 24, "last_updated": "2026-04-09", "return_1d": -6.34, @@ -11616,8 +11616,8 @@ "entry_price": 66.86000061035156, "discovery_date": "2026-03-16", "status": "open", - "current_price": 62.779998779296875, - "return_pct": -6.1, + "current_price": 62.79999923706055, + "return_pct": -6.07, "days_held": 24, "last_updated": "2026-04-09", "return_1d": 1.22, @@ -11639,8 +11639,8 @@ "entry_price": 14.079999923706055, "discovery_date": "2026-03-16", "status": "open", - "current_price": 13.449999809265137, - "return_pct": -4.47, + "current_price": 13.449700355529785, + "return_pct": -4.48, "days_held": 24, "last_updated": "2026-04-09", "return_1d": 0.85, @@ -11662,8 +11662,8 @@ "entry_price": 7.934999942779541, "discovery_date": "2026-03-16", "status": "open", - "current_price": 7.940000057220459, - "return_pct": 0.06, + "current_price": 7.945000171661377, + "return_pct": 0.13, "days_held": 24, "last_updated": "2026-04-09", "return_1d": -2.58, @@ -11685,8 +11685,8 @@ "entry_price": 52.630001068115234, "discovery_date": "2026-03-16", "status": "open", - "current_price": 54.56999969482422, - "return_pct": 3.69, + "current_price": 54.54999923706055, + "return_pct": 3.65, "days_held": 24, "last_updated": "2026-04-09", "return_1d": 1.27, @@ -11708,8 +11708,8 @@ "entry_price": 6.855000019073486, "discovery_date": "2026-03-16", "status": "open", - "current_price": 6.212399959564209, - "return_pct": -9.37, + "current_price": 6.195000171661377, + "return_pct": -9.63, "days_held": 24, "last_updated": "2026-04-09", "return_1d": 0.89, @@ -11733,8 +11733,8 @@ "entry_price": 20.674999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 19.600099563598633, - "return_pct": -5.2, + "current_price": 19.5, + "return_pct": -5.68, "days_held": 23, "last_updated": "2026-04-09", "return_1d": 0.15, @@ -11756,8 +11756,8 @@ "entry_price": 18.299999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 15.805000305175781, - "return_pct": -13.63, + "current_price": 15.720000267028809, + "return_pct": -14.1, "days_held": 23, "last_updated": "2026-04-09", "return_1d": -3.66, @@ -11779,8 +11779,8 @@ "entry_price": 67.62999725341797, "discovery_date": "2026-03-17", "status": "open", - "current_price": 62.779998779296875, - "return_pct": -7.17, + "current_price": 62.79999923706055, + "return_pct": -7.14, "days_held": 23, "last_updated": "2026-04-09", "return_1d": 0.07, @@ -11802,8 +11802,8 @@ "entry_price": 139.99000549316406, "discovery_date": "2026-03-17", "status": "open", - "current_price": 129.4149932861328, - "return_pct": -7.55, + "current_price": 129.89999389648438, + "return_pct": -7.21, "days_held": 23, "last_updated": "2026-04-09", "return_1d": 2.35, @@ -11825,8 +11825,8 @@ "entry_price": 35.86000061035156, "discovery_date": "2026-03-17", "status": "open", - "current_price": 32.41999816894531, - "return_pct": -9.59, + "current_price": 32.150001525878906, + "return_pct": -10.35, "days_held": 23, "last_updated": "2026-04-09", "return_1d": 0.11, @@ -11848,8 +11848,8 @@ "entry_price": 71.61499786376953, "discovery_date": "2026-03-17", "status": "open", - "current_price": 72.86000061035156, - "return_pct": 1.74, + "current_price": 72.70999908447266, + "return_pct": 1.53, "days_held": 23, "last_updated": "2026-04-09", "return_1d": -1.85, @@ -11871,8 +11871,8 @@ "entry_price": 4.494999885559082, "discovery_date": "2026-03-17", "status": "open", - "current_price": 4.215000152587891, - "return_pct": -6.23, + "current_price": 4.204999923706055, + "return_pct": -6.45, "days_held": 23, "last_updated": "2026-04-09", "return_1d": -4.78, @@ -11894,8 +11894,8 @@ "entry_price": 44.7599983215332, "discovery_date": "2026-03-17", "status": "open", - "current_price": 43.849998474121094, - "return_pct": -2.03, + "current_price": 43.86000061035156, + "return_pct": -2.01, "days_held": 23, "last_updated": "2026-04-09", "return_1d": -0.69, @@ -11917,8 +11917,8 @@ "entry_price": 16.969999313354492, "discovery_date": "2026-03-17", "status": "open", - "current_price": 13.954999923706055, - "return_pct": -17.77, + "current_price": 13.880000114440918, + "return_pct": -18.21, "days_held": 23, "last_updated": "2026-04-09", "return_1d": 12.29, @@ -11940,8 +11940,8 @@ "entry_price": 8.880000114440918, "discovery_date": "2026-03-17", "status": "open", - "current_price": 8.430000305175781, - "return_pct": -5.07, + "current_price": 8.404999732971191, + "return_pct": -5.35, "days_held": 23, "last_updated": "2026-04-09", "return_1d": -1.58, @@ -11963,8 +11963,8 @@ "entry_price": 93.55999755859375, "discovery_date": "2026-03-17", "status": "open", - "current_price": 94.66999816894531, - "return_pct": 1.19, + "current_price": 93.56999969482422, + "return_pct": 0.01, "days_held": 23, "last_updated": "2026-04-09", "return_1d": 1.39, @@ -11986,8 +11986,8 @@ "entry_price": 6.954999923706055, "discovery_date": "2026-03-17", "status": "open", - "current_price": 6.212399959564209, - "return_pct": -10.68, + "current_price": 6.184999942779541, + "return_pct": -11.07, "days_held": 23, "last_updated": "2026-04-09", "return_1d": -5.39, @@ -12011,8 +12011,8 @@ "entry_price": 8.586000442504883, "discovery_date": "2026-03-19", "status": "open", - "current_price": 8.430000305175781, - "return_pct": -1.82, + "current_price": 8.404999732971191, + "return_pct": -2.11, "days_held": 21, "last_updated": "2026-04-09", "return_1d": -1.53, @@ -12034,8 +12034,8 @@ "entry_price": 110.56999969482422, "discovery_date": "2026-03-19", "status": "open", - "current_price": 115.09500122070312, - "return_pct": 4.09, + "current_price": 115.26000213623047, + "return_pct": 4.24, "days_held": 21, "last_updated": "2026-04-09", "return_1d": -0.91, @@ -12057,8 +12057,8 @@ "entry_price": 163.5800018310547, "discovery_date": "2026-03-19", "status": "open", - "current_price": 160.98500061035156, - "return_pct": -1.59, + "current_price": 160.8350067138672, + "return_pct": -1.68, "days_held": 21, "last_updated": "2026-04-09", "return_1d": 0.13, @@ -12080,8 +12080,8 @@ "entry_price": 353.3550109863281, "discovery_date": "2026-03-19", "status": "open", - "current_price": 353.74749755859375, - "return_pct": 0.11, + "current_price": 353.7650146484375, + "return_pct": 0.12, "days_held": 21, "last_updated": "2026-04-09", "return_1d": -0.89, @@ -12103,8 +12103,8 @@ "entry_price": 159.52000427246094, "discovery_date": "2026-03-19", "status": "open", - "current_price": 172.83999633789062, - "return_pct": 8.35, + "current_price": 172.9499969482422, + "return_pct": 8.42, "days_held": 21, "last_updated": "2026-04-09", "return_1d": 2.49, @@ -12128,8 +12128,8 @@ "entry_price": 63.23500061035156, "discovery_date": "2026-03-20", "status": "open", - "current_price": 62.779998779296875, - "return_pct": -0.72, + "current_price": 62.79999923706055, + "return_pct": -0.69, "days_held": 20, "last_updated": "2026-04-09", "return_1d": -6.33, @@ -12151,8 +12151,8 @@ "entry_price": 16.635000228881836, "discovery_date": "2026-03-20", "status": "open", - "current_price": 15.805000305175781, - "return_pct": -4.99, + "current_price": 15.720000267028809, + "return_pct": -5.5, "days_held": 20, "last_updated": "2026-04-09", "return_1d": 1.11, @@ -12174,8 +12174,8 @@ "entry_price": 0.9240000247955322, "discovery_date": "2026-03-20", "status": "open", - "current_price": 0.8450999855995178, - "return_pct": -8.54, + "current_price": 0.8400999903678894, + "return_pct": -9.08, "days_held": 20, "last_updated": "2026-04-09", "return_1d": 2.16, @@ -12197,8 +12197,8 @@ "entry_price": 17.25, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.43000030517578, - "return_pct": -4.75, + "current_price": 16.375, + "return_pct": -5.07, "days_held": 20, "last_updated": "2026-04-09", "return_1d": -1.1, @@ -12220,8 +12220,8 @@ "entry_price": 28.429899215698242, "discovery_date": "2026-03-20", "status": "open", - "current_price": 27.239999771118164, - "return_pct": -4.19, + "current_price": 27.190000534057617, + "return_pct": -4.36, "days_held": 20, "last_updated": "2026-04-09", "return_1d": -0.42, @@ -12243,8 +12243,8 @@ "entry_price": 18.104999542236328, "discovery_date": "2026-03-20", "status": "open", - "current_price": 16.908100128173828, - "return_pct": -6.61, + "current_price": 16.905000686645508, + "return_pct": -6.63, "days_held": 20, "last_updated": "2026-04-09", "return_1d": -3.07, @@ -12268,8 +12268,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-21", "status": "open", - "current_price": 42.33000183105469, - "return_pct": 22.2, + "current_price": 42.22999954223633, + "return_pct": 21.91, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12291,8 +12291,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.40999984741211, - "return_pct": -29.09, + "current_price": 8.369999885559082, + "return_pct": -29.43, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12314,8 +12314,8 @@ "entry_price": 8.470000267028809, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.4350004196167, - "return_pct": -0.41, + "current_price": 8.404999732971191, + "return_pct": -0.77, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12337,8 +12337,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-21", "status": "open", - "current_price": 66.81999969482422, - "return_pct": 4.26, + "current_price": 66.86000061035156, + "return_pct": 4.32, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12383,8 +12383,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-21", "status": "open", - "current_price": 227.5800018310547, - "return_pct": -8.23, + "current_price": 226.4199981689453, + "return_pct": -8.7, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12406,8 +12406,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-21", "status": "open", - "current_price": 67.4000015258789, - "return_pct": 0.52, + "current_price": 67.33999633789062, + "return_pct": 0.43, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12429,8 +12429,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-21", "status": "open", - "current_price": 24.764999389648438, - "return_pct": 5.56, + "current_price": 24.790000915527344, + "return_pct": 5.67, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12452,8 +12452,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.78329998254776, - "return_pct": -6.16, + "current_price": 0.7753000259399414, + "return_pct": -7.12, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12475,8 +12475,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.8450999855995178, - "return_pct": -10.48, + "current_price": 0.8400999903678894, + "return_pct": -11.01, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12498,8 +12498,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-21", "status": "open", - "current_price": 6.934999942779541, - "return_pct": 19.78, + "current_price": 6.920000076293945, + "return_pct": 19.52, "days_held": 19, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12523,8 +12523,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-22", "status": "open", - "current_price": 8.40999984741211, - "return_pct": -29.09, + "current_price": 8.369999885559082, + "return_pct": -29.43, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 2.07, @@ -12546,8 +12546,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.8450999855995178, - "return_pct": -10.48, + "current_price": 0.8400999903678894, + "return_pct": -11.01, "days_held": 18, "last_updated": "2026-04-09", "return_1d": -0.02, @@ -12569,8 +12569,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-22", "status": "open", - "current_price": 227.5800018310547, - "return_pct": -8.23, + "current_price": 226.4199981689453, + "return_pct": -8.7, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 0.34, @@ -12592,8 +12592,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.78329998254776, - "return_pct": -6.16, + "current_price": 0.7753000259399414, + "return_pct": -7.12, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 4.28, @@ -12615,8 +12615,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-22", "status": "open", - "current_price": 66.81999969482422, - "return_pct": 4.26, + "current_price": 66.86000061035156, + "return_pct": 4.32, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 1.7, @@ -12638,8 +12638,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-22", "status": "open", - "current_price": 6.934999942779541, - "return_pct": 19.78, + "current_price": 6.920000076293945, + "return_pct": 19.52, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 5.44, @@ -12684,8 +12684,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-22", "status": "open", - "current_price": 42.33000183105469, - "return_pct": 22.2, + "current_price": 42.22999954223633, + "return_pct": 21.91, "days_held": 18, "last_updated": "2026-04-09", "return_1d": -0.89, @@ -12707,8 +12707,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-22", "status": "open", - "current_price": 24.764999389648438, - "return_pct": 5.56, + "current_price": 24.790000915527344, + "return_pct": 5.67, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 2.49, @@ -12730,8 +12730,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-22", "status": "open", - "current_price": 67.4000015258789, - "return_pct": 0.52, + "current_price": 67.33999633789062, + "return_pct": 0.43, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 0.25, @@ -12753,8 +12753,8 @@ "entry_price": 17.059999465942383, "discovery_date": "2026-03-22", "status": "open", - "current_price": 16.43000030517578, - "return_pct": -3.69, + "current_price": 16.375, + "return_pct": -4.02, "days_held": 18, "last_updated": "2026-04-09", "return_1d": 3.11, @@ -12801,8 +12801,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-28", "status": "open", - "current_price": 36.564998626708984, - "return_pct": 0.67, + "current_price": 36.529998779296875, + "return_pct": 0.58, "days_held": 12, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12824,8 +12824,8 @@ "entry_price": 179.30999755859375, "discovery_date": "2026-03-28", "status": "open", - "current_price": 170.99000549316406, - "return_pct": -4.64, + "current_price": 170.3350067138672, + "return_pct": -5.01, "days_held": 12, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12847,8 +12847,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-28", "status": "open", - "current_price": 101.8949966430664, - "return_pct": 14.32, + "current_price": 102.0447998046875, + "return_pct": 14.49, "days_held": 12, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12870,8 +12870,8 @@ "entry_price": 22.8799991607666, "discovery_date": "2026-03-28", "status": "open", - "current_price": 23.649999618530273, - "return_pct": 3.37, + "current_price": 23.670000076293945, + "return_pct": 3.45, "days_held": 12, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12893,8 +12893,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-28", "status": "open", - "current_price": 59.21989822387695, - "return_pct": 1.16, + "current_price": 59.150001525878906, + "return_pct": 1.04, "days_held": 12, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12916,8 +12916,8 @@ "entry_price": 2.259999990463257, "discovery_date": "2026-03-28", "status": "open", - "current_price": 2.8450000286102295, - "return_pct": 25.88, + "current_price": 2.8499999046325684, + "return_pct": 26.11, "days_held": 12, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12939,8 +12939,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-28", "status": "open", - "current_price": 216.97999572753906, - "return_pct": 13.89, + "current_price": 216.7375030517578, + "return_pct": 13.76, "days_held": 12, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -12964,8 +12964,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-29", "status": "open", - "current_price": 36.564998626708984, - "return_pct": 0.67, + "current_price": 36.529998779296875, + "return_pct": 0.58, "days_held": 11, "last_updated": "2026-04-09", "return_1d": 0.08, @@ -12987,8 +12987,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-29", "status": "open", - "current_price": 216.97999572753906, - "return_pct": 13.89, + "current_price": 216.7375030517578, + "return_pct": 13.76, "days_held": 11, "last_updated": "2026-04-09", "return_1d": 0.06, @@ -13010,8 +13010,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-29", "status": "open", - "current_price": 101.8949966430664, - "return_pct": 14.32, + "current_price": 102.0447998046875, + "return_pct": 14.49, "days_held": 11, "last_updated": "2026-04-09", "return_1d": -3.03, @@ -13033,8 +13033,8 @@ "entry_price": 20.770000457763672, "discovery_date": "2026-03-29", "status": "open", - "current_price": 20.825000762939453, - "return_pct": 0.26, + "current_price": 20.795000076293945, + "return_pct": 0.12, "days_held": 11, "last_updated": "2026-04-09", "return_1d": 2.26, @@ -13056,8 +13056,8 @@ "entry_price": 1.4299999475479126, "discovery_date": "2026-03-29", "status": "open", - "current_price": 1.683899998664856, - "return_pct": 17.76, + "current_price": 1.6799999475479126, + "return_pct": 17.48, "days_held": 11, "last_updated": "2026-04-09", "return_1d": -1.4, @@ -13079,8 +13079,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-29", "status": "open", - "current_price": 59.21989822387695, - "return_pct": 1.16, + "current_price": 59.150001525878906, + "return_pct": 1.04, "days_held": 11, "last_updated": "2026-04-09", "return_1d": 1.76, @@ -13104,8 +13104,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-03", "status": "open", - "current_price": 10.595000267028809, - "return_pct": 2.47, + "current_price": 10.5649995803833, + "return_pct": 2.18, "days_held": 6, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13125,8 +13125,8 @@ "entry_price": 12.029999732971191, "discovery_date": "2026-04-03", "status": "open", - "current_price": 12.170000076293945, - "return_pct": 1.16, + "current_price": 12.164999961853027, + "return_pct": 1.12, "days_held": 6, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13146,8 +13146,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-03", "status": "open", - "current_price": 21.235000610351562, - "return_pct": -1.05, + "current_price": 21.350000381469727, + "return_pct": -0.51, "days_held": 6, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13167,8 +13167,8 @@ "entry_price": 3.1500000953674316, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.920099973678589, - "return_pct": -7.3, + "current_price": 2.9289000034332275, + "return_pct": -7.02, "days_held": 6, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13188,8 +13188,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.319999933242798, - "return_pct": -3.73, + "current_price": 2.309999942779541, + "return_pct": -4.15, "days_held": 6, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13209,8 +13209,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-03", "status": "open", - "current_price": 1.4249999523162842, - "return_pct": 6.34, + "current_price": 1.4200999736785889, + "return_pct": 5.98, "days_held": 6, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13232,8 +13232,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-04", "status": "open", - "current_price": 10.595000267028809, - "return_pct": 2.47, + "current_price": 10.5649995803833, + "return_pct": 2.18, "days_held": 5, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13253,8 +13253,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-04", "status": "open", - "current_price": 21.235000610351562, - "return_pct": -1.05, + "current_price": 21.350000381469727, + "return_pct": -0.51, "days_held": 5, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13274,8 +13274,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-04", "status": "open", - "current_price": 1.4249999523162842, - "return_pct": 6.34, + "current_price": 1.4200999736785889, + "return_pct": 5.98, "days_held": 5, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13295,8 +13295,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-04", "status": "open", - "current_price": 2.319999933242798, - "return_pct": -3.73, + "current_price": 2.309999942779541, + "return_pct": -4.15, "days_held": 5, "last_updated": "2026-04-09", "return_1d": 0.0, @@ -13318,8 +13318,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-05", "status": "open", - "current_price": 10.595000267028809, - "return_pct": 2.47, + "current_price": 10.5649995803833, + "return_pct": 2.18, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 2.47, @@ -13339,8 +13339,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-05", "status": "open", - "current_price": 21.235000610351562, - "return_pct": -1.05, + "current_price": 21.350000381469727, + "return_pct": -0.51, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 3.4, @@ -13360,8 +13360,8 @@ "entry_price": 8.640000343322754, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.4350004196167, - "return_pct": -2.37, + "current_price": 8.399999618530273, + "return_pct": -2.78, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 1.39, @@ -13381,8 +13381,8 @@ "entry_price": 160.92999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 157.26499938964844, - "return_pct": -2.28, + "current_price": 156.6199951171875, + "return_pct": -2.68, "days_held": 4, "last_updated": "2026-04-09", "return_1d": -0.32, @@ -13402,8 +13402,8 @@ "entry_price": 1.340000033378601, "discovery_date": "2026-04-05", "status": "open", - "current_price": 1.4249999523162842, - "return_pct": 6.34, + "current_price": 1.4200999736785889, + "return_pct": 5.98, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 1.12, @@ -13423,8 +13423,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-05", "status": "open", - "current_price": 2.319999933242798, - "return_pct": -3.73, + "current_price": 2.309999942779541, + "return_pct": -4.15, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 4.56, @@ -13444,8 +13444,8 @@ "entry_price": 300.79998779296875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 305.239990234375, - "return_pct": 1.48, + "current_price": 305.3599853515625, + "return_pct": 1.52, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 0.68, @@ -13465,8 +13465,8 @@ "entry_price": 194.8699951171875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 213.7100067138672, - "return_pct": 9.67, + "current_price": 213.82000732421875, + "return_pct": 9.72, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 1.45, @@ -13486,8 +13486,8 @@ "entry_price": 214.97999572753906, "discovery_date": "2026-04-05", "status": "open", - "current_price": 233.3000030517578, - "return_pct": 8.52, + "current_price": 232.27999877929688, + "return_pct": 8.05, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 1.42, @@ -13507,8 +13507,8 @@ "entry_price": 242.9199981689453, "discovery_date": "2026-04-05", "status": "open", - "current_price": 231.15499877929688, - "return_pct": -4.84, + "current_price": 230.97500610351562, + "return_pct": -4.92, "days_held": 4, "last_updated": "2026-04-09", "return_1d": 0.33, @@ -13528,8 +13528,8 @@ "entry_price": 187.17999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 170.99000549316406, - "return_pct": -8.65, + "current_price": 170.3350067138672, + "return_pct": -9.0, "days_held": 4, "last_updated": "2026-04-09", "return_1d": -0.18, @@ -13549,8 +13549,8 @@ "entry_price": 9.960000038146973, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.669899940490723, - "return_pct": -12.95, + "current_price": 8.66510009765625, + "return_pct": -13.0, "days_held": 4, "last_updated": "2026-04-09", "return_1d": -2.81, @@ -13570,8 +13570,8 @@ "entry_price": 11.229999542236328, "discovery_date": "2026-04-05", "status": "open", - "current_price": 11.069999694824219, - "return_pct": -1.42, + "current_price": 11.020000457763672, + "return_pct": -1.87, "days_held": 4, "last_updated": "2026-04-09", "return_1d": -0.4, @@ -13593,8 +13593,8 @@ "entry_price": 10.616000175476074, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.595000267028809, - "return_pct": -0.2, + "current_price": 10.5649995803833, + "return_pct": -0.48, "days_held": 3, "last_updated": "2026-04-09", "return_1d": -2.65, @@ -13614,8 +13614,8 @@ "entry_price": 932.6599731445312, "discovery_date": "2026-04-06", "status": "open", - "current_price": 947.3599853515625, - "return_pct": 1.58, + "current_price": 947.6796875, + "return_pct": 1.61, "days_held": 3, "last_updated": "2026-04-09", "return_1d": -2.69, @@ -13635,8 +13635,8 @@ "entry_price": 3.2200000286102295, "discovery_date": "2026-04-06", "status": "open", - "current_price": 2.920099973678589, - "return_pct": -9.31, + "current_price": 2.9289000034332275, + "return_pct": -9.04, "days_held": 3, "last_updated": "2026-04-09", "return_1d": 8.85, @@ -13656,8 +13656,8 @@ "entry_price": 175.5299072265625, "discovery_date": "2026-04-06", "status": "open", - "current_price": 167.06199645996094, - "return_pct": -4.82, + "current_price": 166.4499969482422, + "return_pct": -5.17, "days_held": 3, "last_updated": "2026-04-09", "return_1d": -5.17, @@ -13677,8 +13677,8 @@ "entry_price": 79.27999877929688, "discovery_date": "2026-04-06", "status": "open", - "current_price": 83.4749984741211, - "return_pct": 5.29, + "current_price": 83.30999755859375, + "return_pct": 5.08, "days_held": 3, "last_updated": "2026-04-09", "return_1d": 0.26, @@ -13698,8 +13698,8 @@ "entry_price": 22.3700008392334, "discovery_date": "2026-04-06", "status": "open", - "current_price": 21.235000610351562, - "return_pct": -5.07, + "current_price": 21.350000381469727, + "return_pct": -4.56, "days_held": 3, "last_updated": "2026-04-09", "return_1d": -1.36, @@ -13740,8 +13740,8 @@ "entry_price": 10.890000343322754, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.717700004577637, - "return_pct": -1.58, + "current_price": 10.680000305175781, + "return_pct": -1.93, "days_held": 3, "last_updated": "2026-04-09", "return_1d": -4.55, @@ -13763,8 +13763,8 @@ "entry_price": 18.25, "discovery_date": "2026-04-07", "status": "open", - "current_price": 17.260000228881836, - "return_pct": -5.42, + "current_price": 17.31999969482422, + "return_pct": -5.1, "days_held": 2, "last_updated": "2026-04-09", "return_1d": -2.08, @@ -13784,8 +13784,8 @@ "entry_price": 15.989999771118164, "discovery_date": "2026-04-07", "status": "open", - "current_price": 16.93000030517578, - "return_pct": 5.88, + "current_price": 16.900999069213867, + "return_pct": 5.7, "days_held": 2, "last_updated": "2026-04-09", "return_1d": 7.25, @@ -13805,8 +13805,8 @@ "entry_price": 173.52999877929688, "discovery_date": "2026-04-07", "status": "open", - "current_price": 172.86000061035156, - "return_pct": -0.39, + "current_price": 172.9499969482422, + "return_pct": -0.33, "days_held": 2, "last_updated": "2026-04-09", "return_1d": 1.61, @@ -13826,8 +13826,8 @@ "entry_price": 25.18000030517578, "discovery_date": "2026-04-07", "status": "open", - "current_price": 25.299999237060547, - "return_pct": 0.48, + "current_price": 25.34000015258789, + "return_pct": 0.64, "days_held": 2, "last_updated": "2026-04-09", "return_1d": 10.54, @@ -13870,8 +13870,8 @@ "entry_price": 82.4749984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 83.4749984741211, - "return_pct": 1.21, + "current_price": 83.30999755859375, + "return_pct": 1.01, "days_held": 1, "last_updated": "2026-04-09", "return_1d": 1.21, @@ -13891,8 +13891,8 @@ "entry_price": 99.2249984741211, "discovery_date": "2026-04-08", "status": "open", - "current_price": 99.48500061035156, - "return_pct": 0.26, + "current_price": 99.41000366210938, + "return_pct": 0.19, "days_held": 1, "last_updated": "2026-04-09", "return_1d": 0.26, @@ -13912,8 +13912,8 @@ "entry_price": 17.81999969482422, "discovery_date": "2026-04-08", "status": "open", - "current_price": 17.260000228881836, - "return_pct": -3.14, + "current_price": 17.31999969482422, + "return_pct": -2.81, "days_held": 1, "last_updated": "2026-04-09", "return_1d": -3.14, @@ -13933,8 +13933,8 @@ "entry_price": 68.44000244140625, "discovery_date": "2026-04-08", "status": "open", - "current_price": 73.51000213623047, - "return_pct": 7.41, + "current_price": 73.41999816894531, + "return_pct": 7.28, "days_held": 1, "last_updated": "2026-04-09", "return_1d": 7.41, @@ -13954,8 +13954,8 @@ "entry_price": 351.1260070800781, "discovery_date": "2026-04-08", "status": "open", - "current_price": 339.7200012207031, - "return_pct": -3.25, + "current_price": 339.2298889160156, + "return_pct": -3.39, "days_held": 1, "last_updated": "2026-04-09", "return_1d": -3.25, @@ -13975,13 +13975,148 @@ "entry_price": 23.3799991607666, "discovery_date": "2026-04-08", "status": "open", - "current_price": 23.040000915527344, - "return_pct": -1.45, + "current_price": 23.0, + "return_pct": -1.63, "days_held": 1, "last_updated": "2026-04-09", "return_1d": -1.45, "win_1d": false } + ], + "2026-04-09": [ + { + "ticker": "CSCO", + "rank": 1, + "company_name": "Cisco Systems, Inc.", + "description": "Global technology leader specializing in networking, security, and cloud computing solutions.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 85, + "confidence": 8, + "risk_level": "low", + "reason": "Exceptional bullish options activity with a volume put/call ratio of 0.251 and 7 unusual call strikes detected against just 3 puts. Short-term momentum is accelerating with a fresh MACD Bullish Crossover and the price crossing above both the 20 EMA and 50 SMA ($79.21). The stock is in a confirmed strong uptrend with rising On-Balance Volume (403.2M), making this a high-probability continuation setup. Volatility is moderate (ATR 2.5%), which could limit the explosive potential, and the stock is hovering near the upper Bollinger Band, risking a mild short-term pullback.", + "entry_price": 83.36499786376953, + "discovery_date": "2026-04-09", + "status": "open", + "current_price": 83.30999755859375, + "return_pct": -0.07, + "days_held": 0, + "last_updated": "2026-04-09" + }, + { + "ticker": "HMH", + "rank": 2, + "company_name": "HMH Holding Inc.", + "description": "Provider of offshore and onshore oil and gas drilling equipment and systems.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 82, + "confidence": 8, + "risk_level": "high", + "reason": "A strong insider cluster buy featuring 4 distinct insiders, led by CFO Thomas McGee's massive $1,000,000 purchase. The stock is severely oversold with an RSI of 0.0, indicating immediate short-term exhaustion of the recent downtrend. High volatility (ATR 8.6%) provides ample room for a >5% upside snapback, supported by absolute downside protection implied by the executive buying. The primary risk is the current technical downtrend; if the stock breaks below the recent low of $16.32, the oversold bounce thesis could be invalidated.", + "entry_price": 17.309999465942383, + "discovery_date": "2026-04-09", + "status": "open", + "current_price": 17.31999969482422, + "return_pct": 0.06, + "days_held": 0, + "last_updated": "2026-04-09" + }, + { + "ticker": "SCVL", + "rank": 3, + "company_name": "Shoe Carnival, Inc.", + "description": "Family footwear retailer operating physical stores and e-commerce platforms.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 78, + "confidence": 7, + "risk_level": "moderate", + "reason": "The combination of a high 22.1% short interest and a substantial $500,030 open-market purchase by EVP CFO Jackson Kerry creates a potent setup. The MACD and Stochastic indicators both just flashed bullish crossovers, suggesting the recent downward momentum has exhausted and buyers are stepping in. The high short interest acts as tightly coiled spring; the CFO's buying provides a fundamental floor that could trigger a rapid short-covering rally. The stock remains below its 50-day SMA ($18.57) in a technical downtrend, meaning this is a counter-trend play heavily reliant on a short-squeeze dynamic.", + "entry_price": 16.900999069213867, + "discovery_date": "2026-04-09", + "status": "open", + "current_price": 16.900999069213867, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-04-09" + }, + { + "ticker": "FUL", + "rank": 4, + "company_name": "H.B. Fuller Company", + "description": "Formulates, manufactures, and markets specialty industrial adhesives and sealants globally.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 75, + "confidence": 7, + "risk_level": "low", + "reason": "CEO Celeste Mastin demonstrated strong conviction by directly purchasing $295,104 worth of shares on the open market. The stock just triggered a MACD Bullish Crossover and is successfully holding above the key 50-day SMA ($60.92) in a confirmed strong uptrend. Operating in a strong trend with a moderate ATR (4.2%) provides a low-risk entry for trend-following, bolstered by top-level executive confidence. On-Balance Volume has been falling over the last 5 days, showing slight bearish divergence that needs to be monitored if price fails to hold the $58.86 stop-loss level.", + "entry_price": 62.08000183105469, + "discovery_date": "2026-04-09", + "status": "open", + "current_price": 62.08000183105469, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-04-09" + }, + { + "ticker": "ALB", + "rank": 5, + "company_name": "Albemarle Corporation", + "description": "Global provider of highly engineered specialty chemicals and lithium for energy storage.", + "strategy_match": "minervini", + "pipeline": "minervini", + "final_score": 72, + "confidence": 7, + "risk_level": "moderate", + "reason": "A textbook Minervini Stage 2 setup boasting an elite 98/100 RS Rating, currently consolidating within 12% of its 52-week high with minimal overhead supply. The stock is up 235% from its 52-week low and is demonstrating accumulation with a rising 5-day On-Balance Volume (145.7M) and a MACD in bullish territory. Price action is firmly above rising 50, 150, and 200-day moving averages, offering an excellent asymmetric entry point for a breakout continuation. Recent insider selling, including a $2M sale by the CEO, presents a contradictory signal that could cap the breakout if institutional supply increases.", + "entry_price": 172.94500732421875, + "discovery_date": "2026-04-09", + "status": "open", + "current_price": 172.9499969482422, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-04-09" + }, + { + "ticker": "AMZN", + "rank": 6, + "company_name": "Amazon.com, Inc.", + "description": "Multinational technology company focusing on e-commerce, cloud computing, and artificial intelligence.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 70, + "confidence": 6, + "risk_level": "low", + "reason": "A strongly bullish options landscape featuring a volume P/C ratio of 0.481 and massive call accumulation, aligning perfectly with a confirmed technical uptrend. Short-term momentum is extremely strong with a fresh MACD bullish crossover, a surging Stochastic (80.5), and price decisively above the 20 EMA. Robust top-line growth (13.6%) and rising On-Balance Volume (458.0M) support the institutional buying thesis, offering a steady path for a 5%+ continuation. With the price sitting at the upper Bollinger Band (111% position), there is a moderate risk of immediate near-term consolidation before the next leg higher.", + "entry_price": 224.36000061035156, + "discovery_date": "2026-04-09", + "status": "open", + "current_price": 224.31509399414062, + "return_pct": -0.02, + "days_held": 0, + "last_updated": "2026-04-09" + }, + { + "ticker": "SLP", + "rank": 7, + "company_name": "Simulations Plus, Inc.", + "description": "Developer of drug discovery and development modeling and simulation software utilizing AI.", + "strategy_match": "earnings_play", + "pipeline": "earnings_play", + "final_score": 65, + "confidence": 6, + "risk_level": "speculative", + "reason": "Highly favorable pre-earnings setup with an 8.8% short interest and an unusually bullish options market (volume P/C ratio of 0.524). Earnings are reported today, and the stock just generated a MACD bullish crossover while holding above the 50-day SMA ($12.93). The elevated short interest combined with a 200% historical EPS growth rate provides the fuel for an explosive post-earnings squeeze if results beat. Binary earnings risk is absolute; if the company misses estimates or provides weak guidance, the stock could gap down sharply despite the bullish pre-positioning.", + "entry_price": 12.90999984741211, + "discovery_date": "2026-04-09", + "status": "open", + "current_price": 12.90999984741211, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-04-09" + } ] } } \ No newline at end of file diff --git a/data/recommendations/statistics.json b/data/recommendations/statistics.json index 9f97ff9a..db94a00b 100644 --- a/data/recommendations/statistics.json +++ b/data/recommendations/statistics.json @@ -1,5 +1,5 @@ { - "total_recommendations": 597, + "total_recommendations": 604, "by_strategy": { "momentum": { "count": 136, @@ -32,7 +32,7 @@ "win_rate_30d": 31.2 }, "insider_buying": { - "count": 174, + "count": 177, "wins_1d": 64, "losses_1d": 109, "wins_7d": 73, @@ -47,7 +47,7 @@ "win_rate_30d": 29.2 }, "options_flow": { - "count": 92, + "count": 94, "wins_1d": 31, "losses_1d": 61, "wins_7d": 41, @@ -62,7 +62,7 @@ "win_rate_30d": 28.4 }, "earnings_play": { - "count": 62, + "count": 63, "wins_1d": 23, "losses_1d": 39, "wins_7d": 22, @@ -197,7 +197,7 @@ "win_rate_30d": 57.9 }, "minervini": { - "count": 2, + "count": 3, "wins_1d": 2, "losses_1d": 0, "wins_7d": 0,