{"ticker": {"uuid": "19d4c94e-d3b0-4eb5-bfba-a841f8366d94", "symbol": "2388", "name": "BOC Hong Kong (Holdings) Limited", "exchange": "HKG", "asset_type": "Equity", "sector": "Financial Services", "industry": "Banks - Regional", "currency": "HKD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, 2388 rose 18.71%, moving from 40.38 to 47.94. 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 25.49 and has improved across the 12-week window. Market Dynamics is 0.96 on the latest week. Expectation is positive at 62.07%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "47.94"}, {"label": "12-Week Change", "value": "18.71%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 62.07%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "25.49"}, {"label": "Market Dynamics", "value": "0.96"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 48.5, "high": 48.98, "low": 46.599998, "close": 47.939999, "volume": 75853734}, "trend_line": 41.533986, "activity_lines": {"activity_5": 47.036547, "activity_10": 45.778366, "activity_20": 44.260631, "activity_30": 43.10133}, "trend_signal": 1, "fair_value": 27.322029, "relative_strength": 25.485121, "rate_of_change": 0.8318325527769156, "market_dynamics": 0.96017, "expectation": {"probability": 62.0725, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 19.365735, "high": 19.976, "low": 19.325051, "close": 19.894632, "volume": 28880610}, "trend_line": 20.797824, "activity_lines": {"activity_5": 19.607129, "activity_10": 19.773319, "activity_20": 20.170704, "activity_30": 20.538844}, "trend_signal": 0, "fair_value": 20.146861, "relative_strength": -5.93496, "rate_of_change": -0.13023803279010707, "market_dynamics": -1.002306, "expectation": {"probability": 49.4488, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 19.894633, "high": 19.935314, "low": 19.528471, "close": 19.772579, "volume": 36744117}, "trend_line": 20.80596, "activity_lines": {"activity_5": 19.650526, "activity_10": 19.748908, "activity_20": 20.090304, "activity_30": 20.472699}, "trend_signal": 0, "fair_value": 20.163231, "relative_strength": -9.310524, "rate_of_change": 0.03911947711453066, "market_dynamics": -1.03328, "expectation": {"probability": 47.3765, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 19.813261, "high": 19.89463, "low": 19.40642, "close": 19.528473, "volume": 20387172}, "trend_line": 20.776125, "activity_lines": {"activity_5": 19.623403, "activity_10": 19.684553, "activity_20": 19.999636, "activity_30": 20.39028}, "trend_signal": 0, "fair_value": 20.178037, "relative_strength": -4.835995, "rate_of_change": -0.14339641141287643, "market_dynamics": -0.946899, "expectation": {"probability": 47.2561, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 19.609839, "high": 19.853944, "low": 19.406418, "close": 19.487791, "volume": 47590082}, "trend_line": 20.762564, "activity_lines": {"activity_5": 19.598993, "activity_10": 19.625376, "activity_20": 19.913618, "activity_30": 20.307162}, "trend_signal": 0, "fair_value": 20.190535, "relative_strength": -5.033845, "rate_of_change": -0.06527203701363593, "market_dynamics": -0.768613, "expectation": {"probability": 45.9555, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 19.157917, "high": 19.538538, "low": 18.819588, "close": 18.904171, "volume": 50117004}, "trend_line": 20.717343, "activity_lines": {"activity_5": 19.366482, "activity_10": 19.479319, "activity_20": 19.780929, "activity_30": 20.187266}, "trend_signal": 0, "fair_value": 20.203987, "relative_strength": -5.044453, "rate_of_change": -0.2178006531370668, "market_dynamics": -0.654412, "expectation": {"probability": 45.8396, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 19.2425, "high": 19.792284, "low": 18.819587, "close": 19.665411, "volume": 38045393}, "trend_line": 20.663594, "activity_lines": {"activity_5": 19.415776, "activity_10": 19.493376, "activity_20": 19.73243, "activity_30": 20.119399}, "trend_signal": 0, "fair_value": 20.223491, "relative_strength": -6.435881, "rate_of_change": -0.2594396395329257, "market_dynamics": -0.424585, "expectation": {"probability": 48.1039, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 19.707704, "high": 19.749995, "low": 18.988753, "close": 19.707703, "volume": 29619082}, "trend_line": 20.604473, "activity_lines": {"activity_5": 19.494448, "activity_10": 19.52077, "activity_20": 19.697574, "activity_30": 20.057729}, "trend_signal": 0, "fair_value": 20.247022, "relative_strength": -4.456482, "rate_of_change": -0.28611189321664515, "market_dynamics": -0.241555, "expectation": {"probability": 49.3264, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 19.453954, "high": 20.172905, "low": 19.157916, "close": 20.130613, "volume": 39500465}, "trend_line": 20.554025, "activity_lines": {"activity_5": 19.718416, "activity_10": 19.629195, "activity_20": 19.71396, "activity_30": 20.027157}, "trend_signal": 0, "fair_value": 20.274673, "relative_strength": -6.338145, "rate_of_change": -0.24484004031551493, "market_dynamics": -0.016394, "expectation": {"probability": 50.6701, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 20.130613, "high": 20.215196, "low": 19.284792, "close": 19.284792, "volume": 47647382}, "trend_line": 20.44826, "activity_lines": {"activity_5": 19.620301, "activity_10": 19.577325, "activity_20": 19.658936, "activity_30": 19.945271}, "trend_signal": 0, "fair_value": 20.298074, "relative_strength": -8.339677, "rate_of_change": -0.5145707470921054, "market_dynamics": 0.166805, "expectation": {"probability": 52.8769, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 19.369373, "high": 19.538538, "low": 19.031041, "close": 19.200211, "volume": 24819896}, "trend_line": 20.338319, "activity_lines": {"activity_5": 19.507525, "activity_10": 19.510068, "activity_20": 19.602248, "activity_30": 19.864752}, "trend_signal": 0, "fair_value": 20.315536, "relative_strength": -6.35384, "rate_of_change": -0.5376545486021926, "market_dynamics": 0.115765, "expectation": {"probability": 51.6686, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 18.94646, "high": 19.031043, "low": 17.804597, "close": 18.269802, "volume": 42584304}, "trend_line": 20.20957, "activity_lines": {"activity_5": 19.064877, "activity_10": 19.275916, "activity_20": 19.462968, "activity_30": 19.731299}, "trend_signal": 0, "fair_value": 20.328676, "relative_strength": -5.166839, "rate_of_change": -0.6330365847836251, "market_dynamics": 0.025266, "expectation": {"probability": 51.2335, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 18.227512, "high": 18.269804, "low": 17.593142, "close": 17.889181, "volume": 42821439}, "trend_line": 20.055929, "activity_lines": {"activity_5": 18.588396, "activity_10": 19.002103, "activity_20": 19.295177, "activity_30": 19.581597}, "trend_signal": 0, "fair_value": 20.338672, "relative_strength": -7.851937, "rate_of_change": -0.7602388373429042, "market_dynamics": -0.272651, "expectation": {"probability": 46.7807, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 18.142929, "high": 19.157918, "low": 17.973764, "close": 18.438967, "volume": 48424227}, "trend_line": 19.959942, "activity_lines": {"activity_5": 18.416412, "activity_10": 18.862494, "activity_20": 19.189876, "activity_30": 19.477277}, "trend_signal": 0, "fair_value": 20.355009, "relative_strength": -6.220843, "rate_of_change": -0.47859662845833467, "market_dynamics": -0.398966, "expectation": {"probability": 49.8446, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 18.86188, "high": 19.115629, "low": 18.523551, "close": 18.904171, "volume": 32738550}, "trend_line": 19.878105, "activity_lines": {"activity_5": 18.512272, "activity_10": 18.827277, "activity_20": 19.137363, "activity_30": 19.409162}, "trend_signal": 0, "fair_value": 20.370808, "relative_strength": -2.794924, "rate_of_change": -0.41000620142082655, "market_dynamics": -0.380385, "expectation": {"probability": 49.974, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 18.861878, "high": 19.277203, "low": 18.523548, "close": 19.017286, "volume": 45698328}, "trend_line": 19.800039, "activity_lines": {"activity_5": 18.671212, "activity_10": 18.823238, "activity_20": 19.103438, "activity_30": 19.353626}, "trend_signal": 0, "fair_value": 20.389257, "relative_strength": -1.977439, "rate_of_change": -0.39272355186774466, "market_dynamics": -0.245259, "expectation": {"probability": 51.4508, "direction": "undecided"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 18.973967, "high": 19.017287, "low": 18.194216, "close": 18.627413, "volume": 31845970}, "trend_line": 19.698128, "activity_lines": {"activity_5": 18.712389, "activity_10": 18.746256, "activity_20": 19.037529, "activity_30": 19.277972}, "trend_signal": 0, "fair_value": 20.410715, "relative_strength": -2.937838, "rate_of_change": -0.5147010063970137, "market_dynamics": -0.206283, "expectation": {"probability": 49.6461, "direction": "undecided"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 18.540772, "high": 18.75737, "low": 18.107576, "close": 18.584093, "volume": 28102760}, "trend_line": 19.583924, "activity_lines": {"activity_5": 18.715286, "activity_10": 18.68027, "activity_20": 18.973917, "activity_30": 19.206099}, "trend_signal": 0, "fair_value": 20.432134, "relative_strength": -1.474032, "rate_of_change": -0.5797708289843627, "market_dynamics": -0.265228, "expectation": {"probability": 49.5185, "direction": "undecided"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 18.367495, "high": 18.757371, "low": 18.107576, "close": 18.627413, "volume": 17976199}, "trend_line": 19.469808, "activity_lines": {"activity_5": 18.686295, "activity_10": 18.642591, "activity_20": 18.920864, "activity_30": 19.144389}, "trend_signal": 0, "fair_value": 20.449761, "relative_strength": 0.858759, "rate_of_change": -0.582702424703033, "market_dynamics": -0.326976, "expectation": {"probability": 49.8295, "direction": "undecided"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 18.194213, "high": 19.190566, "low": 18.064255, "close": 18.584093, "volume": 23816537}, "trend_line": 19.401713, "activity_lines": {"activity_5": 18.630301, "activity_10": 18.624365, "activity_20": 18.869139, "activity_30": 19.087246}, "trend_signal": 0, "fair_value": 20.46687, "relative_strength": -0.824143, "rate_of_change": -0.34974664362380753, "market_dynamics": -0.39701, "expectation": {"probability": 48.2098, "direction": "undecided"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 18.367495, "high": 18.627412, "low": 17.84766, "close": 18.020937, "volume": 28677817}, "trend_line": 19.32027, "activity_lines": {"activity_5": 18.407926, "activity_10": 18.516488, "activity_20": 18.767115, "activity_30": 18.998164}, "trend_signal": 0, "fair_value": 20.476776, "relative_strength": 0.25821, "rate_of_change": -0.4197722128968723, "market_dynamics": -0.526086, "expectation": {"probability": 45.6875, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 18.020935, "high": 18.150895, "low": 17.717701, "close": 18.107574, "volume": 25065030}, "trend_line": 19.260702, "activity_lines": {"activity_5": 18.280854, "activity_10": 18.445804, "activity_20": 18.679552, "activity_30": 18.919925}, "trend_signal": 0, "fair_value": 20.489873, "relative_strength": -0.085483, "rate_of_change": -0.3083186725651468, "market_dynamics": -0.641799, "expectation": {"probability": 49.8187, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 18.107575, "high": 18.670728, "low": 17.804339, "close": 18.54077, "volume": 37682902}, "trend_line": 19.211504, "activity_lines": {"activity_5": 18.332837, "activity_10": 18.456832, "activity_20": 18.641755, "activity_30": 18.873478}, "trend_signal": 0, "fair_value": 20.499041, "relative_strength": 1.177134, "rate_of_change": -0.25543201904061946, "market_dynamics": -0.561097, "expectation": {"probability": 48.296, "direction": "undecided"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 18.627409, "high": 18.887326, "low": 17.76102, "close": 17.804338, "volume": 33250544}, "trend_line": 19.130979, "activity_lines": {"activity_5": 18.142231, "activity_10": 18.322117, "activity_20": 18.539688, "activity_30": 18.782693}, "trend_signal": 0, "fair_value": 20.498219, "relative_strength": 0.058527, "rate_of_change": -0.4191499010176481, "market_dynamics": -0.674203, "expectation": {"probability": 46.2578, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 17.804338, "high": 18.887326, "low": 17.761019, "close": 18.454132, "volume": 33091807}, "trend_line": 19.061264, "activity_lines": {"activity_5": 18.223094, "activity_10": 18.317085, "activity_20": 18.507716, "activity_30": 18.739025}, "trend_signal": 0, "fair_value": 20.497492, "relative_strength": 2.272698, "rate_of_change": -0.3644089515753409, "market_dynamics": -0.314543, "expectation": {"probability": 47.376, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 18.540771, "high": 18.93065, "low": 18.410813, "close": 18.670731, "volume": 25686640}, "trend_line": 19.013686, "activity_lines": {"activity_5": 18.384821, "activity_10": 18.359617, "activity_20": 18.501295, "activity_30": 18.71383}, "trend_signal": 0, "fair_value": 20.496477, "relative_strength": 3.042535, "rate_of_change": -0.24960569246615258, "market_dynamics": 0.13172, "expectation": {"probability": 49.8833, "direction": "undecided"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 18.584091, "high": 18.800689, "low": 17.934296, "close": 17.977615, "volume": 49713242}, "trend_line": 18.947073, "activity_lines": {"activity_5": 18.272189, "activity_10": 18.282429, "activity_20": 18.429974, "activity_30": 18.646986}, "trend_signal": 0, "fair_value": 20.492455, "relative_strength": 3.509987, "rate_of_change": -0.35034237969429105, "market_dynamics": 0.324663, "expectation": {"probability": 46.2059, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 18.454132, "high": 18.497452, "low": 17.58774, "close": 17.717699, "volume": 34968019}, "trend_line": 18.873153, "activity_lines": {"activity_5": 18.081583, "activity_10": 18.169798, "activity_20": 18.341937, "activity_30": 18.567672}, "trend_signal": 0, "fair_value": 20.491078, "relative_strength": 4.980416, "rate_of_change": -0.39013941625707094, "market_dynamics": 0.446285, "expectation": {"probability": 46.2506, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 17.501102, "high": 18.280854, "low": 17.327823, "close": 18.150896, "volume": 42670946}, "trend_line": 18.819097, "activity_lines": {"activity_5": 18.090248, "activity_10": 18.151683, "activity_20": 18.304633, "activity_30": 18.521075}, "trend_signal": 0, "fair_value": 20.494155, "relative_strength": 4.64041, "rate_of_change": -0.28641743115206675, "market_dynamics": 0.441501, "expectation": {"probability": 49.818, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 17.847659, "high": 18.064257, "low": 17.371144, "close": 17.804338, "volume": 34243969}, "trend_line": 18.769763, "activity_lines": {"activity_5": 17.960289, "activity_10": 18.079221, "activity_20": 18.24375, "activity_30": 18.455606}, "trend_signal": 0, "fair_value": 20.495968, "relative_strength": 5.493675, "rate_of_change": -0.2621486036232143, "market_dynamics": 0.182522, "expectation": {"probability": 46.3113, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 17.934296, "high": 18.367495, "low": 17.717699, "close": 18.367493, "volume": 15623351}, "trend_line": 18.737844, "activity_lines": {"activity_5": 18.061368, "activity_10": 18.123328, "activity_20": 18.243551, "activity_30": 18.429654}, "trend_signal": 0, "fair_value": 20.500433, "relative_strength": 4.349596, "rate_of_change": -0.17005542371527027, "market_dynamics": 0.150234, "expectation": {"probability": 49.3976, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 18.454133, "high": 18.454133, "low": 17.54442, "close": 17.63106, "volume": 25787523}, "trend_line": 18.662392, "activity_lines": {"activity_5": 17.937185, "activity_10": 18.027237, "activity_20": 18.177181, "activity_30": 18.358248}, "trend_signal": 0, "fair_value": 20.491795, "relative_strength": 3.274544, "rate_of_change": -0.40267172680057817, "market_dynamics": 0.139325, "expectation": {"probability": 46.5246, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 17.717701, "high": 17.804339, "low": 16.63471, "close": 16.652037, "volume": 66285101}, "trend_line": 18.558373, "activity_lines": {"activity_5": 17.509765, "activity_10": 17.761806, "activity_20": 18.020612, "activity_30": 18.228548}, "trend_signal": 0, "fair_value": 20.481192, "relative_strength": -0.69607, "rate_of_change": -0.5573722811095221, "market_dynamics": -0.110746, "expectation": {"probability": 47.8568, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 16.773335, "high": 16.773335, "low": 15.854957, "close": 16.080219, "volume": 70866140}, "trend_line": 18.443432, "activity_lines": {"activity_5": 16.962783, "activity_10": 17.426749, "activity_20": 17.815475, "activity_30": 18.068667}, "trend_signal": 0, "fair_value": 20.467881, "relative_strength": 1.668412, "rate_of_change": -0.6193484741361659, "market_dynamics": -0.282633, "expectation": {"probability": 45.8988, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 16.08022, "high": 16.842644, "low": 15.473747, "close": 16.652037, "volume": 62179016}, "trend_line": 18.348907, "activity_lines": {"activity_5": 16.744452, "activity_10": 17.227006, "activity_20": 17.67603, "activity_30": 17.953093}, "trend_signal": 0, "fair_value": 20.463505, "relative_strength": 0.938254, "rate_of_change": -0.5125130724043163, "market_dynamics": -0.569008, "expectation": {"probability": 47.3132, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 16.63471, "high": 16.877299, "low": 15.941597, "close": 16.097548, "volume": 60426043}, "trend_line": 18.255352, "activity_lines": {"activity_5": 16.418112, "activity_10": 16.959213, "activity_20": 17.4945, "activity_30": 17.807844}, "trend_signal": 0, "fair_value": 20.457011, "relative_strength": 0.110146, "rate_of_change": -0.5098668819892217, "market_dynamics": -0.735118, "expectation": {"probability": 46.1047, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 15.76832, "high": 16.426775, "low": 15.612369, "close": 16.184191, "volume": 53872495}, "trend_line": 18.139312, "activity_lines": {"activity_5": 16.271982, "activity_10": 16.753958, "activity_20": 17.335126, "activity_30": 17.674221}, "trend_signal": 0, "fair_value": 20.44772, "relative_strength": -0.749158, "rate_of_change": -0.6356492057781091, "market_dynamics": -0.847538, "expectation": {"probability": 47.6387, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 15.854959, "high": 17.050579, "low": 15.768321, "close": 17.015923, "volume": 43248378}, "trend_line": 18.049586, "activity_lines": {"activity_5": 16.499554, "activity_10": 16.732534, "activity_20": 17.266598, "activity_30": 17.601744}, "trend_signal": 0, "fair_value": 20.440408, "relative_strength": 0.542399, "rate_of_change": -0.49464941117942546, "market_dynamics": -0.716868, "expectation": {"probability": 47.227, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 16.998595, "high": 17.890976, "low": 16.565399, "close": 17.717699, "volume": 54521639}, "trend_line": 17.969155, "activity_lines": {"activity_5": 16.936793, "activity_10": 16.851466, "activity_20": 17.272374, "activity_30": 17.580332}, "trend_signal": 0, "fair_value": 20.43041, "relative_strength": 2.319955, "rate_of_change": -0.4456113287030561, "market_dynamics": -0.490049, "expectation": {"probability": 47.6956, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 17.7177, "high": 18.367492, "low": 17.544421, "close": 17.717699, "volume": 56227902}, "trend_line": 17.916919, "activity_lines": {"activity_5": 17.264866, "activity_10": 16.978274, "activity_20": 17.282482, "activity_30": 17.564109}, "trend_signal": 0, "fair_value": 20.415143, "relative_strength": 3.165449, "rate_of_change": -0.2906981435688023, "market_dynamics": -0.150248, "expectation": {"probability": 47.1662, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 17.7177, "high": 18.454132, "low": 17.67438, "close": 18.280855, "volume": 52608525}, "trend_line": 17.886274, "activity_lines": {"activity_5": 17.709614, "activity_10": 17.209049, "activity_20": 17.35035, "activity_30": 17.587589}, "trend_signal": 0, "fair_value": 20.39678, "relative_strength": 8.028153, "rate_of_change": -0.1710394515932109, "market_dynamics": 0.394519, "expectation": {"probability": 50.7653, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 18.324175, "high": 19.103923, "low": 18.237534, "close": 18.237534, "volume": 76746383}, "trend_line": 17.885198, "activity_lines": {"activity_5": 17.994367, "activity_10": 17.433523, "activity_20": 17.412854, "activity_30": 17.610251}, "trend_signal": 0, "fair_value": 20.37814, "relative_strength": 5.337078, "rate_of_change": -0.00601578618331122, "market_dynamics": 0.861747, "expectation": {"probability": 49.1892, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 18.280853, "high": 18.670729, "low": 17.977618, "close": 18.194216, "volume": 32360568}, "trend_line": 17.895366, "activity_lines": {"activity_5": 18.127792, "activity_10": 17.639095, "activity_20": 17.470613, "activity_30": 17.630187}, "trend_signal": 0, "fair_value": 20.359701, "relative_strength": 6.34865, "rate_of_change": 0.05685148131991705, "market_dynamics": 0.958999, "expectation": {"probability": 49.0686, "direction": "undecided"}}, {"week_ending": "2024-03-29", "ohlcv": {"open": 18.194215, "high": 18.540771, "low": 17.934298, "close": 18.150896, "volume": 34569363}, "trend_line": 17.885764, "activity_lines": {"activity_5": 18.168224, "activity_10": 17.80875, "activity_20": 17.525897, "activity_30": 17.646673}, "trend_signal": 0, "fair_value": 20.346972, "relative_strength": 5.587313, "rate_of_change": -0.05365634880000468, "market_dynamics": 1.018371, "expectation": {"probability": 48.5854, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 19.060604, "high": 19.883677, "low": 19.060604, "close": 19.450481, "volume": 62513646}, "trend_line": 17.903974, "activity_lines": {"activity_5": 18.612971, "activity_10": 18.177045, "activity_20": 17.703301, "activity_30": 17.747623}, "trend_signal": 0, "fair_value": 20.341376, "relative_strength": 11.544085, "rate_of_change": 0.10181281604744329, "market_dynamics": 1.108422, "expectation": {"probability": 49.7235, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 19.580441, "high": 20.230232, "low": 19.233885, "close": 19.7104, "volume": 48079139}, "trend_line": 17.927078, "activity_lines": {"activity_5": 19.028839, "activity_10": 18.541717, "activity_20": 17.900715, "activity_30": 17.864166}, "trend_signal": 0, "fair_value": 20.336967, "relative_strength": 12.656133, "rate_of_change": 0.12904397649371036, "market_dynamics": 1.061835, "expectation": {"probability": 50.1003, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 19.4938, "high": 20.013639, "low": 19.233886, "close": 19.623758, "volume": 52217427}, "trend_line": 17.960289, "activity_lines": {"activity_5": 19.320523, "activity_10": 18.824947, "activity_20": 18.084926, "activity_30": 17.97363}, "trend_signal": 1, "fair_value": 20.332002, "relative_strength": 15.206457, "rate_of_change": 0.1852560690593184, "market_dynamics": 1.215037, "expectation": {"probability": 49.0298, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 19.840357, "high": 20.966668, "low": 19.66708, "close": 20.53347, "volume": 58205278}, "trend_line": 18.025268, "activity_lines": {"activity_5": 19.823029, "activity_10": 19.211043, "activity_20": 18.347937, "activity_30": 18.139641}, "trend_signal": 1, "fair_value": 20.332391, "relative_strength": 10.491718, "rate_of_change": 0.3617926192613104, "market_dynamics": 1.40835, "expectation": {"probability": 45.0386, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 20.576791, "high": 21.356545, "low": 20.533472, "close": 21.009989, "volume": 45213898}, "trend_line": 18.104688, "activity_lines": {"activity_5": 20.328425, "activity_10": 19.619822, "activity_20": 18.642923, "activity_30": 18.332204}, "trend_signal": 1, "fair_value": 20.327451, "relative_strength": 7.73196, "rate_of_change": 0.4406037125217719, "market_dynamics": 1.376682, "expectation": {"probability": 44.7431, "direction": "negative"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 21.009987, "high": 21.833056, "low": 20.706748, "close": 21.789736, "volume": 57885340}, "trend_line": 18.211542, "activity_lines": {"activity_5": 20.903131, "activity_10": 20.110514, "activity_20": 18.998556, "activity_30": 18.569949}, "trend_signal": 1, "fair_value": 20.326313, "relative_strength": 8.592668, "rate_of_change": 0.5902007259114436, "market_dynamics": 1.482342, "expectation": {"probability": 45.0418, "direction": "undecided"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 21.703096, "high": 22.526172, "low": 21.44318, "close": 22.396214, "volume": 44630406}, "trend_line": 18.357385, "activity_lines": {"activity_5": 21.524045, "activity_10": 20.637438, "activity_20": 19.39297, "activity_30": 18.839928}, "trend_signal": 1, "fair_value": 20.333252, "relative_strength": 7.994891, "rate_of_change": 0.8008272995224636, "market_dynamics": 1.527592, "expectation": {"probability": 46.754, "direction": "undecided"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 22.439529, "high": 22.612808, "low": 21.529819, "close": 21.703096, "volume": 39450095}, "trend_line": 18.477236, "activity_lines": {"activity_5": 21.734866, "activity_10": 20.963516, "activity_20": 19.702189, "activity_30": 19.05578}, "trend_signal": 1, "fair_value": 20.331563, "relative_strength": 9.691597, "rate_of_change": 0.6528762130336134, "market_dynamics": 1.46971, "expectation": {"probability": 48.1638, "direction": "undecided"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 21.703097, "high": 22.222932, "low": 20.966669, "close": 21.226587, "volume": 77407470}, "trend_line": 18.566763, "activity_lines": {"activity_5": 21.648228, "activity_10": 21.139945, "activity_20": 19.946635, "activity_30": 19.233158}, "trend_signal": 1, "fair_value": 20.329035, "relative_strength": 10.116985, "rate_of_change": 0.48452593234183056, "market_dynamics": 1.500024, "expectation": {"probability": 48.3092, "direction": "undecided"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 21.269903, "high": 21.876378, "low": 21.269903, "close": 21.616461, "volume": 45791893}, "trend_line": 18.693834, "activity_lines": {"activity_5": 21.64534, "activity_10": 21.332126, "activity_20": 20.206429, "activity_30": 19.429912}, "trend_signal": 1, "fair_value": 20.331222, "relative_strength": 10.085562, "rate_of_change": 0.6844003987124587, "market_dynamics": 1.348174, "expectation": {"probability": 46.9121, "direction": "undecided"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 21.616462, "high": 21.659781, "low": 20.923348, "close": 21.139946, "volume": 34735109}, "trend_line": 18.783361, "activity_lines": {"activity_5": 21.443183, "activity_10": 21.374659, "activity_20": 20.394477, "activity_30": 19.587726}, "trend_signal": 1, "fair_value": 20.335031, "relative_strength": 9.831479, "rate_of_change": 0.4789119235786536, "market_dynamics": 1.10204, "expectation": {"probability": 50.1812, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 20.96667, "high": 21.443185, "low": 20.836707, "close": 20.880028, "volume": 39761147}, "trend_line": 18.857004, "activity_lines": {"activity_5": 21.197705, "activity_10": 21.339215, "activity_20": 20.536401, "activity_30": 19.722995}, "trend_signal": 1, "fair_value": 20.337667, "relative_strength": 7.719009, "rate_of_change": 0.3920650835598622, "market_dynamics": 0.859657, "expectation": {"probability": 50.3331, "direction": "undecided"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 20.880026, "high": 21.226586, "low": 20.620108, "close": 20.836706, "volume": 50513374}, "trend_line": 18.952307, "activity_lines": {"activity_5": 21.038866, "activity_10": 21.274629, "activity_20": 20.651424, "activity_30": 19.850718}, "trend_signal": 1, "fair_value": 20.341748, "relative_strength": 9.091242, "rate_of_change": 0.5053984185398765, "market_dynamics": 0.550235, "expectation": {"probability": 50.1812, "direction": "undecided"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 21.150556, "high": 21.332497, "low": 20.741188, "close": 20.741188, "volume": 27827870}, "trend_line": 19.05309, "activity_lines": {"activity_5": 20.905947, "activity_10": 21.170623, "activity_20": 20.735196, "activity_30": 19.966129}, "trend_signal": 1, "fair_value": 20.349648, "relative_strength": 7.835475, "rate_of_change": 0.5317716729683613, "market_dynamics": 0.187864, "expectation": {"probability": 49.3939, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 20.65022, "high": 21.28701, "low": 20.331824, "close": 21.28701, "volume": 38963743}, "trend_line": 19.157627, "activity_lines": {"activity_5": 20.987328, "activity_10": 21.16208, "activity_20": 20.853211, "activity_30": 20.110253}, "trend_signal": 1, "fair_value": 20.360308, "relative_strength": 7.397982, "rate_of_change": 0.5486616606545213, "market_dynamics": -0.002247, "expectation": {"probability": 45.9429, "direction": "undecided"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 21.10507, "high": 21.37798, "low": 20.513762, "close": 20.604733, "volume": 28957947}, "trend_line": 19.250974, "activity_lines": {"activity_5": 20.863247, "activity_10": 21.02445, "activity_20": 20.889251, "activity_30": 20.203615}, "trend_signal": 1, "fair_value": 20.368318, "relative_strength": 8.892704, "rate_of_change": 0.4872576337351064, "market_dynamics": -0.261645, "expectation": {"probability": 47.8134, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 20.695703, "high": 21.468952, "low": 20.513762, "close": 21.150555, "volume": 32349745}, "trend_line": 19.343742, "activity_lines": {"activity_5": 20.956788, "activity_10": 21.007606, "activity_20": 20.963526, "activity_30": 20.326168}, "trend_signal": 1, "fair_value": 20.380812, "relative_strength": 13.912695, "rate_of_change": 0.4818873060656543, "market_dynamics": -0.464173, "expectation": {"probability": 46.2892, "direction": "undecided"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 21.241525, "high": 21.514434, "low": 20.013427, "close": 20.286337, "volume": 54296912}, "trend_line": 19.432252, "activity_lines": {"activity_5": 20.744221, "activity_10": 20.85628, "activity_20": 20.94183, "activity_30": 20.386981}, "trend_signal": 1, "fair_value": 20.387027, "relative_strength": 9.341763, "rate_of_change": 0.45756400183583623, "market_dynamics": -0.481955, "expectation": {"probability": 48.8398, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 20.013427, "high": 20.422793, "low": 19.558576, "close": 20.286337, "volume": 42736545}, "trend_line": 19.553395, "activity_lines": {"activity_5": 20.568345, "activity_10": 20.730713, "activity_20": 20.910377, "activity_30": 20.442083}, "trend_signal": 1, "fair_value": 20.392996, "relative_strength": 8.073296, "rate_of_change": 0.6234120471471861, "market_dynamics": -0.592528, "expectation": {"probability": 46.8847, "direction": "undecided"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 20.286337, "high": 21.241524, "low": 20.104399, "close": 21.014099, "volume": 37940429}, "trend_line": 19.717858, "activity_lines": {"activity_5": 20.66538, "activity_10": 20.754562, "activity_20": 20.938273, "activity_30": 20.536322}, "trend_signal": 1, "fair_value": 20.406092, "relative_strength": 9.407227, "rate_of_change": 0.8410969041437631, "market_dynamics": -0.570703, "expectation": {"probability": 45.6638, "direction": "undecided"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 21.059584, "high": 21.605405, "low": 20.968614, "close": 21.332497, "volume": 35605610}, "trend_line": 19.873873, "activity_lines": {"activity_5": 20.886741, "activity_10": 20.847254, "activity_20": 20.982858, "activity_30": 20.640492}, "trend_signal": 1, "fair_value": 20.425167, "relative_strength": 9.489677, "rate_of_change": 0.7912370603338356, "market_dynamics": -0.581634, "expectation": {"probability": 46.2963, "direction": "undecided"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 21.377981, "high": 22.697048, "low": 21.150553, "close": 22.378653, "volume": 73636519}, "trend_line": 20.083243, "activity_lines": {"activity_5": 21.408304, "activity_10": 21.126654, "activity_20": 21.118114, "activity_30": 20.802091}, "trend_signal": 1, "fair_value": 20.453411, "relative_strength": 11.983181, "rate_of_change": 1.0534936999949625, "market_dynamics": -0.329415, "expectation": {"probability": 47.1629, "direction": "undecided"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 22.242197, "high": 22.287681, "low": 21.696376, "close": 22.10574, "volume": 44263672}, "trend_line": 20.280628, "activity_lines": {"activity_5": 21.757023, "activity_10": 21.329187, "activity_20": 21.214673, "activity_30": 20.932575}, "trend_signal": 1, "fair_value": 20.47572, "relative_strength": 13.622274, "rate_of_change": 0.9828342962339328, "market_dynamics": -0.089564, "expectation": {"probability": 48.6678, "direction": "undecided"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 21.741862, "high": 22.060258, "low": 21.024813, "close": 21.537615, "volume": 56529614}, "trend_line": 20.431351, "activity_lines": {"activity_5": 21.795072, "activity_10": 21.405351, "activity_20": 21.245306, "activity_30": 21.013671}, "trend_signal": 1, "fair_value": 20.496682, "relative_strength": 10.810622, "rate_of_change": 0.7431870452926768, "market_dynamics": 0.096544, "expectation": {"probability": 49.8661, "direction": "undecided"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 21.444378, "high": 22.46998, "low": 21.444378, "close": 22.376743, "volume": 52209062}, "trend_line": 20.586653, "activity_lines": {"activity_5": 22.029413, "activity_10": 21.619602, "activity_20": 21.351074, "activity_30": 21.13918}, "trend_signal": 1, "fair_value": 20.526534, "relative_strength": 9.155485, "rate_of_change": 0.7601161567827744, "market_dynamics": 0.405642, "expectation": {"probability": 48.1156, "direction": "undecided"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 22.423361, "high": 23.402344, "low": 22.330126, "close": 23.309107, "volume": 110956191}, "trend_line": 20.773033, "activity_lines": {"activity_5": 22.483699, "activity_10": 21.983562, "activity_20": 21.539131, "activity_30": 21.314822}, "trend_signal": 1, "fair_value": 20.558099, "relative_strength": 0.473675, "rate_of_change": 0.9053438652703931, "market_dynamics": 0.599954, "expectation": {"probability": 48.8029, "direction": "undecided"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 23.49558, "high": 24.101617, "low": 23.122633, "close": 23.821907, "volume": 84070045}, "trend_line": 20.957735, "activity_lines": {"activity_5": 22.977144, "activity_10": 22.391587, "activity_20": 21.76879, "activity_30": 21.511524}, "trend_signal": 1, "fair_value": 20.58894, "relative_strength": -6.792558, "rate_of_change": 0.8891431501601038, "market_dynamics": 0.91314, "expectation": {"probability": 54.4678, "direction": "undecided"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 24.054996, "high": 24.474561, "low": 22.842924, "close": 23.821907, "volume": 94477768}, "trend_line": 21.14388, "activity_lines": {"activity_5": 23.374372, "activity_10": 22.751042, "activity_20": 21.991661, "activity_30": 21.696309}, "trend_signal": 1, "fair_value": 20.615768, "relative_strength": -0.412419, "rate_of_change": 0.8881923547558922, "market_dynamics": 1.252341, "expectation": {"probability": 54.5236, "direction": "undecided"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 24.148235, "high": 24.334708, "low": 23.309107, "close": 23.868526, "volume": 54215599}, "trend_line": 21.333024, "activity_lines": {"activity_5": 23.672729, "activity_10": 23.05469, "activity_20": 22.208882, "activity_30": 21.872093}, "trend_signal": 1, "fair_value": 20.643648, "relative_strength": 1.760433, "rate_of_change": 0.8945567227963951, "market_dynamics": 1.331885, "expectation": {"probability": 50.0736, "direction": "undecided"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 23.77529, "high": 24.427944, "low": 23.682053, "close": 23.91514, "volume": 37792907}, "trend_line": 21.525166, "activity_lines": {"activity_5": 23.83123, "activity_10": 23.301683, "activity_20": 22.417961, "activity_30": 22.038681}, "trend_signal": 1, "fair_value": 20.67308, "relative_strength": 2.806926, "rate_of_change": 0.9006786848409156, "market_dynamics": 1.19104, "expectation": {"probability": 50.5831, "direction": "undecided"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 23.91514, "high": 24.101617, "low": 23.402342, "close": 23.961763, "volume": 39606019}, "trend_line": 21.675542, "activity_lines": {"activity_5": 23.902712, "activity_10": 23.504407, "activity_20": 22.620535, "activity_30": 22.195881}, "trend_signal": 1, "fair_value": 20.704065, "relative_strength": 3.21904, "rate_of_change": 0.6986055299178711, "market_dynamics": 0.991357, "expectation": {"probability": 51.6627, "direction": "undecided"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 24.101616, "high": 24.800889, "low": 23.821906, "close": 24.288088, "volume": 48126319}, "trend_line": 21.828131, "activity_lines": {"activity_5": 24.039458, "activity_10": 23.718657, "activity_20": 22.84075, "activity_30": 22.364432}, "trend_signal": 1, "fair_value": 20.73664, "relative_strength": 3.265432, "rate_of_change": 0.7039685558958525, "market_dynamics": 0.878528, "expectation": {"probability": 52.1802, "direction": "undecided"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 23.961764, "high": 24.241472, "low": 22.982779, "close": 23.588816, "volume": 44811752}, "trend_line": 21.9603, "activity_lines": {"activity_5": 23.912035, "activity_10": 23.77105, "activity_20": 22.978139, "activity_30": 22.478025}, "trend_signal": 1, "fair_value": 20.765234, "relative_strength": 6.729447, "rate_of_change": 0.6054984735065091, "market_dynamics": 0.776788, "expectation": {"probability": 54.0247, "direction": "undecided"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 23.821905, "high": 23.961761, "low": 23.402342, "close": 23.682051, "volume": 31734729}, "trend_line": 22.065253, "activity_lines": {"activity_5": 23.83123, "activity_10": 23.81343, "activity_20": 23.111302, "activity_30": 22.589105}, "trend_signal": 1, "fair_value": 20.796683, "relative_strength": 7.938551, "rate_of_change": 0.4779215220192725, "market_dynamics": 0.655827, "expectation": {"probability": 52.8053, "direction": "undecided"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 23.309108, "high": 23.542199, "low": 22.19027, "close": 22.283506, "volume": 85053506}, "trend_line": 22.107703, "activity_lines": {"activity_5": 23.296675, "activity_10": 23.56254, "activity_20": 23.097266, "activity_30": 22.603186}, "trend_signal": 1, "fair_value": 20.817913, "relative_strength": 0.417886, "rate_of_change": 0.19238392598535953, "market_dynamics": 0.398672, "expectation": {"probability": 54.0672, "direction": "undecided"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 22.376743, "high": 22.982779, "low": 22.143652, "close": 22.982779, "volume": 65297367}, "trend_line": 22.147471, "activity_lines": {"activity_5": 23.103986, "activity_10": 23.440485, "activity_20": 23.145083, "activity_30": 22.659643}, "trend_signal": 1, "fair_value": 20.840867, "relative_strength": 1.140553, "rate_of_change": 0.17988300277056687, "market_dynamics": 0.026277, "expectation": {"probability": 52.1779, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 22.936161, "high": 23.961763, "low": 22.656451, "close": 23.402344, "volume": 42946595}, "trend_line": 22.181009, "activity_lines": {"activity_5": 23.116418, "activity_10": 23.400648, "activity_20": 23.221534, "activity_30": 22.740602}, "trend_signal": 1, "fair_value": 20.866009, "relative_strength": 2.287162, "rate_of_change": 0.1514303822770558, "market_dynamics": -0.24441, "expectation": {"probability": 50.3211, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 23.448961, "high": 23.588818, "low": 22.842924, "close": 22.982779, "volume": 71639165}, "trend_line": 22.223665, "activity_lines": {"activity_5": 23.048045, "activity_10": 23.292154, "activity_20": 23.247303, "activity_30": 22.792329}, "trend_signal": 1, "fair_value": 20.88771, "relative_strength": 1.600209, "rate_of_change": 0.19230865466941074, "market_dynamics": -0.43593, "expectation": {"probability": 52.1422, "direction": "undecided"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 22.982781, "high": 23.5422, "low": 22.982781, "close": 23.262491, "volume": 16311245}, "trend_line": 22.291528, "activity_lines": {"activity_5": 23.113311, "activity_10": 23.249775, "activity_20": 23.286872, "activity_30": 22.85935}, "trend_signal": 1, "fair_value": 20.908695, "relative_strength": 0.808074, "rate_of_change": 0.30536367426344446, "market_dynamics": -0.573267, "expectation": {"probability": 49.2945, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 23.309107, "high": 23.588815, "low": 22.889542, "close": 23.169254, "volume": 21007456}, "trend_line": 22.343288, "activity_lines": {"activity_5": 23.175469, "activity_10": 23.201462, "activity_20": 23.303389, "activity_30": 22.915978}, "trend_signal": 1, "fair_value": 20.917298, "relative_strength": 1.900495, "rate_of_change": 0.23219583691168047, "market_dynamics": -0.707495, "expectation": {"probability": 51.5137, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 23.169252, "high": 23.355724, "low": 22.749689, "close": 22.796309, "volume": 30573466}, "trend_line": 22.3985, "activity_lines": {"activity_5": 23.054262, "activity_10": 23.098902, "activity_20": 23.274125, "activity_30": 22.945205}, "trend_signal": 1, "fair_value": 20.917493, "relative_strength": 3.62486, "rate_of_change": 0.24710776677093083, "market_dynamics": -0.844832, "expectation": {"probability": 50.3835, "direction": "undecided"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 22.842926, "high": 23.215869, "low": 22.563215, "close": 22.749687, "volume": 47587251}, "trend_line": 22.460822, "activity_lines": {"activity_5": 22.929946, "activity_10": 23.009056, "activity_20": 23.233449, "activity_30": 22.967862}, "trend_signal": 1, "fair_value": 20.913126, "relative_strength": 0.482008, "rate_of_change": 0.2782418465522324, "market_dynamics": -0.937805, "expectation": {"probability": 49.1412, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 22.98278, "high": 23.49558, "low": 22.796309, "close": 23.355724, "volume": 53077187}, "trend_line": 22.54479, "activity_lines": {"activity_5": 23.051153, "activity_10": 23.057369, "activity_20": 23.248725, "activity_30": 23.025598}, "trend_signal": 1, "fair_value": 20.914649, "relative_strength": 0.479514, "rate_of_change": 0.37384206152383337, "market_dynamics": -0.82984, "expectation": {"probability": 47.0854, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 23.355725, "high": 23.821907, "low": 23.26249, "close": 23.728672, "volume": 10746193}, "trend_line": 22.644372, "activity_lines": {"activity_5": 23.271813, "activity_10": 23.177729, "activity_20": 23.293568, "activity_30": 23.101977}, "trend_signal": 1, "fair_value": 20.91079, "relative_strength": 1.052157, "rate_of_change": 0.44170737451979647, "market_dynamics": -0.734963, "expectation": {"probability": 47.0854, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 23.402346, "high": 24.008377, "low": 22.74969, "close": 23.91514, "volume": 57355291}, "trend_line": 22.731977, "activity_lines": {"activity_5": 23.52355, "activity_10": 23.331144, "activity_20": 23.345735, "activity_30": 23.183962}, "trend_signal": 1, "fair_value": 20.901357, "relative_strength": -2.698963, "rate_of_change": 0.3868731709583288, "market_dynamics": -0.462774, "expectation": {"probability": 51.4054, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 23.961763, "high": 25.26707, "low": 23.682053, "close": 24.987362, "volume": 83351012}, "trend_line": 22.878064, "activity_lines": {"activity_5": 24.082968, "activity_10": 23.649843, "activity_20": 23.492694, "activity_30": 23.329471}, "trend_signal": 1, "fair_value": 20.904313, "relative_strength": -5.11794, "rate_of_change": 0.6426497792074919, "market_dynamics": -0.039083, "expectation": {"probability": 52.5269, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 24.894127, "high": 25.640016, "low": 24.80089, "close": 25.313688, "volume": 67986642}, "trend_line": 23.016835, "activity_lines": {"activity_5": 24.605092, "activity_10": 23.991427, "activity_20": 23.662739, "activity_30": 23.486608}, "trend_signal": 1, "fair_value": 20.925157, "relative_strength": -7.418772, "rate_of_change": 0.6065679333705946, "market_dynamics": 0.338678, "expectation": {"probability": 55.562, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 25.313689, "high": 26.012962, "low": 25.173836, "close": 25.500164, "volume": 78161695}, "trend_line": 23.19063, "activity_lines": {"activity_5": 25.018441, "activity_10": 24.332164, "activity_20": 23.84344, "activity_30": 23.646823}, "trend_signal": 1, "fair_value": 20.950959, "relative_strength": -4.62388, "rate_of_change": 0.7550777506985576, "market_dynamics": 0.810395, "expectation": {"probability": 56.9106, "direction": "positive"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 25.546782, "high": 27.924312, "low": 25.500165, "close": 27.737839, "volume": 144583519}, "trend_line": 23.439013, "activity_lines": {"activity_5": 26.034719, "activity_10": 25.033981, "activity_20": 24.229262, "activity_30": 23.940191}, "trend_signal": 1, "fair_value": 20.989099, "relative_strength": -1.820996, "rate_of_change": 1.0710489538231627, "market_dynamics": 1.251907, "expectation": {"probability": 57.0353, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 27.831074, "high": 28.064165, "low": 27.178418, "close": 27.458128, "volume": 86923616}, "trend_line": 23.653814, "activity_lines": {"activity_5": 26.690482, "activity_10": 25.60357, "activity_20": 24.570019, "activity_30": 24.199489}, "trend_signal": 1, "fair_value": 21.022436, "relative_strength": -1.800047, "rate_of_change": 0.9164251071493554, "market_dynamics": 1.427026, "expectation": {"probability": 53.9598, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 27.504746, "high": 28.576965, "low": 27.504746, "close": 27.924311, "volume": 73224294}, "trend_line": 23.873541, "activity_lines": {"activity_5": 27.26544, "activity_10": 26.179941, "activity_20": 24.938303, "activity_30": 24.475005}, "trend_signal": 1, "fair_value": 21.057759, "relative_strength": 0.880102, "rate_of_change": 0.9289284172100063, "market_dynamics": 1.508033, "expectation": {"probability": 50.759, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 27.924312, "high": 30.068748, "low": 27.458127, "close": 29.183002, "volume": 93763103}, "trend_line": 24.100353, "activity_lines": {"activity_5": 28.064165, "activity_10": 26.891929, "activity_20": 25.407593, "activity_30": 24.817551}, "trend_signal": 1, "fair_value": 21.095133, "relative_strength": 6.351624, "rate_of_change": 0.950055963629354, "market_dynamics": 1.60387, "expectation": {"probability": 50.5243, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 29.043146, "high": 29.602567, "low": 28.623585, "close": 28.763439, "volume": 51913331}, "trend_line": 24.322276, "activity_lines": {"activity_5": 28.465082, "activity_10": 27.410662, "activity_20": 25.813615, "activity_30": 25.118395}, "trend_signal": 1, "fair_value": 21.128312, "relative_strength": 7.299894, "rate_of_change": 0.9208288359925696, "market_dynamics": 1.435106, "expectation": {"probability": 52.544, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 26.758857, "high": 27.504748, "low": 25.873106, "close": 27.038565, "volume": 146655439}, "trend_line": 24.505641, "activity_lines": {"activity_5": 28.073489, "activity_10": 27.517461, "activity_20": 26.030723, "activity_30": 25.293639}, "trend_signal": 1, "fair_value": 21.153193, "relative_strength": 9.992226, "rate_of_change": 0.7538973737490768, "market_dynamics": 1.300852, "expectation": {"probability": 52.544, "direction": "undecided"}}, {"week_ending": "2025-04-18", "ohlcv": {"open": 27.318272, "high": 28.110782, "low": 27.085181, "close": 27.271654, "volume": 59105043}, "trend_line": 24.668805, "activity_lines": {"activity_5": 27.806211, "activity_10": 27.606459, "activity_20": 26.254046, "activity_30": 25.472092}, "trend_signal": 1, "fair_value": 21.180069, "relative_strength": 8.333703, "rate_of_change": 0.6658222080377262, "market_dynamics": 1.071238, "expectation": {"probability": 50.5194, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 27.271657, "high": 28.763439, "low": 27.131802, "close": 28.437111, "volume": 66656654}, "trend_line": 24.839738, "activity_lines": {"activity_5": 27.93985, "activity_10": 27.846331, "activity_20": 26.564612, "activity_30": 25.715208}, "trend_signal": 1, "fair_value": 21.21868, "relative_strength": 9.719936, "rate_of_change": 0.6929115536808595, "market_dynamics": 0.841359, "expectation": {"probability": 51.6251, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 28.437111, "high": 30.068747, "low": 28.437111, "close": 29.649185, "volume": 74622274}, "trend_line": 25.033981, "activity_lines": {"activity_5": 28.443327, "activity_10": 28.243857, "activity_20": 26.964641, "activity_30": 26.025495}, "trend_signal": 1, "fair_value": 21.259794, "relative_strength": 11.405599, "rate_of_change": 0.7819848985524733, "market_dynamics": 0.821954, "expectation": {"probability": 51.9737, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 29.742419, "high": 30.954492, "low": 29.555948, "close": 30.441694, "volume": 73609242}, "trend_line": 25.25464, "activity_lines": {"activity_5": 29.179894, "activity_10": 28.706649, "activity_20": 27.4104, "activity_30": 26.37438}, "trend_signal": 1, "fair_value": 21.305988, "relative_strength": 12.234901, "rate_of_change": 0.8814379143293178, "market_dynamics": 0.838714, "expectation": {"probability": 53.1805, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 31.094346, "high": 31.136124, "low": 30.301838, "close": 31.136124, "volume": 67451692}, "trend_line": 25.496894, "activity_lines": {"activity_5": 30.036055, "activity_10": 29.205855, "activity_20": 27.886777, "activity_30": 26.753831}, "trend_signal": 1, "fair_value": 21.357135, "relative_strength": 12.10572, "rate_of_change": 0.9592455089441095, "market_dynamics": 1.016616, "expectation": {"probability": 54.3762, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 30.995029, "high": 31.888664, "low": 30.806894, "close": 31.559427, "volume": 54823138}, "trend_line": 25.751703, "activity_lines": {"activity_5": 30.760146, "activity_10": 29.720237, "activity_20": 28.365974, "activity_30": 27.144962}, "trend_signal": 1, "fair_value": 21.404727, "relative_strength": 12.086618, "rate_of_change": 0.999372707907081, "market_dynamics": 1.109107, "expectation": {"probability": 54.7144, "direction": "undecided"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 31.418329, "high": 31.888663, "low": 31.136124, "close": 31.136124, "volume": 51521919}, "trend_line": 25.990849, "activity_lines": {"activity_5": 31.057285, "activity_10": 30.083087, "activity_20": 28.764904, "activity_30": 27.492344}, "trend_signal": 1, "fair_value": 21.452865, "relative_strength": 11.76883, "rate_of_change": 0.9286609122511301, "market_dynamics": 1.096917, "expectation": {"probability": 57.1774, "direction": "positive"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 31.136124, "high": 32.547129, "low": 30.66579, "close": 32.170864, "volume": 77069505}, "trend_line": 26.253608, "activity_lines": {"activity_5": 31.519403, "activity_10": 30.575675, "activity_20": 29.222667, "activity_30": 27.891054}, "trend_signal": 1, "fair_value": 21.511147, "relative_strength": 12.725341, "rate_of_change": 1.0109673600889262, "market_dynamics": 1.119811, "expectation": {"probability": 55.6374, "direction": "positive"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 32.170867, "high": 33.534831, "low": 31.982732, "close": 32.688229, "volume": 69618259}, "trend_line": 26.556922, "activity_lines": {"activity_5": 31.985863, "activity_10": 31.108004, "activity_20": 29.68484, "activity_30": 28.306191}, "trend_signal": 1, "fair_value": 21.56748, "relative_strength": 13.712506, "rate_of_change": 1.1553231083514324, "market_dynamics": 1.10258, "expectation": {"probability": 55.6374, "direction": "positive"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 32.688232, "high": 33.346704, "low": 32.359, "close": 33.299671, "volume": 67892586}, "trend_line": 26.877509, "activity_lines": {"activity_5": 32.506369, "activity_10": 31.680144, "activity_20": 30.160805, "activity_30": 28.741207}, "trend_signal": 1, "fair_value": 21.625475, "relative_strength": 17.140832, "rate_of_change": 1.2071692645706447, "market_dynamics": 1.123887, "expectation": {"probability": 55.8675, "direction": "positive"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 33.158564, "high": 34.804736, "low": 33.064499, "close": 34.005169, "volume": 100775351}, "trend_line": 27.268231, "activity_lines": {"activity_5": 33.117805, "activity_10": 32.266719, "activity_20": 30.658385, "activity_30": 29.201056}, "trend_signal": 1, "fair_value": 21.687992, "relative_strength": 15.497648, "rate_of_change": 1.453713586329746, "market_dynamics": 1.235998, "expectation": {"probability": 57.1625, "direction": "positive"}}, {"week_ending": "2025-07-04", "ohlcv": {"open": 33.827944, "high": 33.974817, "low": 32.799893, "close": 33.289444, "volume": 66336337}, "trend_line": 27.611786, "activity_lines": {"activity_5": 33.327615, "activity_10": 32.600734, "activity_20": 31.039752, "activity_30": 29.589522}, "trend_signal": 1, "fair_value": 21.752163, "relative_strength": 14.395618, "rate_of_change": 1.259909379526668, "market_dynamics": 1.188642, "expectation": {"probability": 59.7878, "direction": "positive"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 33.387353, "high": 37.156898, "low": 33.338399, "close": 36.03093, "volume": 121821401}, "trend_line": 28.032739, "activity_lines": {"activity_5": 34.3077, "activity_10": 33.344977, "activity_20": 31.642679, "activity_30": 30.132692}, "trend_signal": 1, "fair_value": 21.842111, "relative_strength": 22.035531, "rate_of_change": 1.524541005786445, "market_dynamics": 1.314449, "expectation": {"probability": 58.3181, "direction": "positive"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 36.030928, "high": 37.107938, "low": 35.639289, "close": 36.324654, "volume": 73942518}, "trend_line": 28.477469, "activity_lines": {"activity_5": 35.128355, "activity_10": 34.026593, "activity_20": 32.222546, "activity_30": 30.667655}, "trend_signal": 1, "fair_value": 21.929584, "relative_strength": 19.105504, "rate_of_change": 1.5864664526716417, "market_dynamics": 1.421097, "expectation": {"probability": 58.9016, "direction": "positive"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 36.471524, "high": 36.569433, "low": 34.513321, "close": 35.149738, "volume": 116527968}, "trend_line": 28.87371, "activity_lines": {"activity_5": 35.314944, "activity_10": 34.387625, "activity_20": 32.638971, "activity_30": 31.098124}, "trend_signal": 1, "fair_value": 22.009525, "relative_strength": 12.448898, "rate_of_change": 1.3914193006407973, "market_dynamics": 1.482557, "expectation": {"probability": 60.4927, "direction": "positive"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 35.247643, "high": 36.030928, "low": 34.072724, "close": 34.415409, "volume": 105198881}, "trend_line": 29.248582, "activity_lines": {"activity_5": 35.133418, "activity_10": 34.542167, "activity_20": 32.950165, "activity_30": 31.455652}, "trend_signal": 1, "fair_value": 22.086298, "relative_strength": 13.687665, "rate_of_change": 1.2983160113473464, "market_dynamics": 1.539784, "expectation": {"probability": 60.1507, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 34.209801, "high": 36.520477, "low": 34.151057, "close": 36.128838, "volume": 89540956}, "trend_line": 29.693, "activity_lines": {"activity_5": 35.495685, "activity_10": 34.956316, "activity_20": 33.391412, "activity_30": 31.89954}, "trend_signal": 1, "fair_value": 22.174823, "relative_strength": 17.176685, "rate_of_change": 1.5194514387056524, "market_dynamics": 1.447973, "expectation": {"probability": 57.985, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 36.402988, "high": 36.970862, "low": 35.345557, "close": 35.404305, "volume": 77604545}, "trend_line": 30.11482, "activity_lines": {"activity_5": 35.427149, "activity_10": 35.147954, "activity_20": 33.724588, "activity_30": 32.268011}, "trend_signal": 1, "fair_value": 22.262037, "relative_strength": 12.616871, "rate_of_change": 1.4206041828040288, "market_dynamics": 1.173126, "expectation": {"probability": 60.6398, "direction": "positive"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 35.443466, "high": 36.461735, "low": 35.110571, "close": 36.05051, "volume": 60235437}, "trend_line": 30.53798, "activity_lines": {"activity_5": 35.615789, "activity_10": 35.398294, "activity_20": 34.089681, "activity_30": 32.650959}, "trend_signal": 1, "fair_value": 22.353393, "relative_strength": 13.987168, "rate_of_change": 1.4051553354793398, "market_dynamics": 0.803491, "expectation": {"probability": 57.6824, "direction": "positive"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 36.226751, "high": 36.383407, "low": 34.190214, "close": 34.483948, "volume": 81072802}, "trend_line": 30.896489, "activity_lines": {"activity_5": 35.300519, "activity_10": 35.302672, "activity_20": 34.270878, "activity_30": 32.905538}, "trend_signal": 1, "fair_value": 22.437784, "relative_strength": 9.948908, "rate_of_change": 1.1739774536495142, "market_dynamics": 0.370037, "expectation": {"probability": 60.8636, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 36.030927, "high": 37.40167, "low": 35.933018, "close": 36.500893, "volume": 124290839}, "trend_line": 31.316014, "activity_lines": {"activity_5": 35.701949, "activity_10": 35.552236, "activity_20": 34.608711, "activity_30": 33.267112}, "trend_signal": 1, "fair_value": 22.535104, "relative_strength": 14.524094, "rate_of_change": 1.3578403682049445, "market_dynamics": 0.14967, "expectation": {"probability": 57.3942, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 36.657546, "high": 38.568183, "low": 36.461729, "close": 38.153896, "volume": 82905358}, "trend_line": 31.754898, "activity_lines": {"activity_5": 36.515348, "activity_10": 36.056968, "activity_20": 35.060023, "activity_30": 33.708266}, "trend_signal": 1, "fair_value": 22.644848, "relative_strength": 14.946327, "rate_of_change": 1.4014682711535433, "market_dynamics": 0.105687, "expectation": {"probability": 57.8533, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 37.680424, "high": 38.272267, "low": 36.457291, "close": 36.713757, "volume": 56185968}, "trend_line": 32.134901, "activity_lines": {"activity_5": 36.713697, "activity_10": 36.211413, "activity_20": 35.327909, "activity_30": 34.028192}, "trend_signal": 1, "fair_value": 22.736494, "relative_strength": 9.689521, "rate_of_change": 1.1966752341638713, "market_dynamics": -0.072288, "expectation": {"probability": 61.4458, "direction": "positive"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 36.713758, "high": 36.989947, "low": 35.352526, "close": 36.220558, "volume": 72486318}, "trend_line": 32.492247, "activity_lines": {"activity_5": 36.660349, "activity_10": 36.26377, "activity_20": 35.515183, "activity_30": 34.291783}, "trend_signal": 1, "fair_value": 22.83228, "relative_strength": 9.514216, "rate_of_change": 1.1120183628385838, "market_dynamics": -0.104873, "expectation": {"probability": 61.1459, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 36.003548, "high": 36.37838, "low": 35.530079, "close": 35.904911, "volume": 39060698}, "trend_line": 32.764483, "activity_lines": {"activity_5": 36.49045, "activity_10": 36.260629, "activity_20": 35.644877, "activity_30": 34.511955}, "trend_signal": 1, "fair_value": 22.924217, "relative_strength": 4.074006, "rate_of_change": 0.8378491028952214, "market_dynamics": -0.437118, "expectation": {"probability": 59.9809, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 35.825998, "high": 36.713756, "low": 35.470894, "close": 36.358654, "volume": 41943740}, "trend_line": 33.061167, "activity_lines": {"activity_5": 36.377067, "activity_10": 36.326257, "activity_20": 35.795076, "activity_30": 34.743837}, "trend_signal": 1, "fair_value": 23.022714, "relative_strength": 8.369378, "rate_of_change": 0.9055049029767969, "market_dynamics": -0.734881, "expectation": {"probability": 57.4468, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 35.530079, "high": 36.772939, "low": 35.431437, "close": 35.60899, "volume": 61560031}, "trend_line": 33.317323, "activity_lines": {"activity_5": 36.023278, "activity_10": 36.22025, "activity_20": 35.851025, "activity_30": 34.908212}, "trend_signal": 1, "fair_value": 23.113798, "relative_strength": 10.08401, "rate_of_change": 0.7747941867871884, "market_dynamics": -0.856936, "expectation": {"probability": 59.7268, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 36.121914, "high": 37.463417, "low": 35.76681, "close": 37.463417, "volume": 59487186}, "trend_line": 33.593337, "activity_lines": {"activity_5": 36.457292, "activity_10": 36.460863, "activity_20": 36.062287, "activity_30": 35.175702}, "trend_signal": 1, "fair_value": 23.229548, "relative_strength": 11.322484, "rate_of_change": 0.8284399079721873, "market_dynamics": -0.843334, "expectation": {"probability": 57.37, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 37.581784, "high": 38.390631, "low": 37.14777, "close": 37.660698, "volume": 57926108}, "trend_line": 33.889912, "activity_lines": {"activity_5": 36.90709, "activity_10": 36.699908, "activity_20": 36.267135, "activity_30": 35.438113}, "trend_signal": 1, "fair_value": 23.339521, "relative_strength": 12.523991, "rate_of_change": 0.8828387605554169, "market_dynamics": -0.697966, "expectation": {"probability": 57.7513, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 37.660698, "high": 38.430089, "low": 37.206955, "close": 38.173626, "volume": 46524859}, "trend_line": 34.261081, "activity_lines": {"activity_5": 37.431854, "activity_10": 37.002936, "activity_20": 36.497155, "activity_30": 35.714481}, "trend_signal": 1, "fair_value": 23.451478, "relative_strength": 12.127467, "rate_of_change": 1.0952197220222784, "market_dynamics": -0.515949, "expectation": {"probability": 58.178, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 38.272265, "high": 39.510316, "low": 38.232808, "close": 39.271824, "volume": 44978534}, "trend_line": 34.661087, "activity_lines": {"activity_5": 38.171436, "activity_10": 37.438551, "activity_20": 36.808555, "activity_30": 36.037755}, "trend_signal": 1, "fair_value": 23.578038, "relative_strength": 13.474449, "rate_of_change": 1.167522997887909, "market_dynamics": -0.232584, "expectation": {"probability": 59.066, "direction": "positive"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 39.271825, "high": 39.271825, "low": 37.503002, "close": 37.503002, "volume": 40514648}, "trend_line": 34.963283, "activity_lines": {"activity_5": 38.1272, "activity_10": 37.502182, "activity_20": 36.926417, "activity_30": 36.221105}, "trend_signal": 1, "fair_value": 23.687522, "relative_strength": 13.745437, "rate_of_change": 0.8718595582417684, "market_dynamics": -0.244247, "expectation": {"probability": 60.979, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 38.079357, "high": 38.774965, "low": 37.065762, "close": 37.224758, "volume": 61546342}, "trend_line": 35.215802, "activity_lines": {"activity_5": 37.863948, "activity_10": 37.527057, "activity_20": 36.997715, "activity_30": 36.367006}, "trend_signal": 1, "fair_value": 23.798613, "relative_strength": 9.640764, "rate_of_change": 0.7222405287283792, "market_dynamics": -0.326991, "expectation": {"probability": 60.3938, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 37.324134, "high": 37.344008, "low": 36.131667, "close": 37.105515, "volume": 53190063}, "trend_line": 35.437929, "activity_lines": {"activity_5": 37.576859, "activity_10": 37.520961, "activity_20": 37.051972, "activity_30": 36.488923}, "trend_signal": 1, "fair_value": 23.906592, "relative_strength": 7.922063, "rate_of_change": 0.6307594528160978, "market_dynamics": -0.456025, "expectation": {"probability": 59.5485, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 37.224761, "high": 37.840867, "low": 36.608655, "close": 37.801117, "volume": 51290542}, "trend_line": 35.660096, "activity_lines": {"activity_5": 37.55865, "activity_10": 37.625248, "activity_20": 37.168758, "activity_30": 36.641387}, "trend_signal": 1, "fair_value": 24.01251, "relative_strength": 9.948969, "rate_of_change": 0.6269186892947554, "market_dynamics": -0.64594, "expectation": {"probability": 57.7252, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 37.165137, "high": 38.317855, "low": 37.165137, "close": 38.099236, "volume": 49706071}, "trend_line": 35.87809, "activity_lines": {"activity_5": 37.664647, "activity_10": 37.749262, "activity_20": 37.301311, "activity_30": 36.798751}, "trend_signal": 1, "fair_value": 24.119035, "relative_strength": 11.536163, "rate_of_change": 0.6113107491353847, "market_dynamics": -0.663088, "expectation": {"probability": 57.6907, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 38.079359, "high": 39.172451, "low": 38.019734, "close": 39.092953, "volume": 19818025}, "trend_line": 36.143317, "activity_lines": {"activity_5": 38.180057, "activity_10": 38.022304, "activity_20": 37.510962, "activity_30": 37.006161}, "trend_signal": 1, "fair_value": 24.230887, "relative_strength": 13.292419, "rate_of_change": 0.7392450378490131, "market_dynamics": -0.548432, "expectation": {"probability": 58.2192, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 39.271825, "high": 39.987305, "low": 38.834589, "close": 39.987305, "volume": 29507908}, "trend_line": 36.403865, "activity_lines": {"activity_5": 38.887586, "activity_10": 38.394612, "activity_20": 37.791674, "activity_30": 37.25416}, "trend_signal": 1, "fair_value": 24.343256, "relative_strength": 13.036124, "rate_of_change": 0.7208746225477866, "market_dynamics": -0.334573, "expectation": {"probability": 58.4868, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 39.987305, "high": 39.987305, "low": 38.178728, "close": 38.317852, "volume": 52203988}, "trend_line": 36.591519, "activity_lines": {"activity_5": 38.854462, "activity_10": 38.417493, "activity_20": 37.891566, "activity_30": 37.377643}, "trend_signal": 1, "fair_value": 24.444662, "relative_strength": 8.34636, "rate_of_change": 0.5154782328744347, "market_dynamics": -0.237328, "expectation": {"probability": 60.4015, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 38.735215, "high": 40.643159, "low": 38.317855, "close": 40.046925, "volume": 55188005}, "trend_line": 36.816428, "activity_lines": {"activity_5": 39.316873, "activity_10": 38.742803, "activity_20": 38.145336, "activity_30": 37.600573}, "trend_signal": 1, "fair_value": 24.5595, "relative_strength": 10.13038, "rate_of_change": 0.6146478914963979, "market_dynamics": 0.080739, "expectation": {"probability": 58.2868, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 39.868054, "high": 40.384789, "low": 38.695464, "close": 39.073078, "volume": 53042156}, "trend_line": 36.985358, "activity_lines": {"activity_5": 39.304947, "activity_10": 38.856991, "activity_20": 38.279868, "activity_30": 37.746163}, "trend_signal": 1, "fair_value": 24.665747, "relative_strength": 7.383263, "rate_of_change": 0.4588440790616516, "market_dynamics": 0.163183, "expectation": {"probability": 59.0385, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 39.35132, "high": 41.438135, "low": 38.874334, "close": 40.981026, "volume": 85668238}, "trend_line": 37.241744, "activity_lines": {"activity_5": 39.864082, "activity_10": 39.321691, "activity_20": 38.58386, "activity_30": 38.003948}, "trend_signal": 1, "fair_value": 24.791789, "relative_strength": 9.5045, "rate_of_change": 0.6932094587268809, "market_dynamics": 0.372875, "expectation": {"probability": 58.1421, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 41.140018, "high": 41.716373, "low": 39.927678, "close": 41.716373, "volume": 59724827}, "trend_line": 37.431259, "activity_lines": {"activity_5": 40.54246, "activity_10": 39.856854, "activity_20": 38.944423, "activity_30": 38.292634}, "trend_signal": 1, "fair_value": 24.922283, "relative_strength": 14.235106, "rate_of_change": 0.5088778871365426, "market_dynamics": 0.710469, "expectation": {"probability": 58.843, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 42.213234, "high": 43.72369, "low": 41.736249, "close": 43.008209, "volume": 47291535}, "trend_line": 37.654044, "activity_lines": {"activity_5": 41.53618, "activity_10": 40.545231, "activity_20": 39.404197, "activity_30": 38.652437}, "trend_signal": 1, "fair_value": 25.061058, "relative_strength": 16.900095, "rate_of_change": 0.595184361819093, "market_dynamics": 0.870186, "expectation": {"probability": 59.3078, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 43.087711, "high": 43.50507, "low": 42.908839, "close": 43.50507, "volume": 10236726}, "trend_line": 37.932555, "activity_lines": {"activity_5": 42.382829, "activity_10": 41.216624, "activity_20": 39.878968, "activity_30": 39.029923}, "trend_signal": 1, "fair_value": 25.200932, "relative_strength": 18.006747, "rate_of_change": 0.7396576049042747, "market_dynamics": 1.077534, "expectation": {"probability": 59.6896, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 44.021804, "high": 44.618038, "low": 42.69022, "close": 44.618038, "volume": 61929376}, "trend_line": 38.272643, "activity_lines": {"activity_5": 43.369925, "activity_10": 41.986667, "activity_20": 40.423544, "activity_30": 39.461244}, "trend_signal": 1, "fair_value": 25.345854, "relative_strength": 19.113156, "rate_of_change": 0.8965596965456228, "market_dynamics": 1.224724, "expectation": {"probability": 59.849, "direction": "positive"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 43.524944, "high": 43.922433, "low": 40.802155, "close": 42.014492, "volume": 78965422}, "trend_line": 38.468831, "activity_lines": {"activity_5": 43.119508, "activity_10": 42.164814, "activity_20": 40.680834, "activity_30": 39.702654}, "trend_signal": 1, "fair_value": 25.473826, "relative_strength": 15.199173, "rate_of_change": 0.5126063543612583, "market_dynamics": 1.214696, "expectation": {"probability": 60.089, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 40.762405, "high": 42.054238, "low": 39.96743, "close": 40.384789, "volume": 71033922}, "trend_line": 38.634847, "activity_lines": {"activity_5": 42.256958, "activity_10": 41.993532, "activity_20": 40.752412, "activity_30": 39.826264}, "trend_signal": 1, "fair_value": 25.600479, "relative_strength": 11.333943, "rate_of_change": 0.43155977367754966, "market_dynamics": 0.951258, "expectation": {"probability": 60.2007, "direction": "positive"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 40.345038, "high": 41.597131, "low": 39.987302, "close": 40.961151, "volume": 56553164}, "trend_line": 38.798535, "activity_lines": {"activity_5": 41.675302, "activity_10": 41.919817, "activity_20": 40.864969, "activity_30": 39.976348}, "trend_signal": 1, "fair_value": 25.731869, "relative_strength": 13.089569, "rate_of_change": 0.4236796899959264, "market_dynamics": 0.694404, "expectation": {"probability": 59.7574, "direction": "positive"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 40.305295, "high": 41.299014, "low": 39.669311, "close": 40.702782, "volume": 47272041}, "trend_line": 39.00583, "activity_lines": {"activity_5": 41.143994, "activity_10": 41.751065, "activity_20": 40.937204, "activity_30": 40.099203}, "trend_signal": 1, "fair_value": 25.865255, "relative_strength": 13.255927, "rate_of_change": 0.5342856373314147, "market_dynamics": 0.146566, "expectation": {"probability": 60.6094, "direction": "positive"}}, {"week_ending": "2026-04-03", "ohlcv": {"open": 39.74881, "high": 43.803189, "low": 39.66931, "close": 42.90884, "volume": 60277515}, "trend_line": 39.219428, "activity_lines": {"activity_5": 41.534857, "activity_10": 41.971491, "activity_20": 41.207496, "activity_30": 40.35101}, "trend_signal": 1, "fair_value": 26.011999, "relative_strength": 17.903884, "rate_of_change": 0.547605319512487, "market_dynamics": -0.109451, "expectation": {"probability": 59.2294, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 43.72369, "high": 44.1808, "low": 42.888965, "close": 44.141052, "volume": 39575002}, "trend_line": 39.419, "activity_lines": {"activity_5": 42.450404, "activity_10": 42.346213, "activity_20": 41.577822, "activity_30": 40.668534}, "trend_signal": 1, "fair_value": 26.165339, "relative_strength": 17.010399, "rate_of_change": 0.5088600476274062, "market_dynamics": -0.142385, "expectation": {"probability": 59.3338, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 43.445451, "high": 44.498792, "low": 42.888967, "close": 43.584572, "volume": 53336350}, "trend_line": 39.648027, "activity_lines": {"activity_5": 43.038687, "activity_10": 42.562303, "activity_20": 41.863541, "activity_30": 40.937281}, "trend_signal": 1, "fair_value": 26.313025, "relative_strength": 13.769235, "rate_of_change": 0.5810066211725364, "market_dynamics": -0.052084, "expectation": {"probability": 61.4264, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 43.723691, "high": 44.419294, "low": 43.445451, "close": 43.94231, "volume": 40457502}, "trend_line": 39.905419, "activity_lines": {"activity_5": 43.532897, "activity_10": 42.809469, "activity_20": 42.153045, "activity_30": 41.214331}, "trend_signal": 1, "fair_value": 26.465872, "relative_strength": 14.90754, "rate_of_change": 0.6491924554026433, "market_dynamics": 0.082137, "expectation": {"probability": 59.6664, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 43.94231, "high": 45.174522, "low": 43.346076, "close": 44.439171, "volume": 44884108}, "trend_line": 40.189894, "activity_lines": {"activity_5": 43.993984, "activity_10": 43.129989, "activity_20": 42.457313, "activity_30": 41.506831}, "trend_signal": 1, "fair_value": 26.622688, "relative_strength": 16.496686, "rate_of_change": 0.7128731062816317, "market_dynamics": 0.150999, "expectation": {"probability": 59.9527, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 45.313641, "high": 45.790632, "low": 44.081428, "close": 45.174522, "volume": 50231192}, "trend_line": 40.483756, "activity_lines": {"activity_5": 44.451095, "activity_10": 43.567226, "activity_20": 42.800004, "activity_30": 41.82842}, "trend_signal": 1, "fair_value": 26.784477, "relative_strength": 15.086371, "rate_of_change": 0.7311838145181402, "market_dynamics": 0.247473, "expectation": {"probability": 60.3679, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 45.393142, "high": 46.860001, "low": 44.995652, "close": 46.139999, "volume": 43981131}, "trend_line": 40.83479, "activity_lines": {"activity_5": 45.078986, "activity_10": 44.169886, "activity_20": 43.200954, "activity_30": 42.193339}, "trend_signal": 1, "fair_value": 26.953499, "relative_strength": 18.815996, "rate_of_change": 0.8670983986762457, "market_dynamics": 0.329289, "expectation": {"probability": 60.7746, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 45.959999, "high": 48.439999, "low": 45.580002, "close": 48.16, "volume": 63960728}, "trend_line": 41.191343, "activity_lines": {"activity_5": 46.246948, "activity_10": 45.06481, "activity_20": 43.760728, "activity_30": 42.665933}, "trend_signal": 1, "fair_value": 27.1386, "relative_strength": 24.872576, "rate_of_change": 0.8731598717662201, "market_dynamics": 0.665659, "expectation": {"probability": 61.173, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 48.5, "high": 48.98, "low": 46.599998, "close": 47.939999, "volume": 75853734}, "trend_line": 41.533986, "activity_lines": {"activity_5": 47.036547, "activity_10": 45.778366, "activity_20": 44.260631, "activity_30": 43.10133}, "trend_signal": 1, "fair_value": 27.322029, "relative_strength": 25.485121, "rate_of_change": 0.8318325527769156, "market_dynamics": 0.96017, "expectation": {"probability": 62.0725, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/19d4c94e-d3b0-4eb5-bfba-a841f8366d94/", "share_image": "https://sharemaestro.com/terminal/19d4c94e-d3b0-4eb5-bfba-a841f8366d94/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}