{"ticker": {"uuid": "800cdd57-0865-4619-a38c-4e679ef429e7", "symbol": "TNC", "name": "Tennant Company", "exchange": "NYSE", "asset_type": "Equity", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, TNC rose 35.65%, moving from 63.48 to 86.11. The latest weekly close is above the Trend Line and above Fair Value. Trend Signal is active on the latest week and was active in 3 of the last 12 weeks. Relative Strength is -1.63 and has improved across the 12-week window. Market Dynamics is 0.62 on the latest week. Expectation is positive at 55.06%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "86.11"}, {"label": "12-Week Change", "value": "35.65%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 55.06%"}, {"label": "Signal Weeks", "value": "3 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "-1.63"}, {"label": "Market Dynamics", "value": "0.62"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 84.26, "high": 88.19, "low": 84.26, "close": 86.11, "volume": 672738}, "trend_line": 75.293863, "activity_lines": {"activity_5": 84.147713, "activity_10": 82.111482, "activity_20": 77.45509, "activity_30": 76.496884}, "trend_signal": 1, "fair_value": 83.624567, "relative_strength": -1.631857, "rate_of_change": 0.31685656543337787, "market_dynamics": 0.623308, "expectation": {"probability": 55.0636, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 73.618058, "high": 77.876875, "low": 71.642121, "close": 76.6587, "volume": 386218}, "trend_line": 65.59789, "activity_lines": {"activity_5": 74.594647, "activity_10": 73.21022, "activity_20": 69.999379, "activity_30": 68.150874}, "trend_signal": 1, "fair_value": 66.49841, "relative_strength": 13.164171, "rate_of_change": 0.7120958027605704, "market_dynamics": 0.9322, "expectation": {"probability": 49.1271, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 76.908174, "high": 78.72105, "low": 76.332657, "close": 77.829, "volume": 568625}, "trend_line": 66.171517, "activity_lines": {"activity_5": 75.767687, "activity_10": 74.446862, "activity_20": 70.920828, "activity_30": 68.939978}, "trend_signal": 1, "fair_value": 66.621053, "relative_strength": 11.576679, "rate_of_change": 0.8744595291098352, "market_dynamics": 1.060013, "expectation": {"probability": 49.8806, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 77.589174, "high": 78.404489, "low": 75.258334, "close": 76.1312, "volume": 406076}, "trend_line": 66.710677, "activity_lines": {"activity_5": 76.149833, "activity_10": 75.098324, "activity_20": 71.6156, "activity_30": 69.582538}, "trend_signal": 1, "fair_value": 66.747504, "relative_strength": 10.326747, "rate_of_change": 0.8147916572624588, "market_dynamics": 1.251862, "expectation": {"probability": 48.9341, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 75.881813, "high": 78.653882, "low": 75.881813, "close": 77.8002, "volume": 272180}, "trend_line": 67.261407, "activity_lines": {"activity_5": 76.968253, "activity_10": 75.828475, "activity_20": 72.42721, "activity_30": 70.297991}, "trend_signal": 1, "fair_value": 66.864062, "relative_strength": 9.837079, "rate_of_change": 0.8255500090337885, "market_dynamics": 1.301158, "expectation": {"probability": 49.884, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 77.301388, "high": 78.298949, "low": 73.925028, "close": 74.4334, "volume": 279711}, "trend_line": 67.76498, "activity_lines": {"activity_5": 76.271873, "activity_10": 75.703707, "activity_20": 72.850471, "activity_30": 70.760701}, "trend_signal": 1, "fair_value": 66.966944, "relative_strength": 5.916565, "rate_of_change": 0.7486804431551494, "market_dynamics": 1.10896, "expectation": {"probability": 49.0806, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 74.164803, "high": 76.658705, "low": 73.944188, "close": 76.1887, "volume": 743968}, "trend_line": 68.40007, "activity_lines": {"activity_5": 76.144607, "activity_10": 75.872751, "activity_20": 73.40311, "activity_30": 71.304166}, "trend_signal": 1, "fair_value": 67.05966, "relative_strength": 5.549255, "rate_of_change": 0.9371949936383149, "market_dynamics": 0.981958, "expectation": {"probability": 49.8867, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 76.054461, "high": 78.0304, "low": 76.022232, "close": 76.2463, "volume": 256400}, "trend_line": 69.036447, "activity_lines": {"activity_5": 76.067873, "activity_10": 76.027862, "activity_20": 73.924015, "activity_30": 71.810375}, "trend_signal": 1, "fair_value": 67.154692, "relative_strength": 4.7505, "rate_of_change": 0.9303747788562146, "market_dynamics": 0.751941, "expectation": {"probability": 50.8115, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 76.323045, "high": 77.311015, "low": 74.538945, "close": 76.4957, "volume": 215740}, "trend_line": 69.631937, "activity_lines": {"activity_5": 76.179787, "activity_10": 76.195742, "activity_20": 74.43438, "activity_30": 72.291617}, "trend_signal": 1, "fair_value": 67.251972, "relative_strength": 3.863491, "rate_of_change": 0.862573359257608, "market_dynamics": 0.532858, "expectation": {"probability": 51.8353, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 76.323038, "high": 83.258008, "low": 76.188751, "close": 80.2941, "volume": 395229}, "trend_line": 70.234053, "activity_lines": {"activity_5": 77.533533, "activity_10": 77.014869, "activity_20": 75.249536, "activity_30": 72.979498}, "trend_signal": 1, "fair_value": 67.363571, "relative_strength": 11.121854, "rate_of_change": 0.8647124091923645, "market_dynamics": 0.564224, "expectation": {"probability": 52.0713, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 80.207772, "high": 83.95822, "low": 80.169405, "close": 81.4835, "volume": 432987}, "trend_line": 70.807253, "activity_lines": {"activity_5": 79.117487, "activity_10": 77.897853, "activity_20": 76.090857, "activity_30": 73.705269}, "trend_signal": 1, "fair_value": 67.466744, "relative_strength": 12.730564, "rate_of_change": 0.8161283245322606, "market_dynamics": 0.429147, "expectation": {"probability": 52.5266, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 81.023035, "high": 81.023035, "low": 76.716258, "close": 77.0232, "volume": 363098}, "trend_line": 71.233363, "activity_lines": {"activity_5": 78.744667, "activity_10": 77.837329, "activity_20": 76.413658, "activity_30": 74.106298}, "trend_signal": 1, "fair_value": 67.552478, "relative_strength": 8.53228, "rate_of_change": 0.6017886331503274, "market_dynamics": 0.235203, "expectation": {"probability": 52.0529, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 76.994502, "high": 79.661062, "low": 76.207963, "close": 78.6635, "volume": 543417}, "trend_line": 71.716053, "activity_lines": {"activity_5": 78.86298, "activity_10": 78.068415, "activity_20": 76.837801, "activity_30": 74.585662}, "trend_signal": 1, "fair_value": 67.652503, "relative_strength": 9.592312, "rate_of_change": 0.6776178740852166, "market_dynamics": 0.218977, "expectation": {"probability": 53.1469, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 79.385388, "high": 80.944228, "low": 78.605968, "close": 80.2899, "volume": 565547}, "trend_line": 72.14948, "activity_lines": {"activity_5": 79.36228, "activity_10": 78.580036, "activity_20": 77.340451, "activity_30": 75.138813}, "trend_signal": 1, "fair_value": 67.767925, "relative_strength": 8.677776, "rate_of_change": 0.6043653852506281, "market_dynamics": 0.218082, "expectation": {"probability": 54.0235, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 79.558635, "high": 79.919477, "low": 74.37212, "close": 75.3055, "volume": 763123}, "trend_line": 72.540237, "activity_lines": {"activity_5": 77.947167, "activity_10": 78.109791, "activity_20": 77.289727, "activity_30": 75.342427}, "trend_signal": 1, "fair_value": 67.877915, "relative_strength": 2.94244, "rate_of_change": 0.5415936469673902, "market_dynamics": -0.048516, "expectation": {"probability": 56.6632, "direction": "positive"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 75.517109, "high": 76.113702, "low": 73.034513, "close": 73.8428, "volume": 590438}, "trend_line": 72.785103, "activity_lines": {"activity_5": 76.37706, "activity_10": 77.418958, "activity_20": 77.047993, "activity_30": 75.426464}, "trend_signal": 1, "fair_value": 67.970774, "relative_strength": 0.880321, "rate_of_change": 0.3375588640549958, "market_dynamics": -0.151908, "expectation": {"probability": 56.0552, "direction": "positive"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 73.890925, "high": 75.035998, "low": 71.206256, "close": 71.6104, "volume": 284801}, "trend_line": 72.893027, "activity_lines": {"activity_5": 74.5722, "activity_10": 76.332973, "activity_20": 76.589828, "activity_30": 75.350676}, "trend_signal": 1, "fair_value": 68.074717, "relative_strength": 0.617787, "rate_of_change": 0.1482775946610902, "market_dynamics": -0.537084, "expectation": {"probability": 55.7572, "direction": "positive"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 71.302488, "high": 73.231792, "low": 70.792497, "close": 71.3506, "volume": 320307}, "trend_line": 72.969883, "activity_lines": {"activity_5": 73.041593, "activity_10": 75.282993, "activity_20": 76.122329, "activity_30": 75.251165}, "trend_signal": 1, "fair_value": 68.182262, "relative_strength": 0.773837, "rate_of_change": 0.10543669698336476, "market_dynamics": -0.997526, "expectation": {"probability": 55.0314, "direction": "positive"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 70.888716, "high": 74.016018, "low": 70.888716, "close": 73.3232, "volume": 426820}, "trend_line": 73.262867, "activity_lines": {"activity_5": 72.656047, "activity_10": 74.68068, "activity_20": 75.857477, "activity_30": 75.27396}, "trend_signal": 0, "fair_value": 68.276171, "relative_strength": 2.822076, "rate_of_change": 0.40151359431397765, "market_dynamics": -1.174371, "expectation": {"probability": 57.0401, "direction": "positive"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 73.275084, "high": 75.189955, "low": 71.369835, "close": 72.1685, "volume": 316947}, "trend_line": 73.601787, "activity_lines": {"activity_5": 72.350047, "activity_10": 73.926104, "activity_20": 75.48745, "activity_30": 75.203355}, "trend_signal": 0, "fair_value": 68.364038, "relative_strength": 0.592414, "rate_of_change": 0.462608158646046, "market_dynamics": -1.277517, "expectation": {"probability": 57.7475, "direction": "positive"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 72.82288, "high": 74.713696, "low": 71.013855, "close": 71.0331, "volume": 358482}, "trend_line": 73.90955, "activity_lines": {"activity_5": 71.874713, "activity_10": 73.112829, "activity_20": 75.008069, "activity_30": 75.037634}, "trend_signal": 0, "fair_value": 68.452264, "relative_strength": 1.230068, "rate_of_change": 0.41814609745819653, "market_dynamics": -1.252714, "expectation": {"probability": 57.1327, "direction": "positive"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 70.917656, "high": 71.985751, "low": 70.061256, "close": 70.4654, "volume": 323662}, "trend_line": 74.075097, "activity_lines": {"activity_5": 71.39746, "activity_10": 72.386344, "activity_20": 74.489671, "activity_30": 74.81543}, "trend_signal": 0, "fair_value": 68.551057, "relative_strength": 2.702073, "rate_of_change": 0.22398593957073704, "market_dynamics": -1.25716, "expectation": {"probability": 56.4175, "direction": "positive"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 71.061945, "high": 79.770281, "low": 71.033078, "close": 79.2218, "volume": 843683}, "trend_line": 74.62842, "activity_lines": {"activity_5": 73.91534, "activity_10": 73.371164, "activity_20": 74.834709, "activity_30": 75.147476}, "trend_signal": 0, "fair_value": 68.693551, "relative_strength": 8.76366, "rate_of_change": 0.7469757346386007, "market_dynamics": -0.893799, "expectation": {"probability": 55.9313, "direction": "positive"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 78.904226, "high": 81.155883, "low": 78.721399, "close": 80.5208, "volume": 645729}, "trend_line": 75.18681, "activity_lines": {"activity_5": 76.341473, "activity_10": 74.582015, "activity_20": 75.296828, "activity_30": 75.527629}, "trend_signal": 0, "fair_value": 68.831999, "relative_strength": 8.777144, "rate_of_change": 0.7482270159276969, "market_dynamics": -0.501856, "expectation": {"probability": 56.2625, "direction": "positive"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 80.058923, "high": 86.149944, "low": 79.885718, "close": 84.4179, "volume": 948957}, "trend_line": 75.852483, "activity_lines": {"activity_5": 79.5868, "activity_10": 76.497231, "activity_20": 76.109196, "activity_30": 76.123183}, "trend_signal": 1, "fair_value": 68.979625, "relative_strength": 11.062664, "rate_of_change": 0.8853587484294286, "market_dynamics": 0.080807, "expectation": {"probability": 53.5404, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 83.994515, "high": 85.062609, "low": 82.545949, "close": 84.7162, "volume": 593933}, "trend_line": 76.24169, "activity_lines": {"activity_5": 82.114933, "activity_10": 78.301004, "activity_20": 76.918461, "activity_30": 76.695036}, "trend_signal": 1, "fair_value": 69.11472, "relative_strength": 9.916405, "rate_of_change": 0.5131104277759753, "market_dynamics": 0.664802, "expectation": {"probability": 53.8272, "direction": "undecided"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 84.770992, "high": 85.514343, "low": 82.046272, "close": 83.6801, "volume": 535347}, "trend_line": 76.536147, "activity_lines": {"activity_5": 83.385493, "activity_10": 79.718696, "activity_20": 77.580085, "activity_30": 77.174934}, "trend_signal": 1, "fair_value": 69.23866, "relative_strength": 7.316462, "rate_of_change": 0.38621520588013486, "market_dynamics": 0.760328, "expectation": {"probability": 52.4207, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 83.409819, "high": 84.5345, "low": 82.318927, "close": 83.9794, "volume": 685799}, "trend_line": 76.85364, "activity_lines": {"activity_5": 83.87484, "activity_10": 80.971358, "activity_20": 78.23454, "activity_30": 77.655143}, "trend_signal": 1, "fair_value": 69.364221, "relative_strength": 7.088381, "rate_of_change": 0.41482751934193773, "market_dynamics": 0.902937, "expectation": {"probability": 52.8425, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 84.124171, "high": 89.323767, "low": 83.718706, "close": 87.4065, "volume": 1359030}, "trend_line": 77.289513, "activity_lines": {"activity_5": 85.18938, "activity_10": 82.617515, "activity_20": 79.17856, "activity_30": 78.335973}, "trend_signal": 1, "fair_value": 69.499813, "relative_strength": 8.423186, "rate_of_change": 0.5671468521204732, "market_dynamics": 1.014738, "expectation": {"probability": 53.047, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 87.976154, "high": 89.858668, "low": 87.107302, "close": 88.9512, "volume": 532257}, "trend_line": 77.85748, "activity_lines": {"activity_5": 86.559773, "activity_10": 84.288465, "activity_20": 80.21774, "activity_30": 79.08834}, "trend_signal": 1, "fair_value": 69.657066, "relative_strength": 8.891019, "rate_of_change": 0.7348564869337395, "market_dynamics": 1.048429, "expectation": {"probability": 54.0937, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 88.632556, "high": 90.53119, "low": 88.497401, "close": 89.4821, "volume": 283461}, "trend_line": 78.367097, "activity_lines": {"activity_5": 87.804913, "activity_10": 85.750804, "activity_20": 81.266256, "activity_30": 79.838315}, "trend_signal": 1, "fair_value": 69.813922, "relative_strength": 8.76297, "rate_of_change": 0.6545511105676755, "market_dynamics": 1.07833, "expectation": {"probability": 54.187, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 88.632628, "high": 89.520789, "low": 83.747745, "close": 83.8829, "volume": 384826}, "trend_line": 78.607903, "activity_lines": {"activity_5": 86.865927, "activity_10": 85.859669, "activity_20": 81.743427, "activity_30": 80.194174}, "trend_signal": 1, "fair_value": 69.925798, "relative_strength": 3.378516, "rate_of_change": 0.30727946959677743, "market_dynamics": 0.956226, "expectation": {"probability": 52.7055, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 83.882831, "high": 87.367893, "low": 82.676092, "close": 87.2617, "volume": 555134}, "trend_line": 78.922327, "activity_lines": {"activity_5": 87.039687, "activity_10": 86.338907, "activity_20": 82.509723, "activity_30": 80.752483}, "trend_signal": 1, "fair_value": 70.052385, "relative_strength": 5.341192, "rate_of_change": 0.3999903164952798, "market_dynamics": 0.756686, "expectation": {"probability": 53.1174, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 86.856279, "high": 88.458829, "low": 86.09362, "close": 87.6479, "volume": 395754}, "trend_line": 79.306217, "activity_lines": {"activity_5": 87.12336, "activity_10": 86.742184, "activity_20": 83.271857, "activity_30": 81.315423}, "trend_signal": 1, "fair_value": 70.166599, "relative_strength": 4.350874, "rate_of_change": 0.4864149532742592, "market_dynamics": 0.622313, "expectation": {"probability": 53.3198, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 87.947184, "high": 89.250463, "low": 86.585982, "close": 89.096, "volume": 468063}, "trend_line": 79.682743, "activity_lines": {"activity_5": 87.67364, "activity_10": 87.279167, "activity_20": 84.136866, "activity_30": 81.947022}, "trend_signal": 1, "fair_value": 70.335353, "relative_strength": 4.734745, "rate_of_change": 0.47477488429437803, "market_dynamics": 0.592566, "expectation": {"probability": 54.3548, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 89.095959, "high": 93.913262, "low": 89.095959, "close": 93.8843, "volume": 524571}, "trend_line": 80.331107, "activity_lines": {"activity_5": 89.810367, "activity_10": 88.601695, "activity_20": 85.392235, "activity_30": 82.863252}, "trend_signal": 1, "fair_value": 70.503204, "relative_strength": 8.524362, "rate_of_change": 0.8136818281971051, "market_dynamics": 0.801096, "expectation": {"probability": 54.4467, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 93.112009, "high": 94.560097, "low": 92.359004, "close": 93.9519, "volume": 543014}, "trend_line": 80.923213, "activity_lines": {"activity_5": 91.676147, "activity_10": 89.76982, "activity_20": 86.558607, "activity_30": 83.742013}, "trend_signal": 1, "fair_value": 70.653196, "relative_strength": 6.775071, "rate_of_change": 0.737081838048119, "market_dynamics": 0.932863, "expectation": {"probability": 54.739, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 93.633316, "high": 98.817468, "low": 92.53277, "close": 97.91, "volume": 856147}, "trend_line": 81.645337, "activity_lines": {"activity_5": 94.190027, "activity_10": 91.47084, "activity_20": 87.995552, "activity_30": 84.837934}, "trend_signal": 1, "fair_value": 70.831471, "relative_strength": 11.281318, "rate_of_change": 0.8923570545820934, "market_dynamics": 1.209751, "expectation": {"probability": 55.76, "direction": "positive"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 96.799776, "high": 102.968626, "low": 94.868994, "close": 102.5342, "volume": 695878}, "trend_line": 82.513287, "activity_lines": {"activity_5": 97.53542, "activity_10": 93.75934, "activity_20": 89.746424, "activity_30": 86.185603}, "trend_signal": 1, "fair_value": 71.034815, "relative_strength": 14.289288, "rate_of_change": 1.0630735714888502, "market_dynamics": 1.404964, "expectation": {"probability": 55.8483, "direction": "positive"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 103.64856, "high": 113.229519, "low": 101.383969, "close": 107.239, "volume": 1524355}, "trend_line": 83.41145, "activity_lines": {"activity_5": 101.45666, "activity_10": 96.628209, "activity_20": 91.806272, "activity_30": 87.78081}, "trend_signal": 1, "fair_value": 71.254796, "relative_strength": 17.910291, "rate_of_change": 1.0885071152237538, "market_dynamics": 1.533618, "expectation": {"probability": 55.8483, "direction": "positive"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 106.948678, "high": 109.648767, "low": 104.190523, "close": 107.0261, "volume": 874220}, "trend_line": 84.26287, "activity_lines": {"activity_5": 104.0974, "activity_10": 99.125864, "activity_20": 93.678841, "activity_30": 89.304336}, "trend_signal": 1, "fair_value": 71.453337, "relative_strength": 17.43476, "rate_of_change": 1.0207471516200768, "market_dynamics": 1.630259, "expectation": {"probability": 53.9372, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 106.60025, "high": 110.955231, "low": 105.826031, "close": 110.4036, "volume": 709094}, "trend_line": 85.37555, "activity_lines": {"activity_5": 106.987853, "activity_10": 101.918627, "activity_20": 95.701682, "activity_30": 90.990835}, "trend_signal": 1, "fair_value": 71.684429, "relative_strength": 20.493992, "rate_of_change": 1.32048671022005, "market_dynamics": 1.584711, "expectation": {"probability": 55.9363, "direction": "positive"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 110.635896, "high": 118.349053, "low": 109.106814, "close": 117.8071, "volume": 746402}, "trend_line": 86.680337, "activity_lines": {"activity_5": 111.24936, "activity_10": 105.575287, "activity_20": 98.239437, "activity_30": 93.083193}, "trend_signal": 1, "fair_value": 71.957202, "relative_strength": 24.863783, "rate_of_change": 1.5282911793833132, "market_dynamics": 1.591435, "expectation": {"probability": 56.0479, "direction": "positive"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 118.310275, "high": 119.244176, "low": 114.981135, "close": 117.6909, "volume": 580610}, "trend_line": 87.927037, "activity_lines": {"activity_5": 114.14566, "activity_10": 108.655449, "activity_20": 100.582385, "activity_30": 95.083874}, "trend_signal": 1, "fair_value": 72.231196, "relative_strength": 23.474862, "rate_of_change": 1.4382731345403101, "market_dynamics": 1.502564, "expectation": {"probability": 54.906, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 118.078032, "high": 120.110357, "low": 115.363428, "close": 117.8748, "volume": 563437}, "trend_line": 89.346013, "activity_lines": {"activity_5": 116.092813, "activity_10": 111.222811, "activity_20": 102.765847, "activity_30": 97.015988}, "trend_signal": 1, "fair_value": 72.503151, "relative_strength": 23.832401, "rate_of_change": 1.6138107781341486, "market_dynamics": 1.486522, "expectation": {"probability": 56.1355, "direction": "positive"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 118.203914, "high": 118.407147, "low": 112.48437, "close": 113.3844, "volume": 499084}, "trend_line": 90.664067, "activity_lines": {"activity_5": 115.834113, "activity_10": 112.450485, "activity_20": 104.362333, "activity_30": 98.566852}, "trend_signal": 1, "fair_value": 72.748705, "relative_strength": 20.063918, "rate_of_change": 1.4752241938316863, "market_dynamics": 1.471213, "expectation": {"probability": 54.906, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 114.081166, "high": 115.552182, "low": 110.626214, "close": 111.1972, "volume": 493010}, "trend_line": 91.983627, "activity_lines": {"activity_5": 114.42246, "activity_10": 112.92594, "activity_20": 105.613999, "activity_30": 99.89157}, "trend_signal": 1, "fair_value": 72.978272, "relative_strength": 20.651288, "rate_of_change": 1.4554387903203103, "market_dynamics": 1.272978, "expectation": {"probability": 53.9372, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 111.768212, "high": 115.851927, "low": 110.800438, "close": 111.9037, "volume": 457840}, "trend_line": 93.335397, "activity_lines": {"activity_5": 113.1934, "activity_10": 113.216298, "activity_20": 106.801917, "activity_30": 101.176736}, "trend_signal": 1, "fair_value": 73.225534, "relative_strength": 17.777254, "rate_of_change": 1.469576754132561, "market_dynamics": 1.040272, "expectation": {"probability": 56.1111, "direction": "positive"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 111.903616, "high": 113.693996, "low": 101.064556, "close": 103.5227, "volume": 649982}, "trend_line": 94.342047, "activity_lines": {"activity_5": 109.564233, "activity_10": 111.728407, "activity_20": 107.058672, "activity_30": 101.833982}, "trend_signal": 1, "fair_value": 73.380708, "relative_strength": 8.105556, "rate_of_change": 1.0785297243659802, "market_dynamics": 0.526784, "expectation": {"probability": 53.8118, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 103.358253, "high": 105.487356, "low": 102.748556, "close": 102.8163, "volume": 658592}, "trend_line": 95.36364, "activity_lines": {"activity_5": 106.644147, "activity_10": 110.094107, "activity_20": 107.171407, "activity_30": 102.380708}, "trend_signal": 1, "fair_value": 73.536417, "relative_strength": 5.249283, "rate_of_change": 1.0828607524278226, "market_dynamics": -0.021667, "expectation": {"probability": 55.8984, "direction": "positive"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 102.990415, "high": 105.269521, "low": 100.416139, "close": 101.5194, "volume": 601843}, "trend_line": 96.37985, "activity_lines": {"activity_5": 104.29566, "activity_10": 108.30442, "activity_20": 107.094603, "activity_30": 102.777853}, "trend_signal": 1, "fair_value": 73.690901, "relative_strength": 2.110267, "rate_of_change": 1.0656157839612677, "market_dynamics": -0.455397, "expectation": {"probability": 55.8984, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 101.790376, "high": 102.429107, "low": 97.870992, "close": 99.2161, "volume": 445873}, "trend_line": 97.338207, "activity_lines": {"activity_5": 101.970407, "activity_10": 106.196073, "activity_20": 106.741117, "activity_30": 102.960837}, "trend_signal": 1, "fair_value": 73.832656, "relative_strength": -0.344291, "rate_of_change": 0.9943541103249199, "market_dynamics": -0.873442, "expectation": {"probability": 54.4949, "direction": "undecided"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 99.90402, "high": 99.95254, "low": 96.711361, "close": 99.6226, "volume": 548773}, "trend_line": 98.018233, "activity_lines": {"activity_5": 100.579393, "activity_10": 104.365044, "activity_20": 106.35333, "activity_30": 103.108217}, "trend_signal": 1, "fair_value": 73.970984, "relative_strength": 0.323416, "rate_of_change": 0.698621867978314, "market_dynamics": -1.010625, "expectation": {"probability": 56.2473, "direction": "positive"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 100.777404, "high": 101.563341, "low": 95.401315, "close": 96.0709, "volume": 735007}, "trend_line": 98.53657, "activity_lines": {"activity_5": 98.82322, "activity_10": 102.218878, "activity_20": 105.568424, "activity_30": 102.982583}, "trend_signal": 1, "fair_value": 74.098611, "relative_strength": -4.446376, "rate_of_change": 0.5288169191950262, "market_dynamics": -1.018029, "expectation": {"probability": 52.4985, "direction": "undecided"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 95.226669, "high": 98.652228, "low": 92.596849, "close": 93.4217, "volume": 601685}, "trend_line": 98.836697, "activity_lines": {"activity_5": 96.680767, "activity_10": 99.984131, "activity_20": 104.491104, "activity_30": 102.652591}, "trend_signal": 0, "fair_value": 74.230044, "relative_strength": -8.518196, "rate_of_change": 0.3045843791802408, "market_dynamics": -1.038275, "expectation": {"probability": 53.6736, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 93.266384, "high": 95.837978, "low": 93.237272, "close": 95.6536, "volume": 546219}, "trend_line": 99.201277, "activity_lines": {"activity_5": 95.908587, "activity_10": 98.599785, "activity_20": 103.605747, "activity_30": 102.44723}, "trend_signal": 0, "fair_value": 74.361447, "relative_strength": -6.906802, "rate_of_change": 0.3688710884379348, "market_dynamics": -1.012293, "expectation": {"probability": 58.1303, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 95.469275, "high": 96.357203, "low": 93.819572, "close": 95.5275, "volume": 561893}, "trend_line": 99.59619, "activity_lines": {"activity_5": 95.485427, "activity_10": 97.514891, "activity_20": 102.699956, "activity_30": 102.210212}, "trend_signal": 0, "fair_value": 74.505243, "relative_strength": -6.956782, "rate_of_change": 0.39809265761770635, "market_dynamics": -1.000629, "expectation": {"probability": 53.9313, "direction": "undecided"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 95.808929, "high": 96.653189, "low": 93.848694, "close": 94.5668, "volume": 286008}, "trend_line": 99.949103, "activity_lines": {"activity_5": 94.98794, "activity_10": 96.540227, "activity_20": 101.695166, "activity_30": 101.885736}, "trend_signal": 0, "fair_value": 74.653155, "relative_strength": -9.608071, "rate_of_change": 0.35434387600568523, "market_dynamics": -1.110538, "expectation": {"probability": 53.4473, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 95.265482, "high": 101.427607, "low": 93.955424, "close": 98.594, "volume": 504032}, "trend_line": 100.32202, "activity_lines": {"activity_5": 96.169907, "activity_10": 96.612998, "activity_20": 101.08984, "activity_30": 101.79831}, "trend_signal": 0, "fair_value": 74.825688, "relative_strength": -6.698013, "rate_of_change": 0.37310690021900556, "market_dynamics": -1.081795, "expectation": {"probability": 57.2145, "direction": "positive"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 99.24413, "high": 106.88128, "low": 99.24413, "close": 102.6988, "volume": 559529}, "trend_line": 100.780273, "activity_lines": {"activity_5": 98.551933, "activity_10": 97.521709, "activity_20": 100.894209, "activity_30": 101.95165}, "trend_signal": 0, "fair_value": 75.02083, "relative_strength": -1.028383, "rate_of_change": 0.4567820703769712, "market_dynamics": -0.90777, "expectation": {"probability": 55.6306, "direction": "positive"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 103.290734, "high": 107.182089, "low": 101.388725, "close": 105.5615, "volume": 486352}, "trend_line": 101.316253, "activity_lines": {"activity_5": 101.26972, "activity_10": 98.953047, "activity_20": 100.992837, "activity_30": 102.260117}, "trend_signal": 0, "fair_value": 75.224885, "relative_strength": 2.329477, "rate_of_change": 0.5318302719819079, "market_dynamics": -0.695806, "expectation": {"probability": 58.7529, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 105.658587, "high": 106.337876, "low": 95.042267, "close": 96.2941, "volume": 431194}, "trend_line": 101.72996, "activity_lines": {"activity_5": 100.237847, "activity_10": 98.625911, "activity_20": 100.215829, "activity_30": 101.936107}, "trend_signal": 0, "fair_value": 75.39498, "relative_strength": -4.617915, "rate_of_change": 0.40833231367133394, "market_dynamics": -0.590934, "expectation": {"probability": 53.3991, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 93.130563, "high": 95.96417, "low": 88.307609, "close": 90.8695, "volume": 581809}, "trend_line": 101.85022, "activity_lines": {"activity_5": 97.346667, "activity_10": 97.365611, "activity_20": 98.989381, "activity_30": 101.235432}, "trend_signal": 0, "fair_value": 75.540876, "relative_strength": -9.869792, "rate_of_change": 0.1182149290140167, "market_dynamics": -0.530656, "expectation": {"probability": 53.8717, "direction": "undecided"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 90.326095, "high": 92.829762, "low": 87.511895, "close": 91.2771, "volume": 618924}, "trend_line": 101.971193, "activity_lines": {"activity_5": 94.83784, "activity_10": 96.338567, "activity_20": 97.930026, "activity_30": 100.553295}, "trend_signal": 0, "fair_value": 75.695119, "relative_strength": -12.8212, "rate_of_change": 0.11877539390686288, "market_dynamics": -0.582167, "expectation": {"probability": 58.8038, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 91.810751, "high": 93.654535, "low": 89.704955, "close": 93.1014, "volume": 595098}, "trend_line": 102.104707, "activity_lines": {"activity_5": 93.424907, "activity_10": 95.730375, "activity_20": 97.170194, "activity_30": 99.98105}, "trend_signal": 0, "fair_value": 75.849407, "relative_strength": -12.175567, "rate_of_change": 0.1309330567506504, "market_dynamics": -0.645971, "expectation": {"probability": 58.6883, "direction": "positive"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 94.263712, "high": 95.441278, "low": 92.643341, "close": 95.052, "volume": 587038}, "trend_line": 102.14363, "activity_lines": {"activity_5": 93.302, "activity_10": 95.48266, "activity_20": 96.714102, "activity_30": 99.526037}, "trend_signal": 0, "fair_value": 76.003312, "relative_strength": -10.474116, "rate_of_change": 0.03812067155728377, "market_dynamics": -0.486665, "expectation": {"probability": 58.9686, "direction": "positive"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 93.971732, "high": 94.652968, "low": 88.570498, "close": 89.0279, "volume": 331060}, "trend_line": 101.979497, "activity_lines": {"activity_5": 91.871693, "activity_10": 94.150593, "activity_20": 95.771584, "activity_30": 98.679861}, "trend_signal": 0, "fair_value": 76.126989, "relative_strength": -12.469815, "rate_of_change": -0.16068843451129233, "market_dynamics": -0.545863, "expectation": {"probability": 55.3097, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 88.959781, "high": 90.507162, "low": 85.641282, "close": 90.0011, "volume": 379230}, "trend_line": 101.715867, "activity_lines": {"activity_5": 91.2502, "activity_10": 93.113645, "activity_20": 95.027319, "activity_30": 97.907061}, "trend_signal": 0, "fair_value": 76.273024, "relative_strength": -14.850839, "rate_of_change": -0.25851274791048645, "market_dynamics": -0.596134, "expectation": {"probability": 60.3679, "direction": "positive"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 90.331964, "high": 93.514312, "low": 89.037615, "close": 89.6118, "volume": 764553}, "trend_line": 101.28512, "activity_lines": {"activity_5": 90.556833, "activity_10": 92.088929, "activity_20": 94.350276, "activity_30": 97.126154}, "trend_signal": 0, "fair_value": 76.407874, "relative_strength": -16.313661, "rate_of_change": -0.42348063552365595, "market_dynamics": -0.526016, "expectation": {"probability": 55.3097, "direction": "positive"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 90.224934, "high": 95.879199, "low": 89.368522, "close": 93.9912, "volume": 472528}, "trend_line": 100.843527, "activity_lines": {"activity_5": 91.434287, "activity_10": 92.02378, "activity_20": 94.156561, "activity_30": 96.655578}, "trend_signal": 0, "fair_value": 76.556597, "relative_strength": -12.676534, "rate_of_change": -0.4359900052446121, "market_dynamics": -0.5474, "expectation": {"probability": 58.5243, "direction": "positive"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 93.738134, "high": 93.971701, "low": 88.32717, "close": 89.5242, "volume": 468148}, "trend_line": 100.26013, "activity_lines": {"activity_5": 90.76342, "activity_10": 91.304769, "activity_20": 93.579442, "activity_30": 95.925299}, "trend_signal": 0, "fair_value": 76.666797, "relative_strength": -16.903531, "rate_of_change": -0.5785170524628624, "market_dynamics": -0.477541, "expectation": {"probability": 53.9989, "direction": "undecided"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 88.920825, "high": 91.49006, "low": 87.831236, "close": 90.7407, "volume": 436252}, "trend_line": 99.6047, "activity_lines": {"activity_5": 90.866573, "activity_10": 91.098527, "activity_20": 93.1753, "activity_30": 95.311142}, "trend_signal": 0, "fair_value": 76.786474, "relative_strength": -16.623016, "rate_of_change": -0.6537294535724317, "market_dynamics": -0.454297, "expectation": {"probability": 58.5243, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 90.935367, "high": 92.735778, "low": 90.619078, "close": 90.7018, "volume": 260218}, "trend_line": 98.70119, "activity_lines": {"activity_5": 90.842573, "activity_10": 90.986184, "activity_20": 92.807813, "activity_30": 94.736762}, "trend_signal": 0, "fair_value": 76.902425, "relative_strength": -17.239252, "rate_of_change": -0.9070957494977618, "market_dynamics": -0.667873, "expectation": {"probability": 53.9989, "direction": "undecided"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 90.400076, "high": 91.159168, "low": 86.728698, "close": 88.1228, "volume": 298731}, "trend_line": 97.715587, "activity_lines": {"activity_5": 89.912193, "activity_10": 90.40798, "activity_20": 92.237186, "activity_30": 94.054285}, "trend_signal": 0, "fair_value": 76.991178, "relative_strength": -18.640484, "rate_of_change": -0.9985725602700409, "market_dynamics": -0.944818, "expectation": {"probability": 52.5648, "direction": "undecided"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 88.560754, "high": 89.246856, "low": 80.327523, "close": 80.9601, "volume": 410954}, "trend_line": 96.485097, "activity_lines": {"activity_5": 86.693513, "activity_10": 88.584818, "activity_20": 91.022246, "activity_30": 92.973286}, "trend_signal": 0, "fair_value": 77.008131, "relative_strength": -23.870191, "rate_of_change": -1.2592566219757788, "market_dynamics": -1.135985, "expectation": {"probability": 51.2849, "direction": "undecided"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 81.018536, "high": 92.322203, "low": 80.775237, "close": 88.1034, "volume": 729718}, "trend_line": 95.642397, "activity_lines": {"activity_5": 86.724673, "activity_10": 88.281189, "activity_20": 90.54696, "activity_30": 92.432531}, "trend_signal": 0, "fair_value": 77.068956, "relative_strength": -20.602145, "rate_of_change": -0.8733991323032961, "market_dynamics": -1.053144, "expectation": {"probability": 54.343, "direction": "undecided"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 88.658059, "high": 90.740697, "low": 83.889404, "close": 83.9186, "volume": 665900}, "trend_line": 94.73311, "activity_lines": {"activity_5": 85.45562, "activity_10": 87.343025, "activity_20": 89.709076, "activity_30": 91.676157}, "trend_signal": 0, "fair_value": 77.112544, "relative_strength": -22.392879, "rate_of_change": -0.9507154029190695, "market_dynamics": -0.974488, "expectation": {"probability": 51.4009, "direction": "undecided"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 83.967304, "high": 88.492662, "low": 82.278809, "close": 87.2859, "volume": 732662}, "trend_line": 93.912517, "activity_lines": {"activity_5": 85.763807, "activity_10": 87.109995, "activity_20": 89.247168, "activity_30": 91.195692}, "trend_signal": 0, "fair_value": 77.188622, "relative_strength": -20.252745, "rate_of_change": -0.8662156240832823, "market_dynamics": -0.698083, "expectation": {"probability": 54.9643, "direction": "undecided"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 88.329067, "high": 90.838526, "low": 85.575496, "close": 86.2883, "volume": 673866}, "trend_line": 93.338037, "activity_lines": {"activity_5": 85.967187, "activity_10": 86.744949, "activity_20": 88.72492, "activity_30": 90.703807}, "trend_signal": 0, "fair_value": 77.252833, "relative_strength": -21.745186, "rate_of_change": -0.6117182441186132, "market_dynamics": -0.45785, "expectation": {"probability": 51.3845, "direction": "undecided"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 86.210275, "high": 87.264835, "low": 82.626725, "close": 83.7594, "volume": 932255}, "trend_line": 92.702807, "activity_lines": {"activity_5": 85.4499, "activity_10": 85.980531, "activity_20": 88.020424, "activity_30": 90.08583}, "trend_signal": 0, "fair_value": 77.296204, "relative_strength": -24.32101, "rate_of_change": -0.6805692731678007, "market_dynamics": -0.504079, "expectation": {"probability": 50.2912, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 83.837463, "high": 84.877376, "low": 81.396354, "close": 82.0701, "volume": 1256388}, "trend_line": 92.054497, "activity_lines": {"activity_5": 84.182893, "activity_10": 85.095, "activity_20": 87.24523, "activity_30": 89.399849}, "trend_signal": 0, "fair_value": 77.343233, "relative_strength": -24.992275, "rate_of_change": -0.699342361876927, "market_dynamics": -0.454314, "expectation": {"probability": 49.1081, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 82.07013, "high": 83.241863, "low": 77.837245, "close": 78.3987, "volume": 1545486}, "trend_line": 91.360583, "activity_lines": {"activity_5": 82.094307, "activity_10": 83.677471, "activity_20": 86.232242, "activity_30": 88.51883}, "trend_signal": 0, "fair_value": 77.36276, "relative_strength": -26.559823, "rate_of_change": -0.7538078232071513, "market_dynamics": -0.574697, "expectation": {"probability": 48.3221, "direction": "undecided"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 78.125239, "high": 79.893773, "low": 77.383142, "close": 78.8771, "volume": 378538}, "trend_line": 90.669067, "activity_lines": {"activity_5": 80.53318, "activity_10": 82.571324, "activity_20": 85.350033, "activity_30": 87.713444}, "trend_signal": 0, "fair_value": 77.381267, "relative_strength": -26.133921, "rate_of_change": -0.7569084798856932, "market_dynamics": -0.765673, "expectation": {"probability": 51.3025, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 78.691597, "high": 80.54684, "low": 77.798932, "close": 80.2832, "volume": 506779}, "trend_line": 90.14281, "activity_lines": {"activity_5": 80.00134, "activity_10": 81.935825, "activity_20": 84.658844, "activity_30": 87.043388}, "trend_signal": 0, "fair_value": 77.404278, "relative_strength": -24.054646, "rate_of_change": -0.5804151486415992, "market_dynamics": -0.945878, "expectation": {"probability": 52.3508, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 80.273482, "high": 81.332924, "low": 76.719225, "close": 77.8519, "volume": 688242}, "trend_line": 89.623817, "activity_lines": {"activity_5": 79.059407, "activity_10": 81.000811, "activity_20": 83.788455, "activity_30": 86.250426}, "trend_signal": 0, "fair_value": 77.416213, "relative_strength": -24.48355, "rate_of_change": -0.5757453090268594, "market_dynamics": -1.097425, "expectation": {"probability": 49.3784, "direction": "undecided"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 77.461303, "high": 83.672463, "low": 77.226956, "close": 83.1735, "volume": 730982}, "trend_line": 89.207813, "activity_lines": {"activity_5": 80.285173, "activity_10": 81.089873, "activity_20": 83.497502, "activity_30": 85.834277}, "trend_signal": 0, "fair_value": 77.484921, "relative_strength": -21.246643, "rate_of_change": -0.4641667961988284, "market_dynamics": -1.009738, "expectation": {"probability": 52.2762, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 83.886267, "high": 85.604808, "low": 83.398046, "close": 84.6186, "volume": 366978}, "trend_line": 88.844183, "activity_lines": {"activity_5": 81.91908, "activity_10": 81.531315, "activity_20": 83.400741, "activity_30": 85.538198}, "trend_signal": 0, "fair_value": 77.570526, "relative_strength": -20.851802, "rate_of_change": -0.4076212472555521, "market_dynamics": -0.692854, "expectation": {"probability": 53.3062, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 84.56006, "high": 86.454361, "low": 82.333767, "close": 83.5055, "volume": 543335}, "trend_line": 88.475473, "activity_lines": {"activity_5": 82.767293, "activity_10": 81.757647, "activity_20": 83.218968, "activity_30": 85.193767}, "trend_signal": 0, "fair_value": 77.66234, "relative_strength": -20.629584, "rate_of_change": -0.41500747437793106, "market_dynamics": -0.295961, "expectation": {"probability": 51.1252, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 81.396381, "high": 85.399802, "low": 80.292999, "close": 84.3843, "volume": 678630}, "trend_line": 88.001817, "activity_lines": {"activity_5": 83.59988, "activity_10": 82.212496, "activity_20": 83.151821, "activity_30": 84.929821}, "trend_signal": 0, "fair_value": 77.751854, "relative_strength": -19.215153, "rate_of_change": -0.5353528881388305, "market_dynamics": 0.175428, "expectation": {"probability": 52.3022, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 84.813905, "high": 87.850645, "low": 84.101101, "close": 85.4193, "volume": 1028676}, "trend_line": 87.425833, "activity_lines": {"activity_5": 84.50406, "activity_10": 82.890145, "activity_20": 83.208139, "activity_30": 84.763207}, "trend_signal": 0, "fair_value": 77.830089, "relative_strength": -18.897961, "rate_of_change": -0.6545137585056969, "market_dynamics": 0.506348, "expectation": {"probability": 52.1953, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 86.366445, "high": 88.309568, "low": 81.298703, "close": 84.8139, "volume": 1737762}, "trend_line": 86.734247, "activity_lines": {"activity_5": 84.701947, "activity_10": 83.427542, "activity_20": 83.247618, "activity_30": 84.594695}, "trend_signal": 0, "fair_value": 77.898974, "relative_strength": -17.583641, "rate_of_change": -0.7910545158889146, "market_dynamics": 0.822654, "expectation": {"probability": 53.0664, "direction": "undecided"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 85.308683, "high": 86.920407, "low": 83.18258, "close": 84.809, "volume": 970489}, "trend_line": 86.35141, "activity_lines": {"activity_5": 84.78884, "activity_10": 83.91416, "activity_20": 83.30906, "activity_30": 84.470485}, "trend_signal": 0, "fair_value": 77.963917, "relative_strength": -16.140307, "rate_of_change": -0.44139081532580204, "market_dynamics": 0.915752, "expectation": {"probability": 52.0161, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 84.936363, "high": 85.396856, "low": 79.479038, "close": 84.7796, "volume": 1179927}, "trend_line": 86.148413, "activity_lines": {"activity_5": 84.85324, "activity_10": 84.278882, "activity_20": 83.395949, "activity_30": 84.369078}, "trend_signal": 0, "fair_value": 78.020289, "relative_strength": -12.875319, "rate_of_change": -0.23508243814431787, "market_dynamics": 0.937395, "expectation": {"probability": 51.2159, "direction": "undecided"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 84.26035, "high": 85.945557, "low": 80.586207, "close": 82.7613, "volume": 740882}, "trend_line": 85.864553, "activity_lines": {"activity_5": 84.159933, "activity_10": 84.169322, "activity_20": 83.31882, "activity_30": 84.150555}, "trend_signal": 0, "fair_value": 78.036771, "relative_strength": -12.253302, "rate_of_change": -0.3295011366024865, "market_dynamics": 0.827583, "expectation": {"probability": 50.4399, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 82.937686, "high": 84.074222, "low": 79.939584, "close": 80.3021, "volume": 1263100}, "trend_line": 85.43791, "activity_lines": {"activity_5": 82.755093, "activity_10": 83.567578, "activity_20": 83.033011, "activity_30": 83.791687}, "trend_signal": 0, "fair_value": 78.067576, "relative_strength": -14.445154, "rate_of_change": -0.49687907884409366, "market_dynamics": 0.625169, "expectation": {"probability": 49.8069, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 80.968281, "high": 81.737401, "low": 78.36209, "close": 79.1753, "volume": 609772}, "trend_line": 84.908687, "activity_lines": {"activity_5": 81.3158, "activity_10": 82.716413, "activity_20": 82.643022, "activity_30": 83.387648}, "trend_signal": 0, "fair_value": 78.09737, "relative_strength": -13.52962, "rate_of_change": -0.6194240940584826, "market_dynamics": 0.493138, "expectation": {"probability": 49.5202, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 77.401968, "high": 79.675039, "low": 70.357409, "close": 72.9734, "volume": 852688}, "trend_line": 84.373537, "activity_lines": {"activity_5": 78.185113, "activity_10": 80.810324, "activity_20": 81.704891, "activity_30": 82.617629}, "trend_signal": 0, "fair_value": 78.127747, "relative_strength": -11.46979, "rate_of_change": -0.6302653107802757, "market_dynamics": 0.101227, "expectation": {"probability": 46.9854, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 71.523372, "high": 73.482916, "low": 66.428556, "close": 69.6814, "volume": 1145728}, "trend_line": 83.696213, "activity_lines": {"activity_5": 74.746133, "activity_10": 78.51742, "activity_20": 80.505356, "activity_30": 81.669749}, "trend_signal": 0, "fair_value": 78.144619, "relative_strength": -19.102226, "rate_of_change": -0.8027682897778703, "market_dynamics": -0.23922, "expectation": {"probability": 48.4818, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 70.269205, "high": 70.533743, "low": 67.7169, "close": 68.5742, "volume": 513699}, "trend_line": 82.99496, "activity_lines": {"activity_5": 71.944633, "activity_10": 76.274555, "activity_20": 79.284204, "activity_30": 80.694135}, "trend_signal": 0, "fair_value": 78.136787, "relative_strength": -18.302679, "rate_of_change": -0.8378551129905891, "market_dynamics": -0.711254, "expectation": {"probability": 47.2926, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 67.986368, "high": 71.209818, "low": 66.204653, "close": 70.8571, "volume": 517967}, "trend_line": 82.223823, "activity_lines": {"activity_5": 70.849907, "activity_10": 74.734218, "activity_20": 78.364824, "activity_30": 79.911048}, "trend_signal": 0, "fair_value": 78.201596, "relative_strength": -18.369298, "rate_of_change": -0.92913714278555, "market_dynamics": -1.102195, "expectation": {"probability": 47.145, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 70.621963, "high": 72.081823, "low": 65.958249, "close": 70.0341, "volume": 878561}, "trend_line": 81.574153, "activity_lines": {"activity_5": 70.110513, "activity_10": 73.309013, "activity_20": 77.428502, "activity_30": 79.124614}, "trend_signal": 0, "fair_value": 78.285669, "relative_strength": -20.825297, "rate_of_change": -0.7901238063328684, "market_dynamics": -1.227037, "expectation": {"probability": 48.4879, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 69.073913, "high": 72.1357, "low": 68.765285, "close": 70.8473, "volume": 681083}, "trend_line": 80.91104, "activity_lines": {"activity_5": 70.2516, "activity_10": 72.300385, "activity_20": 76.626943, "activity_30": 78.432559}, "trend_signal": 0, "fair_value": 78.365851, "relative_strength": -18.818584, "rate_of_change": -0.8128959671821485, "market_dynamics": -1.300535, "expectation": {"probability": 47.145, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 73.688614, "high": 75.94199, "low": 73.345694, "close": 75.462, "volume": 563835}, "trend_line": 80.403047, "activity_lines": {"activity_5": 72.07266, "activity_10": 72.384644, "activity_20": 76.300838, "activity_30": 78.081008}, "trend_signal": 0, "fair_value": 78.488397, "relative_strength": -17.184162, "rate_of_change": -0.6278413922253366, "market_dynamics": -1.118752, "expectation": {"probability": 48.4588, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 74.972113, "high": 75.594268, "low": 70.200626, "close": 71.1706, "volume": 821813}, "trend_line": 79.837973, "activity_lines": {"activity_5": 72.07788, "activity_10": 71.858058, "activity_20": 75.58229, "activity_30": 77.485366}, "trend_signal": 0, "fair_value": 78.561245, "relative_strength": -19.180698, "rate_of_change": -0.7028017234222425, "market_dynamics": -0.955037, "expectation": {"probability": 48.4879, "direction": "undecided"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 72.60357, "high": 74.197091, "low": 71.94944, "close": 73.2036, "volume": 409420}, "trend_line": 79.579423, "activity_lines": {"activity_5": 72.587673, "activity_10": 71.911849, "activity_20": 75.100755, "activity_30": 77.057342}, "trend_signal": 0, "fair_value": 78.649606, "relative_strength": -17.622936, "rate_of_change": -0.32384339216628105, "market_dynamics": -0.815917, "expectation": {"probability": 48.5887, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 73.056074, "high": 74.138095, "low": 70.714975, "close": 73.4397, "volume": 690538}, "trend_line": 79.090633, "activity_lines": {"activity_5": 73.019733, "activity_10": 72.137631, "activity_20": 74.66384, "activity_30": 76.661231}, "trend_signal": 0, "fair_value": 78.759277, "relative_strength": -18.079232, "rate_of_change": -0.614216567013823, "market_dynamics": -0.59129, "expectation": {"probability": 49.8992, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 73.724966, "high": 75.948027, "low": 73.01339, "close": 73.1151, "volume": 666895}, "trend_line": 78.730517, "activity_lines": {"activity_5": 73.116553, "activity_10": 72.408678, "activity_20": 74.242362, "activity_30": 76.275713}, "trend_signal": 0, "fair_value": 78.887086, "relative_strength": -17.600053, "rate_of_change": -0.45532066989524633, "market_dynamics": -0.467052, "expectation": {"probability": 51.3204, "direction": "undecided"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 73.695466, "high": 74.846343, "low": 72.48557, "close": 73.0856, "volume": 662397}, "trend_line": 78.257173, "activity_lines": {"activity_5": 73.052353, "activity_10": 72.671785, "activity_20": 73.872854, "activity_30": 75.911525}, "trend_signal": 0, "fair_value": 78.995153, "relative_strength": -16.912661, "rate_of_change": -0.6012204898895958, "market_dynamics": -0.268644, "expectation": {"probability": 50.0249, "direction": "undecided"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 73.154429, "high": 77.379227, "low": 72.790476, "close": 76.43, "volume": 848107}, "trend_line": 77.928563, "activity_lines": {"activity_5": 74.26138, "activity_10": 73.481071, "activity_20": 73.871478, "activity_30": 75.793642}, "trend_signal": 0, "fair_value": 79.12605, "relative_strength": -15.438819, "rate_of_change": -0.4199103895562361, "market_dynamics": 0.1176, "expectation": {"probability": 48.6381, "direction": "undecided"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 76.685804, "high": 82.007382, "low": 75.702148, "close": 80.6401, "volume": 536361}, "trend_line": 77.824587, "activity_lines": {"activity_5": 76.523147, "activity_10": 74.912996, "activity_20": 74.308942, "activity_30": 75.96858}, "trend_signal": 0, "fair_value": 79.284783, "relative_strength": -11.764812, "rate_of_change": -0.1334247623685849, "market_dynamics": 0.422697, "expectation": {"probability": 53.0252, "direction": "undecided"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 80.040074, "high": 83.593925, "low": 79.381025, "close": 82.2533, "volume": 679924}, "trend_line": 77.830693, "activity_lines": {"activity_5": 78.82688, "activity_10": 76.460358, "activity_20": 74.922802, "activity_30": 76.254304}, "trend_signal": 0, "fair_value": 79.453069, "relative_strength": -9.197595, "rate_of_change": 0.007845849538530297, "market_dynamics": 0.766251, "expectation": {"probability": 53.1237, "direction": "undecided"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 82.007394, "high": 82.509058, "low": 77.831774, "close": 78.6728, "volume": 625263}, "trend_line": 77.83983, "activity_lines": {"activity_5": 79.34954, "activity_10": 77.134553, "activity_20": 75.207855, "activity_30": 76.308633}, "trend_signal": 0, "fair_value": 79.577217, "relative_strength": -12.960376, "rate_of_change": 0.01173958453641126, "market_dynamics": 0.997657, "expectation": {"probability": 53.4247, "direction": "undecided"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 79.390843, "high": 81.461438, "low": 78.053071, "close": 81.3975, "volume": 362064}, "trend_line": 77.923843, "activity_lines": {"activity_5": 80.40992, "activity_10": 78.161865, "activity_20": 75.781624, "activity_30": 76.53816}, "trend_signal": 0, "fair_value": 79.693223, "relative_strength": -10.472265, "rate_of_change": 0.10793060570661418, "market_dynamics": 0.971629, "expectation": {"probability": 53.0849, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 81.702428, "high": 82.204093, "low": 79.18427, "close": 79.7843, "volume": 533101}, "trend_line": 77.907213, "activity_lines": {"activity_5": 80.37844, "activity_10": 78.787951, "activity_20": 76.21786, "activity_30": 76.65819}, "trend_signal": 0, "fair_value": 79.808029, "relative_strength": -9.409049, "rate_of_change": -0.021341349912640167, "market_dynamics": 0.915318, "expectation": {"probability": 53.5062, "direction": "undecided"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 80.12854, "high": 82.749981, "low": 77.344894, "close": 78.9875, "volume": 656263}, "trend_line": 77.945067, "activity_lines": {"activity_5": 79.85774, "activity_10": 79.112551, "activity_20": 76.592386, "activity_30": 76.727886}, "trend_signal": 0, "fair_value": 79.888368, "relative_strength": -11.908102, "rate_of_change": 0.04858856907125639, "market_dynamics": 0.830285, "expectation": {"probability": 52.266, "direction": "undecided"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 79.076043, "high": 84.032386, "low": 77.959594, "close": 80.1679, "volume": 501887}, "trend_line": 77.84488, "activity_lines": {"activity_5": 79.84068, "activity_10": 79.546607, "activity_20": 77.085591, "activity_30": 76.871294}, "trend_signal": 0, "fair_value": 79.986565, "relative_strength": -10.948905, "rate_of_change": -0.12853539531884828, "market_dynamics": 0.756752, "expectation": {"probability": 52.6359, "direction": "undecided"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 80.354816, "high": 83.040195, "low": 79.223612, "close": 82.3418, "volume": 532301}, "trend_line": 77.768987, "activity_lines": {"activity_5": 80.68728, "activity_10": 80.253587, "activity_20": 77.781108, "activity_30": 77.161418}, "trend_signal": 0, "fair_value": 80.131749, "relative_strength": -8.293973, "rate_of_change": -0.09749260323865584, "market_dynamics": 0.75382, "expectation": {"probability": 53.5349, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 82.361498, "high": 82.914326, "low": 80.604295, "close": 80.9893, "volume": 502454}, "trend_line": 77.685113, "activity_lines": {"activity_5": 80.838447, "activity_10": 80.5469, "activity_20": 78.303203, "activity_30": 77.36918}, "trend_signal": 0, "fair_value": 80.287728, "relative_strength": -9.197065, "rate_of_change": -0.1078501896906468, "market_dynamics": 0.778556, "expectation": {"probability": 52.868, "direction": "undecided"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 80.110626, "high": 82.430527, "low": 78.422528, "close": 81.8777, "volume": 416323}, "trend_line": 77.60156, "activity_lines": {"activity_5": 81.31296, "activity_10": 80.858036, "activity_20": 78.856061, "activity_30": 77.63967}, "trend_signal": 1, "fair_value": 80.439798, "relative_strength": -7.995947, "rate_of_change": -0.10755342532615597, "market_dynamics": 0.737807, "expectation": {"probability": 54.2957, "direction": "undecided"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 81.828378, "high": 82.055432, "low": 78.728594, "close": 79.9922, "volume": 425787}, "trend_line": 77.420657, "activity_lines": {"activity_5": 81.019413, "activity_10": 80.727305, "activity_20": 79.165998, "activity_30": 77.793905}, "trend_signal": 1, "fair_value": 80.586893, "relative_strength": -11.001607, "rate_of_change": -0.2331177362929311, "market_dynamics": 0.659957, "expectation": {"probability": 55.3403, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 80.248831, "high": 82.835274, "low": 79.241895, "close": 79.6269, "volume": 793944}, "trend_line": 77.247757, "activity_lines": {"activity_5": 80.53712, "activity_10": 80.541936, "activity_20": 79.397644, "activity_30": 77.936243}, "trend_signal": 1, "fair_value": 80.741979, "relative_strength": -11.999846, "rate_of_change": -0.22332541042633194, "market_dynamics": 0.683811, "expectation": {"probability": 55.2535, "direction": "positive"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 79.468997, "high": 81.221263, "low": 78.338661, "close": 79.5381, "volume": 538569}, "trend_line": 77.07206, "activity_lines": {"activity_5": 80.061293, "activity_10": 80.388175, "activity_20": 79.575152, "activity_30": 78.084007}, "trend_signal": 1, "fair_value": 80.908046, "relative_strength": -11.269004, "rate_of_change": -0.2274460862339337, "market_dynamics": 0.553445, "expectation": {"probability": 54.6494, "direction": "undecided"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 79.607193, "high": 82.98339, "low": 78.383074, "close": 81.7494, "volume": 486377}, "trend_line": 76.971053, "activity_lines": {"activity_5": 80.50948, "activity_10": 80.620735, "activity_20": 79.921876, "activity_30": 78.385771}, "trend_signal": 1, "fair_value": 81.087557, "relative_strength": -9.346134, "rate_of_change": -0.13105527476493511, "market_dynamics": 0.445869, "expectation": {"probability": 52.6759, "direction": "undecided"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 81.936951, "high": 83.388123, "low": 76.527236, "close": 77.2083, "volume": 382001}, "trend_line": 76.785953, "activity_lines": {"activity_5": 79.393293, "activity_10": 80.021242, "activity_20": 79.806174, "activity_30": 78.401077}, "trend_signal": 1, "fair_value": 81.234251, "relative_strength": -11.752579, "rate_of_change": -0.2404800152597515, "market_dynamics": 0.16949, "expectation": {"probability": 53.854, "direction": "undecided"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 78.027688, "high": 80.150152, "low": 76.665362, "close": 78.5509, "volume": 381054}, "trend_line": 76.72758, "activity_lines": {"activity_5": 79.035933, "activity_10": 79.712695, "activity_20": 79.789588, "activity_30": 78.514945}, "trend_signal": 1, "fair_value": 81.380496, "relative_strength": -11.26025, "rate_of_change": -0.07602041482770047, "market_dynamics": -0.217151, "expectation": {"probability": 51.726, "direction": "undecided"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 79.30119, "high": 81.936994, "low": 79.222214, "close": 80.6339, "volume": 260529}, "trend_line": 76.7762, "activity_lines": {"activity_5": 79.468993, "activity_10": 79.790813, "activity_20": 79.94592, "activity_30": 78.766965}, "trend_signal": 1, "fair_value": 81.53602, "relative_strength": -10.183433, "rate_of_change": 0.06336704480970162, "market_dynamics": -0.373195, "expectation": {"probability": 51.543, "direction": "undecided"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 81.166967, "high": 81.769155, "low": 78.235006, "close": 78.9754, "volume": 355133}, "trend_line": 76.976267, "activity_lines": {"activity_5": 79.282087, "activity_10": 79.558913, "activity_20": 79.91004, "activity_30": 78.908849}, "trend_signal": 1, "fair_value": 81.670762, "relative_strength": -12.298702, "rate_of_change": 0.26058466035047867, "market_dynamics": -0.601987, "expectation": {"probability": 55.1952, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 79.22218, "high": 79.623967, "low": 71.10746, "close": 73.6248, "volume": 615177}, "trend_line": 77.107713, "activity_lines": {"activity_5": 77.34916, "activity_10": 78.415384, "activity_20": 79.336674, "activity_30": 78.692625}, "trend_signal": 1, "fair_value": 81.740509, "relative_strength": -16.410175, "rate_of_change": 0.1707617232204789, "market_dynamics": -0.57216, "expectation": {"probability": 47.897, "direction": "undecided"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 74.335568, "high": 74.335568, "low": 68.728316, "close": 71.2654, "volume": 657931}, "trend_line": 77.19742, "activity_lines": {"activity_5": 75.171407, "activity_10": 76.976773, "activity_20": 78.536036, "activity_30": 78.315702}, "trend_signal": 0, "fair_value": 81.808747, "relative_strength": -18.740962, "rate_of_change": 0.11633985305722916, "market_dynamics": -0.580886, "expectation": {"probability": 49.5765, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 71.05807, "high": 71.551666, "low": 67.889184, "close": 70.8014, "volume": 515883}, "trend_line": 77.195563, "activity_lines": {"activity_5": 73.23518, "activity_10": 75.646749, "activity_20": 77.7158, "activity_30": 77.903055}, "trend_signal": 0, "fair_value": 81.878267, "relative_strength": -17.190595, "rate_of_change": -0.0024055208062483137, "market_dynamics": -0.760551, "expectation": {"probability": 48.8964, "direction": "undecided"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 70.784318, "high": 74.462326, "low": 69.827639, "close": 72.4994, "volume": 575248}, "trend_line": 77.27774, "activity_lines": {"activity_5": 72.381587, "activity_10": 74.792558, "activity_20": 77.10413, "activity_30": 77.600077}, "trend_signal": 0, "fair_value": 81.950197, "relative_strength": -17.753553, "rate_of_change": 0.1064530094818886, "market_dynamics": -0.82759, "expectation": {"probability": 47.8833, "direction": "undecided"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 71.845104, "high": 74.155013, "low": 70.764503, "close": 73.8576, "volume": 478264}, "trend_line": 77.378083, "activity_lines": {"activity_5": 72.523027, "activity_10": 74.314904, "activity_20": 76.668259, "activity_30": 77.379423}, "trend_signal": 0, "fair_value": 82.043347, "relative_strength": -16.096502, "rate_of_change": 0.12984722379304753, "market_dynamics": -0.884207, "expectation": {"probability": 48.6471, "direction": "undecided"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 73.936869, "high": 77.575221, "low": 72.102822, "close": 76.336, "volume": 723906}, "trend_line": 77.407217, "activity_lines": {"activity_5": 73.831787, "activity_10": 74.391149, "activity_20": 76.491355, "activity_30": 77.312192}, "trend_signal": 0, "fair_value": 82.166424, "relative_strength": -12.446583, "rate_of_change": 0.03765148847122395, "market_dynamics": -0.734439, "expectation": {"probability": 49.5291, "direction": "undecided"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 76.613618, "high": 77.148962, "low": 73.133885, "close": 73.9369, "volume": 1478575}, "trend_line": 77.499427, "activity_lines": {"activity_5": 74.1601, "activity_10": 74.12962, "activity_20": 76.110069, "activity_30": 77.0883}, "trend_signal": 0, "fair_value": 82.274, "relative_strength": -14.974968, "rate_of_change": 0.11912325952758945, "market_dynamics": -0.512689, "expectation": {"probability": 50.0272, "direction": "undecided"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 74.115377, "high": 75.394254, "low": 73.708912, "close": 74.7796, "volume": 285056}, "trend_line": 77.55196, "activity_lines": {"activity_5": 74.591213, "activity_10": 74.080789, "activity_20": 75.836884, "activity_30": 76.912828}, "trend_signal": 0, "fair_value": 82.377517, "relative_strength": -14.886367, "rate_of_change": 0.06778501730083351, "market_dynamics": -0.44141, "expectation": {"probability": 48.0992, "direction": "undecided"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 74.967987, "high": 75.210875, "low": 72.439974, "close": 73.3223, "volume": 264563}, "trend_line": 77.548047, "activity_lines": {"activity_5": 74.271347, "activity_10": 73.835564, "activity_20": 75.444946, "activity_30": 76.639946}, "trend_signal": 0, "fair_value": 82.448617, "relative_strength": -15.290326, "rate_of_change": -0.00504564939428632, "market_dynamics": -0.410248, "expectation": {"probability": 49.1944, "direction": "undecided"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 73.550281, "high": 77.8826, "low": 73.024851, "close": 77.8826, "volume": 782275}, "trend_line": 77.706963, "activity_lines": {"activity_5": 75.41672, "activity_10": 74.552422, "activity_20": 75.519921, "activity_30": 76.661531}, "trend_signal": 0, "fair_value": 82.535765, "relative_strength": -11.118167, "rate_of_change": 0.2049258571270079, "market_dynamics": -0.281314, "expectation": {"probability": 51.6031, "direction": "undecided"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 77.486008, "high": 79.80583, "low": 76.792044, "close": 79.2804, "volume": 423611}, "trend_line": 77.913457, "activity_lines": {"activity_5": 76.759693, "activity_10": 75.543295, "activity_20": 75.749254, "activity_30": 76.763043}, "trend_signal": 0, "fair_value": 82.632179, "relative_strength": -8.844047, "rate_of_change": 0.2657342302773977, "market_dynamics": -0.101706, "expectation": {"probability": 52.1817, "direction": "undecided"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 77.773588, "high": 79.736517, "low": 76.217125, "close": 76.9904, "volume": 433272}, "trend_line": 77.932137, "activity_lines": {"activity_5": 77.14304, "activity_10": 76.014975, "activity_20": 75.768629, "activity_30": 76.703491}, "trend_signal": 0, "fair_value": 82.714279, "relative_strength": -10.76775, "rate_of_change": 0.023975319180104357, "market_dynamics": 0.128857, "expectation": {"probability": 48.1274, "direction": "undecided"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 77.16881, "high": 77.605016, "low": 74.055886, "close": 75.4339, "volume": 509732}, "trend_line": 77.758597, "activity_lines": {"activity_5": 76.803987, "activity_10": 76.099564, "activity_20": 75.663039, "activity_30": 76.542314}, "trend_signal": 0, "fair_value": 82.766502, "relative_strength": -12.496294, "rate_of_change": -0.2226809204526275, "market_dynamics": 0.347433, "expectation": {"probability": 47.7273, "direction": "undecided"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 75.661918, "high": 81.798544, "low": 75.661918, "close": 81.2632, "volume": 477246}, "trend_line": 77.725593, "activity_lines": {"activity_5": 78.364413, "activity_10": 77.159798, "activity_20": 76.134327, "activity_30": 76.768417}, "trend_signal": 0, "fair_value": 82.879838, "relative_strength": -5.192375, "rate_of_change": -0.042444181445289136, "market_dynamics": 0.450127, "expectation": {"probability": 50.6348, "direction": "undecided"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 80.82702, "high": 82.799861, "low": 79.810858, "close": 82.324, "volume": 437258}, "trend_line": 77.8473, "activity_lines": {"activity_5": 79.749047, "activity_10": 78.253564, "activity_20": 76.698851, "activity_30": 77.065089}, "trend_signal": 0, "fair_value": 82.981294, "relative_strength": -2.387733, "rate_of_change": 0.1565854891579929, "market_dynamics": 0.56742, "expectation": {"probability": 50.3575, "direction": "undecided"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 82.779979, "high": 85.164241, "low": 80.846794, "close": 82.6511, "volume": 553145}, "trend_line": 77.889087, "activity_lines": {"activity_5": 80.94662, "activity_10": 79.252867, "activity_20": 77.281261, "activity_30": 77.375011}, "trend_signal": 0, "fair_value": 83.072822, "relative_strength": -2.74168, "rate_of_change": 0.05367816224840084, "market_dynamics": 0.777255, "expectation": {"probability": 50.7349, "direction": "undecided"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 83.001223, "high": 83.06599, "low": 60.098665, "close": 60.8111, "volume": 2821809}, "trend_line": 77.256647, "activity_lines": {"activity_5": 74.63948, "activity_10": 76.166442, "activity_20": 75.779378, "activity_30": 76.273206}, "trend_signal": 0, "fair_value": 83.020042, "relative_strength": -27.451609, "rate_of_change": -0.8119751101974049, "market_dynamics": 0.716422, "expectation": {"probability": 48.5201, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 60.233187, "high": 63.720633, "low": 59.959173, "close": 61.2296, "volume": 1516000}, "trend_line": 76.664717, "activity_lines": {"activity_5": 69.55046, "activity_10": 73.394758, "activity_20": 74.395434, "activity_30": 75.239203}, "trend_signal": 0, "fair_value": 82.998862, "relative_strength": -24.788766, "rate_of_change": -0.7661865004314838, "market_dynamics": 0.363121, "expectation": {"probability": 47.8595, "direction": "undecided"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 60.08373, "high": 64.51777, "low": 60.004017, "close": 63.4815, "volume": 1861948}, "trend_line": 76.108503, "activity_lines": {"activity_5": 66.159027, "activity_10": 71.278875, "activity_20": 73.308439, "activity_30": 74.388673}, "trend_signal": 0, "fair_value": 83.008353, "relative_strength": -20.163613, "rate_of_change": -0.7255149719003035, "market_dynamics": -0.040635, "expectation": {"probability": 49.465, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 64.188954, "high": 65.364722, "low": 61.568387, "close": 64.9263, "volume": 2415557}, "trend_line": 75.527987, "activity_lines": {"activity_5": 64.43464, "activity_10": 69.604605, "activity_20": 72.440721, "activity_30": 73.66724}, "trend_signal": 0, "fair_value": 83.028392, "relative_strength": -16.262307, "rate_of_change": -0.7627478890236521, "market_dynamics": -0.459524, "expectation": {"probability": 50.0961, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 66.122002, "high": 68.533323, "low": 64.273655, "close": 66.2615, "volume": 1435353}, "trend_line": 75.03706, "activity_lines": {"activity_5": 64.315167, "activity_10": 68.408669, "activity_20": 71.767067, "activity_30": 73.069402}, "trend_signal": 0, "fair_value": 83.033279, "relative_strength": -12.027962, "rate_of_change": -0.6499934918164829, "market_dynamics": -0.588053, "expectation": {"probability": 50.8282, "direction": "undecided"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 66.709866, "high": 69.968137, "low": 63.660841, "close": 69.5895, "volume": 868651}, "trend_line": 74.627453, "activity_lines": {"activity_5": 66.397667, "activity_10": 68.054531, "activity_20": 71.445428, "activity_30": 72.717947}, "trend_signal": 0, "fair_value": 83.077942, "relative_strength": -10.090394, "rate_of_change": -0.5458729326548696, "market_dynamics": -0.579977, "expectation": {"probability": 51.5392, "direction": "undecided"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 69.888401, "high": 77.251892, "low": 69.151055, "close": 77.222, "volume": 1533505}, "trend_line": 74.535113, "activity_lines": {"activity_5": 70.439107, "activity_10": 69.222682, "activity_20": 71.858674, "activity_30": 72.885337}, "trend_signal": 0, "fair_value": 83.164179, "relative_strength": -3.410197, "rate_of_change": -0.12373462618375465, "market_dynamics": -0.368822, "expectation": {"probability": 55.318, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 77.222004, "high": 80.191315, "low": 76.350143, "close": 78.4177, "volume": 854525}, "trend_line": 74.494807, "activity_lines": {"activity_5": 73.812953, "activity_10": 70.575722, "activity_20": 72.355222, "activity_30": 73.135826}, "trend_signal": 0, "fair_value": 83.25373, "relative_strength": -5.82376, "rate_of_change": -0.0540765263212267, "market_dynamics": -0.205156, "expectation": {"probability": 55.4342, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 78.407751, "high": 82.243941, "low": 78.054024, "close": 81.2276, "volume": 1725420}, "trend_line": 74.551123, "activity_lines": {"activity_5": 77.127687, "activity_10": 72.491389, "activity_20": 73.091197, "activity_30": 73.5702}, "trend_signal": 0, "fair_value": 83.306215, "relative_strength": -2.70698, "rate_of_change": 0.07559721578983296, "market_dynamics": 0.114045, "expectation": {"probability": 54.4039, "direction": "undecided"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 81.705898, "high": 83.51937, "low": 80.161457, "close": 82.4831, "volume": 2115479}, "trend_line": 74.57558, "activity_lines": {"activity_5": 79.774167, "activity_10": 74.655264, "activity_20": 73.911649, "activity_30": 74.081941}, "trend_signal": 0, "fair_value": 83.355168, "relative_strength": -1.953277, "rate_of_change": 0.03280567618008675, "market_dynamics": 0.496713, "expectation": {"probability": 55.3995, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 82.34357, "high": 88.541259, "low": 79.73795, "close": 86.8075, "volume": 1680399}, "trend_line": 74.895553, "activity_lines": {"activity_5": 82.780673, "activity_10": 77.608447, "activity_20": 75.114676, "activity_30": 74.871097}, "trend_signal": 0, "fair_value": 83.434353, "relative_strength": 0.967713, "rate_of_change": 0.42905868113932805, "market_dynamics": 0.69884, "expectation": {"probability": 54.5636, "direction": "undecided"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 87.086434, "high": 87.863636, "low": 80.241181, "close": 80.4304, "volume": 700704}, "trend_line": 74.958203, "activity_lines": {"activity_5": 82.513613, "activity_10": 78.929496, "activity_20": 75.649071, "activity_30": 75.228184}, "trend_signal": 1, "fair_value": 83.473456, "relative_strength": -6.342274, "rate_of_change": 0.0836498263121053, "market_dynamics": 0.739189, "expectation": {"probability": 57.0628, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 80.450329, "high": 84.426015, "low": 79.404097, "close": 83.5691, "volume": 836533}, "trend_line": 75.056043, "activity_lines": {"activity_5": 83.078893, "activity_10": 80.472113, "activity_20": 76.455482, "activity_30": 75.783725}, "trend_signal": 1, "fair_value": 83.54818, "relative_strength": -3.336114, "rate_of_change": 0.13052607464456564, "market_dynamics": 0.695577, "expectation": {"probability": 55.1481, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 84.26, "high": 88.19, "low": 84.26, "close": 86.11, "volume": 672738}, "trend_line": 75.293863, "activity_lines": {"activity_5": 84.147713, "activity_10": 82.111482, "activity_20": 77.45509, "activity_30": 76.496884}, "trend_signal": 1, "fair_value": 83.624567, "relative_strength": -1.631857, "rate_of_change": 0.31685656543337787, "market_dynamics": 0.623308, "expectation": {"probability": 55.0636, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/800cdd57-0865-4619-a38c-4e679ef429e7/", "share_image": "https://sharemaestro.com/terminal/800cdd57-0865-4619-a38c-4e679ef429e7/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}