{"ticker": {"uuid": "a848299b-475c-4740-9cb9-29d2c7389212", "symbol": "TPC", "name": "Tutor Perini Corporation", "exchange": "NYSE", "asset_type": "Equity", "sector": "Industrials", "industry": "Engineering & Construction", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, TPC rose 5.59%, moving from 67.71 to 71.49. The latest weekly close is below 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 -4.84 and has softened across the 12-week window. Market Dynamics is -0.68 on the latest week. Expectation is positive at 61.24%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "71.49"}, {"label": "12-Week Change", "value": "5.59%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 61.24%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Below"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "-4.84"}, {"label": "Market Dynamics", "value": "-0.68"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 74.5, "high": 76.16, "low": 70.63, "close": 71.49, "volume": 2249777}, "trend_line": 74.633403, "activity_lines": {"activity_5": 76.396107, "activity_10": 79.94082, "activity_20": 79.106724, "activity_30": 77.64785}, "trend_signal": 1, "fair_value": 33.928572, "relative_strength": -4.839926, "rate_of_change": 0.19238799983777655, "market_dynamics": -0.683198, "expectation": {"probability": 61.2364, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 6.314082, "high": 7.181894, "low": 6.014836, "close": 6.7829, "volume": 1834579}, "trend_line": 7.157957, "activity_lines": {"activity_5": 6.264207, "activity_10": 5.956082, "activity_20": 6.214437, "activity_30": 6.689378}, "trend_signal": 0, "fair_value": 11.325497, "relative_strength": -14.415012, "rate_of_change": -0.2732957226628009, "market_dynamics": -0.304909, "expectation": {"probability": 47.0101, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 6.772896, "high": 7.168796, "low": 6.55345, "close": 6.5734, "volume": 2542581}, "trend_line": 7.131023, "activity_lines": {"activity_5": 6.436427, "activity_10": 6.104247, "activity_20": 6.190399, "activity_30": 6.651665}, "trend_signal": 0, "fair_value": 11.290137, "relative_strength": -18.4281, "rate_of_change": -0.3762805504419738, "market_dynamics": -0.025979, "expectation": {"probability": 48.2456, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 6.473677, "high": 6.782897, "low": 6.363953, "close": 6.5834, "volume": 1419550}, "trend_line": 7.08514, "activity_lines": {"activity_5": 6.537507, "activity_10": 6.238996, "activity_20": 6.179045, "activity_30": 6.616334}, "trend_signal": 0, "fair_value": 11.257847, "relative_strength": -16.415968, "rate_of_change": -0.6434280186727753, "market_dynamics": 0.257208, "expectation": {"probability": 45.8407, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 6.53351, "high": 7.181874, "low": 6.294115, "close": 7.132, "volume": 1341082}, "trend_line": 7.077823, "activity_lines": {"activity_5": 6.77158, "activity_10": 6.45064, "activity_20": 6.23305, "activity_30": 6.619357}, "trend_signal": 0, "fair_value": 11.229265, "relative_strength": -10.792571, "rate_of_change": -0.1032724829713961, "market_dynamics": 0.379689, "expectation": {"probability": 47.759, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 7.042232, "high": 7.530999, "low": 6.58339, "close": 7.4512, "volume": 1266514}, "trend_line": 7.075497, "activity_lines": {"activity_5": 7.030927, "activity_10": 6.682416, "activity_20": 6.323676, "activity_30": 6.643446}, "trend_signal": 0, "fair_value": 11.202026, "relative_strength": -5.223512, "rate_of_change": -0.03286321231825167, "market_dynamics": 0.502339, "expectation": {"probability": 47.6436, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 7.411298, "high": 7.680618, "low": 7.181877, "close": 7.2916, "volume": 1024848}, "trend_line": 7.06552, "activity_lines": {"activity_5": 7.159933, "activity_10": 6.84582, "activity_20": 6.406228, "activity_30": 6.657388}, "trend_signal": 0, "fair_value": 11.168904, "relative_strength": -8.84681, "rate_of_change": -0.14100776242291, "market_dynamics": 0.505341, "expectation": {"probability": 49.2543, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 7.281682, "high": 8.548495, "low": 7.171958, "close": 8.0298, "volume": 2166046}, "trend_line": 7.08248, "activity_lines": {"activity_5": 7.501093, "activity_10": 7.118233, "activity_20": 6.564737, "activity_30": 6.7196}, "trend_signal": 0, "fair_value": 11.143839, "relative_strength": 0.265863, "rate_of_change": 0.24003894971637027, "market_dynamics": 0.687861, "expectation": {"probability": 46.5957, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 8.029753, "high": 8.55842, "low": 8.029753, "close": 8.2492, "volume": 1204028}, "trend_line": 7.10642, "activity_lines": {"activity_5": 7.818293, "activity_10": 7.383745, "activity_20": 6.747846, "activity_30": 6.794872}, "trend_signal": 0, "fair_value": 11.12146, "relative_strength": 2.414233, "rate_of_change": 0.33801719171815, "market_dynamics": 0.762421, "expectation": {"probability": 47.7128, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 8.279147, "high": 8.708066, "low": 6.573443, "close": 8.0198, "volume": 1422985}, "trend_line": 7.107087, "activity_lines": {"activity_5": 7.947973, "activity_10": 7.56366, "activity_20": 6.906638, "activity_30": 6.8538}, "trend_signal": 0, "fair_value": 11.088082, "relative_strength": 1.939246, "rate_of_change": 0.00938587924721552, "market_dynamics": 0.830157, "expectation": {"probability": 50.1456, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 8.019808, "high": 9.296594, "low": 7.925047, "close": 8.738, "volume": 1178959}, "trend_line": 7.11407, "activity_lines": {"activity_5": 8.257867, "activity_10": 7.835889, "activity_20": 7.124757, "activity_30": 6.95902}, "trend_signal": 0, "fair_value": 11.061738, "relative_strength": 11.049471, "rate_of_change": 0.09825403853927722, "market_dynamics": 0.930918, "expectation": {"probability": 48.0021, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 8.678146, "high": 8.847719, "low": 8.129528, "close": 8.339, "volume": 952859}, "trend_line": 7.097447, "activity_lines": {"activity_5": 8.348973, "activity_10": 7.991138, "activity_20": 7.291291, "activity_30": 7.038048}, "trend_signal": 0, "fair_value": 11.036737, "relative_strength": 8.066228, "rate_of_change": -0.23366371149004797, "market_dynamics": 0.866761, "expectation": {"probability": 51.11, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 8.378859, "high": 9.244276, "low": 8.264148, "close": 8.9175, "volume": 1010580}, "trend_line": 7.093457, "activity_lines": {"activity_5": 8.563087, "activity_10": 8.223276, "activity_20": 7.502518, "activity_30": 7.155471}, "trend_signal": 1, "fair_value": 11.012439, "relative_strength": 14.364656, "rate_of_change": -0.05621739760789954, "market_dynamics": 0.932104, "expectation": {"probability": 48.0215, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 8.937524, "high": 9.089542, "low": 8.678176, "close": 8.8278, "volume": 967625}, "trend_line": 7.0765, "activity_lines": {"activity_5": 8.68812, "activity_10": 8.396485, "activity_20": 7.69005, "activity_30": 7.267364}, "trend_signal": 1, "fair_value": 10.989612, "relative_strength": 10.108886, "rate_of_change": -0.23905128345741247, "market_dynamics": 1.005523, "expectation": {"probability": 50.4685, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 8.787841, "high": 8.787841, "low": 7.930004, "close": 8.1694, "volume": 1521488}, "trend_line": 7.067523, "activity_lines": {"activity_5": 8.555113, "activity_10": 8.409178, "activity_20": 7.798205, "activity_30": 7.337874}, "trend_signal": 1, "fair_value": 10.964228, "relative_strength": 3.075734, "rate_of_change": -0.12685649685578732, "market_dynamics": 0.983718, "expectation": {"probability": 50.1339, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 8.239245, "high": 8.373906, "low": 7.750476, "close": 7.8602, "volume": 2101121}, "trend_line": 7.03128, "activity_lines": {"activity_5": 8.309067, "activity_10": 8.346791, "activity_20": 7.862045, "activity_30": 7.389014}, "trend_signal": 1, "fair_value": 10.934047, "relative_strength": -0.655661, "rate_of_change": -0.5128104995201386, "market_dynamics": 0.939753, "expectation": {"probability": 49.9311, "direction": "undecided"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 7.930049, "high": 8.27917, "low": 7.740525, "close": 7.7904, "volume": 876457}, "trend_line": 7.00834, "activity_lines": {"activity_5": 8.098273, "activity_10": 8.264276, "activity_20": 7.906982, "activity_30": 7.437989}, "trend_signal": 1, "fair_value": 10.911732, "relative_strength": 1.333717, "rate_of_change": -0.3262563857505345, "market_dynamics": 0.63892, "expectation": {"probability": 47.9125, "direction": "undecided"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 7.740476, "high": 8.039721, "low": 7.600828, "close": 7.8103, "volume": 789493}, "trend_line": 6.97509, "activity_lines": {"activity_5": 7.930687, "activity_10": 8.176311, "activity_20": 7.944838, "activity_30": 7.489729}, "trend_signal": 1, "fair_value": 10.884749, "relative_strength": 2.004633, "rate_of_change": -0.474434744889657, "market_dynamics": 0.283441, "expectation": {"probability": 46.113, "direction": "undecided"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 7.770448, "high": 7.801171, "low": 7.371452, "close": 7.551, "volume": 784070}, "trend_line": 6.969107, "activity_lines": {"activity_5": 7.75048, "activity_10": 8.045191, "activity_20": 7.946788, "activity_30": 7.526884}, "trend_signal": 1, "fair_value": 10.841141, "relative_strength": -2.014587, "rate_of_change": -0.08577667098201784, "market_dynamics": -0.08164, "expectation": {"probability": 48.3786, "direction": "undecided"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 7.471173, "high": 7.850217, "low": 7.251726, "close": 7.3016, "volume": 716564}, "trend_line": 7.008673, "activity_lines": {"activity_5": 7.57226, "activity_10": 7.88142, "activity_20": 7.916816, "activity_30": 7.548335}, "trend_signal": 1, "fair_value": 10.80527, "relative_strength": -5.730523, "rate_of_change": 0.5677341444176387, "market_dynamics": -0.457444, "expectation": {"probability": 48.2653, "direction": "undecided"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 7.431241, "high": 7.600813, "low": 6.852701, "close": 6.9325, "volume": 1386454}, "trend_line": 7.043583, "activity_lines": {"activity_5": 7.32886, "activity_10": 7.663598, "activity_20": 7.84509, "activity_30": 7.543421}, "trend_signal": 1, "fair_value": 10.76179, "relative_strength": -8.251622, "rate_of_change": 0.49809714335367045, "market_dynamics": -0.583869, "expectation": {"probability": 47.8545, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 6.912576, "high": 7.321545, "low": 6.832777, "close": 6.9824, "volume": 1058624}, "trend_line": 7.07118, "activity_lines": {"activity_5": 7.16394, "activity_10": 7.487676, "activity_20": 7.775075, "activity_30": 7.539474}, "trend_signal": 1, "fair_value": 10.720164, "relative_strength": -5.005361, "rate_of_change": 0.3918034329970996, "market_dynamics": -0.719192, "expectation": {"probability": 45.241, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 7.122028, "high": 7.44621, "low": 6.842733, "close": 7.2916, "volume": 881540}, "trend_line": 7.12305, "activity_lines": {"activity_5": 7.155953, "activity_10": 7.392638, "activity_20": 7.733559, "activity_30": 7.553694}, "trend_signal": 1, "fair_value": 10.68474, "relative_strength": -5.965163, "rate_of_change": 0.7335409365904995, "market_dynamics": -0.768649, "expectation": {"probability": 45.8476, "direction": "undecided"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 7.261676, "high": 7.810292, "low": 6.842733, "close": 7.3315, "volume": 1161308}, "trend_line": 7.18988, "activity_lines": {"activity_5": 7.195847, "activity_10": 7.334416, "activity_20": 7.692422, "activity_30": 7.567143}, "trend_signal": 1, "fair_value": 10.642922, "relative_strength": -6.504042, "rate_of_change": 0.938221688742877, "market_dynamics": -0.695753, "expectation": {"probability": 46.0385, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 7.411312, "high": 8.428746, "low": 7.206827, "close": 8.1694, "volume": 1133476}, "trend_line": 7.29395, "activity_lines": {"activity_5": 7.529673, "activity_10": 7.455745, "activity_20": 7.727523, "activity_30": 7.630338}, "trend_signal": 1, "fair_value": 10.606987, "relative_strength": 1.918193, "rate_of_change": 1.4474511396574088, "market_dynamics": -0.603338, "expectation": {"probability": 46.6038, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 8.249226, "high": 8.368925, "low": 7.94998, "close": 8.339, "volume": 475399}, "trend_line": 7.395693, "activity_lines": {"activity_5": 7.86218, "activity_10": 7.607911, "activity_20": 7.773836, "activity_30": 7.69776}, "trend_signal": 1, "fair_value": 10.56907, "relative_strength": 3.202627, "rate_of_change": 1.3948957697818045, "market_dynamics": -0.474968, "expectation": {"probability": 46.9182, "direction": "undecided"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 8.259227, "high": 8.648248, "low": 8.039779, "close": 8.4687, "volume": 778341}, "trend_line": 7.481147, "activity_lines": {"activity_5": 8.144153, "activity_10": 7.774953, "activity_20": 7.828274, "activity_30": 7.766986}, "trend_signal": 1, "fair_value": 10.537611, "relative_strength": 3.929876, "rate_of_change": 1.155456290573451, "market_dynamics": -0.314834, "expectation": {"probability": 48.5625, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 8.478599, "high": 8.772856, "low": 8.079606, "close": 8.3988, "volume": 841092}, "trend_line": 7.57923, "activity_lines": {"activity_5": 8.30374, "activity_10": 7.916953, "activity_20": 7.87045, "activity_30": 7.82619}, "trend_signal": 1, "fair_value": 10.507558, "relative_strength": 2.957043, "rate_of_change": 1.311069011209109, "market_dynamics": -0.191122, "expectation": {"probability": 50.4122, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 8.418828, "high": 9.127047, "low": 8.186912, "close": 8.8278, "volume": 1237885}, "trend_line": 7.67898, "activity_lines": {"activity_5": 8.532513, "activity_10": 8.126253, "activity_20": 7.951726, "activity_30": 7.906743}, "trend_signal": 1, "fair_value": 10.478721, "relative_strength": 5.830197, "rate_of_change": 1.316096753891889, "market_dynamics": 0.097884, "expectation": {"probability": 49.6523, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 8.857724, "high": 8.937524, "low": 8.48965, "close": 8.7879, "volume": 979246}, "trend_line": 7.77474, "activity_lines": {"activity_5": 8.648233, "activity_10": 8.305084, "activity_20": 8.026446, "activity_30": 7.978286}, "trend_signal": 1, "fair_value": 10.449117, "relative_strength": 4.548097, "rate_of_change": 1.2470406225826907, "market_dynamics": 0.396364, "expectation": {"probability": 48.6732, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 8.827729, "high": 9.326471, "low": 8.74803, "close": 9.0771, "volume": 765932}, "trend_line": 7.867507, "activity_lines": {"activity_5": 8.81912, "activity_10": 8.509473, "activity_20": 8.125052, "activity_30": 8.062309}, "trend_signal": 1, "fair_value": 10.424499, "relative_strength": 7.716175, "rate_of_change": 1.1931845952404758, "market_dynamics": 0.647, "expectation": {"probability": 49.4766, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 8.987323, "high": 9.047172, "low": 8.588829, "close": 8.8776, "volume": 944570}, "trend_line": 7.93733, "activity_lines": {"activity_5": 8.8743, "activity_10": 8.638596, "activity_20": 8.203043, "activity_30": 8.127477}, "trend_signal": 1, "fair_value": 10.372706, "relative_strength": 7.240181, "rate_of_change": 0.88748570544647, "market_dynamics": 0.861326, "expectation": {"probability": 49.0291, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 8.867649, "high": 9.13697, "low": 8.548454, "close": 8.8078, "volume": 706687}, "trend_line": 8.01181, "activity_lines": {"activity_5": 8.878953, "activity_10": 8.720571, "activity_20": 8.271821, "activity_30": 8.183636}, "trend_signal": 1, "fair_value": 10.325517, "relative_strength": 4.812221, "rate_of_change": 0.9383508056235575, "market_dynamics": 0.757708, "expectation": {"probability": 48.7162, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 8.67809, "high": 8.743524, "low": 7.810281, "close": 8.1195, "volume": 1174163}, "trend_line": 8.063013, "activity_lines": {"activity_5": 8.626907, "activity_10": 8.649833, "activity_20": 8.27557, "activity_30": 8.190584}, "trend_signal": 1, "fair_value": 10.272125, "relative_strength": -3.918482, "rate_of_change": 0.6390940374272382, "market_dynamics": 0.668843, "expectation": {"probability": 48.4834, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 8.229235, "high": 8.947422, "low": 8.21926, "close": 8.7978, "volume": 1071995}, "trend_line": 8.11854, "activity_lines": {"activity_5": 8.64818, "activity_10": 8.688095, "activity_20": 8.347291, "activity_30": 8.237989}, "trend_signal": 1, "fair_value": 10.233249, "relative_strength": 3.563744, "rate_of_change": 0.6886631585487915, "market_dynamics": 0.658439, "expectation": {"probability": 48.069, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 8.7879, "high": 9.446245, "low": 8.698126, "close": 8.8278, "volume": 1798021}, "trend_line": 8.164427, "activity_lines": {"activity_5": 8.678793, "activity_10": 8.720385, "activity_20": 8.418878, "activity_30": 8.283748}, "trend_signal": 1, "fair_value": 10.182032, "relative_strength": 3.041463, "rate_of_change": 0.565212464310091, "market_dynamics": 0.713284, "expectation": {"probability": 47.7083, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 8.757927, "high": 8.937474, "low": 8.49858, "close": 8.8876, "volume": 612927}, "trend_line": 8.217627, "activity_lines": {"activity_5": 8.74596, "activity_10": 8.754662, "activity_20": 8.491551, "activity_30": 8.330404}, "trend_signal": 1, "fair_value": 10.126915, "relative_strength": 2.693706, "rate_of_change": 0.6516072713982299, "market_dynamics": 0.660349, "expectation": {"probability": 47.8532, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 8.927504, "high": 9.326498, "low": 8.428761, "close": 9.2068, "volume": 814298}, "trend_line": 8.25686, "activity_lines": {"activity_5": 8.91886, "activity_10": 8.839358, "activity_20": 8.5894, "activity_30": 8.394222}, "trend_signal": 1, "fair_value": 10.072948, "relative_strength": 7.204496, "rate_of_change": 0.4774249305791003, "market_dynamics": 0.718359, "expectation": {"probability": 48.3425, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 9.0273, "high": 9.097125, "low": 8.658228, "close": 9.0672, "volume": 593413}, "trend_line": 8.284127, "activity_lines": {"activity_5": 9.018627, "activity_10": 8.883982, "activity_20": 8.667304, "activity_30": 8.446502}, "trend_signal": 1, "fair_value": 10.037077, "relative_strength": 4.295866, "rate_of_change": 0.33023449592218046, "market_dynamics": 0.577081, "expectation": {"probability": 48.1862, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 9.037216, "high": 12.358842, "low": 8.987342, "close": 11.8202, "volume": 2444782}, "trend_line": 8.410807, "activity_lines": {"activity_5": 9.97288, "activity_10": 9.424798, "activity_20": 9.000179, "activity_30": 8.674636}, "trend_signal": 1, "fair_value": 10.004467, "relative_strength": 34.497325, "rate_of_change": 1.5291894969741573, "market_dynamics": 0.797349, "expectation": {"probability": 45.302, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 11.900058, "high": 12.747924, "low": 11.102066, "close": 12.6781, "volume": 1715876}, "trend_line": 8.542143, "activity_lines": {"activity_5": 11.011607, "activity_10": 10.066464, "activity_20": 9.39324, "activity_30": 8.949945}, "trend_signal": 1, "fair_value": 9.957406, "relative_strength": 43.861262, "rate_of_change": 1.5615148463161648, "market_dynamics": 1.192082, "expectation": {"probability": 45.3085, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 13.086995, "high": 13.356316, "low": 12.229158, "close": 12.7678, "volume": 3190857}, "trend_line": 8.68977, "activity_lines": {"activity_5": 11.823547, "activity_10": 10.658965, "activity_20": 9.767485, "activity_30": 9.222568}, "trend_signal": 1, "fair_value": 9.92454, "relative_strength": 43.503288, "rate_of_change": 1.7282197219128732, "market_dynamics": 1.485343, "expectation": {"probability": 47.7273, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 12.747865, "high": 14.084496, "low": 12.668066, "close": 13.8052, "volume": 2276419}, "trend_line": 8.852693, "activity_lines": {"activity_5": 12.722607, "activity_10": 11.369355, "activity_20": 10.21298, "activity_30": 9.552596}, "trend_signal": 1, "fair_value": 9.896725, "relative_strength": 49.89244, "rate_of_change": 1.8748827644460218, "market_dynamics": 1.905862, "expectation": {"probability": 47.7273, "direction": "undecided"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 13.855131, "high": 14.653123, "low": 13.515984, "close": 14.4237, "volume": 1536872}, "trend_line": 9.039223, "activity_lines": {"activity_5": 13.521273, "activity_10": 12.101336, "activity_20": 10.686363, "activity_30": 9.912015}, "trend_signal": 1, "fair_value": 9.867824, "relative_strength": 53.985943, "rate_of_change": 2.107042455894488, "market_dynamics": 1.847539, "expectation": {"probability": 48.1481, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 14.463542, "high": 16.288941, "low": 14.363793, "close": 15.6306, "volume": 2648136}, "trend_line": 9.28793, "activity_lines": {"activity_5": 14.36514, "activity_10": 12.938133, "activity_20": 11.240917, "activity_30": 10.337266}, "trend_signal": 1, "fair_value": 9.852286, "relative_strength": 65.532598, "rate_of_change": 2.7514201165299226, "market_dynamics": 1.860436, "expectation": {"probability": 50.5448, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 15.66058, "high": 15.780279, "low": 13.780313, "close": 13.8252, "volume": 1727859}, "trend_line": 9.486763, "activity_lines": {"activity_5": 14.35318, "activity_10": 13.322442, "activity_20": 11.587998, "activity_30": 10.629993}, "trend_signal": 1, "fair_value": 9.829139, "relative_strength": 46.426994, "rate_of_change": 2.1407676414443313, "market_dynamics": 1.629743, "expectation": {"probability": 48.248, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 14.21416, "high": 14.58323, "low": 13.11194, "close": 13.2466, "volume": 2875396}, "trend_line": 9.668637, "activity_lines": {"activity_5": 14.07188, "activity_10": 13.510689, "activity_20": 11.853849, "activity_30": 10.872563}, "trend_signal": 1, "fair_value": 9.808294, "relative_strength": 42.618136, "rate_of_change": 1.9171344324718613, "market_dynamics": 1.402089, "expectation": {"probability": 48.4657, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 13.326412, "high": 17.904873, "low": 13.256588, "close": 17.7353, "volume": 2921096}, "trend_line": 9.99947, "activity_lines": {"activity_5": 15.254893, "activity_10": 14.435809, "activity_20": 12.524444, "activity_30": 11.392993}, "trend_signal": 1, "fair_value": 9.819037, "relative_strength": 81.920928, "rate_of_change": 3.4217129053453985, "market_dynamics": 1.418054, "expectation": {"probability": 52.7016, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 17.795177, "high": 18.134323, "low": 16.079498, "close": 17.9448, "volume": 3274041}, "trend_line": 10.34593, "activity_lines": {"activity_5": 16.245733, "activity_10": 15.243956, "activity_20": 13.170531, "activity_30": 11.905595}, "trend_signal": 1, "fair_value": 9.827413, "relative_strength": 79.280282, "rate_of_change": 3.4647836335325635, "market_dynamics": 1.363567, "expectation": {"probability": 53.3113, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 18.204084, "high": 19.151694, "low": 17.954713, "close": 18.7926, "volume": 1839111}, "trend_line": 10.728963, "activity_lines": {"activity_5": 17.284433, "activity_10": 16.044838, "activity_20": 13.853948, "activity_30": 12.450541}, "trend_signal": 1, "fair_value": 9.846212, "relative_strength": 80.299464, "rate_of_change": 3.7022577960608767, "market_dynamics": 1.456384, "expectation": {"probability": 55.4187, "direction": "positive"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 19.041984, "high": 20.573123, "low": 18.66294, "close": 19.6305, "volume": 2878263}, "trend_line": 11.15223, "activity_lines": {"activity_5": 18.391633, "activity_10": 16.871295, "activity_20": 14.569522, "activity_30": 13.024834}, "trend_signal": 1, "fair_value": 9.870829, "relative_strength": 81.280288, "rate_of_change": 3.9450877032570544, "market_dynamics": 1.616921, "expectation": {"probability": 57.2587, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 19.550706, "high": 21.745173, "low": 19.460932, "close": 21.6155, "volume": 2048948}, "trend_line": 11.64, "activity_lines": {"activity_5": 19.77348, "activity_10": 17.932253, "activity_20": 15.42389, "activity_30": 13.699883}, "trend_signal": 1, "fair_value": 9.910408, "relative_strength": 94.755039, "rate_of_change": 4.3737440852636755, "market_dynamics": 1.528705, "expectation": {"probability": 59.0545, "direction": "positive"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 21.765203, "high": 23.131762, "low": 21.10297, "close": 22.0046, "volume": 2981234}, "trend_line": 12.130433, "activity_lines": {"activity_5": 20.7271, "activity_10": 18.903089, "activity_20": 16.254659, "activity_30": 14.368567}, "trend_signal": 1, "fair_value": 9.951012, "relative_strength": 94.26262, "rate_of_change": 4.2133419243986205, "market_dynamics": 1.502593, "expectation": {"probability": 60.0469, "direction": "positive"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 22.383646, "high": 22.43352, "low": 19.770226, "close": 19.8201, "volume": 3764773}, "trend_line": 12.54672, "activity_lines": {"activity_5": 20.667933, "activity_10": 19.327664, "activity_20": 16.814538, "activity_30": 14.864675}, "trend_signal": 1, "fair_value": 9.984709, "relative_strength": 69.596396, "rate_of_change": 3.4317571351327727, "market_dynamics": 1.49258, "expectation": {"probability": 56.8908, "direction": "positive"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 19.460943, "high": 21.475863, "low": 19.101848, "close": 20.6679, "volume": 2732302}, "trend_line": 12.963337, "activity_lines": {"activity_5": 20.766347, "activity_10": 19.808267, "activity_20": 17.399443, "activity_30": 15.388622}, "trend_signal": 1, "fair_value": 10.030619, "relative_strength": 70.5526, "rate_of_change": 3.3205252049938045, "market_dynamics": 1.359387, "expectation": {"probability": 59.5824, "direction": "positive"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 20.667913, "high": 22.184391, "low": 20.428517, "close": 21.6255, "volume": 3001160}, "trend_line": 13.40622, "activity_lines": {"activity_5": 21.05894, "activity_10": 20.371393, "activity_20": 18.019023, "activity_30": 15.947471}, "trend_signal": 1, "fair_value": 10.080173, "relative_strength": 73.690435, "rate_of_change": 3.416427421427061, "market_dynamics": 1.332495, "expectation": {"probability": 60.3511, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 21.6854, "high": 22.772663, "low": 21.465953, "close": 21.7253, "volume": 2649006}, "trend_line": 13.848107, "activity_lines": {"activity_5": 21.2518, "activity_10": 20.81084, "activity_20": 18.587167, "activity_30": 16.484186}, "trend_signal": 1, "fair_value": 10.132542, "relative_strength": 71.186538, "rate_of_change": 3.2961341824914205, "market_dynamics": 1.199495, "expectation": {"probability": 61.2303, "direction": "positive"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 21.795117, "high": 21.874916, "low": 20.787654, "close": 21.0869, "volume": 1651526}, "trend_line": 14.271043, "activity_lines": {"activity_5": 21.22454, "activity_10": 20.980056, "activity_20": 19.033379, "activity_30": 16.951205}, "trend_signal": 1, "fair_value": 10.183376, "relative_strength": 60.286617, "rate_of_change": 3.0541069620562578, "market_dynamics": 0.950764, "expectation": {"probability": 58.5065, "direction": "positive"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 21.386085, "high": 24.233906, "low": 21.166639, "close": 23.8, "volume": 2366549}, "trend_line": 14.770117, "activity_lines": {"activity_5": 22.162827, "activity_10": 21.581625, "activity_20": 19.68141, "activity_30": 17.565976}, "trend_signal": 1, "fair_value": 10.253072, "relative_strength": 75.476073, "rate_of_change": 3.4971094964817935, "market_dynamics": 0.879893, "expectation": {"probability": 60.7534, "direction": "positive"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 24.129245, "high": 25.166633, "low": 23.032007, "close": 23.6704, "volume": 3237865}, "trend_line": 15.2662, "activity_lines": {"activity_5": 22.792587, "activity_10": 22.053173, "activity_20": 20.246941, "activity_30": 18.140188}, "trend_signal": 1, "fair_value": 10.31874, "relative_strength": 74.537798, "rate_of_change": 3.358693773380392, "market_dynamics": 0.872433, "expectation": {"probability": 58.3333, "direction": "positive"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 23.899801, "high": 26.812465, "low": 23.635467, "close": 26.0045, "volume": 2577366}, "trend_line": 15.830447, "activity_lines": {"activity_5": 24.000213, "activity_10": 22.860415, "activity_20": 20.978338, "activity_30": 18.832982}, "trend_signal": 1, "fair_value": 10.39547, "relative_strength": 89.01686, "rate_of_change": 3.6960540278523792, "market_dynamics": 0.919428, "expectation": {"probability": 60.1846, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 26.184073, "high": 26.622968, "low": 14.463583, "close": 17.3164, "volume": 4332000}, "trend_line": 16.11174, "activity_lines": {"activity_5": 22.019873, "activity_10": 21.972111, "activity_20": 20.818838, "activity_30": 18.92885}, "trend_signal": 1, "fair_value": 10.414077, "relative_strength": 27.208291, "rate_of_change": 1.7769112899970643, "market_dynamics": 0.696389, "expectation": {"probability": 58.1741, "direction": "positive"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 15.351302, "high": 19.550716, "low": 15.261529, "close": 18.9622, "volume": 3251946}, "trend_line": 16.45022, "activity_lines": {"activity_5": 20.88206, "activity_10": 21.461209, "activity_20": 20.794421, "activity_30": 19.11275}, "trend_signal": 1, "fair_value": 10.443937, "relative_strength": 37.648706, "rate_of_change": 2.10082834007997, "market_dynamics": 0.314743, "expectation": {"probability": 59.6569, "direction": "positive"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 18.852479, "high": 20.947199, "low": 18.623058, "close": 20.9073, "volume": 1814337}, "trend_line": 16.87648, "activity_lines": {"activity_5": 20.53426, "activity_10": 21.359278, "activity_20": 20.930694, "activity_30": 19.400304}, "trend_signal": 1, "fair_value": 10.491318, "relative_strength": 43.965996, "rate_of_change": 2.591211546106977, "market_dynamics": -0.250481, "expectation": {"probability": 58.903, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 20.927274, "high": 23.181594, "low": 20.802588, "close": 22.7427, "volume": 1778278}, "trend_line": 17.34131, "activity_lines": {"activity_5": 20.991107, "activity_10": 21.571289, "activity_20": 21.210893, "activity_30": 19.77877}, "trend_signal": 1, "fair_value": 10.542535, "relative_strength": 52.202104, "rate_of_change": 2.7543065852594806, "market_dynamics": -0.757576, "expectation": {"probability": 60.3937, "direction": "positive"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 23.01206, "high": 23.919775, "low": 22.443592, "close": 23.9098, "volume": 1439905}, "trend_line": 17.844043, "activity_lines": {"activity_5": 21.898833, "activity_10": 21.957776, "activity_20": 21.568378, "activity_30": 20.202543}, "trend_signal": 1, "fair_value": 10.604622, "relative_strength": 57.008305, "rate_of_change": 2.8990485724550177, "market_dynamics": -0.780506, "expectation": {"probability": 61.3374, "direction": "positive"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 23.430921, "high": 23.560594, "low": 21.336203, "close": 21.5357, "volume": 1870538}, "trend_line": 18.265647, "activity_lines": {"activity_5": 22.15484, "activity_10": 21.871076, "activity_20": 21.651735, "activity_30": 20.440715}, "trend_signal": 1, "fair_value": 10.656479, "relative_strength": 45.32223, "rate_of_change": 2.3627156693132947, "market_dynamics": -0.830156, "expectation": {"probability": 63.6872, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 21.595562, "high": 24.248873, "low": 21.420802, "close": 24.1192, "volume": 1613461}, "trend_line": 18.762727, "activity_lines": {"activity_5": 22.990727, "activity_10": 22.257551, "activity_20": 21.941669, "activity_30": 20.818363}, "trend_signal": 1, "fair_value": 10.728924, "relative_strength": 53.789604, "rate_of_change": 2.7213927872360633, "market_dynamics": -0.689783, "expectation": {"probability": 60.8217, "direction": "positive"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 24.109206, "high": 26.981962, "low": 23.341143, "close": 26.1341, "volume": 3089651}, "trend_line": 19.331623, "activity_lines": {"activity_5": 24.154447, "activity_10": 22.955238, "activity_20": 22.393098, "activity_30": 21.293936}, "trend_signal": 1, "fair_value": 10.813327, "relative_strength": 61.240054, "rate_of_change": 3.032053922652068, "market_dynamics": -0.419206, "expectation": {"probability": 61.5551, "direction": "positive"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 26.503267, "high": 26.852387, "low": 25.106783, "close": 25.7751, "volume": 1939482}, "trend_line": 19.796787, "activity_lines": {"activity_5": 24.850047, "activity_10": 23.545215, "activity_20": 22.77134, "activity_30": 21.709644}, "trend_signal": 1, "fair_value": 10.892039, "relative_strength": 55.344687, "rate_of_change": 2.4062335583515044, "market_dynamics": -0.273184, "expectation": {"probability": 63.997, "direction": "positive"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 25.655352, "high": 28.059295, "low": 25.520692, "close": 27.6603, "volume": 1797653}, "trend_line": 20.296193, "activity_lines": {"activity_5": 25.971887, "activity_10": 24.439687, "activity_20": 23.295874, "activity_30": 22.216967}, "trend_signal": 1, "fair_value": 10.985266, "relative_strength": 62.979527, "rate_of_change": 2.5226618844765087, "market_dynamics": 0.015877, "expectation": {"probability": 61.4478, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 27.530613, "high": 27.610412, "low": 25.356093, "close": 26.6628, "volume": 1423436}, "trend_line": 20.75936, "activity_lines": {"activity_5": 26.511193, "activity_10": 25.122691, "activity_20": 23.687172, "activity_30": 22.627716}, "trend_signal": 1, "fair_value": 11.072738, "relative_strength": 52.457145, "rate_of_change": 2.2820388040259676, "market_dynamics": 0.139848, "expectation": {"probability": 60.1331, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 26.682782, "high": 28.029389, "low": 26.094264, "close": 27.1915, "volume": 1140281}, "trend_line": 21.20557, "activity_lines": {"activity_5": 26.884927, "activity_10": 25.731887, "activity_20": 24.104787, "activity_30": 23.042693}, "trend_signal": 1, "fair_value": 11.158995, "relative_strength": 51.271792, "rate_of_change": 2.149440059809169, "market_dynamics": 0.076142, "expectation": {"probability": 60.8506, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 26.682739, "high": 30.90709, "low": 25.615429, "close": 25.9047, "volume": 3440163}, "trend_line": 21.58827, "activity_lines": {"activity_5": 26.624907, "activity_10": 25.957496, "activity_20": 24.37515, "activity_30": 23.345863}, "trend_signal": 1, "fair_value": 11.237962, "relative_strength": 43.033891, "rate_of_change": 1.8047145160446043, "market_dynamics": 0.214065, "expectation": {"probability": 59.9415, "direction": "positive"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 26.2439, "high": 27.295152, "low": 25.465959, "close": 26.2439, "volume": 1442830}, "trend_line": 21.942047, "activity_lines": {"activity_5": 26.493247, "activity_10": 26.153916, "activity_20": 24.648844, "activity_30": 23.646226}, "trend_signal": 1, "fair_value": 11.31693, "relative_strength": 44.366609, "rate_of_change": 1.638746411824557, "market_dynamics": 0.141881, "expectation": {"probability": 60.3913, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 26.223909, "high": 34.463144, "low": 26.024412, "close": 30.4333, "volume": 2974367}, "trend_line": 22.49565, "activity_lines": {"activity_5": 27.7268, "activity_10": 27.048387, "activity_20": 25.294976, "activity_30": 24.194049}, "trend_signal": 1, "fair_value": 11.412587, "relative_strength": 56.596662, "rate_of_change": 2.5230234900144115, "market_dynamics": 0.507766, "expectation": {"probability": 61.0879, "direction": "positive"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 30.652759, "high": 32.468185, "low": 26.872286, "close": 27.6603, "volume": 2670913}, "trend_line": 22.976107, "activity_lines": {"activity_5": 27.851153, "activity_10": 27.320067, "activity_20": 25.635071, "activity_30": 24.527252}, "trend_signal": 1, "fair_value": 11.499419, "relative_strength": 42.909897, "rate_of_change": 2.1357773614009714, "market_dynamics": 0.719869, "expectation": {"probability": 61.3379, "direction": "positive"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 27.839834, "high": 30.463222, "low": 27.499292, "close": 28.4483, "volume": 2283657}, "trend_line": 23.333207, "activity_lines": {"activity_5": 28.171673, "activity_10": 27.623664, "activity_20": 26.021951, "activity_30": 24.880297}, "trend_signal": 1, "fair_value": 11.594564, "relative_strength": 42.155833, "rate_of_change": 1.5542232633230801, "market_dynamics": 0.796016, "expectation": {"probability": 61.2047, "direction": "positive"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 28.717654, "high": 29.395946, "low": 26.692755, "close": 27.1117, "volume": 1331849}, "trend_line": 23.63877, "activity_lines": {"activity_5": 27.962873, "activity_10": 27.605531, "activity_20": 26.246482, "activity_30": 25.12407}, "trend_signal": 1, "fair_value": 11.685361, "relative_strength": 31.908815, "rate_of_change": 1.3095628046328964, "market_dynamics": 0.78579, "expectation": {"probability": 61.1203, "direction": "positive"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 27.111695, "high": 28.378503, "low": 26.32368, "close": 26.7127, "volume": 1828339}, "trend_line": 23.902773, "activity_lines": {"activity_5": 27.540607, "activity_10": 27.497078, "activity_20": 26.417243, "activity_30": 25.322388}, "trend_signal": 1, "fair_value": 11.774303, "relative_strength": 27.020188, "rate_of_change": 1.1168220681532874, "market_dynamics": 0.331856, "expectation": {"probability": 60.2599, "direction": "positive"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 26.882214, "high": 27.650277, "low": 25.585483, "close": 26.1341, "volume": 1646996}, "trend_line": 24.11956, "activity_lines": {"activity_5": 26.89422, "activity_10": 27.266378, "activity_20": 26.518412, "activity_30": 25.466345}, "trend_signal": 1, "fair_value": 11.860944, "relative_strength": 23.345751, "rate_of_change": 0.906953348048781, "market_dynamics": -0.049363, "expectation": {"probability": 61.4856, "direction": "positive"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 26.343589, "high": 27.341074, "low": 24.273807, "close": 25.5855, "volume": 3089042}, "trend_line": 24.251893, "activity_lines": {"activity_5": 26.35158, "activity_10": 26.963682, "activity_20": 26.566717, "activity_30": 25.560922}, "trend_signal": 1, "fair_value": 11.945474, "relative_strength": 21.390433, "rate_of_change": 0.5486542872257999, "market_dynamics": -0.404562, "expectation": {"probability": 60.5037, "direction": "positive"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 25.545652, "high": 25.760112, "low": 23.191582, "close": 23.7402, "volume": 1081967}, "trend_line": 24.309747, "activity_lines": {"activity_5": 25.33216, "activity_10": 26.345064, "activity_20": 26.399901, "activity_30": 25.527909}, "trend_signal": 1, "fair_value": 12.018559, "relative_strength": 10.677545, "rate_of_change": 0.23855457386358467, "market_dynamics": -0.760899, "expectation": {"probability": 60.5567, "direction": "positive"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 23.331195, "high": 24.862335, "low": 22.922225, "close": 24.7177, "volume": 1755979}, "trend_line": 24.473, "activity_lines": {"activity_5": 24.952447, "activity_10": 25.966924, "activity_20": 26.303429, "activity_30": 25.554229}, "trend_signal": 1, "fair_value": 12.099189, "relative_strength": 14.454118, "rate_of_change": 0.6715536776256759, "market_dynamics": -0.968075, "expectation": {"probability": 57.2327, "direction": "positive"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 25.146632, "high": 26.170452, "low": 23.406019, "close": 23.8499, "volume": 1838206}, "trend_line": 24.579067, "activity_lines": {"activity_5": 24.443067, "activity_10": 25.452584, "activity_20": 26.106164, "activity_30": 25.514029}, "trend_signal": 0, "fair_value": 12.17221, "relative_strength": 11.303499, "rate_of_change": 0.43340415968618257, "market_dynamics": -1.134021, "expectation": {"probability": 56.8365, "direction": "positive"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 23.480872, "high": 25.974592, "low": 23.361173, "close": 25.3362, "volume": 4016427}, "trend_line": 24.702757, "activity_lines": {"activity_5": 24.619973, "activity_10": 25.252007, "activity_20": 26.04518, "activity_30": 25.562876}, "trend_signal": 0, "fair_value": 12.261409, "relative_strength": 13.361071, "rate_of_change": 0.5032330966834496, "market_dynamics": -1.093367, "expectation": {"probability": 56.4607, "direction": "positive"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 25.730215, "high": 28.179049, "low": 24.438467, "close": 25.9347, "volume": 2200933}, "trend_line": 24.84307, "activity_lines": {"activity_5": 25.049573, "activity_10": 25.252924, "activity_20": 26.034402, "activity_30": 25.642356}, "trend_signal": 1, "fair_value": 12.35016, "relative_strength": 12.644008, "rate_of_change": 0.5680054254672974, "market_dynamics": -0.898894, "expectation": {"probability": 57.0562, "direction": "positive"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 25.256411, "high": 25.266386, "low": 22.942237, "close": 24.0295, "volume": 5737753}, "trend_line": 24.941157, "activity_lines": {"activity_5": 24.820827, "activity_10": 24.938815, "activity_20": 25.82123, "activity_30": 25.589868}, "trend_signal": 0, "fair_value": 12.432197, "relative_strength": 4.278941, "rate_of_change": 0.39482640430510235, "market_dynamics": -0.738053, "expectation": {"probability": 58.623, "direction": "positive"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 23.291311, "high": 24.598018, "low": 22.493322, "close": 24.0893, "volume": 2260455}, "trend_line": 24.9508, "activity_lines": {"activity_5": 24.592727, "activity_10": 24.71592, "activity_20": 25.61418, "activity_30": 25.534909}, "trend_signal": 0, "fair_value": 12.515385, "relative_strength": 3.569632, "rate_of_change": 0.0386630018807889, "market_dynamics": -0.66207, "expectation": {"probability": 56.2069, "direction": "positive"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 24.328742, "high": 24.328742, "low": 22.722786, "close": 23.6305, "volume": 1820838}, "trend_line": 24.94947, "activity_lines": {"activity_5": 24.253587, "activity_10": 24.46456, "activity_20": 25.373172, "activity_30": 25.449729}, "trend_signal": 0, "fair_value": 12.592307, "relative_strength": -0.880103, "rate_of_change": -0.005330490405114815, "market_dynamics": -0.884605, "expectation": {"probability": 55.6592, "direction": "positive"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 23.391056, "high": 24.657864, "low": 21.944701, "close": 21.9846, "volume": 1740750}, "trend_line": 24.815473, "activity_lines": {"activity_5": 23.38044, "activity_10": 23.969985, "activity_20": 24.985624, "activity_30": 25.258447}, "trend_signal": 0, "fair_value": 12.666927, "relative_strength": -7.131544, "rate_of_change": -0.5370735330249532, "market_dynamics": -1.076373, "expectation": {"probability": 55.8677, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 22.403525, "high": 29.964466, "low": 21.40604, "close": 29.3161, "volume": 4689998}, "trend_line": 25.215463, "activity_lines": {"activity_5": 25.174567, "activity_10": 24.883856, "activity_20": 25.323341, "activity_30": 25.54881}, "trend_signal": 0, "fair_value": 12.792763, "relative_strength": 23.474718, "rate_of_change": 1.611857247290829, "market_dynamics": -0.787036, "expectation": {"probability": 57.1125, "direction": "positive"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 28.967018, "high": 29.276239, "low": 25.106744, "close": 26.5132, "volume": 3765787}, "trend_line": 25.467163, "activity_lines": {"activity_5": 25.808967, "activity_10": 25.22028, "activity_20": 25.38148, "activity_30": 25.632535}, "trend_signal": 0, "fair_value": 12.895134, "relative_strength": 14.060268, "rate_of_change": 0.9981970190275689, "market_dynamics": -0.51513, "expectation": {"probability": 59.8204, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 25.346177, "high": 26.533188, "low": 23.989593, "close": 25.5357, "volume": 2438808}, "trend_line": 25.621443, "activity_lines": {"activity_5": 25.951953, "activity_10": 25.328558, "activity_20": 25.349755, "activity_30": 25.636957}, "trend_signal": 0, "fair_value": 12.992453, "relative_strength": 11.348325, "rate_of_change": 0.6057997115736841, "market_dynamics": -0.242208, "expectation": {"probability": 58.6684, "direction": "positive"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 25.286237, "high": 26.044326, "low": 24.328652, "close": 24.4683, "volume": 2701240}, "trend_line": 25.678963, "activity_lines": {"activity_5": 25.642713, "activity_10": 25.227891, "activity_20": 25.218129, "activity_30": 25.56256}, "trend_signal": 0, "fair_value": 13.083378, "relative_strength": 5.332588, "rate_of_change": 0.22449945539757551, "market_dynamics": 0.047357, "expectation": {"probability": 60.3666, "direction": "positive"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 25.196528, "high": 26.268827, "low": 23.421001, "close": 23.4609, "volume": 1861811}, "trend_line": 25.664, "activity_lines": {"activity_5": 24.94182, "activity_10": 24.932816, "activity_20": 24.999016, "activity_30": 25.419459}, "trend_signal": 0, "fair_value": 13.165095, "relative_strength": 1.828409, "rate_of_change": -0.058269486972655646, "market_dynamics": -0.278396, "expectation": {"probability": 56.5841, "direction": "positive"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 22.822548, "high": 23.770162, "low": 18.722868, "close": 20.3388, "volume": 2843280}, "trend_line": 25.624103, "activity_lines": {"activity_5": 23.101807, "activity_10": 24.104184, "activity_20": 24.515761, "activity_30": 25.075898}, "trend_signal": 0, "fair_value": 13.231211, "relative_strength": -3.356387, "rate_of_change": -0.15545900872817894, "market_dynamics": -0.560827, "expectation": {"probability": 54.3915, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 18.892423, "high": 22.862426, "low": 18.892423, "close": 20.8475, "volume": 2955039}, "trend_line": 25.515047, "activity_lines": {"activity_5": 22.029847, "activity_10": 23.469785, "activity_20": 24.115819, "activity_30": 24.76773}, "trend_signal": 0, "fair_value": 13.298925, "relative_strength": -6.757458, "rate_of_change": -0.4255992882950965, "market_dynamics": -0.742737, "expectation": {"probability": 55.5092, "direction": "positive"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 21.406045, "high": 22.383581, "low": 20.797579, "close": 21.0669, "volume": 3504309}, "trend_line": 25.34614, "activity_lines": {"activity_5": 21.408733, "activity_10": 22.933133, "activity_20": 23.772966, "activity_30": 24.480753}, "trend_signal": 0, "fair_value": 13.373033, "relative_strength": -4.992438, "rate_of_change": -0.6619897662739983, "market_dynamics": -0.861246, "expectation": {"probability": 56.9222, "direction": "positive"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 20.857438, "high": 21.894824, "low": 18.288911, "close": 21.825, "volume": 3876232}, "trend_line": 25.21447, "activity_lines": {"activity_5": 21.33824, "activity_10": 22.589269, "activity_20": 23.531098, "activity_30": 24.253583}, "trend_signal": 0, "fair_value": 13.453663, "relative_strength": -6.088947, "rate_of_change": -0.5194873854559303, "market_dynamics": -0.864634, "expectation": {"probability": 58.4515, "direction": "positive"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 21.665369, "high": 23.301244, "low": 20.453425, "close": 22.8823, "volume": 2083885}, "trend_line": 25.055203, "activity_lines": {"activity_5": 21.7964, "activity_10": 22.470469, "activity_20": 23.4132, "activity_30": 24.10312}, "trend_signal": 0, "fair_value": 13.538002, "relative_strength": -4.55005, "rate_of_change": -0.6316492077763277, "market_dynamics": -0.81659, "expectation": {"probability": 58.8443, "direction": "positive"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 22.662905, "high": 32.657725, "low": 22.383608, "close": 32.6278, "volume": 4310438}, "trend_line": 25.254037, "activity_lines": {"activity_5": 25.541633, "activity_10": 24.107256, "activity_20": 24.23893, "activity_30": 24.591675}, "trend_signal": 0, "fair_value": 13.686346, "relative_strength": 35.375878, "rate_of_change": 0.7935836720221405, "market_dynamics": -0.210051, "expectation": {"probability": 57.6657, "direction": "positive"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 33.555465, "high": 36.98682, "low": 32.740418, "close": 36.6377, "volume": 4606387}, "trend_line": 25.56891, "activity_lines": {"activity_5": 29.804233, "activity_10": 26.412904, "activity_20": 25.41302, "activity_30": 25.326105}, "trend_signal": 0, "fair_value": 13.85854, "relative_strength": 42.823683, "rate_of_change": 1.2468224387253357, "market_dynamics": 0.431583, "expectation": {"probability": 56.6488, "direction": "positive"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 35.829749, "high": 36.767387, "low": 34.231973, "close": 35.73, "volume": 3286018}, "trend_line": 25.89642, "activity_lines": {"activity_5": 32.711587, "activity_10": 28.369433, "activity_20": 26.439245, "activity_30": 25.981659}, "trend_signal": 1, "fair_value": 14.020568, "relative_strength": 41.630543, "rate_of_change": 1.2808915202095053, "market_dynamics": 0.950609, "expectation": {"probability": 55.0624, "direction": "positive"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 36.408255, "high": 37.670076, "low": 36.129059, "close": 36.7873, "volume": 2363740}, "trend_line": 26.247867, "activity_lines": {"activity_5": 34.993833, "activity_10": 30.332847, "activity_20": 27.513727, "activity_30": 26.684296}, "trend_signal": 1, "fair_value": 14.191163, "relative_strength": 42.014261, "rate_of_change": 1.3571258112125162, "market_dynamics": 1.452564, "expectation": {"probability": 55.5315, "direction": "positive"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 36.807273, "high": 40.627648, "low": 36.409974, "close": 40.488, "volume": 4386799}, "trend_line": 26.583023, "activity_lines": {"activity_5": 37.51216, "activity_10": 32.745135, "activity_20": 28.879049, "activity_30": 27.603014}, "trend_signal": 1, "fair_value": 14.390022, "relative_strength": 51.765458, "rate_of_change": 1.2768885182175045, "market_dynamics": 1.530816, "expectation": {"probability": 56.0275, "direction": "positive"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 40.996664, "high": 42.67244, "low": 39.340838, "close": 41.9742, "volume": 3471551}, "trend_line": 27.060153, "activity_lines": {"activity_5": 39.352173, "activity_10": 35.118056, "activity_20": 30.313763, "activity_30": 28.595994}, "trend_signal": 1, "fair_value": 14.604545, "relative_strength": 55.76458, "rate_of_change": 1.794867348231986, "market_dynamics": 1.475032, "expectation": {"probability": 56.6046, "direction": "positive"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 42.492948, "high": 43.829581, "low": 41.056567, "close": 42.3533, "volume": 2951731}, "trend_line": 27.523653, "activity_lines": {"activity_5": 40.69546, "activity_10": 37.166535, "activity_20": 31.708203, "activity_30": 29.582648}, "trend_signal": 1, "fair_value": 14.818749, "relative_strength": 55.374304, "rate_of_change": 1.7128506257891438, "market_dynamics": 1.44524, "expectation": {"probability": 57.1667, "direction": "positive"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 42.093892, "high": 47.25588, "low": 41.889407, "close": 46.7322, "volume": 4480109}, "trend_line": 28.17767, "activity_lines": {"activity_5": 43.11734, "activity_10": 39.620162, "activity_20": 33.432425, "activity_30": 30.821909}, "trend_signal": 1, "fair_value": 15.061406, "relative_strength": 63.251317, "rate_of_change": 2.3761998452748974, "market_dynamics": 1.583116, "expectation": {"probability": 57.7145, "direction": "positive"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 46.851941, "high": 48.667367, "low": 45.159306, "close": 48.0589, "volume": 3193543}, "trend_line": 28.88921, "activity_lines": {"activity_5": 45.247973, "activity_10": 41.848365, "activity_20": 35.175176, "activity_30": 32.104569}, "trend_signal": 1, "fair_value": 15.313975, "relative_strength": 62.510534, "rate_of_change": 2.5251910466692222, "market_dynamics": 1.487856, "expectation": {"probability": 58.2485, "direction": "positive"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 47.889338, "high": 49.016498, "low": 46.333259, "close": 48.8569, "volume": 3063856}, "trend_line": 29.646637, "activity_lines": {"activity_5": 46.893167, "activity_10": 43.74468, "activity_20": 36.877601, "activity_30": 33.392807}, "trend_signal": 1, "fair_value": 15.572299, "relative_strength": 63.319197, "rate_of_change": 2.6218335496193905, "market_dynamics": 1.439628, "expectation": {"probability": 58.7691, "direction": "positive"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 48.348148, "high": 51.849323, "low": 48.14865, "close": 49.9541, "volume": 3835292}, "trend_line": 30.458923, "activity_lines": {"activity_5": 48.346167, "activity_10": 45.36822, "activity_20": 38.556558, "activity_30": 34.702966}, "trend_signal": 1, "fair_value": 15.836121, "relative_strength": 63.576032, "rate_of_change": 2.7398925550982405, "market_dynamics": 1.494951, "expectation": {"probability": 59.2769, "direction": "positive"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 50.183569, "high": 50.183569, "low": 46.722289, "close": 47.7896, "volume": 2634634}, "trend_line": 31.26057, "activity_lines": {"activity_5": 48.545673, "activity_10": 46.283191, "activity_20": 39.931096, "activity_30": 35.821074}, "trend_signal": 1, "fair_value": 16.084406, "relative_strength": 52.543139, "rate_of_change": 2.6318954219097064, "market_dynamics": 1.330072, "expectation": {"probability": 58.5977, "direction": "positive"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 48.228516, "high": 48.916782, "low": 43.410652, "close": 45.5353, "volume": 3289365}, "trend_line": 31.95449, "activity_lines": {"activity_5": 47.631327, "activity_10": 46.585527, "activity_20": 40.989623, "activity_30": 36.742025}, "trend_signal": 1, "fair_value": 16.32668, "relative_strength": 46.629659, "rate_of_change": 2.219793177155754, "market_dynamics": 1.211586, "expectation": {"probability": 57.9686, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 46.083865, "high": 63.799221, "low": 45.445474, "close": 56.2682, "volume": 5526750}, "trend_line": 33.0351, "activity_lines": {"activity_5": 50.374407, "activity_10": 48.661022, "activity_20": 42.975094, "activity_30": 38.310651}, "trend_signal": 1, "fair_value": 16.6414, "relative_strength": 73.305851, "rate_of_change": 3.3817156837740177, "market_dynamics": 1.319967, "expectation": {"probability": 58.4645, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 57.156018, "high": 59.69961, "low": 55.03137, "close": 56.6074, "volume": 3974407}, "trend_line": 34.077473, "activity_lines": {"activity_5": 52.683267, "activity_10": 50.443991, "activity_20": 44.841442, "activity_30": 39.831445}, "trend_signal": 1, "fair_value": 16.95644, "relative_strength": 69.469813, "rate_of_change": 3.155349915695723, "market_dynamics": 1.299831, "expectation": {"probability": 58.875, "direction": "positive"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 56.856695, "high": 59.150913, "low": 53.694665, "close": 58.2831, "volume": 2806128}, "trend_line": 35.155753, "activity_lines": {"activity_5": 55.033993, "activity_10": 52.238553, "activity_20": 46.70954, "activity_30": 41.393098}, "trend_signal": 1, "fair_value": 17.284139, "relative_strength": 70.856869, "rate_of_change": 3.1642017587395626, "market_dynamics": 1.31417, "expectation": {"probability": 59.3539, "direction": "positive"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 58.392905, "high": 60.846724, "low": 57.754513, "close": 58.7919, "volume": 2814912}, "trend_line": 36.3145, "activity_lines": {"activity_5": 56.999053, "activity_10": 53.829098, "activity_20": 48.445409, "activity_30": 42.918011}, "trend_signal": 1, "fair_value": 17.618617, "relative_strength": 69.446756, "rate_of_change": 3.2960380623905436, "market_dynamics": 1.382738, "expectation": {"probability": 59.8218, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 57.20587, "high": 62.487562, "low": 56.477804, "close": 62.4726, "volume": 2282790}, "trend_line": 37.593943, "activity_lines": {"activity_5": 59.457527, "activity_10": 55.789978, "activity_20": 50.351132, "activity_30": 44.60563}, "trend_signal": 1, "fair_value": 17.974771, "relative_strength": 75.912987, "rate_of_change": 3.5232290132040935, "market_dynamics": 1.218786, "expectation": {"probability": 60.279, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 63.290482, "high": 64.836585, "low": 59.789307, "close": 63.7992, "volume": 2503489}, "trend_line": 38.9329, "activity_lines": {"activity_5": 61.229047, "activity_10": 57.705869, "activity_20": 52.186028, "activity_30": 46.296292}, "trend_signal": 1, "fair_value": 18.339621, "relative_strength": 73.608113, "rate_of_change": 3.5616295954909365, "market_dynamics": 1.128811, "expectation": {"probability": 60.726, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 64.477512, "high": 66.575325, "low": 63.100981, "close": 65.3154, "volume": 3501661}, "trend_line": 40.37726, "activity_lines": {"activity_5": 63.0039, "activity_10": 59.611245, "activity_20": 53.965447, "activity_30": 47.998389}, "trend_signal": 1, "fair_value": 18.718218, "relative_strength": 72.495897, "rate_of_change": 3.709870058485248, "market_dynamics": 1.173972, "expectation": {"probability": 61.163, "direction": "positive"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 64.836671, "high": 67.918906, "low": 62.592324, "close": 64.5075, "volume": 2247808}, "trend_line": 41.550307, "activity_lines": {"activity_5": 63.92892, "activity_10": 61.070485, "activity_20": 55.465861, "activity_30": 49.555178}, "trend_signal": 1, "fair_value": 19.096432, "relative_strength": 67.913146, "rate_of_change": 2.9052169463703006, "market_dynamics": 1.115382, "expectation": {"probability": 60.2652, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 65.036086, "high": 65.794175, "low": 60.667097, "close": 62.2531, "volume": 2674905}, "trend_line": 42.741637, "activity_lines": {"activity_5": 63.687513, "activity_10": 61.855227, "activity_20": 56.599762, "activity_30": 50.890842}, "trend_signal": 1, "fair_value": 19.458724, "relative_strength": 57.944503, "rate_of_change": 2.867199031766482, "market_dynamics": 0.981295, "expectation": {"probability": 59.6774, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 62.821745, "high": 63.829207, "low": 60.158454, "close": 60.4577, "volume": 2418701}, "trend_line": 43.905703, "activity_lines": {"activity_5": 62.616893, "activity_10": 62.05056, "activity_20": 57.440694, "activity_30": 52.033814}, "trend_signal": 1, "fair_value": 19.809188, "relative_strength": 54.865147, "rate_of_change": 2.723494189050376, "market_dynamics": 0.693281, "expectation": {"probability": 58.9915, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 61.914003, "high": 64.906464, "low": 60.26815, "close": 64.0586, "volume": 3266767}, "trend_line": 45.22538, "activity_lines": {"activity_5": 62.8809, "activity_10": 62.629285, "activity_20": 58.506819, "activity_30": 53.334001}, "trend_signal": 1, "fair_value": 20.179665, "relative_strength": 58.761059, "rate_of_change": 3.005707481782033, "market_dynamics": 0.449569, "expectation": {"probability": 59.8276, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 65.405218, "high": 70.891396, "low": 61.844189, "close": 68.667, "volume": 2947563}, "trend_line": 46.73225, "activity_lines": {"activity_5": 64.663747, "activity_10": 63.904258, "activity_20": 59.881975, "activity_30": 54.846364}, "trend_signal": 1, "fair_value": 20.572777, "relative_strength": 64.036261, "rate_of_change": 3.3319123023399677, "market_dynamics": 0.333076, "expectation": {"probability": 60.1846, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 69.44502, "high": 70.272934, "low": 66.06354, "close": 67.1907, "volume": 1984527}, "trend_line": 48.29398, "activity_lines": {"activity_5": 65.731053, "activity_10": 64.691547, "activity_20": 60.982345, "activity_30": 56.166264}, "trend_signal": 1, "fair_value": 20.956297, "relative_strength": 56.840335, "rate_of_change": 3.341867767976071, "market_dynamics": 0.208163, "expectation": {"probability": 59.1741, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 67.589685, "high": 76.80646, "low": 62.02371, "close": 62.7818, "volume": 3293669}, "trend_line": 49.69179, "activity_lines": {"activity_5": 65.149847, "activity_10": 64.515262, "activity_20": 61.542742, "activity_30": 57.100962}, "trend_signal": 1, "fair_value": 21.311492, "relative_strength": 47.076277, "rate_of_change": 2.8943773116235185, "market_dynamics": 0.151458, "expectation": {"probability": 58.6268, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 64.297977, "high": 65.036117, "low": 58.333008, "close": 58.9315, "volume": 2514381}, "trend_line": 50.953943, "activity_lines": {"activity_5": 63.24996, "activity_10": 63.566378, "activity_20": 61.639165, "activity_30": 57.697072}, "trend_signal": 1, "fair_value": 21.641942, "relative_strength": 36.215743, "rate_of_change": 2.539962838931753, "market_dynamics": -0.198118, "expectation": {"probability": 58.3072, "direction": "positive"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 59.410269, "high": 63.440113, "low": 57.754442, "close": 60.7868, "volume": 2730738}, "trend_line": 52.25267, "activity_lines": {"activity_5": 62.070253, "activity_10": 63.019205, "activity_20": 61.854191, "activity_30": 58.33145}, "trend_signal": 1, "fair_value": 21.980576, "relative_strength": 41.400907, "rate_of_change": 2.5488253185823115, "market_dynamics": -0.532172, "expectation": {"probability": 58.8761, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 61.215747, "high": 68.567222, "low": 60.786927, "close": 68.3777, "volume": 1712274}, "trend_line": 53.769183, "activity_lines": {"activity_5": 63.638967, "activity_10": 63.906967, "activity_20": 62.731551, "activity_30": 59.371774}, "trend_signal": 1, "fair_value": 22.371769, "relative_strength": 50.96262, "rate_of_change": 2.902268917550043, "market_dynamics": -0.727286, "expectation": {"probability": 59.2702, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 66.801637, "high": 69.175654, "low": 64.487469, "close": 67.6495, "volume": 2604077}, "trend_line": 54.936573, "activity_lines": {"activity_5": 64.984233, "activity_10": 64.606651, "activity_20": 63.446602, "activity_30": 60.267279}, "trend_signal": 1, "fair_value": 22.757208, "relative_strength": 46.550217, "rate_of_change": 2.17111351682618, "market_dynamics": -0.772736, "expectation": {"probability": 58.6338, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 69.056497, "high": 70.653872, "low": 65.472388, "close": 67.2295, "volume": 2538090}, "trend_line": 55.9563, "activity_lines": {"activity_5": 66.158913, "activity_10": 65.172844, "activity_20": 64.03739, "activity_30": 61.060371}, "trend_signal": 1, "fair_value": 23.139507, "relative_strength": 44.22084, "rate_of_change": 1.8561896825999613, "market_dynamics": -0.661148, "expectation": {"probability": 58.0609, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 67.928398, "high": 70.51415, "low": 65.497392, "close": 69.8752, "volume": 2565533}, "trend_line": 57.094473, "activity_lines": {"activity_5": 67.91898, "activity_10": 66.129593, "activity_20": 64.787578, "activity_30": 61.958364}, "trend_signal": 1, "fair_value": 23.539213, "relative_strength": 47.283633, "rate_of_change": 2.0340390626256597, "market_dynamics": -0.550007, "expectation": {"probability": 58.5148, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 69.785322, "high": 71.522467, "low": 67.838521, "close": 68.9467, "volume": 1608819}, "trend_line": 58.166453, "activity_lines": {"activity_5": 68.639967, "activity_10": 66.746296, "activity_20": 65.333433, "activity_30": 62.723024}, "trend_signal": 1, "fair_value": 23.932904, "relative_strength": 40.965888, "rate_of_change": 1.8775547678669287, "market_dynamics": -0.565247, "expectation": {"probability": 57.8773, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 68.187923, "high": 70.174658, "low": 66.660434, "close": 69.2362, "volume": 1205579}, "trend_line": 59.124727, "activity_lines": {"activity_5": 68.91346, "activity_10": 67.326762, "activity_20": 65.846486, "activity_30": 63.437201}, "trend_signal": 1, "fair_value": 24.325445, "relative_strength": 40.779005, "rate_of_change": 1.6474685159158717, "market_dynamics": -0.631807, "expectation": {"probability": 58.2575, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 69.885169, "high": 72.585732, "low": 67.49909, "close": 70.4143, "volume": 2302724}, "trend_line": 60.07273, "activity_lines": {"activity_5": 69.52242, "activity_10": 68.111078, "activity_20": 66.411602, "activity_30": 64.165561}, "trend_signal": 1, "fair_value": 24.722149, "relative_strength": 38.707067, "rate_of_change": 1.6033951412579037, "market_dynamics": -0.506243, "expectation": {"probability": 58.6338, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 70.763707, "high": 76.963519, "low": 70.753724, "close": 74.9668, "volume": 2563907}, "trend_line": 61.159847, "activity_lines": {"activity_5": 71.46456, "activity_10": 69.664511, "activity_20": 67.352521, "activity_30": 65.126469}, "trend_signal": 1, "fair_value": 25.146053, "relative_strength": 45.680853, "rate_of_change": 1.8096680473818973, "market_dynamics": -0.248659, "expectation": {"probability": 58.8479, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 73.129828, "high": 77.492659, "low": 71.75299, "close": 75.8853, "volume": 2008691}, "trend_line": 62.131617, "activity_lines": {"activity_5": 73.197047, "activity_10": 71.163398, "activity_20": 68.303894, "activity_30": 66.076498}, "trend_signal": 1, "fair_value": 25.574567, "relative_strength": 45.46854, "rate_of_change": 1.5889019473838764, "market_dynamics": 0.03284, "expectation": {"probability": 58.7547, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 75.975176, "high": 81.516073, "low": 75.056785, "close": 78.7606, "volume": 4107972}, "trend_line": 63.155007, "activity_lines": {"activity_5": 75.487293, "activity_10": 72.876816, "activity_20": 69.465234, "activity_30": 67.149335}, "trend_signal": 1, "fair_value": 26.019593, "relative_strength": 47.628372, "rate_of_change": 1.6471324092530846, "market_dynamics": 0.49503, "expectation": {"probability": 58.8998, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 78.031731, "high": 84.51108, "low": 75.500891, "close": 83.343, "volume": 3529776}, "trend_line": 64.304543, "activity_lines": {"activity_5": 78.650747, "activity_10": 75.096602, "activity_20": 70.991749, "activity_30": 68.451787}, "trend_signal": 1, "fair_value": 26.499749, "relative_strength": 53.456567, "rate_of_change": 1.8201818899331257, "market_dynamics": 0.880714, "expectation": {"probability": 59.71, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 83.392903, "high": 89.253269, "low": 80.068369, "close": 82.6042, "volume": 3063821}, "trend_line": 65.39288, "activity_lines": {"activity_5": 80.62748, "activity_10": 76.909964, "activity_20": 72.362056, "activity_30": 69.63241}, "trend_signal": 1, "fair_value": 26.971907, "relative_strength": 51.047955, "rate_of_change": 1.6924729563819618, "market_dynamics": 1.080852, "expectation": {"probability": 58.6398, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 81.685736, "high": 87.28653, "low": 79.868723, "close": 86.7574, "volume": 1682073}, "trend_line": 66.691807, "activity_lines": {"activity_5": 83.175953, "activity_10": 79.206549, "activity_20": 74.041731, "activity_30": 71.010766}, "trend_signal": 1, "fair_value": 27.473694, "relative_strength": 53.606368, "rate_of_change": 1.9863431615184894, "market_dynamics": 1.274928, "expectation": {"probability": 59.8119, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 86.278164, "high": 89.363093, "low": 70.15467, "close": 75.2463, "volume": 5432283}, "trend_line": 67.682173, "activity_lines": {"activity_5": 81.101353, "activity_10": 79.055155, "activity_20": 74.508424, "activity_30": 71.562669}, "trend_signal": 1, "fair_value": 27.899582, "relative_strength": 32.041017, "rate_of_change": 1.4849890032219533, "market_dynamics": 1.161669, "expectation": {"probability": 58.6173, "direction": "positive"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 74.107487, "high": 74.707202, "low": 68.41754, "close": 72.7005, "volume": 4458564}, "trend_line": 68.229917, "activity_lines": {"activity_5": 78.220753, "activity_10": 78.343231, "activity_20": 74.662238, "activity_30": 71.886432}, "trend_signal": 1, "fair_value": 28.316056, "relative_strength": 28.327546, "rate_of_change": 0.8092884370009727, "market_dynamics": 0.8085, "expectation": {"probability": 58.6364, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 72.361966, "high": 73.381148, "low": 66.716493, "close": 67.7057, "volume": 3127241}, "trend_line": 68.59986, "activity_lines": {"activity_5": 74.079227, "activity_10": 76.654911, "activity_20": 74.299205, "activity_30": 71.852611}, "trend_signal": 1, "fair_value": 28.710871, "relative_strength": 19.791656, "rate_of_change": 0.5422005716348832, "market_dynamics": 0.244208, "expectation": {"probability": 58.7912, "direction": "positive"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 69.774108, "high": 73.031498, "low": 68.005525, "close": 69.2845, "volume": 3151204}, "trend_line": 68.966573, "activity_lines": {"activity_5": 71.506453, "activity_10": 75.281473, "activity_20": 74.091111, "activity_30": 71.896782}, "trend_signal": 1, "fair_value": 29.117277, "relative_strength": 23.091247, "rate_of_change": 0.5345681463489722, "market_dynamics": -0.259017, "expectation": {"probability": 59.6097, "direction": "positive"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 71.402757, "high": 78.886757, "low": 70.623382, "close": 76.089, "volume": 2352188}, "trend_line": 69.543143, "activity_lines": {"activity_5": 72.089827, "activity_10": 75.165758, "activity_20": 74.521094, "activity_30": 72.356293}, "trend_signal": 1, "fair_value": 29.565575, "relative_strength": 35.93893, "rate_of_change": 0.8360137018842503, "market_dynamics": -0.595691, "expectation": {"probability": 59.8091, "direction": "positive"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 76.908364, "high": 80.415554, "low": 72.641784, "close": 77.2381, "volume": 1935919}, "trend_line": 70.035327, "activity_lines": {"activity_5": 73.76746, "activity_10": 75.238567, "activity_20": 74.997148, "activity_30": 72.852742}, "trend_signal": 1, "fair_value": 30.023925, "relative_strength": 31.214862, "rate_of_change": 0.7077390793223058, "market_dynamics": -0.774985, "expectation": {"probability": 60.2151, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 77.248133, "high": 83.648008, "low": 75.35465, "close": 83.2833, "volume": 2192146}, "trend_line": 70.684797, "activity_lines": {"activity_5": 77.327373, "activity_10": 76.385907, "activity_20": 75.961761, "activity_30": 73.70745}, "trend_signal": 1, "fair_value": 30.523647, "relative_strength": 34.175743, "rate_of_change": 0.9273462805421157, "market_dynamics": -0.632885, "expectation": {"probability": 60.6129, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 82.483936, "high": 86.745523, "low": 82.338753, "close": 84.1526, "volume": 2611501}, "trend_line": 71.312703, "activity_lines": {"activity_5": 80.471533, "activity_10": 77.609071, "activity_20": 76.902038, "activity_30": 74.57634}, "trend_signal": 1, "fair_value": 31.030733, "relative_strength": 27.622825, "rate_of_change": 0.8883183182940962, "market_dynamics": -0.442313, "expectation": {"probability": 61.0029, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 83.752855, "high": 88.074391, "low": 83.342484, "close": 86.6905, "volume": 2000854}, "trend_line": 72.052137, "activity_lines": {"activity_5": 83.3652, "activity_10": 79.278951, "activity_20": 78.008901, "activity_30": 75.568456}, "trend_signal": 1, "fair_value": 31.552552, "relative_strength": 28.605543, "rate_of_change": 1.0368895987577458, "market_dynamics": -0.289785, "expectation": {"probability": 61.3852, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 87.09022, "high": 94.424344, "low": 84.891981, "close": 93.605, "volume": 2065501}, "trend_line": 73.0972, "activity_lines": {"activity_5": 87.4033, "activity_10": 82.131716, "activity_20": 79.683617, "activity_30": 76.958963}, "trend_signal": 1, "fair_value": 32.114731, "relative_strength": 35.119438, "rate_of_change": 1.450426099089884, "market_dynamics": -0.016216, "expectation": {"probability": 61.7601, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 93.704953, "high": 99.919976, "low": 77.802689, "close": 82.7837, "volume": 4079882}, "trend_line": 73.8414, "activity_lines": {"activity_5": 86.666567, "activity_10": 82.892471, "activity_20": 80.202135, "activity_30": 77.583899}, "trend_signal": 1, "fair_value": 32.610419, "relative_strength": 15.507518, "rate_of_change": 1.0180964523948828, "market_dynamics": 0.084246, "expectation": {"probability": 60.0307, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 82.77372, "high": 83.932792, "low": 78.766928, "close": 79.4264, "volume": 2759572}, "trend_line": 74.35366, "activity_lines": {"activity_5": 84.441027, "activity_10": 82.905764, "activity_20": 80.339441, "activity_30": 77.944222}, "trend_signal": 1, "fair_value": 33.082157, "relative_strength": 9.612552, "rate_of_change": 0.6937300755402958, "market_dynamics": -0.002961, "expectation": {"probability": 60.4584, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 79.21, "high": 79.21, "low": 72.24, "close": 72.76, "volume": 2316253}, "trend_line": 74.490093, "activity_lines": {"activity_5": 80.25048, "activity_10": 81.584695, "activity_20": 79.791949, "activity_30": 77.841405}, "trend_signal": 1, "fair_value": 33.51065, "relative_strength": -1.140874, "rate_of_change": 0.1834919760506701, "market_dynamics": -0.243815, "expectation": {"probability": 62.5821, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 74.5, "high": 76.16, "low": 70.63, "close": 71.49, "volume": 2249777}, "trend_line": 74.633403, "activity_lines": {"activity_5": 76.396107, "activity_10": 79.94082, "activity_20": 79.106724, "activity_30": 77.64785}, "trend_signal": 1, "fair_value": 33.928572, "relative_strength": -4.839926, "rate_of_change": 0.19238799983777655, "market_dynamics": -0.683198, "expectation": {"probability": 61.2364, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/a848299b-475c-4740-9cb9-29d2c7389212/", "share_image": "https://sharemaestro.com/terminal/a848299b-475c-4740-9cb9-29d2c7389212/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}