{"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-05-29, CECO rose 37.16%, moving from 54.50 to 74.75. 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 10 of the last 12 weeks. Relative Strength is 13.18 and has softened across the 12-week window. Market Dynamics is 0.53 on the latest week. Expectation is positive at 56.20%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "74.75"}, {"label": "12-Week Change", "value": "37.16%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 56.20%"}, {"label": "Signal Weeks", "value": "10 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "13.18"}, {"label": "Market Dynamics", "value": "0.53"}], "latest": {"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.184532, "rate_of_change": 1.3584037514131768, "market_dynamics": 0.525087, "expectation": {"probability": 56.2017, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 12.43, "high": 13.255, "low": 11.89, "close": 13.08, "volume": 1264551}, "trend_line": 12.974, "activity_lines": {"activity_5": 12.331333, "activity_10": 12.181455, "activity_20": 12.760048, "activity_30": 12.982409}, "trend_signal": 0, "fair_value": 8.385801, "relative_strength": -2.23448, "rate_of_change": 0.2808311575804265, "market_dynamics": -1.01586, "expectation": {"probability": 49.0281, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 13.06, "high": 13.58, "low": 12.77, "close": 13.17, "volume": 1252037}, "trend_line": 13.044333, "activity_lines": {"activity_5": 12.672, "activity_10": 12.349091, "activity_20": 12.749619, "activity_30": 12.995054}, "trend_signal": 0, "fair_value": 8.429519, "relative_strength": -5.865401, "rate_of_change": 0.5421072915060873, "market_dynamics": -0.889928, "expectation": {"probability": 49.2255, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 13.18, "high": 13.6, "low": 12.69, "close": 12.78, "volume": 5092102}, "trend_line": 13.065333, "activity_lines": {"activity_5": 12.778, "activity_10": 12.435455, "activity_20": 12.705, "activity_30": 12.978}, "trend_signal": 0, "fair_value": 8.470321, "relative_strength": -8.106144, "rate_of_change": 0.16098945036132392, "market_dynamics": -0.504822, "expectation": {"probability": 50.5184, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 12.64, "high": 13.51, "low": 12.34, "close": 13.36, "volume": 2137607}, "trend_line": 13.104, "activity_lines": {"activity_5": 13.062, "activity_10": 12.638182, "activity_20": 12.723238, "activity_30": 12.997011}, "trend_signal": 0, "fair_value": 8.515192, "relative_strength": -6.409923, "rate_of_change": 0.2959511250114976, "market_dynamics": -0.21139, "expectation": {"probability": 49.7039, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 13.39, "high": 13.99, "low": 12.65, "close": 13.07, "volume": 993863}, "trend_line": 13.133333, "activity_lines": {"activity_5": 13.103333, "activity_10": 12.774727, "activity_20": 12.717619, "activity_30": 12.994817}, "trend_signal": 0, "fair_value": 8.559295, "relative_strength": -8.313236, "rate_of_change": 0.223847680097689, "market_dynamics": -0.047863, "expectation": {"probability": 51.0223, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 13.03, "high": 13.7, "low": 12.75, "close": 12.92, "volume": 1180162}, "trend_line": 13.170333, "activity_lines": {"activity_5": 13.046, "activity_10": 12.857455, "activity_20": 12.704667, "activity_30": 12.981054}, "trend_signal": 0, "fair_value": 8.598333, "relative_strength": -12.978696, "rate_of_change": 0.28172589547526916, "market_dynamics": 0.085913, "expectation": {"probability": 51.8946, "direction": "undecided"}}, {"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.412503, "rate_of_change": 0.2733416079912434, "market_dynamics": 0.031554, "expectation": {"probability": 50.92, "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.040799, "rate_of_change": 0.030288498707397117, "market_dynamics": -0.070935, "expectation": {"probability": 48.8308, "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.301977, "rate_of_change": -0.15391739178717767, "market_dynamics": -0.124161, "expectation": {"probability": 48.2556, "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.931616, "rate_of_change": -0.16426838514025016, "market_dynamics": 0.030451, "expectation": {"probability": 48.117, "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.762963, "rate_of_change": -0.2809770986198542, "market_dynamics": 0.116273, "expectation": {"probability": 50.6318, "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.043232, "rate_of_change": -0.22084581968943987, "market_dynamics": 0.188036, "expectation": {"probability": 48.1598, "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.565968, "rate_of_change": -0.10430203537034682, "market_dynamics": 0.484307, "expectation": {"probability": 47.6421, "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.074544, "rate_of_change": -0.10441857830136465, "market_dynamics": 0.453063, "expectation": {"probability": 50.3772, "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.791476, "rate_of_change": 0.3671128107074573, "market_dynamics": 0.769367, "expectation": {"probability": 51.2493, "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.114211, "rate_of_change": 0.4241941629200752, "market_dynamics": 1.159508, "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.122974, "rate_of_change": 0.09864427107840193, "market_dynamics": 1.345911, "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.259245, "rate_of_change": 0.24762602027476113, "market_dynamics": 1.452504, "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.514885, "rate_of_change": 0.6956872607488069, "market_dynamics": 1.37456, "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.704672, "rate_of_change": 0.4605922666547949, "market_dynamics": 1.23946, "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.814951, "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.726375, "rate_of_change": 0.8560794257091685, "market_dynamics": 1.056552, "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.083991, "rate_of_change": 1.4983393159881824, "market_dynamics": 1.212706, "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.078268, "rate_of_change": 1.6240898246010005, "market_dynamics": 1.389709, "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.224735, "rate_of_change": 1.9821581437325069, "market_dynamics": 1.541995, "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.911994, "rate_of_change": 1.8968517858296916, "market_dynamics": 1.711665, "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.991137, "rate_of_change": 1.8500688610384168, "market_dynamics": 1.601542, "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.767145, "rate_of_change": 1.7172991589899316, "market_dynamics": 1.552124, "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.113874, "rate_of_change": 2.180174542912777, "market_dynamics": 1.5595, "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.377194, "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.607232, "rate_of_change": 1.3472054345840228, "market_dynamics": 1.155694, "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.37206, "rate_of_change": 1.2409578495709217, "market_dynamics": 0.80223, "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.63772, "rate_of_change": 1.2693688189352783, "market_dynamics": 0.324448, "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.161984, "rate_of_change": 1.2124320691852064, "market_dynamics": -0.019569, "expectation": {"probability": 48.6791, "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.915791, "rate_of_change": 1.3296599102006625, "market_dynamics": -0.258325, "expectation": {"probability": 48.8542, "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.388994, "rate_of_change": 1.4682369179068633, "market_dynamics": -0.373233, "expectation": {"probability": 49.2501, "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.847975, "rate_of_change": 1.571182400126512, "market_dynamics": -0.392385, "expectation": {"probability": 49.6399, "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.451511, "rate_of_change": 1.7060342314312833, "market_dynamics": -0.436024, "expectation": {"probability": 49.518, "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.15845, "rate_of_change": 2.217476474513878, "market_dynamics": -0.127524, "expectation": {"probability": 49.0566, "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.039266, "rate_of_change": 1.56821743021027, "market_dynamics": 0.095304, "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.95135, "rate_of_change": 1.498047910116021, "market_dynamics": 0.213401, "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.692843, "rate_of_change": 1.7765624472837593, "market_dynamics": 0.432899, "expectation": {"probability": 49.327, "direction": "undecided"}}, {"week_ending": "2024-03-28", "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.429875, "rate_of_change": 1.610322092710368, "market_dynamics": 0.315971, "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.13294, "rate_of_change": 1.7406514315734214, "market_dynamics": 0.398364, "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.697862, "rate_of_change": 1.2134460354471828, "market_dynamics": 0.594431, "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.86235, "rate_of_change": 1.1206737827473323, "market_dynamics": 0.70602, "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.851408, "rate_of_change": 1.5724080520659902, "market_dynamics": 0.965541, "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.660846, "rate_of_change": 1.1109606094413518, "market_dynamics": 0.846353, "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.394058, "rate_of_change": 1.4590054112398367, "market_dynamics": 0.866544, "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.267274, "rate_of_change": 1.4622337227603874, "market_dynamics": 0.811452, "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.805991, "rate_of_change": 1.635225744205538, "market_dynamics": 0.69425, "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.30806, "rate_of_change": 1.4054512160766304, "market_dynamics": 0.723665, "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.651609, "rate_of_change": 0.6019261730140595, "market_dynamics": 0.302, "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.421275, "rate_of_change": 0.622874422737465, "market_dynamics": -0.104598, "expectation": {"probability": 50.9715, "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.50303, "rate_of_change": 0.7669055198068953, "market_dynamics": -0.405808, "expectation": {"probability": 51.7801, "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.76012, "rate_of_change": 1.3935331799115438, "market_dynamics": -0.226304, "expectation": {"probability": 52.4444, "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.647238, "rate_of_change": 1.3132006403808278, "market_dynamics": 0.21992, "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.658983, "rate_of_change": 1.285865767898049, "market_dynamics": 0.775844, "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.271804, "rate_of_change": 1.1793775731930876, "market_dynamics": 1.175998, "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.753961, "rate_of_change": 1.4300922731976522, "market_dynamics": 1.184978, "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.763756, "rate_of_change": 1.1676155762619826, "market_dynamics": 1.073892, "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.662054, "rate_of_change": 1.2157742309093675, "market_dynamics": 0.906082, "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.750158, "rate_of_change": 1.205318057576935, "market_dynamics": 0.565994, "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.819692, "rate_of_change": 1.2825785544343307, "market_dynamics": 0.256915, "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.922953, "rate_of_change": 1.2582325135242303, "market_dynamics": 0.113298, "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.423112, "rate_of_change": 0.6026358674555558, "market_dynamics": -0.318213, "expectation": {"probability": 54.8509, "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.017939, "rate_of_change": 0.9634740776081369, "market_dynamics": -0.411773, "expectation": {"probability": 53.7147, "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.144815, "rate_of_change": 1.0212278463860385, "market_dynamics": -0.492526, "expectation": {"probability": 54.0796, "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.891717, "rate_of_change": 0.7536271520169131, "market_dynamics": -0.593167, "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.031642, "rate_of_change": 0.719619298177738, "market_dynamics": -0.531553, "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.735417, "rate_of_change": 0.7605731187339162, "market_dynamics": -0.730541, "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.631534, "rate_of_change": 0.5248255880446681, "market_dynamics": -0.960637, "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.81303, "rate_of_change": 0.47404747460309615, "market_dynamics": -1.145193, "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.318942, "rate_of_change": -0.026421408557742863, "market_dynamics": -1.152792, "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.04698, "rate_of_change": 0.25924741682296354, "market_dynamics": -1.059701, "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.971037, "rate_of_change": 0.5221813637207943, "market_dynamics": -0.853925, "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.990798, "rate_of_change": 0.7542256686895998, "market_dynamics": -0.37562, "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.106523, "rate_of_change": 1.1897975012988324, "market_dynamics": 0.028616, "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.359319, "rate_of_change": 0.9590182122702641, "market_dynamics": 0.444767, "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.893782, "rate_of_change": 0.8856130838128976, "market_dynamics": 0.790412, "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.987179, "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.73931, "rate_of_change": 0.5316473884618136, "market_dynamics": 0.545684, "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.589681, "rate_of_change": 0.9814442935753622, "market_dynamics": 0.446929, "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.515479, "rate_of_change": 0.9046707920941779, "market_dynamics": 0.284545, "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.005069, "rate_of_change": 0.5435481483541419, "market_dynamics": 0.348123, "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.031844, "rate_of_change": 0.08138442673732126, "market_dynamics": 0.381842, "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.190946, "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.431447, "rate_of_change": -0.16963053328686578, "market_dynamics": -0.008752, "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.488494, "rate_of_change": -0.5644499856204329, "market_dynamics": -0.499848, "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.902152, "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.381058, "rate_of_change": -0.32579441515422364, "market_dynamics": -1.04166, "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.751431, "rate_of_change": -0.415679767696832, "market_dynamics": -1.251388, "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.1866, "rate_of_change": -0.5173090354587501, "market_dynamics": -1.227879, "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.432762, "rate_of_change": -0.5188048327778196, "market_dynamics": -1.108316, "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.546134, "rate_of_change": -0.6308579668348853, "market_dynamics": -1.125858, "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.948829, "rate_of_change": -0.6022129512062411, "market_dynamics": -1.03226, "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.383204, "rate_of_change": -0.9343406693674959, "market_dynamics": -1.04948, "expectation": {"probability": 49.5171, "direction": "undecided"}}, {"week_ending": "2025-04-17", "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.229382, "rate_of_change": -1.1064841763990787, "market_dynamics": -1.15443, "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.342895, "rate_of_change": -1.1275593442335652, "market_dynamics": -1.233455, "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.660748, "rate_of_change": -0.21979276563676536, "market_dynamics": -0.911005, "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.55973, "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.190208, "rate_of_change": -0.002525877271826744, "market_dynamics": -0.105812, "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.132366, "rate_of_change": 0.06816632583504008, "market_dynamics": 0.360869, "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.334358, "rate_of_change": 0.4314259763851074, "market_dynamics": 0.391998, "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.636219, "rate_of_change": 0.1394227145979314, "market_dynamics": 0.50972, "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.836742, "rate_of_change": 0.06898588899342213, "market_dynamics": 0.5963, "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.657377, "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.325716, "rate_of_change": -0.3082044921162285, "market_dynamics": 0.733102, "expectation": {"probability": 51.8127, "direction": "undecided"}}, {"week_ending": "2025-07-03", "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.324189, "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.335743, "rate_of_change": -0.1836072608249918, "market_dynamics": 0.845331, "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.60381, "rate_of_change": 0.3184120097731993, "market_dynamics": 0.899954, "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.358624, "rate_of_change": 0.6525037936267094, "market_dynamics": 1.033699, "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.701333, "rate_of_change": 1.69857907432534, "market_dynamics": 1.326865, "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.833169, "rate_of_change": 1.5911436775319494, "market_dynamics": 1.552672, "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.383808, "rate_of_change": 1.8252334743907823, "market_dynamics": 1.713652, "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.07837, "rate_of_change": 2.2009410678784875, "market_dynamics": 1.785434, "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.076006, "rate_of_change": 2.0179924980370187, "market_dynamics": 1.713698, "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.256258, "rate_of_change": 2.2598428792633225, "market_dynamics": 1.664652, "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.428492, "rate_of_change": 2.6724899193548364, "market_dynamics": 1.629734, "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.540791, "rate_of_change": 2.824384208151158, "market_dynamics": 1.638549, "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.178196, "rate_of_change": 2.586601268756051, "market_dynamics": 1.599361, "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.151946, "rate_of_change": 2.6930594769011043, "market_dynamics": 1.540908, "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.750032, "rate_of_change": 2.6753074111000346, "market_dynamics": 1.401657, "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.564538, "rate_of_change": 2.40992217040122, "market_dynamics": 1.189153, "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.210523, "rate_of_change": 2.7257804531153487, "market_dynamics": 0.955586, "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.725538, "rate_of_change": 2.7121880472308058, "market_dynamics": 0.666188, "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.93966, "rate_of_change": 2.990046820375242, "market_dynamics": 0.383259, "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.91234, "rate_of_change": 2.6555749201748196, "market_dynamics": 0.008095, "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.968223, "rate_of_change": 2.5958908532409666, "market_dynamics": -0.257508, "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.823314, "rate_of_change": 2.1950517172122916, "market_dynamics": -0.490958, "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.482395, "rate_of_change": 2.4500708526115633, "market_dynamics": -0.514647, "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.847097, "rate_of_change": 2.7271774446117605, "market_dynamics": -0.265513, "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.633251, "rate_of_change": 2.4431432506244, "market_dynamics": -0.041277, "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.63961, "rate_of_change": 2.621465387987019, "market_dynamics": 0.188477, "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.708164, "rate_of_change": 2.486779712859978, "market_dynamics": 0.281421, "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.790795, "rate_of_change": 2.458936465133024, "market_dynamics": 0.305381, "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.312467, "rate_of_change": 2.717094416620489, "market_dynamics": 0.433989, "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.827389, "rate_of_change": 2.66511908528784, "market_dynamics": 0.635431, "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.38328, "rate_of_change": 2.5016966651964605, "market_dynamics": 0.863789, "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.016054, "rate_of_change": 2.7197171389168697, "market_dynamics": 1.131585, "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.713658, "rate_of_change": 2.9923996825569312, "market_dynamics": 1.298394, "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.985601, "rate_of_change": 2.7211668496937245, "market_dynamics": 1.431608, "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.368757, "rate_of_change": 0.9192291016175339, "market_dynamics": 1.22151, "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.486738, "rate_of_change": 0.5113164301830824, "market_dynamics": 0.663983, "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.701234, "rate_of_change": 0.5850207148327614, "market_dynamics": 0.027359, "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.477883, "rate_of_change": 0.4293056172974686, "market_dynamics": -0.62805, "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.862278, "expectation": {"probability": 54.7357, "direction": "undecided"}}, {"week_ending": "2026-04-02", "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.868948, "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.763722, "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.578404, "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.765925, "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.464908, "rate_of_change": 1.765797716312292, "market_dynamics": -0.041092, "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.54295, "rate_of_change": 1.7348863719638725, "market_dynamics": 0.203376, "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.665312, "rate_of_change": 1.5767105793102094, "market_dynamics": 0.467809, "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.184532, "rate_of_change": 1.3584037514131768, "market_dynamics": 0.525087, "expectation": {"probability": 56.2017, "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."}