{"ticker": {"uuid": "bbf82ff9-7915-4131-9e80-b5387aa890c9", "symbol": "GVA", "name": "Granite Construction Incorporated", "exchange": "NYSE", "asset_type": "Equity", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, GVA rose 13.47%, moving from 120.60 to 136.84. The latest weekly close is above the Trend Line and above Fair Value. Trend Signal is active on the latest week and was active in 12 of the last 12 weeks. Relative Strength is 6.79 and has softened across the 12-week window. Market Dynamics is 0.31 on the latest week. Expectation is positive at 57.02%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "136.84"}, {"label": "12-Week Change", "value": "13.47%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 57.02%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "6.79"}, {"label": "Market Dynamics", "value": "0.31"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 130.91, "high": 140.02, "low": 130.215, "close": 136.84, "volume": 2901568}, "trend_line": 122.044077, "activity_lines": {"activity_5": 136.188667, "activity_10": 133.310582, "activity_20": 129.638271, "activity_30": 127.01978}, "trend_signal": 1, "fair_value": 79.626958, "relative_strength": 6.79389, "rate_of_change": 0.9417056889461893, "market_dynamics": 0.310014, "expectation": {"probability": 57.0232, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 37.501527, "high": 39.841415, "low": 36.597699, "close": 38.762, "volume": 2731777}, "trend_line": 37.650457, "activity_lines": {"activity_5": 37.341267, "activity_10": 36.923605, "activity_20": 37.836508, "activity_30": 38.027659}, "trend_signal": 0, "fair_value": 31.746404, "relative_strength": 5.668513, "rate_of_change": 0.5445200790577478, "market_dynamics": -0.809159, "expectation": {"probability": 48.6474, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 38.625222, "high": 39.670732, "low": 37.970557, "close": 38.8695, "volume": 3956669}, "trend_line": 37.80004, "activity_lines": {"activity_5": 37.993987, "activity_10": 37.279633, "activity_20": 37.839149, "activity_30": 38.106307}, "trend_signal": 0, "fair_value": 31.881669, "relative_strength": 2.965905, "rate_of_change": 0.3972939823811429, "market_dynamics": -0.476527, "expectation": {"probability": 49.3793, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 38.537238, "high": 39.734198, "low": 38.126851, "close": 38.3809, "volume": 1386832}, "trend_line": 37.931073, "activity_lines": {"activity_5": 38.3034, "activity_10": 37.524971, "activity_20": 37.802642, "activity_30": 38.143782}, "trend_signal": 0, "fair_value": 32.018083, "relative_strength": 2.785078, "rate_of_change": 0.34664778132508606, "market_dynamics": -0.304837, "expectation": {"probability": 52.5479, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 38.68191, "high": 39.838642, "low": 38.05453, "close": 38.9956, "volume": 980328}, "trend_line": 38.049603, "activity_lines": {"activity_5": 38.675707, "activity_10": 37.869993, "activity_20": 37.841811, "activity_30": 38.212461}, "trend_signal": 0, "fair_value": 32.159131, "relative_strength": 1.767218, "rate_of_change": 0.3124878645009589, "market_dynamics": -0.113466, "expectation": {"probability": 49.3965, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 38.711342, "high": 39.304413, "low": 37.505595, "close": 38.5643, "volume": 708002}, "trend_line": 38.17931, "activity_lines": {"activity_5": 38.696507, "activity_10": 38.098595, "activity_20": 37.84437, "activity_30": 38.245667}, "trend_signal": 0, "fair_value": 32.300767, "relative_strength": 1.385263, "rate_of_change": 0.3408892334566628, "market_dynamics": -0.10049, "expectation": {"probability": 52.5956, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 38.427007, "high": 40.877709, "low": 38.427007, "close": 39.7994, "volume": 1403363}, "trend_line": 38.375093, "activity_lines": {"activity_5": 39.058153, "activity_10": 38.527996, "activity_20": 37.98397, "activity_30": 38.350189}, "trend_signal": 0, "fair_value": 32.441044, "relative_strength": 1.787804, "rate_of_change": 0.5127986859898691, "market_dynamics": -0.074121, "expectation": {"probability": 49.3025, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 39.907243, "high": 43.053946, "low": 39.485723, "close": 41.8482, "volume": 2231310}, "trend_line": 38.62429, "activity_lines": {"activity_5": 40.033573, "activity_10": 39.242825, "activity_20": 38.331577, "activity_30": 38.57426}, "trend_signal": 0, "fair_value": 32.598763, "relative_strength": 5.917162, "rate_of_change": 0.6493717161806027, "market_dynamics": 0.210492, "expectation": {"probability": 48.6968, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 41.916853, "high": 42.642261, "low": 38.613303, "close": 39.2995, "volume": 2937693}, "trend_line": 38.795683, "activity_lines": {"activity_5": 39.960847, "activity_10": 39.390885, "activity_20": 38.438974, "activity_30": 38.617822}, "trend_signal": 0, "fair_value": 32.749181, "relative_strength": -1.884482, "rate_of_change": 0.4437440791791766, "market_dynamics": 0.389867, "expectation": {"probability": 52.0055, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 39.52492, "high": 41.612918, "low": 39.172019, "close": 41.2012, "volume": 1182888}, "trend_line": 39.017157, "activity_lines": {"activity_5": 40.46078, "activity_10": 39.829278, "activity_20": 38.730179, "activity_30": 38.773017}, "trend_signal": 0, "fair_value": 32.89958, "relative_strength": 4.735651, "rate_of_change": 0.570872795305603, "market_dynamics": 0.566664, "expectation": {"probability": 48.5132, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 41.054196, "high": 42.475604, "low": 40.662083, "close": 41.4169, "volume": 1101589}, "trend_line": 39.128293, "activity_lines": {"activity_5": 40.885573, "activity_10": 40.210131, "activity_20": 39.031437, "activity_30": 38.927839}, "trend_signal": 0, "fair_value": 33.04825, "relative_strength": 5.089038, "rate_of_change": 0.28483879540480594, "market_dynamics": 0.619551, "expectation": {"probability": 48.7038, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 41.377699, "high": 41.909012, "low": 39.142656, "close": 39.6426, "volume": 1031287}, "trend_line": 39.16178, "activity_lines": {"activity_5": 40.52876, "activity_10": 40.197195, "activity_20": 39.151548, "activity_30": 38.96102}, "trend_signal": 0, "fair_value": 33.194763, "relative_strength": 2.282316, "rate_of_change": 0.08558257320348969, "market_dynamics": 0.441049, "expectation": {"probability": 53.973, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 39.760255, "high": 40.034734, "low": 38.995635, "close": 39.9171, "volume": 730192}, "trend_line": 39.145003, "activity_lines": {"activity_5": 40.2739, "activity_10": 40.218156, "activity_20": 39.300169, "activity_30": 39.00975}, "trend_signal": 0, "fair_value": 33.337649, "relative_strength": 1.819131, "rate_of_change": -0.04284023862040387, "market_dynamics": 0.317424, "expectation": {"probability": 49.1851, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 40.09349, "high": 41.808981, "low": 39.769997, "close": 41.5247, "volume": 823812}, "trend_line": 39.129867, "activity_lines": {"activity_5": 40.683647, "activity_10": 40.512362, "activity_20": 39.591182, "activity_30": 39.163279}, "trend_signal": 1, "fair_value": 33.49132, "relative_strength": 2.865276, "rate_of_change": -0.0386664933963739, "market_dynamics": 0.348724, "expectation": {"probability": 52.9523, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 41.09342, "high": 41.09342, "low": 38.338828, "close": 38.9368, "volume": 1007554}, "trend_line": 39.096647, "activity_lines": {"activity_5": 40.082413, "activity_10": 40.27888, "activity_20": 39.617595, "activity_30": 39.150823}, "trend_signal": 1, "fair_value": 33.6366, "relative_strength": -2.63342, "rate_of_change": -0.08489678740794092, "market_dynamics": 0.107762, "expectation": {"probability": 53.0715, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 39.123025, "high": 39.270067, "low": 37.946687, "close": 38.3388, "volume": 1624602}, "trend_line": 38.953237, "activity_lines": {"activity_5": 39.432807, "activity_10": 39.93774, "activity_20": 39.577383, "activity_30": 39.10193}, "trend_signal": 1, "fair_value": 33.772122, "relative_strength": -4.32455, "rate_of_change": -0.3668089491152421, "market_dynamics": -0.060801, "expectation": {"probability": 52.5696, "direction": "undecided"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 38.505472, "high": 38.799557, "low": 36.466486, "close": 36.5155, "volume": 910578}, "trend_line": 38.753597, "activity_lines": {"activity_5": 38.38064, "activity_10": 39.269191, "activity_20": 39.358373, "activity_30": 38.944657}, "trend_signal": 0, "fair_value": 33.900684, "relative_strength": -6.391142, "rate_of_change": -0.5125119640249725, "market_dynamics": -0.376204, "expectation": {"probability": 51.9658, "direction": "undecided"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 36.492368, "high": 37.859602, "low": 35.34153, "close": 37.3973, "volume": 2752559}, "trend_line": 38.58757, "activity_lines": {"activity_5": 37.83088, "activity_10": 38.820676, "activity_20": 39.216174, "activity_30": 38.857154}, "trend_signal": 0, "fair_value": 34.029664, "relative_strength": -3.826442, "rate_of_change": -0.4284170060394644, "market_dynamics": -0.643983, "expectation": {"probability": 49.2257, "direction": "undecided"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 37.249777, "high": 37.923558, "low": 35.616964, "close": 37.5547, "volume": 1475303}, "trend_line": 38.510553, "activity_lines": {"activity_5": 37.501573, "activity_10": 38.481705, "activity_20": 39.083088, "activity_30": 38.790517}, "trend_signal": 0, "fair_value": 34.151274, "relative_strength": -4.176258, "rate_of_change": -0.19959017890993888, "market_dynamics": -0.767865, "expectation": {"probability": 49.9455, "direction": "undecided"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 37.328441, "high": 38.597313, "low": 35.764483, "close": 35.8235, "volume": 941587}, "trend_line": 38.404723, "activity_lines": {"activity_5": 36.859867, "activity_10": 37.859695, "activity_20": 38.778917, "activity_30": 38.617158}, "trend_signal": 0, "fair_value": 34.262328, "relative_strength": -9.21219, "rate_of_change": -0.27480779099693664, "market_dynamics": -0.955848, "expectation": {"probability": 52.749, "direction": "undecided"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 36.246516, "high": 36.905544, "low": 34.387468, "close": 34.7219, "volume": 1745110}, "trend_line": 38.26672, "activity_lines": {"activity_5": 36.058513, "activity_10": 37.135169, "activity_20": 38.370098, "activity_30": 38.379557}, "trend_signal": 0, "fair_value": 34.362644, "relative_strength": -10.060653, "rate_of_change": -0.3593386157218154, "market_dynamics": -0.941462, "expectation": {"probability": 52.0129, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 34.731769, "high": 34.987511, "low": 33.187479, "close": 33.7088, "volume": 1205336}, "trend_line": 38.052357, "activity_lines": {"activity_5": 35.160587, "activity_10": 36.348171, "activity_20": 37.878029, "activity_30": 38.085498}, "trend_signal": 0, "fair_value": 34.462313, "relative_strength": -10.411217, "rate_of_change": -0.5601812750086727, "market_dynamics": -1.155317, "expectation": {"probability": 51.7526, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 34.072697, "high": 45.954862, "low": 33.428424, "close": 45.1778, "volume": 3544089}, "trend_line": 38.302697, "activity_lines": {"activity_5": 38.272773, "activity_10": 37.754333, "activity_20": 38.502309, "activity_30": 38.545204}, "trend_signal": 0, "fair_value": 34.632367, "relative_strength": 13.111348, "rate_of_change": 0.6578830320550219, "market_dynamics": -0.722144, "expectation": {"probability": 50.8641, "direction": "undecided"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 45.246676, "high": 45.295857, "low": 43.299101, "close": 44.086, "volume": 1519862}, "trend_line": 38.515013, "activity_lines": {"activity_5": 40.502327, "activity_10": 38.866336, "activity_20": 38.992569, "activity_30": 38.91832}, "trend_signal": 1, "fair_value": 34.777697, "relative_strength": 8.512403, "rate_of_change": 0.5543108361272869, "market_dynamics": -0.280752, "expectation": {"probability": 54.0149, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 44.017114, "high": 46.535188, "low": 43.525303, "close": 45.6696, "volume": 2233176}, "trend_line": 38.80715, "activity_lines": {"activity_5": 42.824327, "activity_10": 40.219698, "activity_20": 39.60648, "activity_30": 39.379906}, "trend_signal": 1, "fair_value": 34.925403, "relative_strength": 9.57208, "rate_of_change": 0.7585016263657933, "market_dynamics": 0.253182, "expectation": {"probability": 51.0774, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 45.610613, "high": 45.777829, "low": 44.597481, "close": 45.227, "volume": 588057}, "trend_line": 39.072807, "activity_lines": {"activity_5": 44.342387, "activity_10": 41.370173, "activity_20": 40.146458, "activity_30": 39.79409}, "trend_signal": 1, "fair_value": 35.061649, "relative_strength": 7.16013, "rate_of_change": 0.6845568406852793, "market_dynamics": 0.754926, "expectation": {"probability": 51.9481, "direction": "undecided"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 45.118742, "high": 46.402368, "low": 44.328992, "close": 46.1122, "volume": 1394275}, "trend_line": 39.442883, "activity_lines": {"activity_5": 45.455173, "activity_10": 42.556353, "activity_20": 40.739014, "activity_30": 40.248245}, "trend_signal": 1, "fair_value": 35.194106, "relative_strength": 8.084978, "rate_of_change": 0.9471446471711248, "market_dynamics": 0.769297, "expectation": {"probability": 50.0, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 45.826988, "high": 47.995876, "low": 45.669608, "close": 47.568, "volume": 1479521}, "trend_line": 39.823053, "activity_lines": {"activity_5": 46.226333, "activity_10": 43.832738, "activity_20": 41.440156, "activity_30": 40.772446}, "trend_signal": 1, "fair_value": 35.336135, "relative_strength": 10.914103, "rate_of_change": 0.9638494224674187, "market_dynamics": 0.898491, "expectation": {"probability": 50.9569, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 47.518843, "high": 49.530353, "low": 46.397513, "close": 48.7287, "volume": 2418500}, "trend_line": 40.238983, "activity_lines": {"activity_5": 47.225047, "activity_10": 45.135238, "activity_20": 42.224604, "activity_30": 41.347003}, "trend_signal": 1, "fair_value": 35.48657, "relative_strength": 10.642275, "rate_of_change": 1.0444452865027598, "market_dynamics": 0.991665, "expectation": {"probability": 52.0064, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 48.689279, "high": 50.813902, "low": 48.241731, "close": 50.3516, "volume": 1270248}, "trend_line": 40.721387, "activity_lines": {"activity_5": 48.455213, "activity_10": 46.529647, "activity_20": 43.118713, "activity_30": 41.99943}, "trend_signal": 1, "fair_value": 35.645961, "relative_strength": 12.93348, "rate_of_change": 1.1988473963171546, "market_dynamics": 1.09708, "expectation": {"probability": 52.2808, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 50.725544, "high": 51.514433, "low": 50.074711, "close": 50.1536, "volume": 736807}, "trend_line": 41.143123, "activity_lines": {"activity_5": 49.307247, "activity_10": 47.623909, "activity_20": 43.950392, "activity_30": 42.60796}, "trend_signal": 1, "fair_value": 35.805661, "relative_strength": 11.757851, "rate_of_change": 1.0356621693657015, "market_dynamics": 1.084323, "expectation": {"probability": 53.9612, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 49.847963, "high": 50.020533, "low": 47.492142, "close": 47.5306, "volume": 1398210}, "trend_line": 41.43541, "activity_lines": {"activity_5": 48.956507, "activity_10": 47.960685, "activity_20": 44.490658, "activity_30": 43.020055}, "trend_signal": 1, "fair_value": 35.905599, "relative_strength": 7.341506, "rate_of_change": 0.7104152011017604, "market_dynamics": 1.011517, "expectation": {"probability": 52.9863, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 47.609484, "high": 48.280041, "low": 46.090872, "close": 46.3374, "volume": 2429797}, "trend_line": 41.68434, "activity_lines": {"activity_5": 48.113473, "activity_10": 47.829211, "activity_20": 44.879723, "activity_30": 43.336313}, "trend_signal": 1, "fair_value": 36.001159, "relative_strength": 2.719962, "rate_of_change": 0.6007663493615761, "market_dynamics": 0.861121, "expectation": {"probability": 52.6994, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 46.179589, "high": 46.574034, "low": 44.05945, "close": 44.6807, "volume": 1977848}, "trend_line": 41.894333, "activity_lines": {"activity_5": 46.800247, "activity_10": 47.375435, "activity_20": 45.080435, "activity_30": 43.529626}, "trend_signal": 1, "fair_value": 36.084403, "relative_strength": -2.004093, "rate_of_change": 0.5037695211199321, "market_dynamics": 0.692327, "expectation": {"probability": 49.7173, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 45.311828, "high": 46.100718, "low": 43.980578, "close": 44.3553, "volume": 1619223}, "trend_line": 42.07299, "activity_lines": {"activity_5": 45.64842, "activity_10": 46.851682, "activity_20": 45.235128, "activity_30": 43.688398}, "trend_signal": 1, "fair_value": 36.189368, "relative_strength": -3.512282, "rate_of_change": 0.426446698650135, "market_dynamics": 0.505785, "expectation": {"probability": 49.4138, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 44.2567, "high": 45.814757, "low": 44.049616, "close": 44.4342, "volume": 1309675}, "trend_line": 42.268653, "activity_lines": {"activity_5": 44.922647, "activity_10": 46.366171, "activity_20": 45.371533, "activity_30": 43.840735}, "trend_signal": 1, "fair_value": 36.281633, "relative_strength": -4.434967, "rate_of_change": 0.4650560846757106, "market_dynamics": 0.317293, "expectation": {"probability": 46.1142, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 43.832623, "high": 47.333317, "low": 43.309985, "close": 47.1854, "volume": 1422875}, "trend_line": 42.514853, "activity_lines": {"activity_5": 45.495233, "activity_10": 46.395293, "activity_20": 45.740931, "activity_30": 44.157944}, "trend_signal": 1, "fair_value": 36.38699, "relative_strength": 0.202023, "rate_of_change": 0.5824647404780128, "market_dynamics": 0.029677, "expectation": {"probability": 50.2966, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 47.30375, "high": 50.626944, "low": 46.105625, "close": 50.055, "volume": 1809915}, "trend_line": 42.788413, "activity_lines": {"activity_5": 47.047367, "activity_10": 46.926647, "activity_20": 46.332815, "activity_30": 44.644405}, "trend_signal": 1, "fair_value": 36.509774, "relative_strength": 6.788742, "rate_of_change": 0.6434457153127079, "market_dynamics": 0.009783, "expectation": {"probability": 50.2769, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 49.08865, "high": 50.666429, "low": 47.441843, "close": 48.8224, "volume": 2594678}, "trend_line": 43.105843, "activity_lines": {"activity_5": 47.940793, "activity_10": 47.188675, "activity_20": 46.747034, "activity_30": 45.033695}, "trend_signal": 1, "fair_value": 36.614479, "relative_strength": 2.716723, "rate_of_change": 0.7418597179568255, "market_dynamics": 0.046439, "expectation": {"probability": 50.5188, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 48.496997, "high": 51.337, "low": 47.841232, "close": 51.337, "volume": 1823203}, "trend_line": 43.443703, "activity_lines": {"activity_5": 49.396307, "activity_10": 47.906198, "activity_20": 47.347083, "activity_30": 45.564737}, "trend_signal": 1, "fair_value": 36.719433, "relative_strength": 7.093893, "rate_of_change": 0.7837916544167786, "market_dynamics": 0.134998, "expectation": {"probability": 49.1311, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 51.474973, "high": 53.190805, "low": 50.262057, "close": 52.609, "volume": 1455150}, "trend_line": 43.816773, "activity_lines": {"activity_5": 50.810373, "activity_10": 48.837078, "activity_20": 47.994401, "activity_30": 46.156046}, "trend_signal": 1, "fair_value": 36.81146, "relative_strength": 10.036725, "rate_of_change": 0.858743555999355, "market_dynamics": 0.291648, "expectation": {"probability": 49.2283, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 52.431539, "high": 54.472789, "low": 52.155427, "close": 53.6839, "volume": 2237775}, "trend_line": 44.284817, "activity_lines": {"activity_5": 52.037753, "activity_10": 49.918751, "activity_20": 48.658914, "activity_30": 46.792635}, "trend_signal": 1, "fair_value": 36.921523, "relative_strength": 12.261261, "rate_of_change": 1.0681845511535024, "market_dynamics": 0.390371, "expectation": {"probability": 50.3555, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 53.614867, "high": 55.103895, "low": 52.599172, "close": 54.2657, "volume": 2035877}, "trend_line": 44.763103, "activity_lines": {"activity_5": 53.025833, "activity_10": 50.994327, "activity_20": 49.283717, "activity_30": 47.436563}, "trend_signal": 1, "fair_value": 37.035376, "relative_strength": 10.898244, "rate_of_change": 1.0800225278112907, "market_dynamics": 0.498617, "expectation": {"probability": 51.4781, "direction": "undecided"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 54.665411, "high": 57.252702, "low": 54.364953, "close": 56.4642, "volume": 1393111}, "trend_line": 45.261087, "activity_lines": {"activity_5": 54.466033, "activity_10": 52.32548, "activity_20": 50.074625, "activity_30": 48.191473}, "trend_signal": 1, "fair_value": 37.154465, "relative_strength": 14.781615, "rate_of_change": 1.1124876664604828, "market_dynamics": 0.590438, "expectation": {"probability": 51.6752, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 56.335786, "high": 56.597698, "low": 54.606178, "close": 56.148, "volume": 1665586}, "trend_line": 45.834793, "activity_lines": {"activity_5": 55.29138, "activity_10": 53.384896, "activity_20": 50.776475, "activity_30": 48.893854}, "trend_signal": 1, "fair_value": 37.275415, "relative_strength": 14.810384, "rate_of_change": 1.2675479932684652, "market_dynamics": 0.746933, "expectation": {"probability": 52.6042, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 56.355522, "high": 56.43459, "low": 53.489317, "close": 54.6951, "volume": 1869240}, "trend_line": 46.380003, "activity_lines": {"activity_5": 55.311693, "activity_10": 53.965736, "activity_20": 51.290057, "activity_30": 49.465487}, "trend_signal": 1, "fair_value": 37.385351, "relative_strength": 13.16927, "rate_of_change": 1.1895112082212402, "market_dynamics": 0.836445, "expectation": {"probability": 51.5625, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 55.248531, "high": 55.33254, "low": 52.372444, "close": 52.8172, "volume": 1419521}, "trend_line": 46.923393, "activity_lines": {"activity_5": 54.566967, "activity_10": 54.018578, "activity_20": 51.579704, "activity_30": 49.88079}, "trend_signal": 1, "fair_value": 37.485315, "relative_strength": 12.384938, "rate_of_change": 1.1716040639324563, "market_dynamics": 0.766679, "expectation": {"probability": 51.5625, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 53.074225, "high": 55.041035, "low": 52.535576, "close": 54.8829, "volume": 1105834}, "trend_line": 47.506247, "activity_lines": {"activity_5": 54.568587, "activity_10": 54.344605, "activity_20": 52.034157, "activity_30": 50.394306}, "trend_signal": 1, "fair_value": 37.605571, "relative_strength": 13.37758, "rate_of_change": 1.2421395017193337, "market_dynamics": 0.797774, "expectation": {"probability": 51.7703, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 55.209037, "high": 58.915336, "low": 54.309641, "close": 58.6979, "volume": 2316480}, "trend_line": 48.21102, "activity_lines": {"activity_5": 55.800727, "activity_10": 55.276489, "activity_20": 52.81711, "activity_30": 51.116349}, "trend_signal": 1, "fair_value": 37.745785, "relative_strength": 19.845006, "rate_of_change": 1.4835375229703913, "market_dynamics": 1.002105, "expectation": {"probability": 51.6752, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 59.281003, "high": 61.989072, "low": 58.124638, "close": 61.6135, "volume": 2900108}, "trend_line": 49.070687, "activity_lines": {"activity_5": 57.85582, "activity_10": 56.558927, "activity_20": 53.830266, "activity_30": 51.981025}, "trend_signal": 1, "fair_value": 37.897456, "relative_strength": 22.77269, "rate_of_change": 1.7831338146340852, "market_dynamics": 1.203193, "expectation": {"probability": 51.8723, "direction": "undecided"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 61.850688, "high": 63.580293, "low": 60.476887, "close": 61.485, "volume": 2387186}, "trend_line": 49.96279, "activity_lines": {"activity_5": 59.503713, "activity_10": 57.631156, "activity_20": 54.777557, "activity_30": 52.781948}, "trend_signal": 1, "fair_value": 38.054442, "relative_strength": 19.847969, "rate_of_change": 1.8179957415309853, "market_dynamics": 1.547409, "expectation": {"probability": 52.4038, "direction": "undecided"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 61.682733, "high": 62.315275, "low": 60.269397, "close": 61.7025, "volume": 1264833}, "trend_line": 50.895913, "activity_lines": {"activity_5": 60.771447, "activity_10": 58.581549, "activity_20": 55.691602, "activity_30": 53.539349}, "trend_signal": 1, "fair_value": 38.204678, "relative_strength": 19.565281, "rate_of_change": 1.8676358946327896, "market_dynamics": 1.670002, "expectation": {"probability": 51.967, "direction": "undecided"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 62.068157, "high": 62.170945, "low": 59.979385, "close": 61.5641, "volume": 1116044}, "trend_line": 51.442123, "activity_lines": {"activity_5": 61.400693, "activity_10": 59.360985, "activity_20": 56.524982, "activity_30": 54.227619}, "trend_signal": 1, "fair_value": 38.354756, "relative_strength": 19.111454, "rate_of_change": 1.073190297224852, "market_dynamics": 1.593367, "expectation": {"probability": 52.6042, "direction": "undecided"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 61.564126, "high": 61.702494, "low": 57.699689, "close": 58.4706, "volume": 3337484}, "trend_line": 51.92161, "activity_lines": {"activity_5": 60.55336, "activity_10": 59.445269, "activity_20": 56.991234, "activity_30": 54.681069}, "trend_signal": 1, "fair_value": 38.486949, "relative_strength": 11.326135, "rate_of_change": 0.932090224969912, "market_dynamics": 1.379704, "expectation": {"probability": 52.6042, "direction": "undecided"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 57.917102, "high": 62.325127, "low": 57.551413, "close": 61.5641, "volume": 3755409}, "trend_line": 52.451427, "activity_lines": {"activity_5": 60.752347, "activity_10": 60.055527, "activity_20": 57.68644, "activity_30": 55.303165}, "trend_signal": 1, "fair_value": 38.651735, "relative_strength": 14.783058, "rate_of_change": 1.0204171249697405, "market_dynamics": 1.275228, "expectation": {"probability": 52.6789, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 61.208293, "high": 64.321485, "low": 59.557754, "close": 61.742, "volume": 2697728}, "trend_line": 53.001927, "activity_lines": {"activity_5": 61.013927, "activity_10": 60.599656, "activity_20": 58.316641, "activity_30": 55.902557}, "trend_signal": 1, "fair_value": 38.789522, "relative_strength": 13.859413, "rate_of_change": 1.0495424652602865, "market_dynamics": 1.176299, "expectation": {"probability": 52.8745, "direction": "undecided"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 61.970552, "high": 63.010492, "low": 59.900575, "close": 61.3763, "volume": 3122556}, "trend_line": 53.51073, "activity_lines": {"activity_5": 61.136473, "activity_10": 60.949169, "activity_20": 58.829596, "activity_30": 56.442839}, "trend_signal": 1, "fair_value": 38.932806, "relative_strength": 12.732216, "rate_of_change": 0.9599707572896364, "market_dynamics": 0.972923, "expectation": {"probability": 53.5245, "direction": "undecided"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 61.693193, "high": 61.752618, "low": 59.395421, "close": 60.9999, "volume": 1270911}, "trend_line": 53.95846, "activity_lines": {"activity_5": 61.1553, "activity_10": 61.074625, "activity_20": 59.239127, "activity_30": 56.926011}, "trend_signal": 1, "fair_value": 39.081237, "relative_strength": 9.497964, "rate_of_change": 0.8367106933506606, "market_dynamics": 0.62724, "expectation": {"probability": 53.5245, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 61.287155, "high": 63.882054, "low": 57.672124, "close": 62.5747, "volume": 6567635}, "trend_line": 54.419993, "activity_lines": {"activity_5": 61.736673, "activity_10": 61.375191, "activity_20": 59.746521, "activity_30": 57.481898}, "trend_signal": 1, "fair_value": 39.255188, "relative_strength": 10.786905, "rate_of_change": 0.8553487256678485, "market_dynamics": 0.427912, "expectation": {"probability": 53.5631, "direction": "undecided"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 63.069935, "high": 66.080811, "low": 62.762905, "close": 63.9316, "volume": 3616498}, "trend_line": 54.87266, "activity_lines": {"activity_5": 62.49674, "activity_10": 61.851978, "activity_20": 60.317656, "activity_30": 58.09555}, "trend_signal": 1, "fair_value": 39.434058, "relative_strength": 14.961774, "rate_of_change": 0.831802753080114, "market_dynamics": 0.356814, "expectation": {"probability": 53.5631, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 64.357483, "high": 68.249834, "low": 63.624573, "close": 68.1706, "volume": 6083945}, "trend_line": 55.473227, "activity_lines": {"activity_5": 64.511973, "activity_10": 63.057345, "activity_20": 61.232531, "activity_30": 58.953482}, "trend_signal": 1, "fair_value": 39.636808, "relative_strength": 22.72361, "rate_of_change": 1.094474005816372, "market_dynamics": 0.556656, "expectation": {"probability": 53.6529, "direction": "undecided"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 68.338982, "high": 72.310566, "low": 66.100632, "close": 68.854, "volume": 3851532}, "trend_line": 56.184007, "activity_lines": {"activity_5": 66.326433, "activity_10": 64.265411, "activity_20": 62.13839, "activity_30": 59.816757}, "trend_signal": 1, "fair_value": 39.837171, "relative_strength": 25.791743, "rate_of_change": 1.281302780528704, "market_dynamics": 0.95092, "expectation": {"probability": 53.7423, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 65.942182, "high": 69.671114, "low": 64.506073, "close": 68.5767, "volume": 3141911}, "trend_line": 56.925317, "activity_lines": {"activity_5": 67.549947, "activity_10": 65.293031, "activity_20": 62.9456, "activity_30": 60.616286}, "trend_signal": 1, "fair_value": 40.024843, "relative_strength": 24.461893, "rate_of_change": 1.3194324142811646, "market_dynamics": 1.040196, "expectation": {"probability": 53.6797, "direction": "undecided"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 68.051743, "high": 70.824918, "low": 67.269311, "close": 70.3099, "volume": 2159797}, "trend_line": 57.779623, "activity_lines": {"activity_5": 68.846073, "activity_10": 66.508276, "activity_20": 63.849729, "activity_30": 61.479807}, "trend_signal": 1, "fair_value": 40.239112, "relative_strength": 21.911457, "rate_of_change": 1.500748779317296, "market_dynamics": 1.112993, "expectation": {"probability": 53.8166, "direction": "undecided"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 70.349481, "high": 73.855565, "low": 69.162166, "close": 72.9939, "volume": 1648885}, "trend_line": 58.734243, "activity_lines": {"activity_5": 70.521187, "activity_10": 67.996262, "activity_20": 64.943545, "activity_30": 62.461374}, "trend_signal": 1, "fair_value": 40.453575, "relative_strength": 23.937564, "rate_of_change": 1.652174158353367, "market_dynamics": 1.071237, "expectation": {"probability": 54.0084, "direction": "undecided"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 73.191972, "high": 74.637984, "low": 71.940775, "close": 74.4399, "volume": 2855086}, "trend_line": 59.734433, "activity_lines": {"activity_5": 72.074147, "activity_10": 69.539342, "activity_20": 66.094857, "activity_30": 63.474642}, "trend_signal": 1, "fair_value": 40.68121, "relative_strength": 25.155435, "rate_of_change": 1.7029077909457409, "market_dynamics": 1.136995, "expectation": {"probability": 54.9866, "direction": "undecided"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 73.786307, "high": 74.251804, "low": 69.864243, "close": 70.7061, "volume": 1516302}, "trend_line": 60.518457, "activity_lines": {"activity_5": 71.964553, "activity_10": 70.172678, "activity_20": 66.796546, "activity_30": 64.182491}, "trend_signal": 1, "fair_value": 40.897103, "relative_strength": 23.061139, "rate_of_change": 1.312516015678922, "market_dynamics": 1.072068, "expectation": {"probability": 55.5076, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 70.706107, "high": 76.183131, "low": 69.913771, "close": 75.6384, "volume": 2482594}, "trend_line": 61.371237, "activity_lines": {"activity_5": 73.375587, "activity_10": 71.533164, "activity_20": 67.882792, "activity_30": 65.157971}, "trend_signal": 1, "fair_value": 41.138396, "relative_strength": 25.502693, "rate_of_change": 1.40912383142882, "market_dynamics": 1.215377, "expectation": {"probability": 54.9659, "direction": "undecided"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 76.173185, "high": 80.550841, "low": 75.658167, "close": 79.5109, "volume": 4398925}, "trend_line": 62.394187, "activity_lines": {"activity_5": 75.606673, "activity_10": 73.331585, "activity_20": 69.239013, "activity_30": 66.328272}, "trend_signal": 1, "fair_value": 41.40189, "relative_strength": 28.837513, "rate_of_change": 1.6668231732073473, "market_dynamics": 1.335847, "expectation": {"probability": 54.9659, "direction": "undecided"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 79.88725, "high": 80.600353, "low": 77.381489, "close": 78.3521, "volume": 3133315}, "trend_line": 63.29469, "activity_lines": {"activity_5": 76.838093, "activity_10": 74.611385, "activity_20": 70.385762, "activity_30": 67.357815}, "trend_signal": 1, "fair_value": 41.65674, "relative_strength": 25.170889, "rate_of_change": 1.4432482308007322, "market_dynamics": 1.321929, "expectation": {"probability": 54.9476, "direction": "undecided"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 78.232535, "high": 80.702723, "low": 77.20081, "close": 80.6432, "volume": 2543508}, "trend_line": 64.229163, "activity_lines": {"activity_5": 78.476, "activity_10": 76.045558, "activity_20": 71.671003, "activity_30": 68.477074}, "trend_signal": 1, "fair_value": 41.931475, "relative_strength": 27.326218, "rate_of_change": 1.4763845118761099, "market_dynamics": 1.499675, "expectation": {"probability": 55.032, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 80.186859, "high": 81.793969, "low": 78.034125, "close": 81.1293, "volume": 2552131}, "trend_line": 65.14401, "activity_lines": {"activity_5": 79.862387, "activity_10": 77.341338, "activity_20": 72.91131, "activity_30": 69.567405}, "trend_signal": 1, "fair_value": 42.211589, "relative_strength": 25.416809, "rate_of_change": 1.424348313553447, "market_dynamics": 1.485291, "expectation": {"probability": 55.9067, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 81.178982, "high": 82.617446, "low": 80.00837, "close": 81.5758, "volume": 3603462}, "trend_line": 66.054347, "activity_lines": {"activity_5": 80.702727, "activity_10": 78.495113, "activity_20": 74.101633, "activity_30": 70.627521}, "trend_signal": 1, "fair_value": 42.492119, "relative_strength": 23.831708, "rate_of_change": 1.3974224184234478, "market_dynamics": 1.449455, "expectation": {"probability": 56.2758, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 81.863439, "high": 83.430868, "low": 80.236488, "close": 80.9706, "volume": 4108957}, "trend_line": 66.871227, "activity_lines": {"activity_5": 80.945507, "activity_10": 79.302504, "activity_20": 75.139023, "activity_30": 71.58986}, "trend_signal": 1, "fair_value": 42.784122, "relative_strength": 22.903102, "rate_of_change": 1.2366786397873217, "market_dynamics": 1.456327, "expectation": {"probability": 56.9284, "direction": "positive"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 81.268202, "high": 87.959535, "low": 75.157214, "close": 85.782, "volume": 5046247}, "trend_line": 67.859027, "activity_lines": {"activity_5": 82.694773, "activity_10": 80.790864, "activity_20": 76.5275, "activity_30": 72.809909}, "trend_signal": 1, "fair_value": 43.077853, "relative_strength": 31.036313, "rate_of_change": 1.4771674520044216, "market_dynamics": 1.520638, "expectation": {"probability": 56.488, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 85.782054, "high": 97.433612, "low": 85.295952, "close": 97.1608, "volume": 4868228}, "trend_line": 69.27455, "activity_lines": {"activity_5": 87.741647, "activity_10": 84.115585, "activity_20": 78.884348, "activity_30": 74.700346}, "trend_signal": 1, "fair_value": 43.442017, "relative_strength": 40.246423, "rate_of_change": 2.0859759748692053, "market_dynamics": 1.648721, "expectation": {"probability": 56.488, "direction": "positive"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 97.954397, "high": 98.529782, "low": 93.559643, "close": 94.8493, "volume": 2196466}, "trend_line": 70.67562, "activity_lines": {"activity_5": 90.916847, "activity_10": 86.606927, "activity_20": 80.852392, "activity_30": 76.35033}, "trend_signal": 1, "fair_value": 43.789712, "relative_strength": 38.455502, "rate_of_change": 2.0224887783464345, "market_dynamics": 1.568303, "expectation": {"probability": 56.6124, "direction": "positive"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 95.206416, "high": 98.926579, "low": 94.541746, "close": 98.5, "volume": 1977549}, "trend_line": 72.129523, "activity_lines": {"activity_5": 94.39428, "activity_10": 89.323065, "activity_20": 83.008727, "activity_30": 78.145452}, "trend_signal": 1, "fair_value": 44.172063, "relative_strength": 39.938756, "rate_of_change": 2.057149268729459, "market_dynamics": 1.512181, "expectation": {"probability": 56.6483, "direction": "positive"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 99.204388, "high": 99.769853, "low": 96.506028, "close": 98.5794, "volume": 1905467}, "trend_line": 73.458907, "activity_lines": {"activity_5": 96.7699, "activity_10": 91.637975, "activity_20": 84.994051, "activity_30": 79.851895}, "trend_signal": 1, "fair_value": 44.565811, "relative_strength": 37.037322, "rate_of_change": 1.8430511456453, "market_dynamics": 1.379074, "expectation": {"probability": 57.5, "direction": "positive"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 99.025767, "high": 104.36296, "low": 96.823431, "close": 97.4881, "volume": 2268449}, "trend_line": 74.654727, "activity_lines": {"activity_5": 97.607833, "activity_10": 93.407765, "activity_20": 86.703992, "activity_30": 81.402166}, "trend_signal": 1, "fair_value": 44.949444, "relative_strength": 33.154364, "rate_of_change": 1.6278761131036128, "market_dynamics": 1.150639, "expectation": {"probability": 57.8531, "direction": "positive"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 97.716343, "high": 98.32149, "low": 91.020045, "close": 92.6966, "volume": 3037051}, "trend_line": 75.695113, "activity_lines": {"activity_5": 96.068193, "activity_10": 93.958447, "activity_20": 87.797806, "activity_30": 82.566158}, "trend_signal": 1, "fair_value": 45.316919, "relative_strength": 26.383439, "rate_of_change": 1.3935969520054803, "market_dynamics": 1.017012, "expectation": {"probability": 57.2921, "direction": "positive"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 92.885049, "high": 94.521921, "low": 88.391091, "close": 89.9486, "volume": 5926536}, "trend_line": 76.63665, "activity_lines": {"activity_5": 93.910167, "activity_10": 93.79034, "activity_20": 88.513116, "activity_30": 83.485737}, "trend_signal": 1, "fair_value": 45.658888, "relative_strength": 24.059275, "rate_of_change": 1.2438544084081051, "market_dynamics": 0.812018, "expectation": {"probability": 56.6372, "direction": "positive"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 89.948609, "high": 90.454551, "low": 87.151045, "close": 88.3911, "volume": 1075810}, "trend_line": 77.530883, "activity_lines": {"activity_5": 91.559687, "activity_10": 93.1787, "activity_20": 88.979641, "activity_30": 84.244089}, "trend_signal": 1, "fair_value": 45.98799, "relative_strength": 20.333782, "rate_of_change": 1.1668477158122124, "market_dynamics": 0.330464, "expectation": {"probability": 55.9971, "direction": "positive"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 87.737229, "high": 89.306981, "low": 86.266828, "close": 88.8599, "volume": 1636375}, "trend_line": 78.54386, "activity_lines": {"activity_5": 90.0394, "activity_10": 92.528382, "activity_20": 89.39646, "activity_30": 84.974993}, "trend_signal": 1, "fair_value": 46.320588, "relative_strength": 20.70918, "rate_of_change": 1.3065464506575943, "market_dynamics": -0.152864, "expectation": {"probability": 55.0873, "direction": "positive"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 89.0487, "high": 90.399879, "low": 85.253474, "close": 86.6742, "volume": 1759268}, "trend_line": 79.380863, "activity_lines": {"activity_5": 88.438513, "activity_10": 91.337222, "activity_20": 89.516784, "activity_30": 85.499531}, "trend_signal": 1, "fair_value": 46.641998, "relative_strength": 19.12762, "rate_of_change": 1.0656504531353692, "market_dynamics": -0.602661, "expectation": {"probability": 57.1984, "direction": "positive"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 85.601177, "high": 92.933312, "low": 85.005069, "close": 91.7709, "volume": 2513362}, "trend_line": 80.381827, "activity_lines": {"activity_5": 89.257453, "activity_10": 91.056513, "activity_20": 90.057364, "activity_30": 86.298889}, "trend_signal": 1, "fair_value": 47.009458, "relative_strength": 21.412055, "rate_of_change": 1.2609638673240378, "market_dynamics": -0.879017, "expectation": {"probability": 54.8027, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 92.108687, "high": 96.301316, "low": 89.48581, "close": 90.8966, "volume": 1886318}, "trend_line": 81.365837, "activity_lines": {"activity_5": 89.846673, "activity_10": 90.714838, "activity_20": 90.432148, "activity_30": 86.977261}, "trend_signal": 1, "fair_value": 47.372419, "relative_strength": 17.178715, "rate_of_change": 1.2241697367739575, "market_dynamics": -0.895977, "expectation": {"probability": 57.753, "direction": "positive"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 89.515587, "high": 89.575198, "low": 83.912169, "close": 87.5683, "volume": 3419875}, "trend_line": 82.25145, "activity_lines": {"activity_5": 89.26326, "activity_10": 89.839885, "activity_20": 90.393806, "activity_30": 87.37742}, "trend_signal": 1, "fair_value": 47.717849, "relative_strength": 13.113018, "rate_of_change": 1.0884334662470276, "market_dynamics": -0.869141, "expectation": {"probability": 56.9514, "direction": "positive"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 85.561465, "high": 89.167923, "low": 84.895811, "close": 87.9459, "volume": 2250209}, "trend_line": 83.097157, "activity_lines": {"activity_5": 88.860567, "activity_10": 89.232345, "activity_20": 90.334617, "activity_30": 87.744804}, "trend_signal": 1, "fair_value": 48.065208, "relative_strength": 12.937623, "rate_of_change": 1.0281970712978192, "market_dynamics": -0.844615, "expectation": {"probability": 53.8657, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 88.343305, "high": 90.409815, "low": 83.107483, "close": 86.3066, "volume": 3830244}, "trend_line": 83.84299, "activity_lines": {"activity_5": 87.972373, "activity_10": 88.520087, "activity_20": 90.079138, "activity_30": 87.951865}, "trend_signal": 1, "fair_value": 48.401017, "relative_strength": 8.563863, "rate_of_change": 0.8975433419461085, "market_dynamics": -0.864317, "expectation": {"probability": 56.7901, "direction": "positive"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 86.554992, "high": 87.726346, "low": 80.99131, "close": 81.6669, "volume": 3208199}, "trend_line": 84.292867, "activity_lines": {"activity_5": 85.56212, "activity_10": 87.167547, "activity_20": 89.343903, "activity_30": 87.811472}, "trend_signal": 1, "fair_value": 48.725617, "relative_strength": 3.805478, "rate_of_change": 0.5365707973916493, "market_dynamics": -0.912948, "expectation": {"probability": 54.1079, "direction": "undecided"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 81.666865, "high": 84.210261, "low": 79.868604, "close": 82.0444, "volume": 2881274}, "trend_line": 84.732547, "activity_lines": {"activity_5": 83.9513, "activity_10": 86.084184, "activity_20": 88.639747, "activity_30": 87.666409}, "trend_signal": 0, "fair_value": 49.070006, "relative_strength": 4.73265, "rate_of_change": 0.5216099720513666, "market_dynamics": -0.996354, "expectation": {"probability": 52.0984, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 82.32263, "high": 83.455236, "low": 72.854434, "close": 73.5797, "volume": 4254430}, "trend_line": 84.899313, "activity_lines": {"activity_5": 80.10906, "activity_10": 83.605496, "activity_20": 87.12507, "activity_30": 86.946871}, "trend_signal": 0, "fair_value": 49.346571, "relative_strength": -3.427737, "rate_of_change": 0.19681457232721888, "market_dynamics": -1.025324, "expectation": {"probability": 53.5449, "direction": "undecided"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 72.377483, "high": 74.260192, "low": 69.218109, "close": 73.5697, "volume": 4742671}, "trend_line": 85.007973, "activity_lines": {"activity_5": 77.19606, "activity_10": 81.394289, "activity_20": 85.647519, "activity_30": 86.215928}, "trend_signal": 0, "fair_value": 49.614111, "relative_strength": -1.5409, "rate_of_change": 0.12798690137810703, "market_dynamics": -1.106339, "expectation": {"probability": 51.9648, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 73.132598, "high": 76.38139, "low": 71.582715, "close": 75.7058, "volume": 4769097}, "trend_line": 85.09837, "activity_lines": {"activity_5": 75.953507, "activity_10": 79.849467, "activity_20": 84.408647, "activity_30": 85.615788}, "trend_signal": 0, "fair_value": 49.89651, "relative_strength": 0.387108, "rate_of_change": 0.1063394371254986, "market_dynamics": -1.124104, "expectation": {"probability": 50.9152, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 77.235827, "high": 79.13344, "low": 73.808202, "close": 74.7123, "volume": 2915037}, "trend_line": 85.10745, "activity_lines": {"activity_5": 75.086507, "activity_10": 78.323435, "activity_20": 83.123139, "activity_30": 84.945719}, "trend_signal": 0, "fair_value": 50.17142, "relative_strength": 0.190881, "rate_of_change": 0.010670004607605659, "market_dynamics": -1.177624, "expectation": {"probability": 51.4286, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 73.348224, "high": 78.204932, "low": 69.725598, "close": 71.7061, "volume": 3726104}, "trend_line": 85.140783, "activity_lines": {"activity_5": 73.68108, "activity_10": 76.560976, "activity_20": 81.658223, "activity_30": 84.081116}, "trend_signal": 0, "fair_value": 50.437596, "relative_strength": 5.26105, "rate_of_change": 0.039165783958982375, "market_dynamics": -1.198397, "expectation": {"probability": 51.1688, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 68.999101, "high": 78.692614, "low": 68.750294, "close": 78.195, "volume": 4804845}, "trend_line": 85.226003, "activity_lines": {"activity_5": 75.12784, "activity_10": 76.327236, "activity_20": 80.921503, "activity_30": 83.633001}, "trend_signal": 0, "fair_value": 50.738465, "relative_strength": 8.039163, "rate_of_change": 0.1000930423672598, "market_dynamics": -1.037313, "expectation": {"probability": 49.7838, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 78.871754, "high": 79.507107, "low": 75.886073, "close": 76.8813, "volume": 2020534}, "trend_line": 85.13835, "activity_lines": {"activity_5": 75.829013, "activity_10": 76.025065, "activity_20": 80.15636, "activity_30": 83.094633}, "trend_signal": 0, "fair_value": 51.042252, "relative_strength": 7.165394, "rate_of_change": -0.10284771890569956, "market_dynamics": -1.028064, "expectation": {"probability": 51.2887, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 76.473202, "high": 79.876877, "low": 74.005041, "close": 79.5385, "volume": 2529903}, "trend_line": 85.177897, "activity_lines": {"activity_5": 77.195147, "activity_10": 76.407196, "activity_20": 79.747608, "activity_30": 82.733352}, "trend_signal": 0, "fair_value": 51.369419, "relative_strength": 5.468368, "rate_of_change": 0.04645027769506796, "market_dynamics": -0.903274, "expectation": {"probability": 50.6679, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 79.53857, "high": 82.86263, "low": 76.204559, "close": 80.7627, "volume": 3904682}, "trend_line": 85.18188, "activity_lines": {"activity_5": 78.713833, "activity_10": 77.134965, "activity_20": 79.54092, "activity_30": 82.448501}, "trend_signal": 0, "fair_value": 51.693465, "relative_strength": 3.6638, "rate_of_change": 0.0046760957246986, "market_dynamics": -0.680819, "expectation": {"probability": 51.0, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 80.364549, "high": 83.70851, "low": 80.026172, "close": 82.1261, "volume": 3797361}, "trend_line": 85.215107, "activity_lines": {"activity_5": 80.283627, "activity_10": 78.127065, "activity_20": 79.520908, "activity_30": 82.251354}, "trend_signal": 0, "fair_value": 52.035062, "relative_strength": 5.486156, "rate_of_change": 0.039007122171988415, "market_dynamics": -0.544627, "expectation": {"probability": 52.2275, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 84.594289, "high": 86.863407, "low": 81.74794, "close": 86.6146, "volume": 2782574}, "trend_line": 85.383067, "activity_lines": {"activity_5": 82.65492, "activity_10": 79.933771, "activity_20": 79.965622, "activity_30": 82.341643}, "trend_signal": 0, "fair_value": 52.394956, "relative_strength": 5.24755, "rate_of_change": 0.1971012017857276, "market_dynamics": -0.202693, "expectation": {"probability": 54.1093, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 85.659202, "high": 87.997986, "low": 84.046934, "close": 87.6198, "volume": 2022953}, "trend_line": 85.604707, "activity_lines": {"activity_5": 84.799973, "activity_10": 81.686242, "activity_20": 80.51453, "activity_30": 82.485949}, "trend_signal": 0, "fair_value": 52.752729, "relative_strength": 8.740802, "rate_of_change": 0.25958308571886723, "market_dynamics": 0.091297, "expectation": {"probability": 54.1609, "direction": "undecided"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 88.575248, "high": 91.554859, "low": 88.027872, "close": 89.0231, "volume": 2384895}, "trend_line": 85.712743, "activity_lines": {"activity_5": 86.696893, "activity_10": 83.438402, "activity_20": 81.20299, "activity_30": 82.70649}, "trend_signal": 0, "fair_value": 53.124489, "relative_strength": 8.065123, "rate_of_change": 0.12620334066443153, "market_dynamics": 0.301528, "expectation": {"probability": 54.5704, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 88.634903, "high": 91.899248, "low": 87.420727, "close": 91.4713, "volume": 2519124}, "trend_line": 85.523093, "activity_lines": {"activity_5": 88.777573, "activity_10": 85.393556, "activity_20": 82.113426, "activity_30": 83.07801}, "trend_signal": 0, "fair_value": 53.517673, "relative_strength": 8.605628, "rate_of_change": -0.22126231568624552, "market_dynamics": 0.444507, "expectation": {"probability": 55.3315, "direction": "positive"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 91.959007, "high": 91.959007, "low": 87.301343, "close": 88.6449, "volume": 2247332}, "trend_line": 85.31628, "activity_lines": {"activity_5": 89.202213, "activity_10": 86.530111, "activity_20": 82.756109, "activity_30": 83.279417}, "trend_signal": 0, "fair_value": 53.912333, "relative_strength": 5.143469, "rate_of_change": -0.2418212353475064, "market_dynamics": 0.531527, "expectation": {"probability": 56.6323, "direction": "positive"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 89.669993, "high": 89.908848, "low": 87.749204, "close": 88.6051, "volume": 2897855}, "trend_line": 84.98645, "activity_lines": {"activity_5": 89.179, "activity_10": 87.351451, "activity_20": 83.405723, "activity_30": 83.491599}, "trend_signal": 0, "fair_value": 54.300146, "relative_strength": 4.777415, "rate_of_change": -0.3865967902022933, "market_dynamics": 0.64276, "expectation": {"probability": 56.1308, "direction": "positive"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 88.306507, "high": 92.760149, "low": 87.858755, "close": 92.4367, "volume": 2546282}, "trend_line": 84.781693, "activity_lines": {"activity_5": 90.300287, "activity_10": 88.680171, "activity_20": 84.415314, "activity_30": 83.97226}, "trend_signal": 0, "fair_value": 54.712072, "relative_strength": 5.127567, "rate_of_change": -0.2409289951515809, "market_dynamics": 0.715983, "expectation": {"probability": 54.7771, "direction": "undecided"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 93.681361, "high": 94.618175, "low": 90.811124, "close": 93.5817, "volume": 1545588}, "trend_line": 84.65148, "activity_lines": {"activity_5": 91.482113, "activity_10": 89.934247, "activity_20": 85.512569, "activity_30": 84.540003}, "trend_signal": 0, "fair_value": 55.133567, "relative_strength": 4.118321, "rate_of_change": -0.153586222912531, "market_dynamics": 0.726931, "expectation": {"probability": 55.1678, "direction": "positive"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 93.4223, "high": 94.986979, "low": 91.39918, "close": 93.4223, "volume": 1848907}, "trend_line": 84.67567, "activity_lines": {"activity_5": 92.3069, "activity_10": 90.904011, "activity_20": 86.559999, "activity_30": 85.105862}, "trend_signal": 1, "fair_value": 55.554474, "relative_strength": 3.718686, "rate_of_change": 0.028575991819623427, "market_dynamics": 0.769134, "expectation": {"probability": 56.0774, "direction": "positive"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 93.123333, "high": 94.289368, "low": 90.342789, "close": 93.7213, "volume": 2842355}, "trend_line": 84.801427, "activity_lines": {"activity_5": 93.101287, "activity_10": 91.697964, "activity_20": 87.579927, "activity_30": 85.689451}, "trend_signal": 1, "fair_value": 55.969807, "relative_strength": 2.963106, "rate_of_change": 0.14851609677255254, "market_dynamics": 0.869071, "expectation": {"probability": 55.3211, "direction": "positive"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 94.159749, "high": 97.667817, "low": 92.129155, "close": 95.6148, "volume": 2420713}, "trend_line": 85.042217, "activity_lines": {"activity_5": 94.188413, "activity_10": 92.625367, "activity_20": 88.724584, "activity_30": 86.387088}, "trend_signal": 1, "fair_value": 56.397649, "relative_strength": 3.154876, "rate_of_change": 0.28394569350818805, "market_dynamics": 0.962817, "expectation": {"probability": 55.6686, "direction": "positive"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 95.903811, "high": 95.903811, "low": 89.492318, "close": 91.9672, "volume": 2377976}, "trend_line": 85.145793, "activity_lines": {"activity_5": 93.59236, "activity_10": 92.725931, "activity_20": 89.416921, "activity_30": 86.833861}, "trend_signal": 1, "fair_value": 56.798396, "relative_strength": 1.444642, "rate_of_change": 0.12179362633502827, "market_dynamics": 0.944529, "expectation": {"probability": 56.5056, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 92.764553, "high": 107.295142, "low": 91.538722, "close": 105.6607, "volume": 4676874}, "trend_line": 85.778677, "activity_lines": {"activity_5": 97.592107, "activity_10": 95.237178, "activity_20": 91.325795, "activity_30": 88.157403}, "trend_signal": 1, "fair_value": 57.280422, "relative_strength": 13.19057, "rate_of_change": 0.7432945042863177, "market_dynamics": 1.192507, "expectation": {"probability": 55.4637, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 106.328377, "high": 111.052311, "low": 105.247055, "close": 108.8797, "volume": 4361791}, "trend_line": 86.34897, "activity_lines": {"activity_5": 101.859587, "activity_10": 98.031196, "activity_20": 93.398597, "activity_30": 89.647792}, "trend_signal": 1, "fair_value": 57.786054, "relative_strength": 14.888922, "rate_of_change": 0.6648423826821116, "market_dynamics": 1.372781, "expectation": {"probability": 56.0495, "direction": "positive"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 108.770074, "high": 111.779838, "low": 107.324989, "close": 110.6736, "volume": 2400345}, "trend_line": 87.008203, "activity_lines": {"activity_5": 105.69454, "activity_10": 100.834862, "activity_20": 95.479545, "activity_30": 91.217123}, "trend_signal": 1, "fair_value": 58.305228, "relative_strength": 15.837835, "rate_of_change": 0.7634520712870119, "market_dynamics": 1.428133, "expectation": {"probability": 56.4469, "direction": "positive"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 110.424463, "high": 110.89287, "low": 106.886495, "close": 107.3848, "volume": 2026474}, "trend_line": 87.668753, "activity_lines": {"activity_5": 107.303073, "activity_10": 102.640042, "activity_20": 97.061715, "activity_30": 92.531742}, "trend_signal": 1, "fair_value": 58.81279, "relative_strength": 11.964265, "rate_of_change": 0.759181292366193, "market_dynamics": 1.55821, "expectation": {"probability": 57.8931, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 105.929735, "high": 108.760109, "low": 104.777553, "close": 107.7336, "volume": 1921152}, "trend_line": 88.328343, "activity_lines": {"activity_5": 108.243207, "activity_10": 104.167191, "activity_20": 98.538104, "activity_30": 93.826248}, "trend_signal": 1, "fair_value": 59.317946, "relative_strength": 11.458085, "rate_of_change": 0.7523661252487629, "market_dynamics": 1.389, "expectation": {"probability": 56.5593, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 107.703699, "high": 109.667021, "low": 106.099156, "close": 107.0858, "volume": 1950383}, "trend_line": 89.020983, "activity_lines": {"activity_5": 107.916313, "activity_10": 105.298433, "activity_20": 99.805883, "activity_30": 95.036407}, "trend_signal": 1, "fair_value": 59.831886, "relative_strength": 8.701218, "rate_of_change": 0.7841650556039494, "market_dynamics": 1.178427, "expectation": {"probability": 57.8335, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 107.344961, "high": 110.434455, "low": 106.816757, "close": 109.6272, "volume": 3716155}, "trend_line": 89.952993, "activity_lines": {"activity_5": 108.341547, "activity_10": 106.646218, "activity_20": 101.184522, "activity_30": 96.36584}, "trend_signal": 1, "fair_value": 60.367749, "relative_strength": 9.592625, "rate_of_change": 1.0469554127480318, "market_dynamics": 1.203255, "expectation": {"probability": 56.3827, "direction": "positive"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 109.437821, "high": 111.331381, "low": 106.786836, "close": 108.6206, "volume": 1918695}, "trend_line": 90.838867, "activity_lines": {"activity_5": 108.381413, "activity_10": 107.516351, "activity_20": 102.329844, "activity_30": 97.570202}, "trend_signal": 1, "fair_value": 60.906093, "relative_strength": 8.5436, "rate_of_change": 0.9848188153116672, "market_dynamics": 1.171664, "expectation": {"probability": 57.7758, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 109.457806, "high": 110.226107, "low": 106.364651, "close": 109.0088, "volume": 8954804}, "trend_line": 92.019837, "activity_lines": {"activity_5": 108.687547, "activity_10": 108.186169, "activity_20": 103.385974, "activity_30": 98.742456}, "trend_signal": 1, "fair_value": 61.437656, "relative_strength": 7.449235, "rate_of_change": 1.3000712569433546, "market_dynamics": 1.245023, "expectation": {"probability": 56.2117, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 109.827013, "high": 110.425688, "low": 104.65755, "close": 105.1773, "volume": 2370026}, "trend_line": 93.073423, "activity_lines": {"activity_5": 107.608247, "activity_10": 107.915824, "activity_20": 103.97056, "activity_30": 99.591324}, "trend_signal": 1, "fair_value": 61.948516, "relative_strength": 5.982188, "rate_of_change": 1.1449552991492584, "market_dynamics": 1.005321, "expectation": {"probability": 57.7201, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 106.923397, "high": 108.01099, "low": 104.039778, "close": 104.7981, "volume": 3259174}, "trend_line": 94.043167, "activity_lines": {"activity_5": 106.572967, "activity_10": 107.336349, "activity_20": 104.435424, "activity_30": 100.347755}, "trend_signal": 1, "fair_value": 62.451906, "relative_strength": 3.576605, "rate_of_change": 1.041912899238692, "market_dynamics": 0.585304, "expectation": {"probability": 57.2902, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 105.496617, "high": 107.21781, "low": 102.301186, "close": 104.3292, "volume": 2400744}, "trend_line": 95.030397, "activity_lines": {"activity_5": 105.5339, "activity_10": 106.687304, "activity_20": 104.780512, "activity_30": 101.01137}, "trend_signal": 1, "fair_value": 62.914095, "relative_strength": 0.995539, "rate_of_change": 1.0497626052937974, "market_dynamics": 0.20497, "expectation": {"probability": 56.7859, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 105.426729, "high": 105.426729, "low": 101.53035, "close": 102.6828, "volume": 1916687}, "trend_line": 96.062953, "activity_lines": {"activity_5": 104.299233, "activity_10": 105.821649, "activity_20": 104.907572, "activity_30": 101.505074}, "trend_signal": 1, "fair_value": 63.358203, "relative_strength": -1.280687, "rate_of_change": 1.086553389859036, "market_dynamics": -0.364075, "expectation": {"probability": 55.8987, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 103.161702, "high": 104.688324, "low": 97.045238, "close": 98.2825, "volume": 3689869}, "trend_line": 96.732537, "activity_lines": {"activity_5": 101.993653, "activity_10": 104.301227, "activity_20": 104.548709, "activity_30": 101.64827}, "trend_signal": 1, "fair_value": 63.778957, "relative_strength": -3.731933, "rate_of_change": 0.6970262511084793, "market_dynamics": -0.611262, "expectation": {"probability": 55.1738, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 99.769252, "high": 103.720509, "low": 98.172784, "close": 102.3236, "volume": 4764724}, "trend_line": 97.580613, "activity_lines": {"activity_5": 101.750193, "activity_10": 103.681047, "activity_20": 104.528629, "activity_30": 102.008984}, "trend_signal": 1, "fair_value": 64.21448, "relative_strength": 0.230154, "rate_of_change": 0.8767225861139215, "market_dynamics": -0.747797, "expectation": {"probability": 54.3155, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 102.074122, "high": 105.027587, "low": 100.327986, "close": 103.6207, "volume": 3129631}, "trend_line": 98.383353, "activity_lines": {"activity_5": 102.129347, "activity_10": 103.395067, "activity_20": 104.585002, "activity_30": 102.398667}, "trend_signal": 1, "fair_value": 64.657883, "relative_strength": 3.620969, "rate_of_change": 0.8226429157603262, "market_dynamics": -0.836523, "expectation": {"probability": 54.2474, "direction": "undecided"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 103.341343, "high": 107.691717, "low": 102.912292, "close": 107.2926, "volume": 2427213}, "trend_line": 99.267683, "activity_lines": {"activity_5": 103.81096, "activity_10": 103.839707, "activity_20": 104.943276, "activity_30": 102.973457}, "trend_signal": 1, "fair_value": 65.118478, "relative_strength": 3.581031, "rate_of_change": 0.8988614161178321, "market_dynamics": -0.803141, "expectation": {"probability": 54.4643, "direction": "undecided"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 105.855793, "high": 109.118574, "low": 105.147361, "close": 107.8414, "volume": 2691348}, "trend_line": 100.12486, "activity_lines": {"activity_5": 105.477947, "activity_10": 104.426576, "activity_20": 105.287767, "activity_30": 103.5266}, "trend_signal": 1, "fair_value": 65.587506, "relative_strength": 3.828279, "rate_of_change": 0.8635005614062665, "market_dynamics": -0.713241, "expectation": {"probability": 55.2226, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 108.559766, "high": 115.624034, "low": 107.532041, "close": 114.8259, "volume": 3910653}, "trend_line": 101.065237, "activity_lines": {"activity_5": 109.129193, "activity_10": 106.297522, "activity_20": 106.23021, "activity_30": 104.475054}, "trend_signal": 1, "fair_value": 66.106096, "relative_strength": 11.004822, "rate_of_change": 0.9392043094991575, "market_dynamics": -0.450057, "expectation": {"probability": 55.9763, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 115.743886, "high": 116.861413, "low": 112.481105, "close": 115.1951, "volume": 4622896}, "trend_line": 101.984413, "activity_lines": {"activity_5": 111.800613, "activity_10": 108.129829, "activity_20": 107.116333, "activity_30": 105.386658}, "trend_signal": 1, "fair_value": 66.62419, "relative_strength": 11.012514, "rate_of_change": 0.9094877994497825, "market_dynamics": -0.098653, "expectation": {"probability": 56.1891, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 115.763873, "high": 119.475661, "low": 115.594249, "close": 119.0965, "volume": 2296698}, "trend_line": 102.98686, "activity_lines": {"activity_5": 114.9144, "activity_10": 110.48934, "activity_20": 108.263409, "activity_30": 106.490664}, "trend_signal": 1, "fair_value": 67.16867, "relative_strength": 12.839772, "rate_of_change": 0.9829413834053145, "market_dynamics": 0.222465, "expectation": {"probability": 56.5551, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 118.66137, "high": 119.860071, "low": 115.215106, "close": 118.5415, "volume": 1852475}, "trend_line": 103.8892, "activity_lines": {"activity_5": 116.811467, "activity_10": 112.487971, "activity_20": 109.293648, "activity_30": 107.494189}, "trend_signal": 1, "fair_value": 67.707032, "relative_strength": 13.179609, "rate_of_change": 0.87617002790454, "market_dynamics": 0.48974, "expectation": {"probability": 57.0243, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 117.932088, "high": 122.612012, "low": 117.267808, "close": 120.779, "volume": 4202410}, "trend_line": 104.960337, "activity_lines": {"activity_5": 118.70444, "activity_10": 114.635015, "activity_20": 110.490974, "activity_30": 108.583854}, "trend_signal": 1, "fair_value": 68.237136, "relative_strength": 13.179051, "rate_of_change": 1.0310378749667848, "market_dynamics": 0.698315, "expectation": {"probability": 55.6441, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 120.838923, "high": 124.854567, "low": 119.44044, "close": 121.2285, "volume": 3413631}, "trend_line": 106.047783, "activity_lines": {"activity_5": 119.88474, "activity_10": 116.534764, "activity_20": 111.682988, "activity_30": 109.633412}, "trend_signal": 1, "fair_value": 68.766562, "relative_strength": 13.713012, "rate_of_change": 1.0360542192237816, "market_dynamics": 0.831395, "expectation": {"probability": 55.5831, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 119.870003, "high": 123.715833, "low": 118.951, "close": 120.1497, "volume": 2682028}, "trend_line": 106.97155, "activity_lines": {"activity_5": 120.2786, "activity_10": 117.821167, "activity_20": 112.706337, "activity_30": 110.543214}, "trend_signal": 1, "fair_value": 69.277647, "relative_strength": 12.773901, "rate_of_change": 0.8710856312762314, "market_dynamics": 0.880887, "expectation": {"probability": 56.3429, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 120.679124, "high": 122.017673, "low": 117.992038, "close": 120.6092, "volume": 1828072}, "trend_line": 107.872467, "activity_lines": {"activity_5": 120.49532, "activity_10": 118.867005, "activity_20": 113.714324, "activity_30": 111.423062}, "trend_signal": 1, "fair_value": 69.781688, "relative_strength": 12.378217, "rate_of_change": 0.8422024360682882, "market_dynamics": 0.878116, "expectation": {"probability": 54.868, "direction": "undecided"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 120.948856, "high": 131.017939, "low": 120.289571, "close": 130.039, "volume": 3308408}, "trend_line": 109.093023, "activity_lines": {"activity_5": 123.75446, "activity_10": 121.318471, "activity_20": 115.55599, "activity_30": 112.853161}, "trend_signal": 1, "fair_value": 70.359288, "relative_strength": 20.799348, "rate_of_change": 1.1314805658426277, "market_dynamics": 0.89479, "expectation": {"probability": 55.5831, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 130.338687, "high": 136.482027, "low": 127.671579, "close": 130.7882, "volume": 3906285}, "trend_line": 110.328587, "activity_lines": {"activity_5": 126.496833, "activity_10": 123.492584, "activity_20": 117.371809, "activity_30": 114.25285}, "trend_signal": 1, "fair_value": 70.924334, "relative_strength": 22.342051, "rate_of_change": 1.13257838679564, "market_dynamics": 1.001532, "expectation": {"probability": 55.7206, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 130.148858, "high": 136.641817, "low": 128.061122, "close": 135.6429, "volume": 2483492}, "trend_line": 111.662857, "activity_lines": {"activity_5": 130.19016, "activity_10": 126.132155, "activity_20": 119.54442, "activity_30": 115.886031}, "trend_signal": 1, "fair_value": 71.521374, "relative_strength": 24.568046, "rate_of_change": 1.2093601815094428, "market_dynamics": 1.128365, "expectation": {"probability": 56.4955, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 135.323206, "high": 137.091288, "low": 133.265438, "close": 134.3143, "volume": 3186030}, "trend_line": 113.074427, "activity_lines": {"activity_5": 132.47966, "activity_10": 128.151671, "activity_20": 121.463669, "activity_30": 117.347415}, "trend_signal": 1, "fair_value": 72.110708, "relative_strength": 23.125455, "rate_of_change": 1.2641356650940765, "market_dynamics": 1.351533, "expectation": {"probability": 57.9943, "direction": "positive"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 133.135668, "high": 135.593004, "low": 122.796876, "close": 123.2364, "volume": 3175211}, "trend_line": 113.660283, "activity_lines": {"activity_5": 130.13222, "activity_10": 127.809402, "activity_20": 122.189132, "activity_30": 118.003026}, "trend_signal": 1, "fair_value": 72.645139, "relative_strength": 14.508915, "rate_of_change": 0.5181153825347324, "market_dynamics": 1.105286, "expectation": {"probability": 58.0775, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 120.848929, "high": 127.037217, "low": 120.339482, "close": 120.5992, "volume": 4315495}, "trend_line": 114.050933, "activity_lines": {"activity_5": 126.730567, "activity_10": 126.912371, "activity_20": 122.575632, "activity_30": 118.450698}, "trend_signal": 1, "fair_value": 73.168221, "relative_strength": 13.088432, "rate_of_change": 0.3436996545222342, "market_dynamics": 0.751808, "expectation": {"probability": 58.0775, "direction": "positive"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 121.91775, "high": 123.895605, "low": 115.180059, "close": 116.0641, "volume": 2670309}, "trend_line": 114.230617, "activity_lines": {"activity_5": 122.446533, "activity_10": 125.153364, "activity_20": 122.452742, "activity_30": 118.58058}, "trend_signal": 1, "fair_value": 73.663106, "relative_strength": 10.263982, "rate_of_change": 0.1575471548312495, "market_dynamics": 0.211007, "expectation": {"probability": 57.934, "direction": "positive"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 119.020906, "high": 122.956637, "low": 116.303853, "close": 118.012, "volume": 3209068}, "trend_line": 114.584857, "activity_lines": {"activity_5": 119.793407, "activity_10": 123.834245, "activity_20": 122.451645, "activity_30": 118.82454}, "trend_signal": 1, "fair_value": 74.162288, "relative_strength": 13.997852, "rate_of_change": 0.31010950417960564, "market_dynamics": -0.32232, "expectation": {"probability": 57.0631, "direction": "positive"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 118.73, "high": 123.765, "low": 114.87, "close": 121.57, "volume": 1875897}, "trend_line": 115.04607, "activity_lines": {"activity_5": 119.501673, "activity_10": 123.220518, "activity_20": 122.695456, "activity_30": 119.275194}, "trend_signal": 1, "fair_value": 74.700124, "relative_strength": 12.985335, "rate_of_change": 0.4025078113070393, "market_dynamics": -0.623266, "expectation": {"probability": 57.6799, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 120.96, "high": 129.01, "low": 118.37, "close": 126.99, "volume": 2399175}, "trend_line": 115.709543, "activity_lines": {"activity_5": 121.866227, "activity_10": 123.566422, "activity_20": 123.363807, "activity_30": 120.04577}, "trend_signal": 1, "fair_value": 75.27239, "relative_strength": 13.402713, "rate_of_change": 0.5767020116375954, "market_dynamics": -0.790471, "expectation": {"probability": 57.8267, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 126.0, "high": 128.325, "low": 123.05, "close": 124.27, "volume": 2856087}, "trend_line": 116.197637, "activity_lines": {"activity_5": 123.073873, "activity_10": 123.301765, "activity_20": 123.661829, "activity_30": 120.598058}, "trend_signal": 1, "fair_value": 75.832419, "relative_strength": 5.842578, "rate_of_change": 0.42182691880479023, "market_dynamics": -0.690774, "expectation": {"probability": 58.4934, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 123.96, "high": 125.5, "low": 120.02, "close": 123.37, "volume": 2390218}, "trend_line": 116.689283, "activity_lines": {"activity_5": 123.7368, "activity_10": 122.978364, "activity_20": 123.793291, "activity_30": 121.060791}, "trend_signal": 1, "fair_value": 76.384423, "relative_strength": 4.19321, "rate_of_change": 0.42311187446953236, "market_dynamics": -0.686017, "expectation": {"probability": 57.7131, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 123.37, "high": 141.98, "low": 121.91, "close": 139.42, "volume": 3738053}, "trend_line": 117.70299, "activity_lines": {"activity_5": 129.262667, "activity_10": 125.70802, "activity_20": 125.379379, "activity_30": 122.527289}, "trend_signal": 1, "fair_value": 77.053719, "relative_strength": 15.988549, "rate_of_change": 0.8687233085492493, "market_dynamics": -0.324649, "expectation": {"probability": 57.8886, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 140.06, "high": 145.0, "low": 137.31, "close": 141.88, "volume": 3306636}, "trend_line": 118.926413, "activity_lines": {"activity_5": 134.181333, "activity_10": 128.816275, "activity_20": 127.082638, "activity_30": 124.087096}, "trend_signal": 1, "fair_value": 77.731392, "relative_strength": 14.722309, "rate_of_change": 1.0394153963293513, "market_dynamics": -0.060066, "expectation": {"probability": 57.9009, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 141.67, "high": 144.7599, "low": 136.6, "close": 138.55, "volume": 3534325}, "trend_line": 120.051477, "activity_lines": {"activity_5": 136.636, "activity_10": 131.181516, "activity_20": 128.341683, "activity_30": 125.353134}, "trend_signal": 1, "fair_value": 78.387156, "relative_strength": 11.284217, "rate_of_change": 0.9460169289727162, "market_dynamics": 0.176744, "expectation": {"probability": 58.0324, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 138.78, "high": 139.94, "low": 126.28, "close": 129.95, "volume": 5367426}, "trend_line": 120.905503, "activity_lines": {"activity_5": 135.453333, "activity_10": 131.704693, "activity_20": 128.689045, "activity_30": 125.991748}, "trend_signal": 1, "fair_value": 78.990172, "relative_strength": 3.220599, "rate_of_change": 0.7113831677389445, "market_dynamics": 0.421454, "expectation": {"probability": 57.5199, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 130.91, "high": 140.02, "low": 130.215, "close": 136.84, "volume": 2901568}, "trend_line": 122.044077, "activity_lines": {"activity_5": 136.188667, "activity_10": 133.310582, "activity_20": 129.638271, "activity_30": 127.01978}, "trend_signal": 1, "fair_value": 79.626958, "relative_strength": 6.79389, "rate_of_change": 0.9417056889461893, "market_dynamics": 0.310014, "expectation": {"probability": 57.0232, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/bbf82ff9-7915-4131-9e80-b5387aa890c9/", "share_image": "https://sharemaestro.com/terminal/bbf82ff9-7915-4131-9e80-b5387aa890c9/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}