{"ticker": {"uuid": "1984be6a-45d3-4ec0-9045-8734add60624", "symbol": "CECO", "name": "CECO Environmental Corp.", "exchange": "NASDAQ", "asset_type": "Equity", "sector": "Industrials", "industry": "Pollution & Treatment Controls", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-07-10, CECO rose 28.89%, moving from 64.89 to 83.63. 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 18.23 and has improved across the 12-week window. Market Dynamics is 0.81 on the latest week. Next-week expectancy is positive at 56.49% based on similar historical setup states.", "key_points": [{"label": "Week Ending", "value": "2026-07-10"}, {"label": "Latest Close", "value": "83.63"}, {"label": "12-Week Change", "value": "28.89%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Next-Week Expectancy", "value": "Positive 56.49%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "18.23"}, {"label": "Market Dynamics", "value": "0.81"}], "latest": {"week_ending": "2026-07-10", "ohlcv": {"open": 83.31, "high": 87.61, "low": 75.755, "close": 83.63, "volume": 3951534}, "trend_line": 71.312667, "activity_lines": {"activity_5": 87.726667, "activity_10": 86.500727, "activity_20": 79.920024, "activity_30": 75.984763}, "trend_signal": 1, "fair_value": 36.191154, "relative_strength": 18.22567, "rate_of_change": 1.071002168459547, "market_dynamics": 0.811197, "expectation": {"probability": 56.487, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-07-21", "ohlcv": {"open": 12.92, "high": 13.7151, "low": 12.76, "close": 12.8, "volume": 943245}, "trend_line": 13.206333, "activity_lines": {"activity_5": 12.959333, "activity_10": 12.893091, "activity_20": 12.689143, "activity_30": 12.957161}, "trend_signal": 0, "fair_value": 8.635192, "relative_strength": -13.412504, "rate_of_change": 0.2733416079912434, "market_dynamics": 0.031554, "expectation": {"probability": 51.925, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 12.82, "high": 12.93, "low": 11.51, "close": 11.8, "volume": 1108956}, "trend_line": 13.210333, "activity_lines": {"activity_5": 12.564, "activity_10": 12.725091, "activity_20": 12.591619, "activity_30": 12.86643}, "trend_signal": 0, "fair_value": 8.667885, "relative_strength": -22.040796, "rate_of_change": 0.030288498707397117, "market_dynamics": -0.070935, "expectation": {"probability": 48.8473, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 11.92, "high": 12.48, "low": 11.46, "close": 11.59, "volume": 998874}, "trend_line": 13.19, "activity_lines": {"activity_5": 12.164, "activity_10": 12.532545, "activity_20": 12.48819, "activity_30": 12.761892}, "trend_signal": 0, "fair_value": 8.69, "relative_strength": -21.301978, "rate_of_change": -0.15391739178717767, "market_dynamics": -0.124161, "expectation": {"probability": 48.2448, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 11.64, "high": 14.8075, "low": 11.55, "close": 13.69, "volume": 2066147}, "trend_line": 13.168333, "activity_lines": {"activity_5": 12.582, "activity_10": 12.714182, "activity_20": 12.592619, "activity_30": 12.794151}, "trend_signal": 0, "fair_value": 8.720705, "relative_strength": -5.931627, "rate_of_change": -0.16426838514025016, "market_dynamics": 0.030451, "expectation": {"probability": 49.8645, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 13.7, "high": 13.87, "low": 12.75, "close": 13.17, "volume": 1076362}, "trend_line": 13.131333, "activity_lines": {"activity_5": 12.785333, "activity_10": 12.776727, "activity_20": 12.648571, "activity_30": 12.794258}, "trend_signal": 0, "fair_value": 8.751282, "relative_strength": -7.762968, "rate_of_change": -0.2809770986198542, "market_dynamics": 0.116273, "expectation": {"probability": 51.5446, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 13.19, "high": 13.51, "low": 12.55, "close": 12.92, "volume": 664620}, "trend_line": 13.102333, "activity_lines": {"activity_5": 12.888667, "activity_10": 12.792182, "activity_20": 12.684619, "activity_30": 12.780624}, "trend_signal": 0, "fair_value": 8.779583, "relative_strength": -11.043242, "rate_of_change": -0.22084581968943987, "market_dynamics": 0.188036, "expectation": {"probability": 49.0935, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 13.02, "high": 14.18, "low": 12.71, "close": 13.97, "volume": 1081082}, "trend_line": 13.088667, "activity_lines": {"activity_5": 13.334, "activity_10": 13.003091, "activity_20": 12.819143, "activity_30": 12.836602}, "trend_signal": 0, "fair_value": 8.816955, "relative_strength": -7.565958, "rate_of_change": -0.10430203537034682, "market_dynamics": 0.489394, "expectation": {"probability": 49.3739, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 13.96, "high": 14.03, "low": 13.37, "close": 13.74, "volume": 709271}, "trend_line": 13.075, "activity_lines": {"activity_5": 13.558, "activity_10": 13.150545, "activity_20": 12.928952, "activity_30": 12.878624}, "trend_signal": 0, "fair_value": 8.853429, "relative_strength": -8.074536, "rate_of_change": -0.10441857830136465, "market_dynamics": 0.458151, "expectation": {"probability": 51.1715, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 13.48, "high": 16.0, "low": 13.29, "close": 15.97, "volume": 2401536}, "trend_line": 13.123, "activity_lines": {"activity_5": 14.382, "activity_10": 13.696545, "activity_20": 13.24581, "activity_30": 13.065398}, "trend_signal": 0, "fair_value": 8.902404, "relative_strength": 6.791485, "rate_of_change": 0.3671128107074573, "market_dynamics": 0.80738, "expectation": {"probability": 51.343, "direction": "undecided"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 15.9, "high": 16.63, "low": 15.592, "close": 16.45, "volume": 1702237}, "trend_line": 13.178667, "activity_lines": {"activity_5": 15.214, "activity_10": 14.277091, "activity_20": 13.587619, "activity_30": 13.280043}, "trend_signal": 1, "fair_value": 8.962083, "relative_strength": 13.114201, "rate_of_change": 0.4241941629200752, "market_dynamics": 1.230445, "expectation": {"probability": 48.3594, "direction": "undecided"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 16.37, "high": 16.63, "low": 15.65, "close": 15.97, "volume": 1621511}, "trend_line": 13.191667, "activity_lines": {"activity_5": 15.667333, "activity_10": 14.706182, "activity_20": 13.860286, "activity_30": 13.460129}, "trend_signal": 1, "fair_value": 9.016699, "relative_strength": 9.122977, "rate_of_change": 0.09864427107840193, "market_dynamics": 1.421114, "expectation": {"probability": 48.7193, "direction": "undecided"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 15.94, "high": 16.235, "low": 15.31, "close": 15.74, "volume": 809923}, "trend_line": 13.224333, "activity_lines": {"activity_5": 15.840667, "activity_10": 15.035818, "activity_20": 14.090238, "activity_30": 13.624538}, "trend_signal": 1, "fair_value": 9.066378, "relative_strength": 5.259251, "rate_of_change": 0.24762602027476113, "market_dynamics": 1.527707, "expectation": {"probability": 47.5217, "direction": "undecided"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 15.72, "high": 16.98, "low": 15.605, "close": 16.0, "volume": 1110050}, "trend_line": 13.316333, "activity_lines": {"activity_5": 15.982667, "activity_10": 15.341091, "activity_20": 14.329762, "activity_30": 13.803613}, "trend_signal": 1, "fair_value": 9.118558, "relative_strength": 6.514875, "rate_of_change": 0.6956872607488069, "market_dynamics": 1.416838, "expectation": {"probability": 47.0352, "direction": "undecided"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 16.23, "high": 16.78, "low": 15.49, "close": 15.75, "volume": 1112311}, "trend_line": 13.377667, "activity_lines": {"activity_5": 15.890667, "activity_10": 15.520727, "activity_20": 14.522476, "activity_30": 13.960624}, "trend_signal": 1, "fair_value": 9.170609, "relative_strength": 7.704664, "rate_of_change": 0.4605922666547949, "market_dynamics": 1.248813, "expectation": {"probability": 48.7323, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 15.6, "high": 16.4, "low": 15.27, "close": 15.66, "volume": 1155735}, "trend_line": 13.433333, "activity_lines": {"activity_5": 15.783333, "activity_10": 15.646545, "activity_20": 14.690381, "activity_30": 14.107871}, "trend_signal": 1, "fair_value": 9.225609, "relative_strength": 9.814957, "rate_of_change": 0.4161114191286019, "market_dynamics": 1.052346, "expectation": {"probability": 48.609, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 15.87, "high": 16.33, "low": 15.57, "close": 16.05, "volume": 990526}, "trend_line": 13.548333, "activity_lines": {"activity_5": 15.858667, "activity_10": 15.798, "activity_20": 14.883143, "activity_30": 14.276688}, "trend_signal": 1, "fair_value": 9.290224, "relative_strength": 5.726388, "rate_of_change": 0.8560794257091685, "market_dynamics": 1.061639, "expectation": {"probability": 47.5062, "direction": "undecided"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 15.99, "high": 19.91, "low": 15.99, "close": 19.47, "volume": 3279444}, "trend_line": 13.751333, "activity_lines": {"activity_5": 17.068667, "activity_10": 16.514364, "activity_20": 15.387905, "activity_30": 14.658731}, "trend_signal": 1, "fair_value": 9.364391, "relative_strength": 24.084002, "rate_of_change": 1.4983393159881824, "market_dynamics": 1.249301, "expectation": {"probability": 48.2893, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 19.33, "high": 20.41, "low": 18.9, "close": 19.32, "volume": 1825124}, "trend_line": 13.974667, "activity_lines": {"activity_5": 17.98, "activity_10": 17.103455, "activity_20": 15.846524, "activity_30": 15.018}, "trend_signal": 1, "fair_value": 9.442147, "relative_strength": 20.078273, "rate_of_change": 1.6240898246010005, "market_dynamics": 1.459169, "expectation": {"probability": 49.9507, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 19.37, "high": 20.125, "low": 19.15, "close": 19.92, "volume": 908611}, "trend_line": 14.251667, "activity_lines": {"activity_5": 18.87, "activity_10": 17.700182, "activity_20": 16.333905, "activity_30": 15.40157}, "trend_signal": 1, "fair_value": 9.520481, "relative_strength": 22.224745, "rate_of_change": 1.9821581437325069, "market_dynamics": 1.644319, "expectation": {"probability": 48.4307, "direction": "undecided"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 20.05, "high": 20.75, "low": 19.04, "close": 19.64, "volume": 1831208}, "trend_line": 14.522, "activity_lines": {"activity_5": 19.388667, "activity_10": 18.174182, "activity_20": 16.762, "activity_30": 15.749204}, "trend_signal": 1, "fair_value": 9.598173, "relative_strength": 19.911992, "rate_of_change": 1.8968517858296916, "market_dynamics": 1.840224, "expectation": {"probability": 50.1953, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 19.47, "high": 20.1, "low": 19.155, "close": 19.66, "volume": 885430}, "trend_line": 14.790667, "activity_lines": {"activity_5": 19.648667, "activity_10": 18.593818, "activity_20": 17.16, "activity_30": 16.080688}, "trend_signal": 1, "fair_value": 9.677981, "relative_strength": 18.991125, "rate_of_change": 1.8500688610384168, "market_dynamics": 1.718774, "expectation": {"probability": 49.0935, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 19.7, "high": 20.73, "low": 19.36, "close": 20.17, "volume": 1247375}, "trend_line": 15.044667, "activity_lines": {"activity_5": 19.838, "activity_10": 19.039091, "activity_20": 17.573905, "activity_30": 16.427742}, "trend_signal": 1, "fair_value": 9.760801, "relative_strength": 17.767147, "rate_of_change": 1.7172991589899316, "market_dynamics": 1.669356, "expectation": {"probability": 49.6891, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 20.18, "high": 21.43, "low": 20.085, "close": 21.01, "volume": 1073740}, "trend_line": 15.372667, "activity_lines": {"activity_5": 20.260667, "activity_10": 19.556545, "activity_20": 18.027952, "activity_30": 16.812602}, "trend_signal": 1, "fair_value": 9.851571, "relative_strength": 21.113882, "rate_of_change": 2.180174542912777, "market_dynamics": 1.676731, "expectation": {"probability": 50.4241, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 21.01, "high": 21.08, "low": 20.0, "close": 20.28, "volume": 652126}, "trend_line": 15.637333, "activity_lines": {"activity_5": 20.327333, "activity_10": 19.850182, "activity_20": 18.367619, "activity_30": 17.129204}, "trend_signal": 1, "fair_value": 9.936955, "relative_strength": 16.237527, "rate_of_change": 1.721666123386398, "market_dynamics": 1.460523, "expectation": {"probability": 51.4151, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 20.1, "high": 20.2585, "low": 19.01, "close": 19.4, "volume": 906558}, "trend_line": 15.848, "activity_lines": {"activity_5": 20.076667, "activity_10": 19.901455, "activity_20": 18.592095, "activity_30": 17.371957}, "trend_signal": 1, "fair_value": 10.01484, "relative_strength": 14.607225, "rate_of_change": 1.3472054345840228, "market_dynamics": 1.218785, "expectation": {"probability": 50.7922, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 19.4, "high": 19.65, "low": 18.72, "close": 19.07, "volume": 958577}, "trend_line": 16.044667, "activity_lines": {"activity_5": 19.732, "activity_10": 19.824727, "activity_20": 18.755476, "activity_30": 17.579828}, "trend_signal": 1, "fair_value": 10.088173, "relative_strength": 9.372056, "rate_of_change": 1.2409578495709217, "market_dynamics": 0.832455, "expectation": {"probability": 50.0689, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 18.97, "high": 19.44, "low": 18.67, "close": 18.89, "volume": 682003}, "trend_line": 16.248333, "activity_lines": {"activity_5": 19.366667, "activity_10": 19.660364, "activity_20": 18.872429, "activity_30": 17.763398}, "trend_signal": 1, "fair_value": 10.16125, "relative_strength": 5.637722, "rate_of_change": 1.2693688189352783, "market_dynamics": 0.321809, "expectation": {"probability": 49.7036, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 19.04, "high": 19.96, "low": 18.9884, "close": 19.27, "volume": 745566}, "trend_line": 16.445333, "activity_lines": {"activity_5": 19.213333, "activity_10": 19.575636, "activity_20": 19.002143, "activity_30": 17.958344}, "trend_signal": 1, "fair_value": 10.240353, "relative_strength": 7.16198, "rate_of_change": 1.2124320691852064, "market_dynamics": -0.019629, "expectation": {"probability": 48.3701, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 19.2, "high": 20.01, "low": 19.08, "close": 19.63, "volume": 696918}, "trend_line": 16.664, "activity_lines": {"activity_5": 19.296, "activity_10": 19.557273, "activity_20": 19.13981, "activity_30": 18.163806}, "trend_signal": 1, "fair_value": 10.320096, "relative_strength": 7.915798, "rate_of_change": 1.3296599102006625, "market_dynamics": -0.258325, "expectation": {"probability": 48.5428, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 19.42, "high": 20.3521, "low": 19.26, "close": 20.26, "volume": 664240}, "trend_line": 16.908667, "activity_lines": {"activity_5": 19.632, "activity_10": 19.658727, "activity_20": 19.320048, "activity_30": 18.395806}, "trend_signal": 1, "fair_value": 10.398494, "relative_strength": 9.388991, "rate_of_change": 1.4682369179068633, "market_dynamics": -0.373233, "expectation": {"probability": 48.9331, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 20.35, "high": 21.07, "low": 19.255, "close": 20.77, "volume": 796277}, "trend_line": 17.174333, "activity_lines": {"activity_5": 20.080667, "activity_10": 19.841636, "activity_20": 19.530714, "activity_30": 18.644925}, "trend_signal": 1, "fair_value": 10.480096, "relative_strength": 13.84797, "rate_of_change": 1.571182400126512, "market_dynamics": -0.392385, "expectation": {"probability": 49.3176, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 20.53, "high": 21.455, "low": 20.13, "close": 20.59, "volume": 694115}, "trend_line": 17.467333, "activity_lines": {"activity_5": 20.356, "activity_10": 19.971636, "activity_20": 19.701381, "activity_30": 18.86529}, "trend_signal": 1, "fair_value": 10.559519, "relative_strength": 11.451518, "rate_of_change": 1.7060342314312833, "market_dynamics": -0.436024, "expectation": {"probability": 49.5313, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 20.52, "high": 23.29, "low": 20.52, "close": 23.21, "volume": 1625635}, "trend_line": 17.854667, "activity_lines": {"activity_5": 21.391333, "activity_10": 20.570364, "activity_20": 20.098476, "activity_30": 19.235785}, "trend_signal": 1, "fair_value": 10.652917, "relative_strength": 23.158459, "rate_of_change": 2.217476474513878, "market_dynamics": -0.115089, "expectation": {"probability": 48.7512, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 23.49, "high": 24.4333, "low": 18.5, "close": 22.09, "volume": 2840310}, "trend_line": 18.134667, "activity_lines": {"activity_5": 21.790667, "activity_10": 20.925455, "activity_20": 20.354571, "activity_30": 19.509032}, "trend_signal": 1, "fair_value": 10.735673, "relative_strength": 19.039264, "rate_of_change": 1.56821743021027, "market_dynamics": 0.106321, "expectation": {"probability": 49.6732, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 22.09, "high": 23.45, "low": 21.11, "close": 21.32, "volume": 1674158}, "trend_line": 18.406333, "activity_lines": {"activity_5": 21.769333, "activity_10": 21.107636, "activity_20": 20.507143, "activity_30": 19.714538}, "trend_signal": 1, "fair_value": 10.819006, "relative_strength": 15.95134, "rate_of_change": 1.498047910116021, "market_dynamics": 0.224418, "expectation": {"probability": 49.8906, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 21.66, "high": 23.08, "low": 21.42, "close": 22.73, "volume": 1305468}, "trend_line": 18.733333, "activity_lines": {"activity_5": 22.147333, "activity_10": 21.511273, "activity_20": 20.767048, "activity_30": 19.993484}, "trend_signal": 1, "fair_value": 10.912147, "relative_strength": 19.692841, "rate_of_change": 1.7765624472837593, "market_dynamics": 0.443916, "expectation": {"probability": 49.327, "direction": "undecided"}}, {"week_ending": "2024-03-29", "ohlcv": {"open": 23.13, "high": 23.13, "low": 22.2, "close": 23.02, "volume": 1499482}, "trend_line": 19.035, "activity_lines": {"activity_5": 22.491333, "activity_10": 21.901091, "activity_20": 21.022762, "activity_30": 20.270043}, "trend_signal": 1, "fair_value": 11.007404, "relative_strength": 21.429881, "rate_of_change": 1.610322092710368, "market_dynamics": 0.321202, "expectation": {"probability": 50.4559, "direction": "undecided"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 23.0, "high": 24.43, "low": 22.54, "close": 23.68, "volume": 1228394}, "trend_line": 19.366333, "activity_lines": {"activity_5": 22.893333, "activity_10": 22.335818, "activity_20": 21.324429, "activity_30": 20.56972}, "trend_signal": 1, "fair_value": 11.106571, "relative_strength": 25.132948, "rate_of_change": 1.7406514315734214, "market_dynamics": 0.424972, "expectation": {"probability": 50.7799, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 23.74, "high": 24.4, "low": 22.6, "close": 23.02, "volume": 1063348}, "trend_line": 19.601333, "activity_lines": {"activity_5": 23.044, "activity_10": 22.570364, "activity_20": 21.542476, "activity_30": 20.805441}, "trend_signal": 1, "fair_value": 11.204712, "relative_strength": 21.697859, "rate_of_change": 1.2134460354471828, "market_dynamics": 0.621039, "expectation": {"probability": 52.2707, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 23.0, "high": 23.82, "low": 22.0634, "close": 23.04, "volume": 1059675}, "trend_line": 19.821, "activity_lines": {"activity_5": 23.139333, "activity_10": 22.746909, "activity_20": 21.747667, "activity_30": 21.02729}, "trend_signal": 1, "fair_value": 11.303814, "relative_strength": 27.862361, "rate_of_change": 1.1206737827473323, "market_dynamics": 0.732628, "expectation": {"probability": 51.6753, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 23.11, "high": 25.7266, "low": 22.88, "close": 25.32, "volume": 1250283}, "trend_line": 20.132667, "activity_lines": {"activity_5": 23.88, "activity_10": 23.287455, "activity_20": 22.15381, "activity_30": 21.382065}, "trend_signal": 1, "fair_value": 11.419327, "relative_strength": 33.851392, "rate_of_change": 1.5724080520659902, "market_dynamics": 1.009232, "expectation": {"probability": 52.209, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 25.32, "high": 25.815, "low": 20.0, "close": 22.45, "volume": 2803212}, "trend_line": 20.356333, "activity_lines": {"activity_5": 23.491333, "activity_10": 23.223455, "activity_20": 22.259667, "activity_30": 21.53157}, "trend_signal": 1, "fair_value": 11.515962, "relative_strength": 16.660843, "rate_of_change": 1.1109606094413518, "market_dynamics": 0.868666, "expectation": {"probability": 53.6585, "direction": "undecided"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 22.56, "high": 25.08, "low": 22.2, "close": 24.91, "volume": 1549316}, "trend_line": 20.653333, "activity_lines": {"activity_5": 23.960667, "activity_10": 23.572909, "activity_20": 22.588952, "activity_30": 21.825355}, "trend_signal": 1, "fair_value": 11.627564, "relative_strength": 26.394053, "rate_of_change": 1.4590054112398367, "market_dynamics": 0.894588, "expectation": {"probability": 52.1523, "direction": "undecided"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 25.1, "high": 25.4, "low": 24.24, "close": 24.81, "volume": 969625}, "trend_line": 20.955333, "activity_lines": {"activity_5": 24.314667, "activity_10": 23.873273, "activity_20": 22.890143, "activity_30": 22.093527}, "trend_signal": 1, "fair_value": 11.734551, "relative_strength": 22.267286, "rate_of_change": 1.4622337227603874, "market_dynamics": 0.839497, "expectation": {"probability": 53.6759, "direction": "undecided"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 24.79, "high": 26.04, "low": 24.04, "close": 25.94, "volume": 1327851}, "trend_line": 21.298, "activity_lines": {"activity_5": 24.926, "activity_10": 24.329636, "activity_20": 23.277381, "activity_30": 22.415118}, "trend_signal": 1, "fair_value": 11.851923, "relative_strength": 24.805999, "rate_of_change": 1.635225744205538, "market_dynamics": 0.722135, "expectation": {"probability": 52.447, "direction": "undecided"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 26.09, "high": 26.8015, "low": 24.33, "close": 25.03, "volume": 1098039}, "trend_line": 21.597333, "activity_lines": {"activity_5": 25.040667, "activity_10": 24.536545, "activity_20": 23.54681, "activity_30": 22.655892}, "trend_signal": 1, "fair_value": 11.96141, "relative_strength": 21.308063, "rate_of_change": 1.4054512160766304, "market_dynamics": 0.752969, "expectation": {"probability": 53.7603, "direction": "undecided"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 25.07, "high": 25.37, "low": 23.18, "close": 23.37, "volume": 1026128}, "trend_line": 21.727333, "activity_lines": {"activity_5": 24.621333, "activity_10": 24.399818, "activity_20": 23.629762, "activity_30": 22.770258}, "trend_signal": 1, "fair_value": 12.058077, "relative_strength": 9.651606, "rate_of_change": 0.6019261730140595, "market_dynamics": 0.326541, "expectation": {"probability": 52.8807, "direction": "undecided"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 23.11, "high": 24.4, "low": 22.61, "close": 23.38, "volume": 878190}, "trend_line": 21.862667, "activity_lines": {"activity_5": 24.144, "activity_10": 24.258545, "activity_20": 23.692333, "activity_30": 22.876882}, "trend_signal": 1, "fair_value": 12.160064, "relative_strength": 5.421276, "rate_of_change": 0.622874422737465, "market_dynamics": -0.080057, "expectation": {"probability": 50.643, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 23.24, "high": 24.99, "low": 23.0901, "close": 24.95, "volume": 1294053}, "trend_line": 22.030333, "activity_lines": {"activity_5": 24.292, "activity_10": 24.408182, "activity_20": 23.884857, "activity_30": 23.076065}, "trend_signal": 1, "fair_value": 12.272949, "relative_strength": 11.503026, "rate_of_change": 0.7669055198068953, "market_dynamics": -0.404839, "expectation": {"probability": 51.4374, "direction": "undecided"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 24.78, "high": 29.11, "low": 24.675, "close": 28.85, "volume": 3859360}, "trend_line": 22.337333, "activity_lines": {"activity_5": 25.730667, "activity_10": 25.231818, "activity_20": 24.423476, "activity_30": 23.516043}, "trend_signal": 1, "fair_value": 12.410705, "relative_strength": 27.760113, "rate_of_change": 1.3935331799115438, "market_dynamics": -0.198916, "expectation": {"probability": 52.4144, "direction": "undecided"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 28.8, "high": 29.0, "low": 27.1801, "close": 28.46, "volume": 1357974}, "trend_line": 22.630667, "activity_lines": {"activity_5": 26.845333, "activity_10": 25.878909, "activity_20": 24.884048, "activity_30": 23.911054}, "trend_signal": 1, "fair_value": 12.54609, "relative_strength": 20.647246, "rate_of_change": 1.3132006403808278, "market_dynamics": 0.260437, "expectation": {"probability": 54.2549, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 28.49, "high": 29.4596, "low": 27.595, "close": 28.9, "volume": 1526531}, "trend_line": 22.921667, "activity_lines": {"activity_5": 27.878, "activity_10": 26.548909, "activity_20": 25.349905, "activity_30": 24.315527}, "trend_signal": 1, "fair_value": 12.686795, "relative_strength": 21.658985, "rate_of_change": 1.285865767898049, "market_dynamics": 0.826667, "expectation": {"probability": 52.7147, "direction": "undecided"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 29.07, "high": 31.55, "low": 28.53, "close": 29.12, "volume": 1733578}, "trend_line": 23.192, "activity_lines": {"activity_5": 28.615333, "activity_10": 27.141636, "activity_20": 25.797143, "activity_30": 24.715419}, "trend_signal": 1, "fair_value": 12.828397, "relative_strength": 26.271795, "rate_of_change": 1.1793775731930876, "market_dynamics": 1.226821, "expectation": {"probability": 53.1834, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 29.25, "high": 30.89, "low": 29.04, "close": 30.23, "volume": 1113367}, "trend_line": 23.523667, "activity_lines": {"activity_5": 29.34, "activity_10": 27.859636, "activity_20": 26.321952, "activity_30": 25.169484}, "trend_signal": 1, "fair_value": 12.977051, "relative_strength": 32.753955, "rate_of_change": 1.4300922731976522, "market_dynamics": 1.221063, "expectation": {"probability": 53.7302, "direction": "undecided"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 30.2, "high": 30.57, "low": 27.2, "close": 27.64, "volume": 2262411}, "trend_line": 23.798333, "activity_lines": {"activity_5": 28.849333, "activity_10": 28.008182, "activity_20": 26.561333, "activity_30": 25.435054}, "trend_signal": 1, "fair_value": 13.109679, "relative_strength": 23.763742, "rate_of_change": 1.1676155762619826, "market_dynamics": 1.095881, "expectation": {"probability": 55.2743, "direction": "positive"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 25.82, "high": 27.9, "low": 25.05, "close": 27.75, "volume": 1146010}, "trend_line": 24.087667, "activity_lines": {"activity_5": 28.476, "activity_10": 28.145818, "activity_20": 26.781095, "activity_30": 25.69}, "trend_signal": 1, "fair_value": 13.244295, "relative_strength": 22.66206, "rate_of_change": 1.2157742309093675, "market_dynamics": 0.917764, "expectation": {"probability": 53.6451, "direction": "undecided"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 27.74, "high": 28.4434, "low": 26.22, "close": 27.6, "volume": 1183595}, "trend_line": 24.378, "activity_lines": {"activity_5": 28.1, "activity_10": 28.206727, "activity_20": 26.962667, "activity_30": 25.916602}, "trend_signal": 1, "fair_value": 13.374615, "relative_strength": 14.750166, "rate_of_change": 1.205318057576935, "market_dynamics": 0.577676, "expectation": {"probability": 55.2553, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 27.74, "high": 29.06, "low": 26.97, "close": 28.65, "volume": 564438}, "trend_line": 24.690667, "activity_lines": {"activity_5": 28.160667, "activity_10": 28.381636, "activity_20": 27.222429, "activity_30": 26.192215}, "trend_signal": 1, "fair_value": 13.509615, "relative_strength": 16.819682, "rate_of_change": 1.2825785544343307, "market_dynamics": 0.254303, "expectation": {"probability": 53.48, "direction": "undecided"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 28.97, "high": 29.02, "low": 27.745, "close": 28.95, "volume": 544119}, "trend_line": 25.001333, "activity_lines": {"activity_5": 28.352667, "activity_10": 28.515273, "activity_20": 27.487095, "activity_30": 26.467011}, "trend_signal": 1, "fair_value": 13.646731, "relative_strength": 17.922963, "rate_of_change": 1.2582325135242303, "market_dynamics": 0.108072, "expectation": {"probability": 53.9121, "direction": "undecided"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 28.72, "high": 28.735, "low": 24.72, "close": 24.78, "volume": 838255}, "trend_line": 25.152, "activity_lines": {"activity_5": 27.24, "activity_10": 27.818, "activity_20": 27.326381, "activity_30": 26.452731}, "trend_signal": 1, "fair_value": 13.761474, "relative_strength": 6.423111, "rate_of_change": 0.6026358674555558, "market_dynamics": -0.322547, "expectation": {"probability": 54.3621, "direction": "undecided"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 24.92, "high": 28.27, "low": 24.75, "close": 28.04, "volume": 966038}, "trend_line": 25.394333, "activity_lines": {"activity_5": 27.404667, "activity_10": 27.787455, "activity_20": 27.467857, "activity_30": 26.639054}, "trend_signal": 1, "fair_value": 13.898077, "relative_strength": 13.017935, "rate_of_change": 0.9634740776081369, "market_dynamics": -0.416107, "expectation": {"probability": 53.4176, "direction": "undecided"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 28.16, "high": 29.1626, "low": 27.87, "close": 28.37, "volume": 1382048}, "trend_line": 25.653667, "activity_lines": {"activity_5": 27.66, "activity_10": 27.824545, "activity_20": 27.62781, "activity_30": 26.831032}, "trend_signal": 1, "fair_value": 14.035385, "relative_strength": 12.144816, "rate_of_change": 1.0212278463860385, "market_dynamics": -0.494247, "expectation": {"probability": 53.7828, "direction": "undecided"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 28.49, "high": 29.4, "low": 27.28, "close": 29.01, "volume": 866485}, "trend_line": 25.847, "activity_lines": {"activity_5": 28.077333, "activity_10": 27.987636, "activity_20": 27.820524, "activity_30": 27.04757}, "trend_signal": 1, "fair_value": 14.174808, "relative_strength": 12.891711, "rate_of_change": 0.7536271520169131, "market_dynamics": -0.592276, "expectation": {"probability": 54.634, "direction": "undecided"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 28.8, "high": 28.975, "low": 26.3352, "close": 27.67, "volume": 1004564}, "trend_line": 26.033, "activity_lines": {"activity_5": 28.024, "activity_10": 27.909091, "activity_20": 27.866095, "activity_30": 27.165183}, "trend_signal": 1, "fair_value": 14.306474, "relative_strength": 7.031648, "rate_of_change": 0.719619298177738, "market_dynamics": -0.530584, "expectation": {"probability": 56.383, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 27.41, "high": 27.98, "low": 26.935, "close": 27.26, "volume": 683858}, "trend_line": 26.231, "activity_lines": {"activity_5": 27.919333, "activity_10": 27.802545, "activity_20": 27.859, "activity_30": 27.244344}, "trend_signal": 1, "fair_value": 14.435897, "relative_strength": 3.735419, "rate_of_change": 0.7605731187339162, "market_dynamics": -0.731293, "expectation": {"probability": 55.7895, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 27.22, "high": 27.7, "low": 26.17, "close": 26.86, "volume": 798352}, "trend_line": 26.368667, "activity_lines": {"activity_5": 27.516, "activity_10": 27.630182, "activity_20": 27.807524, "activity_30": 27.284925}, "trend_signal": 1, "fair_value": 14.564167, "relative_strength": 1.631531, "rate_of_change": 0.5248255880446681, "market_dynamics": -0.960497, "expectation": {"probability": 55.098, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 26.94, "high": 27.24, "low": 26.1, "close": 26.77, "volume": 794318}, "trend_line": 26.493667, "activity_lines": {"activity_5": 27.161333, "activity_10": 27.457636, "activity_20": 27.738762, "activity_30": 27.310817}, "trend_signal": 1, "fair_value": 14.691667, "relative_strength": 0.813035, "rate_of_change": 0.47404747460309615, "market_dynamics": -1.144085, "expectation": {"probability": 54.4234, "direction": "undecided"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 27.04, "high": 27.41, "low": 21.63, "close": 23.47, "volume": 2680555}, "trend_line": 26.486667, "activity_lines": {"activity_5": 25.813333, "activity_10": 26.700182, "activity_20": 27.339524, "activity_30": 27.115742}, "trend_signal": 0, "fair_value": 14.793974, "relative_strength": -10.318944, "rate_of_change": -0.026421408557742863, "market_dynamics": -1.141634, "expectation": {"probability": 42.8239, "direction": "negative"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 23.12, "high": 25.67, "low": 22.46, "close": 25.08, "volume": 1982006}, "trend_line": 26.555333, "activity_lines": {"activity_5": 25.371333, "activity_10": 26.329636, "activity_20": 27.09319, "activity_30": 27.024989}, "trend_signal": 0, "fair_value": 14.911795, "relative_strength": -9.046989, "rate_of_change": 0.25924741682296354, "market_dynamics": -1.052551, "expectation": {"probability": 44.14, "direction": "negative"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 25.09, "high": 27.42, "low": 24.68, "close": 27.2, "volume": 1725153}, "trend_line": 26.694, "activity_lines": {"activity_5": 25.808667, "activity_10": 26.414909, "activity_20": 27.048143, "activity_30": 27.066581}, "trend_signal": 0, "fair_value": 15.044038, "relative_strength": 1.971036, "rate_of_change": 0.5221813637207943, "market_dynamics": -0.853396, "expectation": {"probability": 52.4395, "direction": "undecided"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 27.2, "high": 31.38, "low": 27.115, "close": 31.36, "volume": 2273172}, "trend_line": 26.895333, "activity_lines": {"activity_5": 27.636667, "activity_10": 27.212545, "activity_20": 27.407143, "activity_30": 27.367613}, "trend_signal": 1, "fair_value": 15.205513, "relative_strength": 14.990803, "rate_of_change": 0.7542256686895998, "market_dynamics": -0.377478, "expectation": {"probability": 52.9821, "direction": "undecided"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 31.62, "high": 33.52, "low": 31.23, "close": 32.05, "volume": 1178296}, "trend_line": 27.215333, "activity_lines": {"activity_5": 29.394667, "activity_10": 28.075273, "activity_20": 27.818048, "activity_30": 27.700172}, "trend_signal": 1, "fair_value": 15.3725, "relative_strength": 16.106517, "rate_of_change": 1.1897975012988324, "market_dynamics": 0.01574, "expectation": {"probability": 53.555, "direction": "undecided"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 32.06, "high": 33.0, "low": 31.4212, "close": 32.74, "volume": 1309266}, "trend_line": 27.476333, "activity_lines": {"activity_5": 31.030667, "activity_10": 28.996545, "activity_20": 28.279667, "activity_30": 28.056602}, "trend_signal": 1, "fair_value": 15.543462, "relative_strength": 14.359308, "rate_of_change": 0.9590182122702641, "market_dynamics": 0.43762, "expectation": {"probability": 53.9491, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 33.0, "high": 35.16, "low": 31.84, "close": 32.11, "volume": 1453015}, "trend_line": 27.719667, "activity_lines": {"activity_5": 31.838667, "activity_10": 29.735455, "activity_20": 28.664048, "activity_30": 28.355548}, "trend_signal": 1, "fair_value": 15.710769, "relative_strength": 10.893779, "rate_of_change": 0.8856130838128976, "market_dynamics": 0.788994, "expectation": {"probability": 54.9717, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 32.05, "high": 32.58, "low": 28.84, "close": 29.49, "volume": 1408860}, "trend_line": 27.838, "activity_lines": {"activity_5": 31.304667, "activity_10": 29.917273, "activity_20": 28.789952, "activity_30": 28.469763}, "trend_signal": 1, "fair_value": 15.859487, "relative_strength": 3.987172, "rate_of_change": 0.4268918526330052, "market_dynamics": 0.693143, "expectation": {"probability": 54.5005, "direction": "undecided"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 29.18, "high": 29.68, "low": 28.19, "close": 29.47, "volume": 522132}, "trend_line": 27.986, "activity_lines": {"activity_5": 30.611333, "activity_10": 30.054909, "activity_20": 28.905143, "activity_30": 28.575054}, "trend_signal": 1, "fair_value": 16.008462, "relative_strength": 2.739306, "rate_of_change": 0.5316473884618136, "market_dynamics": 0.543071, "expectation": {"probability": 53.9491, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 29.35, "high": 32.26, "low": 28.7, "close": 31.61, "volume": 1100824}, "trend_line": 28.260667, "activity_lines": {"activity_5": 30.757333, "activity_10": 30.534182, "activity_20": 29.215952, "activity_30": 28.80886}, "trend_signal": 1, "fair_value": 16.171282, "relative_strength": 10.589679, "rate_of_change": 0.9814442935753622, "market_dynamics": 0.444316, "expectation": {"probability": 52.9893, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 32.46, "high": 33.42, "low": 30.47, "close": 31.05, "volume": 976901}, "trend_line": 28.516333, "activity_lines": {"activity_5": 30.746, "activity_10": 30.823636, "activity_20": 29.454333, "activity_30": 28.988817}, "trend_signal": 1, "fair_value": 16.330128, "relative_strength": 10.515469, "rate_of_change": 0.9046707920941779, "market_dynamics": 0.281932, "expectation": {"probability": 53.8708, "direction": "undecided"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 30.55, "high": 32.36, "low": 25.73, "close": 29.6, "volume": 2681440}, "trend_line": 28.671333, "activity_lines": {"activity_5": 30.364, "activity_10": 30.711636, "activity_20": 29.54319, "activity_30": 29.058731}, "trend_signal": 1, "fair_value": 16.478269, "relative_strength": 2.005064, "rate_of_change": 0.5435481483541419, "market_dynamics": 0.344092, "expectation": {"probability": 53.4264, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 29.81, "high": 31.22, "low": 28.68, "close": 29.55, "volume": 1497218}, "trend_line": 28.694667, "activity_lines": {"activity_5": 30.132667, "activity_10": 30.508364, "activity_20": 29.62419, "activity_30": 29.115419}, "trend_signal": 1, "fair_value": 16.627372, "relative_strength": -0.031841, "rate_of_change": 0.08138442673732126, "market_dynamics": 0.380424, "expectation": {"probability": 51.9109, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 28.5, "high": 29.65, "low": 27.79, "close": 28.32, "volume": 1192752}, "trend_line": 28.69, "activity_lines": {"activity_5": 29.487333, "activity_10": 30.038727, "activity_20": 29.565333, "activity_30": 29.091247}, "trend_signal": 1, "fair_value": 16.771282, "relative_strength": -3.120091, "rate_of_change": -0.01626434626335882, "market_dynamics": 0.189527, "expectation": {"probability": 52.2069, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 27.54, "high": 29.02, "low": 27.175, "close": 27.44, "volume": 996630}, "trend_line": 28.641333, "activity_lines": {"activity_5": 28.625333, "activity_10": 29.464364, "activity_20": 29.421333, "activity_30": 29.010602}, "trend_signal": 0, "fair_value": 16.910962, "relative_strength": -6.431443, "rate_of_change": -0.16963053328686578, "market_dynamics": -0.010171, "expectation": {"probability": 49.7137, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 27.6, "high": 27.875, "low": 24.13, "close": 24.27, "volume": 995715}, "trend_line": 28.479667, "activity_lines": {"activity_5": 26.984667, "activity_10": 28.397455, "activity_20": 28.979857, "activity_30": 28.728581}, "trend_signal": 0, "fair_value": 17.030321, "relative_strength": -19.488498, "rate_of_change": -0.5644499856204329, "market_dynamics": -0.482652, "expectation": {"probability": 49.8088, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 24.31, "high": 25.5, "low": 22.97, "close": 23.0, "volume": 846544}, "trend_line": 28.238667, "activity_lines": {"activity_5": 25.372667, "activity_10": 27.253636, "activity_20": 28.44, "activity_30": 28.375054}, "trend_signal": 0, "fair_value": 17.142244, "relative_strength": -21.851688, "rate_of_change": -0.8462177594983806, "market_dynamics": -0.872519, "expectation": {"probability": 49.619, "direction": "undecided"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 23.27, "high": 26.09, "low": 22.59, "close": 24.88, "volume": 2196396}, "trend_line": 28.146667, "activity_lines": {"activity_5": 24.827333, "activity_10": 26.617273, "activity_20": 28.101429, "activity_30": 28.158366}, "trend_signal": 0, "fair_value": 17.26891, "relative_strength": -12.381065, "rate_of_change": -0.32579441515422364, "market_dynamics": -1.018206, "expectation": {"probability": 52.0721, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 24.88, "high": 24.9763, "low": 23.22, "close": 24.24, "volume": 1125988}, "trend_line": 28.029667, "activity_lines": {"activity_5": 24.38, "activity_10": 25.948364, "activity_20": 27.713238, "activity_30": 27.906323}, "trend_signal": 0, "fair_value": 17.389679, "relative_strength": -11.751423, "rate_of_change": -0.415679767696832, "market_dynamics": -1.232771, "expectation": {"probability": 49.3885, "direction": "undecided"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 23.89, "high": 23.95, "low": 22.33, "close": 23.25, "volume": 1176003}, "trend_line": 27.884667, "activity_lines": {"activity_5": 23.874667, "activity_10": 25.194545, "activity_20": 27.243238, "activity_30": 27.597957}, "trend_signal": 0, "fair_value": 17.499872, "relative_strength": -13.186601, "rate_of_change": -0.5173090354587501, "market_dynamics": -1.229354, "expectation": {"probability": 47.1415, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 23.44, "high": 24.575, "low": 23.08, "close": 24.31, "volume": 1418280}, "trend_line": 27.74, "activity_lines": {"activity_5": 24.002, "activity_10": 24.785455, "activity_20": 26.890952, "activity_30": 27.367333}, "trend_signal": 0, "fair_value": 17.61891, "relative_strength": -9.432754, "rate_of_change": -0.5188048327778196, "market_dynamics": -1.122227, "expectation": {"probability": 49.6867, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 24.74, "high": 25.32, "low": 23.26, "close": 23.7, "volume": 1343987}, "trend_line": 27.565, "activity_lines": {"activity_5": 23.923333, "activity_10": 24.388, "activity_20": 26.476571, "activity_30": 27.106688}, "trend_signal": 0, "fair_value": 17.735833, "relative_strength": -9.546142, "rate_of_change": -0.6308579668348853, "market_dynamics": -1.133592, "expectation": {"probability": 49.6744, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 23.04, "high": 23.605, "low": 18.4377, "close": 19.8, "volume": 2478197}, "trend_line": 27.399, "activity_lines": {"activity_5": 22.498, "activity_10": 23.388727, "activity_20": 25.697333, "activity_30": 26.60572}, "trend_signal": 0, "fair_value": 17.830962, "relative_strength": -15.948837, "rate_of_change": -0.6022129512062411, "market_dynamics": -1.024842, "expectation": {"probability": 49.0269, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 19.17, "high": 21.035, "low": 18.655, "close": 20.36, "volume": 1308709}, "trend_line": 27.143, "activity_lines": {"activity_5": 21.598, "activity_10": 22.668545, "activity_20": 25.006667, "activity_30": 26.151591}, "trend_signal": 0, "fair_value": 17.92891, "relative_strength": -19.383207, "rate_of_change": -0.9343406693674959, "market_dynamics": -1.026729, "expectation": {"probability": 49.5171, "direction": "undecided"}}, {"week_ending": "2025-04-18", "ohlcv": {"open": 20.73, "high": 21.0542, "low": 19.01, "close": 19.36, "volume": 1127779}, "trend_line": 26.842667, "activity_lines": {"activity_5": 20.623333, "activity_10": 21.911273, "activity_20": 24.273143, "activity_30": 25.649462}, "trend_signal": 0, "fair_value": 18.023141, "relative_strength": -21.229388, "rate_of_change": -1.1064841763990787, "market_dynamics": -1.120212, "expectation": {"probability": 49.0428, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 19.07, "high": 19.96, "low": 17.5679, "close": 19.93, "volume": 1245661}, "trend_line": 26.54, "activity_lines": {"activity_5": 20.098, "activity_10": 21.404545, "activity_20": 23.654333, "activity_30": 25.203484}, "trend_signal": 0, "fair_value": 18.120449, "relative_strength": -23.342901, "rate_of_change": -1.1275593442335652, "market_dynamics": -1.18777, "expectation": {"probability": 49.5205, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 19.99, "high": 26.18, "low": 19.15, "close": 25.92, "volume": 2663061}, "trend_line": 26.481667, "activity_lines": {"activity_5": 21.861333, "activity_10": 22.065818, "activity_20": 23.667, "activity_30": 25.163484}, "trend_signal": 0, "fair_value": 18.259167, "relative_strength": -3.660746, "rate_of_change": -0.21979276563676536, "market_dynamics": -0.877052, "expectation": {"probability": 51.6073, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 25.73, "high": 26.15, "low": 24.71, "close": 25.01, "volume": 1305910}, "trend_line": 26.406667, "activity_lines": {"activity_5": 23.173333, "activity_10": 22.508545, "activity_20": 23.622476, "activity_30": 25.068538}, "trend_signal": 0, "fair_value": 18.384423, "relative_strength": -6.701894, "rate_of_change": -0.28321479912878156, "market_dynamics": -0.538214, "expectation": {"probability": 49.2335, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 25.96, "high": 27.03, "low": 25.18, "close": 26.84, "volume": 962226}, "trend_line": 26.406, "activity_lines": {"activity_5": 24.748, "activity_10": 23.281636, "activity_20": 23.773571, "activity_30": 25.096495}, "trend_signal": 0, "fair_value": 18.517692, "relative_strength": -6.190213, "rate_of_change": -0.002525877271826744, "market_dynamics": -0.095763, "expectation": {"probability": 49.3116, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 26.33, "high": 28.13, "low": 25.915, "close": 27.31, "volume": 1013168}, "trend_line": 26.424, "activity_lines": {"activity_5": 26.047333, "activity_10": 24.092909, "activity_20": 23.981952, "activity_30": 25.154817}, "trend_signal": 0, "fair_value": 18.651731, "relative_strength": -2.132358, "rate_of_change": 0.06816632583504008, "market_dynamics": 0.359451, "expectation": {"probability": 51.5595, "direction": "undecided"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 27.55, "high": 28.69, "low": 26.825, "close": 26.89, "volume": 828166}, "trend_line": 26.538, "activity_lines": {"activity_5": 26.676667, "activity_10": 24.754, "activity_20": 24.17081, "activity_30": 25.184882}, "trend_signal": 0, "fair_value": 18.783205, "relative_strength": -5.334357, "rate_of_change": 0.4314259763851074, "market_dynamics": 0.389385, "expectation": {"probability": 52.1025, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 26.9, "high": 27.99, "low": 26.14, "close": 26.19, "volume": 1174460}, "trend_line": 26.575, "activity_lines": {"activity_5": 26.608667, "activity_10": 25.240909, "activity_20": 24.31281, "activity_30": 25.16243}, "trend_signal": 0, "fair_value": 18.909615, "relative_strength": -9.636225, "rate_of_change": 0.1394227145979314, "market_dynamics": 0.507107, "expectation": {"probability": 51.2428, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 26.32, "high": 28.205, "low": 25.96, "close": 27.75, "volume": 1362005}, "trend_line": 26.593333, "activity_lines": {"activity_5": 27.042667, "activity_10": 25.966182, "activity_20": 24.619619, "activity_30": 25.238237}, "trend_signal": 0, "fair_value": 19.050833, "relative_strength": -3.836738, "rate_of_change": 0.06898588899342213, "market_dynamics": 0.593687, "expectation": {"probability": 51.372, "direction": "undecided"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 28.08, "high": 30.56, "low": 27.91, "close": 28.49, "volume": 1467629}, "trend_line": 26.497667, "activity_lines": {"activity_5": 27.540667, "activity_10": 26.681455, "activity_20": 25.005476, "activity_30": 25.360602}, "trend_signal": 0, "fair_value": 19.195, "relative_strength": -1.3105, "rate_of_change": -0.35973678064348447, "market_dynamics": 0.654764, "expectation": {"probability": 51.6484, "direction": "undecided"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 28.27, "high": 30.16, "low": 27.5, "close": 29.6, "volume": 1289684}, "trend_line": 26.416, "activity_lines": {"activity_5": 28.298667, "activity_10": 27.450727, "activity_20": 25.496238, "activity_30": 25.560753}, "trend_signal": 0, "fair_value": 19.346026, "relative_strength": -1.325714, "rate_of_change": -0.3082044921162285, "market_dynamics": 0.733102, "expectation": {"probability": 51.8127, "direction": "undecided"}}, {"week_ending": "2025-07-04", "ohlcv": {"open": 29.59, "high": 30.21, "low": 28.01, "close": 30.0, "volume": 1022228}, "trend_line": 26.324667, "activity_lines": {"activity_5": 29.037333, "activity_10": 28.106545, "activity_20": 26.01481, "activity_30": 25.791978}, "trend_signal": 0, "fair_value": 19.498718, "relative_strength": -1.324195, "rate_of_change": -0.3457487886129572, "market_dynamics": 0.785084, "expectation": {"probability": 51.9759, "direction": "undecided"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 29.62, "high": 31.37, "low": 29.49, "close": 30.66, "volume": 1095775}, "trend_line": 26.276333, "activity_lines": {"activity_5": 29.788667, "activity_10": 28.699273, "activity_20": 26.568952, "activity_30": 26.071677}, "trend_signal": 0, "fair_value": 19.655513, "relative_strength": 1.335752, "rate_of_change": -0.1836072608249918, "market_dynamics": 0.850419, "expectation": {"probability": 51.1716, "direction": "undecided"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 30.51, "high": 32.435, "low": 29.84, "close": 32.0, "volume": 1014726}, "trend_line": 26.36, "activity_lines": {"activity_5": 30.688667, "activity_10": 29.449455, "activity_20": 27.214238, "activity_30": 26.440946}, "trend_signal": 1, "fair_value": 19.81391, "relative_strength": 4.603806, "rate_of_change": 0.3184120097731993, "market_dynamics": 0.910128, "expectation": {"probability": 51.1111, "direction": "undecided"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 32.03, "high": 34.85, "low": 31.0, "close": 34.63, "volume": 991200}, "trend_line": 26.532, "activity_lines": {"activity_5": 32.182, "activity_10": 30.550727, "activity_20": 28.076095, "activity_30": 26.974495}, "trend_signal": 1, "fair_value": 19.986218, "relative_strength": 12.358631, "rate_of_change": 0.6525037936267094, "market_dynamics": 1.075684, "expectation": {"probability": 51.0217, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 34.85, "high": 46.065, "low": 33.8195, "close": 45.13, "volume": 4117811}, "trend_line": 26.982667, "activity_lines": {"activity_5": 36.766, "activity_10": 33.419455, "activity_20": 29.888476, "activity_30": 28.174366}, "trend_signal": 1, "fair_value": 20.22391, "relative_strength": 48.701326, "rate_of_change": 1.69857907432534, "market_dynamics": 1.400296, "expectation": {"probability": 51.0217, "direction": "undecided"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 45.14, "high": 45.805, "low": 42.9, "close": 43.93, "volume": 2585792}, "trend_line": 27.412, "activity_lines": {"activity_5": 39.914667, "activity_10": 35.746, "activity_20": 31.482381, "activity_30": 29.267742}, "trend_signal": 1, "fair_value": 20.443526, "relative_strength": 38.833163, "rate_of_change": 1.5911436775319494, "market_dynamics": 1.653881, "expectation": {"probability": 50.8865, "direction": "undecided"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 44.02, "high": 47.4, "low": 43.335, "close": 44.61, "volume": 1916692}, "trend_line": 27.912333, "activity_lines": {"activity_5": 42.361333, "activity_10": 37.886364, "activity_20": 33.047619, "activity_30": 30.37729}, "trend_signal": 1, "fair_value": 20.668077, "relative_strength": 39.383814, "rate_of_change": 1.8252334743907823, "market_dynamics": 1.842638, "expectation": {"probability": 51.0962, "direction": "undecided"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 44.89, "high": 48.31, "low": 43.82, "close": 47.98, "volume": 1613491}, "trend_line": 28.526667, "activity_lines": {"activity_5": 45.001333, "activity_10": 40.304545, "activity_20": 34.834238, "activity_30": 31.671978}, "trend_signal": 1, "fair_value": 20.909167, "relative_strength": 50.078371, "rate_of_change": 2.2009410678784875, "market_dynamics": 1.915476, "expectation": {"probability": 51.1741, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 47.95, "high": 48.585, "low": 42.78, "close": 45.59, "volume": 2068997}, "trend_line": 29.102333, "activity_lines": {"activity_5": 45.779333, "activity_10": 41.920364, "activity_20": 36.259048, "activity_30": 32.772839}, "trend_signal": 1, "fair_value": 21.144359, "relative_strength": 42.076015, "rate_of_change": 2.0179924980370187, "market_dynamics": 1.817432, "expectation": {"probability": 51.6199, "direction": "undecided"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 44.31, "high": 50.0, "low": 43.9, "close": 47.17, "volume": 2584272}, "trend_line": 29.76, "activity_lines": {"activity_5": 46.353333, "activity_10": 43.512545, "activity_20": 37.71419, "activity_30": 33.938495}, "trend_signal": 1, "fair_value": 21.38391, "relative_strength": 44.256264, "rate_of_change": 2.2598428792633225, "market_dynamics": 1.745024, "expectation": {"probability": 51.2485, "direction": "undecided"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 47.5, "high": 48.45, "low": 44.22, "close": 48.13, "volume": 2273111}, "trend_line": 30.555333, "activity_lines": {"activity_5": 47.111333, "activity_10": 44.959818, "activity_20": 39.128333, "activity_30": 35.123656}, "trend_signal": 1, "fair_value": 21.633397, "relative_strength": 43.428503, "rate_of_change": 2.6724899193548364, "market_dynamics": 1.687581, "expectation": {"probability": 52.0402, "direction": "undecided"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 48.02, "high": 52.46, "low": 47.63, "close": 48.89, "volume": 4189589}, "trend_line": 31.418333, "activity_lines": {"activity_5": 47.842667, "activity_10": 46.215636, "activity_20": 40.480571, "activity_30": 36.306538}, "trend_signal": 1, "fair_value": 21.888526, "relative_strength": 41.540801, "rate_of_change": 2.824384208151158, "market_dynamics": 1.670137, "expectation": {"probability": 52.9036, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 48.89, "high": 51.73, "low": 48.15, "close": 49.26, "volume": 2661409}, "trend_line": 32.231, "activity_lines": {"activity_5": 48.412, "activity_10": 47.207273, "activity_20": 41.758667, "activity_30": 37.457613}, "trend_signal": 1, "fair_value": 22.147564, "relative_strength": 42.178192, "rate_of_change": 2.586601268756051, "market_dynamics": 1.625749, "expectation": {"probability": 53.7644, "direction": "undecided"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 49.94, "high": 52.7799, "low": 49.44, "close": 50.28, "volume": 2978588}, "trend_line": 33.099, "activity_lines": {"activity_5": 49.236, "activity_10": 48.070545, "activity_20": 43.018429, "activity_30": 38.622065}, "trend_signal": 1, "fair_value": 22.409615, "relative_strength": 42.151941, "rate_of_change": 2.6930594769011043, "market_dynamics": 1.557733, "expectation": {"probability": 53.7644, "direction": "undecided"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 50.76, "high": 53.875, "low": 49.31, "close": 49.815, "volume": 2286150}, "trend_line": 33.9845, "activity_lines": {"activity_5": 49.592333, "activity_10": 48.564727, "activity_20": 44.122286, "activity_30": 39.700516}, "trend_signal": 1, "fair_value": 22.666635, "relative_strength": 42.750045, "rate_of_change": 2.6753074111000346, "market_dynamics": 1.408083, "expectation": {"probability": 53.4063, "direction": "undecided"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 50.78, "high": 53.265, "low": 47.28, "close": 48.88, "volume": 3192532}, "trend_line": 34.8035, "activity_lines": {"activity_5": 49.460667, "activity_10": 48.803727, "activity_20": 45.029929, "activity_30": 40.661516}, "trend_signal": 1, "fair_value": 22.91266, "relative_strength": 35.564532, "rate_of_change": 2.40992217040122, "market_dynamics": 1.188973, "expectation": {"probability": 52.5938, "direction": "undecided"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 50.3, "high": 52.72, "low": 48.11, "close": 52.16, "volume": 2179758}, "trend_line": 35.752167, "activity_lines": {"activity_5": 50.372333, "activity_10": 49.549091, "activity_20": 46.145238, "activity_30": 41.78129}, "trend_signal": 1, "fair_value": 23.17125, "relative_strength": 40.210526, "rate_of_change": 2.7257804531153487, "market_dynamics": 0.955466, "expectation": {"probability": 52.1131, "direction": "undecided"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 52.5, "high": 53.51, "low": 42.82, "close": 48.89, "volume": 4931065}, "trend_line": 36.721833, "activity_lines": {"activity_5": 49.976, "activity_10": 49.562636, "activity_20": 46.825452, "activity_30": 42.628892}, "trend_signal": 1, "fair_value": 23.409968, "relative_strength": 27.725543, "rate_of_change": 2.7121880472308058, "market_dynamics": 0.66471, "expectation": {"probability": 52.5117, "direction": "undecided"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 49.11, "high": 56.19, "low": 48.115, "close": 53.3, "volume": 2383538}, "trend_line": 37.819833, "activity_lines": {"activity_5": 51.074333, "activity_10": 50.361455, "activity_20": 47.825, "activity_30": 43.698452}, "trend_signal": 1, "fair_value": 23.674776, "relative_strength": 41.939668, "rate_of_change": 2.990046820375242, "market_dynamics": 0.381841, "expectation": {"probability": 52.1131, "direction": "undecided"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 53.52, "high": 55.26, "low": 47.91, "close": 49.49, "volume": 1614047}, "trend_line": 38.824167, "activity_lines": {"activity_5": 50.701333, "activity_10": 50.327364, "activity_20": 48.343548, "activity_30": 44.451366}, "trend_signal": 1, "fair_value": 23.921122, "relative_strength": 30.912343, "rate_of_change": 2.6555749201748196, "market_dynamics": 0.005034, "expectation": {"probability": 52.5117, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 49.72, "high": 53.11, "low": 45.81, "close": 50.165, "volume": 2336975}, "trend_line": 39.832, "activity_lines": {"activity_5": 50.575, "activity_10": 50.373818, "activity_20": 48.831667, "activity_30": 45.183032}, "trend_signal": 1, "fair_value": 24.164808, "relative_strength": 35.96822, "rate_of_change": 2.5958908532409666, "market_dynamics": -0.26037, "expectation": {"probability": 51.9008, "direction": "undecided"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 50.25, "high": 52.47, "low": 49.41, "close": 52.15, "volume": 776303}, "trend_line": 40.706333, "activity_lines": {"activity_5": 51.024667, "activity_10": 50.744182, "activity_20": 49.41281, "activity_30": 45.977742}, "trend_signal": 1, "fair_value": 24.420897, "relative_strength": 33.823322, "rate_of_change": 2.1950517172122916, "market_dynamics": -0.494045, "expectation": {"probability": 51.9868, "direction": "undecided"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 51.06, "high": 56.6, "low": 50.585, "close": 54.93, "volume": 1176773}, "trend_line": 41.703667, "activity_lines": {"activity_5": 52.401667, "activity_10": 51.560727, "activity_20": 50.156381, "activity_30": 46.895398}, "trend_signal": 1, "fair_value": 24.694872, "relative_strength": 38.482386, "rate_of_change": 2.4500708526115633, "market_dynamics": -0.520347, "expectation": {"probability": 52.8383, "direction": "undecided"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 55.12, "high": 61.4473, "low": 54.265, "close": 60.96, "volume": 1526572}, "trend_line": 42.841, "activity_lines": {"activity_5": 55.386, "activity_10": 53.370545, "activity_20": 51.365048, "activity_30": 48.137742}, "trend_signal": 1, "fair_value": 25.009936, "relative_strength": 54.847103, "rate_of_change": 2.7271774446117605, "market_dynamics": -0.245998, "expectation": {"probability": 53.6842, "direction": "undecided"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 61.95, "high": 63.98, "low": 56.3, "close": 58.71, "volume": 2429290}, "trend_line": 43.887667, "activity_lines": {"activity_5": 57.109667, "activity_10": 54.577091, "activity_20": 52.234048, "activity_30": 49.161548}, "trend_signal": 1, "fair_value": 25.311154, "relative_strength": 46.633247, "rate_of_change": 2.4431432506244, "market_dynamics": -0.021961, "expectation": {"probability": 54.6813, "direction": "undecided"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 59.31, "high": 62.97, "low": 58.7633, "close": 61.405, "volume": 814522}, "trend_line": 45.038167, "activity_lines": {"activity_5": 59.117, "activity_10": 56.111909, "activity_20": 53.295048, "activity_30": 50.291699}, "trend_signal": 1, "fair_value": 25.629904, "relative_strength": 49.639607, "rate_of_change": 2.621465387987019, "market_dynamics": 0.230395, "expectation": {"probability": 54.4153, "direction": "undecided"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 61.21, "high": 62.0, "low": 59.15, "close": 59.79, "volume": 742354}, "trend_line": 46.158167, "activity_lines": {"activity_5": 59.836667, "activity_10": 57.125364, "activity_20": 54.119024, "activity_30": 51.24343}, "trend_signal": 1, "fair_value": 25.934968, "relative_strength": 46.708159, "rate_of_change": 2.486779712859978, "market_dynamics": 0.323339, "expectation": {"probability": 54.2587, "direction": "undecided"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 60.16, "high": 63.4639, "low": 57.91, "close": 61.8, "volume": 1192858}, "trend_line": 47.293167, "activity_lines": {"activity_5": 60.717, "activity_10": 58.365545, "activity_20": 55.062143, "activity_30": 52.252581}, "trend_signal": 1, "fair_value": 26.239199, "relative_strength": 46.790799, "rate_of_change": 2.458936465133024, "market_dynamics": 0.338736, "expectation": {"probability": 53.482, "direction": "undecided"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 61.79, "high": 67.8834, "low": 61.61, "close": 67.04, "volume": 1116229}, "trend_line": 48.578167, "activity_lines": {"activity_5": 62.886, "activity_10": 60.323727, "activity_20": 56.4385, "activity_30": 53.52657}, "trend_signal": 1, "fair_value": 26.577404, "relative_strength": 58.312469, "rate_of_change": 2.717094416620489, "market_dynamics": 0.490916, "expectation": {"probability": 54.2761, "direction": "undecided"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 65.87, "high": 68.78, "low": 65.51, "close": 68.44, "volume": 994041}, "trend_line": 49.872833, "activity_lines": {"activity_5": 65.116333, "activity_10": 62.286636, "activity_20": 57.846048, "activity_30": 54.807978}, "trend_signal": 1, "fair_value": 26.927724, "relative_strength": 58.827396, "rate_of_change": 2.66511908528784, "market_dynamics": 0.694971, "expectation": {"probability": 55.1388, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 68.45, "high": 71.69, "low": 66.94, "close": 67.43, "volume": 1341499}, "trend_line": 51.1205, "activity_lines": {"activity_5": 66.361333, "activity_10": 63.721364, "activity_20": 59.056119, "activity_30": 55.940699}, "trend_signal": 1, "fair_value": 27.267788, "relative_strength": 54.383272, "rate_of_change": 2.5016966651964605, "market_dynamics": 0.934461, "expectation": {"probability": 55.1659, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 66.8, "high": 73.37, "low": 66.18, "close": 72.37, "volume": 1537185}, "trend_line": 52.510833, "activity_lines": {"activity_5": 68.851333, "activity_10": 65.740364, "activity_20": 60.644762, "activity_30": 57.311634}, "trend_signal": 1, "fair_value": 27.640994, "relative_strength": 66.016043, "rate_of_change": 2.7197171389168697, "market_dynamics": 1.215085, "expectation": {"probability": 55.2071, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 72.86, "high": 79.17, "low": 72.04, "close": 79.14, "volume": 1484449}, "trend_line": 54.082167, "activity_lines": {"activity_5": 72.759333, "activity_10": 68.622636, "activity_20": 62.766357, "activity_30": 59.029645}, "trend_signal": 1, "fair_value": 28.05516, "relative_strength": 79.713668, "rate_of_change": 2.9923996825569312, "market_dynamics": 1.3861, "expectation": {"probability": 55.1388, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 79.12, "high": 81.7167, "low": 75.45, "close": 78.78, "volume": 1482181}, "trend_line": 55.553833, "activity_lines": {"activity_5": 75.391333, "activity_10": 70.999273, "activity_20": 64.711381, "activity_30": 60.623054}, "trend_signal": 1, "fair_value": 28.465417, "relative_strength": 72.985604, "rate_of_change": 2.7211668496937245, "market_dynamics": 1.52358, "expectation": {"probability": 55.1659, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 77.94, "high": 78.9, "low": 58.85, "close": 60.45, "volume": 8266851}, "trend_line": 56.0645, "activity_lines": {"activity_5": 71.130667, "activity_10": 69.719182, "activity_20": 64.774976, "activity_30": 60.938935}, "trend_signal": 1, "fair_value": 28.753045, "relative_strength": 31.368761, "rate_of_change": 0.9192291016175339, "market_dynamics": 1.303545, "expectation": {"probability": 54.3444, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 59.96, "high": 61.065, "low": 51.92, "close": 52.53, "volume": 4606708}, "trend_line": 56.351167, "activity_lines": {"activity_5": 64.762667, "activity_10": 66.967455, "activity_20": 64.033643, "activity_30": 60.710903}, "trend_signal": 1, "fair_value": 28.99516, "relative_strength": 14.486744, "rate_of_change": 0.5113164301830824, "market_dynamics": 0.730569, "expectation": {"probability": 54.0551, "direction": "undecided"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 51.46, "high": 57.65, "low": 50.1, "close": 54.5, "volume": 3362058}, "trend_line": 56.680833, "activity_lines": {"activity_5": 60.044667, "activity_10": 64.735273, "activity_20": 63.462548, "activity_30": 60.591473}, "trend_signal": 1, "fair_value": 29.259647, "relative_strength": 18.70124, "rate_of_change": 0.5850207148327614, "market_dynamics": 0.067137, "expectation": {"probability": 53.6071, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 55.53, "high": 59.54, "low": 54.525, "close": 55.28, "volume": 3445092}, "trend_line": 56.924167, "activity_lines": {"activity_5": 56.778, "activity_10": 62.741091, "activity_20": 62.954595, "activity_30": 60.501097}, "trend_signal": 0, "fair_value": 29.52484, "relative_strength": 21.477885, "rate_of_change": 0.4293056172974686, "market_dynamics": -0.617174, "expectation": {"probability": 53.9039, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 57.33, "high": 64.26, "low": 56.69, "close": 60.95, "volume": 3186249}, "trend_line": 57.436167, "activity_lines": {"activity_5": 56.992, "activity_10": 61.896364, "activity_20": 62.956214, "activity_30": 60.760828}, "trend_signal": 0, "fair_value": 29.825865, "relative_strength": 36.473211, "rate_of_change": 0.8994422351406575, "market_dynamics": -0.849984, "expectation": {"probability": 54.7357, "direction": "undecided"}}, {"week_ending": "2026-04-03", "ohlcv": {"open": 61.44, "high": 62.54, "low": 57.02, "close": 62.18, "volume": 1998630}, "trend_line": 57.9365, "activity_lines": {"activity_5": 58.804667, "activity_10": 61.386, "activity_20": 63.038548, "activity_30": 61.066882}, "trend_signal": 1, "fair_value": 30.143686, "relative_strength": 32.002221, "rate_of_change": 0.8711114026811797, "market_dynamics": -0.869044, "expectation": {"probability": 55.0806, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 62.82, "high": 65.615, "low": 58.52, "close": 64.24, "volume": 2214926}, "trend_line": 58.4735, "activity_lines": {"activity_5": 61.188667, "activity_10": 61.364, "activity_20": 63.256643, "activity_30": 61.473559}, "trend_signal": 1, "fair_value": 30.469712, "relative_strength": 28.705296, "rate_of_change": 0.9268768392981954, "market_dynamics": -0.764786, "expectation": {"probability": 55.1565, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 63.74, "high": 67.68, "low": 63.13, "close": 65.27, "volume": 1632910}, "trend_line": 59.0195, "activity_lines": {"activity_5": 63.135333, "activity_10": 61.587273, "activity_20": 63.50581, "activity_30": 61.912043}, "trend_signal": 1, "fair_value": 30.807212, "relative_strength": 21.529814, "rate_of_change": 0.9337563169640937, "market_dynamics": -0.664825, "expectation": {"probability": 56.0855, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 65.27, "high": 66.17, "low": 61.03, "close": 64.885, "volume": 2004907}, "trend_line": 59.540333, "activity_lines": {"activity_5": 64.235667, "activity_10": 61.869636, "activity_20": 63.655833, "activity_30": 62.290462}, "trend_signal": 1, "fair_value": 31.148718, "relative_strength": 16.704031, "rate_of_change": 0.8824761307703319, "market_dynamics": -0.643117, "expectation": {"probability": 56.822, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 65.73, "high": 75.93, "low": 63.52, "close": 74.3, "volume": 5487448}, "trend_line": 60.341, "activity_lines": {"activity_5": 67.834, "activity_10": 64.123, "activity_20": 64.655119, "activity_30": 63.242699}, "trend_signal": 1, "fair_value": 31.55109, "relative_strength": 29.902231, "rate_of_change": 1.3447472656896364, "market_dynamics": -0.377312, "expectation": {"probability": 56.5841, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 77.82, "high": 90.25, "low": 74.355, "close": 81.78, "volume": 6148513}, "trend_line": 61.4065, "activity_lines": {"activity_5": 73.035667, "activity_10": 67.817818, "activity_20": 66.303262, "activity_30": 64.62586}, "trend_signal": 1, "fair_value": 32.000962, "relative_strength": 33.601418, "rate_of_change": 1.765797716312292, "market_dynamics": -0.042912, "expectation": {"probability": 56.7532, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 82.0, "high": 86.45, "low": 78.01, "close": 80.84, "volume": 3027896}, "trend_line": 62.471833, "activity_lines": {"activity_5": 76.617333, "activity_10": 70.953909, "activity_20": 67.752024, "activity_30": 65.879634}, "trend_signal": 1, "fair_value": 32.438718, "relative_strength": 30.672997, "rate_of_change": 1.7348863719638725, "market_dynamics": 0.201555, "expectation": {"probability": 56.1459, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 82.2, "high": 82.4311, "low": 73.6201, "close": 81.71, "volume": 3189508}, "trend_line": 63.456833, "activity_lines": {"activity_5": 79.382333, "activity_10": 73.733455, "activity_20": 69.191095, "activity_30": 67.120806}, "trend_signal": 1, "fair_value": 32.890897, "relative_strength": 28.790155, "rate_of_change": 1.5767105793102094, "market_dynamics": 0.465989, "expectation": {"probability": 56.1791, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 84.048, "high": 92.0, "low": 73.14, "close": 74.75, "volume": 6246819}, "trend_line": 64.318833, "activity_lines": {"activity_5": 78.731333, "activity_10": 74.752818, "activity_20": 69.862929, "activity_30": 67.849398}, "trend_signal": 1, "fair_value": 33.290962, "relative_strength": 13.291794, "rate_of_change": 1.3584037514131768, "market_dynamics": 0.523267, "expectation": {"probability": 56.2017, "direction": "positive"}}, {"week_ending": "2026-06-05", "ohlcv": {"open": 75.22, "high": 84.84, "low": 74.1, "close": 78.02, "volume": 6117642}, "trend_line": 65.142833, "activity_lines": {"activity_5": 78.512667, "activity_10": 76.012727, "activity_20": 70.784524, "activity_30": 68.733344}, "trend_signal": 1, "fair_value": 33.707244, "relative_strength": 22.218613, "rate_of_change": 1.2811177715242408, "market_dynamics": 0.642171, "expectation": {"probability": 55.8078, "direction": "positive"}}, {"week_ending": "2026-06-12", "ohlcv": {"open": 79.31, "high": 101.2399, "low": 78.5, "close": 96.74, "volume": 5249407}, "trend_line": 66.717833, "activity_lines": {"activity_5": 84.286, "activity_10": 80.365909, "activity_20": 73.43669, "activity_30": 70.771871}, "trend_signal": 1, "fair_value": 34.242949, "relative_strength": 45.610293, "rate_of_change": 2.417764053952033, "market_dynamics": 0.970454, "expectation": {"probability": 56.3914, "direction": "positive"}}, {"week_ending": "2026-06-19", "ohlcv": {"open": 96.27, "high": 100.0, "low": 90.825, "close": 98.4, "volume": 2862405}, "trend_line": 68.325667, "activity_lines": {"activity_5": 89.615333, "activity_10": 84.392545, "activity_20": 76.11219, "activity_30": 72.815882}, "trend_signal": 1, "fair_value": 34.791795, "relative_strength": 41.924577, "rate_of_change": 2.409901412715244, "market_dynamics": 1.175173, "expectation": {"probability": 56.7851, "direction": "positive"}}, {"week_ending": "2026-06-26", "ohlcv": {"open": 97.88, "high": 100.0, "low": 91.27, "close": 91.87, "volume": 5185485}, "trend_line": 69.649667, "activity_lines": {"activity_5": 91.597333, "activity_10": 86.610818, "activity_20": 78.01831, "activity_30": 74.334871}, "trend_signal": 1, "fair_value": 35.295064, "relative_strength": 36.622831, "rate_of_change": 1.9377783754383229, "market_dynamics": 1.365267, "expectation": {"probability": 56.8522, "direction": "positive"}}, {"week_ending": "2026-07-03", "ohlcv": {"open": 90.47, "high": 92.23, "low": 78.72, "close": 82.15, "volume": 3219289}, "trend_line": 70.557, "activity_lines": {"activity_5": 89.662, "activity_10": 86.578182, "activity_20": 78.905857, "activity_30": 75.141344}, "trend_signal": 1, "fair_value": 35.737885, "relative_strength": 19.647281, "rate_of_change": 1.3027097459059043, "market_dynamics": 1.14311, "expectation": {"probability": 56.4133, "direction": "positive"}}, {"week_ending": "2026-07-10", "ohlcv": {"open": 83.31, "high": 87.61, "low": 75.755, "close": 83.63, "volume": 3951534}, "trend_line": 71.312667, "activity_lines": {"activity_5": 87.726667, "activity_10": 86.500727, "activity_20": 79.920024, "activity_30": 75.984763}, "trend_signal": 1, "fair_value": 36.191154, "relative_strength": 18.22567, "rate_of_change": 1.071002168459547, "market_dynamics": 0.811197, "expectation": {"probability": 56.487, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/1984be6a-45d3-4ec0-9045-8734add60624/", "share_image": "https://sharemaestro.com/terminal/1984be6a-45d3-4ec0-9045-8734add60624/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}