{"ticker": {"uuid": "3fcbf15a-6a20-44cc-8820-64e8e1f9b50f", "symbol": "GHM", "name": "Graham Corporation", "exchange": "NYSE", "asset_type": "Equity", "sector": "Industrials", "industry": "Specialty Industrial Machinery", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, GHM rose 25.10%, moving from 80.05 to 100.14. 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 32.46 and has softened across the 12-week window. Market Dynamics is 1.48 on the latest week. Expectation is positive at 58.17%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "100.14"}, {"label": "12-Week Change", "value": "25.10%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 58.17%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "32.46"}, {"label": "Market Dynamics", "value": "1.48"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 97.28, "high": 102.37, "low": 94.645, "close": 100.14, "volume": 1513843}, "trend_line": 78.151667, "activity_lines": {"activity_5": 97.770667, "activity_10": 96.015091, "activity_20": 90.445952, "activity_30": 85.478301}, "trend_signal": 1, "fair_value": 40.451731, "relative_strength": 32.455732, "rate_of_change": 1.6408726752503613, "market_dynamics": 1.478286, "expectation": {"probability": 58.1715, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 11.43, "high": 13.25, "low": 11.355, "close": 13.0, "volume": 247534}, "trend_line": 11.766833, "activity_lines": {"activity_5": 11.960333, "activity_10": 12.14, "activity_20": 12.647238, "activity_30": 12.341054}, "trend_signal": 1, "fair_value": 11.734125, "relative_strength": 16.456396, "rate_of_change": 0.8657761516044407, "market_dynamics": -0.90219, "expectation": {"probability": 42.2096, "direction": "negative"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 12.9, "high": 13.45, "low": 12.7, "close": 13.23, "volume": 281713}, "trend_line": 11.8695, "activity_lines": {"activity_5": 12.45, "activity_10": 12.279364, "activity_20": 12.695214, "activity_30": 12.435452}, "trend_signal": 1, "fair_value": 11.745806, "relative_strength": 14.646418, "rate_of_change": 0.8725117455138548, "market_dynamics": -0.619874, "expectation": {"probability": 42.2096, "direction": "negative"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 13.14, "high": 13.375, "low": 12.76, "close": 12.87, "volume": 116146}, "trend_line": 11.9535, "activity_lines": {"activity_5": 12.701667, "activity_10": 12.360182, "activity_20": 12.691762, "activity_30": 12.5}, "trend_signal": 1, "fair_value": 11.75206, "relative_strength": 12.193571, "rate_of_change": 0.7076961961329427, "market_dynamics": -0.406088, "expectation": {"probability": 45.6328, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 12.88, "high": 13.49, "low": 12.29, "close": 13.28, "volume": 69803}, "trend_line": 12.071167, "activity_lines": {"activity_5": 12.995333, "activity_10": 12.530818, "activity_20": 12.717833, "activity_30": 12.585581}, "trend_signal": 1, "fair_value": 11.758864, "relative_strength": 12.310078, "rate_of_change": 0.9843727778474994, "market_dynamics": -0.176524, "expectation": {"probability": 42.6405, "direction": "negative"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 13.2, "high": 13.39, "low": 12.5, "close": 13.02, "volume": 79698}, "trend_line": 12.184833, "activity_lines": {"activity_5": 13.086, "activity_10": 12.653091, "activity_20": 12.716143, "activity_30": 12.646796}, "trend_signal": 1, "fair_value": 11.767915, "relative_strength": 10.403333, "rate_of_change": 0.9416322382086046, "market_dynamics": -0.202249, "expectation": {"probability": 46.056, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 13.06, "high": 13.35, "low": 12.3401, "close": 12.76, "volume": 56060}, "trend_line": 12.270167, "activity_lines": {"activity_5": 12.979333, "activity_10": 12.725364, "activity_20": 12.691786, "activity_30": 12.683903}, "trend_signal": 1, "fair_value": 11.775971, "relative_strength": 4.826975, "rate_of_change": 0.7003296639354956, "market_dynamics": -0.317013, "expectation": {"probability": 45.0622, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 12.76, "high": 13.3, "low": 12.4, "close": 13.01, "volume": 47270}, "trend_line": 12.379833, "activity_lines": {"activity_5": 12.972, "activity_10": 12.836909, "activity_20": 12.699143, "activity_30": 12.731634}, "trend_signal": 1, "fair_value": 11.784163, "relative_strength": 5.42462, "rate_of_change": 0.8937612666559381, "market_dynamics": -0.296556, "expectation": {"probability": 41.8605, "direction": "negative"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 12.7662, "high": 14.27, "low": 12.7236, "close": 14.06, "volume": 120978}, "trend_line": 12.527833, "activity_lines": {"activity_5": 13.329333, "activity_10": 13.111182, "activity_20": 12.8135, "activity_30": 12.840032}, "trend_signal": 1, "fair_value": 11.793827, "relative_strength": 11.717585, "rate_of_change": 1.1954927017189947, "market_dynamics": -0.123949, "expectation": {"probability": 43.0894, "direction": "negative"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 14.11, "high": 14.35, "low": 12.53, "close": 13.95, "volume": 114291}, "trend_line": 12.6815, "activity_lines": {"activity_5": 13.570667, "activity_10": 13.318, "activity_20": 12.919286, "activity_30": 12.931785}, "trend_signal": 1, "fair_value": 11.796978, "relative_strength": 12.400514, "rate_of_change": 1.2266047927043764, "market_dynamics": 0.066532, "expectation": {"probability": 46.7918, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 14.9, "high": 17.151, "low": 14.81, "close": 16.78, "volume": 380946}, "trend_line": 12.910833, "activity_lines": {"activity_5": 14.710667, "activity_10": 13.995455, "activity_20": 13.294119, "activity_30": 13.196204}, "trend_signal": 1, "fair_value": 11.821081, "relative_strength": 34.030835, "rate_of_change": 1.8084059456688912, "market_dynamics": 0.59555, "expectation": {"probability": 45.7045, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 17.06, "high": 17.9465, "low": 15.63, "close": 16.19, "volume": 215157}, "trend_line": 13.1225, "activity_lines": {"activity_5": 15.403333, "activity_10": 14.467091, "activity_20": 13.594714, "activity_30": 13.407763}, "trend_signal": 1, "fair_value": 11.848166, "relative_strength": 30.705378, "rate_of_change": 1.6394526983657853, "market_dynamics": 0.998045, "expectation": {"probability": 47.1831, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 16.23, "high": 16.73, "low": 15.985, "close": 16.2, "volume": 155533}, "trend_line": 13.3415, "activity_lines": {"activity_5": 15.870667, "activity_10": 14.882545, "activity_20": 13.881452, "activity_30": 13.606312}, "trend_signal": 1, "fair_value": 11.868964, "relative_strength": 28.632674, "rate_of_change": 1.668889312249948, "market_dynamics": 1.147412, "expectation": {"probability": 45.2154, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 15.94, "high": 16.39, "low": 15.6298, "close": 16.17, "volume": 147415}, "trend_line": 13.518167, "activity_lines": {"activity_5": 16.115333, "activity_10": 15.238545, "activity_20": 14.153, "activity_30": 13.788796}, "trend_signal": 1, "fair_value": 11.885686, "relative_strength": 24.097684, "rate_of_change": 1.324191432747443, "market_dynamics": 1.263578, "expectation": {"probability": 47.4162, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 16.33, "high": 17.205, "low": 16.01, "close": 16.23, "volume": 129788}, "trend_line": 13.6375, "activity_lines": {"activity_5": 16.239333, "activity_10": 15.545455, "activity_20": 14.418548, "activity_30": 13.963753}, "trend_signal": 1, "fair_value": 11.905813, "relative_strength": 25.182256, "rate_of_change": 0.8827602144580641, "market_dynamics": 1.086705, "expectation": {"probability": 45.6236, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 16.1, "high": 16.62, "low": 15.51, "close": 15.51, "volume": 168734}, "trend_line": 13.705833, "activity_lines": {"activity_5": 15.971333, "activity_10": 15.667818, "activity_20": 14.60119, "activity_30": 14.084559}, "trend_signal": 1, "fair_value": 11.922188, "relative_strength": 18.950293, "rate_of_change": 0.5010669110907487, "market_dynamics": 0.926126, "expectation": {"probability": 48.1914, "direction": "undecided"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 15.1, "high": 16.09, "low": 14.78, "close": 15.37, "volume": 271228}, "trend_line": 13.7375, "activity_lines": {"activity_5": 15.741333, "activity_10": 15.719455, "activity_20": 14.757929, "activity_30": 14.191925}, "trend_signal": 1, "fair_value": 11.941488, "relative_strength": 20.527993, "rate_of_change": 0.2310476130856151, "market_dynamics": 0.857599, "expectation": {"probability": 47.8068, "direction": "undecided"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 15.35, "high": 16.74, "low": 15.22, "close": 16.6, "volume": 159698}, "trend_line": 13.808167, "activity_lines": {"activity_5": 15.976, "activity_10": 15.947273, "activity_20": 15.017762, "activity_30": 14.376602}, "trend_signal": 1, "fair_value": 11.965899, "relative_strength": 29.9024, "rate_of_change": 0.5144094631483056, "market_dynamics": 0.821187, "expectation": {"probability": 44.765, "direction": "negative"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 16.45, "high": 16.78, "low": 15.041, "close": 16.69, "volume": 192336}, "trend_line": 13.8825, "activity_lines": {"activity_5": 16.214, "activity_10": 16.126182, "activity_20": 15.26169, "activity_30": 14.562527}, "trend_signal": 1, "fair_value": 11.982747, "relative_strength": 28.579969, "rate_of_change": 0.538326339766901, "market_dynamics": 0.793942, "expectation": {"probability": 45.1493, "direction": "undecided"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 16.69, "high": 17.44, "low": 15.84, "close": 16.25, "volume": 139895}, "trend_line": 13.9625, "activity_lines": {"activity_5": 16.270667, "activity_10": 16.177273, "activity_20": 15.438762, "activity_30": 14.715269}, "trend_signal": 1, "fair_value": 12.000599, "relative_strength": 23.426224, "rate_of_change": 0.5762650819376918, "market_dynamics": 0.732564, "expectation": {"probability": 48.227, "direction": "undecided"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 16.74, "high": 17.0, "low": 15.92, "close": 16.9, "volume": 175011}, "trend_line": 14.092833, "activity_lines": {"activity_5": 16.542667, "activity_10": 16.304727, "activity_20": 15.655286, "activity_30": 14.904785}, "trend_signal": 1, "fair_value": 12.025021, "relative_strength": 30.003503, "rate_of_change": 0.9334503133393035, "market_dynamics": 0.700781, "expectation": {"probability": 46.1134, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 16.61, "high": 16.86, "low": 15.01, "close": 15.44, "volume": 160345}, "trend_line": 14.1715, "activity_lines": {"activity_5": 16.235333, "activity_10": 16.164545, "activity_20": 15.706381, "activity_30": 14.991699}, "trend_signal": 1, "fair_value": 12.042612, "relative_strength": 20.771159, "rate_of_change": 0.5582057205957054, "market_dynamics": 0.414633, "expectation": {"probability": 49.2958, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 15.31, "high": 17.2, "low": 15.27, "close": 16.99, "volume": 156621}, "trend_line": 14.284167, "activity_lines": {"activity_5": 16.44, "activity_10": 16.319818, "activity_20": 15.893476, "activity_30": 15.173538}, "trend_signal": 1, "fair_value": 12.06829, "relative_strength": 24.325331, "rate_of_change": 0.795025226687366, "market_dynamics": 0.204819, "expectation": {"probability": 45.8897, "direction": "undecided"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 17.0, "high": 17.34, "low": 15.6227, "close": 17.22, "volume": 164634}, "trend_line": 14.401167, "activity_lines": {"activity_5": 16.695333, "activity_10": 16.502545, "activity_20": 16.084571, "activity_30": 15.362946}, "trend_signal": 1, "fair_value": 12.082576, "relative_strength": 23.284706, "rate_of_change": 0.8190887154987694, "market_dynamics": 0.107738, "expectation": {"probability": 46.2617, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 16.87, "high": 18.43, "low": 16.21, "close": 17.6, "volume": 294867}, "trend_line": 14.547167, "activity_lines": {"activity_5": 17.042, "activity_10": 16.735273, "activity_20": 16.291143, "activity_30": 15.569323}, "trend_signal": 1, "fair_value": 12.100665, "relative_strength": 22.195676, "rate_of_change": 1.013806728301955, "market_dynamics": 0.071189, "expectation": {"probability": 47.5258, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 17.82, "high": 19.6899, "low": 17.5629, "close": 19.43, "volume": 239264}, "trend_line": 14.765833, "activity_lines": {"activity_5": 17.908667, "activity_10": 17.275818, "activity_20": 16.651429, "activity_30": 15.884344}, "trend_signal": 1, "fair_value": 12.125143, "relative_strength": 32.248341, "rate_of_change": 1.5031517820617628, "market_dynamics": 0.431568, "expectation": {"probability": 48.0246, "direction": "undecided"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 19.0, "high": 19.24, "low": 18.4, "close": 18.83, "volume": 183484}, "trend_line": 14.9795, "activity_lines": {"activity_5": 18.406667, "activity_10": 17.636, "activity_20": 16.924048, "activity_30": 16.146548}, "trend_signal": 1, "fair_value": 12.146333, "relative_strength": 25.853161, "rate_of_change": 1.447036547142306, "market_dynamics": 0.629495, "expectation": {"probability": 51.0604, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 18.83, "high": 19.1, "low": 17.02, "close": 17.97, "volume": 256429}, "trend_line": 15.1965, "activity_lines": {"activity_5": 18.392, "activity_10": 17.776909, "activity_20": 17.085857, "activity_30": 16.339484}, "trend_signal": 1, "fair_value": 12.168222, "relative_strength": 18.820818, "rate_of_change": 1.448646483527491, "market_dynamics": 0.794298, "expectation": {"probability": 50.6878, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 17.78, "high": 18.46, "low": 17.125, "close": 17.6, "volume": 343992}, "trend_line": 15.4015, "activity_lines": {"activity_5": 18.188667, "activity_10": 17.825636, "activity_20": 17.18881, "activity_30": 16.494548}, "trend_signal": 1, "fair_value": 12.187554, "relative_strength": 12.958976, "rate_of_change": 1.3489948343368543, "market_dynamics": 0.778056, "expectation": {"probability": 49.4223, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 17.72, "high": 19.4099, "low": 17.645, "close": 19.02, "volume": 199245}, "trend_line": 15.651, "activity_lines": {"activity_5": 18.433333, "activity_10": 18.116, "activity_20": 17.410143, "activity_30": 16.728}, "trend_signal": 1, "fair_value": 12.217851, "relative_strength": 19.959862, "rate_of_change": 1.619972080641492, "market_dynamics": 0.691238, "expectation": {"probability": 47.7387, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 19.25, "high": 19.93, "low": 18.64, "close": 18.97, "volume": 199122}, "trend_line": 15.904667, "activity_lines": {"activity_5": 18.566667, "activity_10": 18.346909, "activity_20": 17.602571, "activity_30": 16.942129}, "trend_signal": 1, "fair_value": 12.245157, "relative_strength": 18.250392, "rate_of_change": 1.6207718356654532, "market_dynamics": 0.679048, "expectation": {"probability": 49.2994, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 19.01, "high": 19.6775, "low": 18.78, "close": 19.4, "volume": 211037}, "trend_line": 16.118, "activity_lines": {"activity_5": 18.874, "activity_10": 18.618364, "activity_20": 17.825524, "activity_30": 17.167634}, "trend_signal": 1, "fair_value": 12.273356, "relative_strength": 21.660577, "rate_of_change": 1.3413232732253915, "market_dynamics": 0.728916, "expectation": {"probability": 46.7798, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 19.32, "high": 19.515, "low": 18.15, "close": 19.5, "volume": 198793}, "trend_line": 16.327, "activity_lines": {"activity_5": 19.176667, "activity_10": 18.836, "activity_20": 18.042714, "activity_30": 17.385828}, "trend_signal": 1, "fair_value": 12.304183, "relative_strength": 18.987266, "rate_of_change": 1.296686933862782, "market_dynamics": 0.838744, "expectation": {"probability": 47.8628, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 19.59, "high": 21.0, "low": 18.93, "close": 19.5, "volume": 389014}, "trend_line": 16.548, "activity_lines": {"activity_5": 19.377333, "activity_10": 19.008, "activity_20": 18.24419, "activity_30": 17.590538}, "trend_signal": 1, "fair_value": 12.323767, "relative_strength": 16.578957, "rate_of_change": 1.353586084400052, "market_dynamics": 1.001471, "expectation": {"probability": 48.0692, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 19.55, "high": 20.46, "low": 19.3, "close": 20.44, "volume": 259926}, "trend_line": 16.786667, "activity_lines": {"activity_5": 19.764667, "activity_10": 19.309455, "activity_20": 18.519333, "activity_30": 17.841634}, "trend_signal": 1, "fair_value": 12.363105, "relative_strength": 19.765402, "rate_of_change": 1.4422709693014448, "market_dynamics": 1.198253, "expectation": {"probability": 48.1281, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 20.24, "high": 20.27, "low": 18.895, "close": 19.78, "volume": 269304}, "trend_line": 17.012, "activity_lines": {"activity_5": 19.837333, "activity_10": 19.439273, "activity_20": 18.711571, "activity_30": 18.034753}, "trend_signal": 1, "fair_value": 12.395976, "relative_strength": 13.445787, "rate_of_change": 1.3423331742983828, "market_dynamics": 1.322991, "expectation": {"probability": 49.5413, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 22.69, "high": 23.5, "low": 20.71, "close": 22.93, "volume": 488804}, "trend_line": 17.351, "activity_lines": {"activity_5": 20.906, "activity_10": 20.135455, "activity_20": 19.183476, "activity_30": 18.416559}, "trend_signal": 1, "fair_value": 12.448113, "relative_strength": 28.713082, "rate_of_change": 1.9927110275099846, "market_dynamics": 1.629723, "expectation": {"probability": 46.9408, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 22.75, "high": 24.98, "low": 22.09, "close": 24.12, "volume": 576335}, "trend_line": 17.721333, "activity_lines": {"activity_5": 22.136, "activity_10": 20.973455, "activity_20": 19.732714, "activity_30": 18.853269}, "trend_signal": 1, "fair_value": 12.503874, "relative_strength": 34.776793, "rate_of_change": 2.134361131923245, "market_dynamics": 1.801373, "expectation": {"probability": 47.2887, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 23.9, "high": 24.07, "low": 22.6676, "close": 23.89, "volume": 212671}, "trend_line": 18.049, "activity_lines": {"activity_5": 22.981333, "activity_10": 21.657818, "activity_20": 20.224238, "activity_30": 19.251247}, "trend_signal": 1, "fair_value": 12.56104, "relative_strength": 30.591068, "rate_of_change": 1.8489974766570785, "market_dynamics": 1.817691, "expectation": {"probability": 49.4689, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 24.01, "high": 24.4981, "low": 23.04, "close": 23.71, "volume": 194448}, "trend_line": 18.374333, "activity_lines": {"activity_5": 23.474, "activity_10": 22.195091, "activity_20": 20.664333, "activity_30": 19.616473}, "trend_signal": 1, "fair_value": 12.612922, "relative_strength": 27.671574, "rate_of_change": 1.802498753393543, "market_dynamics": 1.81012, "expectation": {"probability": 48.8268, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 23.71, "high": 24.99, "low": 23.415, "close": 24.38, "volume": 169035}, "trend_line": 18.627667, "activity_lines": {"activity_5": 23.972, "activity_10": 22.768909, "activity_20": 21.132714, "activity_30": 20.003935}, "trend_signal": 1, "fair_value": 12.663781, "relative_strength": 30.901867, "rate_of_change": 1.378738482643146, "market_dynamics": 1.640326, "expectation": {"probability": 46.7241, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 24.09, "high": 25.11, "low": 23.6728, "close": 24.72, "volume": 182768}, "trend_line": 18.912, "activity_lines": {"activity_5": 24.276667, "activity_10": 23.306182, "activity_20": 21.597857, "activity_30": 20.396989}, "trend_signal": 1, "fair_value": 12.728456, "relative_strength": 31.93838, "rate_of_change": 1.5264015617199953, "market_dynamics": 1.504244, "expectation": {"probability": 47.8759, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 24.64, "high": 27.24, "low": 24.21, "close": 26.85, "volume": 261367}, "trend_line": 19.267, "activity_lines": {"activity_5": 25.172, "activity_10": 24.134, "activity_20": 22.221667, "activity_30": 20.909118}, "trend_signal": 1, "fair_value": 12.809476, "relative_strength": 38.854552, "rate_of_change": 1.8771150592216606, "market_dynamics": 1.544856, "expectation": {"probability": 49.028, "direction": "undecided"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 26.95, "high": 27.595, "low": 25.575, "close": 27.28, "volume": 479161}, "trend_line": 19.637333, "activity_lines": {"activity_5": 26.028667, "activity_10": 24.906364, "activity_20": 22.839476, "activity_30": 21.426086}, "trend_signal": 1, "fair_value": 12.894378, "relative_strength": 39.152893, "rate_of_change": 1.9221103441117053, "market_dynamics": 1.726764, "expectation": {"probability": 49.7664, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 30.0, "high": 34.725, "low": 29.6, "close": 31.0, "volume": 1485688}, "trend_line": 20.129667, "activity_lines": {"activity_5": 27.899333, "activity_10": 26.213636, "activity_20": 23.763667, "activity_30": 22.159161}, "trend_signal": 1, "fair_value": 13.00369, "relative_strength": 57.439129, "rate_of_change": 2.507132715017867, "market_dynamics": 1.89761, "expectation": {"probability": 50.4836, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 31.14, "high": 31.5092, "low": 28.85, "close": 29.08, "volume": 407624}, "trend_line": 20.582, "activity_lines": {"activity_5": 28.644, "activity_10": 26.979818, "activity_20": 24.44119, "activity_30": 22.736602}, "trend_signal": 1, "fair_value": 13.102258, "relative_strength": 48.1392, "rate_of_change": 2.247096288279381, "market_dynamics": 1.898262, "expectation": {"probability": 51.9924, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 29.67, "high": 29.67, "low": 27.5277, "close": 28.02, "volume": 305455}, "trend_line": 21.003667, "activity_lines": {"activity_5": 28.722, "activity_10": 27.384182, "activity_20": 24.97181, "activity_30": 23.216473}, "trend_signal": 1, "fair_value": 13.197597, "relative_strength": 45.511014, "rate_of_change": 2.0487173258186733, "market_dynamics": 1.705115, "expectation": {"probability": 51.359, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 28.02, "high": 29.19, "low": 27.52, "close": 28.36, "volume": 318816}, "trend_line": 21.395667, "activity_lines": {"activity_5": 28.693333, "activity_10": 27.757818, "activity_20": 25.491048, "activity_30": 23.691075}, "trend_signal": 1, "fair_value": 13.293614, "relative_strength": 41.769817, "rate_of_change": 1.86634076801922, "market_dynamics": 1.420499, "expectation": {"probability": 49.8893, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 28.7, "high": 28.9462, "low": 27.2808, "close": 28.03, "volume": 216266}, "trend_line": 21.773667, "activity_lines": {"activity_5": 28.454, "activity_10": 27.994364, "activity_20": 25.929381, "activity_30": 24.119097}, "trend_signal": 1, "fair_value": 13.382636, "relative_strength": 37.656442, "rate_of_change": 1.766712858262377, "market_dynamics": 1.020713, "expectation": {"probability": 51.3206, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 28.24, "high": 30.5, "low": 28.24, "close": 28.82, "volume": 319997}, "trend_line": 22.192667, "activity_lines": {"activity_5": 28.428, "activity_10": 28.299273, "activity_20": 26.393286, "activity_30": 24.573699}, "trend_signal": 1, "fair_value": 13.472717, "relative_strength": 37.147298, "rate_of_change": 1.9243428311822737, "market_dynamics": 0.812004, "expectation": {"probability": 49.7841, "direction": "undecided"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 28.93, "high": 29.31, "low": 28.0399, "close": 29.12, "volume": 218057}, "trend_line": 22.6, "activity_lines": {"activity_5": 28.647333, "activity_10": 28.565818, "activity_20": 26.839095, "activity_30": 25.020624}, "trend_signal": 1, "fair_value": 13.569414, "relative_strength": 34.573454, "rate_of_change": 1.8354396071459156, "market_dynamics": 0.657687, "expectation": {"probability": 50.3416, "direction": "undecided"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 28.86, "high": 30.28, "low": 27.7, "close": 29.44, "volume": 263611}, "trend_line": 23.066667, "activity_lines": {"activity_5": 28.970667, "activity_10": 28.804364, "activity_20": 27.267048, "activity_30": 25.461914}, "trend_signal": 1, "fair_value": 13.666223, "relative_strength": 34.301698, "rate_of_change": 2.0648982300884846, "market_dynamics": 0.479389, "expectation": {"probability": 50.9903, "direction": "undecided"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 29.19, "high": 29.19, "low": 26.44, "close": 27.05, "volume": 258930}, "trend_line": 23.402, "activity_lines": {"activity_5": 28.402667, "activity_10": 28.522545, "activity_20": 27.419571, "activity_30": 25.718903}, "trend_signal": 1, "fair_value": 13.747837, "relative_strength": 22.497241, "rate_of_change": 1.4537557593387989, "market_dynamics": 0.18673, "expectation": {"probability": 52.4946, "direction": "undecided"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 27.39, "high": 29.09, "low": 25.2223, "close": 27.65, "volume": 431841}, "trend_line": 23.749667, "activity_lines": {"activity_5": 28.122, "activity_10": 28.346182, "activity_20": 27.593286, "activity_30": 25.992968}, "trend_signal": 1, "fair_value": 13.834798, "relative_strength": 22.470722, "rate_of_change": 1.4856294333817526, "market_dynamics": -0.12102, "expectation": {"probability": 50.1232, "direction": "undecided"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 27.82, "high": 31.07, "low": 27.7, "close": 28.92, "volume": 338707}, "trend_line": 24.127, "activity_lines": {"activity_5": 28.29, "activity_10": 28.394, "activity_20": 27.849143, "activity_30": 26.326538}, "trend_signal": 1, "fair_value": 13.93444, "relative_strength": 24.729795, "rate_of_change": 1.5887928028632998, "market_dynamics": -0.320271, "expectation": {"probability": 50.6341, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 29.28, "high": 30.11, "low": 28.16, "close": 28.41, "volume": 291879}, "trend_line": 24.426333, "activity_lines": {"activity_5": 28.281333, "activity_10": 28.386909, "activity_20": 28.016048, "activity_30": 26.60286}, "trend_signal": 1, "fair_value": 14.031759, "relative_strength": 20.554809, "rate_of_change": 1.2406556969370446, "market_dynamics": -0.532007, "expectation": {"probability": 52.5183, "direction": "undecided"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 28.81, "high": 29.2199, "low": 26.33, "close": 28.16, "volume": 1945640}, "trend_line": 24.737333, "activity_lines": {"activity_5": 28.236667, "activity_10": 28.346545, "activity_20": 28.118048, "activity_30": 26.843742}, "trend_signal": 1, "fair_value": 14.126151, "relative_strength": 18.433357, "rate_of_change": 1.2732160820046134, "market_dynamics": -0.441224, "expectation": {"probability": 51.859, "direction": "undecided"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 28.16, "high": 28.98, "low": 27.5, "close": 28.06, "volume": 309726}, "trend_line": 25.073667, "activity_lines": {"activity_5": 28.244, "activity_10": 28.285455, "activity_20": 28.185619, "activity_30": 27.058108}, "trend_signal": 1, "fair_value": 14.219901, "relative_strength": 14.760904, "rate_of_change": 1.3596211038595019, "market_dynamics": -0.540865, "expectation": {"probability": 51.0942, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 28.35, "high": 29.96, "low": 27.0, "close": 29.88, "volume": 393957}, "trend_line": 25.483, "activity_lines": {"activity_5": 28.790667, "activity_10": 28.560727, "activity_20": 28.407762, "activity_30": 27.368194}, "trend_signal": 1, "fair_value": 14.327084, "relative_strength": 19.754008, "rate_of_change": 1.632521481600598, "market_dynamics": -0.580972, "expectation": {"probability": 49.3993, "direction": "undecided"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 30.11, "high": 32.22, "low": 29.34, "close": 30.32, "volume": 404847}, "trend_line": 25.859667, "activity_lines": {"activity_5": 29.335333, "activity_10": 28.882364, "activity_20": 28.643286, "activity_30": 27.680258}, "trend_signal": 1, "fair_value": 14.433998, "relative_strength": 22.57403, "rate_of_change": 1.478110897461057, "market_dynamics": -0.500622, "expectation": {"probability": 50.0, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 30.34, "high": 33.355, "low": 30.34, "close": 32.96, "volume": 446881}, "trend_line": 26.326, "activity_lines": {"activity_5": 30.666667, "activity_10": 29.656727, "activity_20": 29.098762, "activity_30": 28.138344}, "trend_signal": 1, "fair_value": 14.55897, "relative_strength": 32.698809, "rate_of_change": 1.8033217519776985, "market_dynamics": -0.256345, "expectation": {"probability": 50.6979, "direction": "undecided"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 32.88, "high": 33.64, "low": 29.4, "close": 30.44, "volume": 323303}, "trend_line": 26.694, "activity_lines": {"activity_5": 30.854667, "activity_10": 29.903091, "activity_20": 29.273381, "activity_30": 28.403763}, "trend_signal": 1, "fair_value": 14.669428, "relative_strength": 23.877526, "rate_of_change": 1.3978576312390738, "market_dynamics": -0.080847, "expectation": {"probability": 52.2112, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 28.5, "high": 32.2, "low": 27.67, "close": 28.5, "volume": 310668}, "trend_line": 26.994, "activity_lines": {"activity_5": 30.244, "activity_10": 29.778545, "activity_20": 29.236, "activity_30": 28.52028}, "trend_signal": 1, "fair_value": 14.77379, "relative_strength": 15.228243, "rate_of_change": 1.1238480557428663, "market_dynamics": -0.145025, "expectation": {"probability": 51.6057, "direction": "undecided"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 28.33, "high": 30.28, "low": 27.91, "close": 29.33, "volume": 209395}, "trend_line": 27.321667, "activity_lines": {"activity_5": 29.880667, "activity_10": 29.778545, "activity_20": 29.26981, "activity_30": 28.670989}, "trend_signal": 1, "fair_value": 14.885445, "relative_strength": 13.30457, "rate_of_change": 1.2138512261984207, "market_dynamics": -0.271046, "expectation": {"probability": 50.1083, "direction": "undecided"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 29.4, "high": 31.32, "low": 28.71, "close": 31.1, "volume": 172866}, "trend_line": 27.677, "activity_lines": {"activity_5": 30.144, "activity_10": 30.069818, "activity_20": 29.462429, "activity_30": 28.914753}, "trend_signal": 1, "fair_value": 15.007428, "relative_strength": 17.599867, "rate_of_change": 1.3005538790879712, "market_dynamics": -0.528624, "expectation": {"probability": 50.6638, "direction": "undecided"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 31.83, "high": 32.11, "low": 30.89, "close": 31.84, "volume": 181734}, "trend_line": 28.079, "activity_lines": {"activity_5": 30.602, "activity_10": 30.456, "activity_20": 29.725048, "activity_30": 29.183333}, "trend_signal": 1, "fair_value": 15.127162, "relative_strength": 19.086435, "rate_of_change": 1.452469559562095, "market_dynamics": -0.512345, "expectation": {"probability": 51.3102, "direction": "undecided"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 31.51, "high": 31.51, "low": 27.48, "close": 27.57, "volume": 174252}, "trend_line": 28.233667, "activity_lines": {"activity_5": 29.711333, "activity_10": 30.003455, "activity_20": 29.567857, "activity_30": 29.150495}, "trend_signal": 1, "fair_value": 15.225054, "relative_strength": 6.955557, "rate_of_change": 0.5508280209409163, "market_dynamics": -0.615959, "expectation": {"probability": 56.0654, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 27.75, "high": 30.21, "low": 27.75, "close": 29.53, "volume": 217170}, "trend_line": 28.414, "activity_lines": {"activity_5": 29.665333, "activity_10": 29.918, "activity_20": 29.599476, "activity_30": 29.234129}, "trend_signal": 1, "fair_value": 15.338436, "relative_strength": 9.387816, "rate_of_change": 0.6387161823506701, "market_dynamics": -0.627237, "expectation": {"probability": 51.2768, "direction": "undecided"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 29.53, "high": 31.01, "low": 28.75, "close": 30.34, "volume": 206959}, "trend_line": 28.629, "activity_lines": {"activity_5": 29.820667, "activity_10": 29.953091, "activity_20": 29.702667, "activity_30": 29.358387}, "trend_signal": 1, "fair_value": 15.452114, "relative_strength": 10.058268, "rate_of_change": 0.7566692475540222, "market_dynamics": -0.72697, "expectation": {"probability": 51.6748, "direction": "undecided"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 30.58, "high": 30.58, "low": 29.15, "close": 29.51, "volume": 171250}, "trend_line": 28.822333, "activity_lines": {"activity_5": 29.632, "activity_10": 29.828909, "activity_20": 29.71581, "activity_30": 29.415226}, "trend_signal": 1, "fair_value": 15.561171, "relative_strength": 5.928632, "rate_of_change": 0.6753047609067696, "market_dynamics": -0.924394, "expectation": {"probability": 53.0621, "direction": "undecided"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 29.32, "high": 29.81, "low": 28.84, "close": 29.67, "volume": 118982}, "trend_line": 28.998667, "activity_lines": {"activity_5": 29.602667, "activity_10": 29.748545, "activity_20": 29.740905, "activity_30": 29.469914}, "trend_signal": 1, "fair_value": 15.668711, "relative_strength": 5.705234, "rate_of_change": 0.6117964149536426, "market_dynamics": -0.862073, "expectation": {"probability": 51.6335, "direction": "undecided"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 29.69, "high": 30.92, "low": 29.08, "close": 30.92, "volume": 152968}, "trend_line": 29.205333, "activity_lines": {"activity_5": 30.134667, "activity_10": 29.955273, "activity_20": 29.882429, "activity_30": 29.593871}, "trend_signal": 1, "fair_value": 15.784199, "relative_strength": 8.259082, "rate_of_change": 0.7126741377457055, "market_dynamics": -0.836303, "expectation": {"probability": 52.1293, "direction": "undecided"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 30.81, "high": 31.98, "low": 30.33, "close": 31.31, "volume": 161121}, "trend_line": 29.354, "activity_lines": {"activity_5": 30.573333, "activity_10": 30.224182, "activity_20": 30.054048, "activity_30": 29.729656}, "trend_signal": 1, "fair_value": 15.902252, "relative_strength": 8.141083, "rate_of_change": 0.5090405920042057, "market_dynamics": -0.854005, "expectation": {"probability": 52.7074, "direction": "undecided"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 31.39, "high": 31.69, "low": 29.0401, "close": 29.9, "volume": 131812}, "trend_line": 29.441333, "activity_lines": {"activity_5": 30.423333, "activity_10": 30.185636, "activity_20": 30.071095, "activity_30": 29.764882}, "trend_signal": 1, "fair_value": 16.01311, "relative_strength": 3.71602, "rate_of_change": 0.29751652245009536, "market_dynamics": -0.943602, "expectation": {"probability": 54.0519, "direction": "undecided"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 30.33, "high": 30.77, "low": 27.88, "close": 28.23, "volume": 161691}, "trend_line": 29.349, "activity_lines": {"activity_5": 29.746, "activity_10": 29.833091, "activity_20": 29.918381, "activity_30": 29.686731}, "trend_signal": 1, "fair_value": 16.106777, "relative_strength": -1.080203, "rate_of_change": -0.31361691401676683, "market_dynamics": -1.053545, "expectation": {"probability": 57.2386, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 27.93, "high": 40.0, "low": 27.41, "close": 39.07, "volume": 427705}, "trend_line": 29.682, "activity_lines": {"activity_5": 32.767333, "activity_10": 31.503636, "activity_20": 30.801333, "activity_30": 30.313892}, "trend_signal": 1, "fair_value": 16.272867, "relative_strength": 29.410379, "rate_of_change": 1.1346212818153887, "market_dynamics": -0.463485, "expectation": {"probability": 52.1281, "direction": "undecided"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 40.39, "high": 42.645, "low": 38.85, "close": 40.25, "volume": 478947}, "trend_line": 30.089667, "activity_lines": {"activity_5": 35.555333, "activity_10": 33.257273, "activity_20": 31.745905, "activity_30": 30.995699}, "trend_signal": 1, "fair_value": 16.447354, "relative_strength": 34.654961, "rate_of_change": 1.3734485546796038, "market_dynamics": 0.205532, "expectation": {"probability": 52.7334, "direction": "undecided"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 40.46, "high": 44.7329, "low": 39.39, "close": 44.65, "volume": 427420}, "trend_line": 30.632667, "activity_lines": {"activity_5": 39.188, "activity_10": 35.580364, "activity_20": 33.051952, "activity_30": 31.935075}, "trend_signal": 1, "fair_value": 16.650879, "relative_strength": 45.191084, "rate_of_change": 1.8046062124914937, "market_dynamics": 0.991546, "expectation": {"probability": 53.1471, "direction": "undecided"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 45.0, "high": 45.6724, "low": 42.87, "close": 44.82, "volume": 236809}, "trend_line": 31.192333, "activity_lines": {"activity_5": 41.988, "activity_10": 37.659455, "activity_20": 34.29519, "activity_30": 32.850387}, "trend_signal": 1, "fair_value": 16.859726, "relative_strength": 42.302227, "rate_of_change": 1.827023419149237, "market_dynamics": 1.741539, "expectation": {"probability": 53.6309, "direction": "undecided"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 45.28, "high": 46.05, "low": 43.0, "close": 43.27, "volume": 333177}, "trend_line": 31.674, "activity_lines": {"activity_5": 43.276667, "activity_10": 39.193455, "activity_20": 35.319667, "activity_30": 33.629591}, "trend_signal": 1, "fair_value": 17.055495, "relative_strength": 34.626393, "rate_of_change": 1.5441839505881079, "market_dynamics": 1.671956, "expectation": {"probability": 54.5299, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 43.5, "high": 46.12, "low": 43.02, "close": 44.22, "volume": 365599}, "trend_line": 32.177333, "activity_lines": {"activity_5": 43.879333, "activity_10": 40.65, "activity_20": 36.372952, "activity_30": 34.439011}, "trend_signal": 1, "fair_value": 17.260623, "relative_strength": 36.646103, "rate_of_change": 1.589104628401837, "market_dynamics": 1.576633, "expectation": {"probability": 53.5574, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 44.38, "high": 46.5, "low": 39.56, "close": 40.76, "volume": 442353}, "trend_line": 32.554667, "activity_lines": {"activity_5": 42.985333, "activity_10": 41.212909, "activity_20": 37.043095, "activity_30": 34.992731}, "trend_signal": 1, "fair_value": 17.440495, "relative_strength": 27.024724, "rate_of_change": 1.1726702147751173, "market_dynamics": 1.37731, "expectation": {"probability": 54.5272, "direction": "undecided"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 40.56, "high": 45.16, "low": 39.8, "close": 44.21, "volume": 311675}, "trend_line": 33.126667, "activity_lines": {"activity_5": 43.207333, "activity_10": 42.224182, "activity_20": 37.992667, "activity_30": 35.744688}, "trend_signal": 1, "fair_value": 17.644149, "relative_strength": 35.259056, "rate_of_change": 1.7570445429529216, "market_dynamics": 1.241424, "expectation": {"probability": 53.4124, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 43.75, "high": 47.6111, "low": 42.96, "close": 47.26, "volume": 573454}, "trend_line": 33.780333, "activity_lines": {"activity_5": 44.475333, "activity_10": 43.555455, "activity_20": 39.157905, "activity_30": 36.656516}, "trend_signal": 1, "fair_value": 17.864982, "relative_strength": 43.437428, "rate_of_change": 1.9732320187841452, "market_dynamics": 1.294423, "expectation": {"probability": 53.7973, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 48.7, "high": 49.28, "low": 41.0391, "close": 41.42, "volume": 378014}, "trend_line": 34.197, "activity_lines": {"activity_5": 43.634, "activity_10": 43.509273, "activity_20": 39.681571, "activity_30": 37.149398}, "trend_signal": 1, "fair_value": 18.04261, "relative_strength": 26.882738, "rate_of_change": 1.2334603095831054, "market_dynamics": 1.048706, "expectation": {"probability": 54.9103, "direction": "undecided"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 40.59, "high": 45.11, "low": 40.5, "close": 44.75, "volume": 269964}, "trend_line": 34.741667, "activity_lines": {"activity_5": 44.026, "activity_10": 43.828727, "activity_20": 40.473238, "activity_30": 37.830237}, "trend_signal": 1, "fair_value": 18.251008, "relative_strength": 31.635057, "rate_of_change": 1.592733280697128, "market_dynamics": 0.885025, "expectation": {"probability": 53.9931, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 45.53, "high": 48.1, "low": 45.53, "close": 46.71, "volume": 266586}, "trend_line": 35.36, "activity_lines": {"activity_5": 45.036, "activity_10": 44.401273, "activity_20": 41.390095, "activity_30": 38.602387}, "trend_signal": 1, "fair_value": 18.474149, "relative_strength": 33.501951, "rate_of_change": 1.7798023336070772, "market_dynamics": 0.750073, "expectation": {"probability": 54.3647, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 45.58, "high": 47.43, "low": 43.43, "close": 45.42, "volume": 451107}, "trend_line": 35.938667, "activity_lines": {"activity_5": 45.219333, "activity_10": 44.621818, "activity_20": 42.092952, "activity_30": 39.251419}, "trend_signal": 1, "fair_value": 18.688732, "relative_strength": 29.627825, "rate_of_change": 1.6365016968325874, "market_dynamics": 0.511585, "expectation": {"probability": 55.2732, "direction": "positive"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 43.87, "high": 52.0, "low": 36.43, "close": 39.69, "volume": 1216161}, "trend_line": 36.265667, "activity_lines": {"activity_5": 43.412, "activity_10": 43.786545, "activity_20": 42.174429, "activity_30": 39.493441}, "trend_signal": 1, "fair_value": 18.884181, "relative_strength": 12.737841, "rate_of_change": 0.9098834967919042, "market_dynamics": 0.391617, "expectation": {"probability": 54.8204, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 39.97, "high": 40.372, "low": 36.36, "close": 37.51, "volume": 727095}, "trend_line": 36.505333, "activity_lines": {"activity_5": 41.382667, "activity_10": 42.648182, "activity_20": 42.003762, "activity_30": 39.57372}, "trend_signal": 1, "fair_value": 19.071168, "relative_strength": 4.55225, "rate_of_change": 0.660861966222763, "market_dynamics": 0.12645, "expectation": {"probability": 54.2902, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 37.44, "high": 38.01, "low": 33.43, "close": 33.47, "volume": 595970}, "trend_line": 36.522333, "activity_lines": {"activity_5": 38.267333, "activity_10": 40.88, "activity_20": 41.410238, "activity_30": 39.377892}, "trend_signal": 1, "fair_value": 19.23354, "relative_strength": -5.442502, "rate_of_change": 0.046568538355760275, "market_dynamics": -0.247188, "expectation": {"probability": 60.749, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 33.51, "high": 34.2, "low": 31.88, "close": 33.83, "volume": 624734}, "trend_line": 36.635333, "activity_lines": {"activity_5": 36.024, "activity_10": 39.372727, "activity_20": 40.832905, "activity_30": 39.204194}, "trend_signal": 0, "fair_value": 19.398155, "relative_strength": -3.815944, "rate_of_change": 0.3093997308441373, "market_dynamics": -0.640434, "expectation": {"probability": 56.8869, "direction": "positive"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 33.92, "high": 34.505, "low": 29.5, "close": 32.2, "volume": 703474}, "trend_line": 36.758667, "activity_lines": {"activity_5": 34.096, "activity_10": 37.695091, "activity_20": 40.086476, "activity_30": 38.918043}, "trend_signal": 0, "fair_value": 19.555527, "relative_strength": -5.782001, "rate_of_change": 0.3366531430190626, "market_dynamics": -0.883012, "expectation": {"probability": 62.0735, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 31.31, "high": 32.995, "low": 29.55, "close": 32.11, "volume": 563708}, "trend_line": 36.851333, "activity_lines": {"activity_5": 33.019333, "activity_10": 36.219455, "activity_20": 39.327238, "activity_30": 38.618129}, "trend_signal": 0, "fair_value": 19.711232, "relative_strength": -4.108422, "rate_of_change": 0.25209292817934376, "market_dynamics": -0.982517, "expectation": {"probability": 58.8773, "direction": "positive"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 32.08, "high": 32.8, "low": 30.425, "close": 30.87, "volume": 389919}, "trend_line": 36.843667, "activity_lines": {"activity_5": 32.034667, "activity_10": 34.793818, "activity_20": 38.439381, "activity_30": 38.232237}, "trend_signal": 0, "fair_value": 19.857129, "relative_strength": -8.354319, "rate_of_change": -0.020802503941969454, "market_dynamics": -1.04676, "expectation": {"probability": 55.3548, "direction": "positive"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 31.51, "high": 33.0, "low": 28.88, "close": 29.07, "volume": 388123}, "trend_line": 36.751333, "activity_lines": {"activity_5": 30.892667, "activity_10": 33.232727, "activity_20": 37.367524, "activity_30": 37.73071}, "trend_signal": 0, "fair_value": 19.996168, "relative_strength": -12.391778, "rate_of_change": -0.25061023377505015, "market_dynamics": -1.11747, "expectation": {"probability": 54.4288, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 28.47, "high": 30.51, "low": 24.9, "close": 26.88, "volume": 601113}, "trend_line": 36.728333, "activity_lines": {"activity_5": 29.314, "activity_10": 31.558545, "activity_20": 36.134714, "activity_30": 37.093849}, "trend_signal": 0, "fair_value": 20.120527, "relative_strength": -10.703135, "rate_of_change": -0.06258276400478655, "market_dynamics": -1.192222, "expectation": {"probability": 51.0152, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 25.29, "high": 30.52, "low": 24.78, "close": 29.95, "volume": 427572}, "trend_line": 36.742333, "activity_lines": {"activity_5": 29.222, "activity_10": 30.803091, "activity_20": 35.257952, "activity_30": 36.656538}, "trend_signal": 0, "fair_value": 20.265078, "relative_strength": -5.797698, "rate_of_change": 0.0381177114681543, "market_dynamics": -1.25275, "expectation": {"probability": 50.7214, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 30.41, "high": 30.41, "low": 28.968, "close": 29.84, "volume": 180970}, "trend_line": 36.725667, "activity_lines": {"activity_5": 29.243333, "activity_10": 30.308909, "activity_20": 34.440714, "activity_30": 36.211226}, "trend_signal": 0, "fair_value": 20.406553, "relative_strength": -4.782049, "rate_of_change": -0.04535912294954361, "market_dynamics": -1.250065, "expectation": {"probability": 50.6866, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 29.47, "high": 31.7135, "low": 28.49, "close": 31.54, "volume": 261780}, "trend_line": 36.793333, "activity_lines": {"activity_5": 29.982667, "activity_10": 30.302909, "activity_20": 33.856714, "activity_30": 35.876667}, "trend_signal": 0, "fair_value": 20.562001, "relative_strength": -3.810039, "rate_of_change": 0.18424716425162696, "market_dynamics": -1.23202, "expectation": {"probability": 50.7151, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 31.64, "high": 33.4331, "low": 29.58, "close": 33.12, "volume": 283322}, "trend_line": 36.908333, "activity_lines": {"activity_5": 31.204, "activity_10": 30.692727, "activity_20": 33.479048, "activity_30": 35.639677}, "trend_signal": 0, "fair_value": 20.726053, "relative_strength": -1.956757, "rate_of_change": 0.312556625408201, "market_dynamics": -1.173316, "expectation": {"probability": 51.2115, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 32.73, "high": 35.58, "low": 31.93, "close": 34.87, "volume": 251636}, "trend_line": 37.04, "activity_lines": {"activity_5": 32.738667, "activity_10": 31.407091, "activity_20": 33.320905, "activity_30": 35.508172}, "trend_signal": 0, "fair_value": 20.902399, "relative_strength": 3.474238, "rate_of_change": 0.3567405767147495, "market_dynamics": -0.983204, "expectation": {"probability": 51.5858, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 36.14, "high": 37.845, "low": 35.28, "close": 37.29, "volume": 396517}, "trend_line": 37.239333, "activity_lines": {"activity_5": 34.547333, "activity_10": 32.542545, "activity_20": 33.421286, "activity_30": 35.524301}, "trend_signal": 0, "fair_value": 21.091629, "relative_strength": 4.856383, "rate_of_change": 0.5381560475162065, "market_dynamics": -0.592461, "expectation": {"probability": 52.839, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 36.7, "high": 38.395, "low": 35.85, "close": 36.79, "volume": 258297}, "trend_line": 37.469, "activity_lines": {"activity_5": 35.7, "activity_10": 33.494545, "activity_20": 33.507, "activity_30": 35.495312}, "trend_signal": 0, "fair_value": 21.28054, "relative_strength": 5.900475, "rate_of_change": 0.6167323136534136, "market_dynamics": -0.240637, "expectation": {"probability": 56.5686, "direction": "positive"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 37.68, "high": 41.1838, "low": 37.68, "close": 39.43, "volume": 321411}, "trend_line": 37.842333, "activity_lines": {"activity_5": 37.269333, "activity_10": 34.841455, "activity_20": 33.894, "activity_30": 35.621828}, "trend_signal": 0, "fair_value": 21.485924, "relative_strength": 10.987974, "rate_of_change": 0.9963783394272662, "market_dynamics": 0.17457, "expectation": {"probability": 52.185, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 39.67, "high": 42.5375, "low": 38.93, "close": 42.0, "volume": 269305}, "trend_line": 37.94, "activity_lines": {"activity_5": 39.169333, "activity_10": 36.5, "activity_20": 34.535238, "activity_30": 35.890065}, "trend_signal": 0, "fair_value": 21.695924, "relative_strength": 15.6464, "rate_of_change": 0.2580892673820987, "market_dynamics": 0.476705, "expectation": {"probability": 52.7505, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 49.5, "high": 50.97, "low": 44.05, "close": 46.23, "volume": 925115}, "trend_line": 38.139333, "activity_lines": {"activity_5": 41.887333, "activity_10": 38.692545, "activity_20": 35.592429, "activity_30": 36.424903}, "trend_signal": 0, "fair_value": 21.946309, "relative_strength": 26.805359, "rate_of_change": 0.5253900896151895, "market_dynamics": 0.777479, "expectation": {"probability": 53.2781, "direction": "undecided"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 46.61, "high": 48.05, "low": 45.02, "close": 45.06, "volume": 385252}, "trend_line": 38.153, "activity_lines": {"activity_5": 43.458, "activity_10": 40.320545, "activity_20": 36.540476, "activity_30": 36.871398}, "trend_signal": 0, "fair_value": 22.190283, "relative_strength": 22.907425, "rate_of_change": 0.035834396999019615, "market_dynamics": 0.955413, "expectation": {"probability": 53.7685, "direction": "undecided"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 45.23, "high": 51.28, "low": 45.0, "close": 50.57, "volume": 722222}, "trend_line": 38.344667, "activity_lines": {"activity_5": 46.347333, "activity_10": 42.675636, "activity_20": 38.015, "activity_30": 37.672495}, "trend_signal": 0, "fair_value": 22.466822, "relative_strength": 32.079853, "rate_of_change": 0.5023641653343184, "market_dynamics": 1.154642, "expectation": {"probability": 53.5082, "direction": "undecided"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 50.43, "high": 52.94, "low": 48.4801, "close": 52.75, "volume": 657724}, "trend_line": 38.660667, "activity_lines": {"activity_5": 49.044667, "activity_10": 45.050182, "activity_20": 39.645333, "activity_30": 38.601871}, "trend_signal": 0, "fair_value": 22.759771, "relative_strength": 34.103365, "rate_of_change": 0.8241041707312137, "market_dynamics": 1.339521, "expectation": {"probability": 53.9326, "direction": "undecided"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 52.56, "high": 53.8499, "low": 50.51, "close": 50.62, "volume": 571570}, "trend_line": 38.874, "activity_lines": {"activity_5": 50.144, "activity_10": 46.651818, "activity_20": 41.000238, "activity_30": 39.373441}, "trend_signal": 1, "fair_value": 23.040796, "relative_strength": 27.981009, "rate_of_change": 0.5518088966235523, "market_dynamics": 1.27778, "expectation": {"probability": 54.274, "direction": "undecided"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 50.25, "high": 52.24, "low": 49.49, "close": 51.35, "volume": 471808}, "trend_line": 39.227, "activity_lines": {"activity_5": 50.912, "activity_10": 48.068, "activity_20": 42.343, "activity_30": 40.178344}, "trend_signal": 1, "fair_value": 23.323937, "relative_strength": 28.001949, "rate_of_change": 0.9080619437155796, "market_dynamics": 1.329825, "expectation": {"probability": 53.42, "direction": "undecided"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 51.62, "high": 54.93, "low": 51.0773, "close": 54.92, "volume": 453042}, "trend_line": 39.584, "activity_lines": {"activity_5": 52.528667, "activity_10": 49.833636, "activity_20": 43.942333, "activity_30": 41.190796}, "trend_signal": 1, "fair_value": 23.630155, "relative_strength": 33.852185, "rate_of_change": 0.9100874397736417, "market_dynamics": 1.289037, "expectation": {"probability": 53.7598, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 55.0, "high": 58.0, "low": 54.1712, "close": 55.51, "volume": 503047}, "trend_line": 39.859, "activity_lines": {"activity_5": 53.684667, "activity_10": 51.386, "activity_20": 45.489667, "activity_30": 42.21828}, "trend_signal": 1, "fair_value": 23.936181, "relative_strength": 37.34693, "rate_of_change": 0.6947251414712979, "market_dynamics": 1.282078, "expectation": {"probability": 54.1586, "direction": "undecided"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 56.0, "high": 57.71, "low": 46.08, "close": 48.3, "volume": 1025136}, "trend_line": 40.088333, "activity_lines": {"activity_5": 52.108, "activity_10": 51.287091, "activity_20": 46.238905, "activity_30": 42.76286}, "trend_signal": 1, "fair_value": 24.188617, "relative_strength": 15.865157, "rate_of_change": 0.5753606462781227, "market_dynamics": 1.197015, "expectation": {"probability": 55.044, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 47.95, "high": 52.68, "low": 46.8, "close": 49.68, "volume": 520367}, "trend_line": 40.252667, "activity_lines": {"activity_5": 51.288, "activity_10": 51.277818, "activity_20": 47.036571, "activity_30": 43.381677}, "trend_signal": 1, "fair_value": 24.447719, "relative_strength": 17.201711, "rate_of_change": 0.4099297419027221, "market_dynamics": 1.01543, "expectation": {"probability": 53.6828, "direction": "undecided"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 49.72, "high": 51.19, "low": 47.0416, "close": 50.28, "volume": 430935}, "trend_line": 40.371667, "activity_lines": {"activity_5": 50.730667, "activity_10": 51.238, "activity_20": 47.793238, "activity_30": 44.028602}, "trend_signal": 1, "fair_value": 24.708809, "relative_strength": 17.522024, "rate_of_change": 0.2956325850408863, "market_dynamics": 0.740603, "expectation": {"probability": 54.0867, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 50.37, "high": 51.24, "low": 47.15, "close": 49.05, "volume": 394501}, "trend_line": 40.492667, "activity_lines": {"activity_5": 49.834667, "activity_10": 50.900909, "activity_20": 48.321333, "activity_30": 44.588495}, "trend_signal": 1, "fair_value": 24.967335, "relative_strength": 14.069521, "rate_of_change": 0.29971514428669765, "market_dynamics": 0.36122, "expectation": {"probability": 55.5431, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 47.76, "high": 49.7, "low": 46.88, "close": 47.77, "volume": 323764}, "trend_line": 40.762, "activity_lines": {"activity_5": 48.903333, "activity_10": 50.258545, "activity_20": 48.636571, "activity_30": 45.058}, "trend_signal": 1, "fair_value": 25.209706, "relative_strength": 10.0139, "rate_of_change": 0.6651401845178614, "market_dynamics": 0.016189, "expectation": {"probability": 54.9304, "direction": "undecided"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 48.24, "high": 49.9923, "low": 46.58, "close": 48.88, "volume": 320211}, "trend_line": 41.141, "activity_lines": {"activity_5": 48.858, "activity_10": 49.868909, "activity_20": 48.972143, "activity_30": 45.581742}, "trend_signal": 1, "fair_value": 25.463745, "relative_strength": 10.160715, "rate_of_change": 0.9297875472253515, "market_dynamics": -0.220273, "expectation": {"probability": 54.3972, "direction": "undecided"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 49.51, "high": 55.28, "low": 48.54, "close": 53.65, "volume": 735843}, "trend_line": 41.813667, "activity_lines": {"activity_5": 50.364, "activity_10": 50.416909, "activity_20": 49.679429, "activity_30": 46.388774}, "trend_signal": 1, "fair_value": 25.751117, "relative_strength": 18.532947, "rate_of_change": 1.6350283172504414, "market_dynamics": -0.231496, "expectation": {"probability": 54.9447, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 53.61, "high": 53.61, "low": 49.19, "close": 53.51, "volume": 549178}, "trend_line": 42.469667, "activity_lines": {"activity_5": 51.558667, "activity_10": 50.884364, "activity_20": 50.275619, "activity_30": 47.143376}, "trend_signal": 1, "fair_value": 26.037783, "relative_strength": 17.611299, "rate_of_change": 1.5688650316175303, "market_dynamics": -0.226064, "expectation": {"probability": 55.6774, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 54.02, "high": 58.61, "low": 51.53, "close": 56.03, "volume": 653772}, "trend_line": 43.264, "activity_lines": {"activity_5": 53.378, "activity_10": 51.770727, "activity_20": 51.023048, "activity_30": 48.018237}, "trend_signal": 1, "fair_value": 26.346758, "relative_strength": 20.732495, "rate_of_change": 1.8703537279913256, "market_dynamics": -0.072631, "expectation": {"probability": 55.3953, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 56.69, "high": 58.775, "low": 54.66, "close": 55.03, "volume": 575471}, "trend_line": 44.028, "activity_lines": {"activity_5": 54.398667, "activity_10": 52.455091, "activity_20": 51.586, "activity_30": 48.777333}, "trend_signal": 1, "fair_value": 26.648873, "relative_strength": 20.505837, "rate_of_change": 1.7659023668638956, "market_dynamics": 0.052028, "expectation": {"probability": 56.4843, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 56.19, "high": 64.0803, "low": 55.565, "close": 59.68, "volume": 722201}, "trend_line": 44.988333, "activity_lines": {"activity_5": 56.485333, "activity_10": 53.993636, "activity_20": 52.504952, "activity_30": 49.78714}, "trend_signal": 1, "fair_value": 26.979963, "relative_strength": 27.205948, "rate_of_change": 2.1811869719269525, "market_dynamics": 0.166119, "expectation": {"probability": 54.903, "direction": "undecided"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 60.93, "high": 63.1646, "low": 57.355, "close": 62.38, "volume": 580900}, "trend_line": 46.098667, "activity_lines": {"activity_5": 58.752, "activity_10": 55.816182, "activity_20": 53.584619, "activity_30": 50.909183}, "trend_signal": 1, "fair_value": 27.321501, "relative_strength": 29.035986, "rate_of_change": 2.468048771667094, "market_dynamics": 0.355652, "expectation": {"probability": 55.0861, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 63.5, "high": 63.5, "low": 58.15, "close": 62.29, "volume": 498394}, "trend_line": 47.279, "activity_lines": {"activity_5": 60.406667, "activity_10": 57.391455, "activity_20": 54.558667, "activity_30": 51.953785}, "trend_signal": 1, "fair_value": 27.665994, "relative_strength": 26.53355, "rate_of_change": 2.5604493075689247, "market_dynamics": 0.463049, "expectation": {"probability": 56.9188, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 62.34, "high": 64.66, "low": 58.01, "close": 62.36, "volume": 569349}, "trend_line": 48.359333, "activity_lines": {"activity_5": 61.499333, "activity_10": 58.761091, "activity_20": 55.462905, "activity_30": 52.926753}, "trend_signal": 1, "fair_value": 28.001827, "relative_strength": 27.855301, "rate_of_change": 2.285016603566057, "market_dynamics": 0.664361, "expectation": {"probability": 55.0013, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 63.75, "high": 63.82, "low": 55.37, "close": 59.0, "volume": 474621}, "trend_line": 49.331333, "activity_lines": {"activity_5": 61.05, "activity_10": 59.277818, "activity_20": 55.964762, "activity_30": 53.613247}, "trend_signal": 1, "fair_value": 28.314968, "relative_strength": 20.212835, "rate_of_change": 2.009953280372997, "market_dynamics": 0.694615, "expectation": {"probability": 56.3596, "direction": "positive"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 59.17, "high": 59.17, "low": 52.57, "close": 54.0, "volume": 484627}, "trend_line": 50.08, "activity_lines": {"activity_5": 58.669333, "activity_10": 58.681273, "activity_20": 55.950286, "activity_30": 53.914452}, "trend_signal": 1, "fair_value": 28.594776, "relative_strength": 12.00048, "rate_of_change": 1.5176297790290756, "market_dynamics": 0.459808, "expectation": {"probability": 55.6955, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 54.25, "high": 57.9998, "low": 53.88, "close": 57.5, "volume": 213572}, "trend_line": 50.892667, "activity_lines": {"activity_5": 57.834, "activity_10": 58.628, "activity_20": 56.26319, "activity_30": 54.393161}, "trend_signal": 1, "fair_value": 28.900865, "relative_strength": 14.741593, "rate_of_change": 1.6227376198083163, "market_dynamics": 0.251484, "expectation": {"probability": 54.2827, "direction": "undecided"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 56.7, "high": 59.39, "low": 55.07, "close": 57.91, "volume": 506674}, "trend_line": 51.660667, "activity_lines": {"activity_5": 57.460667, "activity_10": 58.579273, "activity_20": 56.582381, "activity_30": 54.845892}, "trend_signal": 1, "fair_value": 29.210481, "relative_strength": 14.798712, "rate_of_change": 1.5090582696324275, "market_dynamics": 0.06074, "expectation": {"probability": 54.9198, "direction": "undecided"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 58.33, "high": 66.1, "low": 56.75, "close": 62.95, "volume": 584086}, "trend_line": 52.516, "activity_lines": {"activity_5": 59.059333, "activity_10": 59.366909, "activity_20": 57.350333, "activity_30": 55.574237}, "trend_signal": 1, "fair_value": 29.548622, "relative_strength": 24.912882, "rate_of_change": 1.6556754871167298, "market_dynamics": 0.056377, "expectation": {"probability": 55.1015, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 63.36, "high": 65.66, "low": 60.36, "close": 61.57, "volume": 456793}, "trend_line": 53.342, "activity_lines": {"activity_5": 60.158667, "activity_10": 59.777818, "activity_20": 57.948619, "activity_30": 56.158366}, "trend_signal": 1, "fair_value": 29.880994, "relative_strength": 21.375165, "rate_of_change": 1.5728539873562355, "market_dynamics": 0.159261, "expectation": {"probability": 57.0571, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 62.02, "high": 72.09, "low": 61.9, "close": 71.53, "volume": 637937}, "trend_line": 54.412, "activity_lines": {"activity_5": 64.406667, "activity_10": 61.880727, "activity_20": 59.466619, "activity_30": 57.331785}, "trend_signal": 1, "fair_value": 30.277853, "relative_strength": 38.011146, "rate_of_change": 2.005924037343932, "market_dynamics": 0.579024, "expectation": {"probability": 55.6619, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 71.02, "high": 71.9, "low": 64.21, "close": 66.38, "volume": 473252}, "trend_line": 55.224667, "activity_lines": {"activity_5": 65.769333, "activity_10": 62.831818, "activity_20": 60.383524, "activity_30": 58.103914}, "trend_signal": 1, "fair_value": 30.643494, "relative_strength": 28.872106, "rate_of_change": 1.493543703594791, "market_dynamics": 0.720195, "expectation": {"probability": 57.7196, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 68.0, "high": 72.99, "low": 65.595, "close": 70.95, "volume": 598342}, "trend_line": 56.048667, "activity_lines": {"activity_5": 68.063333, "activity_10": 64.541091, "activity_20": 61.656143, "activity_30": 59.118452}, "trend_signal": 1, "fair_value": 31.03484, "relative_strength": 34.550516, "rate_of_change": 1.492086860387959, "market_dynamics": 0.864547, "expectation": {"probability": 55.6499, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 70.55, "high": 75.36, "low": 68.865, "close": 74.19, "volume": 428779}, "trend_line": 57.019667, "activity_lines": {"activity_5": 70.568, "activity_10": 66.682, "activity_20": 63.138905, "activity_30": 60.28886}, "trend_signal": 1, "fair_value": 31.44734, "relative_strength": 40.068246, "rate_of_change": 1.7324230030305563, "market_dynamics": 1.145052, "expectation": {"probability": 56.2798, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 72.94, "high": 76.81, "low": 70.77, "close": 75.2, "volume": 380825}, "trend_line": 57.840667, "activity_lines": {"activity_5": 72.66, "activity_10": 68.791455, "activity_20": 64.598143, "activity_30": 61.461785}, "trend_signal": 1, "fair_value": 31.86766, "relative_strength": 41.361758, "rate_of_change": 1.4398540770152255, "market_dynamics": 1.064365, "expectation": {"probability": 56.9654, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 73.51, "high": 79.13, "low": 66.4, "close": 69.92, "volume": 610825}, "trend_line": 58.413, "activity_lines": {"activity_5": 72.083333, "activity_10": 69.646364, "activity_20": 65.423905, "activity_30": 62.241097}, "trend_signal": 1, "fair_value": 32.246186, "relative_strength": 30.115477, "rate_of_change": 0.989499308505542, "market_dynamics": 1.105463, "expectation": {"probability": 58.4716, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 69.84, "high": 84.58, "low": 69.65, "close": 83.24, "volume": 657728}, "trend_line": 59.500333, "activity_lines": {"activity_5": 76.054, "activity_10": 72.633636, "activity_20": 67.418048, "activity_30": 63.842839}, "trend_signal": 1, "fair_value": 32.698686, "relative_strength": 53.16922, "rate_of_change": 1.861457209867668, "market_dynamics": 1.216485, "expectation": {"probability": 56.2385, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 82.87, "high": 91.91, "low": 82.54, "close": 84.4, "volume": 694937}, "trend_line": 60.602, "activity_lines": {"activity_5": 79.287333, "activity_10": 75.363818, "activity_20": 69.381762, "activity_30": 65.449269}, "trend_signal": 1, "fair_value": 33.153429, "relative_strength": 54.992688, "rate_of_change": 1.8515308141216607, "market_dynamics": 1.346707, "expectation": {"probability": 56.1807, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 82.54, "high": 84.7, "low": 78.09, "close": 81.01, "volume": 340886}, "trend_line": 61.471667, "activity_lines": {"activity_5": 80.494, "activity_10": 76.996, "activity_20": 70.875524, "activity_30": 66.765914}, "trend_signal": 1, "fair_value": 33.580288, "relative_strength": 44.978694, "rate_of_change": 1.4350466981287744, "market_dynamics": 1.3174, "expectation": {"probability": 57.8676, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 80.41, "high": 83.21, "low": 76.53, "close": 81.22, "volume": 542937}, "trend_line": 62.328667, "activity_lines": {"activity_5": 81.316, "activity_10": 78.338, "activity_20": 72.270333, "activity_30": 68.04}, "trend_signal": 1, "fair_value": 34.008109, "relative_strength": 44.006079, "rate_of_change": 1.394138213300782, "market_dynamics": 1.509346, "expectation": {"probability": 55.4939, "direction": "positive"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 80.41, "high": 88.27, "low": 78.2, "close": 81.62, "volume": 574432}, "trend_line": 63.439333, "activity_lines": {"activity_5": 81.87, "activity_10": 79.395455, "activity_20": 73.578524, "activity_30": 69.284602}, "trend_signal": 1, "fair_value": 34.438622, "relative_strength": 45.439327, "rate_of_change": 1.7819505108299443, "market_dynamics": 1.406337, "expectation": {"probability": 56.1807, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 79.6, "high": 90.0, "low": 78.61, "close": 80.05, "volume": 601207}, "trend_line": 64.451667, "activity_lines": {"activity_5": 81.120667, "activity_10": 79.984, "activity_20": 74.632714, "activity_30": 70.356258}, "trend_signal": 1, "fair_value": 34.862981, "relative_strength": 42.738086, "rate_of_change": 1.595751329857145, "market_dynamics": 1.20465, "expectation": {"probability": 58.7884, "direction": "positive"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 81.25, "high": 84.8999, "low": 76.5, "close": 79.93, "volume": 606409}, "trend_line": 65.44, "activity_lines": {"activity_5": 80.544, "activity_10": 80.302182, "activity_20": 75.591333, "activity_30": 71.35486}, "trend_signal": 1, "fair_value": 35.292083, "relative_strength": 42.939654, "rate_of_change": 1.5334483125161018, "market_dynamics": 1.11041, "expectation": {"probability": 58.7323, "direction": "positive"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 82.95, "high": 88.42, "low": 76.96, "close": 78.13, "volume": 566444}, "trend_line": 66.409333, "activity_lines": {"activity_5": 79.665333, "activity_10": 80.129818, "activity_20": 76.294524, "activity_30": 72.17357}, "trend_signal": 1, "fair_value": 35.709071, "relative_strength": 40.705066, "rate_of_change": 1.4812545843520875, "market_dynamics": 0.754818, "expectation": {"probability": 57.9462, "direction": "positive"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 78.85, "high": 84.12, "low": 74.7003, "close": 81.25, "volume": 630696}, "trend_line": 67.525333, "activity_lines": {"activity_5": 80.018667, "activity_10": 80.453091, "activity_20": 77.219762, "activity_30": 73.131032}, "trend_signal": 1, "fair_value": 36.14266, "relative_strength": 39.329175, "rate_of_change": 1.680486687014308, "market_dynamics": 0.416201, "expectation": {"probability": 55.3619, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 81.25, "high": 94.92, "low": 80.185, "close": 91.09, "volume": 669851}, "trend_line": 68.932333, "activity_lines": {"activity_5": 83.65, "activity_10": 82.455455, "activity_20": 78.97619, "activity_30": 74.651333}, "trend_signal": 1, "fair_value": 36.638686, "relative_strength": 48.290659, "rate_of_change": 2.083662438214109, "market_dynamics": 0.525847, "expectation": {"probability": 55.4351, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 90.89, "high": 97.02, "low": 86.5, "close": 95.38, "volume": 823486}, "trend_line": 70.323333, "activity_lines": {"activity_5": 88.08, "activity_10": 84.852909, "activity_20": 80.964571, "activity_30": 76.357634}, "trend_signal": 1, "fair_value": 37.165353, "relative_strength": 46.172868, "rate_of_change": 2.0179209660581274, "market_dynamics": 0.79278, "expectation": {"probability": 56.1807, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 95.14, "high": 98.3981, "low": 90.0, "close": 97.4, "volume": 542389}, "trend_line": 71.786333, "activity_lines": {"activity_5": 92.161333, "activity_10": 87.396909, "activity_20": 82.964952, "activity_30": 78.104516}, "trend_signal": 1, "fair_value": 37.707212, "relative_strength": 46.074483, "rate_of_change": 2.0803905867203336, "market_dynamics": 1.083541, "expectation": {"probability": 56.9243, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 97.78, "high": 98.33, "low": 89.3, "close": 94.8, "volume": 803544}, "trend_line": 73.078667, "activity_lines": {"activity_5": 94.211333, "activity_10": 89.231818, "activity_20": 84.529667, "activity_30": 79.589269}, "trend_signal": 1, "fair_value": 38.235288, "relative_strength": 38.781301, "rate_of_change": 1.8002507524656493, "market_dynamics": 1.435069, "expectation": {"probability": 59.5756, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 95.0, "high": 100.96, "low": 92.435, "close": 98.19, "volume": 860914}, "trend_line": 74.517333, "activity_lines": {"activity_5": 96.28, "activity_10": 91.432364, "activity_20": 86.265571, "activity_30": 81.209355}, "trend_signal": 1, "fair_value": 38.79125, "relative_strength": 38.453331, "rate_of_change": 1.9686538617350504, "market_dynamics": 1.53618, "expectation": {"probability": 57.5145, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 98.09, "high": 103.525, "low": 93.0001, "close": 98.28, "volume": 1153575}, "trend_line": 75.804, "activity_lines": {"activity_5": 97.249333, "activity_10": 93.340727, "activity_20": 87.835667, "activity_30": 82.74243}, "trend_signal": 1, "fair_value": 39.347853, "relative_strength": 36.394061, "rate_of_change": 1.7266680760032147, "market_dynamics": 1.505148, "expectation": {"probability": 58.0603, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 98.51, "high": 98.51, "low": 90.045, "close": 94.96, "volume": 1078660}, "trend_line": 76.89, "activity_lines": {"activity_5": 96.632667, "activity_10": 94.342545, "activity_20": 88.96219, "activity_30": 83.978301}, "trend_signal": 1, "fair_value": 39.882628, "relative_strength": 29.036839, "rate_of_change": 1.4326420769352521, "market_dynamics": 1.41007, "expectation": {"probability": 60.2973, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 97.28, "high": 102.37, "low": 94.645, "close": 100.14, "volume": 1513843}, "trend_line": 78.151667, "activity_lines": {"activity_5": 97.770667, "activity_10": 96.015091, "activity_20": 90.445952, "activity_30": 85.478301}, "trend_signal": 1, "fair_value": 40.451731, "relative_strength": 32.455732, "rate_of_change": 1.6408726752503613, "market_dynamics": 1.478286, "expectation": {"probability": 58.1715, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/3fcbf15a-6a20-44cc-8820-64e8e1f9b50f/", "share_image": "https://sharemaestro.com/terminal/3fcbf15a-6a20-44cc-8820-64e8e1f9b50f/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}