{"ticker": {"uuid": "cd6f1027-c436-433b-9465-d67f1fd5b0aa", "symbol": "BRIF", "name": "FIS BRIGHT PORTFOLIOS FOCUSED EQUITY ETF", "exchange": "NYSEARCA", "asset_type": "ETF", "sector": "", "industry": "", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, BRIF rose 18.02%, moving from 30.49 to 35.99. 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 10.43 and has softened across the 12-week window. Market Dynamics is 1.28 on the latest week. Expectation is positive at 68.21%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "35.99"}, {"label": "12-Week Change", "value": "18.02%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 68.21%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "10.43"}, {"label": "Market Dynamics", "value": "1.28"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 35.37, "high": 35.99, "low": 35.02, "close": 35.99, "volume": 29010}, "trend_line": 31.202047, "activity_lines": {"activity_5": 34.930807, "activity_10": 33.894038, "activity_20": 32.534062, "activity_30": 31.907682}, "trend_signal": 1, "fair_value": 26.552032, "relative_strength": 10.427415, "rate_of_change": 0.5938646346233719, "market_dynamics": 1.281622, "expectation": {"probability": 68.2149, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2024-12-27", "ohlcv": {"open": 21.668642, "high": 21.920867, "low": 21.661827, "close": 21.7051, "volume": 538}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.7051, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": null, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 21.551156, "high": 21.653375, "low": 21.414524, "close": 21.5693, "volume": 654648}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.6372, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": null, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 21.747044, "high": 21.747044, "low": 21.150768, "close": 21.1937, "volume": 65800}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.489367, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 0.0, "direction": "negative"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 21.150784, "high": 21.977053, "low": 21.133747, "close": 21.8871, "volume": 1518553}, "trend_line": null, "activity_lines": {"activity_5": null, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.5888, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 0.0, "direction": "negative"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 22.160229, "high": 22.425317, "low": 22.160229, "close": 22.3754, "volume": 12860}, "trend_line": null, "activity_lines": {"activity_5": 21.85668, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.74612, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 33.3333, "direction": "negative"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 21.891908, "high": 22.266711, "low": 21.695903, "close": 22.0351, "volume": 81792}, "trend_line": null, "activity_lines": {"activity_5": 21.953007, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.794283, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 51.9608, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 21.748375, "high": 22.505221, "low": 21.748375, "close": 22.3553, "volume": 5007}, "trend_line": null, "activity_lines": {"activity_5": 22.134067, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.874429, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 41.4063, "direction": "negative"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 22.581892, "high": 22.748424, "low": 22.360418, "close": 22.5738, "volume": 38619}, "trend_line": null, "activity_lines": {"activity_5": 22.33556, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.96185, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 51.2987, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 22.701116, "high": 22.741408, "low": 22.2896, "close": 22.2896, "volume": 10338}, "trend_line": null, "activity_lines": {"activity_5": 22.350313, "activity_10": null, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.998267, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 59.4595, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 22.283743, "high": 22.300779, "low": 21.845308, "close": 22.1144, "volume": 24558}, "trend_line": null, "activity_lines": {"activity_5": 22.279833, "activity_10": 22.161613, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 22.00988, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 52.1327, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 21.917442, "high": 21.942997, "low": 21.312647, "close": 21.6222, "volume": 8616}, "trend_line": null, "activity_lines": {"activity_5": 22.062687, "activity_10": 22.091125, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.974636, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 45.1327, "direction": "undecided"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 21.287118, "high": 21.3999, "low": 20.97535, "close": 21.3999, "volume": 19856}, "trend_line": null, "activity_lines": {"activity_5": 21.798967, "activity_10": 21.981727, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.926742, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 40.3162, "direction": "negative"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 21.483064, "high": 21.623615, "low": 21.312699, "close": 21.3903, "volume": 18061}, "trend_line": null, "activity_lines": {"activity_5": 21.59574, "activity_10": 21.873664, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.885477, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 35.9155, "direction": "negative"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 21.738566, "high": 21.823748, "low": 20.980442, "close": 21.0146, "volume": 19070}, "trend_line": null, "activity_lines": {"activity_5": 21.34618, "activity_10": 21.693716, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.823271, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 32.381, "direction": "negative"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 20.869716, "high": 21.319139, "low": 19.1285, "close": 19.1285, "volume": 19372}, "trend_line": null, "activity_lines": {"activity_5": 20.55292, "activity_10": 21.186705, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.64362, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 29.4798, "direction": "negative"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 18.552739, "high": 20.479736, "low": 18.229046, "close": 20.1149, "volume": 56329}, "trend_line": null, "activity_lines": {"activity_5": 20.28752, "activity_10": 20.918075, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.548075, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 28.9773, "direction": "negative"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 20.54598, "high": 20.54598, "low": 19.859836, "close": 19.9457, "volume": 22083}, "trend_line": null, "activity_lines": {"activity_5": 20.066207, "activity_10": 20.653593, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.453818, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 32.598, "direction": "negative"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 19.668324, "high": 20.852703, "low": 19.370526, "close": 20.8372, "volume": 26337}, "trend_line": null, "activity_lines": {"activity_5": 20.239007, "activity_10": 20.595013, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.419561, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 31.2958, "direction": "negative"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 20.904765, "high": 21.542698, "low": 20.827164, "close": 21.4783, "volume": 38318}, "trend_line": null, "activity_lines": {"activity_5": 20.66238, "activity_10": 20.684571, "activity_20": null, "activity_30": null}, "trend_signal": 0, "fair_value": 21.422653, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 36.0656, "direction": "negative"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 21.478807, "high": 21.478807, "low": 21.073849, "close": 21.219, "volume": 61316}, "trend_line": null, "activity_lines": {"activity_5": 20.968407, "activity_10": 20.741735, "activity_20": 21.148524, "activity_30": null}, "trend_signal": 0, "fair_value": 21.41247, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 38.6965, "direction": "negative"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 21.76409, "high": 22.3573, "low": 21.76409, "close": 22.3573, "volume": 19758}, "trend_line": null, "activity_lines": {"activity_5": 21.5145, "activity_10": 21.022142, "activity_20": 21.238508, "activity_30": null}, "trend_signal": 0, "fair_value": 21.457462, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 37.3196, "direction": "negative"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 22.275213, "high": 22.428541, "low": 21.653381, "close": 21.7556, "volume": 27404}, "trend_line": null, "activity_lines": {"activity_5": 21.710533, "activity_10": 21.179784, "activity_20": 21.268081, "activity_30": null}, "trend_signal": 0, "fair_value": 21.471014, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 40.0376, "direction": "negative"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 22.1304, "high": 22.207064, "low": 21.925962, "close": 22.1304, "volume": 58603}, "trend_line": null, "activity_lines": {"activity_5": 21.91084, "activity_10": 21.399104, "activity_20": 21.332463, "activity_30": null}, "trend_signal": 0, "fair_value": 21.499683, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 37.7323, "direction": "negative"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 22.09637, "high": 22.5883, "low": 22.070816, "close": 22.5883, "volume": 43728}, "trend_line": null, "activity_lines": {"activity_5": 22.177567, "activity_10": 21.688222, "activity_20": 21.435993, "activity_30": null}, "trend_signal": 0, "fair_value": 21.545042, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 40.6028, "direction": "negative"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 22.526461, "high": 22.794785, "low": 22.526461, "close": 22.5843, "volume": 6681}, "trend_line": null, "activity_lines": {"activity_5": 22.36896, "activity_10": 21.948, "activity_20": 21.535804, "activity_30": null}, "trend_signal": 0, "fair_value": 21.586612, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 43.9024, "direction": "negative"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 22.78633, "high": 22.862994, "low": 22.428563, "close": 22.441, "volume": 8892}, "trend_line": null, "activity_lines": {"activity_5": 22.421567, "activity_10": 22.118891, "activity_20": 21.620972, "activity_30": null}, "trend_signal": 0, "fair_value": 21.619473, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 42.1217, "direction": "negative"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 22.590354, "high": 23.222918, "low": 22.411471, "close": 23.1937, "volume": 10858}, "trend_line": null, "activity_lines": {"activity_5": 22.719493, "activity_10": 22.384344, "activity_20": 21.775893, "activity_30": null}, "trend_signal": 0, "fair_value": 21.677778, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 39.8773, "direction": "negative"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 23.417476, "high": 23.7226, "low": 23.331526, "close": 23.7226, "volume": 2304}, "trend_line": null, "activity_lines": {"activity_5": 23.097847, "activity_10": 22.686905, "activity_20": 21.977193, "activity_30": null}, "trend_signal": 0, "fair_value": 21.750807, "relative_strength": null, "rate_of_change": null, "market_dynamics": null, "expectation": {"probability": 42.1829, "direction": "negative"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 23.578557, "high": 23.842623, "low": 23.518929, "close": 23.6312, "volume": 9029}, "trend_line": null, "activity_lines": {"activity_5": 23.339587, "activity_10": 22.920387, "activity_20": 22.164318, "activity_30": null}, "trend_signal": 0, "fair_value": 21.815648, "relative_strength": null, "rate_of_change": null, "market_dynamics": 0.799403, "expectation": {"probability": 44.9495, "direction": "negative"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 23.595537, "high": 23.868121, "low": 23.518873, "close": 23.8372, "volume": 15747}, "trend_line": 21.883033, "activity_lines": {"activity_5": 23.580467, "activity_10": 23.15218, "activity_20": 22.364673, "activity_30": 22.106219}, "trend_signal": 1, "fair_value": 21.883033, "relative_strength": null, "rate_of_change": null, "market_dynamics": 1.096043, "expectation": {"probability": 40.0, "direction": "negative"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 24.021332, "high": 24.3101, "low": 23.791425, "close": 24.3101, "volume": 42862}, "trend_line": 21.969867, "activity_lines": {"activity_5": 23.895453, "activity_10": 23.422351, "activity_20": 22.601862, "activity_30": 22.262804}, "trend_signal": 1, "fair_value": 21.961326, "relative_strength": null, "rate_of_change": 0.39680971097562034, "market_dynamics": 1.263717, "expectation": {"probability": 45.4545, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 24.317637, "high": 24.404779, "low": 23.697764, "close": 23.7355, "volume": 4704}, "trend_line": 22.042073, "activity_lines": {"activity_5": 23.8943, "activity_10": 23.552544, "activity_20": 22.771529, "activity_30": 22.376716}, "trend_signal": 1, "fair_value": 22.016769, "relative_strength": null, "rate_of_change": 0.32865924950750847, "market_dynamics": 1.238818, "expectation": {"probability": 67.4419, "direction": "positive"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 24.012976, "high": 24.101651, "low": 23.782983, "close": 23.945, "volume": 21277}, "trend_line": 22.133783, "activity_lines": {"activity_5": 23.92686, "activity_10": 23.684829, "activity_20": 22.950025, "activity_30": 22.499486}, "trend_signal": 1, "fair_value": 22.0752, "relative_strength": null, "rate_of_change": 0.416067944244639, "market_dynamics": 1.241267, "expectation": {"probability": 46.7593, "direction": "undecided"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 23.919222, "high": 24.259951, "low": 23.868027, "close": 24.1332, "volume": 5643}, "trend_line": 22.208653, "activity_lines": {"activity_5": 24.007327, "activity_10": 23.81834, "activity_20": 23.13428, "activity_30": 22.62848}, "trend_signal": 1, "fair_value": 22.135729, "relative_strength": null, "rate_of_change": 0.338261200084959, "market_dynamics": 1.256271, "expectation": {"probability": 52.4793, "direction": "undecided"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 24.14068, "high": 24.421781, "low": 23.99587, "close": 24.3067, "volume": 31963}, "trend_line": 22.27303, "activity_lines": {"activity_5": 24.11216, "activity_10": 23.955307, "activity_20": 23.320209, "activity_30": 22.763838}, "trend_signal": 1, "fair_value": 22.197757, "relative_strength": null, "rate_of_change": 0.28987350110786453, "market_dynamics": 1.203169, "expectation": {"probability": 57.8755, "direction": "positive"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 24.302536, "high": 24.53091, "low": 24.195036, "close": 24.2625, "volume": 12266}, "trend_line": 22.347277, "activity_lines": {"activity_5": 24.17096, "activity_10": 24.052922, "activity_20": 23.47727, "activity_30": 22.892191}, "trend_signal": 1, "fair_value": 22.255111, "relative_strength": null, "rate_of_change": 0.333349346721123, "market_dynamics": 1.29751, "expectation": {"probability": 71.4286, "direction": "positive"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 24.098134, "high": 24.353, "low": 24.047024, "close": 24.353, "volume": 22188}, "trend_line": 22.413867, "activity_lines": {"activity_5": 24.2631, "activity_10": 24.133873, "activity_20": 23.6232, "activity_30": 23.021592}, "trend_signal": 1, "fair_value": 22.311811, "relative_strength": null, "rate_of_change": 0.29797813845508553, "market_dynamics": 1.354045, "expectation": {"probability": 56.4179, "direction": "positive"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 24.507193, "high": 25.40144, "low": 24.455913, "close": 25.1217, "volume": 29580}, "trend_line": 22.498797, "activity_lines": {"activity_5": 24.570307, "activity_10": 24.333509, "activity_20": 23.821351, "activity_30": 23.196291}, "trend_signal": 1, "fair_value": 22.385755, "relative_strength": null, "rate_of_change": 0.3789172122775599, "market_dynamics": 1.4761, "expectation": {"probability": 59.5568, "direction": "positive"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 25.231093, "high": 25.3765, "low": 24.975545, "close": 25.3765, "volume": 21092}, "trend_line": 22.601693, "activity_lines": {"activity_5": 24.884, "activity_10": 24.554035, "activity_20": 24.023368, "activity_30": 23.38195}, "trend_signal": 1, "fair_value": 22.462441, "relative_strength": null, "rate_of_change": 0.4573400080013221, "market_dynamics": 1.501631, "expectation": {"probability": 62.7551, "direction": "positive"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 29.488839, "high": 29.827603, "low": 28.911797, "close": 29.3404, "volume": 31082}, "trend_line": 22.84256, "activity_lines": {"activity_5": 26.436107, "activity_10": 25.463536, "activity_20": 24.584335, "activity_30": 23.816705}, "trend_signal": 1, "fair_value": 22.63439, "relative_strength": null, "rate_of_change": 1.0657033523993, "market_dynamics": 1.634201, "expectation": {"probability": 65.4846, "direction": "positive"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 29.498811, "high": 30.046006, "low": 29.419418, "close": 29.8716, "volume": 13761}, "trend_line": 23.11754, "activity_lines": {"activity_5": 27.8297, "activity_10": 26.369562, "activity_20": 25.15722, "activity_30": 24.270191}, "trend_signal": 1, "fair_value": 22.810907, "relative_strength": null, "rate_of_change": 1.20380552792683, "market_dynamics": 1.701899, "expectation": {"probability": 67.8414, "direction": "positive"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 30.125563, "high": 30.493676, "low": 29.6112, "close": 29.6112, "volume": 23033}, "trend_line": 23.39125, "activity_lines": {"activity_5": 28.762553, "activity_10": 27.127124, "activity_20": 25.669522, "activity_30": 24.689137}, "trend_signal": 1, "fair_value": 22.972819, "relative_strength": null, "rate_of_change": 1.1839927604753693, "market_dynamics": 1.669163, "expectation": {"probability": 76.4411, "direction": "positive"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 30.056006, "high": 30.095802, "low": 29.566514, "close": 29.8035, "volume": 69634}, "trend_line": 23.67169, "activity_lines": {"activity_5": 29.40896, "activity_10": 27.812818, "activity_20": 26.162731, "activity_30": 25.102831}, "trend_signal": 1, "fair_value": 23.131672, "relative_strength": null, "rate_of_change": 1.1989098487682455, "market_dynamics": 1.748187, "expectation": {"probability": 65.6977, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 29.886882, "high": 30.264945, "low": 29.7078, "close": 30.2152, "volume": 40616}, "trend_line": 23.978377, "activity_lines": {"activity_5": 29.88048, "activity_10": 28.466849, "activity_20": 26.658611, "activity_30": 25.524993}, "trend_signal": 1, "fair_value": 23.292661, "relative_strength": null, "rate_of_change": 1.295585570780948, "market_dynamics": 1.733484, "expectation": {"probability": 67.3432, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 30.404206, "high": 30.742473, "low": 30.314665, "close": 30.4639, "volume": 51798}, "trend_line": 24.356223, "activity_lines": {"activity_5": 30.11232, "activity_10": 29.055516, "activity_20": 27.141859, "activity_30": 25.943414}, "trend_signal": 1, "fair_value": 23.452022, "relative_strength": null, "rate_of_change": 1.5757780436932896, "market_dynamics": 1.803659, "expectation": {"probability": 69.1099, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 30.294723, "high": 30.5139, "low": 29.667936, "close": 30.0261, "volume": 17231}, "trend_line": 24.686597, "activity_lines": {"activity_5": 30.123327, "activity_10": 29.452635, "activity_20": 27.545889, "activity_30": 26.309212}, "trend_signal": 1, "fair_value": 23.594937, "relative_strength": null, "rate_of_change": 1.3564254194913516, "market_dynamics": 1.750734, "expectation": {"probability": 76.378, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 30.254993, "high": 30.662903, "low": 30.046063, "close": 30.3317, "volume": 37479}, "trend_line": 25.032797, "activity_lines": {"activity_5": 30.2259, "activity_10": 29.800524, "activity_20": 27.942904, "activity_30": 26.673412}, "trend_signal": 1, "fair_value": 23.738272, "relative_strength": null, "rate_of_change": 1.4023804090940506, "market_dynamics": 1.691204, "expectation": {"probability": 67.2441, "direction": "positive"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 30.344522, "high": 30.513655, "low": 29.287936, "close": 29.5486, "volume": 39697}, "trend_line": 25.323177, "activity_lines": {"activity_5": 30.019407, "activity_10": 29.897327, "activity_20": 28.231348, "activity_30": 26.964754}, "trend_signal": 1, "fair_value": 23.859321, "relative_strength": null, "rate_of_change": 1.1599982215331452, "market_dynamics": 1.415897, "expectation": {"probability": 74.1593, "direction": "positive"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 29.777364, "high": 30.424049, "low": 29.638078, "close": 30.4141, "volume": 28410}, "trend_line": 25.621037, "activity_lines": {"activity_5": 30.118407, "activity_10": 30.071005, "activity_20": 28.574477, "activity_30": 27.293201}, "trend_signal": 1, "fair_value": 23.993092, "relative_strength": null, "rate_of_change": 1.17623471967992, "market_dynamics": 1.084801, "expectation": {"probability": 65.4624, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 30.194196, "high": 30.553455, "low": 30.056004, "close": 30.4667, "volume": 59345}, "trend_line": 25.929293, "activity_lines": {"activity_5": 30.22168, "activity_10": 30.162655, "activity_20": 28.890317, "activity_30": 27.605825}, "trend_signal": 1, "fair_value": 24.122564, "relative_strength": null, "rate_of_change": 1.2031363133350148, "market_dynamics": 0.946385, "expectation": {"probability": 66.7131, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 30.77, "high": 30.77, "low": 29.99, "close": 30.07, "volume": 83312}, "trend_line": 26.186383, "activity_lines": {"activity_5": 30.192533, "activity_10": 30.161698, "activity_20": 29.136806, "activity_30": 27.872967}, "trend_signal": 1, "fair_value": 24.23918, "relative_strength": null, "rate_of_change": 0.9915040876741145, "market_dynamics": 0.649094, "expectation": {"probability": 73.4568, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 29.94, "high": 30.0, "low": 29.39, "close": 29.9691, "volume": 40132}, "trend_line": 26.460167, "activity_lines": {"activity_5": 30.126827, "activity_10": 30.138789, "activity_20": 29.346258, "activity_30": 28.117013}, "trend_signal": 1, "fair_value": 24.349371, "relative_strength": 11.22494, "rate_of_change": 1.0455204905541904, "market_dynamics": 0.413705, "expectation": {"probability": 73.75, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 30.11, "high": 30.46, "low": 30.11, "close": 30.44, "volume": 27402}, "trend_line": 26.737153, "activity_lines": {"activity_5": 30.24226, "activity_10": 30.194991, "activity_20": 29.570874, "activity_30": 28.373777}, "trend_signal": 1, "fair_value": 24.464289, "relative_strength": 10.994207, "rate_of_change": 1.0468036728566408, "market_dynamics": 0.164038, "expectation": {"probability": 67.3432, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 30.27, "high": 30.3399, "low": 29.98, "close": 30.0809, "volume": 40966}, "trend_line": 26.986907, "activity_lines": {"activity_5": 30.178567, "activity_10": 30.174329, "activity_20": 29.730361, "activity_30": 28.589502}, "trend_signal": 1, "fair_value": 24.5683, "relative_strength": 10.447975, "rate_of_change": 0.9341084295698923, "market_dynamics": -0.165322, "expectation": {"probability": 71.3235, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 30.16, "high": 30.52, "low": 30.11, "close": 30.2874, "volume": 18658}, "trend_line": 27.243677, "activity_lines": {"activity_5": 30.20592, "activity_10": 30.193655, "activity_20": 29.881192, "activity_30": 28.802437}, "trend_signal": 1, "fair_value": 24.672284, "relative_strength": 9.107135, "rate_of_change": 0.9514613882947128, "market_dynamics": -0.431545, "expectation": {"probability": 64.9269, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 30.35, "high": 30.58, "low": 30.09, "close": 30.4211, "volume": 39981}, "trend_line": 27.50968, "activity_lines": {"activity_5": 30.289793, "activity_10": 30.240498, "activity_20": 30.016278, "activity_30": 29.007432}, "trend_signal": 1, "fair_value": 24.774941, "relative_strength": 9.605518, "rate_of_change": 0.9763843551661464, "market_dynamics": -0.505015, "expectation": {"probability": 66.7327, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 30.07, "high": 30.47, "low": 29.83, "close": 30.32, "volume": 72832}, "trend_line": 27.747223, "activity_lines": {"activity_5": 30.31656, "activity_10": 30.261778, "activity_20": 30.112408, "activity_30": 29.188743}, "trend_signal": 1, "fair_value": 24.872223, "relative_strength": 9.272581, "rate_of_change": 0.8634887792224494, "market_dynamics": -0.448156, "expectation": {"probability": 71.6049, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 30.48, "high": 30.83, "low": 30.3525, "close": 30.489, "volume": 61448}, "trend_line": 27.97277, "activity_lines": {"activity_5": 30.376267, "activity_10": 30.313998, "activity_20": 30.196219, "activity_30": 29.365632}, "trend_signal": 1, "fair_value": 24.969064, "relative_strength": 9.080857, "rate_of_change": 0.812863326899412, "market_dynamics": -0.397351, "expectation": {"probability": 64.903, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 30.39, "high": 30.74, "low": 29.5882, "close": 30.53, "volume": 56734}, "trend_line": 28.20273, "activity_lines": {"activity_5": 30.446373, "activity_10": 30.356575, "activity_20": 30.258376, "activity_30": 29.530615}, "trend_signal": 1, "fair_value": 25.063317, "relative_strength": 9.100315, "rate_of_change": 0.8220851921350598, "market_dynamics": -0.328715, "expectation": {"probability": 66.4418, "direction": "positive"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 30.67, "high": 31.09, "low": 30.57, "close": 30.93, "volume": 45524}, "trend_line": 28.439157, "activity_lines": {"activity_5": 30.619873, "activity_10": 30.469771, "activity_20": 30.334088, "activity_30": 29.706568}, "trend_signal": 1, "fair_value": 25.161095, "relative_strength": 11.548994, "rate_of_change": 0.8383124612404637, "market_dynamics": -0.269399, "expectation": {"probability": 68.109, "direction": "positive"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 30.93, "high": 31.06, "low": 30.68, "close": 30.8429, "volume": 43770}, "trend_line": 28.656917, "activity_lines": {"activity_5": 30.7215, "activity_10": 30.558707, "activity_20": 30.393935, "activity_30": 29.861648}, "trend_signal": 1, "fair_value": 25.254239, "relative_strength": 9.625198, "rate_of_change": 0.7657048343591843, "market_dynamics": -0.320745, "expectation": {"probability": 72.437, "direction": "positive"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 30.6754, "high": 31.35, "low": 30.631, "close": 31.195, "volume": 18290}, "trend_line": 28.905567, "activity_lines": {"activity_5": 30.912373, "activity_10": 30.697609, "activity_20": 30.48269, "activity_30": 30.025395}, "trend_signal": 1, "fair_value": 25.350058, "relative_strength": 11.023531, "rate_of_change": 0.8676788225334964, "market_dynamics": -0.249375, "expectation": {"probability": 66.4723, "direction": "positive"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 30.96, "high": 31.26, "low": 30.52, "close": 30.6169, "volume": 44001}, "trend_line": 29.127963, "activity_lines": {"activity_5": 30.852213, "activity_10": 30.709113, "activity_20": 30.508846, "activity_30": 30.135804}, "trend_signal": 1, "fair_value": 25.433659, "relative_strength": 10.778923, "rate_of_change": 0.769388125131743, "market_dynamics": -0.293532, "expectation": {"probability": 70.8589, "direction": "positive"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 30.33, "high": 31.2, "low": 30.33, "close": 30.4938, "volume": 33747}, "trend_line": 29.339983, "activity_lines": {"activity_5": 30.742493, "activity_10": 30.695018, "activity_20": 30.519405, "activity_30": 30.223922}, "trend_signal": 1, "fair_value": 25.512723, "relative_strength": 11.618903, "rate_of_change": 0.7278916139793195, "market_dynamics": -0.393899, "expectation": {"probability": 68.1416, "direction": "positive"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 30.82, "high": 30.84, "low": 29.82, "close": 29.82, "volume": 92651}, "trend_line": 29.52376, "activity_lines": {"activity_5": 30.410587, "activity_10": 30.550907, "activity_20": 30.464466, "activity_30": 30.254891}, "trend_signal": 1, "fair_value": 25.578989, "relative_strength": 10.76145, "rate_of_change": 0.6263705060769776, "market_dynamics": -0.38142, "expectation": {"probability": 65.1622, "direction": "positive"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 30.305, "high": 31.25, "low": 29.3662, "close": 29.44, "volume": 65664}, "trend_line": 29.696343, "activity_lines": {"activity_5": 30.026013, "activity_10": 30.346204, "activity_20": 30.376403, "activity_30": 30.249487}, "trend_signal": 1, "fair_value": 25.637489, "relative_strength": 11.425075, "rate_of_change": 0.5845563031267003, "market_dynamics": -0.488332, "expectation": {"probability": 62.1622, "direction": "positive"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 29.42, "high": 30.37, "low": 29.07, "close": 30.29, "volume": 53972}, "trend_line": 29.894243, "activity_lines": {"activity_5": 30.0183, "activity_10": 30.313884, "activity_20": 30.372083, "activity_30": 30.287788}, "trend_signal": 1, "fair_value": 25.70693, "relative_strength": 10.439544, "rate_of_change": 0.6664120225173875, "market_dynamics": -0.465699, "expectation": {"probability": 58.7089, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 30.17, "high": 31.51, "low": 30.14, "close": 31.32, "volume": 59138}, "trend_line": 30.100853, "activity_lines": {"activity_5": 30.414253, "activity_10": 30.469382, "activity_20": 30.466057, "activity_30": 30.379772}, "trend_signal": 1, "fair_value": 25.789475, "relative_strength": 9.820035, "rate_of_change": 0.6911364171355713, "market_dynamics": -0.239473, "expectation": {"probability": 59.6908, "direction": "positive"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 31.34, "high": 32.41, "low": 31.34, "close": 32.3605, "volume": 44765}, "trend_line": 30.333653, "activity_lines": {"activity_5": 31.110167, "activity_10": 30.798953, "activity_20": 30.65069, "activity_30": 30.525555}, "trend_signal": 1, "fair_value": 25.884707, "relative_strength": 8.207126, "rate_of_change": 0.7734000096276374, "market_dynamics": -0.058939, "expectation": {"probability": 61.1239, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 32.36, "high": 33.1199, "low": 32.33, "close": 33.0675, "volume": 53760}, "trend_line": 30.45789, "activity_lines": {"activity_5": 31.9173, "activity_10": 31.223787, "activity_20": 30.893389, "activity_30": 30.701933}, "trend_signal": 1, "fair_value": 25.987319, "relative_strength": 9.5803, "rate_of_change": 0.4095682112536768, "market_dynamics": 0.21655, "expectation": {"probability": 63.1857, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 32.94, "high": 33.32, "low": 32.47, "close": 33.13, "volume": 52296}, "trend_line": 30.566503, "activity_lines": {"activity_5": 32.528767, "activity_10": 31.621122, "activity_20": 31.129655, "activity_30": 30.874327}, "trend_signal": 1, "fair_value": 26.08792, "relative_strength": 8.388368, "rate_of_change": 0.3566005393019735, "market_dynamics": 0.540853, "expectation": {"probability": 64.1684, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 33.24, "high": 33.71, "low": 32.96, "close": 33.6982, "volume": 91851}, "trend_line": 30.702737, "activity_lines": {"activity_5": 33.083633, "activity_10": 32.080182, "activity_20": 31.405464, "activity_30": 31.076372}, "trend_signal": 1, "fair_value": 26.193618, "relative_strength": 7.338397, "rate_of_change": 0.4456970429361782, "market_dynamics": 0.829894, "expectation": {"probability": 65.2736, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 34.0199, "high": 34.95, "low": 33.6801, "close": 34.4019, "volume": 22437}, "trend_line": 30.856017, "activity_lines": {"activity_5": 33.645853, "activity_10": 32.621675, "activity_20": 31.730535, "activity_30": 31.315028}, "trend_signal": 1, "fair_value": 26.30606, "relative_strength": 8.932534, "rate_of_change": 0.4992388789312246, "market_dynamics": 0.979891, "expectation": {"probability": 66.3127, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 34.44, "high": 35.15, "low": 33.85, "close": 35.07, "volume": 177031}, "trend_line": 31.017843, "activity_lines": {"activity_5": 34.225313, "activity_10": 33.215822, "activity_20": 32.100368, "activity_30": 31.586897}, "trend_signal": 1, "fair_value": 26.424492, "relative_strength": 9.638597, "rate_of_change": 0.5244552464434985, "market_dynamics": 1.209354, "expectation": {"probability": 67.2915, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 35.37, "high": 35.99, "low": 35.02, "close": 35.99, "volume": 29010}, "trend_line": 31.202047, "activity_lines": {"activity_5": 34.930807, "activity_10": 33.894038, "activity_20": 32.534062, "activity_30": 31.907682}, "trend_signal": 1, "fair_value": 26.552032, "relative_strength": 10.427415, "rate_of_change": 0.5938646346233719, "market_dynamics": 1.281622, "expectation": {"probability": 68.2149, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/cd6f1027-c436-433b-9465-d67f1fd5b0aa/", "share_image": "https://sharemaestro.com/terminal/cd6f1027-c436-433b-9465-d67f1fd5b0aa/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}