{"ticker": {"uuid": "2191f6f2-6511-4b1d-a7e8-dae20c5c326d", "symbol": "PRIM", "name": "Primoris Services Corporation", "exchange": "NYSE", "asset_type": "Equity", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, PRIM fell 5.73%, moving from 133.43 to 125.78. The latest weekly close is below the Trend Line and above Fair Value. Trend Signal is inactive on the latest week and was active in 9 of the last 12 weeks. Relative Strength is -11.99 and has softened across the 12-week window. Market Dynamics is -0.98 on the latest week. Expectation is positive at 66.97%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "125.78"}, {"label": "12-Week Change", "value": "-5.73%"}, {"label": "Trend Signal", "value": "Inactive"}, {"label": "Expectation", "value": "Positive 66.97%"}, {"label": "Signal Weeks", "value": "9 of 12"}, {"label": "Vs Trend Line", "value": "Below"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "-11.99"}, {"label": "Market Dynamics", "value": "-0.98"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 119.25, "high": 135.67, "low": 117.8, "close": 125.78, "volume": 10430816}, "trend_line": 139.35673, "activity_lines": {"activity_5": 121.936, "activity_10": 135.960178, "activity_20": 142.24036, "activity_30": 142.223841}, "trend_signal": 0, "fair_value": 75.666995, "relative_strength": -11.987674, "rate_of_change": -0.3710386540772302, "market_dynamics": -0.978995, "expectation": {"probability": 66.9673, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 27.390478, "high": 30.061518, "low": 26.631548, "close": 29.48, "volume": 2336016}, "trend_line": 24.282433, "activity_lines": {"activity_5": 27.75778, "activity_10": 26.520611, "activity_20": 25.71445, "activity_30": 25.230675}, "trend_signal": 1, "fair_value": 24.159935, "relative_strength": 20.570663, "rate_of_change": 1.0508274684227015, "market_dynamics": 0.595607, "expectation": {"probability": 61.377, "direction": "positive"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 29.470093, "high": 29.903766, "low": 28.859007, "close": 29.0857, "volume": 1463107}, "trend_line": 24.55841, "activity_lines": {"activity_5": 28.43916, "activity_10": 27.127031, "activity_20": 26.060729, "activity_30": 25.540564}, "trend_signal": 1, "fair_value": 24.241229, "relative_strength": 15.689886, "rate_of_change": 1.1365294408513245, "market_dynamics": 0.744078, "expectation": {"probability": 62.3085, "direction": "positive"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 28.770387, "high": 29.844718, "low": 27.952319, "close": 28.1593, "volume": 1366740}, "trend_line": 24.79174, "activity_lines": {"activity_5": 28.489773, "activity_10": 27.480431, "activity_20": 26.301489, "activity_30": 25.772879}, "trend_signal": 1, "fair_value": 24.321421, "relative_strength": 13.427963, "rate_of_change": 0.9501022256734141, "market_dynamics": 0.990937, "expectation": {"probability": 61.4919, "direction": "positive"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 28.02681, "high": 30.614204, "low": 27.93793, "close": 30.0908, "volume": 1395483}, "trend_line": 25.089453, "activity_lines": {"activity_5": 29.117193, "activity_10": 28.125875, "activity_20": 26.71482, "activity_30": 26.114754}, "trend_signal": 1, "fair_value": 24.406648, "relative_strength": 18.028614, "rate_of_change": 1.2008556075531533, "market_dynamics": 1.203465, "expectation": {"probability": 60.2996, "direction": "positive"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 29.824211, "high": 30.189607, "low": 28.530512, "close": 29.6267, "volume": 941966}, "trend_line": 25.383137, "activity_lines": {"activity_5": 29.375067, "activity_10": 28.574938, "activity_20": 27.059348, "activity_30": 26.40748}, "trend_signal": 1, "fair_value": 24.497806, "relative_strength": 17.040604, "rate_of_change": 1.1705476400780936, "market_dynamics": 1.057942, "expectation": {"probability": 61.1437, "direction": "positive"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 29.587198, "high": 30.604381, "low": 29.409438, "close": 29.6267, "volume": 935747}, "trend_line": 25.687933, "activity_lines": {"activity_5": 29.4878, "activity_10": 28.938722, "activity_20": 27.385461, "activity_30": 26.681258}, "trend_signal": 1, "fair_value": 24.584297, "relative_strength": 13.824532, "rate_of_change": 1.200781447935295, "market_dynamics": 0.932833, "expectation": {"probability": 61.058, "direction": "positive"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 29.577326, "high": 31.483311, "low": 29.419317, "close": 29.9921, "volume": 1021804}, "trend_line": 25.971243, "activity_lines": {"activity_5": 29.712553, "activity_10": 29.268249, "activity_20": 27.728053, "activity_30": 26.958946}, "trend_signal": 1, "fair_value": 24.675647, "relative_strength": 14.071704, "rate_of_change": 1.1028913848381656, "market_dynamics": 0.845568, "expectation": {"probability": 59.2159, "direction": "positive"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 29.922931, "high": 31.443767, "low": 29.8143, "close": 30.7031, "volume": 1016967}, "trend_line": 26.27564, "activity_lines": {"activity_5": 30.11388, "activity_10": 29.62276, "activity_20": 28.125883, "activity_30": 27.264227}, "trend_signal": 1, "fair_value": 24.774013, "relative_strength": 15.14985, "rate_of_change": 1.172054029142918, "market_dynamics": 0.741627, "expectation": {"probability": 59.6882, "direction": "positive"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 30.861122, "high": 32.283203, "low": 30.853419, "close": 31.3549, "volume": 1288228}, "trend_line": 26.563417, "activity_lines": {"activity_5": 30.562887, "activity_10": 30.031249, "activity_20": 28.55958, "activity_30": 27.591921}, "trend_signal": 1, "fair_value": 24.864273, "relative_strength": 19.612576, "rate_of_change": 1.0952235606820688, "market_dynamics": 0.825099, "expectation": {"probability": 59.9558, "direction": "positive"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 31.108008, "high": 34.179307, "low": 30.979626, "close": 33.6164, "volume": 2104636}, "trend_line": 26.87021, "activity_lines": {"activity_5": 31.681453, "activity_10": 30.769342, "activity_20": 29.170637, "activity_30": 28.046952}, "trend_signal": 1, "fair_value": 24.965038, "relative_strength": 27.592162, "rate_of_change": 1.1549455403271311, "market_dynamics": 1.149483, "expectation": {"probability": 60.9231, "direction": "positive"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 33.873202, "high": 35.048394, "low": 33.172036, "close": 34.2781, "volume": 1580192}, "trend_line": 27.18431, "activity_lines": {"activity_5": 32.754607, "activity_10": 31.51562, "activity_20": 29.796813, "activity_30": 28.524881}, "trend_signal": 1, "fair_value": 25.076094, "relative_strength": 31.654057, "rate_of_change": 1.1689525314465343, "market_dynamics": 1.448012, "expectation": {"probability": 61.4484, "direction": "positive"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 34.347184, "high": 34.460753, "low": 33.073238, "close": 33.7349, "volume": 1102701}, "trend_line": 27.460313, "activity_lines": {"activity_5": 33.3366, "activity_10": 32.075896, "activity_20": 30.323767, "activity_30": 28.9475}, "trend_signal": 1, "fair_value": 25.176083, "relative_strength": 27.548964, "rate_of_change": 1.015302577111574, "market_dynamics": 1.632236, "expectation": {"probability": 61.5697, "direction": "positive"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 33.813862, "high": 35.739593, "low": 33.799049, "close": 35.4137, "volume": 2008692}, "trend_line": 27.78179, "activity_lines": {"activity_5": 34.228673, "activity_10": 32.856878, "activity_20": 30.966314, "activity_30": 29.460621}, "trend_signal": 1, "fair_value": 25.282781, "relative_strength": 29.381365, "rate_of_change": 1.1706967797490202, "market_dynamics": 1.899597, "expectation": {"probability": 61.0141, "direction": "positive"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 34.771838, "high": 35.028603, "low": 32.609091, "close": 32.7671, "volume": 1209942}, "trend_line": 28.04323, "activity_lines": {"activity_5": 33.924507, "activity_10": 33.024762, "activity_20": 31.306771, "activity_30": 29.782254}, "trend_signal": 1, "fair_value": 25.381848, "relative_strength": 20.30956, "rate_of_change": 0.9410480750160458, "market_dynamics": 1.636957, "expectation": {"probability": 61.7673, "direction": "positive"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 33.00408, "high": 33.527484, "low": 32.29304, "close": 32.4708, "volume": 1889279}, "trend_line": 28.266937, "activity_lines": {"activity_5": 33.427427, "activity_10": 33.090113, "activity_20": 31.576932, "activity_30": 30.067904}, "trend_signal": 1, "fair_value": 25.478095, "relative_strength": 18.533754, "rate_of_change": 0.7977219457245025, "market_dynamics": 1.421771, "expectation": {"probability": 60.7696, "direction": "positive"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 32.727569, "high": 33.981763, "low": 32.362173, "close": 32.3918, "volume": 1582339}, "trend_line": 28.487353, "activity_lines": {"activity_5": 32.980387, "activity_10": 33.089389, "activity_20": 31.803691, "activity_30": 30.334024}, "trend_signal": 1, "fair_value": 25.574081, "relative_strength": 20.764791, "rate_of_change": 0.7797661274725315, "market_dynamics": 1.098507, "expectation": {"probability": 60.5286, "direction": "positive"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 32.292558, "high": 33.13351, "low": 31.807774, "close": 32.3816, "volume": 1756879}, "trend_line": 28.654337, "activity_lines": {"activity_5": 32.6557, "activity_10": 33.036536, "activity_20": 31.989939, "activity_30": 30.585266}, "trend_signal": 1, "fair_value": 25.67019, "relative_strength": 20.426108, "rate_of_change": 0.5861688869443324, "market_dynamics": 0.596143, "expectation": {"probability": 60.0702, "direction": "positive"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 32.391467, "high": 32.638806, "low": 29.8884, "close": 30.8085, "volume": 2282307}, "trend_line": 28.841313, "activity_lines": {"activity_5": 31.896867, "activity_10": 32.65422, "activity_20": 31.987676, "activity_30": 30.724244}, "trend_signal": 1, "fair_value": 25.745678, "relative_strength": 13.172957, "rate_of_change": 0.6525225134331246, "market_dynamics": 0.272492, "expectation": {"probability": 58.9621, "direction": "positive"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 30.669997, "high": 31.629671, "low": 29.631174, "close": 30.205, "volume": 1812637}, "trend_line": 29.06913, "activity_lines": {"activity_5": 31.24388, "activity_10": 32.16026, "activity_20": 31.910533, "activity_30": 30.812224}, "trend_signal": 1, "fair_value": 25.817668, "relative_strength": 9.641951, "rate_of_change": 0.7898981575492132, "market_dynamics": -0.161339, "expectation": {"probability": 59.5755, "direction": "positive"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 30.600742, "high": 31.006377, "low": 29.5916, "close": 29.8983, "volume": 1589727}, "trend_line": 29.280497, "activity_lines": {"activity_5": 30.659467, "activity_10": 31.631444, "activity_20": 31.788291, "activity_30": 30.865719}, "trend_signal": 1, "fair_value": 25.886336, "relative_strength": 10.400857, "rate_of_change": 0.7271184242528042, "market_dynamics": -0.469048, "expectation": {"probability": 58.8207, "direction": "positive"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 29.7697, "high": 30.234697, "low": 28.730877, "close": 28.8496, "volume": 1107067}, "trend_line": 29.431967, "activity_lines": {"activity_5": 29.896987, "activity_10": 30.979556, "activity_20": 31.554513, "activity_30": 30.837919}, "trend_signal": 1, "fair_value": 25.954998, "relative_strength": 8.654368, "rate_of_change": 0.5173067929823724, "market_dynamics": -0.835465, "expectation": {"probability": 55.0673, "direction": "positive"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 29.284922, "high": 31.28342, "low": 28.651734, "close": 30.393, "volume": 2030548}, "trend_line": 29.630613, "activity_lines": {"activity_5": 29.88512, "activity_10": 30.706987, "activity_20": 31.470727, "activity_30": 30.899921}, "trend_signal": 1, "fair_value": 26.021723, "relative_strength": 7.716637, "rate_of_change": 0.6749328035057939, "market_dynamics": -0.885973, "expectation": {"probability": 56.1962, "direction": "positive"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 30.116019, "high": 33.781586, "low": 29.17613, "close": 30.1457, "volume": 2964676}, "trend_line": 29.805247, "activity_lines": {"activity_5": 29.923393, "activity_10": 30.450216, "activity_20": 31.357163, "activity_30": 30.933152}, "trend_signal": 1, "fair_value": 26.074909, "relative_strength": 5.013351, "rate_of_change": 0.5893701895401255, "market_dynamics": -0.809289, "expectation": {"probability": 56.9121, "direction": "positive"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 30.03681, "high": 31.501055, "low": 29.700429, "close": 30.5117, "volume": 3108272}, "trend_line": 30.024607, "activity_lines": {"activity_5": 30.127853, "activity_10": 30.355773, "activity_20": 31.268997, "activity_30": 30.97873}, "trend_signal": 1, "fair_value": 26.12391, "relative_strength": 3.45104, "rate_of_change": 0.7359777961242805, "market_dynamics": -0.700574, "expectation": {"probability": 54.9205, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 30.630423, "high": 30.8184, "low": 30.175319, "close": 30.5117, "volume": 938009}, "trend_line": 30.210453, "activity_lines": {"activity_5": 30.311867, "activity_10": 30.302336, "activity_20": 31.178827, "activity_30": 31.010155}, "trend_signal": 1, "fair_value": 26.165948, "relative_strength": 2.018904, "rate_of_change": 0.6189789594914649, "market_dynamics": -0.663341, "expectation": {"probability": 56.2181, "direction": "positive"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 30.333654, "high": 31.451626, "low": 28.829833, "close": 30.8778, "volume": 1953817}, "trend_line": 30.43676, "activity_lines": {"activity_5": 30.57702, "activity_10": 30.351084, "activity_20": 31.11931, "activity_30": 31.05321}, "trend_signal": 0, "fair_value": 26.201768, "relative_strength": 1.95772, "rate_of_change": 0.749101643725761, "market_dynamics": -0.715669, "expectation": {"probability": 52.6273, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 30.670028, "high": 31.817681, "low": 30.551305, "close": 31.788, "volume": 1525795}, "trend_line": 30.68782, "activity_lines": {"activity_5": 31.01036, "activity_10": 30.592849, "activity_20": 31.14052, "activity_30": 31.140387}, "trend_signal": 0, "fair_value": 26.237754, "relative_strength": 4.247224, "rate_of_change": 0.8248578363794272, "market_dynamics": -0.813064, "expectation": {"probability": 52.6273, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 31.758281, "high": 33.8755, "low": 31.590091, "close": 32.6487, "volume": 2042761}, "trend_line": 30.87098, "activity_lines": {"activity_5": 31.6376, "activity_10": 31.001898, "activity_20": 31.23515, "activity_30": 31.266895}, "trend_signal": 1, "fair_value": 26.27821, "relative_strength": 4.101816, "rate_of_change": 0.5968491733854047, "market_dynamics": -0.655816, "expectation": {"probability": 53.668, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 32.747645, "high": 33.133494, "low": 31.906694, "close": 32.8169, "volume": 1879172}, "trend_line": 31.069273, "activity_lines": {"activity_5": 32.15404, "activity_10": 31.408071, "activity_20": 31.336534, "activity_30": 31.392438}, "trend_signal": 1, "fair_value": 26.317526, "relative_strength": 3.318174, "rate_of_change": 0.642328167100622, "market_dynamics": -0.308014, "expectation": {"probability": 53.8627, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 33.07388, "high": 33.450508, "low": 32.627873, "close": 32.9153, "volume": 1051020}, "trend_line": 31.251463, "activity_lines": {"activity_5": 32.5496, "activity_10": 31.784645, "activity_20": 31.440328, "activity_30": 31.511537}, "trend_signal": 1, "fair_value": 26.358026, "relative_strength": 2.912455, "rate_of_change": 0.5863993019727307, "market_dynamics": -0.094845, "expectation": {"probability": 54.9573, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 32.588248, "high": 32.885586, "low": 30.670418, "close": 30.9628, "volume": 1527919}, "trend_line": 31.30089, "activity_lines": {"activity_5": 32.134087, "activity_10": 31.751365, "activity_20": 31.361508, "activity_30": 31.492914}, "trend_signal": 1, "fair_value": 26.36736, "relative_strength": -1.851951, "rate_of_change": 0.1581589956284539, "market_dynamics": 0.031815, "expectation": {"probability": 54.1007, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 30.9925, "high": 33.341468, "low": 30.784363, "close": 33.282, "volume": 1965378}, "trend_line": 31.440767, "activity_lines": {"activity_5": 32.485973, "activity_10": 32.101336, "activity_20": 31.519351, "activity_30": 31.620727}, "trend_signal": 1, "fair_value": 26.390759, "relative_strength": 3.336197, "rate_of_change": 0.4468786670283242, "market_dynamics": 0.160355, "expectation": {"probability": 54.2722, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 33.123424, "high": 33.440584, "low": 31.874605, "close": 33.0144, "volume": 1959220}, "trend_line": 31.602603, "activity_lines": {"activity_5": 32.64906, "activity_10": 32.350125, "activity_20": 31.653866, "activity_30": 31.722252}, "trend_signal": 1, "fair_value": 26.40954, "relative_strength": 1.148636, "rate_of_change": 0.514732989815412, "market_dynamics": 0.255327, "expectation": {"probability": 53.2686, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 33.341449, "high": 33.698254, "low": 31.84485, "close": 32.2413, "volume": 1495685}, "trend_line": 31.674287, "activity_lines": {"activity_5": 32.530067, "activity_10": 32.406193, "activity_20": 31.726177, "activity_30": 31.763458}, "trend_signal": 1, "fair_value": 26.436487, "relative_strength": -2.297047, "rate_of_change": 0.22682941655154543, "market_dynamics": 0.296286, "expectation": {"probability": 53.2145, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 32.162006, "high": 34.114523, "low": 32.162006, "close": 34.0947, "volume": 1387084}, "trend_line": 31.82322, "activity_lines": {"activity_5": 33.067247, "activity_10": 32.767795, "activity_20": 31.977506, "activity_30": 31.919614}, "trend_signal": 1, "fair_value": 26.458426, "relative_strength": 1.709568, "rate_of_change": 0.47020158654242017, "market_dynamics": 0.530234, "expectation": {"probability": 53.048, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 33.67849, "high": 37.291147, "low": 33.103636, "close": 37.1177, "volume": 1953547}, "trend_line": 32.07292, "activity_lines": {"activity_5": 34.533467, "activity_10": 33.613887, "activity_20": 32.509007, "activity_30": 32.261193}, "trend_signal": 1, "fair_value": 26.503078, "relative_strength": 8.842621, "rate_of_change": 0.7846471852942732, "market_dynamics": 0.693515, "expectation": {"probability": 54.0728, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 37.0086, "high": 38.852092, "low": 35.903496, "close": 38.5944, "volume": 1764918}, "trend_line": 32.359663, "activity_lines": {"activity_5": 36.081593, "activity_10": 34.615018, "activity_20": 33.158641, "activity_30": 32.681934}, "trend_signal": 1, "fair_value": 26.552812, "relative_strength": 13.138587, "rate_of_change": 0.894034593669657, "market_dynamics": 0.890648, "expectation": {"probability": 54.0728, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 38.406095, "high": 39.981984, "low": 37.851065, "close": 39.5558, "volume": 2246153}, "trend_line": 32.654753, "activity_lines": {"activity_5": 37.596027, "activity_10": 35.667196, "activity_20": 33.870253, "activity_30": 33.146201}, "trend_signal": 1, "fair_value": 26.599693, "relative_strength": 13.673144, "rate_of_change": 0.911906900884604, "market_dynamics": 1.287138, "expectation": {"probability": 54.0728, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 39.397224, "high": 40.745154, "low": 36.67163, "close": 39.2882, "volume": 3724248}, "trend_line": 32.919197, "activity_lines": {"activity_5": 38.585167, "activity_10": 36.545136, "activity_20": 34.514726, "activity_30": 33.574165}, "trend_signal": 1, "fair_value": 26.626888, "relative_strength": 11.557601, "rate_of_change": 0.8098177928340093, "market_dynamics": 1.575274, "expectation": {"probability": 52.9438, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 39.149443, "high": 41.280363, "low": 38.034428, "close": 40.7848, "volume": 1603255}, "trend_line": 33.158143, "activity_lines": {"activity_5": 39.60338, "activity_10": 37.577525, "activity_20": 35.258478, "activity_30": 34.081623}, "trend_signal": 1, "fair_value": 26.634408, "relative_strength": 15.628848, "rate_of_change": 0.725856101532506, "market_dynamics": 1.606881, "expectation": {"probability": 52.9463, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 40.537086, "high": 40.656021, "low": 39.283311, "close": 40.0217, "volume": 2885153}, "trend_line": 33.349597, "activity_lines": {"activity_5": 39.92122, "activity_10": 38.328087, "activity_20": 35.877714, "activity_30": 34.524433}, "trend_signal": 1, "fair_value": 26.686066, "relative_strength": 12.974665, "rate_of_change": 0.5773966292382544, "market_dynamics": 1.671665, "expectation": {"probability": 53.1651, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 40.041503, "high": 41.419169, "low": 39.436916, "close": 40.5668, "volume": 3175497}, "trend_line": 33.577327, "activity_lines": {"activity_5": 40.22716, "activity_10": 39.013051, "activity_20": 36.495663, "activity_30": 34.990059}, "trend_signal": 1, "fair_value": 26.743688, "relative_strength": 11.475097, "rate_of_change": 0.6828568273253616, "market_dynamics": 1.628664, "expectation": {"probability": 53.9559, "direction": "undecided"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 40.833165, "high": 42.738845, "low": 40.356745, "close": 42.2525, "volume": 1893127}, "trend_line": 33.805287, "activity_lines": {"activity_5": 40.963507, "activity_10": 39.872055, "activity_20": 37.225709, "activity_30": 35.549748}, "trend_signal": 1, "fair_value": 26.807598, "relative_strength": 15.043476, "rate_of_change": 0.6789105041029713, "market_dynamics": 1.524431, "expectation": {"probability": 53.8562, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 42.063963, "high": 47.513022, "low": 40.436193, "close": 46.4113, "volume": 3712116}, "trend_line": 34.260093, "activity_lines": {"activity_5": 42.90634, "activity_10": 41.319238, "activity_20": 38.29418, "activity_30": 36.363039}, "trend_signal": 1, "fair_value": 26.890681, "relative_strength": 26.495244, "rate_of_change": 1.3453694388099644, "market_dynamics": 1.66058, "expectation": {"probability": 53.8562, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 46.570111, "high": 47.00683, "low": 43.671886, "close": 45.1607, "volume": 2031303}, "trend_line": 34.68309, "activity_lines": {"activity_5": 43.957433, "activity_10": 42.281404, "activity_20": 39.167833, "activity_30": 37.066304}, "trend_signal": 1, "fair_value": 26.964263, "relative_strength": 23.998681, "rate_of_change": 1.2346638988983547, "market_dynamics": 1.655957, "expectation": {"probability": 53.1651, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 45.736279, "high": 46.182922, "low": 42.500596, "close": 43.2053, "volume": 3059136}, "trend_line": 35.04354, "activity_lines": {"activity_5": 44.065, "activity_10": 42.686842, "activity_20": 39.7855, "activity_30": 37.616124}, "trend_signal": 1, "fair_value": 27.031558, "relative_strength": 21.45976, "rate_of_change": 1.0392672625189974, "market_dynamics": 1.567095, "expectation": {"probability": 53.2831, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 43.522967, "high": 46.31201, "low": 43.245055, "close": 46.0738, "volume": 1694613}, "trend_line": 35.499947, "activity_lines": {"activity_5": 44.916493, "activity_10": 43.503142, "activity_20": 40.617656, "activity_30": 38.327754}, "trend_signal": 1, "fair_value": 27.124851, "relative_strength": 25.185949, "rate_of_change": 1.3023998146305957, "market_dynamics": 1.5302, "expectation": {"probability": 53.8395, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 46.361601, "high": 48.038995, "low": 45.031595, "close": 46.9472, "volume": 2137043}, "trend_line": 36.037903, "activity_lines": {"activity_5": 45.691987, "activity_10": 44.342253, "activity_20": 41.464965, "activity_30": 39.066286}, "trend_signal": 1, "fair_value": 27.223557, "relative_strength": 25.714952, "rate_of_change": 1.5153712764697964, "market_dynamics": 1.424743, "expectation": {"probability": 54.0552, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 47.642006, "high": 52.35658, "low": 46.728868, "close": 49.8653, "volume": 5559816}, "trend_line": 36.693247, "activity_lines": {"activity_5": 47.1272, "activity_10": 45.577538, "activity_20": 42.5221, "activity_30": 39.958376}, "trend_signal": 1, "fair_value": 27.344186, "relative_strength": 29.851622, "rate_of_change": 1.818485387454424, "market_dynamics": 1.499806, "expectation": {"probability": 55.1546, "direction": "positive"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 50.04399, "high": 51.493102, "low": 48.604803, "close": 51.4534, "volume": 2526201}, "trend_line": 37.41175, "activity_lines": {"activity_5": 48.861513, "activity_10": 46.909258, "activity_20": 43.6493, "activity_30": 40.910644}, "trend_signal": 1, "fair_value": 27.479201, "relative_strength": 30.738379, "rate_of_change": 1.9581341493163533, "market_dynamics": 1.571208, "expectation": {"probability": 56.2447, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 51.423628, "high": 54.331778, "low": 51.006761, "close": 54.2623, "volume": 2041044}, "trend_line": 38.25884, "activity_lines": {"activity_5": 51.112613, "activity_10": 48.557713, "activity_20": 44.955738, "activity_30": 41.997777}, "trend_signal": 1, "fair_value": 27.630367, "relative_strength": 36.550236, "rate_of_change": 2.2642351667591107, "market_dynamics": 1.642711, "expectation": {"probability": 56.338, "direction": "positive"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 55.036454, "high": 56.197728, "low": 53.368983, "close": 54.3516, "volume": 2470700}, "trend_line": 39.05746, "activity_lines": {"activity_5": 52.656347, "activity_10": 49.963484, "activity_20": 46.15973, "activity_30": 43.036019}, "trend_signal": 1, "fair_value": 27.779506, "relative_strength": 35.98846, "rate_of_change": 2.0874130004987075, "market_dynamics": 1.649289, "expectation": {"probability": 56.431, "direction": "positive"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 54.698937, "high": 55.145581, "low": 51.076162, "close": 51.9893, "volume": 3109814}, "trend_line": 39.78558, "activity_lines": {"activity_5": 52.860793, "activity_10": 50.689113, "activity_20": 47.03841, "activity_30": 43.870331}, "trend_signal": 1, "fair_value": 27.911585, "relative_strength": 27.561234, "rate_of_change": 1.8642277301186612, "market_dynamics": 1.53329, "expectation": {"probability": 55.5166, "direction": "positive"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 51.52285, "high": 54.356557, "low": 51.453471, "close": 52.7139, "volume": 2599052}, "trend_line": 40.525653, "activity_lines": {"activity_5": 52.970633, "activity_10": 51.369455, "activity_20": 47.895743, "activity_30": 44.704417}, "trend_signal": 1, "fair_value": 28.069096, "relative_strength": 26.287747, "rate_of_change": 1.860153854738313, "market_dynamics": 1.471458, "expectation": {"probability": 56.496, "direction": "positive"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 52.604701, "high": 55.185308, "low": 51.274695, "close": 53.1903, "volume": 2633959}, "trend_line": 41.281607, "activity_lines": {"activity_5": 53.049367, "activity_10": 52.021822, "activity_20": 48.700959, "activity_30": 45.521491}, "trend_signal": 1, "fair_value": 28.22236, "relative_strength": 25.620418, "rate_of_change": 1.8653715462647886, "market_dynamics": 1.452783, "expectation": {"probability": 57.3053, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 53.264261, "high": 53.636912, "low": 48.906728, "close": 49.5775, "volume": 6160841}, "trend_line": 41.90493, "activity_lines": {"activity_5": 51.80804, "activity_10": 51.871324, "activity_20": 49.071167, "activity_30": 46.056709}, "trend_signal": 1, "fair_value": 28.359144, "relative_strength": 16.508975, "rate_of_change": 1.5099291071687184, "market_dynamics": 1.170332, "expectation": {"probability": 56.2178, "direction": "positive"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 50.014716, "high": 50.014716, "low": 46.705676, "close": 47.6695, "volume": 2182270}, "trend_line": 42.434313, "activity_lines": {"activity_5": 50.243033, "activity_10": 51.258058, "activity_20": 49.200329, "activity_30": 46.428617}, "trend_signal": 1, "fair_value": 28.483387, "relative_strength": 9.450995, "rate_of_change": 1.263295273372376, "market_dynamics": 0.594446, "expectation": {"probability": 55.598, "direction": "positive"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 48.196138, "high": 53.293997, "low": 47.699271, "close": 52.3102, "volume": 2774843}, "trend_line": 43.089697, "activity_lines": {"activity_5": 50.6704, "activity_10": 51.459544, "activity_20": 49.728247, "activity_30": 47.065771}, "trend_signal": 1, "fair_value": 28.641408, "relative_strength": 18.190485, "rate_of_change": 1.5444670919969836, "market_dynamics": 0.16826, "expectation": {"probability": 56.5164, "direction": "positive"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 52.091652, "high": 54.705178, "low": 51.68422, "close": 53.1152, "volume": 4161256}, "trend_line": 43.766307, "activity_lines": {"activity_5": 51.344707, "activity_10": 51.709884, "activity_20": 50.272096, "activity_30": 47.712578}, "trend_signal": 1, "fair_value": 28.804218, "relative_strength": 21.541814, "rate_of_change": 1.57023615181141, "market_dynamics": -0.196559, "expectation": {"probability": 56.0477, "direction": "positive"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 52.89659, "high": 56.474041, "low": 52.89659, "close": 55.7983, "volume": 2996863}, "trend_line": 44.529073, "activity_lines": {"activity_5": 52.886627, "activity_10": 52.388971, "activity_20": 51.005636, "activity_30": 48.488835}, "trend_signal": 1, "fair_value": 28.97654, "relative_strength": 27.688999, "rate_of_change": 1.742815540730908, "market_dynamics": -0.260547, "expectation": {"probability": 56.8644, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 55.838006, "high": 57.358422, "low": 49.84578, "close": 50.2234, "volume": 4458539}, "trend_line": 45.171093, "activity_lines": {"activity_5": 52.39638, "activity_10": 51.975442, "activity_20": 51.13674, "activity_30": 48.856211}, "trend_signal": 1, "fair_value": 29.131599, "relative_strength": 16.774384, "rate_of_change": 1.4417996080897582, "market_dynamics": -0.180224, "expectation": {"probability": 57.7686, "direction": "positive"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 46.71549, "high": 52.409593, "low": 45.62735, "close": 51.9326, "volume": 3940318}, "trend_line": 45.79278, "activity_lines": {"activity_5": 52.432807, "activity_10": 51.946111, "activity_20": 51.382046, "activity_30": 49.292438}, "trend_signal": 1, "fair_value": 29.300528, "relative_strength": 20.128588, "rate_of_change": 1.3762939054850887, "market_dynamics": -0.222392, "expectation": {"probability": 56.6887, "direction": "positive"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 51.932603, "high": 54.585876, "low": 51.048179, "close": 53.8207, "volume": 1862985}, "trend_line": 46.486323, "activity_lines": {"activity_5": 52.814393, "activity_10": 52.304053, "activity_20": 51.753048, "activity_30": 49.810368}, "trend_signal": 1, "fair_value": 29.495137, "relative_strength": 19.214126, "rate_of_change": 1.514524778797003, "market_dynamics": -0.41979, "expectation": {"probability": 57.1487, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 53.949905, "high": 55.36101, "low": 52.071745, "close": 55.1722, "volume": 1736940}, "trend_line": 47.250687, "activity_lines": {"activity_5": 53.54578, "activity_10": 52.874424, "activity_20": 52.197678, "activity_30": 50.370747}, "trend_signal": 1, "fair_value": 29.690722, "relative_strength": 19.930141, "rate_of_change": 1.6442771780422396, "market_dynamics": -0.639309, "expectation": {"probability": 57.4442, "direction": "positive"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 55.629282, "high": 56.096337, "low": 53.979682, "close": 56.0864, "volume": 1470571}, "trend_line": 47.983743, "activity_lines": {"activity_5": 54.444767, "activity_10": 53.566316, "activity_20": 52.687655, "activity_30": 50.940793}, "trend_signal": 1, "fair_value": 29.885782, "relative_strength": 21.016034, "rate_of_change": 1.5514187127056962, "market_dynamics": -0.663616, "expectation": {"probability": 58.2998, "direction": "positive"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 55.033079, "high": 55.370949, "low": 48.032212, "close": 48.4148, "volume": 2171815}, "trend_line": 48.360313, "activity_lines": {"activity_5": 52.767347, "activity_10": 52.810716, "activity_20": 52.394977, "activity_30": 50.968603}, "trend_signal": 1, "fair_value": 30.035385, "relative_strength": 8.590147, "rate_of_change": 0.7847866307553393, "market_dynamics": -0.841101, "expectation": {"probability": 58.9744, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 48.752701, "high": 55.331235, "low": 48.091866, "close": 54.258, "volume": 2813313}, "trend_line": 48.882433, "activity_lines": {"activity_5": 53.158233, "activity_10": 53.138656, "activity_20": 52.633987, "activity_30": 51.349099}, "trend_signal": 1, "fair_value": 30.221142, "relative_strength": 16.396396, "rate_of_change": 1.0796456176782832, "market_dynamics": -0.777699, "expectation": {"probability": 58.419, "direction": "positive"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 53.790863, "high": 59.887426, "low": 53.522555, "close": 58.7496, "volume": 3118571}, "trend_line": 49.522227, "activity_lines": {"activity_5": 54.891293, "activity_10": 54.16346, "activity_20": 53.261796, "activity_30": 51.985691}, "trend_signal": 1, "fair_value": 30.442635, "relative_strength": 23.492417, "rate_of_change": 1.308842381065611, "market_dynamics": -0.557479, "expectation": {"probability": 58.8419, "direction": "positive"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 59.049135, "high": 59.645993, "low": 56.771127, "close": 57.7261, "volume": 2217572}, "trend_line": 50.136823, "activity_lines": {"activity_5": 55.954593, "activity_10": 54.885093, "activity_20": 53.735927, "activity_30": 52.514973}, "trend_signal": 1, "fair_value": 30.658624, "relative_strength": 19.989301, "rate_of_change": 1.2410508113861658, "market_dynamics": -0.424958, "expectation": {"probability": 59.4303, "direction": "positive"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 57.397872, "high": 59.506772, "low": 55.836093, "close": 59.3874, "volume": 2297892}, "trend_line": 50.75691, "activity_lines": {"activity_5": 57.4014, "activity_10": 55.824945, "activity_20": 54.330845, "activity_30": 53.111784}, "trend_signal": 1, "fair_value": 30.877308, "relative_strength": 22.252835, "rate_of_change": 1.2367895748001385, "market_dynamics": -0.003815, "expectation": {"probability": 58.4101, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 59.586322, "high": 61.605691, "low": 58.661192, "close": 61.1481, "volume": 2706241}, "trend_line": 51.461123, "activity_lines": {"activity_5": 59.21504, "activity_10": 57.019669, "activity_20": 55.055667, "activity_30": 53.782183}, "trend_signal": 1, "fair_value": 31.102308, "relative_strength": 23.476103, "rate_of_change": 1.3874229144366805, "market_dynamics": 0.360323, "expectation": {"probability": 58.832, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 61.177968, "high": 63.515663, "low": 59.805194, "close": 62.9387, "volume": 3702542}, "trend_line": 52.206853, "activity_lines": {"activity_5": 60.77666, "activity_10": 58.341325, "activity_20": 55.918233, "activity_30": 54.522672}, "trend_signal": 1, "fair_value": 31.336425, "relative_strength": 24.997891, "rate_of_change": 1.449113343290238, "market_dynamics": 0.620307, "expectation": {"probability": 59.2119, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 62.93867, "high": 63.475842, "low": 60.272704, "close": 60.7104, "volume": 1991191}, "trend_line": 52.822117, "activity_lines": {"activity_5": 61.0168, "activity_10": 59.057725, "activity_20": 56.52769, "activity_30": 55.071288}, "trend_signal": 1, "fair_value": 31.558122, "relative_strength": 20.820481, "rate_of_change": 1.1785119474640546, "market_dynamics": 0.74243, "expectation": {"probability": 58.3425, "direction": "positive"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 61.158049, "high": 64.321397, "low": 60.780039, "close": 63.257, "volume": 4188482}, "trend_line": 53.38364, "activity_lines": {"activity_5": 61.975087, "activity_10": 60.111876, "activity_20": 57.33815, "activity_30": 55.744506}, "trend_signal": 1, "fair_value": 31.78676, "relative_strength": 26.533083, "rate_of_change": 1.0630452391751, "market_dynamics": 0.936452, "expectation": {"probability": 59.3019, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 63.127698, "high": 81.282133, "low": 62.789478, "close": 81.2125, "volume": 7271512}, "trend_line": 54.585367, "activity_lines": {"activity_5": 68.549813, "activity_10": 64.283667, "activity_20": 59.808453, "activity_30": 57.539917}, "trend_signal": 1, "fair_value": 32.150569, "relative_strength": 52.846461, "rate_of_change": 2.2511147610016815, "market_dynamics": 1.225837, "expectation": {"probability": 59.6679, "direction": "positive"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 82.346537, "high": 82.96329, "low": 77.487116, "close": 77.6612, "volume": 4187861}, "trend_line": 55.733897, "activity_lines": {"activity_5": 72.485767, "activity_10": 67.352929, "activity_20": 61.807098, "activity_30": 59.02868}, "trend_signal": 1, "fair_value": 32.492172, "relative_strength": 47.227435, "rate_of_change": 2.1040987046949797, "market_dynamics": 1.353569, "expectation": {"probability": 59.2341, "direction": "positive"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 77.760641, "high": 83.371106, "low": 75.084728, "close": 82.5554, "volume": 2980107}, "trend_line": 56.94995, "activity_lines": {"activity_5": 76.952247, "activity_10": 70.780293, "activity_20": 64.138125, "activity_30": 60.7591}, "trend_signal": 1, "fair_value": 32.872481, "relative_strength": 51.650869, "rate_of_change": 2.181891210657676, "market_dynamics": 1.643074, "expectation": {"probability": 59.465, "direction": "positive"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 83.540186, "high": 84.525001, "low": 81.729718, "close": 83.2716, "volume": 1719425}, "trend_line": 58.160763, "activity_lines": {"activity_5": 80.34968, "activity_10": 73.823376, "activity_20": 66.371238, "activity_30": 62.457271}, "trend_signal": 1, "fair_value": 33.266703, "relative_strength": 48.98443, "rate_of_change": 2.12610019850764, "market_dynamics": 1.651336, "expectation": {"probability": 59.8187, "direction": "positive"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 83.888403, "high": 84.505156, "low": 80.978719, "close": 82.2172, "volume": 2711489}, "trend_line": 59.23916, "activity_lines": {"activity_5": 81.891567, "activity_10": 76.228896, "activity_20": 68.356497, "activity_30": 64.009299}, "trend_signal": 1, "fair_value": 33.641799, "relative_strength": 43.878459, "rate_of_change": 1.854165840293387, "market_dynamics": 1.434005, "expectation": {"probability": 59.7974, "direction": "positive"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 82.595191, "high": 83.221891, "low": 77.014569, "close": 78.9842, "volume": 3006582}, "trend_line": 60.156853, "activity_lines": {"activity_5": 81.091773, "activity_10": 77.601305, "activity_20": 69.89527, "activity_30": 65.283172}, "trend_signal": 1, "fair_value": 34.004871, "relative_strength": 37.344625, "rate_of_change": 1.549132364469719, "market_dynamics": 1.300778, "expectation": {"probability": 59.2593, "direction": "positive"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 79.352209, "high": 82.426025, "low": 76.755879, "close": 80.2276, "volume": 4274380}, "trend_line": 61.022363, "activity_lines": {"activity_5": 80.855, "activity_10": 78.843482, "activity_20": 71.442054, "activity_30": 66.578059}, "trend_signal": 1, "fair_value": 34.36796, "relative_strength": 40.264996, "rate_of_change": 1.4387554481947393, "market_dynamics": 1.235794, "expectation": {"probability": 59.1131, "direction": "positive"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 79.760068, "high": 80.894098, "low": 76.576828, "close": 77.3229, "volume": 1447321}, "trend_line": 61.788073, "activity_lines": {"activity_5": 79.4789, "activity_10": 79.210631, "activity_20": 72.569322, "activity_30": 67.629707}, "trend_signal": 1, "fair_value": 34.714226, "relative_strength": 32.731622, "rate_of_change": 1.2548022763392472, "market_dynamics": 1.010425, "expectation": {"probability": 59.0647, "direction": "positive"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 76.338432, "high": 79.525009, "low": 74.775018, "close": 79.2661, "volume": 3290755}, "trend_line": 62.6973, "activity_lines": {"activity_5": 79.099367, "activity_10": 79.669558, "activity_20": 73.76075, "activity_30": 68.757322}, "trend_signal": 1, "fair_value": 35.064103, "relative_strength": 34.997067, "rate_of_change": 1.4715250951425551, "market_dynamics": 0.869901, "expectation": {"probability": 58.8668, "direction": "positive"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 79.853583, "high": 81.158087, "low": 74.1526, "close": 77.2147, "volume": 1971596}, "trend_line": 63.513993, "activity_lines": {"activity_5": 78.303067, "activity_10": 79.418127, "activity_20": 74.635639, "activity_30": 69.693928}, "trend_signal": 1, "fair_value": 35.388431, "relative_strength": 32.499096, "rate_of_change": 1.302596762540015, "market_dynamics": 0.557631, "expectation": {"probability": 58.9761, "direction": "positive"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 75.611463, "high": 85.838379, "low": 75.611463, "close": 84.504, "volume": 2998494}, "trend_line": 64.557783, "activity_lines": {"activity_5": 80.270033, "activity_10": 80.238247, "activity_20": 76.099782, "activity_30": 71.048122}, "trend_signal": 1, "fair_value": 35.773317, "relative_strength": 38.941399, "rate_of_change": 1.6434016359198222, "market_dynamics": 0.339193, "expectation": {"probability": 59.0003, "direction": "positive"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 86.605135, "high": 90.482599, "low": 85.041721, "close": 86.0674, "volume": 2542995}, "trend_line": 65.774113, "activity_lines": {"activity_5": 82.390147, "activity_10": 81.282776, "activity_20": 77.577499, "activity_30": 72.435839}, "trend_signal": 1, "fair_value": 36.166792, "relative_strength": 37.160988, "rate_of_change": 1.8840950594601416, "market_dynamics": 0.339114, "expectation": {"probability": 59.1554, "direction": "positive"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 81.118222, "high": 81.118222, "low": 68.640794, "close": 76.4479, "volume": 6100030}, "trend_line": 66.733393, "activity_lines": {"activity_5": 80.91444, "activity_10": 80.425465, "activity_20": 77.959775, "activity_30": 73.124471}, "trend_signal": 1, "fair_value": 36.49717, "relative_strength": 21.778567, "rate_of_change": 1.458446121500729, "market_dynamics": 0.170202, "expectation": {"probability": 59.3403, "direction": "positive"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 73.858879, "high": 80.680146, "low": 72.922823, "close": 78.4595, "volume": 3470390}, "trend_line": 67.605037, "activity_lines": {"activity_5": 80.1676, "activity_10": 80.044945, "activity_20": 78.427965, "activity_30": 73.880994}, "trend_signal": 1, "fair_value": 36.83739, "relative_strength": 23.931257, "rate_of_change": 1.3061586723156562, "market_dynamics": 0.058142, "expectation": {"probability": 58.7376, "direction": "positive"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 78.728361, "high": 80.401314, "low": 71.769973, "close": 73.2116, "volume": 3062120}, "trend_line": 68.274917, "activity_lines": {"activity_5": 77.725233, "activity_10": 78.797755, "activity_20": 78.302499, "activity_30": 74.242707}, "trend_signal": 1, "fair_value": 37.142662, "relative_strength": 13.085033, "rate_of_change": 0.9908729138037544, "market_dynamics": -0.288816, "expectation": {"probability": 59.3455, "direction": "positive"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 73.390777, "high": 73.72935, "low": 65.085769, "close": 65.743, "volume": 4718165}, "trend_line": 68.606407, "activity_lines": {"activity_5": 73.060207, "activity_10": 76.356375, "activity_20": 77.391997, "activity_30": 74.079358}, "trend_signal": 1, "fair_value": 37.402987, "relative_strength": 2.630272, "rate_of_change": 0.48552237712717, "market_dynamics": -0.578076, "expectation": {"probability": 58.5597, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 65.733041, "high": 74.018133, "low": 63.303279, "close": 71.439, "volume": 7909409}, "trend_line": 69.313593, "activity_lines": {"activity_5": 71.54458, "activity_10": 75.19138, "activity_20": 76.993707, "activity_30": 74.262106}, "trend_signal": 1, "fair_value": 37.707362, "relative_strength": 11.745087, "rate_of_change": 1.0307871100143648, "market_dynamics": -0.70185, "expectation": {"probability": 58.7354, "direction": "positive"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 72.853081, "high": 73.151822, "low": 61.012962, "close": 63.1639, "volume": 5591545}, "trend_line": 69.68797, "activity_lines": {"activity_5": 68.245813, "activity_10": 72.681615, "activity_20": 75.758307, "activity_30": 73.865351}, "trend_signal": 0, "fair_value": 37.946543, "relative_strength": 1.40896, "rate_of_change": 0.5401206080891086, "market_dynamics": -0.820626, "expectation": {"probability": 55.9474, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 60.783917, "high": 67.221297, "low": 58.214741, "close": 66.8882, "volume": 4791303}, "trend_line": 70.123553, "activity_lines": {"activity_5": 67.07408, "activity_10": 71.106431, "activity_20": 74.87653, "activity_30": 73.684721}, "trend_signal": 0, "fair_value": 38.211965, "relative_strength": 9.121621, "rate_of_change": 0.6250476229971887, "market_dynamics": -0.814374, "expectation": {"probability": 56.3218, "direction": "positive"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 63.621967, "high": 65.603619, "low": 62.387169, "close": 63.3531, "volume": 5941512}, "trend_line": 70.39625, "activity_lines": {"activity_5": 65.4954, "activity_10": 69.113555, "activity_20": 73.62866, "activity_30": 73.247918}, "trend_signal": 0, "fair_value": 38.463137, "relative_strength": 2.227778, "rate_of_change": 0.38888075166412883, "market_dynamics": -0.82432, "expectation": {"probability": 56.9494, "direction": "positive"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 65.155461, "high": 66.227743, "low": 56.01398, "close": 57.0297, "volume": 4672308}, "trend_line": 70.427693, "activity_lines": {"activity_5": 62.466153, "activity_10": 66.222998, "activity_20": 71.778102, "activity_30": 72.38556}, "trend_signal": 0, "fair_value": 38.675332, "relative_strength": -6.937147, "rate_of_change": 0.04466573148429086, "market_dynamics": -0.989699, "expectation": {"probability": 57.0119, "direction": "positive"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 55.842719, "high": 59.402693, "low": 49.530498, "close": 52.5121, "volume": 4243722}, "trend_line": 70.56427, "activity_lines": {"activity_5": 58.511927, "activity_10": 63.010593, "activity_20": 69.612454, "activity_30": 71.229715}, "trend_signal": 0, "fair_value": 38.851136, "relative_strength": -5.982638, "rate_of_change": 0.19392513680660872, "market_dynamics": -1.07485, "expectation": {"probability": 54.8358, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 49.151595, "high": 60.140651, "low": 48.962129, "close": 57.0693, "volume": 5379733}, "trend_line": 70.65798, "activity_lines": {"activity_5": 57.33856, "activity_10": 61.236865, "activity_20": 68.000582, "activity_30": 70.359072}, "trend_signal": 0, "fair_value": 39.046348, "relative_strength": -3.599027, "rate_of_change": 0.1328009203524695, "market_dynamics": -1.115165, "expectation": {"probability": 48.7374, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 58.565098, "high": 58.824368, "low": 56.002314, "close": 56.2915, "volume": 3302516}, "trend_line": 70.576043, "activity_lines": {"activity_5": 56.312233, "activity_10": 59.674058, "activity_20": 66.435996, "activity_30": 69.432202}, "trend_signal": 0, "fair_value": 39.252812, "relative_strength": -3.862396, "rate_of_change": -0.11596283958301154, "market_dynamics": -1.233636, "expectation": {"probability": 54.2179, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 55.473813, "high": 60.743975, "low": 52.97804, "close": 60.38, "volume": 3557618}, "trend_line": 70.664507, "activity_lines": {"activity_5": 57.355187, "activity_10": 59.257669, "activity_20": 65.389268, "activity_30": 68.774393}, "trend_signal": 0, "fair_value": 39.495101, "relative_strength": -1.720828, "rate_of_change": 0.12534565022298272, "market_dynamics": -1.235212, "expectation": {"probability": 49.187, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 60.001073, "high": 67.285564, "low": 57.9668, "close": 65.9942, "volume": 4698316}, "trend_line": 70.884733, "activity_lines": {"activity_5": 60.467747, "activity_10": 60.095345, "activity_20": 64.981212, "activity_30": 68.473083}, "trend_signal": 0, "fair_value": 39.771629, "relative_strength": 3.941879, "rate_of_change": 0.3116500904761095, "market_dynamics": -1.06391, "expectation": {"probability": 54.902, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 65.316063, "high": 70.092612, "low": 63.182073, "close": 68.1082, "volume": 6465640}, "trend_line": 71.116737, "activity_lines": {"activity_5": 63.68734, "activity_10": 61.312818, "activity_20": 64.836347, "activity_30": 68.293951}, "trend_signal": 0, "fair_value": 40.065582, "relative_strength": 7.294358, "rate_of_change": 0.32729755785354153, "market_dynamics": -0.762293, "expectation": {"probability": 56.0115, "direction": "positive"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 71.279288, "high": 78.138972, "low": 69.813416, "close": 75.288, "volume": 7033232}, "trend_line": 71.52838, "activity_lines": {"activity_5": 68.26046, "activity_10": 63.896269, "activity_20": 65.432984, "activity_30": 68.563065}, "trend_signal": 0, "fair_value": 40.402936, "relative_strength": 12.102708, "rate_of_change": 0.5788271753806673, "market_dynamics": -0.251802, "expectation": {"probability": 57.8073, "direction": "positive"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 73.542902, "high": 75.711795, "low": 68.328486, "close": 70.8804, "volume": 5570521}, "trend_line": 71.86738, "activity_lines": {"activity_5": 70.1498, "activity_10": 65.4579, "activity_20": 65.619539, "activity_30": 68.52126}, "trend_signal": 0, "fair_value": 40.702606, "relative_strength": 7.948216, "rate_of_change": 0.4739377572929775, "market_dynamics": 0.155074, "expectation": {"probability": 59.2895, "direction": "positive"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 71.837697, "high": 73.126068, "low": 70.850975, "close": 71.9075, "volume": 2578754}, "trend_line": 72.15573, "activity_lines": {"activity_5": 71.408913, "activity_10": 67.133691, "activity_20": 65.943845, "activity_30": 68.523848}, "trend_signal": 0, "fair_value": 41.009734, "relative_strength": 7.281509, "rate_of_change": 0.40122514553891947, "market_dynamics": 0.371605, "expectation": {"probability": 57.7679, "direction": "positive"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 71.837696, "high": 76.130607, "low": 70.800616, "close": 75.7068, "volume": 2890373}, "trend_line": 71.972207, "activity_lines": {"activity_5": 73.16596, "activity_10": 69.344729, "activity_20": 66.655262, "activity_30": 68.75295}, "trend_signal": 0, "fair_value": 41.343652, "relative_strength": 10.592481, "rate_of_change": -0.2543429329867608, "market_dynamics": 0.429368, "expectation": {"probability": 58.0058, "direction": "positive"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 76.205406, "high": 76.285182, "low": 70.481525, "close": 74.0415, "volume": 3493880}, "trend_line": 71.85155, "activity_lines": {"activity_5": 73.7204, "activity_10": 70.913402, "activity_20": 67.24997, "activity_30": 68.886452}, "trend_signal": 0, "fair_value": 41.68026, "relative_strength": 8.080517, "rate_of_change": -0.16764387953254545, "market_dynamics": 0.372123, "expectation": {"probability": 60.0909, "direction": "positive"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 74.659757, "high": 76.604281, "low": 72.745149, "close": 73.7922, "volume": 3585308}, "trend_line": 71.559443, "activity_lines": {"activity_5": 73.796187, "activity_10": 72.045304, "activity_20": 67.878201, "activity_30": 69.011656}, "trend_signal": 0, "fair_value": 42.005839, "relative_strength": 7.436209, "rate_of_change": -0.40654237800019827, "market_dynamics": 0.375363, "expectation": {"probability": 59.5051, "direction": "positive"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 73.832078, "high": 80.662841, "low": 73.687485, "close": 79.8252, "volume": 4776489}, "trend_line": 71.444563, "activity_lines": {"activity_5": 75.982693, "activity_10": 73.970062, "activity_20": 69.09365, "activity_30": 69.54493}, "trend_signal": 0, "fair_value": 42.380199, "relative_strength": 11.622612, "rate_of_change": -0.16053786220778635, "market_dynamics": 0.540317, "expectation": {"probability": 57.9249, "direction": "positive"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 78.869067, "high": 84.968169, "low": 76.902581, "close": 84.5589, "volume": 3668965}, "trend_line": 71.52262, "activity_lines": {"activity_5": 79.15078, "activity_10": 76.327607, "activity_20": 70.753425, "activity_30": 70.391017}, "trend_signal": 0, "fair_value": 42.783025, "relative_strength": 15.350311, "rate_of_change": 0.10925533969603977, "market_dynamics": 0.684524, "expectation": {"probability": 58.3127, "direction": "positive"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 84.059781, "high": 87.10434, "low": 81.37458, "close": 86.4555, "volume": 4185854}, "trend_line": 71.771663, "activity_lines": {"activity_5": 82.10764, "activity_10": 78.590373, "activity_20": 72.539793, "activity_30": 71.354428}, "trend_signal": 0, "fair_value": 43.204021, "relative_strength": 17.414121, "rate_of_change": 0.3482017297464779, "market_dynamics": 0.84778, "expectation": {"probability": 58.7658, "direction": "positive"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 86.285758, "high": 88.691458, "low": 83.570711, "close": 88.3321, "volume": 4092032}, "trend_line": 72.041813, "activity_lines": {"activity_5": 84.973453, "activity_10": 80.822315, "activity_20": 74.406254, "activity_30": 72.422843}, "trend_signal": 1, "fair_value": 43.632474, "relative_strength": 18.380576, "rate_of_change": 0.37640203488109364, "market_dynamics": 1.042006, "expectation": {"probability": 60.0239, "direction": "positive"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 88.681518, "high": 93.669005, "low": 83.698223, "close": 92.6644, "volume": 3928604}, "trend_line": 72.553197, "activity_lines": {"activity_5": 88.33066, "activity_10": 83.47424, "activity_20": 76.604871, "activity_30": 73.753333}, "trend_signal": 1, "fair_value": 44.080181, "relative_strength": 21.511648, "rate_of_change": 0.7098433239041229, "market_dynamics": 1.166477, "expectation": {"probability": 60.3198, "direction": "positive"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 93.33319, "high": 95.988444, "low": 87.074376, "close": 90.9774, "volume": 4803765}, "trend_line": 72.943573, "activity_lines": {"activity_5": 89.867387, "activity_10": 85.503504, "activity_20": 78.502344, "activity_30": 74.941991}, "trend_signal": 1, "fair_value": 44.522899, "relative_strength": 21.258763, "rate_of_change": 0.5380548564937854, "market_dynamics": 1.340807, "expectation": {"probability": 60.7965, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 92.993757, "high": 113.267414, "low": 91.186987, "close": 110.9816, "volume": 7706105}, "trend_line": 74.069137, "activity_lines": {"activity_5": 97.3287, "activity_10": 90.804495, "activity_20": 82.190268, "activity_30": 77.396057}, "trend_signal": 1, "fair_value": 45.094349, "relative_strength": 42.615696, "rate_of_change": 1.543061237211395, "market_dynamics": 1.571519, "expectation": {"probability": 60.1338, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 110.592334, "high": 115.783056, "low": 107.862214, "close": 111.7303, "volume": 4562325}, "trend_line": 74.97668, "activity_lines": {"activity_5": 103.278067, "activity_10": 95.531175, "activity_20": 85.722694, "activity_30": 79.82581}, "trend_signal": 1, "fair_value": 45.67467, "relative_strength": 40.513902, "rate_of_change": 1.2252647145058595, "market_dynamics": 1.739289, "expectation": {"probability": 60.4329, "direction": "positive"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 111.101465, "high": 115.972661, "low": 107.258333, "close": 114.2159, "volume": 3014606}, "trend_line": 75.914963, "activity_lines": {"activity_5": 108.37098, "activity_10": 100.054809, "activity_20": 89.231365, "activity_30": 82.357372}, "trend_signal": 1, "fair_value": 46.272803, "relative_strength": 41.51412, "rate_of_change": 1.2514331122690394, "market_dynamics": 1.820729, "expectation": {"probability": 60.7838, "direction": "positive"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 114.245815, "high": 120.035367, "low": 114.185922, "close": 118.3385, "volume": 4209750}, "trend_line": 77.311317, "activity_lines": {"activity_5": 113.112507, "activity_10": 104.597564, "activity_20": 92.838837, "activity_30": 85.094375}, "trend_signal": 1, "fair_value": 46.908071, "relative_strength": 44.83898, "rate_of_change": 1.8393659758485323, "market_dynamics": 1.896878, "expectation": {"probability": 61.1284, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 115.763102, "high": 118.403383, "low": 112.691492, "close": 116.7713, "volume": 3202978}, "trend_line": 78.588377, "activity_lines": {"activity_5": 115.620027, "activity_10": 108.04544, "activity_20": 96.005293, "activity_30": 87.64018}, "trend_signal": 1, "fair_value": 47.530288, "relative_strength": 40.52338, "rate_of_change": 1.6518409588081282, "market_dynamics": 1.823082, "expectation": {"probability": 61.6005, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 117.549942, "high": 124.547437, "low": 111.470805, "close": 121.8822, "volume": 4435621}, "trend_line": 80.21073, "activity_lines": {"activity_5": 118.111587, "activity_10": 111.750824, "activity_20": 99.370503, "activity_30": 90.43333}, "trend_signal": 1, "fair_value": 48.188398, "relative_strength": 42.533435, "rate_of_change": 2.064367609983858, "market_dynamics": 1.822764, "expectation": {"probability": 60.9362, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 122.471135, "high": 128.789843, "low": 118.42836, "close": 128.5902, "volume": 5297825}, "trend_line": 82.305637, "activity_lines": {"activity_5": 122.11244, "activity_10": 115.997238, "activity_20": 103.081703, "activity_30": 93.554586}, "trend_signal": 1, "fair_value": 48.902096, "relative_strength": 46.616764, "rate_of_change": 2.611754063327944, "market_dynamics": 1.893574, "expectation": {"probability": 61.2172, "direction": "positive"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 128.590206, "high": 135.487879, "low": 124.367751, "close": 133.182, "volume": 3977655}, "trend_line": 84.363737, "activity_lines": {"activity_5": 126.5199, "activity_10": 120.31244, "activity_20": 106.93214, "activity_30": 96.836932}, "trend_signal": 1, "fair_value": 49.65369, "relative_strength": 50.120813, "rate_of_change": 2.5005577686009475, "market_dynamics": 1.834614, "expectation": {"probability": 61.5469, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 134.47807, "high": 141.100096, "low": 133.084748, "close": 136.6954, "volume": 4332831}, "trend_line": 86.814787, "activity_lines": {"activity_5": 130.834087, "activity_10": 124.450989, "activity_20": 110.807312, "activity_30": 100.213169}, "trend_signal": 1, "fair_value": 50.422213, "relative_strength": 50.238007, "rate_of_change": 2.9053359739149474, "market_dynamics": 1.821379, "expectation": {"probability": 61.8711, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 137.834013, "high": 142.666194, "low": 132.080941, "close": 132.5304, "volume": 2939156}, "trend_line": 89.00286, "activity_lines": {"activity_5": 132.536147, "activity_10": 127.031702, "activity_20": 113.993401, "activity_30": 103.162563}, "trend_signal": 1, "fair_value": 51.168751, "relative_strength": 47.268444, "rate_of_change": 2.5203920617809072, "market_dynamics": 1.681042, "expectation": {"probability": 62.3421, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 136.865199, "high": 142.328621, "low": 133.522924, "close": 136.6155, "volume": 4783818}, "trend_line": 91.44494, "activity_lines": {"activity_5": 134.5493, "activity_10": 129.599651, "activity_20": 117.274976, "activity_30": 106.234346}, "trend_signal": 1, "fair_value": 51.932549, "relative_strength": 47.224056, "rate_of_change": 2.743821940103952, "market_dynamics": 1.580051, "expectation": {"probability": 61.6742, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 139.581951, "high": 143.761918, "low": 127.15691, "close": 142.1988, "volume": 3670959}, "trend_line": 94.28391, "activity_lines": {"activity_5": 137.441333, "activity_10": 132.716675, "activity_20": 120.78016, "activity_30": 109.508789}, "trend_signal": 1, "fair_value": 52.716991, "relative_strength": 48.21184, "rate_of_change": 3.10456762287777, "market_dynamics": 1.511488, "expectation": {"probability": 61.9389, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 144.825615, "high": 145.98422, "low": 138.083733, "close": 141.3498, "volume": 3586374}, "trend_line": 97.245167, "activity_lines": {"activity_5": 139.143127, "activity_10": 135.125362, "activity_20": 123.887859, "activity_30": 112.545298}, "trend_signal": 1, "fair_value": 53.488762, "relative_strength": 44.423065, "rate_of_change": 3.140787224458541, "market_dynamics": 1.419214, "expectation": {"probability": 62.4895, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 142.608254, "high": 145.085271, "low": 121.683454, "close": 125.2991, "volume": 6400585}, "trend_line": 99.519493, "activity_lines": {"activity_5": 134.950167, "activity_10": 134.122396, "activity_20": 125.146404, "activity_30": 114.355229}, "trend_signal": 1, "fair_value": 54.151547, "relative_strength": 29.284597, "rate_of_change": 2.338754788708422, "market_dynamics": 1.160602, "expectation": {"probability": 62.0373, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 129.943492, "high": 132.065936, "low": 111.960152, "close": 117.898, "volume": 4170803}, "trend_line": 101.573043, "activity_lines": {"activity_5": 129.049927, "activity_10": 131.64722, "activity_20": 125.454811, "activity_30": 115.540939}, "trend_signal": 1, "fair_value": 54.773929, "relative_strength": 20.810439, "rate_of_change": 2.0634650942202866, "market_dynamics": 0.578933, "expectation": {"probability": 61.7794, "direction": "positive"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 118.2376, "high": 127.816064, "low": 112.962054, "close": 116.9092, "volume": 4164603}, "trend_line": 103.45735, "activity_lines": {"activity_5": 123.79558, "activity_10": 128.971776, "activity_20": 125.487748, "activity_30": 116.530369}, "trend_signal": 1, "fair_value": 55.38771, "relative_strength": 21.545275, "rate_of_change": 1.8551250847136744, "market_dynamics": 0.015853, "expectation": {"probability": 61.2531, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 114.861702, "high": 126.747391, "low": 114.711882, "close": 126.4078, "volume": 1741439}, "trend_line": 105.471137, "activity_lines": {"activity_5": 123.021187, "activity_10": 128.113769, "activity_20": 126.271264, "activity_30": 118.011043}, "trend_signal": 1, "fair_value": 56.062379, "relative_strength": 25.987288, "rate_of_change": 1.9464900270497878, "market_dynamics": -0.55129, "expectation": {"probability": 60.5602, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 123.071834, "high": 127.716243, "low": 119.915634, "close": 125.5089, "volume": 2565733}, "trend_line": 107.384493, "activity_lines": {"activity_5": 122.999893, "activity_10": 127.132005, "activity_20": 126.778921, "activity_30": 119.303802}, "trend_signal": 1, "fair_value": 56.733487, "relative_strength": 23.922925, "rate_of_change": 1.814103890811386, "market_dynamics": -0.854716, "expectation": {"probability": 60.7333, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 133.21956, "high": 138.353377, "low": 121.603549, "close": 126.1281, "volume": 7384950}, "trend_line": 109.079163, "activity_lines": {"activity_5": 124.24106, "activity_10": 126.402335, "activity_20": 127.168518, "activity_30": 120.513067}, "trend_signal": 1, "fair_value": 57.4107, "relative_strength": 24.398667, "rate_of_change": 1.5781328873992893, "market_dynamics": -0.729389, "expectation": {"probability": 60.2706, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 128.225563, "high": 132.443382, "low": 121.264047, "close": 125.0394, "volume": 14932545}, "trend_line": 110.884463, "activity_lines": {"activity_5": 125.06406, "activity_10": 125.666851, "activity_20": 127.295078, "activity_30": 121.542759}, "trend_signal": 1, "fair_value": 58.07446, "relative_strength": 22.443328, "rate_of_change": 1.655036535254678, "market_dynamics": -0.579506, "expectation": {"probability": 60.6281, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 127.866071, "high": 131.841285, "low": 126.567634, "close": 129.0047, "volume": 2585085}, "trend_line": 112.787703, "activity_lines": {"activity_5": 126.732733, "activity_10": 125.788531, "activity_20": 127.637086, "activity_30": 122.711807}, "trend_signal": 1, "fair_value": 58.763137, "relative_strength": 23.669369, "rate_of_change": 1.716417204455413, "market_dynamics": -0.549549, "expectation": {"probability": 59.6929, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 128.008414, "high": 130.956765, "low": 122.511488, "close": 130.537, "volume": 3124338}, "trend_line": 114.615377, "activity_lines": {"activity_5": 128.105807, "activity_10": 126.327189, "activity_20": 128.039202, "activity_30": 123.856923}, "trend_signal": 1, "fair_value": 59.454261, "relative_strength": 25.557712, "rate_of_change": 1.620455024250296, "market_dynamics": -0.502576, "expectation": {"probability": 59.8031, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 132.146132, "high": 133.875165, "low": 122.431562, "close": 129.8774, "volume": 3376237}, "trend_line": 116.476573, "activity_lines": {"activity_5": 128.983733, "activity_10": 126.957953, "activity_20": 128.288944, "activity_30": 124.841569}, "trend_signal": 1, "fair_value": 60.130317, "relative_strength": 22.150273, "rate_of_change": 1.623862389773413, "market_dynamics": -0.644518, "expectation": {"probability": 60.8177, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 129.427617, "high": 155.103258, "low": 128.892916, "close": 149.3065, "volume": 5146980}, "trend_line": 118.993717, "activity_lines": {"activity_5": 136.046793, "activity_10": 131.329869, "activity_20": 130.314498, "activity_30": 126.959629}, "trend_signal": 1, "fair_value": 60.928083, "relative_strength": 39.636573, "rate_of_change": 2.1610731970968975, "market_dynamics": -0.521015, "expectation": {"probability": 59.3004, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 145.398648, "high": 153.983845, "low": 143.283732, "close": 147.9872, "volume": 2382407}, "trend_line": 121.265783, "activity_lines": {"activity_5": 141.12486, "activity_10": 135.025415, "activity_20": 132.066938, "activity_30": 128.830177}, "trend_signal": 1, "fair_value": 61.713547, "relative_strength": 37.66638, "rate_of_change": 1.9093999727733486, "market_dynamics": -0.30178, "expectation": {"probability": 60.2488, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 148.476927, "high": 154.893337, "low": 146.258168, "close": 148.1671, "volume": 2938079}, "trend_line": 123.386057, "activity_lines": {"activity_5": 144.73304, "activity_10": 138.206593, "activity_20": 133.687863, "activity_30": 130.565745}, "trend_signal": 1, "fair_value": 62.498147, "relative_strength": 35.853944, "rate_of_change": 1.7484519932551748, "market_dynamics": -0.073021, "expectation": {"probability": 58.6515, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 147.317642, "high": 160.980004, "low": 140.431492, "close": 160.4503, "volume": 3944293}, "trend_line": 125.85255, "activity_lines": {"activity_5": 151.158127, "activity_10": 143.052755, "activity_20": 136.353451, "activity_30": 132.956987}, "trend_signal": 1, "fair_value": 63.366906, "relative_strength": 45.623581, "rate_of_change": 1.999004636318024, "market_dynamics": 0.322832, "expectation": {"probability": 59.7552, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 160.450249, "high": 174.332483, "low": 157.831713, "close": 166.4369, "volume": 3268868}, "trend_line": 128.456043, "activity_lines": {"activity_5": 157.584527, "activity_10": 148.368435, "activity_20": 139.437477, "activity_30": 135.575332}, "trend_signal": 1, "fair_value": 64.268684, "relative_strength": 50.793029, "rate_of_change": 2.068685139872017, "market_dynamics": 0.541, "expectation": {"probability": 59.7038, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 164.907738, "high": 170.53459, "low": 159.72054, "close": 169.2653, "volume": 2543498}, "trend_line": 131.009407, "activity_lines": {"activity_5": 162.516427, "activity_10": 153.454224, "activity_20": 142.632518, "activity_30": 138.208187}, "trend_signal": 1, "fair_value": 65.188466, "relative_strength": 49.259986, "rate_of_change": 1.9877336560958958, "market_dynamics": 0.810272, "expectation": {"probability": 59.7038, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 167.766225, "high": 169.010529, "low": 139.082258, "close": 150.6358, "volume": 5766079}, "trend_line": 132.99802, "activity_lines": {"activity_5": 159.907907, "activity_10": 154.368518, "activity_20": 143.898225, "activity_30": 139.474406}, "trend_signal": 1, "fair_value": 65.978618, "relative_strength": 31.986936, "rate_of_change": 1.5179161905526268, "market_dynamics": 0.929834, "expectation": {"probability": 60.2626, "direction": "positive"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 147.95728, "high": 152.704626, "low": 131.424923, "close": 133.0756, "volume": 3242031}, "trend_line": 133.734487, "activity_lines": {"activity_5": 151.269413, "activity_10": 151.62466, "activity_20": 143.405317, "activity_30": 139.479411}, "trend_signal": 1, "fair_value": 66.670133, "relative_strength": 17.777055, "rate_of_change": 0.5537428301564223, "market_dynamics": 0.652461, "expectation": {"probability": 61.1297, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 130.307143, "high": 139.88179, "low": 124.50049, "close": 133.4254, "volume": 5365140}, "trend_line": 134.457657, "activity_lines": {"activity_5": 143.75362, "activity_10": 148.870385, "activity_20": 142.962579, "activity_30": 139.45947}, "trend_signal": 1, "fair_value": 67.375613, "relative_strength": 18.781616, "rate_of_change": 0.5407505694473634, "market_dynamics": 0.29578, "expectation": {"probability": 60.1129, "direction": "positive"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 135.923976, "high": 144.958923, "low": 133.845139, "close": 138.7424, "volume": 4827562}, "trend_line": 135.275207, "activity_lines": {"activity_5": 139.81182, "activity_10": 147.030322, "activity_20": 143.068, "activity_30": 139.735905}, "trend_signal": 1, "fair_value": 68.113979, "relative_strength": 24.368961, "rate_of_change": 0.6080352865288905, "market_dynamics": -0.062875, "expectation": {"probability": 59.2643, "direction": "positive"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 142.620247, "high": 151.005558, "low": 139.422036, "close": 143.4198, "volume": 2954237}, "trend_line": 136.11125, "activity_lines": {"activity_5": 139.275453, "activity_10": 145.879513, "activity_20": 143.631305, "activity_30": 140.261363}, "trend_signal": 1, "fair_value": 68.877533, "relative_strength": 29.722811, "rate_of_change": 0.6180312109964229, "market_dynamics": -0.334193, "expectation": {"probability": 59.198, "direction": "positive"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 144.87, "high": 154.599, "low": 132.6, "close": 147.82, "volume": 3311149}, "trend_line": 137.146207, "activity_lines": {"activity_5": 141.928853, "activity_10": 145.635771, "activity_20": 144.527387, "activity_30": 141.016766}, "trend_signal": 1, "fair_value": 69.668471, "relative_strength": 27.578275, "rate_of_change": 0.7603757955348961, "market_dynamics": -0.349215, "expectation": {"probability": 59.2532, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 147.22, "high": 165.345, "low": 143.0001, "close": 161.14, "volume": 3096171}, "trend_line": 138.4548, "activity_lines": {"activity_5": 149.209973, "activity_10": 147.816887, "activity_20": 146.549554, "activity_30": 142.564753}, "trend_signal": 1, "fair_value": 70.541762, "relative_strength": 32.378095, "rate_of_change": 0.9541590895036579, "market_dynamics": -0.300671, "expectation": {"probability": 59.3885, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 160.4, "high": 167.49, "low": 156.575, "close": 164.81, "volume": 4739495}, "trend_line": 139.662127, "activity_lines": {"activity_5": 155.843467, "activity_10": 150.429405, "activity_20": 148.710623, "activity_30": 144.265088}, "trend_signal": 1, "fair_value": 71.444833, "relative_strength": 27.84313, "rate_of_change": 0.8720008262624279, "market_dynamics": -0.134124, "expectation": {"probability": 60.1459, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 165.65, "high": 176.675, "low": 160.41, "close": 171.6, "volume": 3312540}, "trend_line": 140.942727, "activity_lines": {"activity_5": 162.647987, "activity_10": 154.197202, "activity_20": 151.33549, "activity_30": 146.325596}, "trend_signal": 1, "fair_value": 72.384985, "relative_strength": 30.610643, "rate_of_change": 0.9169271781175097, "market_dynamics": 0.023813, "expectation": {"probability": 60.374, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 172.0, "high": 184.0, "low": 163.89, "close": 180.35, "volume": 3686257}, "trend_line": 142.39788, "activity_lines": {"activity_5": 170.178667, "activity_10": 159.462033, "activity_20": 154.57421, "activity_30": 148.868001}, "trend_signal": 1, "fair_value": 73.38666, "relative_strength": 34.135384, "rate_of_change": 1.0324427737232555, "market_dynamics": 0.261351, "expectation": {"probability": 60.9619, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 181.42, "high": 205.5, "low": 98.09, "close": 104.8, "volume": 25363932}, "trend_line": 141.473533, "activity_lines": {"activity_5": 150.064, "activity_10": 150.78896, "activity_20": 150.359492, "activity_30": 146.442331}, "trend_signal": 1, "fair_value": 73.902967, "relative_strength": -24.004918, "rate_of_change": -0.6491297482799486, "market_dynamics": 0.097229, "expectation": {"probability": 62.5443, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 106.36, "high": 118.78, "low": 105.425, "close": 113.33, "volume": 10978320}, "trend_line": 140.69735, "activity_lines": {"activity_5": 135.660667, "activity_10": 144.500175, "activity_20": 147.053533, "activity_30": 144.62662}, "trend_signal": 0, "fair_value": 74.455378, "relative_strength": -18.203478, "rate_of_change": -0.5486418438422705, "market_dynamics": -0.267299, "expectation": {"probability": 65.1605, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 111.72, "high": 119.95, "low": 103.575, "close": 117.55, "volume": 8631126}, "trend_line": 139.875723, "activity_lines": {"activity_5": 125.851333, "activity_10": 139.337673, "activity_20": 144.22412, "activity_30": 143.133242}, "trend_signal": 0, "fair_value": 75.036672, "relative_strength": -16.18494, "rate_of_change": -0.5839676440245722, "market_dynamics": -0.594746, "expectation": {"probability": 65.771, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 119.25, "high": 135.67, "low": 117.8, "close": 125.78, "volume": 10430816}, "trend_line": 139.35673, "activity_lines": {"activity_5": 121.936, "activity_10": 135.960178, "activity_20": 142.24036, "activity_30": 142.223841}, "trend_signal": 0, "fair_value": 75.666995, "relative_strength": -11.987674, "rate_of_change": -0.3710386540772302, "market_dynamics": -0.978995, "expectation": {"probability": 66.9673, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/2191f6f2-6511-4b1d-a7e8-dae20c5c326d/", "share_image": "https://sharemaestro.com/terminal/2191f6f2-6511-4b1d-a7e8-dae20c5c326d/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}