{"ticker": {"uuid": "1cb28433-c093-4902-bd73-c13716ff2dab", "symbol": "WHD", "name": "Cactus Inc", "exchange": "NYSE", "asset_type": "Equity", "sector": "Energy", "industry": "Oil & Gas Equipment & Services", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, WHD rose 25.19%, moving from 46.36 to 58.04. 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 9.16 and has improved across the 12-week window. Market Dynamics is -0.01 on the latest week. Expectation is negative at 42.80%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "58.04"}, {"label": "12-Week Change", "value": "25.19%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Negative 42.80%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "9.16"}, {"label": "Market Dynamics", "value": "-0.01"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 62.88, "high": 64.3, "low": 57.79, "close": 58.04, "volume": 2735663}, "trend_line": 50.899457, "activity_lines": {"activity_5": 58.212667, "activity_10": 56.468182, "activity_20": 54.336224, "activity_30": 53.191722}, "trend_signal": 1, "fair_value": 48.946023, "relative_strength": 9.159472, "rate_of_change": 0.9338643529178908, "market_dynamics": -0.00813, "expectation": {"probability": 42.7966, "direction": "negative"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 34.237485, "high": 40.298248, "low": 32.605741, "close": 38.9676, "volume": 4672973}, "trend_line": 44.171943, "activity_lines": {"activity_5": 35.476593, "activity_10": 36.211891, "activity_20": 38.261647, "activity_30": 40.90197}, "trend_signal": 0, "fair_value": 36.620151, "relative_strength": -16.605739, "rate_of_change": -1.1966976051821927, "market_dynamics": -0.831451, "expectation": {"probability": 59.6018, "direction": "positive"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 38.180887, "high": 40.741172, "low": 38.01577, "close": 39.5601, "volume": 5104114}, "trend_line": 43.718053, "activity_lines": {"activity_5": 37.06358, "activity_10": 36.622073, "activity_20": 38.123087, "activity_30": 40.604432}, "trend_signal": 0, "fair_value": 36.75545, "relative_strength": -17.277539, "rate_of_change": -1.0275527159853513, "market_dynamics": -0.331406, "expectation": {"probability": 60.9445, "direction": "positive"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 38.851097, "high": 40.138039, "low": 36.995957, "close": 37.637, "volume": 2096066}, "trend_line": 43.26978, "activity_lines": {"activity_5": 37.625327, "activity_10": 36.692231, "activity_20": 37.850553, "activity_30": 40.212106}, "trend_signal": 0, "fair_value": 36.877699, "relative_strength": -20.006432, "rate_of_change": -1.0253727447560403, "market_dynamics": 0.037465, "expectation": {"probability": 63.5331, "direction": "positive"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 37.6856, "high": 42.128033, "low": 37.6856, "close": 41.1045, "volume": 2406609}, "trend_line": 42.87914, "activity_lines": {"activity_5": 39.122407, "activity_10": 37.464724, "activity_20": 37.973492, "activity_30": 40.07241}, "trend_signal": 0, "fair_value": 37.020126, "relative_strength": -14.480479, "rate_of_change": -0.9028009848906042, "market_dynamics": 0.422593, "expectation": {"probability": 58.7966, "direction": "positive"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 41.1142, "high": 43.547251, "low": 39.8224, "close": 42.8625, "volume": 1877212}, "trend_line": 42.78213, "activity_lines": {"activity_5": 40.64862, "activity_10": 38.549316, "activity_20": 38.313917, "activity_30": 40.071337}, "trend_signal": 0, "fair_value": 37.176896, "relative_strength": -9.836957, "rate_of_change": -0.22624054493629625, "market_dynamics": 0.505961, "expectation": {"probability": 56.0652, "direction": "positive"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 42.454548, "high": 46.184254, "low": 41.857212, "close": 45.1547, "volume": 2991236}, "trend_line": 42.705503, "activity_lines": {"activity_5": 42.358073, "activity_10": 39.983891, "activity_20": 38.899015, "activity_30": 40.224406}, "trend_signal": 0, "fair_value": 37.340285, "relative_strength": -7.460625, "rate_of_change": -0.1791098292675049, "market_dynamics": 0.576405, "expectation": {"probability": 56.1404, "direction": "positive"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 44.979842, "high": 47.378896, "low": 44.979842, "close": 46.6213, "volume": 2079683}, "trend_line": 42.648143, "activity_lines": {"activity_5": 44.14392, "activity_10": 41.545682, "activity_20": 39.6271, "activity_30": 40.477038}, "trend_signal": 0, "fair_value": 37.507108, "relative_strength": -5.307989, "rate_of_change": -0.13431524269835377, "market_dynamics": 0.750649, "expectation": {"probability": 56.3272, "direction": "positive"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 46.679549, "high": 48.835783, "low": 46.601847, "close": 48.0879, "volume": 1800507}, "trend_line": 42.63291, "activity_lines": {"activity_5": 45.947887, "activity_10": 43.140958, "activity_20": 40.496169, "activity_30": 40.82799}, "trend_signal": 0, "fair_value": 37.679055, "relative_strength": -3.454725, "rate_of_change": -0.035717850599016575, "market_dynamics": 0.815977, "expectation": {"probability": 56.4015, "direction": "positive"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 48.50557, "high": 50.977469, "low": 48.272463, "close": 50.0499, "volume": 1376515}, "trend_line": 42.543347, "activity_lines": {"activity_5": 47.709127, "activity_10": 44.842809, "activity_20": 41.519449, "activity_30": 41.306505}, "trend_signal": 0, "fair_value": 37.854721, "relative_strength": 2.421833, "rate_of_change": -0.21007949023420022, "market_dynamics": 0.91127, "expectation": {"probability": 53.2483, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 50.02079, "high": 52.303292, "low": 48.738704, "close": 51.2446, "volume": 2666867}, "trend_line": 42.461733, "activity_lines": {"activity_5": 49.27224, "activity_10": 46.447362, "activity_20": 42.587966, "activity_30": 41.867877}, "trend_signal": 0, "fair_value": 38.032742, "relative_strength": 4.857256, "rate_of_change": -0.1918372806916079, "market_dynamics": 0.959066, "expectation": {"probability": 53.5135, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 51.283479, "high": 51.283479, "low": 48.078262, "close": 49.3992, "volume": 1748706}, "trend_line": 42.400707, "activity_lines": {"activity_5": 49.661413, "activity_10": 47.405578, "activity_20": 43.41037, "activity_30": 42.315455}, "trend_signal": 0, "fair_value": 38.212311, "relative_strength": 2.859538, "rate_of_change": -0.14371999371765007, "market_dynamics": 0.990932, "expectation": {"probability": 54.2903, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 49.525507, "high": 50.065644, "low": 47.704931, "close": 49.4963, "volume": 1478670}, "trend_line": 42.387667, "activity_lines": {"activity_5": 49.799987, "activity_10": 48.191784, "activity_20": 44.196862, "activity_30": 42.773235}, "trend_signal": 1, "fair_value": 38.388887, "relative_strength": 2.119463, "rate_of_change": -0.03075420416927626, "market_dynamics": 1.003006, "expectation": {"probability": 51.2599, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 49.515732, "high": 54.291089, "low": 49.291811, "close": 54.0623, "volume": 1875126}, "trend_line": 42.478533, "activity_lines": {"activity_5": 51.268893, "activity_10": 49.627513, "activity_20": 45.373419, "activity_30": 43.526437}, "trend_signal": 1, "fair_value": 38.601326, "relative_strength": 8.487094, "rate_of_change": 0.2143689578386051, "market_dynamics": 1.073796, "expectation": {"probability": 51.8966, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 54.519862, "high": 55.493431, "low": 53.32724, "close": 53.7118, "volume": 2464696}, "trend_line": 42.54838, "activity_lines": {"activity_5": 52.222673, "activity_10": 50.700873, "activity_20": 46.457204, "activity_30": 44.251164}, "trend_signal": 1, "fair_value": 38.822468, "relative_strength": 8.897675, "rate_of_change": 0.16442893637594047, "market_dynamics": 1.115522, "expectation": {"probability": 53.2764, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 54.033114, "high": 54.26677, "low": 49.340508, "close": 49.8565, "volume": 4234969}, "trend_line": 42.59693, "activity_lines": {"activity_5": 51.647227, "activity_10": 50.844045, "activity_20": 47.111809, "activity_30": 44.722656}, "trend_signal": 1, "fair_value": 39.015932, "relative_strength": 1.090649, "rate_of_change": 0.11410540189778966, "market_dynamics": 1.175134, "expectation": {"probability": 52.5027, "direction": "undecided"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 50.430954, "high": 50.50884, "low": 46.33709, "close": 47.4713, "volume": 2223161}, "trend_line": 42.65097, "activity_lines": {"activity_5": 50.369253, "activity_10": 50.426382, "activity_20": 47.488457, "activity_30": 45.037131}, "trend_signal": 1, "fair_value": 39.210379, "relative_strength": -1.097829, "rate_of_change": 0.12686360261173876, "market_dynamics": 1.019876, "expectation": {"probability": 55.0157, "direction": "positive"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 47.101269, "high": 50.677577, "low": 46.828669, "close": 48.8829, "volume": 2297641}, "trend_line": 42.71721, "activity_lines": {"activity_5": 49.69034, "activity_10": 50.223253, "activity_20": 47.951992, "activity_30": 45.439191}, "trend_signal": 1, "fair_value": 39.40226, "relative_strength": 2.384697, "rate_of_change": 0.15530713603934568, "market_dynamics": 0.818795, "expectation": {"probability": 51.0711, "direction": "undecided"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 48.814781, "high": 48.824516, "low": 44.930238, "close": 46.1472, "volume": 2444613}, "trend_line": 42.881043, "activity_lines": {"activity_5": 48.14042, "activity_10": 49.481604, "activity_20": 48.083147, "activity_30": 45.660481}, "trend_signal": 1, "fair_value": 39.574789, "relative_strength": -3.667882, "rate_of_change": 0.3835292613913614, "market_dynamics": 0.441194, "expectation": {"probability": 54.4255, "direction": "undecided"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 47.753547, "high": 49.681213, "low": 47.218084, "close": 49.2139, "volume": 1572322}, "trend_line": 43.33298, "activity_lines": {"activity_5": 48.140407, "activity_10": 49.332822, "activity_20": 48.450094, "activity_30": 46.069052}, "trend_signal": 1, "fair_value": 39.777987, "relative_strength": 2.320563, "rate_of_change": 1.0539319204525899, "market_dynamics": 0.078805, "expectation": {"probability": 51.1761, "direction": "undecided"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 48.483737, "high": 50.868981, "low": 47.621155, "close": 49.0192, "volume": 2037902}, "trend_line": 43.75132, "activity_lines": {"activity_5": 48.375353, "activity_10": 49.16384, "activity_20": 48.720105, "activity_30": 46.435905}, "trend_signal": 1, "fair_value": 39.979029, "relative_strength": 4.653443, "rate_of_change": 0.9654078717872636, "market_dynamics": -0.052551, "expectation": {"probability": 49.8565, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 48.980302, "high": 49.12147, "low": 45.407301, "close": 45.8162, "volume": 1693594}, "trend_line": 43.94801, "activity_lines": {"activity_5": 47.598453, "activity_10": 48.452956, "activity_20": 48.614264, "activity_30": 46.569123}, "trend_signal": 1, "fair_value": 40.169883, "relative_strength": 0.613565, "rate_of_change": 0.4495635788817268, "market_dynamics": -0.333423, "expectation": {"probability": 49.4838, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 46.147214, "high": 47.364176, "low": 44.375317, "close": 45.8162, "volume": 1724408}, "trend_line": 44.13889, "activity_lines": {"activity_5": 46.931893, "activity_10": 47.807218, "activity_20": 48.47581, "activity_30": 46.689652}, "trend_signal": 1, "fair_value": 40.349728, "relative_strength": -4.400663, "rate_of_change": 0.4343313838328676, "market_dynamics": -0.486529, "expectation": {"probability": 53.0075, "direction": "undecided"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 46.254287, "high": 46.254287, "low": 40.589183, "close": 43.1486, "volume": 2986800}, "trend_line": 44.19083, "activity_lines": {"activity_5": 45.58058, "activity_10": 46.743373, "activity_20": 48.053508, "activity_30": 46.625762}, "trend_signal": 1, "fair_value": 40.485916, "relative_strength": -10.515892, "rate_of_change": 0.11767400584834545, "market_dynamics": -0.561194, "expectation": {"probability": 53.4871, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 42.885748, "high": 44.696588, "low": 40.003982, "close": 41.7272, "volume": 3000303}, "trend_line": 44.225403, "activity_lines": {"activity_5": 43.955373, "activity_10": 45.619522, "activity_20": 47.469589, "activity_30": 46.466818}, "trend_signal": 0, "fair_value": 40.611299, "relative_strength": -14.761146, "rate_of_change": 0.07823568826383605, "market_dynamics": -0.670159, "expectation": {"probability": 59.1608, "direction": "positive"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 42.343872, "high": 42.343872, "low": 39.746807, "close": 41.1625, "volume": 1744857}, "trend_line": 44.29117, "activity_lines": {"activity_5": 42.641047, "activity_10": 44.6109, "activity_20": 46.828924, "activity_30": 46.269212}, "trend_signal": 0, "fair_value": 40.722959, "relative_strength": -16.174836, "rate_of_change": 0.14870865054638624, "market_dynamics": -0.769623, "expectation": {"probability": 58.1443, "direction": "positive"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 41.035603, "high": 42.866242, "low": 40.22524, "close": 41.9436, "volume": 4672508}, "trend_line": 44.43977, "activity_lines": {"activity_5": 42.110867, "activity_10": 43.902369, "activity_20": 46.270744, "activity_30": 46.117755}, "trend_signal": 0, "fair_value": 40.823599, "relative_strength": -14.674681, "rate_of_change": 0.33550705479218956, "market_dynamics": -0.699377, "expectation": {"probability": 58.1365, "direction": "positive"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 41.396871, "high": 41.963149, "low": 38.643588, "close": 40.5084, "volume": 3591123}, "trend_line": 44.663483, "activity_lines": {"activity_5": 41.36046, "activity_10": 43.033396, "activity_20": 45.59117, "activity_30": 45.864119}, "trend_signal": 0, "fair_value": 40.919835, "relative_strength": -17.342703, "rate_of_change": 0.5034071958518158, "market_dynamics": -0.766773, "expectation": {"probability": 62.3889, "direction": "positive"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 40.46934, "high": 43.076171, "low": 39.164948, "close": 42.9883, "volume": 5471309}, "trend_line": 44.95211, "activity_lines": {"activity_5": 41.79054, "activity_10": 42.767578, "activity_20": 45.176886, "activity_30": 45.756042}, "trend_signal": 0, "fair_value": 41.034335, "relative_strength": -13.807952, "rate_of_change": 0.6462259112214741, "market_dynamics": -0.728215, "expectation": {"probability": 57.685, "direction": "positive"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 43.749811, "high": 45.272902, "low": 42.802761, "close": 44.5797, "volume": 3379134}, "trend_line": 45.346383, "activity_lines": {"activity_5": 42.761773, "activity_10": 42.84854, "activity_20": 44.938447, "activity_30": 45.732016}, "trend_signal": 0, "fair_value": 41.162619, "relative_strength": -10.883078, "rate_of_change": 0.8770956469006804, "market_dynamics": -0.537051, "expectation": {"probability": 58.2658, "direction": "positive"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 45.272951, "high": 45.643961, "low": 44.277083, "close": 44.3259, "volume": 1642478}, "trend_line": 45.685577, "activity_lines": {"activity_5": 43.45824, "activity_10": 42.967615, "activity_20": 44.701886, "activity_30": 45.666178}, "trend_signal": 0, "fair_value": 41.288487, "relative_strength": -11.123392, "rate_of_change": 0.7480067373841021, "market_dynamics": -0.573226, "expectation": {"probability": 58.2707, "direction": "positive"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 44.62852, "high": 45.028819, "low": 42.011927, "close": 42.3927, "volume": 3191545}, "trend_line": 45.799747, "activity_lines": {"activity_5": 43.299413, "activity_10": 42.820531, "activity_20": 44.314156, "activity_30": 45.453735}, "trend_signal": 0, "fair_value": 41.374763, "relative_strength": -12.90093, "rate_of_change": 0.24990381537700934, "market_dynamics": -0.504792, "expectation": {"probability": 57.3366, "direction": "positive"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 41.006283, "high": 41.006283, "low": 38.78511, "close": 39.5613, "volume": 3625444}, "trend_line": 45.799787, "activity_lines": {"activity_5": 42.166847, "activity_10": 42.220893, "activity_20": 43.690134, "activity_30": 45.051254}, "trend_signal": 0, "fair_value": 41.45734, "relative_strength": -19.410281, "rate_of_change": 8.733672698778377e-05, "market_dynamics": -0.548292, "expectation": {"probability": 60.2463, "direction": "positive"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 39.112209, "high": 39.356294, "low": 36.690884, "close": 37.5403, "volume": 2929274}, "trend_line": 45.796563, "activity_lines": {"activity_5": 40.423753, "activity_10": 41.367525, "activity_20": 42.920945, "activity_30": 44.518384}, "trend_signal": 0, "fair_value": 41.5218, "relative_strength": -23.675113, "rate_of_change": -0.0070393340475644614, "market_dynamics": -0.780877, "expectation": {"probability": 58.8488, "direction": "positive"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 37.716026, "high": 41.245496, "low": 37.364543, "close": 41.0844, "volume": 3023310}, "trend_line": 45.795893, "activity_lines": {"activity_5": 40.225227, "activity_10": 41.260509, "activity_20": 42.567965, "activity_30": 44.214374}, "trend_signal": 0, "fair_value": 41.626099, "relative_strength": -16.685435, "rate_of_change": -0.0014629918843462211, "market_dynamics": -0.809393, "expectation": {"probability": 56.8675, "direction": "positive"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 40.830543, "high": 43.23234, "low": 39.619882, "close": 40.3619, "volume": 3624794}, "trend_line": 45.71254, "activity_lines": {"activity_5": 40.018887, "activity_10": 41.033816, "activity_20": 42.206307, "activity_30": 43.863793}, "trend_signal": 0, "fair_value": 41.708587, "relative_strength": -18.607196, "rate_of_change": -0.1820097710508723, "market_dynamics": -0.799934, "expectation": {"probability": 58.4013, "direction": "positive"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 39.873718, "high": 42.763684, "low": 39.326968, "close": 42.1193, "volume": 2715416}, "trend_line": 45.61136, "activity_lines": {"activity_5": 40.662613, "activity_10": 41.141207, "activity_20": 42.057232, "activity_30": 43.631971}, "trend_signal": 0, "fair_value": 41.804281, "relative_strength": -15.504933, "rate_of_change": -0.22133970240988443, "market_dynamics": -0.697402, "expectation": {"probability": 55.2013, "direction": "positive"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 42.373233, "high": 46.034515, "low": 40.811086, "close": 45.0777, "volume": 3691261}, "trend_line": 45.559907, "activity_lines": {"activity_5": 42.3107, "activity_10": 41.783295, "activity_20": 42.215395, "activity_30": 43.597542}, "trend_signal": 0, "fair_value": 41.91202, "relative_strength": -8.727344, "rate_of_change": -0.11280742341380544, "market_dynamics": -0.224067, "expectation": {"probability": 55.7459, "direction": "positive"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 44.921478, "high": 45.606704, "low": 43.766382, "close": 44.9019, "volume": 1885153}, "trend_line": 45.453707, "activity_lines": {"activity_5": 43.532427, "activity_10": 42.31034, "activity_20": 42.374936, "activity_30": 43.55509}, "trend_signal": 0, "fair_value": 42.005821, "relative_strength": -10.068603, "rate_of_change": -0.23309968565124853, "market_dynamics": 0.041863, "expectation": {"probability": 59.2512, "direction": "positive"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 44.569042, "high": 49.972537, "low": 43.84466, "close": 45.0487, "volume": 3943556}, "trend_line": 45.287, "activity_lines": {"activity_5": 44.312313, "activity_10": 42.829284, "activity_20": 42.554387, "activity_30": 43.52896}, "trend_signal": 0, "fair_value": 42.070001, "relative_strength": -10.127546, "rate_of_change": -0.3667621652949063, "market_dynamics": 0.378935, "expectation": {"probability": 58.058, "direction": "positive"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 44.999819, "high": 46.20386, "low": 43.629365, "close": 45.548, "volume": 2917121}, "trend_line": 45.097113, "activity_lines": {"activity_5": 44.994347, "activity_10": 43.430482, "activity_20": 42.801225, "activity_30": 43.545799}, "trend_signal": 0, "fair_value": 42.160455, "relative_strength": -8.580569, "rate_of_change": -0.41929692847836864, "market_dynamics": 0.614681, "expectation": {"probability": 55.1055, "direction": "positive"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 45.410936, "high": 47.946274, "low": 45.019378, "close": 46.7716, "volume": 3035708}, "trend_line": 45.009527, "activity_lines": {"activity_5": 45.738507, "activity_10": 44.231933, "activity_20": 43.181126, "activity_30": 43.65383}, "trend_signal": 0, "fair_value": 42.273426, "relative_strength": -6.051649, "rate_of_change": -0.19421642356574292, "market_dynamics": 0.685974, "expectation": {"probability": 55.9244, "direction": "positive"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 46.957625, "high": 48.460229, "low": 45.831895, "close": 48.2204, "volume": 2606831}, "trend_line": 44.966997, "activity_lines": {"activity_5": 46.655447, "activity_10": 45.217185, "activity_20": 43.694459, "activity_30": 43.860983}, "trend_signal": 0, "fair_value": 42.388926, "relative_strength": -5.23804, "rate_of_change": -0.09449110629400592, "market_dynamics": 0.817965, "expectation": {"probability": 56.3363, "direction": "positive"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 48.269361, "high": 49.864962, "low": 48.269361, "close": 49.0329, "volume": 2139106}, "trend_line": 44.79935, "activity_lines": {"activity_5": 47.633707, "activity_10": 46.192727, "activity_20": 44.273723, "activity_30": 44.1233}, "trend_signal": 0, "fair_value": 42.513347, "relative_strength": -3.885919, "rate_of_change": -0.37282231677601757, "market_dynamics": 0.799821, "expectation": {"probability": 57.2497, "direction": "positive"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 49.365668, "high": 51.029789, "low": 47.770069, "close": 51.02, "volume": 2491750}, "trend_line": 44.709623, "activity_lines": {"activity_5": 48.998933, "activity_10": 47.320604, "activity_20": 45.014215, "activity_30": 44.524632}, "trend_signal": 0, "fair_value": 42.659762, "relative_strength": 0.923948, "rate_of_change": -0.20028638808374752, "market_dynamics": 0.886957, "expectation": {"probability": 55.2204, "direction": "positive"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 51.303864, "high": 51.967163, "low": 49.399914, "close": 49.8551, "volume": 2292386}, "trend_line": 44.709577, "activity_lines": {"activity_5": 49.577773, "activity_10": 48.056033, "activity_20": 45.599513, "activity_30": 44.856598}, "trend_signal": 1, "fair_value": 42.801996, "relative_strength": 0.176029, "rate_of_change": -0.00010288612811060383, "market_dynamics": 0.868776, "expectation": {"probability": 52.6706, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 49.845324, "high": 50.148782, "low": 47.90956, "close": 49.5125, "volume": 2279389}, "trend_line": 44.777617, "activity_lines": {"activity_5": 49.755273, "activity_10": 48.556567, "activity_20": 46.110789, "activity_30": 45.166464}, "trend_signal": 1, "fair_value": 42.94459, "relative_strength": 2.643287, "rate_of_change": 0.15218215998777246, "market_dynamics": 0.869119, "expectation": {"probability": 52.5987, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 49.120989, "high": 51.710168, "low": 48.621752, "close": 50.7068, "volume": 3009052}, "trend_line": 44.838413, "activity_lines": {"activity_5": 50.148147, "activity_10": 49.139825, "activity_20": 46.699765, "activity_30": 45.548992}, "trend_signal": 1, "fair_value": 43.088144, "relative_strength": 2.325537, "rate_of_change": 0.13577319221789627, "market_dynamics": 1.016009, "expectation": {"probability": 51.7871, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 50.59905, "high": 51.489844, "low": 48.259493, "close": 49.581, "volume": 2577012}, "trend_line": 44.952873, "activity_lines": {"activity_5": 49.999993, "activity_10": 49.416045, "activity_20": 47.132958, "activity_30": 45.854966}, "trend_signal": 1, "fair_value": 43.186856, "relative_strength": -0.633394, "rate_of_change": 0.2552721926175086, "market_dynamics": 1.036701, "expectation": {"probability": 54.4136, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 50.77524, "high": 51.773712, "low": 49.375421, "close": 49.5712, "volume": 2899432}, "trend_line": 44.964783, "activity_lines": {"activity_5": 49.812033, "activity_10": 49.605409, "activity_20": 47.533824, "activity_30": 46.152922}, "trend_signal": 1, "fair_value": 43.289646, "relative_strength": -2.702137, "rate_of_change": 0.026494413382655898, "market_dynamics": 1.131119, "expectation": {"probability": 54.4136, "direction": "undecided"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 49.904083, "high": 50.873189, "low": 49.184595, "close": 50.8634, "volume": 1642170}, "trend_line": 45.026257, "activity_lines": {"activity_5": 50.151393, "activity_10": 49.947491, "activity_20": 48.033988, "activity_30": 46.533478}, "trend_signal": 1, "fair_value": 43.405771, "relative_strength": -2.037161, "rate_of_change": 0.13671588273872917, "market_dynamics": 1.190274, "expectation": {"probability": 54.5848, "direction": "undecided"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 51.121033, "high": 51.641075, "low": 49.217486, "close": 49.7964, "volume": 2050447}, "trend_line": 45.15893, "activity_lines": {"activity_5": 50.067867, "activity_10": 49.998929, "activity_20": 48.401402, "activity_30": 46.841229}, "trend_signal": 1, "fair_value": 43.511094, "relative_strength": -4.370607, "rate_of_change": 0.29465695982678936, "market_dynamics": 0.951187, "expectation": {"probability": 54.1718, "direction": "undecided"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 50.316415, "high": 50.502845, "low": 48.51099, "close": 50.3851, "volume": 1664753}, "trend_line": 45.311227, "activity_lines": {"activity_5": 50.161647, "activity_10": 50.102407, "activity_20": 48.789627, "activity_30": 47.178402}, "trend_signal": 1, "fair_value": 43.585703, "relative_strength": -3.136284, "rate_of_change": 0.33724669738632945, "market_dynamics": 0.766125, "expectation": {"probability": 53.4564, "direction": "undecided"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 50.316392, "high": 50.409606, "low": 45.577153, "close": 45.9402, "volume": 2538072}, "trend_line": 45.40428, "activity_lines": {"activity_5": 48.79524, "activity_10": 49.358364, "activity_20": 48.702986, "activity_30": 47.21898}, "trend_signal": 1, "fair_value": 43.629743, "relative_strength": -12.678583, "rate_of_change": 0.2053641142845185, "market_dynamics": 0.324355, "expectation": {"probability": 53.3905, "direction": "undecided"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 49.982806, "high": 54.192194, "low": 48.618925, "close": 48.9231, "volume": 9415324}, "trend_line": 45.644143, "activity_lines": {"activity_5": 48.665853, "activity_10": 49.212896, "activity_20": 48.860431, "activity_30": 47.446001}, "trend_signal": 1, "fair_value": 43.708531, "relative_strength": -8.495981, "rate_of_change": 0.5282827962474016, "market_dynamics": 0.088895, "expectation": {"probability": 53.4429, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 48.893646, "high": 52.75961, "low": 47.696571, "close": 49.0997, "volume": 21613059}, "trend_line": 45.908717, "activity_lines": {"activity_5": 48.63854, "activity_10": 49.137664, "activity_20": 48.997368, "activity_30": 47.66894}, "trend_signal": 1, "fair_value": 43.787901, "relative_strength": -8.788979, "rate_of_change": 0.5796450160100567, "market_dynamics": 0.021295, "expectation": {"probability": 53.4429, "direction": "undecided"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 48.991801, "high": 52.092423, "low": 48.89368, "close": 51.749, "volume": 4268964}, "trend_line": 46.235563, "activity_lines": {"activity_5": 49.611907, "activity_10": 49.557856, "activity_20": 49.345011, "activity_30": 48.045733}, "trend_signal": 1, "fair_value": 43.880836, "relative_strength": -3.835991, "rate_of_change": 0.7119475806740497, "market_dynamics": -0.064868, "expectation": {"probability": 50.6636, "direction": "undecided"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 52.004101, "high": 52.337712, "low": 49.737507, "close": 50.2183, "volume": 1729718}, "trend_line": 46.559227, "activity_lines": {"activity_5": 49.944867, "activity_10": 49.659076, "activity_20": 49.501017, "activity_30": 48.302683}, "trend_signal": 1, "fair_value": 43.967072, "relative_strength": -8.280795, "rate_of_change": 0.7000325701668234, "market_dynamics": -0.023082, "expectation": {"probability": 52.909, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 50.080903, "high": 54.918263, "low": 49.55105, "close": 54.6239, "volume": 2438450}, "trend_line": 46.94708, "activity_lines": {"activity_5": 51.75748, "activity_10": 50.570196, "activity_20": 50.052125, "activity_30": 48.822985}, "trend_signal": 1, "fair_value": 44.098029, "relative_strength": -1.103236, "rate_of_change": 0.8330314418665065, "market_dynamics": 0.008394, "expectation": {"probability": 54.6196, "direction": "undecided"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 54.623932, "high": 60.668182, "low": 54.123515, "close": 56.3018, "volume": 5917300}, "trend_line": 47.337817, "activity_lines": {"activity_5": 53.55048, "activity_10": 51.6947, "activity_20": 50.716738, "activity_30": 49.426515}, "trend_signal": 1, "fair_value": 44.235165, "relative_strength": 4.01759, "rate_of_change": 0.8322924450253381, "market_dynamics": 0.15705, "expectation": {"probability": 51.4341, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 56.360693, "high": 61.099936, "low": 55.389295, "close": 59.8538, "volume": 4167059}, "trend_line": 47.855413, "activity_lines": {"activity_5": 56.035567, "activity_10": 53.342647, "activity_20": 51.66605, "activity_30": 50.233998}, "trend_signal": 1, "fair_value": 44.398854, "relative_strength": 11.434209, "rate_of_change": 1.0934091024940957, "market_dynamics": 0.398772, "expectation": {"probability": 52.4419, "direction": "undecided"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 59.814559, "high": 63.739399, "low": 55.830847, "close": 57.9012, "volume": 5393449}, "trend_line": 48.372363, "activity_lines": {"activity_5": 57.152847, "activity_10": 54.472115, "activity_20": 52.361278, "activity_30": 50.882113}, "trend_signal": 1, "fair_value": 44.558999, "relative_strength": 10.239424, "rate_of_change": 1.080233076245735, "market_dynamics": 0.739016, "expectation": {"probability": 53.58, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 56.468624, "high": 59.373005, "low": 54.722071, "close": 57.6657, "volume": 3692212}, "trend_line": 48.975843, "activity_lines": {"activity_5": 57.78148, "activity_10": 55.411404, "activity_20": 52.981079, "activity_30": 51.481683}, "trend_signal": 1, "fair_value": 44.715315, "relative_strength": 9.953006, "rate_of_change": 1.2475718831432683, "market_dynamics": 0.887026, "expectation": {"probability": 52.6399, "direction": "undecided"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 57.940444, "high": 59.363199, "low": 56.713932, "close": 58.7156, "volume": 2548559}, "trend_line": 49.681687, "activity_lines": {"activity_5": 58.263587, "activity_10": 56.409209, "activity_20": 53.655893, "activity_30": 52.110055}, "trend_signal": 1, "fair_value": 44.893805, "relative_strength": 7.835082, "rate_of_change": 1.4412084749618277, "market_dynamics": 0.944869, "expectation": {"probability": 52.5241, "direction": "undecided"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 58.744994, "high": 59.657519, "low": 56.448965, "close": 58.9118, "volume": 2295501}, "trend_line": 50.275933, "activity_lines": {"activity_5": 58.538313, "activity_10": 57.210407, "activity_20": 54.303284, "activity_30": 52.705546}, "trend_signal": 1, "fair_value": 45.033754, "relative_strength": 6.884479, "rate_of_change": 1.1961067264080736, "market_dynamics": 0.927972, "expectation": {"probability": 53.0963, "direction": "undecided"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 59.244112, "high": 60.349347, "low": 57.444665, "close": 58.5263, "volume": 2111956}, "trend_line": 50.881413, "activity_lines": {"activity_5": 58.51054, "activity_10": 57.759902, "activity_20": 54.876381, "activity_30": 53.237828}, "trend_signal": 1, "fair_value": 45.185429, "relative_strength": 6.261501, "rate_of_change": 1.204313801595686, "market_dynamics": 0.896814, "expectation": {"probability": 53.7525, "direction": "undecided"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 57.08085, "high": 57.08085, "low": 53.963774, "close": 54.2096, "volume": 2353874}, "trend_line": 51.284423, "activity_lines": {"activity_5": 57.132367, "activity_10": 57.353149, "activity_20": 54.997073, "activity_30": 53.452549}, "trend_signal": 1, "fair_value": 45.315554, "relative_strength": 3.116792, "rate_of_change": 0.7920574061101542, "market_dynamics": 0.673798, "expectation": {"probability": 53.7525, "direction": "undecided"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 54.111239, "high": 56.205677, "low": 52.154463, "close": 55.4387, "volume": 3055215}, "trend_line": 51.62979, "activity_lines": {"activity_5": 56.41, "activity_10": 57.125131, "activity_20": 55.212454, "activity_30": 53.720567}, "trend_signal": 1, "fair_value": 45.45882, "relative_strength": 1.693528, "rate_of_change": 0.6734345046643171, "market_dynamics": 0.512894, "expectation": {"probability": 53.7675, "direction": "undecided"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 56.018854, "high": 62.744657, "low": 55.615699, "close": 62.4005, "volume": 5616441}, "trend_line": 52.213077, "activity_lines": {"activity_5": 58.1567, "activity_10": 58.067978, "activity_20": 56.068331, "activity_30": 54.415452}, "trend_signal": 1, "fair_value": 45.644999, "relative_strength": 12.904291, "rate_of_change": 1.1297489298329484, "market_dynamics": 0.571006, "expectation": {"probability": 53.8723, "direction": "undecided"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 62.764311, "high": 63.482123, "low": 54.720882, "close": 57.4938, "volume": 3872408}, "trend_line": 52.627913, "activity_lines": {"activity_5": 58.022173, "activity_10": 57.977305, "activity_20": 56.395859, "activity_30": 54.756144}, "trend_signal": 1, "fair_value": 45.773411, "relative_strength": 3.753988, "rate_of_change": 0.7945059434057126, "market_dynamics": 0.413764, "expectation": {"probability": 53.8312, "direction": "undecided"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 57.464334, "high": 63.305164, "low": 56.77602, "close": 63.2265, "volume": 2778827}, "trend_line": 53.217197, "activity_lines": {"activity_5": 59.89308, "activity_10": 58.907269, "activity_20": 57.23163, "activity_30": 55.439923}, "trend_signal": 1, "fair_value": 45.921496, "relative_strength": 13.765738, "rate_of_change": 1.1197175916894124, "market_dynamics": 0.589977, "expectation": {"probability": 53.0674, "direction": "undecided"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 62.980669, "high": 63.649316, "low": 60.3285, "close": 61.9187, "volume": 2162503}, "trend_line": 53.7221, "activity_lines": {"activity_5": 61.014707, "activity_10": 59.538129, "activity_20": 57.883978, "activity_30": 56.001311}, "trend_signal": 1, "fair_value": 46.061198, "relative_strength": 10.335616, "rate_of_change": 0.9487591013108014, "market_dynamics": 0.626525, "expectation": {"probability": 53.9056, "direction": "undecided"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 61.436812, "high": 62.400449, "low": 58.486901, "close": 58.5164, "volume": 2219855}, "trend_line": 54.0653, "activity_lines": {"activity_5": 60.488293, "activity_10": 59.477344, "activity_20": 58.154572, "activity_30": 56.31062}, "trend_signal": 1, "fair_value": 46.162139, "relative_strength": 3.74734, "rate_of_change": 0.6388432321149081, "market_dynamics": 0.191631, "expectation": {"probability": 52.9002, "direction": "undecided"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 59.263776, "high": 59.362107, "low": 56.908762, "close": 57.307, "volume": 2136421}, "trend_line": 54.341103, "activity_lines": {"activity_5": 59.353567, "activity_10": 59.1812, "activity_20": 58.271264, "activity_30": 56.519762}, "trend_signal": 1, "fair_value": 46.263283, "relative_strength": 2.86618, "rate_of_change": 0.5101294175746667, "market_dynamics": -0.096295, "expectation": {"probability": 48.2172, "direction": "undecided"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 55.753378, "high": 60.60107, "low": 55.21256, "close": 59.5686, "volume": 3706676}, "trend_line": 54.626057, "activity_lines": {"activity_5": 59.312273, "activity_10": 59.321867, "activity_20": 58.54922, "activity_30": 56.85702}, "trend_signal": 1, "fair_value": 46.391347, "relative_strength": 8.478217, "rate_of_change": 0.5243802283512835, "market_dynamics": -0.381416, "expectation": {"probability": 50.6538, "direction": "undecided"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 58.988412, "high": 68.605125, "low": 58.988412, "close": 66.0977, "volume": 4372842}, "trend_line": 55.167477, "activity_lines": {"activity_5": 61.309027, "activity_10": 60.637702, "activity_20": 59.398301, "activity_30": 57.597126}, "trend_signal": 1, "fair_value": 46.559796, "relative_strength": 14.647317, "rate_of_change": 0.9911387160892743, "market_dynamics": -0.314629, "expectation": {"probability": 50.8462, "direction": "undecided"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 66.314079, "high": 68.841172, "low": 63.128171, "close": 63.2855, "volume": 2896284}, "trend_line": 55.626577, "activity_lines": {"activity_5": 62.176967, "activity_10": 61.304565, "activity_20": 59.898611, "activity_30": 58.12087}, "trend_signal": 1, "fair_value": 46.734146, "relative_strength": 11.783556, "rate_of_change": 0.8321932141286783, "market_dynamics": -0.117706, "expectation": {"probability": 49.2981, "direction": "undecided"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 64.28847, "high": 68.64451, "low": 63.324831, "close": 67.8382, "volume": 3766871}, "trend_line": 56.197623, "activity_lines": {"activity_5": 64.471353, "activity_10": 62.634176, "activity_20": 60.777576, "activity_30": 58.908716}, "trend_signal": 1, "fair_value": 46.945819, "relative_strength": 17.341073, "rate_of_change": 1.0265704467129133, "market_dynamics": 0.329655, "expectation": {"probability": 53.8577, "direction": "undecided"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 68.113516, "high": 68.811662, "low": 66.191155, "close": 67.5137, "volume": 1949084}, "trend_line": 56.79538, "activity_lines": {"activity_5": 66.03612, "activity_10": 63.679342, "activity_20": 61.541731, "activity_30": 59.638786}, "trend_signal": 1, "fair_value": 47.161364, "relative_strength": 14.972452, "rate_of_change": 1.0636695434609422, "market_dynamics": 0.606982, "expectation": {"probability": 54.6088, "direction": "undecided"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 67.683893, "high": 67.880935, "low": 62.688881, "close": 63.014, "volume": 2844532}, "trend_line": 57.243473, "activity_lines": {"activity_5": 65.42054, "activity_10": 63.813413, "activity_20": 61.815964, "activity_30": 60.039987}, "trend_signal": 1, "fair_value": 47.322231, "relative_strength": 6.078409, "rate_of_change": 0.788960299235607, "market_dynamics": 0.482005, "expectation": {"probability": 54.0644, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 64.196267, "high": 64.777541, "low": 61.358863, "close": 62.2357, "volume": 2800220}, "trend_line": 57.62255, "activity_lines": {"activity_5": 64.315833, "activity_10": 63.705607, "activity_20": 61.98411, "activity_30": 60.362066}, "trend_signal": 1, "fair_value": 47.495168, "relative_strength": 5.174269, "rate_of_change": 0.6622187301598476, "market_dynamics": 0.438297, "expectation": {"probability": 53.7348, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 61.772717, "high": 62.950044, "low": 54.955058, "close": 55.8516, "volume": 5570925}, "trend_line": 57.82439, "activity_lines": {"activity_5": 61.34056, "activity_10": 62.455071, "activity_20": 61.532905, "activity_30": 60.247811}, "trend_signal": 1, "fair_value": 47.624174, "relative_strength": -3.832984, "rate_of_change": 0.3502795346613509, "market_dynamics": 0.031312, "expectation": {"probability": 56.9474, "direction": "positive"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 55.822022, "high": 57.181612, "low": 55.132374, "close": 56.423, "volume": 1238932}, "trend_line": 58.025653, "activity_lines": {"activity_5": 59.051347, "activity_10": 61.418736, "activity_20": 61.145878, "activity_30": 60.157399}, "trend_signal": 1, "fair_value": 47.751873, "relative_strength": -3.486461, "rate_of_change": 0.3480590110851101, "market_dynamics": -0.509596, "expectation": {"probability": 54.4455, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 56.255497, "high": 60.087965, "low": 55.644667, "close": 60.019, "volume": 1801633}, "trend_line": 58.494947, "activity_lines": {"activity_5": 58.721813, "activity_10": 61.074282, "activity_20": 61.107245, "activity_30": 60.286002}, "trend_signal": 1, "fair_value": 47.874579, "relative_strength": 3.001132, "rate_of_change": 0.8087698728698581, "market_dynamics": -0.810804, "expectation": {"probability": 50.0747, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 60.216049, "high": 60.935252, "low": 57.703763, "close": 58.5806, "volume": 1763463}, "trend_line": 58.816863, "activity_lines": {"activity_5": 58.41246, "activity_10": 60.418991, "activity_20": 60.925415, "activity_30": 60.291528}, "trend_signal": 0, "fair_value": 47.967997, "relative_strength": 2.180815, "rate_of_change": 0.5503312961374159, "market_dynamics": -1.143359, "expectation": {"probability": 50.7848, "direction": "undecided"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 58.482054, "high": 64.383461, "low": 58.127379, "close": 62.6889, "volume": 2552579}, "trend_line": 59.269837, "activity_lines": {"activity_5": 59.7681, "activity_10": 60.528627, "activity_20": 61.136429, "activity_30": 60.541337}, "trend_signal": 1, "fair_value": 48.091372, "relative_strength": 5.682708, "rate_of_change": 0.7701430795450697, "market_dynamics": -1.086751, "expectation": {"probability": 49.9625, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 63.546092, "high": 63.787469, "low": 61.191439, "close": 62.4131, "volume": 1755565}, "trend_line": 59.625307, "activity_lines": {"activity_5": 61.001593, "activity_10": 60.650096, "activity_20": 61.301354, "activity_30": 60.744128}, "trend_signal": 1, "fair_value": 48.192298, "relative_strength": 3.074437, "rate_of_change": 0.5997485702550469, "market_dynamics": -0.833151, "expectation": {"probability": 47.5212, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 62.166763, "high": 63.28005, "low": 57.999323, "close": 58.8269, "volume": 2410056}, "trend_line": 59.91226, "activity_lines": {"activity_5": 60.602253, "activity_10": 60.135391, "activity_20": 61.085672, "activity_30": 60.692618}, "trend_signal": 1, "fair_value": 48.265756, "relative_strength": -2.139818, "rate_of_change": 0.4812604151455422, "market_dynamics": -0.773132, "expectation": {"probability": 51.4648, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 58.353952, "high": 60.743084, "low": 57.33426, "close": 58.817, "volume": 2156469}, "trend_line": 60.05203, "activity_lines": {"activity_5": 60.039353, "activity_10": 59.782727, "activity_20": 60.852913, "activity_30": 60.621956}, "trend_signal": 0, "fair_value": 48.338967, "relative_strength": -2.226014, "rate_of_change": 0.2332911494241723, "market_dynamics": -0.686657, "expectation": {"probability": 58.7507, "direction": "positive"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 59.654461, "high": 60.381054, "low": 57.526408, "close": 59.1323, "volume": 1949749}, "trend_line": 60.14638, "activity_lines": {"activity_5": 59.661687, "activity_10": 59.645513, "activity_20": 60.667247, "activity_30": 60.562619}, "trend_signal": 0, "fair_value": 48.424815, "relative_strength": -3.245401, "rate_of_change": 0.15711375618775686, "market_dynamics": -0.84633, "expectation": {"probability": 56.359, "direction": "positive"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 59.368796, "high": 60.472232, "low": 57.092959, "close": 57.5166, "volume": 1909816}, "trend_line": 60.068473, "activity_lines": {"activity_5": 58.708673, "activity_10": 59.285111, "activity_20": 60.319902, "activity_30": 60.392955}, "trend_signal": 0, "fair_value": 48.491654, "relative_strength": -4.473903, "rate_of_change": -0.12952899243479538, "market_dynamics": -1.042255, "expectation": {"probability": 58.6513, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 57.615044, "high": 58.600253, "low": 49.979671, "close": 51.7629, "volume": 4422199}, "trend_line": 59.863863, "activity_lines": {"activity_5": 56.18258, "activity_10": 57.964384, "activity_20": 59.451776, "activity_30": 59.857112}, "trend_signal": 0, "fair_value": 48.486799, "relative_strength": -13.165736, "rate_of_change": -0.34062793638852, "market_dynamics": -1.116134, "expectation": {"probability": 57.8649, "direction": "positive"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 52.350954, "high": 52.350954, "low": 45.446555, "close": 46.7899, "volume": 4844957}, "trend_line": 59.501337, "activity_lines": {"activity_5": 52.708833, "activity_10": 55.813815, "activity_20": 58.158392, "activity_30": 59.013631}, "trend_signal": 0, "fair_value": 48.444161, "relative_strength": -18.880997, "rate_of_change": -0.6055840399073521, "market_dynamics": -1.132306, "expectation": {"probability": 55.876, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 46.157817, "high": 46.839368, "low": 42.740183, "close": 44.449, "volume": 4999166}, "trend_line": 59.025783, "activity_lines": {"activity_5": 49.257253, "activity_10": 53.412775, "activity_20": 56.697905, "activity_30": 58.042512}, "trend_signal": 0, "fair_value": 48.415731, "relative_strength": -20.93714, "rate_of_change": -0.7992324609445373, "market_dynamics": -1.101295, "expectation": {"probability": 54.8091, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 44.202027, "high": 46.918353, "low": 44.1477, "close": 45.3577, "volume": 6577027}, "trend_line": 58.57398, "activity_lines": {"activity_5": 47.06644, "activity_10": 51.460044, "activity_20": 55.38519, "activity_30": 57.1607}, "trend_signal": 0, "fair_value": 48.359116, "relative_strength": -19.524592, "rate_of_change": -0.7654333022570802, "market_dynamics": -1.050085, "expectation": {"probability": 54.3577, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 46.246719, "high": 47.461658, "low": 44.379861, "close": 45.1108, "volume": 2662179}, "trend_line": 58.126797, "activity_lines": {"activity_5": 45.711633, "activity_10": 49.702838, "activity_20": 54.116631, "activity_30": 56.292108}, "trend_signal": 0, "fair_value": 48.296121, "relative_strength": -18.548775, "rate_of_change": -0.7634499141086117, "market_dynamics": -1.086156, "expectation": {"probability": 54.607, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 44.636582, "high": 46.918293, "low": 34.917087, "close": 37.1099, "volume": 6372340}, "trend_line": 57.556807, "activity_lines": {"activity_5": 42.516913, "activity_10": 46.810525, "activity_20": 52.18602, "activity_30": 54.936179}, "trend_signal": 0, "fair_value": 48.17827, "relative_strength": -25.939561, "rate_of_change": -0.9805976407060657, "market_dynamics": -1.086156, "expectation": {"probability": 53.6618, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 35.529529, "high": 39.905281, "low": 33.386102, "close": 35.8061, "volume": 7164278}, "trend_line": 56.902387, "activity_lines": {"activity_5": 39.86446, "activity_10": 44.141216, "activity_20": 50.255883, "activity_30": 53.532908}, "trend_signal": 0, "fair_value": 48.037117, "relative_strength": -31.957975, "rate_of_change": -1.1369984439894343, "market_dynamics": -1.086156, "expectation": {"probability": 52.5766, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 37.228469, "high": 38.305122, "low": 35.450511, "close": 37.347, "volume": 4976200}, "trend_line": 56.06727, "activity_lines": {"activity_5": 38.457893, "activity_10": 42.170631, "activity_20": 48.625032, "activity_30": 52.27127}, "trend_signal": 0, "fair_value": 47.93161, "relative_strength": -27.586281, "rate_of_change": -1.467630874606362, "market_dynamics": -1.1204, "expectation": {"probability": 52.3522, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 36.744462, "high": 38.759481, "low": 35.806096, "close": 38.4434, "volume": 3466822}, "trend_line": 55.432257, "activity_lines": {"activity_5": 37.89026, "activity_10": 40.789755, "activity_20": 47.242251, "activity_30": 51.134246}, "trend_signal": 0, "fair_value": 47.870957, "relative_strength": -28.301098, "rate_of_change": -1.1325912604626562, "market_dynamics": -1.165443, "expectation": {"probability": 53.0879, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 38.245874, "high": 40.55722, "low": 37.139588, "close": 40.4782, "volume": 4882997}, "trend_line": 54.67398, "activity_lines": {"activity_5": 38.461847, "activity_10": 40.155004, "activity_20": 46.170263, "activity_30": 50.169468}, "trend_signal": 0, "fair_value": 47.829128, "relative_strength": -26.263291, "rate_of_change": -1.3679345583925975, "market_dynamics": -1.199106, "expectation": {"probability": 53.9359, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 39.549734, "high": 42.325327, "low": 38.892876, "close": 41.545, "volume": 3915421}, "trend_line": 53.994857, "activity_lines": {"activity_5": 39.697873, "activity_10": 40.024005, "activity_20": 45.303483, "activity_30": 49.322437}, "trend_signal": 0, "fair_value": 47.803733, "relative_strength": -23.650327, "rate_of_change": -1.2421319977071306, "market_dynamics": -1.184406, "expectation": {"probability": 54.7537, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 44.528036, "high": 45.140444, "low": 42.157422, "close": 43.1353, "volume": 2700140}, "trend_line": 53.482153, "activity_lines": {"activity_5": 41.168327, "activity_10": 40.367933, "activity_20": 44.656286, "activity_30": 48.621821}, "trend_signal": 0, "fair_value": 47.783242, "relative_strength": -24.338717, "rate_of_change": -0.9495422869626389, "market_dynamics": -1.077943, "expectation": {"probability": 55.5431, "direction": "positive"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 42.285792, "high": 42.838935, "low": 39.658363, "close": 40.9622, "volume": 2755814}, "trend_line": 52.937327, "activity_lines": {"activity_5": 41.4258, "activity_10": 40.383198, "activity_20": 43.865402, "activity_30": 47.814082}, "trend_signal": 0, "fair_value": 47.717081, "relative_strength": -25.9142, "rate_of_change": -1.0187061840984475, "market_dynamics": -0.908116, "expectation": {"probability": 55.3855, "direction": "positive"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 41.544919, "high": 41.949898, "low": 40.246023, "close": 40.4979, "volume": 1892568}, "trend_line": 52.301637, "activity_lines": {"activity_5": 41.287493, "activity_10": 40.377442, "activity_20": 43.121046, "activity_30": 47.011538}, "trend_signal": 0, "fair_value": 47.649177, "relative_strength": -27.622687, "rate_of_change": -1.2008350931659315, "market_dynamics": -0.738998, "expectation": {"probability": 54.5507, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 41.853573, "high": 46.193503, "low": 40.104719, "close": 45.1432, "volume": 4103975}, "trend_line": 51.603153, "activity_lines": {"activity_5": 42.560653, "activity_10": 41.304645, "activity_20": 42.905208, "activity_30": 46.549703}, "trend_signal": 0, "fair_value": 47.630217, "relative_strength": -20.443841, "rate_of_change": -1.335491659658761, "market_dynamics": -0.372951, "expectation": {"probability": 54.5845, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 45.489979, "high": 47.17938, "low": 45.143181, "close": 45.7476, "volume": 3374383}, "trend_line": 51.018557, "activity_lines": {"activity_5": 43.72428, "activity_10": 42.341151, "activity_20": 42.830482, "activity_30": 46.171926}, "trend_signal": 0, "fair_value": 47.682617, "relative_strength": -18.848322, "rate_of_change": -1.1328687609456687, "market_dynamics": -0.037997, "expectation": {"probability": 55.2089, "direction": "positive"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 45.747646, "high": 46.505648, "low": 44.637891, "close": 44.6478, "volume": 2890742}, "trend_line": 50.245543, "activity_lines": {"activity_5": 44.241133, "activity_10": 43.020644, "activity_20": 42.730373, "activity_30": 45.760909}, "trend_signal": 0, "fair_value": 47.727783, "relative_strength": -20.410627, "rate_of_change": -1.5151624143348534, "market_dynamics": 0.260182, "expectation": {"probability": 61.9328, "direction": "positive"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 45.093612, "high": 45.37105, "low": 42.448041, "close": 43.9145, "volume": 3230966}, "trend_line": 49.458903, "activity_lines": {"activity_5": 44.41272, "activity_10": 43.406051, "activity_20": 42.627945, "activity_30": 45.352455}, "trend_signal": 0, "fair_value": 47.763995, "relative_strength": -23.959135, "rate_of_change": -1.5655915988409133, "market_dynamics": 0.503448, "expectation": {"probability": 60.7878, "direction": "positive"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 44.043303, "high": 45.925918, "low": 42.874099, "close": 44.8558, "volume": 1805897}, "trend_line": 48.85363, "activity_lines": {"activity_5": 44.701253, "activity_10": 43.843195, "activity_20": 42.68613, "activity_30": 45.05548}, "trend_signal": 0, "fair_value": 47.808275, "relative_strength": -23.311605, "rate_of_change": -1.2237897795670818, "market_dynamics": 0.468488, "expectation": {"probability": 59.0266, "direction": "positive"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 44.400071, "high": 46.04984, "low": 43.102056, "close": 45.4801, "volume": 2147927}, "trend_line": 48.29511, "activity_lines": {"activity_5": 44.90736, "activity_10": 44.277258, "activity_20": 42.871754, "activity_30": 44.837833}, "trend_signal": 0, "fair_value": 47.881887, "relative_strength": -21.613571, "rate_of_change": -1.1432517911156272, "market_dynamics": 0.464179, "expectation": {"probability": 59.6207, "direction": "positive"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 44.95495, "high": 44.95495, "low": 41.982395, "close": 43.1516, "volume": 2444463}, "trend_line": 47.871777, "activity_lines": {"activity_5": 44.31484, "activity_10": 44.197015, "activity_20": 42.892934, "activity_30": 44.505994}, "trend_signal": 0, "fair_value": 47.937306, "relative_strength": -25.556465, "rate_of_change": -0.8765545828552818, "market_dynamics": 0.458319, "expectation": {"probability": 61.0857, "direction": "positive"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 43.666788, "high": 46.342085, "low": 42.715571, "close": 45.7773, "volume": 2303129}, "trend_line": 47.51692, "activity_lines": {"activity_5": 44.77062, "activity_10": 44.56496, "activity_20": 43.205186, "activity_30": 44.370866}, "trend_signal": 0, "fair_value": 47.974428, "relative_strength": -21.562514, "rate_of_change": -0.7412655686460159, "market_dynamics": 0.488785, "expectation": {"probability": 58.5864, "direction": "positive"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 46.143959, "high": 47.907675, "low": 38.960285, "close": 39.3269, "volume": 5282906}, "trend_line": 46.827183, "activity_lines": {"activity_5": 43.000967, "activity_10": 43.712069, "activity_20": 42.907937, "activity_30": 43.842478}, "trend_signal": 0, "fair_value": 47.982958, "relative_strength": -30.263667, "rate_of_change": -1.4515608334883678, "market_dynamics": 0.508809, "expectation": {"probability": 60.9729, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 39.188144, "high": 41.031127, "low": 37.939672, "close": 38.0883, "volume": 3638207}, "trend_line": 46.144107, "activity_lines": {"activity_5": 41.124287, "activity_10": 42.663711, "activity_20": 42.517116, "activity_30": 43.278679}, "trend_signal": 0, "fair_value": 47.958649, "relative_strength": -33.396076, "rate_of_change": -1.4587168312046441, "market_dynamics": 0.346673, "expectation": {"probability": 59.7074, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 38.306306, "high": 40.174061, "low": 37.523534, "close": 39.3467, "volume": 4316799}, "trend_line": 45.366033, "activity_lines": {"activity_5": 40.11824, "activity_10": 41.887964, "activity_20": 42.28076, "activity_30": 42.840137}, "trend_signal": 0, "fair_value": 47.959849, "relative_strength": -31.185331, "rate_of_change": -1.6861828098656166, "market_dynamics": 0.247256, "expectation": {"probability": 58.2155, "direction": "positive"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 39.574559, "high": 42.066548, "low": 38.276546, "close": 41.9526, "volume": 2640378}, "trend_line": 44.684017, "activity_lines": {"activity_5": 40.38972, "activity_10": 41.691407, "activity_20": 42.320032, "activity_30": 42.619915}, "trend_signal": 0, "fair_value": 47.959758, "relative_strength": -26.183997, "rate_of_change": -1.5033626590184872, "market_dynamics": 0.098851, "expectation": {"probability": 58.9617, "direction": "positive"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 41.873907, "high": 42.112505, "low": 40.114248, "close": 41.7049, "volume": 2709644}, "trend_line": 44.113283, "activity_lines": {"activity_5": 40.658567, "activity_10": 41.518815, "activity_20": 42.312653, "activity_30": 42.427714}, "trend_signal": 0, "fair_value": 47.96716, "relative_strength": -25.935836, "rate_of_change": -1.2772665447692282, "market_dynamics": 0.005963, "expectation": {"probability": 59.6462, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 41.376836, "high": 43.444683, "low": 39.627118, "close": 42.54, "volume": 2612266}, "trend_line": 43.570717, "activity_lines": {"activity_5": 41.477273, "activity_10": 41.551565, "activity_20": 42.356719, "activity_30": 42.326212}, "trend_signal": 0, "fair_value": 47.965582, "relative_strength": -24.109162, "rate_of_change": -1.2299379304868348, "market_dynamics": 0.058863, "expectation": {"probability": 59.2, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 42.818435, "high": 42.818435, "low": 39.716658, "close": 39.7266, "volume": 3669041}, "trend_line": 42.92386, "activity_lines": {"activity_5": 41.143973, "activity_10": 41.09778, "activity_20": 42.108112, "activity_30": 42.078205}, "trend_signal": 0, "fair_value": 47.963269, "relative_strength": -29.608134, "rate_of_change": -1.4846140815171902, "market_dynamics": 0.007587, "expectation": {"probability": 60.0324, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 40.044727, "high": 41.342105, "low": 39.100276, "close": 39.2494, "volume": 4017123}, "trend_line": 42.314953, "activity_lines": {"activity_5": 40.542387, "activity_10": 40.650489, "activity_20": 41.807948, "activity_30": 41.841143}, "trend_signal": 0, "fair_value": 47.992498, "relative_strength": -30.494843, "rate_of_change": -1.4185746575447664, "market_dynamics": -0.030021, "expectation": {"probability": 53.6504, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 39.120095, "high": 41.80432, "low": 38.762199, "close": 41.2973, "volume": 3347601}, "trend_line": 41.9661, "activity_lines": {"activity_5": 40.62992, "activity_10": 40.688829, "activity_20": 41.708673, "activity_30": 41.775488}, "trend_signal": 0, "fair_value": 48.019778, "relative_strength": -26.001155, "rate_of_change": -0.8244201523749899, "market_dynamics": -0.038695, "expectation": {"probability": 53.3263, "direction": "undecided"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 41.01896, "high": 41.158142, "low": 37.310751, "close": 37.3704, "volume": 3136172}, "trend_line": 41.652117, "activity_lines": {"activity_5": 39.452173, "activity_10": 40.046902, "activity_20": 41.236588, "activity_30": 41.478991}, "trend_signal": 0, "fair_value": 47.993958, "relative_strength": -32.922843, "rate_of_change": -0.7481824615582586, "market_dynamics": -0.195621, "expectation": {"probability": 53.1199, "direction": "undecided"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 37.668672, "high": 37.897329, "low": 33.006068, "close": 33.2049, "volume": 4945246}, "trend_line": 41.277313, "activity_lines": {"activity_5": 37.174893, "activity_10": 38.800464, "activity_20": 40.39524, "activity_30": 40.934009}, "trend_signal": 0, "fair_value": 47.942611, "relative_strength": -38.102995, "rate_of_change": -0.8998438182625808, "market_dynamics": -0.276442, "expectation": {"probability": 51.9438, "direction": "undecided"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 34.069772, "high": 36.783821, "low": 33.105439, "close": 36.3961, "volume": 3612102}, "trend_line": 40.978593, "activity_lines": {"activity_5": 36.583687, "activity_10": 38.245553, "activity_20": 39.894755, "activity_30": 40.619092}, "trend_signal": 0, "fair_value": 47.869272, "relative_strength": -32.581041, "rate_of_change": -0.7236905173551461, "market_dynamics": -0.393301, "expectation": {"probability": 52.8608, "direction": "undecided"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 36.684442, "high": 39.607267, "low": 36.585026, "close": 38.6827, "volume": 3138063}, "trend_line": 40.764323, "activity_lines": {"activity_5": 36.976713, "activity_10": 38.137155, "activity_20": 39.631574, "activity_30": 40.47097}, "trend_signal": 0, "fair_value": 47.801756, "relative_strength": -28.982454, "rate_of_change": -0.5228827646669056, "market_dynamics": -0.477908, "expectation": {"probability": 53.4733, "direction": "undecided"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 39.557584, "high": 44.916101, "low": 38.961089, "close": 43.912, "volume": 5731066}, "trend_line": 40.99106, "activity_lines": {"activity_5": 39.15062, "activity_10": 38.991611, "activity_20": 39.897186, "activity_30": 40.674046}, "trend_signal": 0, "fair_value": 47.755156, "relative_strength": -19.154128, "rate_of_change": 0.5562143151500393, "market_dynamics": -0.083281, "expectation": {"probability": 52.6917, "direction": "undecided"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 43.822472, "high": 44.170428, "low": 41.709887, "close": 42.6096, "volume": 2928905}, "trend_line": 41.217843, "activity_lines": {"activity_5": 40.71608, "activity_10": 39.573642, "activity_20": 40.0475, "activity_30": 40.778468}, "trend_signal": 0, "fair_value": 47.675617, "relative_strength": -19.313655, "rate_of_change": 0.553249903759514, "market_dynamics": 0.227142, "expectation": {"probability": 57.5869, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 43.03712, "high": 44.085957, "low": 40.283301, "close": 41.4067, "volume": 3186425}, "trend_line": 41.353167, "activity_lines": {"activity_5": 41.531293, "activity_10": 39.920515, "activity_20": 40.092959, "activity_30": 40.790652}, "trend_signal": 0, "fair_value": 47.600167, "relative_strength": -20.779697, "rate_of_change": 0.3283141235702147, "market_dynamics": 0.582429, "expectation": {"probability": 57.9533, "direction": "positive"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 41.058699, "high": 41.724784, "low": 38.931202, "close": 40.9394, "volume": 3001276}, "trend_line": 41.436367, "activity_lines": {"activity_5": 41.643953, "activity_10": 40.203029, "activity_20": 40.105855, "activity_30": 40.763957}, "trend_signal": 0, "fair_value": 47.53513, "relative_strength": -19.076756, "rate_of_change": 0.20119378039413024, "market_dynamics": 0.821137, "expectation": {"probability": 56.894, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 40.521917, "high": 43.206146, "low": 39.940334, "close": 42.6693, "volume": 1920760}, "trend_line": 41.509403, "activity_lines": {"activity_5": 42.03036, "activity_10": 40.77802, "activity_20": 40.302152, "activity_30": 40.843502}, "trend_signal": 0, "fair_value": 47.470038, "relative_strength": -17.611889, "rate_of_change": 0.17626062632373607, "market_dynamics": 0.691672, "expectation": {"probability": 57.8894, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 42.438031, "high": 46.592071, "low": 42.388163, "close": 45.8989, "volume": 2823581}, "trend_line": 41.654533, "activity_lines": {"activity_5": 43.227527, "activity_10": 41.878031, "activity_20": 40.819416, "activity_30": 41.126695}, "trend_signal": 0, "fair_value": 47.470846, "relative_strength": -10.813495, "rate_of_change": 0.349631624429775, "market_dynamics": 0.744983, "expectation": {"probability": 58.3085, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 45.729342, "high": 48.7015, "low": 44.941421, "close": 46.0485, "volume": 3512644}, "trend_line": 41.75164, "activity_lines": {"activity_5": 44.3421, "activity_10": 42.921576, "activity_20": 41.337844, "activity_30": 41.410177}, "trend_signal": 0, "fair_value": 47.46184, "relative_strength": -9.152571, "rate_of_change": 0.2331246877740801, "market_dynamics": 0.82107, "expectation": {"probability": 58.6173, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 46.168115, "high": 46.168115, "low": 43.485198, "close": 45.5298, "volume": 4797573}, "trend_line": 41.903893, "activity_lines": {"activity_5": 45.054513, "activity_10": 43.713029, "activity_20": 41.805581, "activity_30": 41.653929}, "trend_signal": 0, "fair_value": 47.443812, "relative_strength": -9.615513, "rate_of_change": 0.36466351980423917, "market_dynamics": 1.003689, "expectation": {"probability": 57.0998, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 45.858979, "high": 46.874898, "low": 45.260558, "close": 45.8889, "volume": 1499149}, "trend_line": 42.083593, "activity_lines": {"activity_5": 45.611753, "activity_10": 44.345684, "activity_20": 42.277981, "activity_30": 41.911026}, "trend_signal": 0, "fair_value": 47.426787, "relative_strength": -9.492522, "rate_of_change": 0.42883843751702017, "market_dynamics": 1.057232, "expectation": {"probability": 57.7129, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 46.22799, "high": 47.055805, "low": 45.110938, "close": 46.9062, "volume": 1453126}, "trend_line": 42.14236, "activity_lines": {"activity_5": 46.178127, "activity_10": 44.990705, "activity_20": 42.81012, "activity_30": 42.222162}, "trend_signal": 1, "fair_value": 47.389411, "relative_strength": -5.681551, "rate_of_change": 0.13964349479379295, "market_dynamics": 0.995505, "expectation": {"probability": 51.1029, "direction": "undecided"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 49.030647, "high": 52.401753, "low": 48.222778, "close": 51.6637, "volume": 5728777}, "trend_line": 42.339563, "activity_lines": {"activity_5": 48.047873, "activity_10": 46.351209, "activity_20": 43.759358, "activity_30": 42.836442}, "trend_signal": 1, "fair_value": 47.376403, "relative_strength": 3.006047, "rate_of_change": 0.4679448421967868, "market_dynamics": 1.134825, "expectation": {"probability": 46.9277, "direction": "undecided"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 51.284644, "high": 53.379116, "low": 50.416934, "close": 53.1198, "volume": 3084557}, "trend_line": 42.621963, "activity_lines": {"activity_5": 50.018667, "activity_10": 47.835518, "activity_20": 44.801028, "activity_30": 43.531941}, "trend_signal": 1, "fair_value": 47.388517, "relative_strength": 7.11434, "rate_of_change": 0.6669884618317923, "market_dynamics": 1.135672, "expectation": {"probability": 48.2289, "direction": "undecided"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 53.159747, "high": 56.969695, "low": 52.548859, "close": 53.3293, "volume": 3703563}, "trend_line": 42.93579, "activity_lines": {"activity_5": 51.587873, "activity_10": 49.166824, "activity_20": 45.808293, "activity_30": 44.222737}, "trend_signal": 1, "fair_value": 47.410579, "relative_strength": 8.688011, "rate_of_change": 0.736303487476624, "market_dynamics": 1.306275, "expectation": {"probability": 49.7826, "direction": "undecided"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 54.196975, "high": 57.149184, "low": 53.738185, "close": 56.082, "volume": 5089070}, "trend_line": 43.309997, "activity_lines": {"activity_5": 53.55468, "activity_10": 50.781845, "activity_20": 47.026343, "activity_30": 45.07088}, "trend_signal": 1, "fair_value": 47.441001, "relative_strength": 14.397063, "rate_of_change": 0.8715502847391547, "market_dynamics": 1.525961, "expectation": {"probability": 49.7826, "direction": "undecided"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 54.775409, "high": 58.63522, "low": 54.566062, "close": 57.8473, "volume": 5031313}, "trend_line": 43.722237, "activity_lines": {"activity_5": 55.43038, "activity_10": 52.442511, "activity_20": 48.334634, "activity_30": 46.00877}, "trend_signal": 1, "fair_value": 47.480942, "relative_strength": 18.721255, "rate_of_change": 0.9518356697184649, "market_dynamics": 1.521495, "expectation": {"probability": 50.0543, "direction": "undecided"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 58.206437, "high": 58.680187, "low": 55.902516, "close": 56.7802, "volume": 4528046}, "trend_line": 44.176523, "activity_lines": {"activity_5": 56.220973, "activity_10": 53.633195, "activity_20": 49.452735, "activity_30": 46.851219}, "trend_signal": 1, "fair_value": 47.534662, "relative_strength": 18.526661, "rate_of_change": 1.0390273489437498, "market_dynamics": 1.568369, "expectation": {"probability": 49.1749, "direction": "undecided"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 57.13424, "high": 58.954437, "low": 55.653148, "close": 58.2862, "volume": 4236132}, "trend_line": 44.593487, "activity_lines": {"activity_5": 57.172467, "activity_10": 54.899855, "activity_20": 50.640537, "activity_30": 47.761521}, "trend_signal": 1, "fair_value": 47.61438, "relative_strength": 20.726383, "rate_of_change": 0.9438588002953517, "market_dynamics": 1.57724, "expectation": {"probability": 51.1828, "direction": "undecided"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 58.086743, "high": 59.094085, "low": 51.035347, "close": 53.8579, "volume": 7104600}, "trend_line": 45.077853, "activity_lines": {"activity_5": 56.303433, "activity_10": 55.138865, "activity_20": 51.306996, "activity_30": 48.359225}, "trend_signal": 1, "fair_value": 47.65901, "relative_strength": 12.410721, "rate_of_change": 1.0861810380515753, "market_dynamics": 1.480615, "expectation": {"probability": 49.4834, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 54.93, "high": 55.433, "low": 49.02, "close": 50.01, "volume": 7159682}, "trend_line": 45.475243, "activity_lines": {"activity_5": 54.116527, "activity_10": 54.526838, "activity_20": 51.508641, "activity_30": 48.677428}, "trend_signal": 1, "fair_value": 47.715278, "relative_strength": 6.722007, "rate_of_change": 0.8815637248739452, "market_dynamics": 1.20386, "expectation": {"probability": 49.2158, "direction": "undecided"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 49.36, "high": 51.75, "low": 45.12, "close": 46.36, "volume": 7439569}, "trend_line": 45.70902, "activity_lines": {"activity_5": 51.117753, "activity_10": 53.176245, "activity_20": 51.29784, "activity_30": 48.734509}, "trend_signal": 1, "fair_value": 47.783894, "relative_strength": 0.715288, "rate_of_change": 0.5140753178603211, "market_dynamics": 0.775285, "expectation": {"probability": 47.4375, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 46.7, "high": 47.455, "low": 44.45, "close": 45.58, "volume": 5718852}, "trend_line": 45.829933, "activity_lines": {"activity_5": 48.6248, "activity_10": 51.693765, "activity_20": 50.976193, "activity_30": 48.726185}, "trend_signal": 1, "fair_value": 47.842298, "relative_strength": 1.145022, "rate_of_change": 0.26452765777956844, "market_dynamics": 0.261607, "expectation": {"probability": 49.1683, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 46.3, "high": 49.46, "low": 45.98, "close": 48.39, "volume": 4083099}, "trend_line": 46.05277, "activity_lines": {"activity_5": 47.815193, "activity_10": 50.832807, "activity_20": 50.914223, "activity_30": 48.891351}, "trend_signal": 1, "fair_value": 47.896622, "relative_strength": 10.009364, "rate_of_change": 0.48622589083864803, "market_dynamics": -0.209526, "expectation": {"probability": 45.0905, "direction": "undecided"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 48.95, "high": 49.14, "low": 46.35, "close": 47.79, "volume": 3389956}, "trend_line": 46.22777, "activity_lines": {"activity_5": 47.465333, "activity_10": 49.948755, "activity_20": 50.767585, "activity_30": 49.00343}, "trend_signal": 1, "fair_value": 47.945982, "relative_strength": 5.085149, "rate_of_change": 0.37999885783199827, "market_dynamics": -0.550064, "expectation": {"probability": 43.7794, "direction": "negative"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 47.82, "high": 54.6, "low": 47.44, "close": 54.34, "volume": 5660593}, "trend_line": 46.714883, "activity_lines": {"activity_5": 49.703333, "activity_10": 50.356325, "activity_20": 51.214359, "activity_30": 49.5268}, "trend_signal": 1, "fair_value": 48.02771, "relative_strength": 14.945222, "rate_of_change": 1.0537237682025347, "market_dynamics": -0.535787, "expectation": {"probability": 44.2497, "direction": "negative"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 54.55, "high": 54.78, "low": 52.0, "close": 52.68, "volume": 4996195}, "trend_line": 47.16257, "activity_lines": {"activity_5": 51.099333, "activity_10": 50.493751, "activity_20": 51.439226, "activity_30": 49.911646}, "trend_signal": 1, "fair_value": 48.104569, "relative_strength": 6.548252, "rate_of_change": 0.9583391228872433, "market_dynamics": -0.486684, "expectation": {"probability": 41.2607, "direction": "negative"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 52.66, "high": 56.86, "low": 51.72, "close": 56.78, "volume": 3470383}, "trend_line": 47.67866, "activity_lines": {"activity_5": 53.440667, "activity_10": 51.470582, "activity_20": 52.006899, "activity_30": 50.532126}, "trend_signal": 1, "fair_value": 48.217329, "relative_strength": 13.948931, "rate_of_change": 1.0942787893026151, "market_dynamics": -0.412705, "expectation": {"probability": 44.1724, "direction": "negative"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 57.14, "high": 57.56, "low": 54.49, "close": 54.79, "volume": 3066558}, "trend_line": 48.259313, "activity_lines": {"activity_5": 54.372, "activity_10": 52.085598, "activity_20": 52.333233, "activity_30": 50.990922}, "trend_signal": 1, "fair_value": 48.328254, "relative_strength": 8.817898, "rate_of_change": 1.2178467263970885, "market_dynamics": -0.318257, "expectation": {"probability": 42.3337, "direction": "negative"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 54.72, "high": 56.595, "low": 53.3, "close": 54.14, "volume": 3469301}, "trend_line": 48.95715, "activity_lines": {"activity_5": 54.66, "activity_10": 52.646, "activity_20": 52.556036, "activity_30": 51.370321}, "trend_signal": 1, "fair_value": 48.458658, "relative_strength": 5.08388, "rate_of_change": 1.4460151971081723, "market_dynamics": -0.40203, "expectation": {"probability": 41.7222, "direction": "negative"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 54.86, "high": 57.84, "low": 54.58, "close": 56.96, "volume": 3867103}, "trend_line": 49.642613, "activity_lines": {"activity_5": 55.464667, "activity_10": 53.714, "activity_20": 53.00641, "activity_30": 51.886634}, "trend_signal": 1, "fair_value": 48.603726, "relative_strength": 10.215333, "rate_of_change": 1.4001284797011235, "market_dynamics": -0.34095, "expectation": {"probability": 43.629, "direction": "negative"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 56.96, "high": 62.75, "low": 56.48, "close": 62.26, "volume": 4426409}, "trend_line": 50.428523, "activity_lines": {"activity_5": 57.861333, "activity_10": 55.619273, "activity_20": 53.908826, "activity_30": 52.700659}, "trend_signal": 1, "fair_value": 48.792883, "relative_strength": 19.033896, "rate_of_change": 1.583135843393258, "market_dynamics": -0.125847, "expectation": {"probability": 44.3662, "direction": "negative"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 62.88, "high": 64.3, "low": 57.79, "close": 58.04, "volume": 2735663}, "trend_line": 50.899457, "activity_lines": {"activity_5": 58.212667, "activity_10": 56.468182, "activity_20": 54.336224, "activity_30": 53.191722}, "trend_signal": 1, "fair_value": 48.946023, "relative_strength": 9.159472, "rate_of_change": 0.9338643529178908, "market_dynamics": -0.00813, "expectation": {"probability": 42.7966, "direction": "negative"}}], "links": {"chart": "https://sharemaestro.com/terminal/1cb28433-c093-4902-bd73-c13716ff2dab/", "share_image": "https://sharemaestro.com/terminal/1cb28433-c093-4902-bd73-c13716ff2dab/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}