{"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-07-10, PRIM fell 49.53%, moving from 171.60 to 86.60. 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 3 of the last 12 weeks. Relative Strength is -39.48 and has softened across the 12-week window. Market Dynamics is -1.22 on the latest week. Next-week expectancy is positive at 65.14% based on similar historical setup states.", "key_points": [{"label": "Week Ending", "value": "2026-07-10"}, {"label": "Latest Close", "value": "86.60"}, {"label": "12-Week Change", "value": "-49.53%"}, {"label": "Trend Signal", "value": "Inactive"}, {"label": "Next-Week Expectancy", "value": "Positive 65.14%"}, {"label": "Signal Weeks", "value": "3 of 12"}, {"label": "Vs Trend Line", "value": "Below"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "-39.48"}, {"label": "Market Dynamics", "value": "-1.22"}], "latest": {"week_ending": "2026-07-10", "ohlcv": {"open": 88.42, "high": 93.425, "low": 84.68, "close": 86.6, "volume": 6106685}, "trend_line": 134.379952, "activity_lines": {"activity_5": 91.060786, "activity_10": 99.982025, "activity_20": 117.964291, "activity_30": 126.808066}, "trend_signal": 0, "fair_value": 78.313013, "relative_strength": -39.476147, "rate_of_change": -0.9709858002158777, "market_dynamics": -1.215794, "expectation": {"probability": 65.1442, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-07-21", "ohlcv": {"open": 29.577293, "high": 31.483275, "low": 29.419284, "close": 29.992066, "volume": 1021804}, "trend_line": 25.971238, "activity_lines": {"activity_5": 29.712528, "activity_10": 29.268234, "activity_20": 27.728043, "activity_30": 26.958937}, "trend_signal": 1, "fair_value": 24.675643, "relative_strength": 14.071617, "rate_of_change": 1.1028955353228822, "market_dynamics": 0.849145, "expectation": {"probability": 58.8394, "direction": "positive"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 29.922937, "high": 31.443773, "low": 29.814306, "close": 30.703106, "volume": 1016967}, "trend_line": 26.275634, "activity_lines": {"activity_5": 30.113865, "activity_10": 29.622748, "activity_20": 28.125875, "activity_30": 27.264219}, "trend_signal": 1, "fair_value": 24.774009, "relative_strength": 15.149901, "rate_of_change": 1.1720504043742566, "market_dynamics": 0.745203, "expectation": {"probability": 59.3153, "direction": "positive"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 30.861115, "high": 32.283196, "low": 30.853412, "close": 31.354893, "volume": 1288228}, "trend_line": 26.563412, "activity_lines": {"activity_5": 30.562873, "activity_10": 30.031237, "activity_20": 28.559572, "activity_30": 27.591913}, "trend_signal": 1, "fair_value": 24.864269, "relative_strength": 19.61258, "rate_of_change": 1.0952276165819612, "market_dynamics": 0.826884, "expectation": {"probability": 59.7802, "direction": "positive"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 31.108004, "high": 34.179302, "low": 30.979622, "close": 33.616396, "volume": 2104636}, "trend_line": 26.870203, "activity_lines": {"activity_5": 31.681445, "activity_10": 30.769331, "activity_20": 29.170629, "activity_30": 28.046944}, "trend_signal": 1, "fair_value": 24.965034, "relative_strength": 27.592172, "rate_of_change": 1.1549382285679282, "market_dynamics": 1.192543, "expectation": {"probability": 60.1925, "direction": "positive"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 33.87316, "high": 35.048351, "low": 33.171996, "close": 34.278058, "volume": 1580192}, "trend_line": 27.184303, "activity_lines": {"activity_5": 32.754589, "activity_10": 31.515603, "activity_20": 29.796802, "activity_30": 28.52487}, "trend_signal": 1, "fair_value": 25.07609, "relative_strength": 31.653924, "rate_of_change": 1.1689528359722472, "market_dynamics": 1.536781, "expectation": {"probability": 61.1208, "direction": "positive"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 34.347187, "high": 34.460756, "low": 33.07324, "close": 33.734902, "volume": 1102701}, "trend_line": 27.460305, "activity_lines": {"activity_5": 33.336588, "activity_10": 32.075882, "activity_20": 30.323756, "activity_30": 28.94749}, "trend_signal": 1, "fair_value": 25.176079, "relative_strength": 27.549011, "rate_of_change": 1.0152991599600765, "market_dynamics": 1.749932, "expectation": {"probability": 61.1589, "direction": "positive"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 33.813907, "high": 35.73964, "low": 33.799094, "close": 35.413747, "volume": 2008692}, "trend_line": 27.781782, "activity_lines": {"activity_5": 34.22868, "activity_10": 32.856876, "activity_20": 30.966309, "activity_30": 29.460615}, "trend_signal": 1, "fair_value": 25.282777, "relative_strength": 29.381571, "rate_of_change": 1.1706971208076458, "market_dynamics": 2.114047, "expectation": {"probability": 60.3701, "direction": "positive"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 34.771836, "high": 35.0286, "low": 32.609089, "close": 32.767098, "volume": 1209942}, "trend_line": 28.043222, "activity_lines": {"activity_5": 33.924513, "activity_10": 33.02476, "activity_20": 31.306767, "activity_30": 29.782248}, "trend_signal": 1, "fair_value": 25.381844, "relative_strength": 20.309584, "rate_of_change": 0.9410483459988288, "market_dynamics": 1.856667, "expectation": {"probability": 61.2135, "direction": "positive"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 33.004111, "high": 33.527516, "low": 32.293071, "close": 32.470831, "volume": 1889279}, "trend_line": 28.266929, "activity_lines": {"activity_5": 33.427443, "activity_10": 33.090118, "activity_20": 31.576931, "activity_30": 30.067901}, "trend_signal": 1, "fair_value": 25.478091, "relative_strength": 18.533889, "rate_of_change": 0.7977221732937856, "market_dynamics": 1.601939, "expectation": {"probability": 60.1345, "direction": "positive"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 32.727596, "high": 33.981791, "low": 32.3622, "close": 32.391827, "volume": 1582339}, "trend_line": 28.487347, "activity_lines": {"activity_5": 32.98041, "activity_10": 33.0894, "activity_20": 31.803692, "activity_30": 30.334023}, "trend_signal": 1, "fair_value": 25.574077, "relative_strength": 20.764926, "rate_of_change": 0.7797734235650383, "market_dynamics": 1.249753, "expectation": {"probability": 60.0, "direction": "positive"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 32.233818, "high": 33.133519, "low": 31.749915, "close": 32.381609, "volume": 1756879}, "trend_line": 28.654332, "activity_lines": {"activity_5": 32.655719, "activity_10": 33.036549, "activity_20": 31.989941, "activity_30": 30.585266}, "trend_signal": 1, "fair_value": 25.670186, "relative_strength": 20.426171, "rate_of_change": 0.5861725207335046, "market_dynamics": 0.65064, "expectation": {"probability": 59.6429, "direction": "positive"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 32.391503, "high": 32.638842, "low": 29.888433, "close": 30.808534, "volume": 2282307}, "trend_line": 28.84131, "activity_lines": {"activity_5": 31.89689, "activity_10": 32.654237, "activity_20": 31.987681, "activity_30": 30.724246}, "trend_signal": 1, "fair_value": 25.745675, "relative_strength": 13.173101, "rate_of_change": 0.6525296070416154, "market_dynamics": 0.273604, "expectation": {"probability": 58.4444, "direction": "positive"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 30.670024, "high": 31.629699, "low": 29.631201, "close": 30.205027, "volume": 1812637}, "trend_line": 29.069129, "activity_lines": {"activity_5": 31.243906, "activity_10": 32.16028, "activity_20": 31.910542, "activity_30": 30.812228}, "trend_signal": 1, "fair_value": 25.817665, "relative_strength": 9.642069, "rate_of_change": 0.7899051742101876, "market_dynamics": -0.16639, "expectation": {"probability": 58.723, "direction": "positive"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 30.600769, "high": 31.006405, "low": 29.591626, "close": 29.898327, "volume": 1589727}, "trend_line": 29.280498, "activity_lines": {"activity_5": 30.659493, "activity_10": 31.631467, "activity_20": 31.788302, "activity_30": 30.865725}, "trend_signal": 1, "fair_value": 25.886333, "relative_strength": 10.400981, "rate_of_change": 0.7271253294173391, "market_dynamics": -0.474102, "expectation": {"probability": 57.6288, "direction": "positive"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 29.76971, "high": 30.234707, "low": 28.730887, "close": 28.84961, "volume": 1107067}, "trend_line": 29.431969, "activity_lines": {"activity_5": 29.897008, "activity_10": 30.979578, "activity_20": 31.554524, "activity_30": 30.837926}, "trend_signal": 1, "fair_value": 25.954995, "relative_strength": 8.654426, "rate_of_change": 0.5173101905575419, "market_dynamics": -0.837998, "expectation": {"probability": 53.5286, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 29.284926, "high": 31.283424, "low": 28.651738, "close": 30.393004, "volume": 2030548}, "trend_line": 29.630616, "activity_lines": {"activity_5": 29.885135, "activity_10": 30.707006, "activity_20": 31.470738, "activity_30": 30.899928}, "trend_signal": 1, "fair_value": 26.02172, "relative_strength": 7.716655, "rate_of_change": 0.6749361553078598, "market_dynamics": -0.883447, "expectation": {"probability": 55.9665, "direction": "positive"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 30.115985, "high": 33.781547, "low": 29.176097, "close": 30.145665, "volume": 2964676}, "trend_line": 29.805248, "activity_lines": {"activity_5": 29.92339, "activity_10": 30.450225, "activity_20": 31.357171, "activity_30": 30.933157}, "trend_signal": 1, "fair_value": 26.074906, "relative_strength": 5.01324, "rate_of_change": 0.5893633800930733, "market_dynamics": -0.811829, "expectation": {"probability": 56.0748, "direction": "positive"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 30.036836, "high": 31.501083, "low": 29.700455, "close": 30.511727, "volume": 3108272}, "trend_line": 30.024608, "activity_lines": {"activity_5": 30.127857, "activity_10": 30.355784, "activity_20": 31.269007, "activity_30": 30.978736}, "trend_signal": 1, "fair_value": 26.123907, "relative_strength": 3.451132, "rate_of_change": 0.7359777714313995, "market_dynamics": -0.707703, "expectation": {"probability": 54.7807, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 30.63045, "high": 30.818427, "low": 30.175346, "close": 30.511727, "volume": 938009}, "trend_line": 30.210457, "activity_lines": {"activity_5": 30.311877, "activity_10": 30.302349, "activity_20": 31.178839, "activity_30": 31.010163}, "trend_signal": 1, "fair_value": 26.165946, "relative_strength": 2.018997, "rate_of_change": 0.6189889306797978, "market_dynamics": -0.669996, "expectation": {"probability": 55.8085, "direction": "positive"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 30.333643, "high": 31.451615, "low": 28.829822, "close": 30.877789, "volume": 1953817}, "trend_line": 30.436762, "activity_lines": {"activity_5": 30.577025, "activity_10": 30.351092, "activity_20": 31.11932, "activity_30": 31.053217}, "trend_signal": 0, "fair_value": 26.201766, "relative_strength": 1.957689, "rate_of_change": 0.7490949243170998, "market_dynamics": -0.721852, "expectation": {"probability": 51.9351, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 30.670024, "high": 31.817676, "low": 30.551301, "close": 31.787996, "volume": 1525795}, "trend_line": 30.687823, "activity_lines": {"activity_5": 31.010362, "activity_10": 30.592854, "activity_20": 31.14053, "activity_30": 31.140393}, "trend_signal": 0, "fair_value": 26.237752, "relative_strength": 4.247214, "rate_of_change": 0.8248610676786182, "market_dynamics": -0.813713, "expectation": {"probability": 52.0349, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 31.758315, "high": 33.875536, "low": 31.590125, "close": 32.648735, "volume": 2042761}, "trend_line": 30.870983, "activity_lines": {"activity_5": 31.637614, "activity_10": 31.001908, "activity_20": 31.235162, "activity_30": 31.266904}, "trend_signal": 1, "fair_value": 26.278208, "relative_strength": 4.101928, "rate_of_change": 0.5968491150382265, "market_dynamics": -0.651874, "expectation": {"probability": 53.9063, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 32.747671, "high": 33.133519, "low": 31.906718, "close": 32.816926, "volume": 1879172}, "trend_line": 31.069278, "activity_lines": {"activity_5": 32.154058, "activity_10": 31.408083, "activity_20": 31.336548, "activity_30": 31.392448}, "trend_signal": 1, "fair_value": 26.317524, "relative_strength": 3.318246, "rate_of_change": 0.6423345832557442, "market_dynamics": -0.30707, "expectation": {"probability": 54.2028, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 33.014797, "high": 33.390752, "low": 32.627868, "close": 32.915295, "volume": 1051020}, "trend_line": 31.251468, "activity_lines": {"activity_5": 32.549611, "activity_10": 31.784655, "activity_20": 31.44034, "activity_30": 31.511546}, "trend_signal": 1, "fair_value": 26.358024, "relative_strength": 2.912443, "rate_of_change": 0.5863992076030815, "market_dynamics": -0.092583, "expectation": {"probability": 55.3063, "direction": "positive"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 32.588223, "high": 32.885561, "low": 30.670394, "close": 30.962776, "volume": 1527919}, "trend_line": 31.300894, "activity_lines": {"activity_5": 32.134087, "activity_10": 31.751369, "activity_20": 31.361517, "activity_30": 31.492921}, "trend_signal": 1, "fair_value": 26.367358, "relative_strength": -1.852023, "rate_of_change": 0.1581557704745275, "market_dynamics": 0.033603, "expectation": {"probability": 54.4218, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 30.99251, "high": 33.341479, "low": 30.784374, "close": 33.282011, "volume": 1965378}, "trend_line": 31.44077, "activity_lines": {"activity_5": 32.485975, "activity_10": 32.101341, "activity_20": 31.51936, "activity_30": 31.620735}, "trend_signal": 1, "fair_value": 26.390757, "relative_strength": 3.336232, "rate_of_change": 0.44687541512392903, "market_dynamics": 0.16214, "expectation": {"probability": 54.3242, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 33.123431, "high": 33.440591, "low": 31.874612, "close": 33.014407, "volume": 1959220}, "trend_line": 31.602608, "activity_lines": {"activity_5": 32.649062, "activity_10": 32.350131, "activity_20": 31.653874, "activity_30": 31.72226}, "trend_signal": 1, "fair_value": 26.409538, "relative_strength": 1.148651, "rate_of_change": 0.5147393018682415, "market_dynamics": 0.257111, "expectation": {"probability": 53.3095, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 33.341479, "high": 33.698284, "low": 31.844879, "close": 32.241329, "volume": 1495685}, "trend_line": 31.674292, "activity_lines": {"activity_5": 32.530077, "activity_10": 32.406202, "activity_20": 31.726186, "activity_30": 31.763468}, "trend_signal": 1, "fair_value": 26.436486, "relative_strength": -2.296954, "rate_of_change": 0.22682938066377686, "market_dynamics": 0.296282, "expectation": {"probability": 52.9161, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 32.162039, "high": 34.114557, "low": 32.162039, "close": 34.094735, "volume": 1387084}, "trend_line": 31.823227, "activity_lines": {"activity_5": 33.067267, "activity_10": 32.767808, "activity_20": 31.977517, "activity_30": 31.919625}, "trend_signal": 1, "fair_value": 26.458425, "relative_strength": 1.709666, "rate_of_change": 0.4702078265869306, "market_dynamics": 0.530234, "expectation": {"probability": 53.0853, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 33.678462, "high": 37.291116, "low": 33.103609, "close": 37.117669, "volume": 1953547}, "trend_line": 32.072927, "activity_lines": {"activity_5": 34.533473, "activity_10": 33.613894, "activity_20": 32.509014, "activity_30": 32.261202}, "trend_signal": 1, "fair_value": 26.503077, "relative_strength": 8.84253, "rate_of_change": 0.7846470126992485, "market_dynamics": 0.694746, "expectation": {"probability": 54.1228, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 37.008645, "high": 38.852139, "low": 35.90354, "close": 38.594447, "volume": 1764918}, "trend_line": 32.359673, "activity_lines": {"activity_5": 36.081612, "activity_10": 34.615032, "activity_20": 33.158653, "activity_30": 32.681945}, "trend_signal": 1, "fair_value": 26.552811, "relative_strength": 13.138734, "rate_of_change": 0.8940437522275434, "market_dynamics": 0.900155, "expectation": {"probability": 54.1228, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 38.406133, "high": 39.982023, "low": 37.851102, "close": 39.555839, "volume": 2246153}, "trend_line": 32.654765, "activity_lines": {"activity_5": 37.596053, "activity_10": 35.667215, "activity_20": 33.870267, "activity_30": 33.146214}, "trend_signal": 1, "fair_value": 26.599692, "relative_strength": 13.673244, "rate_of_change": 0.9119127996132619, "market_dynamics": 1.300719, "expectation": {"probability": 54.1228, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 39.397259, "high": 40.74519, "low": 36.671662, "close": 39.288235, "volume": 3724248}, "trend_line": 32.919209, "activity_lines": {"activity_5": 38.585196, "activity_10": 36.545159, "activity_20": 34.514742, "activity_30": 33.57418}, "trend_signal": 1, "fair_value": 26.626888, "relative_strength": 11.557681, "rate_of_change": 0.8098174952415202, "market_dynamics": 1.597873, "expectation": {"probability": 52.9807, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 39.149477, "high": 41.280398, "low": 38.03446, "close": 40.784835, "volume": 1603255}, "trend_line": 33.158157, "activity_lines": {"activity_5": 39.603413, "activity_10": 37.577551, "activity_20": 35.258496, "activity_30": 34.08164}, "trend_signal": 1, "fair_value": 26.634408, "relative_strength": 15.628934, "rate_of_change": 0.7258619124171561, "market_dynamics": 1.630814, "expectation": {"probability": 52.9825, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 40.537054, "high": 40.655989, "low": 39.283279, "close": 40.021668, "volume": 2885153}, "trend_line": 33.349611, "activity_lines": {"activity_5": 39.921234, "activity_10": 38.328104, "activity_20": 35.877728, "activity_30": 34.524447}, "trend_signal": 1, "fair_value": 26.686066, "relative_strength": 12.974552, "rate_of_change": 0.5773963854504948, "market_dynamics": 1.687319, "expectation": {"probability": 53.2048, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 40.041491, "high": 41.419156, "low": 39.436904, "close": 40.566787, "volume": 3175497}, "trend_line": 33.57734, "activity_lines": {"activity_5": 40.227161, "activity_10": 39.013062, "activity_20": 36.495675, "activity_30": 34.990071}, "trend_signal": 1, "fair_value": 26.743688, "relative_strength": 11.475034, "rate_of_change": 0.6828535421297612, "market_dynamics": 1.635179, "expectation": {"probability": 54.0044, "direction": "undecided"}}, {"week_ending": "2024-03-29", "ohlcv": {"open": 40.774924, "high": 42.738854, "low": 40.299183, "close": 42.252509, "volume": 1893127}, "trend_line": 33.805299, "activity_lines": {"activity_5": 40.963507, "activity_10": 39.872065, "activity_20": 37.22572, "activity_30": 35.549759}, "trend_signal": 1, "fair_value": 26.807598, "relative_strength": 15.04348, "rate_of_change": 0.6789072630529949, "market_dynamics": 1.521925, "expectation": {"probability": 53.9035, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 42.063926, "high": 47.512981, "low": 40.436157, "close": 46.411259, "volume": 3712116}, "trend_line": 34.260105, "activity_lines": {"activity_5": 42.906324, "activity_10": 41.319238, "activity_20": 38.294186, "activity_30": 36.363047}, "trend_signal": 1, "fair_value": 26.890681, "relative_strength": 26.495106, "rate_of_change": 1.3453689612389022, "market_dynamics": 1.69887, "expectation": {"probability": 53.9035, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 46.570066, "high": 47.006784, "low": 43.671844, "close": 45.160656, "volume": 2031303}, "trend_line": 34.683099, "activity_lines": {"activity_5": 43.957406, "activity_10": 42.281394, "activity_20": 39.167834, "activity_30": 37.066308}, "trend_signal": 1, "fair_value": 26.964262, "relative_strength": 23.998538, "rate_of_change": 1.234654709902365, "market_dynamics": 1.706496, "expectation": {"probability": 53.2048, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 45.736331, "high": 46.182975, "low": 42.500644, "close": 43.205349, "volume": 3059136}, "trend_line": 35.043549, "activity_lines": {"activity_5": 44.064997, "activity_10": 42.686841, "activity_20": 39.785506, "activity_30": 37.616131}, "trend_signal": 1, "fair_value": 27.031558, "relative_strength": 21.459882, "rate_of_change": 1.0392669928370593, "market_dynamics": 1.622702, "expectation": {"probability": 53.3243, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 43.522962, "high": 46.312005, "low": 43.245051, "close": 46.073795, "volume": 1694613}, "trend_line": 35.499956, "activity_lines": {"activity_5": 44.916491, "activity_10": 43.503139, "activity_20": 40.61766, "activity_30": 38.32776}, "trend_signal": 1, "fair_value": 27.124851, "relative_strength": 25.185918, "rate_of_change": 1.3023994801439736, "market_dynamics": 1.60009, "expectation": {"probability": 53.8865, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 46.361632, "high": 48.039028, "low": 45.031626, "close": 46.947232, "volume": 2137043}, "trend_line": 36.037912, "activity_lines": {"activity_5": 45.691997, "activity_10": 44.342255, "activity_20": 41.464972, "activity_30": 39.066294}, "trend_signal": 1, "fair_value": 27.223557, "relative_strength": 25.715024, "rate_of_change": 1.515370892290687, "market_dynamics": 1.480141, "expectation": {"probability": 54.1048, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 47.642011, "high": 52.356585, "low": 46.728873, "close": 49.865305, "volume": 5559816}, "trend_line": 36.693255, "activity_lines": {"activity_5": 47.127213, "activity_10": 45.577541, "activity_20": 42.522107, "activity_30": 39.958384}, "trend_signal": 1, "fair_value": 27.344185, "relative_strength": 29.851606, "rate_of_change": 1.8184821584558006, "market_dynamics": 1.634649, "expectation": {"probability": 55.2174, "direction": "positive"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 50.043963, "high": 51.493074, "low": 48.604777, "close": 51.453372, "volume": 2526201}, "trend_line": 37.411756, "activity_lines": {"activity_5": 48.861514, "activity_10": 46.909256, "activity_20": 43.649303, "activity_30": 40.910649}, "trend_signal": 1, "fair_value": 27.479201, "relative_strength": 30.738293, "rate_of_change": 1.9581282718036224, "market_dynamics": 1.802799, "expectation": {"probability": 56.3203, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 51.423596, "high": 54.331744, "low": 51.006728, "close": 54.262266, "volume": 2041044}, "trend_line": 38.258845, "activity_lines": {"activity_5": 51.112599, "activity_10": 48.557705, "activity_20": 44.955737, "activity_30": 41.997779}, "trend_signal": 1, "fair_value": 27.630366, "relative_strength": 36.550127, "rate_of_change": 2.264232130670381, "market_dynamics": 1.956773, "expectation": {"probability": 56.4147, "direction": "positive"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 55.036448, "high": 56.197722, "low": 53.368978, "close": 54.351594, "volume": 2470700}, "trend_line": 39.057465, "activity_lines": {"activity_5": 52.656333, "activity_10": 49.963476, "activity_20": 46.159729, "activity_30": 43.036021}, "trend_signal": 1, "fair_value": 27.779505, "relative_strength": 35.988441, "rate_of_change": 2.087412727697346, "market_dynamics": 2.031233, "expectation": {"probability": 56.5086, "direction": "positive"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 54.698984, "high": 55.145628, "low": 51.076206, "close": 51.989345, "volume": 3109814}, "trend_line": 39.785587, "activity_lines": {"activity_5": 52.860797, "activity_10": 50.689115, "activity_20": 47.038412, "activity_30": 43.870336}, "trend_signal": 1, "fair_value": 27.911584, "relative_strength": 27.561334, "rate_of_change": 1.86423261212677, "market_dynamics": 1.904982, "expectation": {"probability": 55.5851, "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.52566, "activity_lines": {"activity_5": 52.970638, "activity_10": 51.369457, "activity_20": 47.895745, "activity_30": 44.70442}, "trend_signal": 1, "fair_value": 28.069095, "relative_strength": 26.287725, "rate_of_change": 1.8601535274570722, "market_dynamics": 1.822366, "expectation": {"probability": 56.5739, "direction": "positive"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 52.604721, "high": 55.18533, "low": 51.274714, "close": 53.19032, "volume": 2633959}, "trend_line": 41.281613, "activity_lines": {"activity_5": 53.049379, "activity_10": 52.021828, "activity_20": 48.700962, "activity_30": 45.521495}, "trend_signal": 1, "fair_value": 28.222359, "relative_strength": 25.620435, "rate_of_change": 1.865368756486626, "market_dynamics": 1.758052, "expectation": {"probability": 57.3924, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 53.200246, "high": 53.572449, "low": 48.906696, "close": 49.577468, "volume": 6160841}, "trend_line": 41.904935, "activity_lines": {"activity_5": 51.80804, "activity_10": 51.871322, "activity_20": 49.071166, "activity_30": 46.056712}, "trend_signal": 1, "fair_value": 28.359143, "relative_strength": 16.508881, "rate_of_change": 1.5099264653248936, "market_dynamics": 1.37426, "expectation": {"probability": 56.2934, "direction": "positive"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 50.014711, "high": 50.014711, "low": 46.705671, "close": 47.669496, "volume": 2182270}, "trend_line": 42.434319, "activity_lines": {"activity_5": 50.24303, "activity_10": 51.258056, "activity_20": 49.200327, "activity_30": 46.428619}, "trend_signal": 1, "fair_value": 28.483386, "relative_strength": 9.450974, "rate_of_change": 1.2632975089926766, "market_dynamics": 0.717408, "expectation": {"probability": 55.6652, "direction": "positive"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 48.196175, "high": 53.294039, "low": 47.699308, "close": 52.310241, "volume": 2774843}, "trend_line": 43.089702, "activity_lines": {"activity_5": 50.670409, "activity_10": 51.459549, "activity_20": 49.728249, "activity_30": 47.065775}, "trend_signal": 1, "fair_value": 28.641407, "relative_strength": 18.190561, "rate_of_change": 1.5444645170339613, "market_dynamics": 0.215728, "expectation": {"probability": 56.5914, "direction": "positive"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 52.091619, "high": 54.705143, "low": 51.684187, "close": 53.115166, "volume": 4161256}, "trend_line": 43.76631, "activity_lines": {"activity_5": 51.344703, "activity_10": 51.709883, "activity_20": 50.272095, "activity_30": 47.712579}, "trend_signal": 1, "fair_value": 28.804217, "relative_strength": 21.541703, "rate_of_change": 1.5702313281256726, "market_dynamics": -0.200202, "expectation": {"probability": 56.4058, "direction": "positive"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 52.896545, "high": 56.473993, "low": 52.896545, "close": 55.798253, "volume": 2996863}, "trend_line": 44.529075, "activity_lines": {"activity_5": 52.886607, "activity_10": 52.388962, "activity_20": 51.005631, "activity_30": 48.488834}, "trend_signal": 1, "fair_value": 28.976538, "relative_strength": 27.688875, "rate_of_change": 1.742813136405609, "market_dynamics": -0.259603, "expectation": {"probability": 57.2284, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 55.838002, "high": 57.358417, "low": 49.845776, "close": 50.223396, "volume": 4458539}, "trend_line": 45.171096, "activity_lines": {"activity_5": 52.396365, "activity_10": 51.975433, "activity_20": 51.136735, "activity_30": 48.856209}, "trend_signal": 1, "fair_value": 29.131597, "relative_strength": 16.774362, "rate_of_change": 1.4418017890558017, "market_dynamics": -0.17928, "expectation": {"probability": 57.5929, "direction": "positive"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 46.715509, "high": 52.409614, "low": 45.627369, "close": 51.932621, "volume": 3940318}, "trend_line": 45.792783, "activity_lines": {"activity_5": 52.432801, "activity_10": 51.946107, "activity_20": 51.382043, "activity_30": 49.292437}, "trend_signal": 1, "fair_value": 29.300526, "relative_strength": 20.128612, "rate_of_change": 1.376293814079697, "market_dynamics": -0.221922, "expectation": {"probability": 57.0417, "direction": "positive"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 51.932621, "high": 54.585895, "low": 51.048196, "close": 53.820719, "volume": 1862985}, "trend_line": 46.486327, "activity_lines": {"activity_5": 52.814396, "activity_10": 52.304052, "activity_20": 51.753047, "activity_30": 49.810368}, "trend_signal": 1, "fair_value": 29.495135, "relative_strength": 19.214151, "rate_of_change": 1.5145268633269195, "market_dynamics": -0.417527, "expectation": {"probability": 57.5021, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 53.949904, "high": 55.361009, "low": 52.071744, "close": 55.172199, "volume": 1736940}, "trend_line": 47.250689, "activity_lines": {"activity_5": 53.545785, "activity_10": 52.874423, "activity_20": 52.197677, "activity_30": 50.370747}, "trend_signal": 1, "fair_value": 29.69072, "relative_strength": 19.930107, "rate_of_change": 1.644272734217092, "market_dynamics": -0.635251, "expectation": {"probability": 57.7978, "direction": "positive"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 55.629317, "high": 56.096373, "low": 53.979716, "close": 56.086436, "volume": 1470571}, "trend_line": 47.983746, "activity_lines": {"activity_5": 54.444785, "activity_10": 53.566323, "activity_20": 52.687658, "activity_30": 50.940795}, "trend_signal": 1, "fair_value": 29.88578, "relative_strength": 21.016081, "rate_of_change": 1.5514207634093868, "market_dynamics": -0.657765, "expectation": {"probability": 58.6585, "direction": "positive"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 55.033076, "high": 55.370946, "low": 48.032209, "close": 48.414797, "volume": 2171815}, "trend_line": 48.360317, "activity_lines": {"activity_5": 52.767359, "activity_10": 52.810722, "activity_20": 52.394979, "activity_30": 50.968605}, "trend_signal": 1, "fair_value": 30.035383, "relative_strength": 8.590111, "rate_of_change": 0.7847886657286106, "market_dynamics": -0.834044, "expectation": {"probability": 58.8288, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 48.752667, "high": 55.331197, "low": 48.091833, "close": 54.257962, "volume": 2813313}, "trend_line": 48.882434, "activity_lines": {"activity_5": 53.158228, "activity_10": 53.138655, "activity_20": 52.633986, "activity_30": 51.349098}, "trend_signal": 1, "fair_value": 30.22114, "relative_strength": 16.396295, "rate_of_change": 1.0796393249448748, "market_dynamics": -0.772437, "expectation": {"probability": 58.7719, "direction": "positive"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 53.790907, "high": 59.887474, "low": 53.522598, "close": 58.749647, "volume": 3118571}, "trend_line": 49.522228, "activity_lines": {"activity_5": 54.891303, "activity_10": 54.163467, "activity_20": 53.261799, "activity_30": 51.985692}, "trend_signal": 1, "fair_value": 30.442633, "relative_strength": 23.492497, "rate_of_change": 1.3088423542902852, "market_dynamics": -0.554009, "expectation": {"probability": 59.1949, "direction": "positive"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 58.988144, "high": 59.584385, "low": 56.712489, "close": 57.7261, "volume": 2217572}, "trend_line": 50.136823, "activity_lines": {"activity_5": 55.9546, "activity_10": 54.8851, "activity_20": 53.73593, "activity_30": 52.514974}, "trend_signal": 1, "fair_value": 30.658622, "relative_strength": 19.989279, "rate_of_change": 1.241048767030436, "market_dynamics": -0.423755, "expectation": {"probability": 59.2967, "direction": "positive"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 57.397828, "high": 59.506725, "low": 55.83605, "close": 59.387354, "volume": 2297892}, "trend_line": 50.756907, "activity_lines": {"activity_5": 57.401389, "activity_10": 55.824944, "activity_20": 54.330843, "activity_30": 53.111783}, "trend_signal": 1, "fair_value": 30.877307, "relative_strength": 22.252729, "rate_of_change": 1.2367835911740928, "market_dynamics": -0.003819, "expectation": {"probability": 58.7529, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 59.586306, "high": 61.605675, "low": 58.661177, "close": 61.148084, "volume": 2706241}, "trend_line": 51.461121, "activity_lines": {"activity_5": 59.215026, "activity_10": 57.019664, "activity_20": 55.055664, "activity_30": 53.782181}, "trend_signal": 1, "fair_value": 31.102306, "relative_strength": 23.476056, "rate_of_change": 1.3874249666158742, "market_dynamics": 0.36032, "expectation": {"probability": 58.9215, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 61.177927, "high": 63.51562, "low": 59.805154, "close": 62.938658, "volume": 3702542}, "trend_line": 52.20685, "activity_lines": {"activity_5": 60.776636, "activity_10": 58.341312, "activity_20": 55.918227, "activity_30": 54.522668}, "trend_signal": 1, "fair_value": 31.336423, "relative_strength": 24.997803, "rate_of_change": 1.4491114563944387, "market_dynamics": 0.620302, "expectation": {"probability": 59.3044, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 62.938658, "high": 63.47583, "low": 60.272693, "close": 60.710389, "volume": 1991191}, "trend_line": 52.822113, "activity_lines": {"activity_5": 61.016776, "activity_10": 59.057711, "activity_20": 56.527682, "activity_30": 55.071283}, "trend_signal": 1, "fair_value": 31.558119, "relative_strength": 20.820452, "rate_of_change": 1.17851009972829, "market_dynamics": 0.742426, "expectation": {"probability": 58.4286, "direction": "positive"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 61.158032, "high": 64.321379, "low": 60.780022, "close": 63.256982, "volume": 4188482}, "trend_line": 53.383637, "activity_lines": {"activity_5": 61.975064, "activity_10": 60.11186, "activity_20": 57.338141, "activity_30": 55.7445}, "trend_signal": 1, "fair_value": 31.786757, "relative_strength": 26.533047, "rate_of_change": 1.0630472128216426, "market_dynamics": 0.932093, "expectation": {"probability": 59.3937, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 63.127663, "high": 81.282088, "low": 62.789443, "close": 81.212455, "volume": 7271512}, "trend_line": 54.585363, "activity_lines": {"activity_5": 68.549785, "activity_10": 64.283644, "activity_20": 59.80844, "activity_30": 57.539908}, "trend_signal": 1, "fair_value": 32.150566, "relative_strength": 52.846364, "rate_of_change": 2.2511130142743943, "market_dynamics": 1.262125, "expectation": {"probability": 59.7625, "direction": "positive"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 82.346485, "high": 82.963238, "low": 77.487067, "close": 77.661151, "volume": 4187861}, "trend_line": 55.73389, "activity_lines": {"activity_5": 72.48573, "activity_10": 67.3529, "activity_20": 61.807081, "activity_30": 59.028668}, "trend_signal": 1, "fair_value": 32.492169, "relative_strength": 47.227339, "rate_of_change": 2.1040933629039005, "market_dynamics": 1.389858, "expectation": {"probability": 59.3275, "direction": "positive"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 77.760627, "high": 83.371091, "low": 75.084715, "close": 82.555385, "volume": 2980107}, "trend_line": 56.949943, "activity_lines": {"activity_5": 76.952216, "activity_10": 70.780265, "activity_20": 64.138108, "activity_30": 60.759088}, "trend_signal": 1, "fair_value": 32.872478, "relative_strength": 51.65084, "rate_of_change": 2.1818914846962865, "market_dynamics": 1.679362, "expectation": {"probability": 59.5556, "direction": "positive"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 83.540201, "high": 84.525016, "low": 81.729732, "close": 83.271615, "volume": 1719425}, "trend_line": 58.160756, "activity_lines": {"activity_5": 80.349664, "activity_10": 73.823355, "activity_20": 66.371224, "activity_30": 62.45726}, "trend_signal": 1, "fair_value": 33.2667, "relative_strength": 48.984453, "rate_of_change": 2.1261004598371622, "market_dynamics": 1.691982, "expectation": {"probability": 59.9119, "direction": "positive"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 83.888368, "high": 84.505121, "low": 80.978686, "close": 82.217166, "volume": 2711489}, "trend_line": 59.239151, "activity_lines": {"activity_5": 81.891547, "activity_10": 76.228873, "activity_20": 68.356481, "activity_30": 64.009286}, "trend_signal": 1, "fair_value": 33.641796, "relative_strength": 43.878403, "rate_of_change": 1.8541626247086618, "market_dynamics": 1.434004, "expectation": {"probability": 59.5999, "direction": "positive"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 82.595176, "high": 83.221876, "low": 77.014555, "close": 78.984186, "volume": 3006582}, "trend_line": 60.156845, "activity_lines": {"activity_5": 81.091757, "activity_10": 77.601284, "activity_20": 69.895254, "activity_30": 65.28316}, "trend_signal": 1, "fair_value": 34.004868, "relative_strength": 37.344617, "rate_of_change": 1.5491342878968628, "market_dynamics": 1.300778, "expectation": {"probability": 59.0609, "direction": "positive"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 79.352248, "high": 82.426066, "low": 76.755917, "close": 80.22764, "volume": 4274380}, "trend_line": 61.022358, "activity_lines": {"activity_5": 80.855004, "activity_10": 78.843472, "activity_20": 71.442042, "activity_30": 66.57805}, "trend_signal": 1, "fair_value": 34.367957, "relative_strength": 40.265062, "rate_of_change": 1.438760626492297, "market_dynamics": 1.235795, "expectation": {"probability": 59.1971, "direction": "positive"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 79.760101, "high": 80.894131, "low": 76.576859, "close": 77.322932, "volume": 1447321}, "trend_line": 61.788069, "activity_lines": {"activity_5": 79.478915, "activity_10": 79.21063, "activity_20": 72.569314, "activity_30": 67.6297}, "trend_signal": 1, "fair_value": 34.714223, "relative_strength": 32.731674, "rate_of_change": 1.2548040178978386, "market_dynamics": 1.012218, "expectation": {"probability": 58.8696, "direction": "positive"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 76.258535, "high": 79.524962, "low": 74.696757, "close": 79.266053, "volume": 3290755}, "trend_line": 62.697292, "activity_lines": {"activity_5": 79.099363, "activity_10": 79.669551, "activity_20": 73.760738, "activity_30": 68.757311}, "trend_signal": 1, "fair_value": 35.0641, "relative_strength": 34.996992, "rate_of_change": 1.4715187166635637, "market_dynamics": 0.871695, "expectation": {"probability": 58.947, "direction": "positive"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 79.853578, "high": 81.158082, "low": 74.152596, "close": 77.214695, "volume": 1971596}, "trend_line": 63.513986, "activity_lines": {"activity_5": 78.303063, "activity_10": 79.418121, "activity_20": 74.635627, "activity_30": 69.693918}, "trend_signal": 1, "fair_value": 35.388429, "relative_strength": 32.499087, "rate_of_change": 1.3025985237129625, "market_dynamics": 0.559426, "expectation": {"probability": 58.7842, "direction": "positive"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 75.61145, "high": 85.838364, "low": 75.61145, "close": 84.503985, "volume": 2998494}, "trend_line": 64.557774, "activity_lines": {"activity_5": 80.270025, "activity_10": 80.238241, "activity_20": 76.09977, "activity_30": 71.048112}, "trend_signal": 1, "fair_value": 35.773314, "relative_strength": 38.941389, "rate_of_change": 1.6433986681295552, "market_dynamics": 0.340988, "expectation": {"probability": 59.0808, "direction": "positive"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 86.605133, "high": 90.482598, "low": 85.04172, "close": 86.067399, "volume": 2542995}, "trend_line": 65.774105, "activity_lines": {"activity_5": 82.390137, "activity_10": 81.282772, "activity_20": 77.577488, "activity_30": 72.435829}, "trend_signal": 1, "fair_value": 36.166789, "relative_strength": 37.160985, "rate_of_change": 1.8840968711219985, "market_dynamics": 0.339118, "expectation": {"probability": 59.2369, "direction": "positive"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 81.118249, "high": 81.118249, "low": 68.640817, "close": 76.447925, "volume": 6100030}, "trend_line": 66.733386, "activity_lines": {"activity_5": 80.914441, "activity_10": 80.425466, "activity_20": 77.959768, "activity_30": 73.124463}, "trend_signal": 1, "fair_value": 36.497167, "relative_strength": 21.778612, "rate_of_change": 1.4584478192443515, "market_dynamics": 0.165145, "expectation": {"probability": 59.1535, "direction": "positive"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 73.858833, "high": 80.680095, "low": 72.922777, "close": 78.459451, "volume": 3470390}, "trend_line": 67.605027, "activity_lines": {"activity_5": 80.167588, "activity_10": 80.044937, "activity_20": 78.427954, "activity_30": 73.880983}, "trend_signal": 1, "fair_value": 36.837388, "relative_strength": 23.931181, "rate_of_change": 1.3061543138242844, "market_dynamics": 0.053083, "expectation": {"probability": 58.8143, "direction": "positive"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 78.728318, "high": 80.40127, "low": 71.769934, "close": 73.21156, "volume": 3062120}, "trend_line": 68.274907, "activity_lines": {"activity_5": 77.725211, "activity_10": 78.79774, "activity_20": 78.302486, "activity_30": 74.242695}, "trend_signal": 1, "fair_value": 37.142659, "relative_strength": 13.084983, "rate_of_change": 0.9908730603716673, "market_dynamics": -0.293404, "expectation": {"probability": 59.4416, "direction": "positive"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 73.390805, "high": 73.729379, "low": 65.085794, "close": 65.743025, "volume": 4718165}, "trend_line": 68.606399, "activity_lines": {"activity_5": 73.060198, "activity_10": 76.356366, "activity_20": 77.391988, "activity_30": 74.079348}, "trend_signal": 1, "fair_value": 37.402984, "relative_strength": 2.63032, "rate_of_change": 0.48552537757392655, "market_dynamics": -0.582192, "expectation": {"probability": 58.6957, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 65.733067, "high": 74.018162, "low": 63.303304, "close": 71.439028, "volume": 7909409}, "trend_line": 69.313587, "activity_lines": {"activity_5": 71.544583, "activity_10": 75.191377, "activity_20": 76.993701, "activity_30": 74.262098}, "trend_signal": 1, "fair_value": 37.707359, "relative_strength": 11.745142, "rate_of_change": 1.0307901453915431, "market_dynamics": -0.705494, "expectation": {"probability": 59.0345, "direction": "positive"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 72.853071, "high": 73.151812, "low": 61.012953, "close": 63.163891, "volume": 5591545}, "trend_line": 69.687962, "activity_lines": {"activity_5": 68.245814, "activity_10": 72.681611, "activity_20": 75.758302, "activity_30": 73.865343}, "trend_signal": 0, "fair_value": 37.946541, "relative_strength": 1.408958, "rate_of_change": 0.5401177694064521, "market_dynamics": -0.824486, "expectation": {"probability": 56.0048, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 60.783918, "high": 67.221297, "low": 58.214742, "close": 66.888201, "volume": 4791303}, "trend_line": 70.123545, "activity_lines": {"activity_5": 67.074084, "activity_10": 71.106429, "activity_20": 74.876526, "activity_30": 73.684714}, "trend_signal": 0, "fair_value": 38.211963, "relative_strength": 9.12163, "rate_of_change": 0.6250476947510591, "market_dynamics": -0.818706, "expectation": {"probability": 56.1075, "direction": "positive"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 63.621961, "high": 65.603612, "low": 62.387163, "close": 63.353094, "volume": 5941512}, "trend_line": 70.396242, "activity_lines": {"activity_5": 65.495402, "activity_10": 69.113552, "activity_20": 73.628656, "activity_30": 73.24791}, "trend_signal": 0, "fair_value": 38.463135, "relative_strength": 2.227785, "rate_of_change": 0.38888079602936215, "market_dynamics": -0.829125, "expectation": {"probability": 57.0155, "direction": "positive"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 65.1555, "high": 66.227783, "low": 56.014013, "close": 57.029734, "volume": 4672308}, "trend_line": 70.427685, "activity_lines": {"activity_5": 62.466164, "activity_10": 66.223003, "activity_20": 71.778102, "activity_30": 72.385555}, "trend_signal": 0, "fair_value": 38.67533, "relative_strength": -6.937086, "rate_of_change": 0.04466573656019293, "market_dynamics": -0.989871, "expectation": {"probability": 57.1163, "direction": "positive"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 55.84277, "high": 59.402747, "low": 49.530543, "close": 52.512148, "volume": 4243722}, "trend_line": 70.564263, "activity_lines": {"activity_5": 58.51195, "activity_10": 63.010606, "activity_20": 69.612459, "activity_30": 71.229714}, "trend_signal": 0, "fair_value": 38.851134, "relative_strength": -5.982541, "rate_of_change": 0.19392657873107727, "market_dynamics": -1.073908, "expectation": {"probability": 54.9074, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 49.15161, "high": 60.140669, "low": 48.962143, "close": 57.069317, "volume": 5379733}, "trend_line": 70.657975, "activity_lines": {"activity_5": 57.338585, "activity_10": 61.236881, "activity_20": 68.000588, "activity_30": 70.359072}, "trend_signal": 0, "fair_value": 39.046346, "relative_strength": -3.599003, "rate_of_change": 0.13280376782224235, "market_dynamics": -1.113369, "expectation": {"probability": 48.7201, "direction": "undecided"}}, {"week_ending": "2025-04-18", "ohlcv": {"open": 58.565105, "high": 58.824375, "low": 56.002321, "close": 56.291507, "volume": 3302516}, "trend_line": 70.576037, "activity_lines": {"activity_5": 56.312254, "activity_10": 59.674074, "activity_20": 66.436003, "activity_30": 69.432203}, "trend_signal": 0, "fair_value": 39.25281, "relative_strength": -3.862386, "rate_of_change": -0.11596426305734613, "market_dynamics": -1.230252, "expectation": {"probability": 54.2781, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 55.473809, "high": 60.74397, "low": 52.978036, "close": 60.379995, "volume": 3557618}, "trend_line": 70.6645, "activity_lines": {"activity_5": 57.355199, "activity_10": 59.257682, "activity_20": 65.389274, "activity_30": 68.774394}, "trend_signal": 0, "fair_value": 39.495099, "relative_strength": -1.72084, "rate_of_change": 0.1253442439676861, "market_dynamics": -1.230285, "expectation": {"probability": 49.1763, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 60.001062, "high": 67.285552, "low": 57.96679, "close": 65.994188, "volume": 4698316}, "trend_line": 70.884728, "activity_lines": {"activity_5": 60.467748, "activity_10": 60.095354, "activity_20": 64.981217, "activity_30": 68.473084}, "trend_signal": 0, "fair_value": 39.771628, "relative_strength": 3.941861, "rate_of_change": 0.3116529516235049, "market_dynamics": -1.059882, "expectation": {"probability": 55.0265, "direction": "positive"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 65.316097, "high": 70.092648, "low": 63.182106, "close": 68.108236, "volume": 6465640}, "trend_line": 71.116733, "activity_lines": {"activity_5": 63.68735, "activity_10": 61.312831, "activity_20": 64.836355, "activity_30": 68.293955}, "trend_signal": 0, "fair_value": 40.065581, "relative_strength": 7.294426, "rate_of_change": 0.3272989916812559, "market_dynamics": -0.759119, "expectation": {"probability": 56.0345, "direction": "positive"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 71.279307, "high": 78.138993, "low": 69.813434, "close": 75.28802, "volume": 7033232}, "trend_line": 71.528378, "activity_lines": {"activity_5": 68.260474, "activity_10": 63.896284, "activity_20": 65.432993, "activity_30": 68.563071}, "trend_signal": 0, "fair_value": 40.402935, "relative_strength": 12.102736, "rate_of_change": 0.5788300202148026, "market_dynamics": -0.250214, "expectation": {"probability": 57.8304, "direction": "positive"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 73.542934, "high": 75.711827, "low": 68.328515, "close": 70.88043, "volume": 5570521}, "trend_line": 71.86738, "activity_lines": {"activity_5": 70.149821, "activity_10": 65.457918, "activity_20": 65.619551, "activity_30": 68.521267}, "trend_signal": 0, "fair_value": 40.702604, "relative_strength": 7.948269, "rate_of_change": 0.4739405666377526, "market_dynamics": 0.155075, "expectation": {"probability": 59.4036, "direction": "positive"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 71.837735, "high": 73.126107, "low": 70.851013, "close": 71.907538, "volume": 2578754}, "trend_line": 72.155732, "activity_lines": {"activity_5": 71.408942, "activity_10": 67.133712, "activity_20": 65.94386, "activity_30": 68.523858}, "trend_signal": 0, "fair_value": 41.009733, "relative_strength": 7.281569, "rate_of_change": 0.4012279284426443, "market_dynamics": 0.373399, "expectation": {"probability": 57.8712, "direction": "positive"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 71.837735, "high": 76.130648, "low": 70.800655, "close": 75.706841, "volume": 2890373}, "trend_line": 71.972211, "activity_lines": {"activity_5": 73.165995, "activity_10": 69.344754, "activity_20": 66.65528, "activity_30": 68.752962}, "trend_signal": 0, "fair_value": 41.343651, "relative_strength": 10.59254, "rate_of_change": -0.254340154154349, "market_dynamics": 0.432953, "expectation": {"probability": 58.0904, "direction": "positive"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 76.205437, "high": 76.285213, "low": 70.481553, "close": 74.04153, "volume": 3493880}, "trend_line": 71.851557, "activity_lines": {"activity_5": 73.720434, "activity_10": 70.913428, "activity_20": 67.24999, "activity_30": 68.886467}, "trend_signal": 0, "fair_value": 41.680259, "relative_strength": 8.080565, "rate_of_change": -0.16763970193996375, "market_dynamics": 0.375708, "expectation": {"probability": 60.4341, "direction": "positive"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 74.659789, "high": 76.604314, "low": 72.74518, "close": 73.792232, "volume": 3585308}, "trend_line": 71.559452, "activity_lines": {"activity_5": 73.796221, "activity_10": 72.045332, "activity_20": 67.878223, "activity_30": 69.011671}, "trend_signal": 0, "fair_value": 42.005839, "relative_strength": 7.43626, "rate_of_change": -0.40653955487701743, "market_dynamics": 0.378948, "expectation": {"probability": 59.8416, "direction": "positive"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 73.83212, "high": 80.662887, "low": 73.687527, "close": 79.825245, "volume": 4776489}, "trend_line": 71.444573, "activity_lines": {"activity_5": 75.982731, "activity_10": 73.970095, "activity_20": 69.093675, "activity_30": 69.544948}, "trend_signal": 0, "fair_value": 42.380199, "relative_strength": 11.622681, "rate_of_change": -0.16053644457756291, "market_dynamics": 0.54211, "expectation": {"probability": 57.9249, "direction": "positive"}}, {"week_ending": "2025-07-04", "ohlcv": {"open": 78.869036, "high": 84.968135, "low": 76.902551, "close": 84.558866, "volume": 3668965}, "trend_line": 71.52263, "activity_lines": {"activity_5": 79.150794, "activity_10": 76.327629, "activity_20": 70.753445, "activity_30": 70.391032}, "trend_signal": 0, "fair_value": 42.783025, "relative_strength": 15.350258, "rate_of_change": 0.10925532440371805, "market_dynamics": 0.681807, "expectation": {"probability": 58.3127, "direction": "positive"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 84.059758, "high": 87.104317, "low": 81.374558, "close": 86.455477, "volume": 4185854}, "trend_line": 71.771673, "activity_lines": {"activity_5": 82.107639, "activity_10": 78.590386, "activity_20": 72.539809, "activity_30": 71.354441}, "trend_signal": 0, "fair_value": 43.204021, "relative_strength": 17.414091, "rate_of_change": 0.34820168106234395, "market_dynamics": 0.842346, "expectation": {"probability": 58.7658, "direction": "positive"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 86.28578, "high": 88.69148, "low": 83.570733, "close": 88.332122, "volume": 4092032}, "trend_line": 72.041822, "activity_lines": {"activity_5": 84.973456, "activity_10": 80.822328, "activity_20": 74.40627, "activity_30": 72.422857}, "trend_signal": 1, "fair_value": 43.632474, "relative_strength": 18.380607, "rate_of_change": 0.37640058912934815, "market_dynamics": 1.033854, "expectation": {"probability": 60.0239, "direction": "positive"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 88.681498, "high": 93.668984, "low": 83.698205, "close": 92.664379, "volume": 3928604}, "trend_line": 72.553204, "activity_lines": {"activity_5": 88.330653, "activity_10": 83.474246, "activity_20": 76.604885, "activity_30": 73.753345}, "trend_signal": 1, "fair_value": 44.080181, "relative_strength": 21.511616, "rate_of_change": 0.7098404590600133, "market_dynamics": 1.155607, "expectation": {"probability": 60.3198, "direction": "positive"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 93.333184, "high": 95.988438, "low": 87.07437, "close": 90.977394, "volume": 4803765}, "trend_line": 72.943582, "activity_lines": {"activity_5": 89.867378, "activity_10": 85.503506, "activity_20": 78.502355, "activity_30": 74.942002}, "trend_signal": 1, "fair_value": 44.522899, "relative_strength": 21.258758, "rate_of_change": 0.5380575611795346, "market_dynamics": 1.330653, "expectation": {"probability": 60.7965, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 92.993791, "high": 113.267455, "low": 91.18702, "close": 110.981641, "volume": 7706105}, "trend_line": 74.069147, "activity_lines": {"activity_5": 97.328709, "activity_10": 90.804502, "activity_20": 82.190281, "activity_30": 77.396071}, "trend_signal": 1, "fair_value": 45.09435, "relative_strength": 42.615737, "rate_of_change": 1.5430624177463543, "market_dynamics": 1.604728, "expectation": {"probability": 60.1338, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 110.592336, "high": 115.783059, "low": 107.862216, "close": 111.730302, "volume": 4562325}, "trend_line": 74.976691, "activity_lines": {"activity_5": 103.278076, "activity_10": 95.53118, "activity_20": 85.722706, "activity_30": 79.825823}, "trend_signal": 1, "fair_value": 45.67467, "relative_strength": 40.513905, "rate_of_change": 1.2252658991739185, "market_dynamics": 1.820921, "expectation": {"probability": 60.4329, "direction": "positive"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 111.101426, "high": 115.97262, "low": 107.258295, "close": 114.21586, "volume": 3014606}, "trend_line": 75.914973, "activity_lines": {"activity_5": 108.370973, "activity_10": 100.054806, "activity_20": 89.231372, "activity_30": 82.357382}, "trend_signal": 1, "fair_value": 46.272803, "relative_strength": 41.514079, "rate_of_change": 1.2514315949206145, "market_dynamics": 1.937946, "expectation": {"probability": 60.7838, "direction": "positive"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 114.245806, "high": 120.035359, "low": 114.185913, "close": 118.338491, "volume": 4209750}, "trend_line": 77.311325, "activity_lines": {"activity_5": 113.112498, "activity_10": 104.597558, "activity_20": 92.838842, "activity_30": 85.094383}, "trend_signal": 1, "fair_value": 46.908072, "relative_strength": 44.838959, "rate_of_change": 1.8393630990292165, "market_dynamics": 2.077501, "expectation": {"probability": 61.1284, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 115.763095, "high": 118.403376, "low": 112.691484, "close": 116.771293, "volume": 3202978}, "trend_line": 78.588386, "activity_lines": {"activity_5": 115.620017, "activity_10": 108.045434, "activity_20": 96.005297, "activity_30": 87.640187}, "trend_signal": 1, "fair_value": 47.530288, "relative_strength": 40.523367, "rate_of_change": 1.6518420813509578, "market_dynamics": 1.999375, "expectation": {"probability": 61.6005, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 117.549901, "high": 124.547394, "low": 111.470766, "close": 121.882158, "volume": 4435621}, "trend_line": 80.210739, "activity_lines": {"activity_5": 118.111564, "activity_10": 111.750811, "activity_20": 99.370502, "activity_30": 90.433334}, "trend_signal": 1, "fair_value": 48.188398, "relative_strength": 42.53339, "rate_of_change": 2.0643673735709545, "market_dynamics": 2.024583, "expectation": {"probability": 60.9362, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 122.471105, "high": 128.789812, "low": 118.428331, "close": 128.590168, "volume": 5297825}, "trend_line": 82.305644, "activity_lines": {"activity_5": 122.112413, "activity_10": 115.997221, "activity_20": 103.081698, "activity_30": 93.554588}, "trend_signal": 1, "fair_value": 48.902096, "relative_strength": 46.616732, "rate_of_change": 2.611751276845856, "market_dynamics": 2.153855, "expectation": {"probability": 61.2172, "direction": "positive"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 128.590168, "high": 135.48784, "low": 124.367715, "close": 133.181961, "volume": 3977655}, "trend_line": 84.363742, "activity_lines": {"activity_5": 126.519869, "activity_10": 120.312418, "activity_20": 106.932131, "activity_30": 96.836931}, "trend_signal": 1, "fair_value": 49.65369, "relative_strength": 50.120783, "rate_of_change": 2.5005551259643886, "market_dynamics": 2.130242, "expectation": {"probability": 61.5469, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 134.399785, "high": 141.100104, "low": 133.007274, "close": 136.695408, "volume": 4332831}, "trend_line": 86.814793, "activity_lines": {"activity_5": 130.834066, "activity_10": 124.450971, "activity_20": 110.807303, "activity_30": 100.213167}, "trend_signal": 1, "fair_value": 50.422213, "relative_strength": 50.238014, "rate_of_change": 2.905336987067255, "market_dynamics": 2.177442, "expectation": {"probability": 61.8711, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 137.834037, "high": 142.666219, "low": 132.080964, "close": 132.530423, "volume": 2939156}, "trend_line": 89.002867, "activity_lines": {"activity_5": 132.536142, "activity_10": 127.03169, "activity_20": 113.993394, "activity_30": 103.162563}, "trend_signal": 1, "fair_value": 51.16875, "relative_strength": 47.26847, "rate_of_change": 2.520393039467364, "market_dynamics": 2.044858, "expectation": {"probability": 62.3421, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 136.865204, "high": 142.328625, "low": 133.522928, "close": 136.615504, "volume": 4783818}, "trend_line": 91.444947, "activity_lines": {"activity_5": 134.549302, "activity_10": 129.599642, "activity_20": 117.274969, "activity_30": 106.234346}, "trend_signal": 1, "fair_value": 51.932549, "relative_strength": 47.224065, "rate_of_change": 2.743821724304684, "market_dynamics": 1.949289, "expectation": {"probability": 61.6742, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 139.581932, "high": 143.761899, "low": 127.156893, "close": 142.198782, "volume": 3670959}, "trend_line": 94.283915, "activity_lines": {"activity_5": 137.441331, "activity_10": 132.716665, "activity_20": 120.780152, "activity_30": 109.508787}, "trend_signal": 1, "fair_value": 52.716991, "relative_strength": 48.211822, "rate_of_change": 3.104565198118595, "market_dynamics": 1.878211, "expectation": {"probability": 61.9389, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 144.825619, "high": 145.984224, "low": 138.083736, "close": 141.349804, "volume": 3586374}, "trend_line": 97.24517, "activity_lines": {"activity_5": 139.143128, "activity_10": 135.125355, "activity_20": 123.887851, "activity_30": 112.545296}, "trend_signal": 1, "fair_value": 53.488762, "relative_strength": 44.423069, "rate_of_change": 3.1407849366458835, "market_dynamics": 1.765454, "expectation": {"probability": 62.4895, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 142.608288, "high": 145.085306, "low": 121.683484, "close": 125.29913, "volume": 6400585}, "trend_line": 99.519498, "activity_lines": {"activity_5": 134.950176, "activity_10": 134.122397, "activity_20": 125.146399, "activity_30": 114.355228}, "trend_signal": 1, "fair_value": 54.151548, "relative_strength": 29.284619, "rate_of_change": 2.3387567732155716, "market_dynamics": 1.422796, "expectation": {"probability": 62.0373, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 129.943538, "high": 132.065982, "low": 111.960191, "close": 117.898042, "volume": 4170803}, "trend_line": 101.573049, "activity_lines": {"activity_5": 129.049947, "activity_10": 131.64723, "activity_20": 125.454811, "activity_30": 115.540941}, "trend_signal": 1, "fair_value": 54.77393, "relative_strength": 20.810479, "rate_of_change": 2.063465995377106, "market_dynamics": 0.744848, "expectation": {"probability": 61.7794, "direction": "positive"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 118.237633, "high": 127.816099, "low": 112.962085, "close": 116.909232, "volume": 4164603}, "trend_line": 103.457357, "activity_lines": {"activity_5": 123.795607, "activity_10": 128.971792, "activity_20": 125.487751, "activity_30": 116.530372}, "trend_signal": 1, "fair_value": 55.387711, "relative_strength": 21.545302, "rate_of_change": 1.8551259596430982, "market_dynamics": 0.088005, "expectation": {"probability": 61.2531, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 114.861698, "high": 126.747386, "low": 114.711878, "close": 126.407795, "volume": 1741439}, "trend_line": 105.471143, "activity_lines": {"activity_5": 123.021206, "activity_10": 128.113783, "activity_20": 126.271267, "activity_30": 118.011046}, "trend_signal": 1, "fair_value": 56.062381, "relative_strength": 25.987269, "rate_of_change": 1.9464889287670435, "market_dynamics": -0.553424, "expectation": {"probability": 60.5602, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 123.071812, "high": 127.71622, "low": 119.915612, "close": 125.508877, "volume": 2565733}, "trend_line": 107.384498, "activity_lines": {"activity_5": 122.999898, "activity_10": 127.132014, "activity_20": 126.778922, "activity_30": 119.303803}, "trend_signal": 1, "fair_value": 56.733488, "relative_strength": 23.922898, "rate_of_change": 1.8141028394847258, "market_dynamics": -0.849997, "expectation": {"probability": 60.7333, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 133.219593, "high": 138.353412, "low": 121.60358, "close": 126.128132, "volume": 7384950}, "trend_line": 109.079169, "activity_lines": {"activity_5": 124.241071, "activity_10": 126.402347, "activity_20": 127.168522, "activity_30": 120.513069}, "trend_signal": 1, "fair_value": 57.410701, "relative_strength": 24.398692, "rate_of_change": 1.5781337451519304, "market_dynamics": -0.730204, "expectation": {"probability": 60.2706, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 128.225606, "high": 132.443428, "low": 121.264089, "close": 125.039443, "volume": 14932545}, "trend_line": 110.884469, "activity_lines": {"activity_5": 125.06408, "activity_10": 125.666869, "activity_20": 127.295087, "activity_30": 121.542764}, "trend_signal": 1, "fair_value": 58.074462, "relative_strength": 22.443364, "rate_of_change": 1.6550364442178715, "market_dynamics": -0.585855, "expectation": {"probability": 60.6281, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 127.866039, "high": 131.841253, "low": 126.567603, "close": 129.004668, "volume": 2585085}, "trend_line": 112.787707, "activity_lines": {"activity_5": 126.732737, "activity_10": 125.788541, "activity_20": 127.637091, "activity_30": 122.71181}, "trend_signal": 1, "fair_value": 58.763138, "relative_strength": 23.669327, "rate_of_change": 1.7164153079003355, "market_dynamics": -0.557879, "expectation": {"probability": 59.6929, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 127.925967, "high": 130.956758, "low": 122.511481, "close": 130.536993, "volume": 3124338}, "trend_line": 114.615378, "activity_lines": {"activity_5": 128.105807, "activity_10": 126.327196, "activity_20": 128.039207, "activity_30": 123.856925}, "trend_signal": 1, "fair_value": 59.454262, "relative_strength": 25.557705, "rate_of_change": 1.6204523069167542, "market_dynamics": -0.512698, "expectation": {"probability": 59.8031, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 132.146093, "high": 133.875126, "low": 122.431526, "close": 129.877362, "volume": 3376237}, "trend_line": 116.476573, "activity_lines": {"activity_5": 128.98372, "activity_10": 126.95795, "activity_20": 128.288946, "activity_30": 124.841569}, "trend_signal": 1, "fair_value": 60.130318, "relative_strength": 22.150224, "rate_of_change": 1.623861503122203, "market_dynamics": -0.649107, "expectation": {"probability": 60.8177, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 129.427613, "high": 155.103253, "low": 128.892912, "close": 149.306495, "volume": 5146980}, "trend_line": 118.993715, "activity_lines": {"activity_5": 136.046779, "activity_10": 131.329864, "activity_20": 130.314499, "activity_30": 126.959628}, "trend_signal": 1, "fair_value": 60.928084, "relative_strength": 39.636561, "rate_of_change": 2.161071480013404, "market_dynamics": -0.520543, "expectation": {"probability": 59.3004, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 145.398681, "high": 153.983879, "low": 143.283764, "close": 147.987233, "volume": 2382407}, "trend_line": 121.265781, "activity_lines": {"activity_5": 141.124859, "activity_10": 135.025415, "activity_20": 132.066942, "activity_30": 128.830178}, "trend_signal": 1, "fair_value": 61.713548, "relative_strength": 37.666399, "rate_of_change": 1.9094000048658113, "market_dynamics": -0.301308, "expectation": {"probability": 60.2488, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 148.476959, "high": 154.893371, "low": 146.2582, "close": 148.167132, "volume": 2938079}, "trend_line": 123.386057, "activity_lines": {"activity_5": 144.733053, "activity_10": 138.206599, "activity_20": 133.687871, "activity_30": 130.565749}, "trend_signal": 1, "fair_value": 62.498148, "relative_strength": 35.853957, "rate_of_change": 1.748453671361742, "market_dynamics": -0.072549, "expectation": {"probability": 58.6515, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 147.317608, "high": 160.979966, "low": 140.431459, "close": 160.450263, "volume": 3944293}, "trend_line": 125.85255, "activity_lines": {"activity_5": 151.158126, "activity_10": 143.052753, "activity_20": 136.353455, "activity_30": 132.956988}, "trend_signal": 1, "fair_value": 63.366907, "relative_strength": 45.623544, "rate_of_change": 1.999004636318024, "market_dynamics": 0.322832, "expectation": {"probability": 59.7552, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 160.450263, "high": 174.332499, "low": 157.831727, "close": 166.436914, "volume": 3268868}, "trend_line": 128.456043, "activity_lines": {"activity_5": 157.584532, "activity_10": 148.368436, "activity_20": 139.437481, "activity_30": 135.575334}, "trend_signal": 1, "fair_value": 64.268685, "relative_strength": 50.793034, "rate_of_change": 2.068685139872017, "market_dynamics": 0.541, "expectation": {"probability": 59.7038, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 164.90777, "high": 170.534623, "low": 159.720571, "close": 169.265333, "volume": 2543498}, "trend_line": 131.009408, "activity_lines": {"activity_5": 162.51644, "activity_10": 153.45423, "activity_20": 142.632524, "activity_30": 138.208192}, "trend_signal": 1, "fair_value": 65.188467, "relative_strength": 49.260012, "rate_of_change": 1.9877344345723105, "market_dynamics": 0.810272, "expectation": {"probability": 59.7038, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 167.766171, "high": 169.010475, "low": 139.082214, "close": 150.635752, "volume": 5766079}, "trend_line": 132.99802, "activity_lines": {"activity_5": 159.907899, "activity_10": 154.368515, "activity_20": 143.898227, "activity_30": 139.474407}, "trend_signal": 1, "fair_value": 65.978619, "relative_strength": 31.986892, "rate_of_change": 1.517915415662354, "market_dynamics": 0.929834, "expectation": {"probability": 60.2626, "direction": "positive"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 147.95725, "high": 152.704595, "low": 131.424896, "close": 133.075573, "volume": 3242031}, "trend_line": 133.734484, "activity_lines": {"activity_5": 151.269398, "activity_10": 151.624653, "activity_20": 143.405315, "activity_30": 139.479411}, "trend_signal": 1, "fair_value": 66.670134, "relative_strength": 17.777029, "rate_of_change": 0.5537405744837496, "market_dynamics": 0.652461, "expectation": {"probability": 61.1297, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 130.307121, "high": 139.881766, "low": 124.500469, "close": 133.425377, "volume": 5365140}, "trend_line": 134.457653, "activity_lines": {"activity_5": 143.753601, "activity_10": 148.870375, "activity_20": 142.962575, "activity_30": 139.459468}, "trend_signal": 1, "fair_value": 67.375614, "relative_strength": 18.781597, "rate_of_change": 0.54074983382744, "market_dynamics": 0.295779, "expectation": {"probability": 60.1129, "direction": "positive"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 135.92398, "high": 144.958927, "low": 133.845143, "close": 138.742404, "volume": 4827562}, "trend_line": 135.275205, "activity_lines": {"activity_5": 139.811806, "activity_10": 147.030314, "activity_20": 143.067997, "activity_30": 139.735904}, "trend_signal": 1, "fair_value": 68.113981, "relative_strength": 24.368959, "rate_of_change": 0.6080367920746068, "market_dynamics": -0.062876, "expectation": {"probability": 59.2643, "direction": "positive"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 142.620235, "high": 151.005545, "low": 139.422023, "close": 143.419788, "volume": 2954237}, "trend_line": 136.111248, "activity_lines": {"activity_5": 139.275439, "activity_10": 145.879503, "activity_20": 143.6313, "activity_30": 140.261361}, "trend_signal": 1, "fair_value": 68.877534, "relative_strength": 29.722795, "rate_of_change": 0.6180312201337927, "market_dynamics": -0.334194, "expectation": {"probability": 59.198, "direction": "positive"}}, {"week_ending": "2026-04-03", "ohlcv": {"open": 144.789022, "high": 154.599, "low": 132.52588, "close": 147.82, "volume": 3311149}, "trend_line": 137.146205, "activity_lines": {"activity_5": 141.928846, "activity_10": 145.635762, "activity_20": 144.527381, "activity_30": 141.016764}, "trend_signal": 1, "fair_value": 69.668473, "relative_strength": 27.578271, "rate_of_change": 0.7603758067077748, "market_dynamics": -0.349216, "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.20997, "activity_10": 147.816879, "activity_20": 146.549549, "activity_30": 142.564751}, "trend_signal": 1, "fair_value": 70.541763, "relative_strength": 32.378092, "rate_of_change": 0.9541605617158687, "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.843465, "activity_10": 150.429399, "activity_20": 148.710618, "activity_30": 144.265087}, "trend_signal": 1, "fair_value": 71.444834, "relative_strength": 27.843126, "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.942729, "activity_lines": {"activity_5": 162.647986, "activity_10": 154.197197, "activity_20": 151.335486, "activity_30": 146.325594}, "trend_signal": 1, "fair_value": 72.384986, "relative_strength": 30.61064, "rate_of_change": 0.9169286101449794, "market_dynamics": 0.023813, "expectation": {"probability": 60.374, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 171.86129, "high": 183.851613, "low": 163.757831, "close": 180.204556, "volume": 3686257}, "trend_line": 142.393034, "activity_lines": {"activity_5": 170.130185, "activity_10": 159.435584, "activity_20": 154.560354, "activity_30": 148.858616}, "trend_signal": 1, "fair_value": 73.385729, "relative_strength": 34.029995, "rate_of_change": 1.0290030640743346, "market_dynamics": 0.26028, "expectation": {"probability": 60.9619, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 181.273694, "high": 205.334274, "low": 98.010895, "close": 104.715484, "volume": 25363932}, "trend_line": 141.465869, "activity_lines": {"activity_5": 149.997043, "activity_10": 150.749792, "activity_20": 150.33828, "activity_30": 146.427806}, "trend_signal": 1, "fair_value": 73.901494, "relative_strength": -24.063734, "rate_of_change": -0.6511308692249665, "market_dynamics": 0.088989, "expectation": {"probability": 62.5443, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 106.274226, "high": 118.68421, "low": 105.33998, "close": 113.238605, "volume": 10978320}, "trend_line": 140.686639, "activity_lines": {"activity_5": 135.578575, "activity_10": 144.448571, "activity_20": 147.024712, "activity_30": 144.606692}, "trend_signal": 0, "fair_value": 74.453319, "relative_strength": -18.265754, "rate_of_change": -0.5508254432735179, "market_dynamics": -0.283872, "expectation": {"probability": 65.1605, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 111.629903, "high": 119.853266, "low": 103.491472, "close": 117.455202, "volume": 8631126}, "trend_line": 139.861853, "activity_lines": {"activity_5": 125.759066, "activity_10": 139.274677, "activity_20": 144.187801, "activity_30": 143.10789}, "trend_signal": 0, "fair_value": 75.034006, "relative_strength": -16.247677, "rate_of_change": -0.5862575194507399, "market_dynamics": -0.616662, "expectation": {"probability": 65.771, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 119.153831, "high": 135.560589, "low": 117.705, "close": 125.678565, "volume": 10430816}, "trend_line": 139.339478, "activity_lines": {"activity_5": 121.837665, "activity_10": 135.886306, "activity_20": 142.196362, "activity_30": 142.192839}, "trend_signal": 0, "fair_value": 75.663678, "relative_strength": -12.052374, "rate_of_change": -0.3734935500961671, "market_dynamics": -1.005459, "expectation": {"probability": 66.9673, "direction": "positive"}}, {"week_ending": "2026-06-05", "ohlcv": {"open": 123.100645, "high": 129.895161, "low": 119.753347, "close": 121.741742, "volume": 7110524}, "trend_line": 139.220899, "activity_lines": {"activity_5": 119.665418, "activity_10": 132.019673, "activity_20": 139.849982, "activity_30": 141.057501}, "trend_signal": 0, "fair_value": 76.2551, "relative_strength": -12.950866, "rate_of_change": -0.08510079246888745, "market_dynamics": -1.079096, "expectation": {"probability": 74.3814, "direction": "positive"}}, {"week_ending": "2026-06-12", "ohlcv": {"open": 123.710153, "high": 125.858419, "low": 87.329516, "close": 98.570444, "volume": 16913579}, "trend_line": 138.576645, "activity_lines": {"activity_5": 113.666926, "activity_10": 124.334224, "activity_20": 135.428072, "activity_30": 138.434891}, "trend_signal": 0, "fair_value": 76.700515, "relative_strength": -29.971015, "rate_of_change": -0.46275667276073934, "market_dynamics": -1.025881, "expectation": {"probability": 71.669, "direction": "positive"}}, {"week_ending": "2026-06-19", "ohlcv": {"open": 101.917742, "high": 106.708875, "low": 96.192363, "close": 101.218306, "volume": 5696778}, "trend_line": 138.053615, "activity_lines": {"activity_5": 108.960724, "activity_10": 118.025651, "activity_20": 131.493658, "activity_30": 136.024676}, "trend_signal": 0, "fair_value": 77.168842, "relative_strength": -28.823974, "rate_of_change": -0.3774301217928935, "market_dynamics": -1.051321, "expectation": {"probability": 64.1026, "direction": "positive"}}, {"week_ending": "2026-06-26", "ohlcv": {"open": 101.90775, "high": 108.98204, "low": 64.947581, "close": 93.034911, "volume": 28349648}, "trend_line": 136.941185, "activity_lines": {"activity_5": 102.328077, "activity_10": 111.318673, "activity_20": 127.003439, "activity_30": 133.120243}, "trend_signal": 0, "fair_value": 77.57233, "relative_strength": -32.96098, "rate_of_change": -0.805795632370813, "market_dynamics": -1.024139, "expectation": {"probability": 69.9355, "direction": "positive"}}, {"week_ending": "2026-07-03", "ohlcv": {"open": 97.641194, "high": 99.29, "low": 87.05, "close": 88.2, "volume": 5531148}, "trend_line": 135.697556, "activity_lines": {"activity_5": 95.711813, "activity_10": 105.037621, "activity_20": 122.373777, "activity_30": 129.975651}, "trend_signal": 0, "fair_value": 77.9478, "relative_strength": -37.677185, "rate_of_change": -0.9081482681780493, "market_dynamics": -1.103091, "expectation": {"probability": 67.6654, "direction": "positive"}}, {"week_ending": "2026-07-10", "ohlcv": {"open": 88.42, "high": 93.425, "low": 84.68, "close": 86.6, "volume": 6106685}, "trend_line": 134.379952, "activity_lines": {"activity_5": 91.060786, "activity_10": 99.982025, "activity_20": 117.964291, "activity_30": 126.808066}, "trend_signal": 0, "fair_value": 78.313013, "relative_strength": -39.476147, "rate_of_change": -0.9709858002158777, "market_dynamics": -1.215794, "expectation": {"probability": 65.1442, "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."}