diff --git a/data/recommendations/performance_database.json b/data/recommendations/performance_database.json index 73b524d0..68649655 100644 --- a/data/recommendations/performance_database.json +++ b/data/recommendations/performance_database.json @@ -1,6 +1,6 @@ { - "last_updated": "2026-04-08 14:09:42", - "total_recommendations": 591, + "last_updated": "2026-04-08 14:14:11", + "total_recommendations": 597, "recommendations_by_date": { "2026-02-10": [ { @@ -10413,8 +10413,8 @@ "entry_price": 25.405000686645508, "discovery_date": "2026-03-10", "status": "open", - "current_price": 24.030000686645508, - "return_pct": -5.41, + "current_price": 24.15999984741211, + "return_pct": -4.9, "days_held": 29, "last_updated": "2026-04-08", "return_1d": -4.63, @@ -10459,8 +10459,8 @@ "entry_price": 7.974999904632568, "discovery_date": "2026-03-10", "status": "open", - "current_price": 8.114999771118164, - "return_pct": 1.76, + "current_price": 8.10990047454834, + "return_pct": 1.69, "days_held": 29, "last_updated": "2026-04-08", "return_1d": 2.07, @@ -10482,8 +10482,8 @@ "entry_price": 58.470001220703125, "discovery_date": "2026-03-10", "status": "open", - "current_price": 57.67499923706055, - "return_pct": -1.36, + "current_price": 57.78499984741211, + "return_pct": -1.17, "days_held": 29, "last_updated": "2026-04-08", "return_1d": 0.2, @@ -10505,8 +10505,8 @@ "entry_price": 18.341999053955078, "discovery_date": "2026-03-10", "status": "open", - "current_price": 18.319499969482422, - "return_pct": -0.12, + "current_price": 18.329999923706055, + "return_pct": -0.07, "days_held": 29, "last_updated": "2026-04-08", "return_1d": 1.62, @@ -10528,8 +10528,8 @@ "entry_price": 7.0, "discovery_date": "2026-03-10", "status": "open", - "current_price": 6.230100154876709, - "return_pct": -11.0, + "current_price": 6.255000114440918, + "return_pct": -10.64, "days_held": 29, "last_updated": "2026-04-08", "return_1d": 1.0, @@ -10551,8 +10551,8 @@ "entry_price": 0.9983999729156494, "discovery_date": "2026-03-10", "status": "open", - "current_price": 0.7566999793052673, - "return_pct": -24.21, + "current_price": 0.7527999877929688, + "return_pct": -24.6, "days_held": 29, "last_updated": "2026-04-08", "return_1d": 0.66, @@ -10574,8 +10574,8 @@ "entry_price": 90.95999908447266, "discovery_date": "2026-03-10", "status": "open", - "current_price": 94.80999755859375, - "return_pct": 4.23, + "current_price": 95.63500213623047, + "return_pct": 5.14, "days_held": 29, "last_updated": "2026-04-08", "return_1d": -2.9, @@ -10597,8 +10597,8 @@ "entry_price": 70.80000305175781, "discovery_date": "2026-03-10", "status": "open", - "current_price": 81.95500183105469, - "return_pct": 15.76, + "current_price": 81.77999877929688, + "return_pct": 15.51, "days_held": 29, "last_updated": "2026-04-08", "return_1d": -1.02, @@ -10622,8 +10622,8 @@ "entry_price": 7.059999942779541, "discovery_date": "2026-03-11", "status": "open", - "current_price": 6.230100154876709, - "return_pct": -11.75, + "current_price": 6.255000114440918, + "return_pct": -11.4, "days_held": 28, "last_updated": "2026-04-08", "return_1d": 11.19, @@ -10645,8 +10645,8 @@ "entry_price": 47.040000915527344, "discovery_date": "2026-03-11", "status": "open", - "current_price": 43.165000915527344, - "return_pct": -8.24, + "current_price": 43.220001220703125, + "return_pct": -8.12, "days_held": 28, "last_updated": "2026-04-08", "return_1d": 1.34, @@ -10668,8 +10668,8 @@ "entry_price": 374.57501220703125, "discovery_date": "2026-03-11", "status": "open", - "current_price": 347.0, - "return_pct": -7.36, + "current_price": 347.3500061035156, + "return_pct": -7.27, "days_held": 28, "last_updated": "2026-04-08", "return_1d": -0.91, @@ -10691,8 +10691,8 @@ "entry_price": 24.450000762939453, "discovery_date": "2026-03-11", "status": "open", - "current_price": 24.030000686645508, - "return_pct": -1.72, + "current_price": 24.15999984741211, + "return_pct": -1.19, "days_held": 28, "last_updated": "2026-04-08", "return_1d": 9.45, @@ -10714,8 +10714,8 @@ "entry_price": 9.260000228881836, "discovery_date": "2026-03-11", "status": "open", - "current_price": 8.779999732971191, - "return_pct": -5.18, + "current_price": 8.775300025939941, + "return_pct": -5.23, "days_held": 28, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -10737,8 +10737,8 @@ "entry_price": 75.66999816894531, "discovery_date": "2026-03-11", "status": "open", - "current_price": 76.41000366210938, - "return_pct": 0.98, + "current_price": 76.13500213623047, + "return_pct": 0.61, "days_held": 28, "last_updated": "2026-04-08", "return_1d": 1.3, @@ -10760,8 +10760,8 @@ "entry_price": 68.11000061035156, "discovery_date": "2026-03-11", "status": "open", - "current_price": 70.0199966430664, - "return_pct": 2.8, + "current_price": 69.68499755859375, + "return_pct": 2.31, "days_held": 28, "last_updated": "2026-04-08", "return_1d": -1.7, @@ -10783,8 +10783,8 @@ "entry_price": 285.3299865722656, "discovery_date": "2026-03-11", "status": "open", - "current_price": 325.2049865722656, - "return_pct": 13.98, + "current_price": 326.07000732421875, + "return_pct": 14.28, "days_held": 28, "last_updated": "2026-04-08", "return_1d": -0.9, @@ -10806,8 +10806,8 @@ "entry_price": 109.9000015258789, "discovery_date": "2026-03-11", "status": "open", - "current_price": 111.75499725341797, - "return_pct": 1.69, + "current_price": 111.7300033569336, + "return_pct": 1.67, "days_held": 28, "last_updated": "2026-04-08", "return_1d": -0.54, @@ -10829,8 +10829,8 @@ "entry_price": 50.7599983215332, "discovery_date": "2026-03-11", "status": "open", - "current_price": 46.779998779296875, - "return_pct": -7.84, + "current_price": 46.77000045776367, + "return_pct": -7.86, "days_held": 28, "last_updated": "2026-04-08", "return_1d": -0.04, @@ -10854,8 +10854,8 @@ "entry_price": 4.369999885559082, "discovery_date": "2026-03-12", "status": "open", - "current_price": 4.0, - "return_pct": -8.47, + "current_price": 3.9700000286102295, + "return_pct": -9.15, "days_held": 27, "last_updated": "2026-04-08", "return_1d": -5.38, @@ -10877,8 +10877,8 @@ "entry_price": 66.94999694824219, "discovery_date": "2026-03-12", "status": "open", - "current_price": 70.0199966430664, - "return_pct": 4.59, + "current_price": 69.68499755859375, + "return_pct": 4.09, "days_held": 27, "last_updated": "2026-04-08", "return_1d": -0.58, @@ -10900,8 +10900,8 @@ "entry_price": 47.619998931884766, "discovery_date": "2026-03-12", "status": "open", - "current_price": 43.165000915527344, - "return_pct": -9.36, + "current_price": 43.220001220703125, + "return_pct": -9.24, "days_held": 27, "last_updated": "2026-04-08", "return_1d": -7.08, @@ -10923,8 +10923,8 @@ "entry_price": 44.7400016784668, "discovery_date": "2026-03-12", "status": "open", - "current_price": 44.310001373291016, - "return_pct": -0.96, + "current_price": 44.22999954223633, + "return_pct": -1.14, "days_held": 27, "last_updated": "2026-04-08", "return_1d": 0.91, @@ -10946,8 +10946,8 @@ "entry_price": 66.23999786376953, "discovery_date": "2026-03-12", "status": "open", - "current_price": 68.61499786376953, - "return_pct": 3.59, + "current_price": 68.4000015258789, + "return_pct": 3.26, "days_held": 27, "last_updated": "2026-04-08", "return_1d": 1.72, @@ -10969,8 +10969,8 @@ "entry_price": 78.54000091552734, "discovery_date": "2026-03-12", "status": "open", - "current_price": 64.16999816894531, - "return_pct": -18.3, + "current_price": 63.59000015258789, + "return_pct": -19.03, "days_held": 27, "last_updated": "2026-04-08", "return_1d": -4.76, @@ -10994,8 +10994,8 @@ "entry_price": 9.0, "discovery_date": "2026-03-13", "status": "open", - "current_price": 8.779999732971191, - "return_pct": -2.44, + "current_price": 8.775300025939941, + "return_pct": -2.5, "days_held": 26, "last_updated": "2026-04-08", "return_1d": -1.0, @@ -11017,8 +11017,8 @@ "entry_price": 4.130000114440918, "discovery_date": "2026-03-13", "status": "open", - "current_price": 4.0, - "return_pct": -3.15, + "current_price": 3.9700000286102295, + "return_pct": -3.87, "days_held": 26, "last_updated": "2026-04-08", "return_1d": -3.87, @@ -11040,8 +11040,8 @@ "entry_price": 164.19000244140625, "discovery_date": "2026-03-13", "status": "open", - "current_price": 176.32000732421875, - "return_pct": 7.39, + "current_price": 177.25, + "return_pct": 7.95, "days_held": 26, "last_updated": "2026-04-08", "return_1d": -3.64, @@ -11063,8 +11063,8 @@ "entry_price": 6.170000076293945, "discovery_date": "2026-03-13", "status": "open", - "current_price": 7.179999828338623, - "return_pct": 16.37, + "current_price": 7.195000171661377, + "return_pct": 16.61, "days_held": 26, "last_updated": "2026-04-08", "return_1d": 3.73, @@ -11086,8 +11086,8 @@ "entry_price": 13.720000267028809, "discovery_date": "2026-03-13", "status": "open", - "current_price": 13.574999809265137, - "return_pct": -1.06, + "current_price": 13.545000076293945, + "return_pct": -1.28, "days_held": 26, "last_updated": "2026-04-08", "return_1d": -4.15, @@ -11109,8 +11109,8 @@ "entry_price": 44.95000076293945, "discovery_date": "2026-03-13", "status": "open", - "current_price": 44.310001373291016, - "return_pct": -1.42, + "current_price": 44.22999954223633, + "return_pct": -1.6, "days_held": 26, "last_updated": "2026-04-08", "return_1d": 1.69, @@ -11132,8 +11132,8 @@ "entry_price": 2.309999942779541, "discovery_date": "2026-03-13", "status": "open", - "current_price": 1.9199999570846558, - "return_pct": -16.88, + "current_price": 1.9249999523162842, + "return_pct": -16.67, "days_held": 26, "last_updated": "2026-04-08", "return_1d": -2.6, @@ -11155,8 +11155,8 @@ "entry_price": 14.090100288391113, "discovery_date": "2026-03-13", "status": "open", - "current_price": 13.9399995803833, - "return_pct": -1.07, + "current_price": 13.960000038146973, + "return_pct": -0.92, "days_held": 26, "last_updated": "2026-04-08", "return_1d": -0.0, @@ -11180,8 +11180,8 @@ "entry_price": 14.09000015258789, "discovery_date": "2026-03-14", "status": "open", - "current_price": 13.9399995803833, - "return_pct": -1.06, + "current_price": 13.960000038146973, + "return_pct": -0.92, "days_held": 25, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -11226,8 +11226,8 @@ "entry_price": 52.029998779296875, "discovery_date": "2026-03-14", "status": "open", - "current_price": 54.11000061035156, - "return_pct": 4.0, + "current_price": 54.349998474121094, + "return_pct": 4.46, "days_held": 25, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -11249,8 +11249,8 @@ "entry_price": 18.450000762939453, "discovery_date": "2026-03-14", "status": "open", - "current_price": 20.135000228881836, - "return_pct": 9.13, + "current_price": 20.1299991607666, + "return_pct": 9.11, "days_held": 25, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -11272,8 +11272,8 @@ "entry_price": 6.829999923706055, "discovery_date": "2026-03-14", "status": "open", - "current_price": 6.230100154876709, - "return_pct": -8.78, + "current_price": 6.255000114440918, + "return_pct": -8.42, "days_held": 25, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -11295,8 +11295,8 @@ "entry_price": 5.329999923706055, "discovery_date": "2026-03-14", "status": "open", - "current_price": 5.730000019073486, - "return_pct": 7.5, + "current_price": 5.744999885559082, + "return_pct": 7.79, "days_held": 25, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -11320,8 +11320,8 @@ "entry_price": 14.09000015258789, "discovery_date": "2026-03-15", "status": "open", - "current_price": 13.9399995803833, - "return_pct": -1.06, + "current_price": 13.960000038146973, + "return_pct": -0.92, "days_held": 24, "last_updated": "2026-04-08", "return_1d": -0.07, @@ -11343,8 +11343,8 @@ "entry_price": 18.0, "discovery_date": "2026-03-15", "status": "open", - "current_price": 17.06999969482422, - "return_pct": -5.17, + "current_price": 17.020000457763672, + "return_pct": -5.44, "days_held": 24, "last_updated": "2026-04-08", "return_1d": 0.03, @@ -11366,8 +11366,8 @@ "entry_price": 8.90999984741211, "discovery_date": "2026-03-15", "status": "open", - "current_price": 8.779999732971191, - "return_pct": -1.46, + "current_price": 8.775300025939941, + "return_pct": -1.51, "days_held": 24, "last_updated": "2026-04-08", "return_1d": -0.17, @@ -11389,8 +11389,8 @@ "entry_price": 18.84000015258789, "discovery_date": "2026-03-15", "status": "open", - "current_price": 21.440000534057617, - "return_pct": 13.8, + "current_price": 21.3799991607666, + "return_pct": 13.48, "days_held": 24, "last_updated": "2026-04-08", "return_1d": 1.06, @@ -11435,8 +11435,8 @@ "entry_price": 6.829999923706055, "discovery_date": "2026-03-15", "status": "open", - "current_price": 6.230100154876709, - "return_pct": -8.78, + "current_price": 6.255000114440918, + "return_pct": -8.42, "days_held": 24, "last_updated": "2026-04-08", "return_1d": 1.1, @@ -11458,8 +11458,8 @@ "entry_price": 158.22000122070312, "discovery_date": "2026-03-15", "status": "open", - "current_price": 176.32000732421875, - "return_pct": 11.44, + "current_price": 177.25, + "return_pct": 12.03, "days_held": 24, "last_updated": "2026-04-08", "return_1d": 4.19, @@ -11481,8 +11481,8 @@ "entry_price": 7.900000095367432, "discovery_date": "2026-03-15", "status": "open", - "current_price": 8.114999771118164, - "return_pct": 2.72, + "current_price": 8.10990047454834, + "return_pct": 2.66, "days_held": 24, "last_updated": "2026-04-08", "return_1d": 0.57, @@ -11506,8 +11506,8 @@ "entry_price": 36.60499954223633, "discovery_date": "2026-03-16", "status": "open", - "current_price": 32.74869918823242, - "return_pct": -10.53, + "current_price": 33.220001220703125, + "return_pct": -9.25, "days_held": 23, "last_updated": "2026-04-08", "return_1d": -2.31, @@ -11529,8 +11529,8 @@ "entry_price": 20.475000381469727, "discovery_date": "2026-03-16", "status": "open", - "current_price": 20.135000228881836, - "return_pct": -1.66, + "current_price": 20.1299991607666, + "return_pct": -1.68, "days_held": 23, "last_updated": "2026-04-08", "return_1d": 0.15, @@ -11575,8 +11575,8 @@ "entry_price": 19.100000381469727, "discovery_date": "2026-03-16", "status": "open", - "current_price": 21.440000534057617, - "return_pct": 12.25, + "current_price": 21.3799991607666, + "return_pct": 11.94, "days_held": 23, "last_updated": "2026-04-08", "return_1d": -6.34, @@ -11598,8 +11598,8 @@ "entry_price": 66.86000061035156, "discovery_date": "2026-03-16", "status": "open", - "current_price": 62.724998474121094, - "return_pct": -6.18, + "current_price": 62.5, + "return_pct": -6.52, "days_held": 23, "last_updated": "2026-04-08", "return_1d": 1.22, @@ -11621,8 +11621,8 @@ "entry_price": 14.079999923706055, "discovery_date": "2026-03-16", "status": "open", - "current_price": 13.9399995803833, - "return_pct": -0.99, + "current_price": 13.960000038146973, + "return_pct": -0.85, "days_held": 23, "last_updated": "2026-04-08", "return_1d": 0.85, @@ -11644,8 +11644,8 @@ "entry_price": 7.934999942779541, "discovery_date": "2026-03-16", "status": "open", - "current_price": 8.114999771118164, - "return_pct": 2.27, + "current_price": 8.10990047454834, + "return_pct": 2.2, "days_held": 23, "last_updated": "2026-04-08", "return_1d": -2.58, @@ -11667,8 +11667,8 @@ "entry_price": 52.630001068115234, "discovery_date": "2026-03-16", "status": "open", - "current_price": 54.11000061035156, - "return_pct": 2.81, + "current_price": 54.349998474121094, + "return_pct": 3.27, "days_held": 23, "last_updated": "2026-04-08", "return_1d": 1.27, @@ -11690,8 +11690,8 @@ "entry_price": 6.855000019073486, "discovery_date": "2026-03-16", "status": "open", - "current_price": 6.230100154876709, - "return_pct": -9.12, + "current_price": 6.255000114440918, + "return_pct": -8.75, "days_held": 23, "last_updated": "2026-04-08", "return_1d": 0.89, @@ -11715,8 +11715,8 @@ "entry_price": 20.674999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 20.135000228881836, - "return_pct": -2.61, + "current_price": 20.1299991607666, + "return_pct": -2.64, "days_held": 22, "last_updated": "2026-04-08", "return_1d": 0.15, @@ -11738,8 +11738,8 @@ "entry_price": 18.299999237060547, "discovery_date": "2026-03-17", "status": "open", - "current_price": 17.06999969482422, - "return_pct": -6.72, + "current_price": 17.020000457763672, + "return_pct": -6.99, "days_held": 22, "last_updated": "2026-04-08", "return_1d": -3.66, @@ -11761,8 +11761,8 @@ "entry_price": 67.62999725341797, "discovery_date": "2026-03-17", "status": "open", - "current_price": 62.724998474121094, - "return_pct": -7.25, + "current_price": 62.5, + "return_pct": -7.59, "days_held": 22, "last_updated": "2026-04-08", "return_1d": 0.07, @@ -11784,8 +11784,8 @@ "entry_price": 139.99000549316406, "discovery_date": "2026-03-17", "status": "open", - "current_price": 132.30999755859375, - "return_pct": -5.49, + "current_price": 132.4600067138672, + "return_pct": -5.38, "days_held": 22, "last_updated": "2026-04-08", "return_1d": 2.35, @@ -11807,8 +11807,8 @@ "entry_price": 35.86000061035156, "discovery_date": "2026-03-17", "status": "open", - "current_price": 32.74869918823242, - "return_pct": -8.68, + "current_price": 33.220001220703125, + "return_pct": -7.36, "days_held": 22, "last_updated": "2026-04-08", "return_1d": 0.11, @@ -11830,8 +11830,8 @@ "entry_price": 71.61499786376953, "discovery_date": "2026-03-17", "status": "open", - "current_price": 73.15499877929688, - "return_pct": 2.15, + "current_price": 73.25499725341797, + "return_pct": 2.29, "days_held": 22, "last_updated": "2026-04-08", "return_1d": -1.85, @@ -11876,8 +11876,8 @@ "entry_price": 44.7599983215332, "discovery_date": "2026-03-17", "status": "open", - "current_price": 44.310001373291016, - "return_pct": -1.01, + "current_price": 44.22999954223633, + "return_pct": -1.18, "days_held": 22, "last_updated": "2026-04-08", "return_1d": -0.69, @@ -11899,8 +11899,8 @@ "entry_price": 16.969999313354492, "discovery_date": "2026-03-17", "status": "open", - "current_price": 15.369999885559082, - "return_pct": -9.43, + "current_price": 15.359999656677246, + "return_pct": -9.49, "days_held": 22, "last_updated": "2026-04-08", "return_1d": 12.29, @@ -11922,8 +11922,8 @@ "entry_price": 8.880000114440918, "discovery_date": "2026-03-17", "status": "open", - "current_price": 8.779999732971191, - "return_pct": -1.13, + "current_price": 8.775300025939941, + "return_pct": -1.18, "days_held": 22, "last_updated": "2026-04-08", "return_1d": -1.58, @@ -11945,8 +11945,8 @@ "entry_price": 93.55999755859375, "discovery_date": "2026-03-17", "status": "open", - "current_price": 94.80999755859375, - "return_pct": 1.34, + "current_price": 95.63500213623047, + "return_pct": 2.22, "days_held": 22, "last_updated": "2026-04-08", "return_1d": 1.39, @@ -11968,8 +11968,8 @@ "entry_price": 6.954999923706055, "discovery_date": "2026-03-17", "status": "open", - "current_price": 6.230100154876709, - "return_pct": -10.42, + "current_price": 6.255000114440918, + "return_pct": -10.06, "days_held": 22, "last_updated": "2026-04-08", "return_1d": -5.39, @@ -11993,8 +11993,8 @@ "entry_price": 8.586000442504883, "discovery_date": "2026-03-19", "status": "open", - "current_price": 8.779999732971191, - "return_pct": 2.26, + "current_price": 8.775300025939941, + "return_pct": 2.2, "days_held": 20, "last_updated": "2026-04-08", "return_1d": -1.53, @@ -12016,8 +12016,8 @@ "entry_price": 110.56999969482422, "discovery_date": "2026-03-19", "status": "open", - "current_price": 111.75499725341797, - "return_pct": 1.07, + "current_price": 111.7300033569336, + "return_pct": 1.05, "days_held": 20, "last_updated": "2026-04-08", "return_1d": -0.91, @@ -12039,8 +12039,8 @@ "entry_price": 163.5800018310547, "discovery_date": "2026-03-19", "status": "open", - "current_price": 158.0500030517578, - "return_pct": -3.38, + "current_price": 157.94000244140625, + "return_pct": -3.45, "days_held": 20, "last_updated": "2026-04-08", "return_1d": 0.13, @@ -12062,8 +12062,8 @@ "entry_price": 353.3550109863281, "discovery_date": "2026-03-19", "status": "open", - "current_price": 347.0, - "return_pct": -1.8, + "current_price": 347.3500061035156, + "return_pct": -1.7, "days_held": 20, "last_updated": "2026-04-08", "return_1d": -0.89, @@ -12085,8 +12085,8 @@ "entry_price": 159.52000427246094, "discovery_date": "2026-03-19", "status": "open", - "current_price": 176.32000732421875, - "return_pct": 10.53, + "current_price": 177.25, + "return_pct": 11.11, "days_held": 20, "last_updated": "2026-04-08", "return_1d": 2.49, @@ -12110,8 +12110,8 @@ "entry_price": 63.23500061035156, "discovery_date": "2026-03-20", "status": "open", - "current_price": 62.724998474121094, - "return_pct": -0.81, + "current_price": 62.5, + "return_pct": -1.16, "days_held": 19, "last_updated": "2026-04-08", "return_1d": -6.33, @@ -12133,8 +12133,8 @@ "entry_price": 16.635000228881836, "discovery_date": "2026-03-20", "status": "open", - "current_price": 17.06999969482422, - "return_pct": 2.61, + "current_price": 17.020000457763672, + "return_pct": 2.31, "days_held": 19, "last_updated": "2026-04-08", "return_1d": 1.11, @@ -12156,8 +12156,8 @@ "entry_price": 0.9240000247955322, "discovery_date": "2026-03-20", "status": "open", - "current_price": 0.8802000284194946, - "return_pct": -4.74, + "current_price": 0.8751999735832214, + "return_pct": -5.28, "days_held": 19, "last_updated": "2026-04-08", "return_1d": 2.16, @@ -12179,8 +12179,8 @@ "entry_price": 17.25, "discovery_date": "2026-03-20", "status": "open", - "current_price": 17.459999084472656, - "return_pct": 1.22, + "current_price": 17.405000686645508, + "return_pct": 0.9, "days_held": 19, "last_updated": "2026-04-08", "return_1d": -1.1, @@ -12202,8 +12202,8 @@ "entry_price": 28.429899215698242, "discovery_date": "2026-03-20", "status": "open", - "current_price": 27.309999465942383, - "return_pct": -3.94, + "current_price": 27.31999969482422, + "return_pct": -3.9, "days_held": 19, "last_updated": "2026-04-08", "return_1d": -0.42, @@ -12225,8 +12225,8 @@ "entry_price": 18.104999542236328, "discovery_date": "2026-03-20", "status": "open", - "current_price": 17.889999389648438, - "return_pct": -1.19, + "current_price": 17.912399291992188, + "return_pct": -1.06, "days_held": 19, "last_updated": "2026-04-08", "return_1d": -3.07, @@ -12250,8 +12250,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-21", "status": "open", - "current_price": 42.689998626708984, - "return_pct": 23.24, + "current_price": 42.69499969482422, + "return_pct": 23.25, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12273,8 +12273,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-21", "status": "open", - "current_price": 9.1899995803833, - "return_pct": -22.51, + "current_price": 9.199999809265137, + "return_pct": -22.43, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12296,8 +12296,8 @@ "entry_price": 8.470000267028809, "discovery_date": "2026-03-21", "status": "open", - "current_price": 8.779999732971191, - "return_pct": 3.66, + "current_price": 8.775300025939941, + "return_pct": 3.6, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12319,8 +12319,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-21", "status": "open", - "current_price": 66.5199966430664, - "return_pct": 3.79, + "current_price": 66.84500122070312, + "return_pct": 4.3, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12342,8 +12342,8 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-21", "status": "open", - "current_price": 13.574999809265137, - "return_pct": 3.47, + "current_price": 13.545000076293945, + "return_pct": 3.24, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12365,8 +12365,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-21", "status": "open", - "current_price": 241.58999633789062, - "return_pct": -2.58, + "current_price": 241.61000061035156, + "return_pct": -2.57, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12388,8 +12388,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-21", "status": "open", - "current_price": 67.16000366210938, - "return_pct": 0.16, + "current_price": 67.2300033569336, + "return_pct": 0.27, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12411,8 +12411,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-21", "status": "open", - "current_price": 25.020000457763672, - "return_pct": 6.65, + "current_price": 24.979999542236328, + "return_pct": 6.48, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12434,8 +12434,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.8299999833106995, - "return_pct": -0.56, + "current_price": 0.8357999920845032, + "return_pct": 0.13, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12457,8 +12457,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-21", "status": "open", - "current_price": 0.8802000284194946, - "return_pct": -6.76, + "current_price": 0.8751999735832214, + "return_pct": -7.29, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12480,8 +12480,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-21", "status": "open", - "current_price": 7.179999828338623, - "return_pct": 24.01, + "current_price": 7.195000171661377, + "return_pct": 24.27, "days_held": 18, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12505,8 +12505,8 @@ "entry_price": 11.859999656677246, "discovery_date": "2026-03-22", "status": "open", - "current_price": 9.1899995803833, - "return_pct": -22.51, + "current_price": 9.199999809265137, + "return_pct": -22.43, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 2.07, @@ -12528,8 +12528,8 @@ "entry_price": 0.9440000057220459, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.8802000284194946, - "return_pct": -6.76, + "current_price": 0.8751999735832214, + "return_pct": -7.29, "days_held": 17, "last_updated": "2026-04-08", "return_1d": -0.02, @@ -12551,8 +12551,8 @@ "entry_price": 247.99000549316406, "discovery_date": "2026-03-22", "status": "open", - "current_price": 241.58999633789062, - "return_pct": -2.58, + "current_price": 241.61000061035156, + "return_pct": -2.57, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 0.34, @@ -12574,8 +12574,8 @@ "entry_price": 0.8346999883651733, "discovery_date": "2026-03-22", "status": "open", - "current_price": 0.8299999833106995, - "return_pct": -0.56, + "current_price": 0.8357999920845032, + "return_pct": 0.13, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 4.28, @@ -12597,8 +12597,8 @@ "entry_price": 64.08999633789062, "discovery_date": "2026-03-22", "status": "open", - "current_price": 66.5199966430664, - "return_pct": 3.79, + "current_price": 66.84500122070312, + "return_pct": 4.3, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 1.7, @@ -12620,8 +12620,8 @@ "entry_price": 5.789999961853027, "discovery_date": "2026-03-22", "status": "open", - "current_price": 7.179999828338623, - "return_pct": 24.01, + "current_price": 7.195000171661377, + "return_pct": 24.27, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 5.44, @@ -12643,8 +12643,8 @@ "entry_price": 13.119999885559082, "discovery_date": "2026-03-22", "status": "open", - "current_price": 13.574999809265137, - "return_pct": 3.47, + "current_price": 13.545000076293945, + "return_pct": 3.24, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 2.93, @@ -12666,8 +12666,8 @@ "entry_price": 34.63999938964844, "discovery_date": "2026-03-22", "status": "open", - "current_price": 42.689998626708984, - "return_pct": 23.24, + "current_price": 42.69499969482422, + "return_pct": 23.25, "days_held": 17, "last_updated": "2026-04-08", "return_1d": -0.89, @@ -12689,8 +12689,8 @@ "entry_price": 23.459999084472656, "discovery_date": "2026-03-22", "status": "open", - "current_price": 25.020000457763672, - "return_pct": 6.65, + "current_price": 24.979999542236328, + "return_pct": 6.48, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 2.49, @@ -12712,8 +12712,8 @@ "entry_price": 67.05000305175781, "discovery_date": "2026-03-22", "status": "open", - "current_price": 67.16000366210938, - "return_pct": 0.16, + "current_price": 67.2300033569336, + "return_pct": 0.27, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 0.25, @@ -12735,8 +12735,8 @@ "entry_price": 17.059999465942383, "discovery_date": "2026-03-22", "status": "open", - "current_price": 17.459999084472656, - "return_pct": 2.34, + "current_price": 17.405000686645508, + "return_pct": 2.02, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 3.11, @@ -12758,8 +12758,8 @@ "entry_price": 12.220000267028809, "discovery_date": "2026-03-22", "status": "open", - "current_price": 15.479999542236328, - "return_pct": 26.68, + "current_price": 15.520000457763672, + "return_pct": 27.0, "days_held": 17, "last_updated": "2026-04-08", "return_1d": 3.11, @@ -12783,8 +12783,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-28", "status": "open", - "current_price": 38.40999984741211, - "return_pct": 5.75, + "current_price": 38.525001525878906, + "return_pct": 6.07, "days_held": 11, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12806,8 +12806,8 @@ "entry_price": 179.30999755859375, "discovery_date": "2026-03-28", "status": "open", - "current_price": 182.42999267578125, - "return_pct": 1.74, + "current_price": 182.5399932861328, + "return_pct": 1.8, "days_held": 11, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12829,8 +12829,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-28", "status": "open", - "current_price": 103.55000305175781, - "return_pct": 16.18, + "current_price": 103.30999755859375, + "return_pct": 15.91, "days_held": 11, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12875,8 +12875,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-28", "status": "open", - "current_price": 58.777198791503906, - "return_pct": 0.41, + "current_price": 58.79999923706055, + "return_pct": 0.44, "days_held": 11, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12898,8 +12898,8 @@ "entry_price": 2.259999990463257, "discovery_date": "2026-03-28", "status": "open", - "current_price": 3.0250000953674316, - "return_pct": 33.85, + "current_price": 3.049799919128418, + "return_pct": 34.95, "days_held": 11, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12921,8 +12921,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-28", "status": "open", - "current_price": 218.55999755859375, - "return_pct": 14.72, + "current_price": 218.30999755859375, + "return_pct": 14.59, "days_held": 11, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -12946,8 +12946,8 @@ "entry_price": 36.31999969482422, "discovery_date": "2026-03-29", "status": "open", - "current_price": 38.40999984741211, - "return_pct": 5.75, + "current_price": 38.525001525878906, + "return_pct": 6.07, "days_held": 10, "last_updated": "2026-04-08", "return_1d": 0.08, @@ -12969,8 +12969,8 @@ "entry_price": 190.52000427246094, "discovery_date": "2026-03-29", "status": "open", - "current_price": 218.55999755859375, - "return_pct": 14.72, + "current_price": 218.30999755859375, + "return_pct": 14.59, "days_held": 10, "last_updated": "2026-04-08", "return_1d": 0.06, @@ -12992,8 +12992,8 @@ "entry_price": 89.12999725341797, "discovery_date": "2026-03-29", "status": "open", - "current_price": 103.55000305175781, - "return_pct": 16.18, + "current_price": 103.30999755859375, + "return_pct": 15.91, "days_held": 10, "last_updated": "2026-04-08", "return_1d": -3.03, @@ -13015,8 +13015,8 @@ "entry_price": 20.770000457763672, "discovery_date": "2026-03-29", "status": "open", - "current_price": 19.170000076293945, - "return_pct": -7.7, + "current_price": 19.184999465942383, + "return_pct": -7.63, "days_held": 10, "last_updated": "2026-04-08", "return_1d": 2.26, @@ -13038,8 +13038,8 @@ "entry_price": 1.4299999475479126, "discovery_date": "2026-03-29", "status": "open", - "current_price": 1.7100000381469727, - "return_pct": 19.58, + "current_price": 1.707900047302246, + "return_pct": 19.43, "days_held": 10, "last_updated": "2026-04-08", "return_1d": -1.4, @@ -13061,8 +13061,8 @@ "entry_price": 58.540000915527344, "discovery_date": "2026-03-29", "status": "open", - "current_price": 58.777198791503906, - "return_pct": 0.41, + "current_price": 58.79999923706055, + "return_pct": 0.44, "days_held": 10, "last_updated": "2026-04-08", "return_1d": 1.76, @@ -13086,8 +13086,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-03", "status": "open", - "current_price": 10.979999542236328, - "return_pct": 6.19, + "current_price": 10.984999656677246, + "return_pct": 6.24, "days_held": 5, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13107,8 +13107,8 @@ "entry_price": 12.029999732971191, "discovery_date": "2026-04-03", "status": "open", - "current_price": 12.1899995803833, - "return_pct": 1.33, + "current_price": 12.25, + "return_pct": 1.83, "days_held": 5, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13128,8 +13128,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-03", "status": "open", - "current_price": 22.1200008392334, - "return_pct": 3.08, + "current_price": 22.135000228881836, + "return_pct": 3.15, "days_held": 5, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13149,8 +13149,8 @@ "entry_price": 3.1500000953674316, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.7850000858306885, - "return_pct": -11.59, + "current_price": 2.825000047683716, + "return_pct": -10.32, "days_held": 5, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13170,8 +13170,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-03", "status": "open", - "current_price": 2.375, - "return_pct": -1.45, + "current_price": 2.390000104904175, + "return_pct": -0.83, "days_held": 5, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13214,8 +13214,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-04", "status": "open", - "current_price": 10.979999542236328, - "return_pct": 6.19, + "current_price": 10.984999656677246, + "return_pct": 6.24, "days_held": 4, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13235,8 +13235,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-04", "status": "open", - "current_price": 22.1200008392334, - "return_pct": 3.08, + "current_price": 22.135000228881836, + "return_pct": 3.15, "days_held": 4, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13277,8 +13277,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-04", "status": "open", - "current_price": 2.375, - "return_pct": -1.45, + "current_price": 2.390000104904175, + "return_pct": -0.83, "days_held": 4, "last_updated": "2026-04-08", "return_1d": 0.0, @@ -13300,8 +13300,8 @@ "entry_price": 10.34000015258789, "discovery_date": "2026-04-05", "status": "open", - "current_price": 10.979999542236328, - "return_pct": 6.19, + "current_price": 10.984999656677246, + "return_pct": 6.24, "days_held": 3, "last_updated": "2026-04-08", "return_1d": 2.47, @@ -13321,8 +13321,8 @@ "entry_price": 21.459999084472656, "discovery_date": "2026-04-05", "status": "open", - "current_price": 22.1200008392334, - "return_pct": 3.08, + "current_price": 22.135000228881836, + "return_pct": 3.15, "days_held": 3, "last_updated": "2026-04-08", "return_1d": 3.4, @@ -13342,8 +13342,8 @@ "entry_price": 8.640000343322754, "discovery_date": "2026-04-05", "status": "open", - "current_price": 8.779999732971191, - "return_pct": 1.62, + "current_price": 8.775300025939941, + "return_pct": 1.57, "days_held": 3, "last_updated": "2026-04-08", "return_1d": 1.39, @@ -13363,8 +13363,8 @@ "entry_price": 160.92999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 162.3699951171875, - "return_pct": 0.89, + "current_price": 162.3300018310547, + "return_pct": 0.87, "days_held": 3, "last_updated": "2026-04-08", "return_1d": -0.32, @@ -13405,8 +13405,8 @@ "entry_price": 2.4100000858306885, "discovery_date": "2026-04-05", "status": "open", - "current_price": 2.375, - "return_pct": -1.45, + "current_price": 2.390000104904175, + "return_pct": -0.83, "days_held": 3, "last_updated": "2026-04-08", "return_1d": 4.56, @@ -13426,7 +13426,7 @@ "entry_price": 300.79998779296875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 308.79998779296875, + "current_price": 308.7900085449219, "return_pct": 2.66, "days_held": 3, "last_updated": "2026-04-08", @@ -13447,8 +13447,8 @@ "entry_price": 194.8699951171875, "discovery_date": "2026-04-05", "status": "open", - "current_price": 206.96499633789062, - "return_pct": 6.21, + "current_price": 207.1300048828125, + "return_pct": 6.29, "days_held": 3, "last_updated": "2026-04-08", "return_1d": 1.45, @@ -13468,8 +13468,8 @@ "entry_price": 214.97999572753906, "discovery_date": "2026-04-05", "status": "open", - "current_price": 227.72999572753906, - "return_pct": 5.93, + "current_price": 226.58999633789062, + "return_pct": 5.4, "days_held": 3, "last_updated": "2026-04-08", "return_1d": 1.42, @@ -13489,8 +13489,8 @@ "entry_price": 242.9199981689453, "discovery_date": "2026-04-05", "status": "open", - "current_price": 244.11329650878906, - "return_pct": 0.49, + "current_price": 243.7050018310547, + "return_pct": 0.32, "days_held": 3, "last_updated": "2026-04-08", "return_1d": 0.33, @@ -13510,8 +13510,8 @@ "entry_price": 187.17999267578125, "discovery_date": "2026-04-05", "status": "open", - "current_price": 182.42999267578125, - "return_pct": -2.54, + "current_price": 182.5399932861328, + "return_pct": -2.48, "days_held": 3, "last_updated": "2026-04-08", "return_1d": -0.18, @@ -13531,8 +13531,8 @@ "entry_price": 9.960000038146973, "discovery_date": "2026-04-05", "status": "open", - "current_price": 9.109999656677246, - "return_pct": -8.53, + "current_price": 9.0649995803833, + "return_pct": -8.99, "days_held": 3, "last_updated": "2026-04-08", "return_1d": -2.81, @@ -13552,8 +13552,8 @@ "entry_price": 11.229999542236328, "discovery_date": "2026-04-05", "status": "open", - "current_price": 11.680000305175781, - "return_pct": 4.01, + "current_price": 11.65999984741211, + "return_pct": 3.83, "days_held": 3, "last_updated": "2026-04-08", "return_1d": -0.4, @@ -13575,8 +13575,8 @@ "entry_price": 10.616000175476074, "discovery_date": "2026-04-06", "status": "open", - "current_price": 10.979999542236328, - "return_pct": 3.43, + "current_price": 10.984999656677246, + "return_pct": 3.48, "days_held": 2, "last_updated": "2026-04-08", "return_1d": -2.65, @@ -13596,8 +13596,8 @@ "entry_price": 932.6599731445312, "discovery_date": "2026-04-06", "status": "open", - "current_price": 946.7050170898438, - "return_pct": 1.51, + "current_price": 947.1749877929688, + "return_pct": 1.56, "days_held": 2, "last_updated": "2026-04-08", "return_1d": -2.69, @@ -13617,8 +13617,8 @@ "entry_price": 3.2200000286102295, "discovery_date": "2026-04-06", "status": "open", - "current_price": 2.7850000858306885, - "return_pct": -13.51, + "current_price": 2.825000047683716, + "return_pct": -12.27, "days_held": 2, "last_updated": "2026-04-08", "return_1d": 8.85, @@ -13638,8 +13638,8 @@ "entry_price": 175.5299072265625, "discovery_date": "2026-04-06", "status": "open", - "current_price": 179.55999755859375, - "return_pct": 2.3, + "current_price": 180.0749969482422, + "return_pct": 2.59, "days_held": 2, "last_updated": "2026-04-08", "return_1d": -5.17, @@ -13659,8 +13659,8 @@ "entry_price": 79.27999877929688, "discovery_date": "2026-04-06", "status": "open", - "current_price": 82.51000213623047, - "return_pct": 4.07, + "current_price": 82.48500061035156, + "return_pct": 4.04, "days_held": 2, "last_updated": "2026-04-08", "return_1d": 0.26, @@ -13680,8 +13680,8 @@ "entry_price": 22.3700008392334, "discovery_date": "2026-04-06", "status": "open", - "current_price": 22.1200008392334, - "return_pct": -1.12, + "current_price": 22.135000228881836, + "return_pct": -1.05, "days_held": 2, "last_updated": "2026-04-08", "return_1d": -1.36, @@ -13701,8 +13701,8 @@ "entry_price": 9.713299751281738, "discovery_date": "2026-04-06", "status": "open", - "current_price": 9.859999656677246, - "return_pct": 1.51, + "current_price": 9.824299812316895, + "return_pct": 1.14, "days_held": 2, "last_updated": "2026-04-08", "return_1d": -1.17, @@ -13745,8 +13745,8 @@ "entry_price": 18.25, "discovery_date": "2026-04-07", "status": "open", - "current_price": 17.8700008392334, - "return_pct": -2.08, + "current_price": 17.81999969482422, + "return_pct": -2.36, "days_held": 1, "last_updated": "2026-04-08", "return_1d": -2.08, @@ -13766,8 +13766,8 @@ "entry_price": 15.989999771118164, "discovery_date": "2026-04-07", "status": "open", - "current_price": 17.149999618530273, - "return_pct": 7.25, + "current_price": 17.15999984741211, + "return_pct": 7.32, "days_held": 1, "last_updated": "2026-04-08", "return_1d": 7.25, @@ -13787,8 +13787,8 @@ "entry_price": 173.52999877929688, "discovery_date": "2026-04-07", "status": "open", - "current_price": 176.32000732421875, - "return_pct": 1.61, + "current_price": 177.25, + "return_pct": 2.14, "days_held": 1, "last_updated": "2026-04-08", "return_1d": 1.61, @@ -13808,8 +13808,8 @@ "entry_price": 25.18000030517578, "discovery_date": "2026-04-07", "status": "open", - "current_price": 27.834999084472656, - "return_pct": 10.54, + "current_price": 27.84000015258789, + "return_pct": 10.56, "days_held": 1, "last_updated": "2026-04-08", "return_1d": 10.54, @@ -13836,6 +13836,122 @@ "return_1d": -0.0, "win_1d": false } + ], + "2026-04-08": [ + { + "ticker": "CSCO", + "rank": 1, + "company_name": "Cisco Systems, Inc.", + "description": "Cisco Systems, Inc. designs, develops, and sells networking hardware, telecommunications equipment, and software solutions worldwide.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 78, + "confidence": 8, + "risk_level": "low", + "reason": "CSCO benefits from an analyst upgrade by Ethos Capital and incredibly bullish options flow, highlighted by a P/C ratio of 0.057 and massive volume of 36k calls versus just 2.1k puts. Technical momentum is accelerating right now with a fresh bullish MACD crossover, price breaking above the 20 EMA, and rising OBV indicating institutional accumulation. The reward-to-risk profile is highly favorable given the stock's low volatility (ATR of 2.5%) and strong support above the 50 SMA. The primary risk is a cluster of recent insider selling totaling $1.4M and a weak ADX (10.4) that suggests the breakout could be choppy.", + "entry_price": 82.4749984741211, + "discovery_date": "2026-04-08", + "status": "open", + "current_price": 82.48500061035156, + "return_pct": 0.01, + "days_held": 0, + "last_updated": "2026-04-08" + }, + { + "ticker": "NFLX", + "rank": 2, + "company_name": "Netflix, Inc.", + "description": "Netflix, Inc. operates as a premier streaming entertainment service, offering movies, television series, and games globally.", + "strategy_match": "analyst_upgrade", + "pipeline": "analyst_upgrade", + "final_score": 75, + "confidence": 8, + "risk_level": "moderate", + "reason": "NFLX exhibits strong confluence between an analyst upgrade and highly bullish options positioning, boasting a volume P/C ratio of 0.311 and 37k in call volume. The timing is urgent as the stock is in a powerful uptrend (ADX of 39.4) and just registered a bullish MACD crossover alongside rising On-Balance Volume. This creates an attractive momentum setup heading into its earnings report in 8 days, supported by price action holding firmly above the 50 SMA. However, heavy insider selling of $40M by Director Reed Hastings and the binary risk of the impending earnings release could invalidate the technical thesis.", + "entry_price": 99.2249984741211, + "discovery_date": "2026-04-08", + "status": "open", + "current_price": 99.11000061035156, + "return_pct": -0.12, + "days_held": 0, + "last_updated": "2026-04-08" + }, + { + "ticker": "HMH", + "rank": 3, + "company_name": "HMH Holding Inc.", + "description": "HMH Holding Inc. provides specialized offshore and onshore oil and gas drilling equipment, systems, and aftermarket services.", + "strategy_match": "insider_buying", + "pipeline": "insider_buying", + "final_score": 71, + "confidence": 7, + "risk_level": "high", + "reason": "HMH presents a high-conviction fundamental catalyst with a cluster of 4 insiders buying, anchored by a massive $1M open-market purchase from the CFO. The timing is optimal for a mean-reversion trade as the stock is technically exhausted, displaying an extreme RSI of 0.0 and trading near the lower Bollinger Band. This creates an excellent asymmetric reward profile for a sharp bounce, given the direct capital commitment from executives who view the selloff as overdone. The key risk is that the stock remains trapped in a severe technical downtrend with high volatility (ATR 7.1%), and falling OBV confirms lingering institutional distribution.", + "entry_price": 17.81999969482422, + "discovery_date": "2026-04-08", + "status": "open", + "current_price": 17.81999969482422, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-04-08" + }, + { + "ticker": "AA", + "rank": 4, + "company_name": "Alcoa Corporation", + "description": "Alcoa Corporation is a global industry leader in bauxite mining, alumina refining, and primary aluminum production.", + "strategy_match": "minervini", + "pipeline": "minervini", + "final_score": 68, + "confidence": 7, + "risk_level": "moderate", + "reason": "AA is a textbook Minervini Stage 2 uptrend candidate with an elite RS Rating of 94/100, having gained +207% off its 52-week low. Upward momentum is resuming immediately as evidenced by a bullish MACD crossover, rising OBV, and price trading within 6% of 52-week highs, indicating minimal overhead supply. The risk/reward is favorable for trend-following, bolstered by strong institutional support with the price sitting +14.5% above the VWAP. The primary risk stems from elevated put volume on near-term strikes (3.38x Vol/OI at the $47 strike) and an upcoming earnings report in 8 days.", + "entry_price": 68.44000244140625, + "discovery_date": "2026-04-08", + "status": "open", + "current_price": 68.4800033569336, + "return_pct": 0.06, + "days_held": 0, + "last_updated": "2026-04-08" + }, + { + "ticker": "TSLA", + "rank": 5, + "company_name": "Tesla, Inc.", + "description": "Tesla, Inc. designs, develops, manufactures, and sells electric vehicles, alongside energy generation and storage systems.", + "strategy_match": "options_flow", + "pipeline": "options_flow", + "final_score": 60, + "confidence": 6, + "risk_level": "high", + "reason": "TSLA's edge relies on bullish speculative options flow, featuring 7 unusual call trades against 4 puts and an overall call volume of 190k (P/C ratio 0.59). The trade is timely because the stock is significantly oversold (RSI 34.7) and is currently pinned exactly at the lower Bollinger Band ($344.28), a classic pivot area for technical bounces. This offers a moderate-to-high risk mean-reversion opportunity, as options buyers are clearly positioning for a short-term relief rally off support. The thesis is vulnerable to the overarching bearish trend (price below the 50 SMA and 200 SMA) and recent insider selling totaling $9.2M.", + "entry_price": 351.1260070800781, + "discovery_date": "2026-04-08", + "status": "open", + "current_price": 351.2300109863281, + "return_pct": 0.03, + "days_held": 0, + "last_updated": "2026-04-08" + }, + { + "ticker": "GME", + "rank": 6, + "company_name": "GameStop Corp.", + "description": "GameStop Corp. is a specialty retailer offering new and pre-owned gaming consoles, software, accessories, and pop culture collectibles.", + "strategy_match": "social_dd", + "pipeline": "social_dd", + "final_score": 56, + "confidence": 5, + "risk_level": "speculative", + "reason": "GME offers a purely speculative momentum setup, driven by a high Social DD score (75/100) and a heavily elevated short interest of 15.7%. Short-term technicals are inflecting positively right now, highlighted by a bullish MACD crossover, rising On-Balance Volume, and a break above the 20 EMA. The risk/reward profile is highly asymmetric, requiring retail volume to trigger a short squeeze for outsized gains. However, the fundamental backdrop is weak with -13.9% revenue growth, and recent insider selling of $330k could easily derail a meme-driven rally.", + "entry_price": 23.3799991607666, + "discovery_date": "2026-04-08", + "status": "open", + "current_price": 23.3799991607666, + "return_pct": 0.0, + "days_held": 0, + "last_updated": "2026-04-08" + } ] } } \ No newline at end of file diff --git a/data/recommendations/statistics.json b/data/recommendations/statistics.json index fd702ebf..4f9d8ddd 100644 --- a/data/recommendations/statistics.json +++ b/data/recommendations/statistics.json @@ -1,5 +1,5 @@ { - "total_recommendations": 591, + "total_recommendations": 597, "by_strategy": { "momentum": { "count": 136, @@ -32,7 +32,7 @@ "win_rate_30d": 31.2 }, "insider_buying": { - "count": 173, + "count": 174, "wins_1d": 64, "losses_1d": 108, "wins_7d": 73, @@ -47,7 +47,7 @@ "win_rate_30d": 29.2 }, "options_flow": { - "count": 91, + "count": 92, "wins_1d": 31, "losses_1d": 60, "wins_7d": 41, @@ -137,7 +137,7 @@ "win_rate_30d": 28.6 }, "analyst_upgrade": { - "count": 32, + "count": 34, "wins_1d": 11, "losses_1d": 21, "wins_7d": 12, @@ -182,7 +182,7 @@ "win_rate_30d": 16.7 }, "social_dd": { - "count": 25, + "count": 26, "wins_1d": 12, "losses_1d": 13, "wins_7d": 11, @@ -197,7 +197,7 @@ "win_rate_30d": 58.8 }, "minervini": { - "count": 1, + "count": 2, "wins_1d": 1, "losses_1d": 0, "wins_7d": 0,