{"ticker": {"uuid": "02a6a7b3-e5a3-45d8-ba8a-c33432a3bcd8", "symbol": "HAFNI", "name": "Hafnia Limited", "exchange": "OSL", "asset_type": "Equity", "sector": "Industrials", "industry": "Marine Shipping", "currency": "NOK"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, HAFNI rose 11.07%, moving from 64.24 to 71.35. 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 12 of the last 12 weeks. Relative Strength is -0.62 and has improved across the 12-week window. Market Dynamics is 0.96 on the latest week. Expectation is positive at 55.22%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "71.35"}, {"label": "12-Week Change", "value": "11.07%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 55.22%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "-0.62"}, {"label": "Market Dynamics", "value": "0.96"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 78.5, "high": 78.650002, "low": 70.400002, "close": 71.349998, "volume": 4693296}, "trend_line": 66.833967, "activity_lines": {"activity_5": 77.406666, "activity_10": 78.115455, "activity_20": 74.778267, "activity_30": 70.99112}, "trend_signal": 1, "fair_value": 65.04136, "relative_strength": -0.616132, "rate_of_change": 0.417188142454187, "market_dynamics": 0.963709, "expectation": {"probability": 55.2232, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 51.219415, "high": 52.524059, "low": 47.740368, "close": 52.08918, "volume": 6984112}, "trend_line": 53.965424, "activity_lines": {"activity_5": 52.236188, "activity_10": 53.014066, "activity_20": 54.802895, "activity_30": 54.626436}, "trend_signal": 0, "fair_value": 27.278387, "relative_strength": 5.617564, "rate_of_change": -0.04101870191636496, "market_dynamics": -1.232166, "expectation": {"probability": 59.3348, "direction": "positive"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 52.475751, "high": 54.360239, "low": 50.446303, "close": 53.732075, "volume": 6371343}, "trend_line": 53.969526, "activity_lines": {"activity_5": 52.702895, "activity_10": 52.983064, "activity_20": 54.626699, "activity_30": 54.611381}, "trend_signal": 0, "fair_value": 27.52949, "relative_strength": 6.815944, "rate_of_change": 0.007601163293006201, "market_dynamics": -1.156473, "expectation": {"probability": 52.0833, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 53.442144, "high": 53.442144, "low": 49.286611, "close": 49.624851, "volume": 4139415}, "trend_line": 53.92912, "activity_lines": {"activity_5": 51.712286, "activity_10": 52.222278, "activity_20": 54.034176, "activity_30": 54.33108}, "trend_signal": 0, "fair_value": 27.756071, "relative_strength": 2.227689, "rate_of_change": -0.0748681765335578, "market_dynamics": -1.237895, "expectation": {"probability": 59.3611, "direction": "positive"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 49.62485, "high": 50.977825, "low": 47.933646, "close": 50.687904, "volume": 4043175}, "trend_line": 53.946446, "activity_lines": {"activity_5": 51.312841, "activity_10": 51.794472, "activity_20": 53.559135, "activity_30": 54.121969}, "trend_signal": 0, "fair_value": 27.975015, "relative_strength": 1.899143, "rate_of_change": 0.032127355313797394, "market_dynamics": -1.25041, "expectation": {"probability": 52.4015, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 51.21942, "high": 52.910631, "low": 50.494612, "close": 51.171097, "volume": 3329957}, "trend_line": 53.973509, "activity_lines": {"activity_5": 51.135666, "activity_10": 51.595851, "activity_20": 53.159944, "activity_30": 53.942914}, "trend_signal": 0, "fair_value": 28.20669, "relative_strength": 3.28159, "rate_of_change": 0.05016641874795289, "market_dynamics": -1.272707, "expectation": {"probability": 53.1515, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 50.784547, "high": 51.895911, "low": 48.368532, "close": 48.851734, "volume": 3155115}, "trend_line": 53.856368, "activity_lines": {"activity_5": 50.265903, "activity_10": 51.052176, "activity_20": 52.58514, "activity_30": 53.612477}, "trend_signal": 0, "fair_value": 28.4241, "relative_strength": -2.266438, "rate_of_change": -0.2170342491535924, "market_dynamics": -1.339132, "expectation": {"probability": 52.7208, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 48.51349, "high": 50.639575, "low": 48.030288, "close": 49.093327, "volume": 2678708}, "trend_line": 53.814171, "activity_lines": {"activity_5": 49.692501, "activity_10": 50.601373, "activity_20": 52.100134, "activity_30": 53.305184}, "trend_signal": 0, "fair_value": 28.647033, "relative_strength": -4.798461, "rate_of_change": -0.07835099463075859, "market_dynamics": -1.336967, "expectation": {"probability": 50.6967, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 49.47989, "high": 51.1711, "low": 48.184908, "close": 50.784534, "volume": 8309150}, "trend_line": 53.901609, "activity_lines": {"activity_5": 49.992085, "activity_10": 50.518337, "activity_20": 51.818288, "activity_30": 53.109724}, "trend_signal": 0, "fair_value": 28.87611, "relative_strength": -2.500428, "rate_of_change": 0.1624813657354283, "market_dynamics": -1.195289, "expectation": {"probability": 50.8273, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 51.799258, "high": 57.356085, "low": 51.799258, "close": 55.76152, "volume": 7167439}, "trend_line": 54.132649, "activity_lines": {"activity_5": 51.873352, "activity_10": 51.383708, "activity_20": 52.056831, "activity_30": 53.229718}, "trend_signal": 0, "fair_value": 29.132635, "relative_strength": 5.472317, "rate_of_change": 0.4286328447078456, "market_dynamics": -0.764181, "expectation": {"probability": 56.3953, "direction": "positive"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 56.148086, "high": 56.872889, "low": 54.311912, "close": 56.534637, "volume": 4216614}, "trend_line": 54.38309, "activity_lines": {"activity_5": 53.674084, "activity_10": 52.314091, "activity_20": 52.379802, "activity_30": 53.384685}, "trend_signal": 0, "fair_value": 29.396284, "relative_strength": 4.717435, "rate_of_change": 0.4626431638326107, "market_dynamics": -0.299453, "expectation": {"probability": 56.8138, "direction": "positive"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 56.34136, "high": 59.09562, "low": 55.7132, "close": 57.742645, "volume": 6068824}, "trend_line": 54.520904, "activity_lines": {"activity_5": 55.519915, "activity_10": 53.388556, "activity_20": 52.818988, "activity_30": 53.60143}, "trend_signal": 0, "fair_value": 29.670085, "relative_strength": 8.301769, "rate_of_change": 0.25341333123954296, "market_dynamics": 0.306624, "expectation": {"probability": 55.3819, "direction": "positive"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 58.51577, "high": 60.883463, "low": 56.727926, "close": 59.433857, "volume": 8264430}, "trend_line": 54.887097, "activity_lines": {"activity_5": 57.336757, "activity_10": 54.667724, "activity_20": 53.417402, "activity_30": 53.918395}, "trend_signal": 0, "fair_value": 29.957135, "relative_strength": 11.196458, "rate_of_change": 0.6716561412848099, "market_dynamics": 0.805484, "expectation": {"probability": 55.8798, "direction": "positive"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 60.883459, "high": 63.492746, "low": 59.825126, "close": 60.019203, "volume": 10504782}, "trend_line": 55.119908, "activity_lines": {"activity_5": 58.659345, "activity_10": 55.94965, "activity_20": 54.04886, "activity_30": 54.249499}, "trend_signal": 0, "fair_value": 30.251788, "relative_strength": 8.717376, "rate_of_change": 0.42416344227497627, "market_dynamics": 1.034648, "expectation": {"probability": 56.4591, "direction": "positive"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 60.649972, "high": 61.426293, "low": 57.835815, "close": 61.232212, "volume": 6609873}, "trend_line": 55.262556, "activity_lines": {"activity_5": 59.770625, "activity_10": 57.263135, "activity_20": 54.782934, "activity_30": 54.643841}, "trend_signal": 0, "fair_value": 30.553245, "relative_strength": 10.228065, "rate_of_change": 0.25879578754012816, "market_dynamics": 1.179563, "expectation": {"probability": 56.734, "direction": "positive"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 61.232207, "high": 63.270047, "low": 60.310332, "close": 62.590771, "volume": 7225141}, "trend_line": 55.326264, "activity_lines": {"activity_5": 60.970045, "activity_10": 58.631916, "activity_20": 55.633198, "activity_30": 55.116629}, "trend_signal": 0, "fair_value": 30.860623, "relative_strength": 9.121079, "rate_of_change": 0.11528239844716091, "market_dynamics": 1.251968, "expectation": {"probability": 57.6746, "direction": "positive"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 62.736335, "high": 67.539796, "low": 62.105574, "close": 66.957558, "volume": 6464678}, "trend_line": 55.46227, "activity_lines": {"activity_5": 63.221318, "activity_10": 60.587027, "activity_20": 56.865042, "activity_30": 55.867035}, "trend_signal": 1, "fair_value": 31.203754, "relative_strength": 16.057419, "rate_of_change": 0.24582538231750972, "market_dynamics": 1.259927, "expectation": {"probability": 60.9774, "direction": "positive"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 67.054606, "high": 67.442767, "low": 64.0949, "close": 64.580086, "volume": 6178535}, "trend_line": 55.683849, "activity_lines": {"activity_5": 64.065773, "activity_10": 61.780675, "activity_20": 57.797061, "activity_30": 56.455281}, "trend_signal": 1, "fair_value": 31.532007, "relative_strength": 12.123619, "rate_of_change": 0.3995130383231799, "market_dynamics": 1.199213, "expectation": {"probability": 61.996, "direction": "positive"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 64.968246, "high": 65.744569, "low": 60.310328, "close": 64.191925, "volume": 6379653}, "trend_line": 55.806022, "activity_lines": {"activity_5": 64.43776, "activity_10": 62.62217, "activity_20": 58.634152, "activity_30": 57.004189}, "trend_signal": 1, "fair_value": 31.857287, "relative_strength": 14.299941, "rate_of_change": 0.21940473260028512, "market_dynamics": 1.189121, "expectation": {"probability": 61.3591, "direction": "positive"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 64.919745, "high": 69.529123, "low": 64.580107, "close": 68.510201, "volume": 6145720}, "trend_line": 56.155403, "activity_lines": {"activity_5": 65.97099, "activity_10": 64.005035, "activity_20": 59.830056, "activity_30": 57.823814}, "trend_signal": 1, "fair_value": 32.210977, "relative_strength": 15.860016, "rate_of_change": 0.6260632589077951, "market_dynamics": 1.198912, "expectation": {"probability": 60.0656, "direction": "positive"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 68.704279, "high": 69.432078, "low": 65.404928, "close": 65.744576, "volume": 4202615}, "trend_line": 56.454228, "activity_lines": {"activity_5": 66.097146, "activity_10": 64.653265, "activity_20": 60.682071, "activity_30": 58.44247}, "trend_signal": 1, "fair_value": 32.545967, "relative_strength": 14.179976, "rate_of_change": 0.5321393562076312, "market_dynamics": 1.072564, "expectation": {"probability": 61.0875, "direction": "positive"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 66.084212, "high": 72.149205, "low": 65.841612, "close": 70.790642, "volume": 11972088}, "trend_line": 56.90204, "activity_lines": {"activity_5": 67.69507, "activity_10": 66.051509, "activity_20": 61.951018, "activity_30": 59.3674}, "trend_signal": 1, "fair_value": 32.914153, "relative_strength": 23.137982, "rate_of_change": 0.7932302253783348, "market_dynamics": 1.250538, "expectation": {"probability": 59.7713, "direction": "positive"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 71.227334, "high": 72.925531, "low": 68.655753, "close": 69.577629, "volume": 5463323}, "trend_line": 57.399088, "activity_lines": {"activity_5": 68.633118, "activity_10": 66.991968, "activity_20": 63.015386, "activity_30": 60.18518}, "trend_signal": 1, "fair_value": 33.274564, "relative_strength": 18.661978, "rate_of_change": 0.8735152553405808, "market_dynamics": 1.323616, "expectation": {"probability": 60.9434, "direction": "positive"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 69.917282, "high": 71.130281, "low": 66.0842, "close": 69.965813, "volume": 5304292}, "trend_line": 57.821007, "activity_lines": {"activity_5": 69.367391, "activity_10": 67.818574, "activity_20": 64.041269, "activity_30": 60.995936}, "trend_signal": 1, "fair_value": 33.637705, "relative_strength": 18.972237, "rate_of_change": 0.7350622016851602, "market_dynamics": 1.29627, "expectation": {"probability": 59.4888, "direction": "positive"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 70.451011, "high": 70.693611, "low": 66.763499, "close": 69.917297, "volume": 5855471}, "trend_line": 58.20288, "activity_lines": {"activity_5": 69.700566, "activity_10": 68.455511, "activity_20": 64.965669, "activity_30": 61.776342}, "trend_signal": 1, "fair_value": 33.997746, "relative_strength": 17.266306, "rate_of_change": 0.6604398985994809, "market_dynamics": 1.383702, "expectation": {"probability": 60.8053, "direction": "positive"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 70.208411, "high": 72.197733, "low": 67.836327, "close": 69.928848, "volume": 6257534}, "trend_line": 58.687617, "activity_lines": {"activity_5": 69.943784, "activity_10": 68.936638, "activity_20": 65.799601, "activity_30": 62.532856}, "trend_signal": 1, "fair_value": 34.358104, "relative_strength": 15.050951, "rate_of_change": 0.8328402305865321, "market_dynamics": 1.171996, "expectation": {"probability": 59.2173, "direction": "positive"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 69.734185, "high": 70.074826, "low": 63.213343, "close": 66.181786, "volume": 6642785}, "trend_line": 59.17555, "activity_lines": {"activity_5": 68.659031, "activity_10": 68.603062, "activity_20": 66.187347, "activity_30": 63.016351}, "trend_signal": 1, "fair_value": 34.693837, "relative_strength": 9.369515, "rate_of_change": 0.8314070751927074, "market_dynamics": 0.836777, "expectation": {"probability": 60.6729, "direction": "positive"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 66.181796, "high": 66.668427, "low": 63.505307, "close": 63.943272, "volume": 3796986}, "trend_line": 59.560044, "activity_lines": {"activity_5": 66.935364, "activity_10": 67.876587, "activity_20": 66.279378, "activity_30": 63.323946}, "trend_signal": 1, "fair_value": 35.016432, "relative_strength": 6.167983, "rate_of_change": 0.6497514598512334, "market_dynamics": 0.354441, "expectation": {"probability": 60.1075, "direction": "positive"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 64.186601, "high": 64.819218, "low": 59.56361, "close": 63.894623, "volume": 6839177}, "trend_line": 59.917296, "activity_lines": {"activity_5": 65.571104, "activity_10": 67.152846, "activity_20": 66.296061, "activity_30": 63.603596}, "trend_signal": 1, "fair_value": 35.329015, "relative_strength": 5.700501, "rate_of_change": 0.5998182271322744, "market_dynamics": -0.076477, "expectation": {"probability": 61.8312, "direction": "positive"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 65.500508, "high": 71.534721, "low": 65.500508, "close": 71.096756, "volume": 7869824}, "trend_line": 60.566989, "activity_lines": {"activity_5": 67.012301, "activity_10": 67.743989, "activity_20": 66.936232, "activity_30": 64.324852}, "trend_signal": 1, "fair_value": 35.691889, "relative_strength": 17.082476, "rate_of_change": 1.084316288238373, "market_dynamics": -0.296645, "expectation": {"probability": 56.918, "direction": "positive"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 69.68552, "high": 70.220816, "low": 66.668413, "close": 68.32296, "volume": 2864000}, "trend_line": 61.098451, "activity_lines": {"activity_5": 67.450268, "activity_10": 67.783778, "activity_20": 67.239208, "activity_30": 64.825237}, "trend_signal": 1, "fair_value": 36.033223, "relative_strength": 11.014282, "rate_of_change": 0.877477993829275, "market_dynamics": -0.469861, "expectation": {"probability": 61.6667, "direction": "positive"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 69.393559, "high": 71.924041, "low": 67.836335, "close": 69.977516, "volume": 6278237}, "trend_line": 61.694729, "activity_lines": {"activity_5": 68.546814, "activity_10": 68.077515, "activity_20": 67.643625, "activity_30": 65.39808}, "trend_signal": 1, "fair_value": 36.386255, "relative_strength": 12.193534, "rate_of_change": 0.9759298153074376, "market_dynamics": -0.31646, "expectation": {"probability": 56.687, "direction": "positive"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 70.074845, "high": 70.707467, "low": 65.597833, "close": 69.247566, "volume": 9117154}, "trend_line": 62.211912, "activity_lines": {"activity_5": 69.146994, "activity_10": 68.253318, "activity_20": 67.920262, "activity_30": 65.88536}, "trend_signal": 1, "fair_value": 36.737396, "relative_strength": 12.093018, "rate_of_change": 0.8382936571453222, "market_dynamics": -0.16354, "expectation": {"probability": 61.5093, "direction": "positive"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 69.636867, "high": 75.476436, "low": 68.128317, "close": 74.308517, "volume": 12421684}, "trend_line": 63.0347, "activity_lines": {"activity_5": 71.080538, "activity_10": 69.355295, "activity_20": 68.632163, "activity_30": 66.665786}, "trend_signal": 1, "fair_value": 37.122676, "relative_strength": 21.594872, "rate_of_change": 1.3225570048385633, "market_dynamics": -0.060198, "expectation": {"probability": 56.4652, "direction": "positive"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 74.941139, "high": 77.763598, "low": 73.189266, "close": 75.768402, "volume": 12893727}, "trend_line": 63.870717, "activity_lines": {"activity_5": 72.806451, "activity_10": 70.643747, "activity_20": 69.415056, "activity_30": 67.487315}, "trend_signal": 1, "fair_value": 37.520346, "relative_strength": 21.608305, "rate_of_change": 1.3262806041751578, "market_dynamics": 0.316784, "expectation": {"probability": 58.4219, "direction": "positive"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 76.887667, "high": 78.201569, "low": 73.1406, "close": 73.919205, "volume": 10145927}, "trend_line": 64.628987, "activity_lines": {"activity_5": 73.604522, "activity_10": 71.489598, "activity_20": 69.952614, "activity_30": 68.135605}, "trend_signal": 1, "fair_value": 37.903494, "relative_strength": 19.989731, "rate_of_change": 1.1871950646804168, "market_dynamics": 0.450627, "expectation": {"probability": 59.7623, "direction": "positive"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 74.405833, "high": 75.573752, "low": 70.902099, "close": 72.45932, "volume": 5517352}, "trend_line": 65.415907, "activity_lines": {"activity_5": 73.542882, "activity_10": 71.997463, "activity_20": 70.297192, "activity_30": 68.640787}, "trend_signal": 1, "fair_value": 38.273647, "relative_strength": 19.986802, "rate_of_change": 1.2175960610368366, "market_dynamics": 0.391312, "expectation": {"probability": 59.2393, "direction": "positive"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 73.189271, "high": 76.547028, "low": 72.751306, "close": 75.719757, "volume": 6427004}, "trend_line": 66.303454, "activity_lines": {"activity_5": 74.4026, "activity_10": 72.983998, "activity_20": 70.926088, "activity_30": 69.305552}, "trend_signal": 1, "fair_value": 38.660457, "relative_strength": 22.541015, "rate_of_change": 1.3567755011025038, "market_dynamics": 0.347738, "expectation": {"probability": 57.2877, "direction": "positive"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 75.768407, "high": 75.914398, "low": 71.826707, "close": 73.091949, "volume": 4846525}, "trend_line": 67.047035, "activity_lines": {"activity_5": 73.954903, "activity_10": 73.278632, "activity_20": 71.251671, "activity_30": 69.743519}, "trend_signal": 1, "fair_value": 39.02739, "relative_strength": 18.278039, "rate_of_change": 1.121481544536114, "market_dynamics": 0.105633, "expectation": {"probability": 59.0504, "direction": "positive"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 73.140617, "high": 77.03366, "low": 73.09195, "close": 75.963074, "volume": 6558234}, "trend_line": 67.72042, "activity_lines": {"activity_5": 74.545352, "activity_10": 73.928065, "activity_20": 71.808313, "activity_30": 70.318748}, "trend_signal": 1, "fair_value": 39.413092, "relative_strength": 20.903965, "rate_of_change": 1.0043471721009145, "market_dynamics": 0.135592, "expectation": {"probability": 57.4741, "direction": "positive"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 76.498352, "high": 77.033649, "low": 71.145425, "close": 73.529907, "volume": 8945634}, "trend_line": 68.286929, "activity_lines": {"activity_5": 74.311767, "activity_10": 74.046625, "activity_20": 72.097735, "activity_30": 70.693553}, "trend_signal": 1, "fair_value": 39.773861, "relative_strength": 16.298933, "rate_of_change": 0.8365408838279449, "market_dynamics": 0.28883, "expectation": {"probability": 58.9971, "direction": "positive"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 71.521549, "high": 76.403562, "low": 69.275819, "close": 75.768898, "volume": 8546280}, "trend_line": 68.887804, "activity_lines": {"activity_5": 74.850466, "activity_10": 74.477603, "activity_20": 72.563321, "activity_30": 71.176261}, "trend_signal": 1, "fair_value": 40.155166, "relative_strength": 18.175619, "rate_of_change": 0.8799268158625233, "market_dynamics": 0.372332, "expectation": {"probability": 57.5039, "direction": "positive"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 76.550023, "high": 76.598839, "low": 72.058578, "close": 72.790878, "volume": 35534861}, "trend_line": 69.333038, "activity_lines": {"activity_5": 74.175853, "activity_10": 74.261824, "activity_20": 72.72158, "activity_30": 71.428072}, "trend_signal": 1, "fair_value": 40.509984, "relative_strength": 11.038101, "rate_of_change": 0.6463175978145554, "market_dynamics": 0.485996, "expectation": {"probability": 59.0212, "direction": "positive"}}, {"week_ending": "2024-03-29", "ohlcv": {"open": 72.937326, "high": 73.864914, "low": 72.156212, "close": 72.888519, "volume": 2285779}, "trend_line": 69.762015, "activity_lines": {"activity_5": 73.729046, "activity_10": 73.999375, "activity_20": 72.873838, "activity_30": 71.657458}, "trend_signal": 1, "fair_value": 40.871492, "relative_strength": 10.157673, "rate_of_change": 0.6187194624300225, "market_dynamics": 0.147386, "expectation": {"probability": 57.5334, "direction": "positive"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 74.304292, "high": 76.061831, "low": 73.23025, "close": 75.183052, "volume": 4001273}, "trend_line": 70.227043, "activity_lines": {"activity_5": 74.060645, "activity_10": 74.179931, "activity_20": 73.230704, "activity_30": 72.007202}, "trend_signal": 1, "fair_value": 41.246131, "relative_strength": 11.237557, "rate_of_change": 0.6665919841908086, "market_dynamics": -0.044014, "expectation": {"probability": 57.0158, "direction": "positive"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 75.183052, "high": 81.041486, "low": 75.183052, "close": 79.869804, "volume": 9853086}, "trend_line": 70.803011, "activity_lines": {"activity_5": 76.006496, "activity_10": 75.223267, "activity_20": 74.008853, "activity_30": 72.629316}, "trend_signal": 1, "fair_value": 41.650692, "relative_strength": 15.554021, "rate_of_change": 0.8201512912910247, "market_dynamics": -0.05418, "expectation": {"probability": 57.7011, "direction": "positive"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 79.08868, "high": 81.383224, "low": 77.135862, "close": 79.23513, "volume": 5816652}, "trend_line": 71.212264, "activity_lines": {"activity_5": 77.318129, "activity_10": 76.043015, "activity_20": 74.679219, "activity_30": 73.173324}, "trend_signal": 1, "fair_value": 42.053731, "relative_strength": 17.139897, "rate_of_change": 0.5780163784277574, "market_dynamics": -0.002033, "expectation": {"probability": 61.1593, "direction": "positive"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 79.235139, "high": 82.554901, "low": 77.672895, "close": 81.871414, "volume": 4320962}, "trend_line": 71.788641, "activity_lines": {"activity_5": 79.277442, "activity_10": 77.218891, "activity_20": 75.538501, "activity_30": 73.861011}, "trend_signal": 1, "fair_value": 42.470154, "relative_strength": 18.181788, "rate_of_change": 0.8093788451944087, "market_dynamics": 0.428477, "expectation": {"probability": 57.7504, "direction": "positive"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 82.017876, "high": 83.77542, "low": 81.480851, "close": 82.70137, "volume": 4195834}, "trend_line": 72.405623, "activity_lines": {"activity_5": 80.908037, "activity_10": 78.43382, "activity_20": 76.391454, "activity_30": 74.565058}, "trend_signal": 1, "fair_value": 42.890441, "relative_strength": 18.12771, "rate_of_change": 0.8594423733414973, "market_dynamics": 0.775305, "expectation": {"probability": 57.8915, "direction": "positive"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 83.189571, "high": 87.632202, "low": 82.359628, "close": 86.265236, "volume": 4897051}, "trend_line": 72.997457, "activity_lines": {"activity_5": 83.072398, "activity_10": 80.122007, "activity_20": 77.494267, "activity_30": 75.459226}, "trend_signal": 1, "fair_value": 43.337333, "relative_strength": 18.314379, "rate_of_change": 0.8173867932881282, "market_dynamics": 1.010628, "expectation": {"probability": 58.6663, "direction": "positive"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 87.095178, "high": 89.047992, "low": 85.777029, "close": 86.94873, "volume": 6167385}, "trend_line": 73.704262, "activity_lines": {"activity_5": 84.725777, "activity_10": 81.747155, "activity_20": 78.589944, "activity_30": 76.359308}, "trend_signal": 1, "fair_value": 43.782543, "relative_strength": 18.647549, "rate_of_change": 0.9682597573227829, "market_dynamics": 1.296411, "expectation": {"probability": 58.9335, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 88.706253, "high": 89.97558, "low": 85.530463, "close": 87.834145, "volume": 5504974}, "trend_line": 74.272379, "activity_lines": {"activity_5": 86.202367, "activity_10": 83.289308, "activity_20": 79.681252, "activity_30": 77.270914}, "trend_signal": 1, "fair_value": 44.239371, "relative_strength": 18.415697, "rate_of_change": 0.7708061712903398, "market_dynamics": 1.479887, "expectation": {"probability": 59.7006, "direction": "positive"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 87.932175, "high": 90.873052, "low": 86.657791, "close": 90.137833, "volume": 5656453}, "trend_line": 74.957719, "activity_lines": {"activity_5": 87.873585, "activity_10": 85.030945, "activity_20": 80.906927, "activity_30": 78.294491}, "trend_signal": 1, "fair_value": 44.70563, "relative_strength": 19.207804, "rate_of_change": 0.9227387209449647, "market_dynamics": 1.626436, "expectation": {"probability": 59.9634, "direction": "positive"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 91.902359, "high": 91.951377, "low": 83.765924, "close": 86.559761, "volume": 12365115}, "trend_line": 75.510851, "activity_lines": {"activity_5": 87.801018, "activity_10": 85.806625, "activity_20": 81.692356, "activity_30": 79.04301}, "trend_signal": 1, "fair_value": 45.151379, "relative_strength": 15.082294, "rate_of_change": 0.7379253362819179, "market_dynamics": 1.506277, "expectation": {"probability": 61.61, "direction": "positive"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 86.314693, "high": 87.147939, "low": 77.197974, "close": 78.080238, "volume": 7557517}, "trend_line": 75.782949, "activity_lines": {"activity_5": 84.644717, "activity_10": 84.792005, "activity_20": 81.611872, "activity_30": 79.208777}, "trend_signal": 1, "fair_value": 45.545802, "relative_strength": 5.675519, "rate_of_change": 0.36034291283513636, "market_dynamics": 0.989202, "expectation": {"probability": 61.3007, "direction": "positive"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 78.521377, "high": 82.24648, "low": 77.835175, "close": 81.511261, "volume": 5268541}, "trend_line": 76.169029, "activity_lines": {"activity_5": 83.177757, "activity_10": 84.348531, "activity_20": 81.847143, "activity_30": 79.578346}, "trend_signal": 1, "fair_value": 45.959795, "relative_strength": 8.466939, "rate_of_change": 0.5094549698771852, "market_dynamics": 0.509829, "expectation": {"probability": 59.8611, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 81.266195, "high": 88.618376, "low": 80.923094, "close": 87.932167, "volume": 3857090}, "trend_line": 76.894042, "activity_lines": {"activity_5": 84.213597, "activity_10": 85.04265, "activity_20": 82.657777, "activity_30": 80.337258}, "trend_signal": 1, "fair_value": 46.41434, "relative_strength": 14.916263, "rate_of_change": 0.9518475022177376, "market_dynamics": 0.183915, "expectation": {"probability": 60.2641, "direction": "positive"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 88.128249, "high": 88.275294, "low": 82.344513, "close": 83.765915, "volume": 3199975}, "trend_line": 77.554797, "activity_lines": {"activity_5": 83.854151, "activity_10": 84.821141, "activity_20": 82.997944, "activity_30": 80.780604}, "trend_signal": 1, "fair_value": 46.843756, "relative_strength": 9.105809, "rate_of_change": 0.8593058484297064, "market_dynamics": -0.212815, "expectation": {"probability": 63.0515, "direction": "positive"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 83.226777, "high": 84.256077, "low": 80.040817, "close": 80.62899, "volume": 3357214}, "trend_line": 78.112609, "activity_lines": {"activity_5": 82.873858, "activity_10": 83.994836, "activity_20": 83.001042, "activity_30": 80.978939}, "trend_signal": 1, "fair_value": 47.254517, "relative_strength": 3.306701, "rate_of_change": 0.7192488686418876, "market_dynamics": -0.372378, "expectation": {"probability": 63.0728, "direction": "positive"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 80.285886, "high": 83.324803, "low": 79.354611, "close": 81.658302, "volume": 3005773}, "trend_line": 78.464661, "activity_lines": {"activity_5": 82.632054, "activity_10": 83.393359, "activity_20": 83.066279, "activity_30": 81.207694}, "trend_signal": 1, "fair_value": 47.682183, "relative_strength": 3.392411, "rate_of_change": 0.45069804287295084, "market_dynamics": -0.566971, "expectation": {"probability": 60.2054, "direction": "positive"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 81.854368, "high": 86.6578, "low": 81.119143, "close": 81.511261, "volume": 3621211}, "trend_line": 78.904271, "activity_lines": {"activity_5": 82.102699, "activity_10": 82.848909, "activity_20": 83.090392, "activity_30": 81.404249}, "trend_signal": 1, "fair_value": 48.101025, "relative_strength": 3.276941, "rate_of_change": 0.5602649580044545, "market_dynamics": -0.903391, "expectation": {"probability": 62.963, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 82.050412, "high": 85.824557, "low": 79.697731, "close": 79.697731, "volume": 3206797}, "trend_line": 79.228278, "activity_lines": {"activity_5": 80.968833, "activity_10": 82.07359, "activity_20": 82.903781, "activity_30": 81.45544}, "trend_signal": 1, "fair_value": 48.516123, "relative_strength": 2.369768, "rate_of_change": 0.4106330315123358, "market_dynamics": -1.104, "expectation": {"probability": 62.4214, "direction": "positive"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 75.923595, "high": 81.217178, "low": 72.737646, "close": 79.991814, "volume": 3593263}, "trend_line": 79.586419, "activity_lines": {"activity_5": 80.481958, "activity_10": 81.499675, "activity_20": 82.726469, "activity_30": 81.5047}, "trend_signal": 1, "fair_value": 48.936987, "relative_strength": 2.036175, "rate_of_change": 0.4520368346261462, "market_dynamics": -1.132964, "expectation": {"probability": 59.7684, "direction": "positive"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 80.187867, "high": 82.883668, "low": 78.962502, "close": 81.413231, "volume": 3101331}, "trend_line": 79.823243, "activity_lines": {"activity_5": 80.720495, "activity_10": 81.368673, "activity_20": 82.65024, "activity_30": 81.622559}, "trend_signal": 1, "fair_value": 49.364658, "relative_strength": 1.353467, "rate_of_change": 0.2975683577370136, "market_dynamics": -1.138137, "expectation": {"probability": 60.0847, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 81.805344, "high": 82.24648, "low": 77.639107, "close": 81.511261, "volume": 5590795}, "trend_line": 80.014672, "activity_lines": {"activity_5": 80.939426, "activity_10": 81.349067, "activity_20": 82.542754, "activity_30": 81.731463}, "trend_signal": 1, "fair_value": 49.785925, "relative_strength": 1.763921, "rate_of_change": 0.2398161147123519, "market_dynamics": -1.067454, "expectation": {"probability": 60.4554, "direction": "positive"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 83.667896, "high": 84.746215, "low": 79.893777, "close": 84.305092, "volume": 5819410}, "trend_line": 80.360868, "activity_lines": {"activity_5": 82.099437, "activity_10": 81.775049, "activity_20": 82.671212, "activity_30": 82.008265}, "trend_signal": 1, "fair_value": 50.222434, "relative_strength": 4.48792, "rate_of_change": 0.4326656491199414, "market_dynamics": -0.85316, "expectation": {"probability": 60.8192, "direction": "positive"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 80.271699, "high": 81.108887, "low": 72.737005, "close": 74.756104, "volume": 7350638}, "trend_line": 80.437427, "activity_lines": {"activity_5": 79.890196, "activity_10": 80.414054, "activity_20": 81.869122, "activity_30": 81.646667}, "trend_signal": 0, "fair_value": 50.59858, "relative_strength": -3.954577, "rate_of_change": 0.0952690058051677, "market_dynamics": -0.830317, "expectation": {"probability": 67.2547, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 73.327953, "high": 77.11994, "low": 72.786246, "close": 76.528976, "volume": 4911557}, "trend_line": 80.464401, "activity_lines": {"activity_5": 78.601355, "activity_10": 79.614964, "activity_20": 81.257207, "activity_30": 81.394509}, "trend_signal": 0, "fair_value": 50.986091, "relative_strength": -3.384025, "rate_of_change": 0.033534140767575285, "market_dynamics": -0.862301, "expectation": {"probability": 66.6978, "direction": "positive"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 76.233508, "high": 81.404385, "low": 74.312886, "close": 75.888779, "volume": 7638698}, "trend_line": 80.557629, "activity_lines": {"activity_5": 77.32997, "activity_10": 78.831055, "activity_20": 80.60976, "activity_30": 81.099307}, "trend_signal": 0, "fair_value": 51.367073, "relative_strength": -4.272152, "rate_of_change": 0.11586241721977215, "market_dynamics": -0.846777, "expectation": {"probability": 69.2394, "direction": "positive"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 77.415416, "high": 77.415416, "low": 73.08173, "close": 74.263649, "volume": 7689005}, "trend_line": 80.500982, "activity_lines": {"activity_5": 75.885173, "activity_10": 77.837854, "activity_20": 79.83998, "activity_30": 80.693244}, "trend_signal": 0, "fair_value": 51.730726, "relative_strength": -6.377074, "rate_of_change": -0.07031860384075148, "market_dynamics": -0.990178, "expectation": {"probability": 66.7035, "direction": "positive"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 73.918921, "high": 78.597333, "low": 72.983232, "close": 78.449593, "volume": 7751575}, "trend_line": 80.664971, "activity_lines": {"activity_5": 76.318864, "activity_10": 77.740182, "activity_20": 79.526011, "activity_30": 80.560896}, "trend_signal": 0, "fair_value": 52.123759, "relative_strength": -4.093504, "rate_of_change": 0.20371055846250527, "market_dynamics": -0.9371, "expectation": {"probability": 63.6197, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 78.400334, "high": 79.729997, "low": 76.085763, "close": 77.218422, "volume": 4738081}, "trend_line": 80.713289, "activity_lines": {"activity_5": 76.732531, "activity_10": 77.474327, "activity_20": 79.13526, "activity_30": 80.338538}, "trend_signal": 0, "fair_value": 52.509748, "relative_strength": -5.624086, "rate_of_change": 0.059899606236775274, "market_dynamics": -0.90159, "expectation": {"probability": 66.8438, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 76.922952, "high": 77.267676, "low": 70.816393, "close": 71.06263, "volume": 6177385}, "trend_line": 80.65568, "activity_lines": {"activity_5": 74.930113, "activity_10": 76.134316, "activity_20": 78.208795, "activity_30": 79.715915}, "trend_signal": 0, "fair_value": 52.856155, "relative_strength": -12.132098, "rate_of_change": -0.07137486368570528, "market_dynamics": -1.039554, "expectation": {"probability": 64.4958, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 71.062617, "high": 72.34302, "low": 65.547034, "close": 67.073669, "volume": 6116426}, "trend_line": 80.461852, "activity_lines": {"activity_5": 72.162464, "activity_10": 74.231388, "activity_20": 76.993262, "activity_30": 78.839657}, "trend_signal": 0, "fair_value": 53.177235, "relative_strength": -18.348917, "rate_of_change": -0.24031537518499693, "market_dynamics": -1.110867, "expectation": {"probability": 63.2399, "direction": "positive"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 65.69476, "high": 65.990226, "low": 61.55806, "close": 63.281689, "volume": 7301904}, "trend_line": 80.06514, "activity_lines": {"activity_5": 68.718497, "activity_10": 71.899728, "activity_20": 75.50938, "activity_30": 77.731259}, "trend_signal": 0, "fair_value": 53.471462, "relative_strength": -21.190006, "rate_of_change": -0.49304358542479704, "market_dynamics": -1.185544, "expectation": {"probability": 60.6742, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 62.789218, "high": 63.133941, "low": 57.125877, "close": 59.194229, "volume": 5311131}, "trend_line": 79.375954, "activity_lines": {"activity_5": 64.644173, "activity_10": 69.156341, "activity_20": 73.706685, "activity_30": 76.384749}, "trend_signal": 0, "fair_value": 53.73597, "relative_strength": -25.079541, "rate_of_change": -0.8607816085752259, "market_dynamics": -1.258162, "expectation": {"probability": 58.191, "direction": "positive"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 59.194229, "high": 59.883676, "low": 55.69773, "close": 58.455532, "volume": 5142994}, "trend_line": 78.683301, "activity_lines": {"activity_5": 61.607307, "activity_10": 66.735206, "activity_20": 71.939909, "activity_30": 75.035044}, "trend_signal": 0, "fair_value": 54.001806, "relative_strength": -27.139624, "rate_of_change": -0.8726232128183214, "market_dynamics": -1.313917, "expectation": {"probability": 57.2134, "direction": "positive"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 58.60327, "high": 62.444495, "low": 57.273618, "close": 60.031418, "volume": 6044189}, "trend_line": 77.955301, "activity_lines": {"activity_5": 60.346597, "activity_10": 64.89697, "activity_20": 70.463583, "activity_30": 73.831697}, "trend_signal": 0, "fair_value": 54.285745, "relative_strength": -26.065484, "rate_of_change": -0.9252280861983592, "market_dynamics": -1.338289, "expectation": {"probability": 56.8528, "direction": "positive"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 59.637449, "high": 64.365105, "low": 57.667591, "close": 62.739975, "volume": 7905550}, "trend_line": 77.289921, "activity_lines": {"activity_5": 60.724153, "activity_10": 63.851154, "activity_20": 69.358236, "activity_30": 72.850063}, "trend_signal": 0, "fair_value": 54.590806, "relative_strength": -21.755111, "rate_of_change": -0.8535404154234476, "market_dynamics": -1.293888, "expectation": {"probability": 57.7815, "direction": "positive"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 61.213329, "high": 64.463594, "low": 57.022734, "close": 58.06311, "volume": 10113445}, "trend_line": 76.34985, "activity_lines": {"activity_5": 59.831666, "activity_10": 62.194068, "activity_20": 67.892659, "activity_30": 71.609623}, "trend_signal": 0, "fair_value": 54.861522, "relative_strength": -27.118882, "rate_of_change": -1.2162918370689022, "market_dynamics": -1.20091, "expectation": {"probability": 57.8154, "direction": "positive"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 57.765863, "high": 61.035627, "low": 57.36953, "close": 58.657619, "volume": 6847798}, "trend_line": 75.406813, "activity_lines": {"activity_5": 59.485255, "activity_10": 60.939631, "activity_20": 66.59606, "activity_30": 70.468189}, "trend_signal": 0, "fair_value": 55.136776, "relative_strength": -25.957908, "rate_of_change": -1.235152393881591, "market_dynamics": -1.123961, "expectation": {"probability": 58.075, "direction": "positive"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 58.65762, "high": 59.549372, "low": 55.784184, "close": 57.072273, "volume": 9313264}, "trend_line": 74.381417, "activity_lines": {"activity_5": 58.646169, "activity_10": 59.756802, "activity_20": 65.257303, "activity_30": 69.285315}, "trend_signal": 0, "fair_value": 55.395806, "relative_strength": -25.256616, "rate_of_change": -1.3598187739349237, "market_dynamics": -1.042836, "expectation": {"probability": 57.757, "direction": "positive"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 57.072271, "high": 61.035629, "low": 57.072271, "close": 60.441128, "volume": 2227328}, "trend_line": 73.391527, "activity_lines": {"activity_5": 59.022252, "activity_10": 59.552787, "activity_20": 64.347129, "activity_30": 68.385942}, "trend_signal": 0, "fair_value": 55.677886, "relative_strength": -21.936821, "rate_of_change": -1.3308297151693178, "market_dynamics": -1.051527, "expectation": {"probability": 57.7419, "direction": "positive"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 61.283333, "high": 64.305392, "low": 59.896162, "close": 62.373257, "volume": 3715574}, "trend_line": 72.585311, "activity_lines": {"activity_5": 60.015064, "activity_10": 59.893185, "activity_20": 63.714066, "activity_30": 67.675086}, "trend_signal": 0, "fair_value": 55.970411, "relative_strength": -21.208838, "rate_of_change": -1.0985137289758151, "market_dynamics": -0.938601, "expectation": {"probability": 58.3133, "direction": "positive"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 62.868682, "high": 67.57516, "low": 61.233793, "close": 66.881577, "volume": 6477073}, "trend_line": 72.212022, "activity_lines": {"activity_5": 62.535097, "activity_10": 61.138741, "activity_20": 63.601033, "activity_30": 67.307103}, "trend_signal": 0, "fair_value": 56.29511, "relative_strength": -16.261607, "rate_of_change": -0.5142762286986685, "market_dynamics": -0.57707, "expectation": {"probability": 60.0794, "direction": "positive"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 68.169665, "high": 69.854087, "low": 60.936539, "close": 62.125546, "volume": 9072854}, "trend_line": 71.565831, "activity_lines": {"activity_5": 62.881889, "activity_10": 61.45411, "activity_20": 63.10471, "activity_30": 66.656363}, "trend_signal": 0, "fair_value": 56.587259, "relative_strength": -22.479934, "rate_of_change": -0.894852383443856, "market_dynamics": -0.208266, "expectation": {"probability": 59.4177, "direction": "positive"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 60.936544, "high": 61.778755, "low": 55.833727, "close": 56.180523, "volume": 10679524}, "trend_line": 70.507443, "activity_lines": {"activity_5": 61.015811, "activity_10": 60.63527, "activity_20": 62.147812, "activity_30": 65.663762}, "trend_signal": 0, "fair_value": 56.846029, "relative_strength": -29.156428, "rate_of_change": -1.478901292992752, "market_dynamics": 0.118473, "expectation": {"probability": 57.1146, "direction": "positive"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 55.982353, "high": 59.846623, "low": 55.635561, "close": 59.301659, "volume": 4479964}, "trend_line": 69.691968, "activity_lines": {"activity_5": 60.249562, "activity_10": 60.425273, "activity_20": 61.576619, "activity_30": 64.940808}, "trend_signal": 0, "fair_value": 57.120077, "relative_strength": -26.011888, "rate_of_change": -1.156580022338907, "market_dynamics": 0.288132, "expectation": {"probability": 55.8581, "direction": "positive"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 57.96403, "high": 61.927386, "low": 57.518152, "close": 59.450283, "volume": 3741565}, "trend_line": 68.986011, "activity_lines": {"activity_5": 59.608819, "activity_10": 60.255567, "activity_20": 61.101616, "activity_30": 64.280054}, "trend_signal": 0, "fair_value": 57.390228, "relative_strength": -23.800852, "rate_of_change": -1.0129675201595654, "market_dynamics": 0.252891, "expectation": {"probability": 56.0807, "direction": "positive"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 60.094334, "high": 60.540208, "low": 56.23006, "close": 57.319981, "volume": 3454606}, "trend_line": 68.174734, "activity_lines": {"activity_5": 58.45284, "activity_10": 59.758346, "activity_20": 60.502006, "activity_30": 63.527407}, "trend_signal": 0, "fair_value": 57.643934, "relative_strength": -26.105836, "rate_of_change": -1.1760021897772925, "market_dynamics": 0.160814, "expectation": {"probability": 57.3214, "direction": "positive"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 57.022727, "high": 57.220901, "low": 54.496091, "close": 55.685101, "volume": 3152952}, "trend_line": 67.313862, "activity_lines": {"activity_5": 57.389341, "activity_10": 58.977385, "activity_20": 59.827377, "activity_30": 62.721624}, "trend_signal": 0, "fair_value": 57.876915, "relative_strength": -28.237389, "rate_of_change": -1.262743467396588, "market_dynamics": 0.065612, "expectation": {"probability": 55.1546, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 55.982348, "high": 56.180516, "low": 46.073974, "close": 47.6395, "volume": 8172681}, "trend_line": 66.245254, "activity_lines": {"activity_5": 54.073338, "activity_10": 56.787634, "activity_20": 58.494903, "activity_30": 61.452311}, "trend_signal": 0, "fair_value": 58.059535, "relative_strength": -37.528593, "rate_of_change": -1.587500654768549, "market_dynamics": -0.02844, "expectation": {"probability": 51.2485, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 46.926091, "high": 48.085447, "low": 43.477976, "close": 47.431091, "volume": 7226499}, "trend_line": 65.159897, "activity_lines": {"activity_5": 51.257267, "activity_10": 54.731495, "activity_20": 57.283432, "activity_30": 60.238494}, "trend_signal": 0, "fair_value": 58.243546, "relative_strength": -37.249423, "rate_of_change": -1.6383920876807294, "market_dynamics": -0.212353, "expectation": {"probability": 49.7116, "direction": "undecided"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 46.320668, "high": 46.320668, "low": 43.128187, "close": 44.754162, "volume": 5911119}, "trend_line": 63.937928, "activity_lines": {"activity_5": 48.340257, "activity_10": 52.425188, "activity_20": 55.929546, "activity_30": 58.921995}, "trend_signal": 0, "fair_value": 58.394635, "relative_strength": -40.677019, "rate_of_change": -1.8753390601584305, "market_dynamics": -0.424519, "expectation": {"probability": 47.9955, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 46.062883, "high": 48.759635, "low": 45.686134, "close": 46.59827, "volume": 4978590}, "trend_line": 62.774161, "activity_lines": {"activity_5": 47.017691, "activity_10": 50.77452, "activity_20": 54.857574, "activity_30": 57.803307}, "trend_signal": 0, "fair_value": 58.550271, "relative_strength": -38.852202, "rate_of_change": -1.8201512567000921, "market_dynamics": -0.615993, "expectation": {"probability": 46.9892, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 46.637929, "high": 47.054336, "low": 43.485109, "close": 43.544594, "volume": 3482845}, "trend_line": 61.415478, "activity_lines": {"activity_5": 45.392015, "activity_10": 48.937426, "activity_20": 53.57422, "activity_30": 56.56269}, "trend_signal": 0, "fair_value": 58.691182, "relative_strength": -41.498921, "rate_of_change": -2.164398501478975, "market_dynamics": -0.84029, "expectation": {"probability": 48.125, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 43.167847, "high": 43.842031, "low": 38.071779, "close": 38.448528, "volume": 5154503}, "trend_line": 60.205225, "activity_lines": {"activity_5": 42.877016, "activity_10": 46.51161, "activity_20": 51.880048, "activity_30": 55.080951}, "trend_signal": 0, "fair_value": 58.791545, "relative_strength": -43.362793, "rate_of_change": -1.9705993332820784, "market_dynamics": -1.028142, "expectation": {"probability": 46.856, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 37.37776, "high": 44.516223, "low": 35.712119, "close": 43.633827, "volume": 5021413}, "trend_line": 59.10872, "activity_lines": {"activity_5": 42.703182, "activity_10": 45.350975, "activity_20": 50.774986, "activity_30": 54.011829}, "trend_signal": 0, "fair_value": 58.919691, "relative_strength": -35.566374, "rate_of_change": -1.821278800967857, "market_dynamics": -1.124019, "expectation": {"probability": 45.7058, "direction": "undecided"}}, {"week_ending": "2025-04-18", "ohlcv": {"open": 44.615362, "high": 45.834848, "low": 42.424253, "close": 42.751431, "volume": 1596104}, "trend_line": 58.004142, "activity_lines": {"activity_5": 42.488367, "activity_10": 44.314775, "activity_20": 49.66397, "activity_30": 52.95652}, "trend_signal": 0, "fair_value": 59.037027, "relative_strength": -37.867545, "rate_of_change": -1.8687225844173188, "market_dynamics": -1.264031, "expectation": {"probability": 47.042, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 42.632457, "high": 47.044422, "low": 42.344935, "close": 45.943909, "volume": 2771199}, "trend_line": 57.060151, "activity_lines": {"activity_5": 43.471227, "activity_10": 44.16264, "activity_20": 48.952183, "activity_30": 52.17844}, "trend_signal": 0, "fair_value": 59.163613, "relative_strength": -32.867466, "rate_of_change": -1.6274544669585906, "market_dynamics": -1.182245, "expectation": {"probability": 45.7009, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 46.449546, "high": 48.858779, "low": 45.904248, "close": 48.144936, "volume": 3771120}, "trend_line": 56.049996, "activity_lines": {"activity_5": 45.231386, "activity_10": 44.61753, "activity_20": 48.507728, "activity_30": 51.603265}, "trend_signal": 0, "fair_value": 59.318857, "relative_strength": -31.355219, "rate_of_change": -1.7703335555491213, "market_dynamics": -0.888512, "expectation": {"probability": 46.9891, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 49.691602, "high": 52.745275, "low": 49.572629, "close": 51.654675, "volume": 4900176}, "trend_line": 55.197871, "activity_lines": {"activity_5": 47.854769, "activity_10": 45.847648, "activity_20": 48.447594, "activity_30": 51.319696}, "trend_signal": 0, "fair_value": 59.494781, "relative_strength": -25.296798, "rate_of_change": -1.5202944885134353, "market_dynamics": -0.480731, "expectation": {"probability": 48.4472, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 52.546985, "high": 55.164418, "low": 50.365783, "close": 55.144588, "volume": 4210016}, "trend_line": 54.667269, "activity_lines": {"activity_5": 50.761046, "activity_10": 47.639293, "activity_20": 48.745631, "activity_30": 51.316258}, "trend_signal": 0, "fair_value": 59.676405, "relative_strength": -22.467562, "rate_of_change": -0.9612725824153648, "market_dynamics": 0.083972, "expectation": {"probability": 54.9679, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 55.025616, "high": 55.521341, "low": 50.836562, "close": 51.670925, "volume": 2425069}, "trend_line": 54.153845, "activity_lines": {"activity_5": 51.742052, "activity_10": 48.659117, "activity_20": 48.738065, "activity_30": 51.122946}, "trend_signal": 0, "fair_value": 59.814719, "relative_strength": -25.714731, "rate_of_change": -0.9391798957434668, "market_dynamics": 0.433268, "expectation": {"probability": 51.0497, "direction": "undecided"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 52.147703, "high": 53.538312, "low": 50.339914, "close": 51.154411, "volume": 2419887}, "trend_line": 53.749602, "activity_lines": {"activity_5": 51.956254, "activity_10": 49.459271, "activity_20": 48.73227, "activity_30": 50.929434}, "trend_signal": 0, "fair_value": 59.943049, "relative_strength": -26.075283, "rate_of_change": -0.7464714647685569, "market_dynamics": 0.618292, "expectation": {"probability": 49.9459, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 50.955753, "high": 52.545021, "low": 50.200855, "close": 51.571594, "volume": 2260714}, "trend_line": 53.495514, "activity_lines": {"activity_5": 51.962149, "activity_10": 50.252436, "activity_20": 48.841098, "activity_30": 50.788917}, "trend_signal": 0, "fair_value": 60.084973, "relative_strength": -25.641796, "rate_of_change": -0.47272536083151456, "market_dynamics": 0.666835, "expectation": {"probability": 48.9642, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 51.849713, "high": 56.478448, "low": 50.955755, "close": 53.995224, "volume": 3464047}, "trend_line": 53.346837, "activity_lines": {"activity_5": 52.547478, "activity_10": 51.340317, "activity_20": 49.231005, "activity_30": 50.821157}, "trend_signal": 0, "fair_value": 60.2303, "relative_strength": -23.421382, "rate_of_change": -0.27792423865672045, "market_dynamics": 0.688735, "expectation": {"probability": 54.9961, "direction": "undecided"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 55.584484, "high": 57.908779, "low": 53.359517, "close": 56.279785, "volume": 4583193}, "trend_line": 53.221783, "activity_lines": {"activity_5": 53.73829, "activity_10": 52.560904, "activity_20": 49.848896, "activity_30": 51.010379}, "trend_signal": 0, "fair_value": 60.392092, "relative_strength": -20.14157, "rate_of_change": -0.23441689710675567, "market_dynamics": 0.866848, "expectation": {"probability": 55.8511, "direction": "positive"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 57.014827, "high": 57.610799, "low": 50.558443, "close": 51.055088, "volume": 3434537}, "trend_line": 52.832287, "activity_lines": {"activity_5": 53.111857, "activity_10": 52.601621, "activity_20": 49.983586, "activity_30": 50.870592}, "trend_signal": 0, "fair_value": 60.529795, "relative_strength": -24.914963, "rate_of_change": -0.7318356846481471, "market_dynamics": 0.894009, "expectation": {"probability": 52.1781, "direction": "undecided"}}, {"week_ending": "2025-07-04", "ohlcv": {"open": 50.896158, "high": 51.4524, "low": 48.293736, "close": 50.558441, "volume": 3077373}, "trend_line": 52.582131, "activity_lines": {"activity_5": 52.36093, "activity_10": 52.401062, "activity_20": 50.110954, "activity_30": 50.723893}, "trend_signal": 0, "fair_value": 60.668864, "relative_strength": -25.7991, "rate_of_change": -0.47349076522090366, "market_dynamics": 0.882769, "expectation": {"probability": 51.1871, "direction": "undecided"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 50.677634, "high": 54.471999, "low": 50.657768, "close": 53.677368, "volume": 3121603}, "trend_line": 52.416123, "activity_lines": {"activity_5": 52.689377, "activity_10": 52.683681, "activity_20": 50.56756, "activity_30": 50.794553}, "trend_signal": 0, "fair_value": 60.824287, "relative_strength": -20.138069, "rate_of_change": -0.31571181472275806, "market_dynamics": 0.867766, "expectation": {"probability": 54.2692, "direction": "undecided"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 53.438978, "high": 54.23361, "low": 52.505289, "close": 53.419113, "volume": 1800370}, "trend_line": 52.294351, "activity_lines": {"activity_5": 52.791355, "activity_10": 52.818754, "activity_20": 51.009131, "activity_30": 50.859262}, "trend_signal": 0, "fair_value": 60.971381, "relative_strength": -19.133314, "rate_of_change": -0.2323178309086309, "market_dynamics": 0.710125, "expectation": {"probability": 57.9039, "direction": "positive"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 52.942338, "high": 56.557905, "low": 52.207306, "close": 55.624214, "volume": 1900659}, "trend_line": 52.133787, "activity_lines": {"activity_5": 53.666773, "activity_10": 53.322674, "activity_20": 51.63319, "activity_30": 51.074092}, "trend_signal": 0, "fair_value": 61.119567, "relative_strength": -14.772515, "rate_of_change": -0.30703889986128874, "market_dynamics": 0.755708, "expectation": {"probability": 52.6767, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 55.803007, "high": 58.00811, "low": 55.147438, "close": 55.46529, "volume": 3137457}, "trend_line": 51.903521, "activity_lines": {"activity_5": 54.532921, "activity_10": 53.788978, "activity_20": 52.203098, "activity_30": 51.289028}, "trend_signal": 0, "fair_value": 61.263399, "relative_strength": -13.629549, "rate_of_change": -0.4416828572227072, "market_dynamics": 0.906066, "expectation": {"probability": 57.7371, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 56.339386, "high": 61.464761, "low": 56.240055, "close": 57.451866, "volume": 3677525}, "trend_line": 51.589197, "activity_lines": {"activity_5": 55.767248, "activity_10": 54.54749, "activity_20": 52.911198, "activity_30": 51.646986}, "trend_signal": 1, "fair_value": 61.38387, "relative_strength": -10.577432, "rate_of_change": -0.6055928267371286, "market_dynamics": 1.129807, "expectation": {"probability": 54.69, "direction": "undecided"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 57.074418, "high": 57.491601, "low": 53.756831, "close": 54.313072, "volume": 2633885}, "trend_line": 51.328782, "activity_lines": {"activity_5": 55.495749, "activity_10": 54.620812, "activity_20": 53.268682, "activity_30": 51.822719}, "trend_signal": 1, "fair_value": 61.466021, "relative_strength": -15.10195, "rate_of_change": -0.5047859147720439, "market_dynamics": 1.152509, "expectation": {"probability": 55.3486, "direction": "positive"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 53.816427, "high": 60.868781, "low": 53.816427, "close": 59.855625, "volume": 3026647}, "trend_line": 51.451285, "activity_lines": {"activity_5": 57.029387, "activity_10": 55.652027, "activity_20": 54.10275, "activity_30": 52.372838}, "trend_signal": 1, "fair_value": 61.583399, "relative_strength": -7.184147, "rate_of_change": 0.23866336824435422, "market_dynamics": 1.32536, "expectation": {"probability": 53.2207, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 59.796032, "high": 62.696435, "low": 58.206767, "close": 61.047577, "volume": 5148569}, "trend_line": 51.509482, "activity_lines": {"activity_5": 58.531242, "activity_10": 56.793407, "activity_20": 54.948398, "activity_30": 52.991954}, "trend_signal": 1, "fair_value": 61.692317, "relative_strength": -3.272055, "rate_of_change": 0.11311087760004405, "market_dynamics": 1.523286, "expectation": {"probability": 53.5827, "direction": "undecided"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 61.425027, "high": 62.184038, "low": 58.44185, "close": 60.492092, "volume": 4856705}, "trend_line": 51.544209, "activity_lines": {"activity_5": 59.486377, "activity_10": 57.747102, "activity_20": 55.658221, "activity_30": 53.571477}, "trend_signal": 1, "fair_value": 61.807728, "relative_strength": -2.116683, "rate_of_change": 0.06741865507403808, "market_dynamics": 1.55863, "expectation": {"probability": 55.5293, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 60.45228, "high": 63.9357, "low": 59.377396, "close": 60.531902, "volume": 4650639}, "trend_line": 51.651273, "activity_lines": {"activity_5": 60.119662, "activity_10": 58.536454, "activity_20": 56.287355, "activity_30": 54.151328}, "trend_signal": 1, "fair_value": 61.920348, "relative_strength": -2.879322, "rate_of_change": 0.20771295568819603, "market_dynamics": 1.823484, "expectation": {"probability": 53.67, "direction": "undecided"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 60.711051, "high": 63.05987, "low": 59.994459, "close": 60.671238, "volume": 5675018}, "trend_line": 51.817478, "activity_lines": {"activity_5": 60.594057, "activity_10": 59.169805, "activity_20": 56.860293, "activity_30": 54.733262}, "trend_signal": 1, "fair_value": 62.053968, "relative_strength": -1.265605, "rate_of_change": 0.32178296941490275, "market_dynamics": 1.865713, "expectation": {"probability": 54.7668, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 59.914841, "high": 62.363186, "low": 59.795409, "close": 61.925274, "volume": 2525191}, "trend_line": 52.29367, "activity_lines": {"activity_5": 61.062586, "activity_10": 59.904, "activity_20": 57.493014, "activity_30": 55.385377}, "trend_signal": 1, "fair_value": 62.17948, "relative_strength": 0.562522, "rate_of_change": 0.9189794995426012, "market_dynamics": 1.707721, "expectation": {"probability": 57.7545, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 62.104421, "high": 63.358448, "low": 59.158437, "close": 62.741386, "volume": 3259193}, "trend_line": 52.804014, "activity_lines": {"activity_5": 61.665176, "activity_10": 60.631922, "activity_20": 58.154552, "activity_30": 56.059424}, "trend_signal": 1, "fair_value": 62.309614, "relative_strength": 3.4911, "rate_of_change": 0.9759192651806682, "market_dynamics": 1.697052, "expectation": {"probability": 56.8326, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 62.203943, "high": 62.880723, "low": 57.765074, "close": 59.23806, "volume": 2285897}, "trend_line": 53.28681, "activity_lines": {"activity_5": 60.98707, "activity_10": 60.593473, "activity_20": 58.446265, "activity_30": 56.474523}, "trend_signal": 1, "fair_value": 62.400535, "relative_strength": -1.412224, "rate_of_change": 0.9143168547754731, "market_dynamics": 1.478047, "expectation": {"probability": 56.037, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 58.461756, "high": 59.954652, "low": 55.675017, "close": 58.421947, "volume": 2900877}, "trend_line": 53.680933, "activity_lines": {"activity_5": 60.120528, "activity_10": 60.338043, "activity_20": 58.624219, "activity_30": 56.805823}, "trend_signal": 1, "fair_value": 62.457587, "relative_strength": -0.397939, "rate_of_change": 0.7396258098392462, "market_dynamics": 1.145571, "expectation": {"probability": 55.0549, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 58.52147, "high": 63.09968, "low": 58.322418, "close": 62.064606, "volume": 4262031}, "trend_line": 54.298266, "activity_lines": {"activity_5": 60.60887, "activity_10": 60.727277, "activity_20": 59.114486, "activity_30": 57.346705}, "trend_signal": 1, "fair_value": 62.525195, "relative_strength": 5.000659, "rate_of_change": 1.1500042296209625, "market_dynamics": 1.07836, "expectation": {"probability": 55.5993, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 62.502524, "high": 64.19447, "low": 61.328113, "close": 63.020058, "volume": 2864438}, "trend_line": 55.117317, "activity_lines": {"activity_5": 61.322804, "activity_10": 61.149293, "activity_20": 59.645781, "activity_30": 57.909401}, "trend_signal": 1, "fair_value": 62.570899, "relative_strength": 8.96405, "rate_of_change": 1.508429385203575, "market_dynamics": 0.785346, "expectation": {"probability": 54.6798, "direction": "undecided"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 64.19447, "high": 64.791626, "low": 60.989723, "close": 62.661762, "volume": 2575157}, "trend_line": 55.751582, "activity_lines": {"activity_5": 61.844321, "activity_10": 61.448629, "activity_20": 60.099977, "activity_30": 58.396139}, "trend_signal": 1, "fair_value": 62.634413, "relative_strength": 9.350376, "rate_of_change": 1.150754489736863, "market_dynamics": 0.666372, "expectation": {"probability": 60.1156, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 62.860818, "high": 65.54803, "low": 62.064608, "close": 64.234283, "volume": 3564284}, "trend_line": 56.467677, "activity_lines": {"activity_5": 62.89532, "activity_10": 62.004529, "activity_20": 60.673547, "activity_30": 58.94341}, "trend_signal": 1, "fair_value": 62.702524, "relative_strength": 11.053246, "rate_of_change": 1.2844388882094913, "market_dynamics": 0.744963, "expectation": {"probability": 54.697, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 64.692102, "high": 66.483581, "low": 62.343282, "close": 64.473145, "volume": 3791048}, "trend_line": 57.085318, "activity_lines": {"activity_5": 63.692858, "activity_10": 62.535819, "activity_20": 61.207108, "activity_30": 59.459892}, "trend_signal": 1, "fair_value": 62.789935, "relative_strength": 13.666574, "rate_of_change": 1.0937956594176859, "market_dynamics": 0.741982, "expectation": {"probability": 55.6818, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 64.6921, "high": 64.811534, "low": 59.556547, "close": 60.631428, "volume": 4155566}, "trend_line": 57.501535, "activity_lines": {"activity_5": 62.80641, "activity_10": 62.296956, "activity_20": 61.30853, "activity_30": 59.688673}, "trend_signal": 1, "fair_value": 62.857007, "relative_strength": 5.477181, "rate_of_change": 0.7291139203253559, "market_dynamics": 0.474694, "expectation": {"probability": 58.653, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 58.859859, "high": 60.850387, "low": 58.023838, "close": 59.93475, "volume": 4083303}, "trend_line": 57.777537, "activity_lines": {"activity_5": 61.783282, "activity_10": 61.932148, "activity_20": 61.310488, "activity_30": 59.845655}, "trend_signal": 1, "fair_value": 62.918389, "relative_strength": 2.995526, "rate_of_change": 0.47999066459705014, "market_dynamics": 0.231311, "expectation": {"probability": 57.6717, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 58.165825, "high": 59.183478, "low": 56.090613, "close": 57.08831, "volume": 2914477}, "trend_line": 57.842328, "activity_lines": {"activity_5": 60.017027, "activity_10": 61.085996, "activity_20": 61.010329, "activity_30": 59.801189}, "trend_signal": 1, "fair_value": 62.94866, "relative_strength": -2.207669, "rate_of_change": 0.11213873654738796, "market_dynamics": -0.244215, "expectation": {"probability": 58.067, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 57.068358, "high": 57.367665, "low": 53.835812, "close": 54.194984, "volume": 3245774}, "trend_line": 57.926463, "activity_lines": {"activity_5": 57.657894, "activity_10": 59.816569, "activity_20": 60.427643, "activity_30": 59.565876}, "trend_signal": 0, "fair_value": 62.973249, "relative_strength": -7.728296, "rate_of_change": 0.14545576381364922, "market_dynamics": -0.821463, "expectation": {"probability": 52.1974, "direction": "undecided"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 54.534204, "high": 54.753699, "low": 53.077564, "close": 53.396828, "volume": 1159037}, "trend_line": 58.00121, "activity_lines": {"activity_5": 55.701996, "activity_10": 58.493715, "activity_20": 59.774991, "activity_30": 59.273642}, "trend_signal": 0, "fair_value": 63.006809, "relative_strength": -8.921301, "rate_of_change": 0.1290377422146457, "market_dynamics": -1.087133, "expectation": {"probability": 51.3298, "direction": "undecided"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 53.257149, "high": 54.374571, "low": 52.259451, "close": 52.419083, "volume": 1437140}, "trend_line": 58.02946, "activity_lines": {"activity_5": 54.158603, "activity_10": 57.084454, "activity_20": 59.048531, "activity_30": 58.913505}, "trend_signal": 0, "fair_value": 63.029814, "relative_strength": -11.624827, "rate_of_change": 0.04870588044628705, "market_dynamics": -1.31728, "expectation": {"probability": 50.2932, "direction": "undecided"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 52.538805, "high": 59.163523, "low": 51.581015, "close": 57.92638, "volume": 4749591}, "trend_line": 58.160499, "activity_lines": {"activity_5": 54.998466, "activity_10": 56.851894, "activity_20": 58.855594, "activity_30": 58.906854}, "trend_signal": 0, "fair_value": 63.086897, "relative_strength": -1.754456, "rate_of_change": 0.22581461209530682, "market_dynamics": -1.108656, "expectation": {"probability": 48.8861, "direction": "undecided"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 57.866517, "high": 60.799747, "low": 56.270198, "close": 59.422928, "volume": 3177154}, "trend_line": 58.26527, "activity_lines": {"activity_5": 56.47107, "activity_10": 56.984045, "activity_20": 58.814373, "activity_30": 58.988301}, "trend_signal": 0, "fair_value": 63.124171, "relative_strength": -1.893306, "rate_of_change": 0.1801411641946186, "market_dynamics": -0.895717, "expectation": {"probability": 54.9099, "direction": "undecided"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 58.564907, "high": 58.724537, "low": 55.432134, "close": 56.749096, "volume": 2507550}, "trend_line": 58.45507, "activity_lines": {"activity_5": 56.896755, "activity_10": 56.688933, "activity_20": 58.526237, "activity_30": 58.890484}, "trend_signal": 0, "fair_value": 63.177383, "relative_strength": -5.097646, "rate_of_change": 0.3257515154396404, "market_dynamics": -0.722334, "expectation": {"probability": 51.0783, "direction": "undecided"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 56.589462, "high": 59.522694, "low": 55.990841, "close": 59.08371, "volume": 2570297}, "trend_line": 58.739246, "activity_lines": {"activity_5": 57.930371, "activity_10": 56.954391, "activity_20": 58.478269, "activity_30": 58.931041}, "trend_signal": 0, "fair_value": 63.216157, "relative_strength": -2.405965, "rate_of_change": 0.4861443156256629, "market_dynamics": -0.482422, "expectation": {"probability": 54.1738, "direction": "undecided"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 57.966284, "high": 60.141266, "low": 57.84656, "close": 60.141266, "volume": 2455825}, "trend_line": 58.954709, "activity_lines": {"activity_5": 58.93738, "activity_10": 57.510121, "activity_20": 58.537917, "activity_30": 59.021494}, "trend_signal": 0, "fair_value": 63.236596, "relative_strength": -2.532045, "rate_of_change": 0.3668126758045204, "market_dynamics": -0.484867, "expectation": {"probability": 54.2776, "direction": "undecided"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 60.260994, "high": 63.812798, "low": 60.00159, "close": 63.21418, "volume": 3200588}, "trend_line": 59.281211, "activity_lines": {"activity_5": 60.453881, "activity_10": 58.633475, "activity_20": 58.892747, "activity_30": 59.296298}, "trend_signal": 0, "fair_value": 63.252844, "relative_strength": 1.427445, "rate_of_change": 0.5538183557143804, "market_dynamics": -0.312229, "expectation": {"probability": 53.9846, "direction": "undecided"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 63.732985, "high": 69.639361, "low": 62.97473, "close": 69.200371, "volume": 3336760}, "trend_line": 59.73375, "activity_lines": {"activity_5": 63.613259, "activity_10": 60.785601, "activity_20": 59.811553, "activity_30": 59.936244}, "trend_signal": 1, "fair_value": 63.293376, "relative_strength": 7.448787, "rate_of_change": 0.763376780545191, "market_dynamics": 0.121176, "expectation": {"probability": 52.8239, "direction": "undecided"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 69.220322, "high": 72.373052, "low": 67.224925, "close": 70.876503, "volume": 4135341}, "trend_line": 60.247457, "activity_lines": {"activity_5": 66.679519, "activity_10": 63.022259, "activity_20": 60.859233, "activity_30": 60.655132}, "trend_signal": 1, "fair_value": 63.376349, "relative_strength": 9.255578, "rate_of_change": 0.859994559189732, "market_dynamics": 0.595272, "expectation": {"probability": 53.7114, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 76.244122, "high": 77.261778, "low": 69.519997, "close": 70.260002, "volume": 10559507}, "trend_line": 60.674395, "activity_lines": {"activity_5": 68.598451, "activity_10": 64.843526, "activity_20": 61.792778, "activity_30": 61.301102}, "trend_signal": 1, "fair_value": 63.438742, "relative_strength": 7.308744, "rate_of_change": 0.7086406983119633, "market_dynamics": 1.069792, "expectation": {"probability": 58.0586, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 70.5, "high": 72.620003, "low": 61.68, "close": 64.239998, "volume": 6623891}, "trend_line": 61.005292, "activity_lines": {"activity_5": 67.765629, "activity_10": 65.263644, "activity_20": 62.096618, "activity_30": 61.531141}, "trend_signal": 1, "fair_value": 63.478557, "relative_strength": -4.166714, "rate_of_change": 0.5453651412593405, "market_dynamics": 1.219713, "expectation": {"probability": 54.0172, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 64.620003, "high": 69.239998, "low": 62.900002, "close": 67.599998, "volume": 5612334}, "trend_line": 61.263438, "activity_lines": {"activity_5": 67.779558, "activity_10": 66.079744, "activity_20": 62.710098, "activity_30": 61.956606}, "trend_signal": 1, "fair_value": 63.547917, "relative_strength": -0.430771, "rate_of_change": 0.4231534536380935, "market_dynamics": 1.219389, "expectation": {"probability": 54.4434, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 66.279999, "high": 74.800003, "low": 65.120003, "close": 73.440002, "volume": 5565886}, "trend_line": 61.676519, "activity_lines": {"activity_5": 69.447767, "activity_10": 67.78178, "activity_20": 63.85796, "activity_30": 62.742191}, "trend_signal": 1, "fair_value": 63.651018, "relative_strength": 6.854944, "rate_of_change": 0.6742700270918492, "market_dynamics": 1.200318, "expectation": {"probability": 53.8237, "direction": "undecided"}}, {"week_ending": "2026-04-03", "ohlcv": {"open": 72.900002, "high": 76.940002, "low": 71.120003, "close": 75.68, "volume": 1926693}, "trend_line": 62.182783, "activity_lines": {"activity_5": 71.58, "activity_10": 69.636232, "activity_20": 65.16783, "activity_30": 63.645641}, "trend_signal": 1, "fair_value": 63.785722, "relative_strength": 5.733263, "rate_of_change": 0.8208375054370394, "market_dynamics": 1.06352, "expectation": {"probability": 54.9102, "direction": "undecided"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 77.349998, "high": 81.199997, "low": 75.949997, "close": 76.400002, "volume": 5291516}, "trend_line": 62.711719, "activity_lines": {"activity_5": 73.632001, "activity_10": 71.277396, "activity_20": 66.491769, "activity_30": 64.562881}, "trend_signal": 1, "fair_value": 63.908105, "relative_strength": 6.85563, "rate_of_change": 0.8506148719654468, "market_dynamics": 1.182719, "expectation": {"probability": 55.0042, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 77.5, "high": 79.449997, "low": 74.800003, "close": 77.5, "volume": 4718483}, "trend_line": 63.272678, "activity_lines": {"activity_5": 75.641334, "activity_10": 72.803717, "activity_20": 67.863675, "activity_30": 65.516964}, "trend_signal": 1, "fair_value": 64.030149, "relative_strength": 11.932746, "rate_of_change": 0.8945042632302853, "market_dynamics": 1.275705, "expectation": {"probability": 55.3059, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 76.300003, "high": 79.949997, "low": 74.25, "close": 79.199997, "volume": 3263824}, "trend_line": 63.848502, "activity_lines": {"activity_5": 77.333333, "activity_10": 74.323516, "activity_20": 69.317158, "activity_30": 66.544533}, "trend_signal": 1, "fair_value": 64.182798, "relative_strength": 12.399946, "rate_of_change": 0.9100673753685664, "market_dynamics": 1.25947, "expectation": {"probability": 56.3614, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 79.25, "high": 83.5, "low": 77.949997, "close": 82.150002, "volume": 2842767}, "trend_line": 64.495456, "activity_lines": {"activity_5": 79.235333, "activity_10": 76.089027, "activity_20": 70.959855, "activity_30": 67.725275}, "trend_signal": 1, "fair_value": 64.378992, "relative_strength": 14.629675, "rate_of_change": 1.0132641796357271, "market_dynamics": 1.372651, "expectation": {"probability": 57.4082, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 81.849998, "high": 86.699997, "low": 79.099998, "close": 81.550003, "volume": 4028650}, "trend_line": 65.239187, "activity_lines": {"activity_5": 80.356668, "activity_10": 77.510001, "activity_20": 72.426068, "activity_30": 68.825568}, "trend_signal": 1, "fair_value": 64.565797, "relative_strength": 16.139726, "rate_of_change": 1.153152556980133, "market_dynamics": 1.424333, "expectation": {"probability": 61.5068, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 82.099998, "high": 83.849998, "low": 79.25, "close": 80.900002, "volume": 2130701}, "trend_line": 65.988456, "activity_lines": {"activity_5": 80.870001, "activity_10": 78.618728, "activity_20": 73.700114, "activity_30": 69.835943}, "trend_signal": 1, "fair_value": 64.743508, "relative_strength": 12.203127, "rate_of_change": 1.14849530543659, "market_dynamics": 1.453705, "expectation": {"probability": 60.7852, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 81.099998, "high": 84.099998, "low": 79.0, "close": 79.099998, "volume": 2952596}, "trend_line": 66.556302, "activity_lines": {"activity_5": 80.483334, "activity_10": 79.206728, "activity_20": 74.671764, "activity_30": 70.681849}, "trend_signal": 1, "fair_value": 64.919752, "relative_strength": 8.01771, "rate_of_change": 0.8605232406104532, "market_dynamics": 1.40248, "expectation": {"probability": 59.6955, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 78.5, "high": 78.650002, "low": 70.400002, "close": 71.349998, "volume": 4693296}, "trend_line": 66.833967, "activity_lines": {"activity_5": 77.406666, "activity_10": 78.115455, "activity_20": 74.778267, "activity_30": 70.99112}, "trend_signal": 1, "fair_value": 65.04136, "relative_strength": -0.616132, "rate_of_change": 0.417188142454187, "market_dynamics": 0.963709, "expectation": {"probability": 55.2232, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/02a6a7b3-e5a3-45d8-ba8a-c33432a3bcd8/", "share_image": "https://sharemaestro.com/terminal/02a6a7b3-e5a3-45d8-ba8a-c33432a3bcd8/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}