{"ticker": {"uuid": "aa293480-f3c8-44af-81ab-e97582b5142d", "symbol": "ULS", "name": "UL Solutions Inc.", "exchange": "NYSE", "asset_type": "Equity", "sector": "Industrials", "industry": "Specialty Business Services", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, ULS rose 19.74%, moving from 83.10 to 99.50. 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 12.54 and has improved across the 12-week window. Market Dynamics is 1.19 on the latest week. Expectation is undecided at 54.72%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "99.50"}, {"label": "12-Week Change", "value": "19.74%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Undecided 54.72%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "12.54"}, {"label": "Market Dynamics", "value": "1.19"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 103.09, "high": 103.51, "low": 97.325, "close": 99.5, "volume": 2935887}, "trend_line": 83.8953, "activity_lines": {"activity_5": 99.79488, "activity_10": 96.054187, "activity_20": 89.998557, "activity_30": 86.679368}, "trend_signal": 1, "fair_value": 63.143308, "relative_strength": 12.538825, "rate_of_change": 0.8813398590903404, "market_dynamics": 1.194205, "expectation": {"probability": 54.7231, "direction": "undecided"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2024-04-19", "ohlcv": {"open": 34.691456, "high": 34.838662, "low": 32.87592, "close": 33.2194, "volume": 10781050}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 33.2194, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": null, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 33.602101, "high": 33.602101, "low": 32.875888, "close": 33.3862, "volume": 2299166}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 33.3028, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": null, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 33.641366, "high": 35.260626, "low": 33.396023, "close": 34.7405, "volume": 2087916}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 33.782033, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 100.0, "direction": "positive"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 34.740448, "high": 36.330265, "low": 34.249764, "close": 35.9966, "volume": 1699177}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 34.335675, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 100.0, "direction": "positive"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 36.222402, "high": 37.095823, "low": 35.829854, "close": 36.507, "volume": 1886343}, "trend_line": null, "activity_lines": {"activity_5": 35.382313, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 34.76994, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 100.0, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 36.624705, "high": 43.033047, "low": 36.183089, "close": 41.2077, "volume": 5196142}, "trend_line": null, "activity_lines": {"activity_5": 37.528233, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 35.8429, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 100.0, "direction": "positive"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 41.207682, "high": 41.315632, "low": 37.655126, "close": 37.8514, "volume": 2297653}, "trend_line": null, "activity_lines": {"activity_5": 38.022833, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 36.129829, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 100.0, "direction": "positive"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 37.935942, "high": 39.294665, "low": 37.286118, "close": 38.2707, "volume": 1503686}, "trend_line": null, "activity_lines": {"activity_5": 38.35952, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 36.397438, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 82.4859, "direction": "positive"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 38.270707, "high": 41.869355, "low": 37.901489, "close": 40.7617, "volume": 2078002}, "trend_line": null, "activity_lines": {"activity_5": 39.291193, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 36.882356, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 84.7291, "direction": "positive"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 40.594359, "high": 41.372179, "low": 39.737771, "close": 41.2048, "volume": 4934683}, "trend_line": null, "activity_lines": {"activity_5": 40.052893, "activity_10": 38.691084, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 37.3146, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 86.7521, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 41.007826, "high": 41.608421, "low": 39.245425, "close": 41.5395, "volume": 4266353}, "trend_line": null, "activity_lines": {"activity_5": 40.612973, "activity_10": 39.459247, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 37.698682, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 88.3019, "direction": "positive"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 41.598579, "high": 43.272368, "low": 40.358006, "close": 41.4312, "volume": 4638707}, "trend_line": null, "activity_lines": {"activity_5": 41.114833, "activity_10": 40.056445, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 38.009725, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 90.0383, "direction": "positive"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 41.411475, "high": 44.33568, "low": 41.04718, "close": 43.1148, "volume": 3011526}, "trend_line": null, "activity_lines": {"activity_5": 41.93924, "activity_10": 40.81348, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 38.402423, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 81.0398, "direction": "positive"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 43.114875, "high": 45.005274, "low": 42.849038, "close": 43.5284, "volume": 1749453}, "trend_line": null, "activity_lines": {"activity_5": 42.578573, "activity_10": 41.493455, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 38.768564, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 82.4363, "direction": "positive"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 43.922218, "high": 45.162791, "low": 43.331468, "close": 44.9068, "volume": 1585661}, "trend_line": null, "activity_lines": {"activity_5": 43.492927, "activity_10": 42.287105, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 39.17778, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 83.8542, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 45.202153, "high": 52.01546, "low": 44.148651, "close": 50.1546, "volume": 2825315}, "trend_line": null, "activity_lines": {"activity_5": 45.909747, "activity_10": 43.882178, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 39.863831, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 85.0602, "direction": "positive"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 48.628542, "high": 50.312179, "low": 46.915368, "close": 49.4359, "volume": 2904208}, "trend_line": null, "activity_lines": {"activity_5": 47.51266, "activity_10": 45.183907, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 40.426894, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 86.8687, "direction": "positive"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 49.563812, "high": 51.572358, "low": 48.894297, "close": 51.2376, "volume": 1018456}, "trend_line": null, "activity_lines": {"activity_5": 49.182493, "activity_10": 46.602591, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 41.027489, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 80.5031, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 51.237625, "high": 54.171678, "low": 51.237625, "close": 53.768, "volume": 1078159}, "trend_line": null, "activity_lines": {"activity_5": 51.154273, "activity_10": 48.245585, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 41.698042, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 81.5109, "direction": "positive"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 54.266278, "high": 55.5393, "low": 53.012992, "close": 53.8222, "volume": 1743470}, "trend_line": null, "activity_lines": {"activity_5": 52.46148, "activity_10": 49.661956, "activity_20": 45.660987, "activity_30": null}, "trend_signal": 0, "fair_value": 42.30425, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 82.5843, "direction": "positive"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 53.605051, "high": 54.320312, "low": 47.644549, "close": 47.9406, "volume": 9288397}, "trend_line": null, "activity_lines": {"activity_5": 51.213793, "activity_10": 49.779538, "activity_20": 46.197782, "activity_30": null}, "trend_signal": 0, "fair_value": 42.572648, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 84.5545, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 48.364963, "high": 48.651146, "low": 46.174181, "close": 48.1972, "volume": 9064790}, "trend_line": null, "activity_lines": {"activity_5": 50.19924, "activity_10": 49.827391, "activity_20": 46.688914, "activity_30": null}, "trend_signal": 0, "fair_value": 42.828309, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 79.1946, "direction": "positive"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 48.335383, "high": 49.815642, "low": 47.476833, "close": 47.8617, "volume": 4561955}, "trend_line": null, "activity_lines": {"activity_5": 49.155433, "activity_10": 49.691225, "activity_20": 47.077566, "activity_30": null}, "trend_signal": 0, "fair_value": 43.047152, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 81.4947, "direction": "positive"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 47.940609, "high": 49.667576, "low": 47.772846, "close": 48.8485, "volume": 4792584}, "trend_line": null, "activity_lines": {"activity_5": 48.66562, "activity_10": 49.648171, "activity_20": 47.497716, "activity_30": null}, "trend_signal": 0, "fair_value": 43.288875, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 76.2634, "direction": "positive"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 48.917573, "high": 50.042568, "low": 48.07876, "close": 50.0327, "volume": 6819222}, "trend_line": null, "activity_lines": {"activity_5": 48.898507, "activity_10": 49.723696, "activity_20": 47.969448, "activity_30": null}, "trend_signal": 0, "fair_value": 43.558628, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 77.1723, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 49.943846, "high": 51.837587, "low": 49.129705, "close": 51.7991, "volume": 3162178}, "trend_line": null, "activity_lines": {"activity_5": 49.972827, "activity_10": 50.027187, "activity_20": 48.545, "activity_30": null}, "trend_signal": 0, "fair_value": 43.875569, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 78.169, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 52.14458, "high": 54.039311, "low": 51.95708, "close": 52.4505, "volume": 2669555}, "trend_line": null, "activity_lines": {"activity_5": 51.007047, "activity_10": 50.419215, "activity_20": 49.132156, "activity_30": null}, "trend_signal": 0, "fair_value": 44.193159, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 79.0823, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 52.33201, "high": 53.644505, "low": 51.690566, "close": 52.2728, "volume": 1678007}, "trend_line": null, "activity_lines": {"activity_5": 51.69848, "activity_10": 50.724122, "activity_20": 49.632868, "activity_30": null}, "trend_signal": 0, "fair_value": 44.481718, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.0, "expectation": {"probability": 81.3486, "direction": "positive"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 52.371554, "high": 52.595961, "low": 50.891295, "close": 50.9209, "volume": 2269613}, "trend_line": null, "activity_lines": {"activity_5": 51.645207, "activity_10": 50.764407, "activity_20": 49.93815, "activity_30": null}, "trend_signal": 0, "fair_value": 44.703759, "relative_strength": null, "rate_of_change": null, "market_dynamics": -0.151556, "expectation": {"probability": 78.5714, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 50.98992, "high": 58.451106, "low": 48.641245, "close": 50.684, "volume": 5991360}, "trend_line": 44.9031, "activity_lines": {"activity_5": 51.374807, "activity_10": 50.813385, "activity_20": 50.172494, "activity_30": 48.180007}, "trend_signal": 1, "fair_value": 44.9031, "relative_strength": null, "rate_of_change": null, "market_dynamics": -0.226828, "expectation": {"probability": 83.3333, "direction": "positive"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 50.822162, "high": 52.48005, "low": 48.424146, "close": 49.3123, "volume": 3228045}, "trend_line": 45.43953, "activity_lines": {"activity_5": 50.603753, "activity_10": 50.670022, "activity_20": 50.231061, "activity_30": 48.464472}, "trend_signal": 1, "fair_value": 45.045332, "relative_strength": null, "rate_of_change": 1.1946391229113262, "market_dynamics": -0.414042, "expectation": {"probability": 67.9612, "direction": "positive"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 49.183982, "high": 53.407647, "low": 48.932339, "close": 53.3287, "volume": 3365226}, "trend_line": 46.10428, "activity_lines": {"activity_5": 51.337287, "activity_10": 51.231973, "activity_20": 50.635129, "activity_30": 48.973451}, "trend_signal": 1, "fair_value": 45.304188, "relative_strength": null, "rate_of_change": 1.462933265374895, "market_dynamics": -0.442806, "expectation": {"probability": 62.8743, "direction": "positive"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 53.44294, "high": 54.798055, "low": 52.374675, "close": 53.1462, "volume": 2195825}, "trend_line": 46.717803, "activity_lines": {"activity_5": 51.95144, "activity_10": 51.667442, "activity_20": 50.96516, "activity_30": 49.427768}, "trend_signal": 1, "fair_value": 45.541824, "relative_strength": null, "rate_of_change": 1.3307289475076949, "market_dynamics": -0.448043, "expectation": {"probability": 61.2121, "direction": "positive"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 52.997801, "high": 54.333033, "low": 51.622905, "close": 52.7703, "volume": 2495716}, "trend_line": 47.276927, "activity_lines": {"activity_5": 52.382067, "activity_10": 51.938484, "activity_20": 51.211624, "activity_30": 49.818252}, "trend_signal": 1, "fair_value": 45.754426, "relative_strength": null, "rate_of_change": 1.1968114168382382, "market_dynamics": -0.445614, "expectation": {"probability": 52.8796, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 52.483479, "high": 52.958263, "low": 49.822707, "close": 50.2876, "volume": 2745389}, "trend_line": 47.73628, "activity_lines": {"activity_5": 51.861833, "activity_10": 51.68682, "activity_20": 51.17763, "activity_30": 50.012489}, "trend_signal": 1, "fair_value": 45.883946, "relative_strength": null, "rate_of_change": 0.9716219499630341, "market_dynamics": -0.436683, "expectation": {"probability": 45.4955, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 50.247978, "high": 51.434938, "low": 48.625799, "close": 50.337, "volume": 4079753}, "trend_line": 48.04059, "activity_lines": {"activity_5": 51.384493, "activity_10": 51.439504, "activity_20": 51.122719, "activity_30": 50.180277}, "trend_signal": 1, "fair_value": 46.007642, "relative_strength": null, "rate_of_change": 0.6374815968064561, "market_dynamics": -0.486219, "expectation": {"probability": 53.2731, "direction": "undecided"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 50.129366, "high": 51.049262, "low": 49.397407, "close": 49.8623, "volume": 2502446}, "trend_line": 48.440953, "activity_lines": {"activity_5": 50.680607, "activity_10": 51.132462, "activity_20": 51.02173, "activity_30": 50.297807}, "trend_signal": 1, "fair_value": 46.111822, "relative_strength": null, "rate_of_change": 0.8333848522676318, "market_dynamics": -0.573268, "expectation": {"probability": 46.4789, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 49.486377, "high": 50.0304, "low": 48.457677, "close": 48.7742, "volume": 3774503}, "trend_line": 48.79107, "activity_lines": {"activity_5": 49.845113, "activity_10": 50.674642, "activity_20": 50.815081, "activity_30": 50.319306}, "trend_signal": 1, "fair_value": 46.181884, "relative_strength": null, "rate_of_change": 0.7227706688594614, "market_dynamics": -0.698674, "expectation": {"probability": 44.7761, "direction": "negative"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 48.793974, "high": 49.644629, "low": 48.012558, "close": 48.7643, "volume": 2842888}, "trend_line": 49.057823, "activity_lines": {"activity_5": 49.297787, "activity_10": 50.278633, "activity_20": 50.61922, "activity_30": 50.317579}, "trend_signal": 1, "fair_value": 46.2481, "relative_strength": null, "rate_of_change": 0.5467250462021049, "market_dynamics": -0.750753, "expectation": {"probability": 40.9556, "direction": "negative"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 48.843426, "high": 51.702023, "low": 48.734621, "close": 51.3855, "volume": 1864925}, "trend_line": 49.39718, "activity_lines": {"activity_5": 49.89126, "activity_10": 50.398416, "activity_20": 50.696824, "activity_30": 50.467752}, "trend_signal": 1, "fair_value": 46.376535, "relative_strength": null, "rate_of_change": 0.6917489999505272, "market_dynamics": -0.821533, "expectation": {"probability": 47.9853, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 51.504238, "high": 53.403278, "low": 51.504238, "close": 52.6912, "volume": 1565813}, "trend_line": 49.768903, "activity_lines": {"activity_5": 50.846773, "activity_10": 50.742845, "activity_20": 50.910384, "activity_30": 50.680269}, "trend_signal": 1, "fair_value": 46.530551, "relative_strength": null, "rate_of_change": 0.7525186660453146, "market_dynamics": -0.753139, "expectation": {"probability": 49.8233, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 52.948329, "high": 54.456758, "low": 51.726749, "close": 53.3242, "volume": 1954532}, "trend_line": 50.165337, "activity_lines": {"activity_5": 51.85634, "activity_10": 51.140931, "activity_20": 51.161608, "activity_30": 50.909643}, "trend_signal": 1, "fair_value": 46.692305, "relative_strength": null, "rate_of_change": 0.7965496044789239, "market_dynamics": -0.626152, "expectation": {"probability": 52.4288, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 52.424161, "high": 55.223413, "low": 52.206551, "close": 53.2946, "volume": 1947850}, "trend_line": 50.504663, "activity_lines": {"activity_5": 52.625247, "activity_10": 51.533716, "activity_20": 51.385599, "activity_30": 51.111531}, "trend_signal": 1, "fair_value": 46.845847, "relative_strength": null, "rate_of_change": 0.6764152705682009, "market_dynamics": -0.439334, "expectation": {"probability": 47.1783, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 53.729761, "high": 57.162056, "low": 53.136281, "close": 56.0839, "volume": 2342318}, "trend_line": 50.92318, "activity_lines": {"activity_5": 54.02256, "activity_10": 52.430949, "activity_20": 51.849366, "activity_30": 51.471482}, "trend_signal": 1, "fair_value": 47.055802, "relative_strength": null, "rate_of_change": 0.8286700180535832, "market_dynamics": -0.095162, "expectation": {"probability": 52.2003, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 56.697168, "high": 56.875212, "low": 50.801929, "close": 52.434, "volume": 2831509}, "trend_line": 51.174087, "activity_lines": {"activity_5": 53.715267, "activity_10": 52.604316, "activity_20": 51.931069, "activity_30": 51.568954}, "trend_signal": 1, "fair_value": 47.175318, "relative_strength": null, "rate_of_change": 0.4927166763740953, "market_dynamics": 0.04778, "expectation": {"probability": 49.4118, "direction": "undecided"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 52.705896, "high": 54.574969, "low": 51.848204, "close": 52.7406, "volume": 2535553}, "trend_line": 51.260287, "activity_lines": {"activity_5": 53.440273, "activity_10": 52.794404, "activity_20": 52.030538, "activity_30": 51.67002}, "trend_signal": 1, "fair_value": 47.296302, "relative_strength": null, "rate_of_change": 0.16844462706290794, "market_dynamics": 0.054314, "expectation": {"probability": 54.2265, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 52.770405, "high": 53.960268, "low": 50.425385, "close": 52.3837, "volume": 2393578}, "trend_line": 51.358547, "activity_lines": {"activity_5": 53.04302, "activity_10": 52.875898, "activity_20": 52.091532, "activity_30": 51.742498}, "trend_signal": 1, "fair_value": 47.404545, "relative_strength": null, "rate_of_change": 0.19168835320801725, "market_dynamics": -0.007607, "expectation": {"probability": 48.1884, "direction": "undecided"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 51.372332, "high": 52.215152, "low": 48.923198, "close": 51.7987, "volume": 2419598}, "trend_line": 51.37725, "activity_lines": {"activity_5": 52.513467, "activity_10": 52.805185, "activity_20": 52.097131, "activity_30": 51.770895}, "trend_signal": 1, "fair_value": 47.49609, "relative_strength": null, "rate_of_change": 0.036416528684105935, "market_dynamics": -0.286496, "expectation": {"probability": 46.4223, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 52.829859, "high": 53.528902, "low": 51.292954, "close": 53.048, "volume": 3490879}, "trend_line": 51.35325, "activity_lines": {"activity_5": 52.500073, "activity_10": 52.906627, "activity_20": 52.223968, "activity_30": 51.878685}, "trend_signal": 1, "fair_value": 47.609394, "relative_strength": null, "rate_of_change": -0.04671328262994576, "market_dynamics": -0.203716, "expectation": {"probability": 49.5564, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 53.196735, "high": 56.176347, "low": 52.89927, "close": 55.2195, "volume": 4577698}, "trend_line": 51.399827, "activity_lines": {"activity_5": 53.412907, "activity_10": 53.325002, "activity_20": 52.547486, "activity_30": 52.128121}, "trend_signal": 1, "fair_value": 47.761596, "relative_strength": null, "rate_of_change": 0.09069922546284646, "market_dynamics": 0.088216, "expectation": {"probability": 53.3058, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 54.475806, "high": 57.886742, "low": 53.091701, "close": 53.9602, "volume": 8381510}, "trend_line": 51.60048, "activity_lines": {"activity_5": 53.720273, "activity_10": 53.444704, "activity_20": 52.729472, "activity_30": 52.293306}, "trend_signal": 1, "fair_value": 47.883137, "relative_strength": null, "rate_of_change": 0.3903768002954475, "market_dynamics": 0.351013, "expectation": {"probability": 50.0, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 52.353921, "high": 56.002831, "low": 49.508168, "close": 55.983, "volume": 8399264}, "trend_line": 51.860007, "activity_lines": {"activity_5": 54.6206, "activity_10": 53.909115, "activity_20": 53.081974, "activity_30": 52.576049}, "trend_signal": 1, "fair_value": 48.038904, "relative_strength": 22.561358, "rate_of_change": 0.5029546236779302, "market_dynamics": 0.751637, "expectation": {"probability": 40.6593, "direction": "negative"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 56.458955, "high": 57.262112, "low": 53.646716, "close": 55.2096, "volume": 3865710}, "trend_line": 52.104937, "activity_lines": {"activity_5": 55.023173, "activity_10": 54.184565, "activity_20": 53.348179, "activity_30": 52.792152}, "trend_signal": 1, "fair_value": 48.1742, "relative_strength": 21.58749, "rate_of_change": 0.47229071912774045, "market_dynamics": 0.841695, "expectation": {"probability": 46.8235, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 54.912176, "high": 58.035566, "low": 51.95735, "close": 57.163, "volume": 4335412}, "trend_line": 52.382087, "activity_lines": {"activity_5": 55.849487, "activity_10": 54.780362, "activity_20": 53.790596, "activity_30": 53.118479}, "trend_signal": 1, "fair_value": 48.340659, "relative_strength": 19.357576, "rate_of_change": 0.531907369929262, "market_dynamics": 0.872831, "expectation": {"probability": 40.625, "direction": "negative"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 56.994421, "high": 59.393978, "low": 54.907204, "close": 59.3444, "volume": 7767571}, "trend_line": 52.692477, "activity_lines": {"activity_5": 57.1286, "activity_10": 55.753156, "activity_20": 54.419848, "activity_30": 53.56766}, "trend_signal": 1, "fair_value": 48.540727, "relative_strength": 19.439972, "rate_of_change": 0.5925498921033792, "market_dynamics": 1.035982, "expectation": {"probability": 44.1176, "direction": "negative"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 59.443539, "high": 71.282669, "low": 58.898186, "close": 69.5772, "volume": 7410876}, "trend_line": 53.28508, "activity_lines": {"activity_5": 61.543653, "activity_10": 58.460816, "activity_20": 55.980524, "activity_30": 54.656997}, "trend_signal": 1, "fair_value": 48.916379, "relative_strength": 39.010269, "rate_of_change": 1.1246444155586082, "market_dynamics": 1.126481, "expectation": {"probability": 47.7801, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 70.410085, "high": 72.1453, "low": 68.020445, "close": 72.1453, "volume": 5031292}, "trend_line": 53.941573, "activity_lines": {"activity_5": 65.773607, "activity_10": 61.329284, "activity_20": 57.694162, "activity_30": 55.873786}, "trend_signal": 1, "fair_value": 49.323904, "relative_strength": 35.383353, "rate_of_change": 1.232039062341649, "market_dynamics": 1.271883, "expectation": {"probability": 50.9921, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 70.935612, "high": 72.194883, "low": 69.408622, "close": 71.1835, "volume": 2446227}, "trend_line": 54.57193, "activity_lines": {"activity_5": 68.605473, "activity_10": 63.663576, "activity_20": 59.21009, "activity_30": 56.986168}, "trend_signal": 1, "fair_value": 49.700793, "relative_strength": 35.775278, "rate_of_change": 1.168592172868232, "market_dynamics": 1.289067, "expectation": {"probability": 55.0, "direction": "positive"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 71.908986, "high": 72.316262, "low": 69.981877, "close": 71.0249, "volume": 2184857}, "trend_line": 55.242063, "activity_lines": {"activity_5": 70.319547, "activity_10": 65.616582, "activity_20": 60.604202, "activity_30": 58.04765}, "trend_signal": 1, "fair_value": 50.062219, "relative_strength": 31.771327, "rate_of_change": 1.2279811250948973, "market_dynamics": 1.233532, "expectation": {"probability": 52.5597, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 71.024874, "high": 71.745056, "low": 67.866005, "close": 70.707, "volume": 3136135}, "trend_line": 55.909497, "activity_lines": {"activity_5": 71.003527, "activity_10": 67.184935, "activity_20": 61.862036, "activity_30": 59.045388}, "trend_signal": 1, "fair_value": 50.406298, "relative_strength": 27.825417, "rate_of_change": 1.2081989045195507, "market_dynamics": 1.148879, "expectation": {"probability": 49.919, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 70.35927, "high": 70.85257, "low": 69.344658, "close": 70.1904, "volume": 2446631}, "trend_line": 56.605433, "activity_lines": {"activity_5": 70.7578, "activity_10": 68.377769, "activity_20": 62.978662, "activity_30": 59.966737}, "trend_signal": 1, "fair_value": 50.730628, "relative_strength": 26.254428, "rate_of_change": 1.2447545360674521, "market_dynamics": 1.064719, "expectation": {"probability": 47.5309, "direction": "undecided"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 70.528208, "high": 71.938773, "low": 69.534853, "close": 70.1408, "volume": 2873929}, "trend_line": 57.165837, "activity_lines": {"activity_5": 70.45466, "activity_10": 69.266491, "activity_20": 64.007235, "activity_30": 60.839986}, "trend_signal": 1, "fair_value": 51.043695, "relative_strength": 25.299753, "rate_of_change": 0.9900180429677228, "market_dynamics": 1.036251, "expectation": {"probability": 45.3608, "direction": "undecided"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 70.299704, "high": 73.488372, "low": 69.937129, "close": 71.6904, "volume": 4200091}, "trend_line": 57.783977, "activity_lines": {"activity_5": 70.801687, "activity_10": 70.179544, "activity_20": 65.10331, "activity_30": 61.777055}, "trend_signal": 1, "fair_value": 51.371421, "relative_strength": 22.785913, "rate_of_change": 1.081310153824909, "market_dynamics": 1.040943, "expectation": {"probability": 42.9851, "direction": "negative"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 72.22681, "high": 72.902291, "low": 68.084521, "close": 70.2103, "volume": 4529459}, "trend_line": 58.36531, "activity_lines": {"activity_5": 70.621553, "activity_10": 70.523836, "activity_20": 65.970823, "activity_30": 62.578753}, "trend_signal": 1, "fair_value": 51.665778, "relative_strength": 17.374065, "rate_of_change": 1.0060453263713587, "market_dynamics": 0.956758, "expectation": {"probability": 45.749, "direction": "undecided"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 70.110916, "high": 72.812839, "low": 69.713475, "close": 70.9354, "volume": 3729220}, "trend_line": 59.05357, "activity_lines": {"activity_5": 70.737427, "activity_10": 70.762742, "activity_20": 66.840126, "activity_30": 63.389726}, "trend_signal": 1, "fair_value": 51.962234, "relative_strength": 18.063601, "rate_of_change": 1.1792278666899905, "market_dynamics": 0.905354, "expectation": {"probability": 43.1912, "direction": "negative"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 70.925525, "high": 72.733431, "low": 69.246756, "close": 69.7633, "volume": 2627449}, "trend_line": 59.701113, "activity_lines": {"activity_5": 70.447373, "activity_10": 70.577793, "activity_20": 67.509698, "activity_30": 64.080677}, "trend_signal": 1, "fair_value": 52.231947, "relative_strength": 14.673082, "rate_of_change": 1.096534891963346, "market_dynamics": 0.688455, "expectation": {"probability": 46.3659, "direction": "undecided"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 70.061271, "high": 70.746685, "low": 68.899046, "close": 69.8626, "volume": 2278206}, "trend_line": 60.36779, "activity_lines": {"activity_5": 70.218893, "activity_10": 70.407515, "activity_20": 68.107666, "activity_30": 64.736257}, "trend_signal": 1, "fair_value": 52.495091, "relative_strength": 12.536546, "rate_of_change": 1.1166910740843308, "market_dynamics": 0.407835, "expectation": {"probability": 43.3673, "direction": "negative"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 70.071238, "high": 73.657248, "low": 69.460325, "close": 71.4222, "volume": 3539830}, "trend_line": 61.122723, "activity_lines": {"activity_5": 70.528827, "activity_10": 70.562304, "activity_20": 68.770935, "activity_30": 65.449444}, "trend_signal": 1, "fair_value": 52.773431, "relative_strength": 17.440724, "rate_of_change": 1.250555967014862, "market_dynamics": 0.230585, "expectation": {"probability": 45.1852, "direction": "undecided"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 70.845996, "high": 72.852571, "low": 61.53827, "close": 66.1971, "volume": 8294139}, "trend_line": 61.703817, "activity_lines": {"activity_5": 69.11494, "activity_10": 69.762735, "activity_20": 68.84313, "activity_30": 65.776823}, "trend_signal": 1, "fair_value": 52.967977, "relative_strength": 5.999886, "rate_of_change": 0.9507004457245798, "market_dynamics": -0.072626, "expectation": {"probability": 47.1186, "direction": "undecided"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 65.720347, "high": 70.324546, "low": 64.409118, "close": 66.6541, "volume": 6597047}, "trend_line": 62.21277, "activity_lines": {"activity_5": 68.120933, "activity_10": 69.134035, "activity_20": 68.896235, "activity_30": 66.096197}, "trend_signal": 1, "fair_value": 53.163493, "relative_strength": 5.486153, "rate_of_change": 0.8248322790144379, "market_dynamics": -0.238509, "expectation": {"probability": 45.268, "direction": "undecided"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 66.922276, "high": 67.369285, "low": 64.150817, "close": 64.9157, "volume": 4221717}, "trend_line": 62.620253, "activity_lines": {"activity_5": 66.83288, "activity_10": 68.262951, "activity_20": 68.729327, "activity_30": 66.270579}, "trend_signal": 1, "fair_value": 53.329017, "relative_strength": 2.361948, "rate_of_change": 0.6549828917760762, "market_dynamics": -0.423621, "expectation": {"probability": 47.8122, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 65.258302, "high": 65.258302, "low": 61.824178, "close": 62.8793, "volume": 3209261}, "trend_line": 62.938757, "activity_lines": {"activity_5": 65.1892, "activity_10": 67.117516, "activity_20": 68.316307, "activity_30": 66.287292}, "trend_signal": 1, "fair_value": 53.46166, "relative_strength": -0.824875, "rate_of_change": 0.5086277757453397, "market_dynamics": -0.658546, "expectation": {"probability": 48.694, "direction": "undecided"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 62.18255, "high": 64.282741, "low": 61.913792, "close": 63.5562, "volume": 3449606}, "trend_line": 63.28081, "activity_lines": {"activity_5": 64.236707, "activity_10": 66.227182, "activity_20": 67.934914, "activity_30": 66.327127}, "trend_signal": 1, "fair_value": 53.599941, "relative_strength": -0.259841, "rate_of_change": 0.5434695826611255, "market_dynamics": -0.773767, "expectation": {"probability": 43.9535, "direction": "negative"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 63.207852, "high": 68.115171, "low": 61.35641, "close": 66.4429, "volume": 4454709}, "trend_line": 63.62611, "activity_lines": {"activity_5": 64.770847, "activity_10": 66.009596, "activity_20": 67.788699, "activity_30": 66.531133}, "trend_signal": 1, "fair_value": 53.773495, "relative_strength": 2.37245, "rate_of_change": 0.5456630533016164, "market_dynamics": -0.79306, "expectation": {"probability": 44.9231, "direction": "negative"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 67.179506, "high": 68.453618, "low": 65.865579, "close": 67.7867, "volume": 3541567}, "trend_line": 64.137867, "activity_lines": {"activity_5": 65.736533, "activity_10": 66.104836, "activity_20": 67.726275, "activity_30": 66.799558}, "trend_signal": 1, "fair_value": 53.960337, "relative_strength": 2.831113, "rate_of_change": 0.8043191702274475, "market_dynamics": -0.752816, "expectation": {"probability": 46.3536, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 68.095239, "high": 69.538568, "low": 66.462785, "close": 69.1205, "volume": 2641712}, "trend_line": 64.683863, "activity_lines": {"activity_5": 67.071313, "activity_10": 66.499835, "activity_20": 67.750679, "activity_30": 67.121018}, "trend_signal": 1, "fair_value": 54.159813, "relative_strength": 4.788603, "rate_of_change": 0.8512849359334048, "market_dynamics": -0.666579, "expectation": {"probability": 47.9651, "direction": "undecided"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 69.57833, "high": 72.380376, "low": 68.727265, "close": 71.8777, "volume": 3765179}, "trend_line": 65.333663, "activity_lines": {"activity_5": 69.04484, "activity_10": 67.407829, "activity_20": 68.039847, "activity_30": 67.585137}, "trend_signal": 1, "fair_value": 54.389916, "relative_strength": 7.371043, "rate_of_change": 1.0045782206916105, "market_dynamics": -0.460438, "expectation": {"probability": 49.4826, "direction": "undecided"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 71.867816, "high": 75.212357, "low": 71.52938, "close": 71.828, "volume": 2113041}, "trend_line": 66.001307, "activity_lines": {"activity_5": 70.401907, "activity_10": 68.270149, "activity_20": 68.325557, "activity_30": 68.004126}, "trend_signal": 1, "fair_value": 54.613481, "relative_strength": 9.545498, "rate_of_change": 1.0218989252140902, "market_dynamics": -0.344749, "expectation": {"probability": 50.9434, "direction": "undecided"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 72.096764, "high": 78.686307, "low": 71.778237, "close": 75.0531, "volume": 2691989}, "trend_line": 66.73481, "activity_lines": {"activity_5": 72.282553, "activity_10": 69.711473, "activity_20": 68.91535, "activity_30": 68.588113}, "trend_signal": 1, "fair_value": 54.87221, "relative_strength": 12.029831, "rate_of_change": 1.1113461737962234, "market_dynamics": -0.129066, "expectation": {"probability": 49.5111, "direction": "undecided"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 75.739891, "high": 80.318626, "low": 74.992147, "close": 79.6319, "volume": 1848212}, "trend_line": 67.548557, "activity_lines": {"activity_5": 75.115453, "activity_10": 71.824287, "activity_20": 69.922037, "activity_30": 69.420183}, "trend_signal": 1, "fair_value": 55.181706, "relative_strength": 16.027375, "rate_of_change": 1.219374116746577, "market_dynamics": 0.162126, "expectation": {"probability": 49.5396, "direction": "undecided"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 80.517804, "high": 81.463433, "low": 76.486439, "close": 77.5117, "volume": 4114497}, "trend_line": 68.333607, "activity_lines": {"activity_5": 76.45194, "activity_10": 73.315651, "activity_20": 70.6843, "activity_30": 70.062966}, "trend_signal": 1, "fair_value": 55.457385, "relative_strength": 11.646097, "rate_of_change": 1.1622009926873762, "market_dynamics": 0.366954, "expectation": {"probability": 52.014, "direction": "undecided"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 78.009397, "high": 91.526912, "low": 76.889574, "close": 85.2559, "volume": 3685071}, "trend_line": 69.30937, "activity_lines": {"activity_5": 79.810413, "activity_10": 75.986033, "activity_20": 72.149244, "activity_30": 71.154727}, "trend_signal": 1, "fair_value": 55.820782, "relative_strength": 23.863683, "rate_of_change": 1.427940134932436, "market_dynamics": 0.670236, "expectation": {"probability": 49.3438, "direction": "undecided"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 85.246001, "high": 88.013211, "low": 83.80516, "close": 86.2414, "volume": 2139630}, "trend_line": 70.343763, "activity_lines": {"activity_5": 82.605507, "activity_10": 78.428749, "activity_20": 73.636068, "activity_30": 72.247116}, "trend_signal": 1, "fair_value": 56.187295, "relative_strength": 24.112649, "rate_of_change": 1.492428801473732, "market_dynamics": 0.83734, "expectation": {"probability": 50.4705, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 85.8034, "high": 87.86288, "low": 83.842463, "close": 85.3057, "volume": 3095777}, "trend_line": 71.281853, "activity_lines": {"activity_5": 84.127807, "activity_10": 80.28888, "activity_20": 74.964487, "activity_30": 73.212403}, "trend_signal": 1, "fair_value": 56.533943, "relative_strength": 24.272317, "rate_of_change": 1.3335794958822471, "market_dynamics": 0.93037, "expectation": {"probability": 53.1429, "direction": "undecided"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 85.676441, "high": 91.268586, "low": 84.908892, "close": 90.9197, "volume": 1740269}, "trend_line": 72.334363, "activity_lines": {"activity_5": 86.837933, "activity_10": 82.826778, "activity_20": 76.75569, "activity_30": 74.47936}, "trend_signal": 1, "fair_value": 56.938481, "relative_strength": 26.705441, "rate_of_change": 1.4765469129990183, "market_dynamics": 0.980463, "expectation": {"probability": 50.4468, "direction": "undecided"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 90.710368, "high": 91.368268, "low": 75.807951, "close": 76.3562, "volume": 14125416}, "trend_line": 72.56033, "activity_lines": {"activity_5": 83.94104, "activity_10": 82.296167, "activity_20": 77.064729, "activity_30": 74.738834}, "trend_signal": 1, "fair_value": 57.164269, "relative_strength": 5.598644, "rate_of_change": 0.3123923272815676, "market_dynamics": 0.873677, "expectation": {"probability": 53.1981, "direction": "undecided"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 78.190418, "high": 78.250227, "low": 75.977482, "close": 77.6322, "volume": 10329875}, "trend_line": 72.743227, "activity_lines": {"activity_5": 81.546513, "activity_10": 81.865998, "activity_20": 77.463898, "activity_30": 75.066051}, "trend_signal": 1, "fair_value": 57.399532, "relative_strength": 7.4018, "rate_of_change": 0.252061973808569, "market_dynamics": 0.75329, "expectation": {"probability": 50.2329, "direction": "undecided"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 77.96109, "high": 80.36342, "low": 76.59545, "close": 76.7051, "volume": 18774869}, "trend_line": 72.92728, "activity_lines": {"activity_5": 79.3512, "activity_10": 81.162638, "activity_20": 77.737773, "activity_30": 75.321656}, "trend_signal": 1, "fair_value": 57.618914, "relative_strength": 5.484564, "rate_of_change": 0.25301737026320203, "market_dynamics": 0.574469, "expectation": {"probability": 53.2487, "direction": "undecided"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 76.386099, "high": 79.735405, "low": 76.386099, "close": 79.7055, "volume": 3610564}, "trend_line": 73.216633, "activity_lines": {"activity_5": 78.791773, "activity_10": 80.916131, "activity_20": 78.272244, "activity_30": 75.75896}, "trend_signal": 1, "fair_value": 57.867078, "relative_strength": 7.473817, "rate_of_change": 0.39676921996817316, "market_dynamics": 0.320226, "expectation": {"probability": 50.0372, "direction": "undecided"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 79.655683, "high": 81.150909, "low": 78.240202, "close": 80.6525, "volume": 5355194}, "trend_line": 73.54815, "activity_lines": {"activity_5": 78.92136, "activity_10": 80.757216, "activity_20": 78.83258, "activity_30": 76.238694}, "trend_signal": 1, "fair_value": 58.120249, "relative_strength": 9.209062, "rate_of_change": 0.4527891906747544, "market_dynamics": 0.145416, "expectation": {"probability": 50.9847, "direction": "undecided"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 80.363464, "high": 85.188063, "low": 80.363464, "close": 84.1115, "volume": 7071644}, "trend_line": 74.012187, "activity_lines": {"activity_5": 80.888427, "activity_10": 81.208655, "activity_20": 79.655685, "activity_30": 76.9202}, "trend_signal": 1, "fair_value": 58.405867, "relative_strength": 11.386923, "rate_of_change": 0.6309295339175635, "market_dynamics": 0.056158, "expectation": {"probability": 52.0685, "direction": "undecided"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 84.081542, "high": 84.988646, "low": 74.701491, "close": 74.7613, "volume": 5999526}, "trend_line": 74.166203, "activity_lines": {"activity_5": 79.22174, "activity_10": 79.84006, "activity_20": 79.496886, "activity_30": 76.96853}, "trend_signal": 1, "fair_value": 58.583643, "relative_strength": -1.019412, "rate_of_change": 0.20809545865736762, "market_dynamics": -0.171748, "expectation": {"probability": 54.717, "direction": "undecided"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 74.472229, "high": 75.55876, "low": 70.445087, "close": 70.9734, "volume": 4505390}, "trend_line": 74.142303, "activity_lines": {"activity_5": 76.483813, "activity_10": 77.973567, "activity_20": 78.920754, "activity_30": 76.762543}, "trend_signal": 1, "fair_value": 58.716867, "relative_strength": -5.956393, "rate_of_change": -0.03222492056118552, "market_dynamics": -0.379314, "expectation": {"probability": 59.3176, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 70.903636, "high": 73.415616, "low": 69.607773, "close": 70.0065, "volume": 4235994}, "trend_line": 74.13551, "activity_lines": {"activity_5": 73.8057, "activity_10": 76.208875, "activity_20": 78.217217, "activity_30": 76.495717}, "trend_signal": 0, "fair_value": 58.836969, "relative_strength": -7.791577, "rate_of_change": -0.009162110866723179, "market_dynamics": -0.596229, "expectation": {"probability": 57.9787, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 70.405237, "high": 73.385722, "low": 68.401633, "close": 71.2625, "volume": 6416472}, "trend_line": 74.146413, "activity_lines": {"activity_5": 72.192853, "activity_10": 74.950713, "activity_20": 77.616329, "activity_30": 76.310361}, "trend_signal": 0, "fair_value": 58.967764, "relative_strength": -6.174752, "rate_of_change": 0.014706852357256325, "market_dynamics": -0.820524, "expectation": {"probability": 61.3008, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 71.780868, "high": 73.315968, "low": 68.162418, "close": 69.7972, "volume": 4101826}, "trend_line": 74.147543, "activity_lines": {"activity_5": 70.717573, "activity_10": 73.783536, "activity_20": 76.859337, "activity_30": 76.029767}, "trend_signal": 0, "fair_value": 59.080571, "relative_strength": -7.059767, "rate_of_change": 0.0015240116875288438, "market_dynamics": -0.897086, "expectation": {"probability": 57.6389, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 70.355415, "high": 83.348938, "low": 69.547993, "close": 79.9149, "volume": 5983577}, "trend_line": 74.48262, "activity_lines": {"activity_5": 73.569147, "activity_10": 74.575196, "activity_20": 77.062713, "activity_30": 76.401854}, "trend_signal": 0, "fair_value": 59.295358, "relative_strength": 4.72468, "rate_of_change": 0.45190573610780105, "market_dynamics": -0.790899, "expectation": {"probability": 54.3554, "direction": "undecided"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 79.615847, "high": 84.191241, "low": 77.492624, "close": 83.7028, "volume": 3466822}, "trend_line": 74.891973, "activity_lines": {"activity_5": 77.33978, "activity_10": 76.014062, "activity_20": 77.588569, "activity_30": 76.996705}, "trend_signal": 1, "fair_value": 59.544413, "relative_strength": 9.624983, "rate_of_change": 0.5495953284135223, "market_dynamics": -0.628857, "expectation": {"probability": 50.9186, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 82.949089, "high": 84.586702, "low": 78.93494, "close": 80.952, "volume": 2634504}, "trend_line": 75.383803, "activity_lines": {"activity_5": 79.344853, "activity_10": 76.825551, "activity_20": 77.795898, "activity_30": 77.387674}, "trend_signal": 1, "fair_value": 59.760652, "relative_strength": 7.640629, "rate_of_change": 0.6567192454657422, "market_dynamics": -0.550608, "expectation": {"probability": 53.7132, "direction": "undecided"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 80.462742, "high": 85.615233, "low": 77.886496, "close": 83.0989, "volume": 3407351}, "trend_line": 75.931963, "activity_lines": {"activity_5": 81.33586, "activity_10": 78.004722, "activity_20": 78.179603, "activity_30": 77.885422}, "trend_signal": 1, "fair_value": 59.994034, "relative_strength": 11.558068, "rate_of_change": 0.7271588566578364, "market_dynamics": -0.277347, "expectation": {"probability": 50.6962, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 83.588231, "high": 87.222936, "low": 81.021969, "close": 82.5797, "volume": 5302686}, "trend_line": 76.520763, "activity_lines": {"activity_5": 82.364707, "activity_10": 79.045013, "activity_20": 78.497351, "activity_30": 78.314309}, "trend_signal": 1, "fair_value": 60.217654, "relative_strength": 12.277253, "rate_of_change": 0.7754310263255096, "market_dynamics": -0.096301, "expectation": {"probability": 53.7369, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 83.817856, "high": 89.319839, "low": 82.220185, "close": 83.7879, "volume": 5098191}, "trend_line": 77.217717, "activity_lines": {"activity_5": 82.94412, "activity_10": 80.332827, "activity_20": 78.906032, "activity_30": 78.783156}, "trend_signal": 1, "fair_value": 60.448735, "relative_strength": 15.899898, "rate_of_change": 0.9108037775315844, "market_dynamics": 0.092686, "expectation": {"probability": 50.9854, "direction": "undecided"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 83.70802, "high": 86.36415, "low": 80.932066, "close": 84.4769, "volume": 4465840}, "trend_line": 77.915073, "activity_lines": {"activity_5": 83.495, "activity_10": 81.581795, "activity_20": 79.387323, "activity_30": 79.251491}, "trend_signal": 1, "fair_value": 60.682018, "relative_strength": 12.584587, "rate_of_change": 0.9031036232267957, "market_dynamics": 0.307426, "expectation": {"probability": 51.6311, "direction": "undecided"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 83.797882, "high": 85.86487, "low": 81.710923, "close": 84.1973, "volume": 3040246}, "trend_line": 78.506887, "activity_lines": {"activity_5": 83.901073, "activity_10": 82.534407, "activity_20": 79.850388, "activity_30": 79.656795}, "trend_signal": 1, "fair_value": 60.908127, "relative_strength": 7.985205, "rate_of_change": 0.7595629153809551, "market_dynamics": 0.318232, "expectation": {"probability": 54.0426, "direction": "undecided"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 83.907693, "high": 92.365365, "low": 83.73794, "close": 91.5865, "volume": 3191351}, "trend_line": 79.300213, "activity_lines": {"activity_5": 86.55386, "activity_10": 84.572496, "activity_20": 81.022464, "activity_30": 80.500642}, "trend_signal": 1, "fair_value": 61.200302, "relative_strength": 11.957951, "rate_of_change": 1.0105177141974733, "market_dynamics": 0.405897, "expectation": {"probability": 51.57, "direction": "undecided"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 90.238538, "high": 93.898207, "low": 87.881971, "close": 90.0588, "volume": 2973469}, "trend_line": 79.998157, "activity_lines": {"activity_5": 88.131573, "activity_10": 85.963295, "activity_20": 82.04587, "activity_30": 81.194744}, "trend_signal": 1, "fair_value": 61.472552, "relative_strength": 9.119374, "rate_of_change": 0.88012878351286, "market_dynamics": 0.463885, "expectation": {"probability": 54.0541, "direction": "undecided"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 89.57945, "high": 92.535143, "low": 86.324194, "close": 91.4667, "volume": 2591432}, "trend_line": 80.651123, "activity_lines": {"activity_5": 89.67998, "activity_10": 87.241682, "activity_20": 83.138111, "activity_30": 81.93465}, "trend_signal": 1, "fair_value": 61.752871, "relative_strength": 9.41089, "rate_of_change": 0.8162263038134643, "market_dynamics": 0.562659, "expectation": {"probability": 51.3719, "direction": "undecided"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 91.167104, "high": 107.383465, "low": 89.147548, "close": 100.2938, "volume": 5031080}, "trend_line": 81.599983, "activity_lines": {"activity_5": 93.658833, "activity_10": 89.914964, "activity_20": 85.00515, "activity_30": 83.201919}, "trend_signal": 1, "fair_value": 62.109731, "relative_strength": 16.991152, "rate_of_change": 1.1764994270445512, "market_dynamics": 0.862223, "expectation": {"probability": 52.0989, "direction": "undecided"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 100.553426, "high": 100.648287, "low": 93.973018, "close": 98.8559, "volume": 3114435}, "trend_line": 82.39341, "activity_lines": {"activity_5": 96.103927, "activity_10": 92.025155, "activity_20": 86.622918, "activity_30": 84.315204}, "trend_signal": 1, "fair_value": 62.446852, "relative_strength": 14.864312, "rate_of_change": 0.9723372123741845, "market_dynamics": 0.999399, "expectation": {"probability": 54.7339, "direction": "undecided"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 98.156923, "high": 103.838641, "low": 97.717563, "close": 102.7003, "volume": 3252326}, "trend_line": 83.162357, "activity_lines": {"activity_5": 98.853247, "activity_10": 94.508802, "activity_20": 88.515628, "activity_30": 85.625326}, "trend_signal": 1, "fair_value": 62.812793, "relative_strength": 18.034463, "rate_of_change": 0.9332627451637177, "market_dynamics": 1.125019, "expectation": {"probability": 52.0267, "direction": "undecided"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 103.09, "high": 103.51, "low": 97.325, "close": 99.5, "volume": 2935887}, "trend_line": 83.8953, "activity_lines": {"activity_5": 99.79488, "activity_10": 96.054187, "activity_20": 89.998557, "activity_30": 86.679368}, "trend_signal": 1, "fair_value": 63.143308, "relative_strength": 12.538825, "rate_of_change": 0.8813398590903404, "market_dynamics": 1.194205, "expectation": {"probability": 54.7231, "direction": "undecided"}}], "links": {"chart": "https://sharemaestro.com/terminal/aa293480-f3c8-44af-81ab-e97582b5142d/", "share_image": "https://sharemaestro.com/terminal/aa293480-f3c8-44af-81ab-e97582b5142d/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}