{"ticker": {"uuid": "d398a64c-8b54-4394-a946-22c711643d60", "symbol": "NWPX", "name": "Northwest Pipe Company", "exchange": "NASDAQ", "asset_type": "Equity", "sector": "Basic Materials", "industry": "Steel", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, NWPX rose 66.28%, moving from 70.94 to 117.96. 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 51.82 and has improved across the 12-week window. Market Dynamics is 1.43 on the latest week. Expectation is undecided at 51.66%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "117.96"}, {"label": "12-Week Change", "value": "66.28%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Undecided 51.66%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "51.82"}, {"label": "Market Dynamics", "value": "1.43"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 113.3, "high": 123.1595, "low": 113.3, "close": 117.96, "volume": 557049}, "trend_line": 76.694333, "activity_lines": {"activity_5": 113.552, "activity_10": 104.458182, "activity_20": 92.556048, "activity_30": 85.542946}, "trend_signal": 1, "fair_value": 46.315833, "relative_strength": 51.822345, "rate_of_change": 2.5768705609070257, "market_dynamics": 1.425328, "expectation": {"probability": 51.6636, "direction": "undecided"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 28.18, "high": 29.99, "low": 27.89, "close": 29.72, "volume": 205926}, "trend_line": 33.175333, "activity_lines": {"activity_5": 28.293333, "activity_10": 27.994364, "activity_20": 29.848524, "activity_30": 31.428989}, "trend_signal": 0, "fair_value": 29.955513, "relative_strength": -23.41188, "rate_of_change": -0.41624242060394456, "market_dynamics": -1.093351, "expectation": {"probability": 49.0476, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 29.84, "high": 31.29, "low": 29.67, "close": 30.79, "volume": 419779}, "trend_line": 33.000667, "activity_lines": {"activity_5": 29.288, "activity_10": 28.497091, "activity_20": 29.717143, "activity_30": 31.275097}, "trend_signal": 0, "fair_value": 29.995192, "relative_strength": -23.183035, "rate_of_change": -0.5264935848571647, "market_dynamics": -0.844311, "expectation": {"probability": 49.2666, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 30.7, "high": 30.7, "low": 28.79, "close": 28.83, "volume": 205397}, "trend_line": 32.724, "activity_lines": {"activity_5": 29.343333, "activity_10": 28.600182, "activity_20": 29.426524, "activity_30": 31.006022}, "trend_signal": 0, "fair_value": 30.034167, "relative_strength": -26.750676, "rate_of_change": -0.8383679032911768, "market_dynamics": -0.522286, "expectation": {"probability": 51.7473, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 28.85, "high": 30.47, "low": 28.65, "close": 30.24, "volume": 157683}, "trend_line": 32.499, "activity_lines": {"activity_5": 29.768, "activity_10": 28.963818, "activity_20": 29.317952, "activity_30": 30.845763}, "trend_signal": 0, "fair_value": 30.070449, "relative_strength": -24.266343, "rate_of_change": -0.6875687568756702, "market_dynamics": -0.162967, "expectation": {"probability": 49.3976, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 30.22, "high": 30.645, "low": 29.0, "close": 29.8, "volume": 132258}, "trend_line": 32.300333, "activity_lines": {"activity_5": 29.85, "activity_10": 29.221273, "activity_20": 29.206714, "activity_30": 30.671634}, "trend_signal": 0, "fair_value": 30.108013, "relative_strength": -24.482993, "rate_of_change": -0.6113018862118845, "market_dynamics": 0.090612, "expectation": {"probability": 51.3032, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 29.75, "high": 31.36, "low": 29.75, "close": 30.27, "volume": 131562}, "trend_line": 32.176, "activity_lines": {"activity_5": 29.981333, "activity_10": 29.523091, "activity_20": 29.184667, "activity_30": 30.540645}, "trend_signal": 0, "fair_value": 30.137885, "relative_strength": -25.595471, "rate_of_change": -0.38492792009296006, "market_dynamics": 0.163957, "expectation": {"probability": 46.7978, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 30.33, "high": 32.47, "low": 30.31, "close": 31.99, "volume": 222566}, "trend_line": 32.098333, "activity_lines": {"activity_5": 30.649333, "activity_10": 30.085636, "activity_20": 29.365286, "activity_30": 30.528645}, "trend_signal": 0, "fair_value": 30.181218, "relative_strength": -20.469612, "rate_of_change": -0.2413817752362172, "market_dynamics": 0.347558, "expectation": {"probability": 47.8918, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 32.01, "high": 32.91, "low": 31.4, "close": 32.32, "volume": 106765}, "trend_line": 32.052333, "activity_lines": {"activity_5": 31.347333, "activity_10": 30.608364, "activity_20": 29.616333, "activity_30": 30.542946}, "trend_signal": 0, "fair_value": 30.229103, "relative_strength": -21.06994, "rate_of_change": -0.14330962296390712, "market_dynamics": 0.416332, "expectation": {"probability": 49.2145, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 32.3, "high": 32.855, "low": 31.65, "close": 32.11, "volume": 110262}, "trend_line": 31.996333, "activity_lines": {"activity_5": 31.742667, "activity_10": 31.002, "activity_20": 29.876381, "activity_30": 30.546667}, "trend_signal": 0, "fair_value": 30.254872, "relative_strength": -19.100929, "rate_of_change": -0.17471427118892527, "market_dynamics": 0.515865, "expectation": {"probability": 51.2485, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 32.09, "high": 33.11, "low": 30.57, "close": 31.01, "volume": 190187}, "trend_line": 31.845, "activity_lines": {"activity_5": 31.646667, "activity_10": 31.108182, "activity_20": 30.028571, "activity_30": 30.483032}, "trend_signal": 0, "fair_value": 30.271795, "relative_strength": -20.434172, "rate_of_change": -0.4729698243858165, "market_dynamics": 0.571604, "expectation": {"probability": 51.8904, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 30.77, "high": 32.145, "low": 30.77, "close": 31.51, "volume": 139451}, "trend_line": 31.742, "activity_lines": {"activity_5": 31.636667, "activity_10": 31.254, "activity_20": 30.225524, "activity_30": 30.461419}, "trend_signal": 0, "fair_value": 30.29609, "relative_strength": -17.063519, "rate_of_change": -0.3234416705919233, "market_dynamics": 0.531533, "expectation": {"probability": 48.2853, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 31.63, "high": 32.66, "low": 31.2, "close": 31.28, "volume": 105072}, "trend_line": 31.566333, "activity_lines": {"activity_5": 31.467333, "activity_10": 31.325455, "activity_20": 30.399238, "activity_30": 30.431613}, "trend_signal": 0, "fair_value": 30.314231, "relative_strength": -18.681879, "rate_of_change": -0.5534213345094848, "market_dynamics": 0.498297, "expectation": {"probability": 51.9041, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 31.49, "high": 33.61, "low": 31.49, "close": 33.48, "volume": 126927}, "trend_line": 31.387, "activity_lines": {"activity_5": 32.078667, "activity_10": 31.788, "activity_20": 30.76881, "activity_30": 30.555075}, "trend_signal": 0, "fair_value": 30.35391, "relative_strength": -15.813847, "rate_of_change": -0.5681147696186305, "market_dynamics": 0.607566, "expectation": {"probability": 48.1847, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 33.37, "high": 33.37, "low": 30.645, "close": 31.42, "volume": 172355}, "trend_line": 31.151667, "activity_lines": {"activity_5": 31.926, "activity_10": 31.791455, "activity_20": 30.921143, "activity_30": 30.557204}, "trend_signal": 0, "fair_value": 30.381923, "relative_strength": -19.532079, "rate_of_change": -0.7497785707458524, "market_dynamics": 0.592272, "expectation": {"probability": 51.3373, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 31.42, "high": 32.0, "low": 30.78, "close": 31.32, "volume": 281462}, "trend_line": 30.891333, "activity_lines": {"activity_5": 31.786, "activity_10": 31.755273, "activity_20": 31.051476, "activity_30": 30.568065}, "trend_signal": 0, "fair_value": 30.412372, "relative_strength": -19.044023, "rate_of_change": -0.8356984555593775, "market_dynamics": 0.623328, "expectation": {"probability": 51.3168, "direction": "undecided"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 31.48, "high": 31.555, "low": 29.95, "close": 30.78, "volume": 112611}, "trend_line": 30.636333, "activity_lines": {"activity_5": 31.445333, "activity_10": 31.593273, "activity_20": 31.112381, "activity_30": 30.560882}, "trend_signal": 0, "fair_value": 30.446859, "relative_strength": -17.51816, "rate_of_change": -0.8254742519528019, "market_dynamics": 0.494651, "expectation": {"probability": 50.9952, "direction": "undecided"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 30.72, "high": 31.27, "low": 29.65, "close": 30.17, "volume": 96008}, "trend_line": 30.302667, "activity_lines": {"activity_5": 30.95, "activity_10": 31.311091, "activity_20": 31.099143, "activity_30": 30.530796}, "trend_signal": 1, "fair_value": 30.463654, "relative_strength": -18.910268, "rate_of_change": -1.0891185965369972, "market_dynamics": 0.188769, "expectation": {"probability": 57.0936, "direction": "positive"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 30.4, "high": 30.835, "low": 29.08, "close": 30.17, "volume": 130885}, "trend_line": 30.028, "activity_lines": {"activity_5": 30.528667, "activity_10": 31.062, "activity_20": 31.068429, "activity_30": 30.522237}, "trend_signal": 1, "fair_value": 30.475192, "relative_strength": -19.910509, "rate_of_change": -0.9064119669730749, "market_dynamics": -0.01032, "expectation": {"probability": 55.3797, "direction": "positive"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 29.93, "high": 30.55, "low": 29.1201, "close": 29.2, "volume": 118915}, "trend_line": 29.952667, "activity_lines": {"activity_5": 30.004667, "activity_10": 30.675636, "activity_20": 30.931762, "activity_30": 30.468817}, "trend_signal": 1, "fair_value": 30.46609, "relative_strength": -22.084366, "rate_of_change": -0.25087584920739636, "market_dynamics": -0.337744, "expectation": {"probability": 55.2493, "direction": "positive"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 29.34, "high": 29.55, "low": 27.0, "close": 27.22, "volume": 263923}, "trend_line": 29.846333, "activity_lines": {"activity_5": 28.968667, "activity_10": 29.982182, "activity_20": 30.597476, "activity_30": 30.292516}, "trend_signal": 0, "fair_value": 30.445064, "relative_strength": -24.570693, "rate_of_change": -0.3550067845377521, "market_dynamics": -0.437749, "expectation": {"probability": 50.5832, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 27.15, "high": 28.4, "low": 26.83, "close": 27.41, "volume": 118723}, "trend_line": 29.719, "activity_lines": {"activity_5": 28.269333, "activity_10": 29.392182, "activity_20": 30.285905, "activity_30": 30.135333}, "trend_signal": 0, "fair_value": 30.448974, "relative_strength": -21.344689, "rate_of_change": -0.4266286246957043, "market_dynamics": -0.646878, "expectation": {"probability": 50.7472, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 27.75, "high": 28.8, "low": 27.0, "close": 28.48, "volume": 140193}, "trend_line": 29.721333, "activity_lines": {"activity_5": 28.151333, "activity_10": 29.071273, "activity_20": 30.087238, "activity_30": 30.055398}, "trend_signal": 0, "fair_value": 30.461538, "relative_strength": -22.45467, "rate_of_change": 0.007850196843770451, "market_dynamics": -0.772248, "expectation": {"probability": 51.5319, "direction": "undecided"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 28.22, "high": 28.22, "low": 25.67, "close": 26.3, "volume": 107794}, "trend_line": 29.629333, "activity_lines": {"activity_5": 27.419333, "activity_10": 28.404909, "activity_20": 29.691952, "activity_30": 29.834667}, "trend_signal": 0, "fair_value": 30.451795, "relative_strength": -29.749415, "rate_of_change": -0.30954197108185655, "market_dynamics": -0.920382, "expectation": {"probability": 51.4904, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 26.37, "high": 28.541, "low": 26.25, "close": 27.19, "volume": 130651}, "trend_line": 29.575667, "activity_lines": {"activity_5": 27.242, "activity_10": 28.030909, "activity_20": 29.393476, "activity_30": 29.67729}, "trend_signal": 0, "fair_value": 30.440128, "relative_strength": -28.014791, "rate_of_change": -0.1811245632832834, "market_dynamics": -1.002553, "expectation": {"probability": 51.9357, "direction": "undecided"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 27.33, "high": 27.33, "low": 26.15, "close": 26.86, "volume": 77957}, "trend_line": 29.553, "activity_lines": {"activity_5": 27.088667, "activity_10": 27.673818, "activity_20": 29.078095, "activity_30": 29.502086}, "trend_signal": 0, "fair_value": 30.426346, "relative_strength": -28.662017, "rate_of_change": -0.07664070602363234, "market_dynamics": -1.010731, "expectation": {"probability": 51.5837, "direction": "undecided"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 26.77, "high": 27.89, "low": 25.81, "close": 27.41, "volume": 107664}, "trend_line": 29.553, "activity_lines": {"activity_5": 27.142667, "activity_10": 27.497818, "activity_20": 28.829095, "activity_30": 29.363828}, "trend_signal": 0, "fair_value": 30.414423, "relative_strength": -26.447327, "rate_of_change": 0.0, "market_dynamics": -1.024935, "expectation": {"probability": 51.7281, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 27.53, "high": 28.0, "low": 26.9104, "close": 27.68, "volume": 124718}, "trend_line": 29.592333, "activity_lines": {"activity_5": 27.286667, "activity_10": 27.432182, "activity_20": 28.619429, "activity_30": 29.242989}, "trend_signal": 0, "fair_value": 30.413526, "relative_strength": -25.28711, "rate_of_change": 0.13309308699624123, "market_dynamics": -0.949435, "expectation": {"probability": 52.4404, "direction": "undecided"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 27.24, "high": 29.71, "low": 27.2, "close": 29.33, "volume": 350602}, "trend_line": 29.659333, "activity_lines": {"activity_5": 28.034, "activity_10": 27.711818, "activity_20": 28.587429, "activity_30": 29.226065}, "trend_signal": 0, "fair_value": 30.42641, "relative_strength": -22.578929, "rate_of_change": 0.22640999612974136, "market_dynamics": -0.619, "expectation": {"probability": 53.2627, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 29.37, "high": 30.29, "low": 28.215, "close": 30.01, "volume": 261800}, "trend_line": 29.749667, "activity_lines": {"activity_5": 28.806, "activity_10": 28.130364, "activity_20": 28.634429, "activity_30": 29.248688}, "trend_signal": 0, "fair_value": 30.44, "relative_strength": -20.621537, "rate_of_change": 0.3045719200765526, "market_dynamics": -0.152874, "expectation": {"probability": 50.1523, "direction": "undecided"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 29.89, "high": 30.91, "low": 29.85, "close": 30.26, "volume": 114292}, "trend_line": 29.818667, "activity_lines": {"activity_5": 29.473333, "activity_10": 28.579636, "activity_20": 28.715238, "activity_30": 29.281613}, "trend_signal": 0, "fair_value": 30.452564, "relative_strength": -19.328166, "rate_of_change": 0.23193536922615846, "market_dynamics": 0.17444, "expectation": {"probability": 48.8268, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 29.98, "high": 30.42, "low": 28.455, "close": 28.54, "volume": 161446}, "trend_line": 29.779333, "activity_lines": {"activity_5": 29.340667, "activity_10": 28.660909, "activity_20": 28.63581, "activity_30": 29.199118}, "trend_signal": 0, "fair_value": 30.442051, "relative_strength": -20.553251, "rate_of_change": -0.1319106585146821, "market_dynamics": 0.48971, "expectation": {"probability": 54.1644, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 28.36, "high": 29.22, "low": 28.36, "close": 28.84, "volume": 206403}, "trend_line": 29.714333, "activity_lines": {"activity_5": 29.232667, "activity_10": 28.776182, "activity_20": 28.599095, "activity_30": 29.138516}, "trend_signal": 0, "fair_value": 30.424808, "relative_strength": -21.27641, "rate_of_change": -0.21827218225472436, "market_dynamics": 0.521219, "expectation": {"probability": 50.1367, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 28.81, "high": 29.45, "low": 27.89, "close": 28.48, "volume": 165328}, "trend_line": 29.702667, "activity_lines": {"activity_5": 28.927333, "activity_10": 28.819455, "activity_20": 28.539714, "activity_30": 29.058882}, "trend_signal": 0, "fair_value": 30.402244, "relative_strength": -23.488909, "rate_of_change": -0.03926051444600213, "market_dynamics": 0.44146, "expectation": {"probability": 54.3455, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 28.5, "high": 30.195, "low": 28.24, "close": 29.8, "volume": 280584}, "trend_line": 29.688, "activity_lines": {"activity_5": 29.118667, "activity_10": 29.063091, "activity_20": 28.629857, "activity_30": 29.065161}, "trend_signal": 0, "fair_value": 30.399359, "relative_strength": -19.495221, "rate_of_change": -0.04937940421310609, "market_dynamics": 0.618237, "expectation": {"probability": 48.2169, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 29.71, "high": 31.48, "low": 29.5, "close": 30.2, "volume": 519326}, "trend_line": 29.701333, "activity_lines": {"activity_5": 29.457333, "activity_10": 29.332, "activity_20": 28.76581, "activity_30": 29.098194}, "trend_signal": 0, "fair_value": 30.389103, "relative_strength": -18.371889, "rate_of_change": 0.04491040150903707, "market_dynamics": 0.855876, "expectation": {"probability": 48.1916, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 29.83, "high": 30.38, "low": 28.93, "close": 30.28, "volume": 170683}, "trend_line": 29.701667, "activity_lines": {"activity_5": 29.826667, "activity_10": 29.554727, "activity_20": 28.914714, "activity_30": 29.135527}, "trend_signal": 0, "fair_value": 30.377821, "relative_strength": -18.571806, "rate_of_change": 0.0011245286533056419, "market_dynamics": 0.890092, "expectation": {"probability": 48.4436, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 30.51, "high": 31.15, "low": 28.5, "close": 29.25, "volume": 173810}, "trend_line": 29.610333, "activity_lines": {"activity_5": 29.736667, "activity_10": 29.538, "activity_20": 28.967905, "activity_30": 29.106387}, "trend_signal": 0, "fair_value": 30.353974, "relative_strength": -19.006511, "rate_of_change": -0.3075046259188072, "market_dynamics": 0.943627, "expectation": {"probability": 54.9332, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 29.12, "high": 29.39, "low": 28.52, "close": 29.04, "volume": 117994}, "trend_line": 29.501, "activity_lines": {"activity_5": 29.549333, "activity_10": 29.454545, "activity_20": 29.005476, "activity_30": 29.069591}, "trend_signal": 0, "fair_value": 30.321987, "relative_strength": -19.511468, "rate_of_change": -0.3692393462782045, "market_dynamics": 0.731581, "expectation": {"probability": 54.3744, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 28.84, "high": 30.25, "low": 28.57, "close": 29.86, "volume": 138136}, "trend_line": 29.426, "activity_lines": {"activity_5": 29.598, "activity_10": 29.525455, "activity_20": 29.126524, "activity_30": 29.092753}, "trend_signal": 0, "fair_value": 30.293846, "relative_strength": -17.573953, "rate_of_change": -0.2542286702145786, "market_dynamics": 0.570366, "expectation": {"probability": 46.3026, "direction": "undecided"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 29.5001, "high": 34.19, "low": 28.75, "close": 33.91, "volume": 315419}, "trend_line": 29.522667, "activity_lines": {"activity_5": 30.992667, "activity_10": 30.335455, "activity_20": 29.630143, "activity_30": 29.382043}, "trend_signal": 0, "fair_value": 30.288077, "relative_strength": -3.695388, "rate_of_change": 0.32850880173995806, "market_dynamics": 0.800834, "expectation": {"probability": 44.4164, "direction": "negative"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 33.68, "high": 34.25, "low": 32.59, "close": 33.83, "volume": 322300}, "trend_line": 29.6, "activity_lines": {"activity_5": 32.113333, "activity_10": 31.064545, "activity_20": 30.094286, "activity_30": 29.659935}, "trend_signal": 1, "fair_value": 30.287692, "relative_strength": -2.188912, "rate_of_change": 0.2619444916680562, "market_dynamics": 1.072715, "expectation": {"probability": 44.4393, "direction": "negative"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 33.93, "high": 34.84, "low": 33.2, "close": 34.37, "volume": 204506}, "trend_line": 29.703, "activity_lines": {"activity_5": 33.177333, "activity_10": 31.795636, "activity_20": 30.579286, "activity_30": 29.967677}, "trend_signal": 1, "fair_value": 30.294487, "relative_strength": -3.026245, "rate_of_change": 0.34797297297296614, "market_dynamics": 1.372479, "expectation": {"probability": 41.5523, "direction": "negative"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 34.46, "high": 34.88, "low": 34.015, "close": 34.68, "volume": 129111}, "trend_line": 29.743, "activity_lines": {"activity_5": 34.003333, "activity_10": 32.482545, "activity_20": 31.065762, "activity_30": 30.288774}, "trend_signal": 1, "fair_value": 30.300833, "relative_strength": -1.154012, "rate_of_change": 0.1346665320001318, "market_dynamics": 1.564081, "expectation": {"probability": 41.7889, "direction": "negative"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 34.78, "high": 35.32, "low": 34.14, "close": 34.47, "volume": 243087}, "trend_line": 29.844667, "activity_lines": {"activity_5": 34.383333, "activity_10": 33.018545, "activity_20": 31.492333, "activity_30": 30.593742}, "trend_signal": 1, "fair_value": 30.310321, "relative_strength": -0.681033, "rate_of_change": 0.34181824294792934, "market_dynamics": 1.531619, "expectation": {"probability": 45.569, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 34.4, "high": 34.75, "low": 32.77, "close": 32.88, "volume": 149450}, "trend_line": 29.896667, "activity_lines": {"activity_5": 33.926, "activity_10": 33.180545, "activity_20": 31.73281, "activity_30": 30.78957}, "trend_signal": 1, "fair_value": 30.307244, "relative_strength": -4.394613, "rate_of_change": 0.17423548401461342, "market_dynamics": 1.34817, "expectation": {"probability": 44.3563, "direction": "negative"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 33.02, "high": 33.42, "low": 31.49, "close": 31.85, "volume": 137441}, "trend_line": 29.932333, "activity_lines": {"activity_5": 33.194, "activity_10": 33.106545, "activity_20": 31.846524, "activity_30": 30.915591}, "trend_signal": 1, "fair_value": 30.298333, "relative_strength": -1.758812, "rate_of_change": 0.11929757922513264, "market_dynamics": 1.068097, "expectation": {"probability": 44.1231, "direction": "negative"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 31.87, "high": 32.47, "low": 31.16, "close": 31.81, "volume": 190162}, "trend_line": 29.987, "activity_lines": {"activity_5": 32.580667, "activity_10": 32.996727, "activity_20": 31.935286, "activity_30": 31.036731}, "trend_signal": 1, "fair_value": 30.288974, "relative_strength": -5.32149, "rate_of_change": 0.18263527938165885, "market_dynamics": 0.809213, "expectation": {"probability": 42.8106, "direction": "negative"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 31.77, "high": 33.25, "low": 31.5, "close": 32.72, "volume": 249588}, "trend_line": 30.072, "activity_lines": {"activity_5": 32.441333, "activity_10": 33.005818, "activity_20": 32.091048, "activity_30": 31.213054}, "trend_signal": 1, "fair_value": 30.29109, "relative_strength": -3.368854, "rate_of_change": 0.2834561643378826, "market_dynamics": 0.547555, "expectation": {"probability": 40.6029, "direction": "negative"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 32.72, "high": 36.92, "low": 32.72, "close": 36.31, "volume": 268135}, "trend_line": 30.309, "activity_lines": {"activity_5": 33.629333, "activity_10": 33.600727, "activity_20": 32.572571, "activity_30": 31.615505}, "trend_signal": 1, "fair_value": 30.31891, "relative_strength": 5.635582, "rate_of_change": 0.7881085395051939, "market_dynamics": 0.670925, "expectation": {"probability": 43.8719, "direction": "negative"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 36.69, "high": 36.74, "low": 35.7, "close": 35.71, "volume": 153581}, "trend_line": 30.592, "activity_lines": {"activity_5": 34.494667, "activity_10": 33.969273, "activity_20": 32.966952, "activity_30": 31.963957}, "trend_signal": 1, "fair_value": 30.32859, "relative_strength": 1.726777, "rate_of_change": 0.9337160579365789, "market_dynamics": 0.778132, "expectation": {"probability": 45.3549, "direction": "undecided"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 35.67, "high": 36.14, "low": 33.86, "close": 35.07, "volume": 261794}, "trend_line": 30.847333, "activity_lines": {"activity_5": 34.958, "activity_10": 34.188727, "activity_20": 33.274429, "activity_30": 32.25286}, "trend_signal": 1, "fair_value": 30.350449, "relative_strength": -1.390625, "rate_of_change": 0.8346397751046034, "market_dynamics": 0.951758, "expectation": {"probability": 43.7153, "direction": "negative"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 35.05, "high": 35.8396, "low": 33.7261, "close": 35.49, "volume": 91065}, "trend_line": 31.081, "activity_lines": {"activity_5": 35.346667, "activity_10": 34.462, "activity_20": 33.59081, "activity_30": 32.552387}, "trend_signal": 1, "fair_value": 30.374038, "relative_strength": 1.425318, "rate_of_change": 0.7574949834398991, "market_dynamics": 0.977428, "expectation": {"probability": 43.1402, "direction": "negative"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 35.51, "high": 35.9, "low": 33.42, "close": 33.79, "volume": 122919}, "trend_line": 31.330667, "activity_lines": {"activity_5": 34.923333, "activity_10": 34.405818, "activity_20": 33.713619, "activity_30": 32.727161}, "trend_signal": 1, "fair_value": 30.396987, "relative_strength": -5.72179, "rate_of_change": 0.8032785302918141, "market_dynamics": 0.547454, "expectation": {"probability": 44.157, "direction": "negative"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 33.45, "high": 34.58, "low": 32.55, "close": 32.59, "volume": 109212}, "trend_line": 31.510667, "activity_lines": {"activity_5": 34.028667, "activity_10": 34.147636, "activity_20": 33.696857, "activity_30": 32.808409}, "trend_signal": 1, "fair_value": 30.421603, "relative_strength": -11.79406, "rate_of_change": 0.5745169740561326, "market_dynamics": 0.115346, "expectation": {"probability": 44.0147, "direction": "negative"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 32.67, "high": 33.915, "low": 32.04, "close": 33.26, "volume": 214039}, "trend_line": 31.724, "activity_lines": {"activity_5": 33.605333, "activity_10": 34.045455, "activity_20": 33.730619, "activity_30": 32.921269}, "trend_signal": 1, "fair_value": 30.451987, "relative_strength": -9.926415, "rate_of_change": 0.6770183569900271, "market_dynamics": -0.264545, "expectation": {"probability": 44.3502, "direction": "negative"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 32.9, "high": 33.98, "low": 32.74, "close": 33.97, "volume": 240200}, "trend_line": 31.942667, "activity_lines": {"activity_5": 33.582, "activity_10": 34.065455, "activity_20": 33.817429, "activity_30": 33.066172}, "trend_signal": 1, "fair_value": 30.484936, "relative_strength": -7.68051, "rate_of_change": 0.6892794099104778, "market_dynamics": -0.471439, "expectation": {"probability": 44.6229, "direction": "negative"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 33.87, "high": 34.0, "low": 32.35, "close": 32.48, "volume": 123969}, "trend_line": 32.102667, "activity_lines": {"activity_5": 33.135333, "activity_10": 33.776, "activity_20": 33.744762, "activity_30": 33.100839}, "trend_signal": 1, "fair_value": 30.520705, "relative_strength": -14.410277, "rate_of_change": 0.5008974360218468, "market_dynamics": -0.672211, "expectation": {"probability": 46.8481, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 32.59, "high": 35.74, "low": 32.29, "close": 35.31, "volume": 136867}, "trend_line": 32.302, "activity_lines": {"activity_5": 33.832667, "activity_10": 33.988909, "activity_20": 33.926238, "activity_30": 33.307763}, "trend_signal": 1, "fair_value": 30.565833, "relative_strength": -6.488148, "rate_of_change": 0.6209234890048322, "market_dynamics": -0.510394, "expectation": {"probability": 44.5815, "direction": "negative"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 35.89, "high": 37.458, "low": 35.37, "close": 36.28, "volume": 194229}, "trend_line": 32.511, "activity_lines": {"activity_5": 34.752, "activity_10": 34.331091, "activity_20": 34.170238, "activity_30": 33.564409}, "trend_signal": 1, "fair_value": 30.616474, "relative_strength": 0.277086, "rate_of_change": 0.6470187604482793, "market_dynamics": -0.294458, "expectation": {"probability": 45.4595, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 36.03, "high": 38.0102, "low": 35.85, "close": 37.6, "volume": 171493}, "trend_line": 32.755667, "activity_lines": {"activity_5": 35.865333, "activity_10": 34.913818, "activity_20": 34.509381, "activity_30": 33.892731}, "trend_signal": 1, "fair_value": 30.675385, "relative_strength": 6.778235, "rate_of_change": 0.7525668235366483, "market_dynamics": -0.046134, "expectation": {"probability": 46.5761, "direction": "undecided"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 37.73, "high": 40.0, "low": 36.13, "close": 37.08, "volume": 236312}, "trend_line": 33.040333, "activity_lines": {"activity_5": 36.516, "activity_10": 35.367636, "activity_20": 34.781429, "activity_30": 34.17172}, "trend_signal": 1, "fair_value": 30.73891, "relative_strength": 8.755841, "rate_of_change": 0.8690587799662095, "market_dynamics": 0.428397, "expectation": {"probability": 46.183, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 36.95, "high": 39.68, "low": 35.86, "close": 39.19, "volume": 187208}, "trend_line": 33.385333, "activity_lines": {"activity_5": 37.662667, "activity_10": 36.168545, "activity_20": 35.238952, "activity_30": 34.568473}, "trend_signal": 1, "fair_value": 30.81641, "relative_strength": 14.470008, "rate_of_change": 1.0441783380331124, "market_dynamics": 0.755031, "expectation": {"probability": 44.7487, "direction": "negative"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 39.03, "high": 44.61, "low": 38.7, "close": 44.29, "volume": 261933}, "trend_line": 33.912333, "activity_lines": {"activity_5": 40.062, "activity_10": 37.829455, "activity_20": 36.159238, "activity_30": 35.272}, "trend_signal": 1, "fair_value": 30.938205, "relative_strength": 22.517775, "rate_of_change": 1.578537497289585, "market_dynamics": 1.077298, "expectation": {"probability": 45.386, "direction": "undecided"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 44.27, "high": 45.85, "low": 42.5601, "close": 45.76, "volume": 202670}, "trend_line": 34.444333, "activity_lines": {"activity_5": 42.352667, "activity_10": 39.566727, "activity_20": 37.173762, "activity_30": 36.036366}, "trend_signal": 1, "fair_value": 31.067115, "relative_strength": 24.995214, "rate_of_change": 1.5687508140475137, "market_dynamics": 1.281997, "expectation": {"probability": 46.1269, "direction": "undecided"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 46.25, "high": 46.25, "low": 43.32, "close": 43.98, "volume": 245290}, "trend_line": 34.903667, "activity_lines": {"activity_5": 43.418, "activity_10": 40.740909, "activity_20": 37.965, "activity_30": 36.65157}, "trend_signal": 1, "fair_value": 31.184038, "relative_strength": 20.980458, "rate_of_change": 1.3335546372751603, "market_dynamics": 1.463075, "expectation": {"probability": 47.7632, "direction": "undecided"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 43.74, "high": 43.83, "low": 40.29, "close": 40.88, "volume": 164838}, "trend_line": 35.257, "activity_lines": {"activity_5": 43.024667, "activity_10": 41.156545, "activity_20": 38.408143, "activity_30": 37.03714}, "trend_signal": 1, "fair_value": 31.285321, "relative_strength": 19.179134, "rate_of_change": 1.0123091078080686, "market_dynamics": 1.369379, "expectation": {"probability": 47.2086, "direction": "undecided"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 40.93, "high": 42.4, "low": 39.95, "close": 42.21, "volume": 185001}, "trend_line": 35.689, "activity_lines": {"activity_5": 42.821333, "activity_10": 41.688364, "activity_20": 38.934952, "activity_30": 37.48572}, "trend_signal": 1, "fair_value": 31.395769, "relative_strength": 16.047798, "rate_of_change": 1.225288595172596, "market_dynamics": 1.163422, "expectation": {"probability": 45.7227, "direction": "undecided"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 42.37, "high": 44.645, "low": 42.21, "close": 43.58, "volume": 389238}, "trend_line": 36.173667, "activity_lines": {"activity_5": 42.873333, "activity_10": 42.292364, "activity_20": 39.542714, "activity_30": 37.994817}, "trend_signal": 1, "fair_value": 31.519808, "relative_strength": 17.936465, "rate_of_change": 1.358029084591896, "market_dynamics": 1.135678, "expectation": {"probability": 46.311, "direction": "undecided"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 43.77, "high": 45.75, "low": 42.79, "close": 45.47, "volume": 224333}, "trend_line": 36.694, "activity_lines": {"activity_5": 43.602667, "activity_10": 43.089636, "activity_20": 40.278762, "activity_30": 38.594581}, "trend_signal": 1, "fair_value": 31.656218, "relative_strength": 21.528053, "rate_of_change": 1.4384303366313422, "market_dynamics": 1.046955, "expectation": {"probability": 46.9959, "direction": "undecided"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 45.27, "high": 45.57, "low": 43.04, "close": 44.0, "volume": 154053}, "trend_line": 37.030333, "activity_lines": {"activity_5": 43.861333, "activity_10": 43.452545, "activity_20": 40.83119, "activity_30": 39.065935}, "trend_signal": 1, "fair_value": 31.770513, "relative_strength": 17.256325, "rate_of_change": 0.9165885430860529, "market_dynamics": 1.029676, "expectation": {"probability": 48.4488, "direction": "undecided"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 43.97, "high": 44.8766, "low": 42.77, "close": 44.81, "volume": 101482}, "trend_line": 37.396333, "activity_lines": {"activity_5": 44.388667, "activity_10": 43.846364, "activity_20": 41.421286, "activity_30": 39.567849}, "trend_signal": 1, "fair_value": 31.902115, "relative_strength": 17.649149, "rate_of_change": 0.9883789054773006, "market_dynamics": 1.004496, "expectation": {"probability": 47.0706, "direction": "undecided"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 44.51, "high": 46.4799, "low": 44.0381, "close": 45.5, "volume": 151491}, "trend_line": 37.767333, "activity_lines": {"activity_5": 44.884, "activity_10": 44.225091, "activity_20": 42.030714, "activity_30": 40.090667}, "trend_signal": 1, "fair_value": 32.044038, "relative_strength": 18.756853, "rate_of_change": 0.9920758808089613, "market_dynamics": 0.832682, "expectation": {"probability": 47.6172, "direction": "undecided"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 45.75, "high": 45.805, "low": 43.02, "close": 43.5, "volume": 147381}, "trend_line": 38.061333, "activity_lines": {"activity_5": 44.493333, "activity_10": 44.125455, "activity_20": 42.402, "activity_30": 40.460516}, "trend_signal": 1, "fair_value": 32.170577, "relative_strength": 13.120116, "rate_of_change": 0.7784505196594023, "market_dynamics": 0.502724, "expectation": {"probability": 49.1379, "direction": "undecided"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 43.63, "high": 48.32, "low": 43.63, "close": 48.22, "volume": 201884}, "trend_line": 38.519667, "activity_lines": {"activity_5": 45.681333, "activity_10": 44.898364, "activity_20": 43.176571, "activity_30": 41.115914}, "trend_signal": 1, "fair_value": 32.316923, "relative_strength": 26.766392, "rate_of_change": 1.204198497199246, "market_dynamics": 0.553397, "expectation": {"probability": 47.6744, "direction": "undecided"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 48.47, "high": 55.22, "low": 47.0525, "close": 52.73, "volume": 426260}, "trend_line": 39.181333, "activity_lines": {"activity_5": 48.189333, "activity_10": 46.446545, "activity_20": 44.306238, "activity_30": 42.03271}, "trend_signal": 1, "fair_value": 32.460128, "relative_strength": 30.374572, "rate_of_change": 1.7177355141725494, "market_dynamics": 0.786348, "expectation": {"probability": 48.4755, "direction": "undecided"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 53.15, "high": 54.81, "low": 52.52, "close": 53.25, "volume": 194956}, "trend_line": 39.894667, "activity_lines": {"activity_5": 50.288667, "activity_10": 47.930182, "activity_20": 45.392714, "activity_30": 42.940366}, "trend_signal": 1, "fair_value": 32.610449, "relative_strength": 35.119039, "rate_of_change": 1.8205965580599213, "market_dynamics": 0.92579, "expectation": {"probability": 49.0847, "direction": "undecided"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 53.1, "high": 56.37, "low": 52.48, "close": 56.29, "volume": 204706}, "trend_line": 40.710667, "activity_lines": {"activity_5": 52.838667, "activity_10": 49.741636, "activity_20": 46.676905, "activity_30": 43.998129}, "trend_signal": 1, "fair_value": 32.781474, "relative_strength": 38.821076, "rate_of_change": 2.045386166526976, "market_dynamics": 1.263228, "expectation": {"probability": 49.9621, "direction": "undecided"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 56.62, "high": 57.084, "low": 55.155, "close": 56.07, "volume": 169089}, "trend_line": 41.489, "activity_lines": {"activity_5": 54.596, "activity_10": 51.257091, "activity_20": 47.826762, "activity_30": 44.989054}, "trend_signal": 1, "fair_value": 32.952821, "relative_strength": 35.928085, "rate_of_change": 1.9118650156235377, "market_dynamics": 1.334276, "expectation": {"probability": 51.5044, "direction": "undecided"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 55.71, "high": 57.76, "low": 55.0, "close": 55.67, "volume": 191684}, "trend_line": 42.134333, "activity_lines": {"activity_5": 55.382, "activity_10": 52.472727, "activity_20": 48.839667, "activity_30": 45.903957}, "trend_signal": 1, "fair_value": 33.118269, "relative_strength": 29.599307, "rate_of_change": 1.5554315601725779, "market_dynamics": 1.239505, "expectation": {"probability": 50.6898, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 55.75, "high": 56.0, "low": 52.3401, "close": 52.84, "volume": 258843}, "trend_line": 42.705333, "activity_lines": {"activity_5": 54.728, "activity_10": 52.988364, "activity_20": 49.490714, "activity_30": 46.594645}, "trend_signal": 1, "fair_value": 33.2775, "relative_strength": 21.307358, "rate_of_change": 1.35518936540423, "market_dynamics": 1.246641, "expectation": {"probability": 50.2747, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 52.65, "high": 53.5771, "low": 48.13, "close": 49.27, "volume": 407194}, "trend_line": 43.178667, "activity_lines": {"activity_5": 52.876667, "activity_10": 52.694182, "activity_20": 49.72919, "activity_30": 47.018172}, "trend_signal": 1, "fair_value": 33.399936, "relative_strength": 15.129792, "rate_of_change": 1.1083721089354206, "market_dynamics": 1.044047, "expectation": {"probability": 49.376, "direction": "undecided"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 49.25, "high": 50.16, "low": 48.3159, "close": 48.78, "volume": 136964}, "trend_line": 43.621667, "activity_lines": {"activity_5": 51.127333, "activity_10": 52.229818, "activity_20": 49.862952, "activity_30": 47.379548}, "trend_signal": 1, "fair_value": 33.508782, "relative_strength": 12.456106, "rate_of_change": 1.0259696067041741, "market_dynamics": 0.61023, "expectation": {"probability": 48.4884, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 48.55, "high": 49.1581, "low": 46.7613, "close": 47.05, "volume": 334533}, "trend_line": 44.063667, "activity_lines": {"activity_5": 49.302, "activity_10": 51.391273, "activity_20": 49.786286, "activity_30": 47.600731}, "trend_signal": 1, "fair_value": 33.615641, "relative_strength": 8.837146, "rate_of_change": 1.0132579298264786, "market_dynamics": 0.146951, "expectation": {"probability": 48.2012, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 47.3, "high": 51.47, "low": 44.49, "close": 45.19, "volume": 345721}, "trend_line": 44.483667, "activity_lines": {"activity_5": 47.458, "activity_10": 50.15, "activity_20": 49.519333, "activity_30": 47.673398}, "trend_signal": 1, "fair_value": 33.708846, "relative_strength": 6.433651, "rate_of_change": 0.9531662446522995, "market_dynamics": -0.374625, "expectation": {"probability": 49.5445, "direction": "undecided"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 44.54, "high": 50.3548, "low": 44.51, "close": 49.78, "volume": 276653}, "trend_line": 45.034333, "activity_lines": {"activity_5": 47.842667, "activity_10": 49.798364, "activity_20": 49.692238, "activity_30": 48.015097}, "trend_signal": 1, "fair_value": 33.848397, "relative_strength": 13.261906, "rate_of_change": 1.2379060386366072, "market_dynamics": -0.625169, "expectation": {"probability": 49.1656, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 50.34, "high": 51.54, "low": 48.52, "close": 49.44, "volume": 198717}, "trend_line": 45.55, "activity_lines": {"activity_5": 48.318, "activity_10": 49.438545, "activity_20": 49.805143, "activity_30": 48.299333}, "trend_signal": 1, "fair_value": 33.977051, "relative_strength": 10.243354, "rate_of_change": 1.145053042086802, "market_dynamics": -0.674963, "expectation": {"probability": 49.5484, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 49.29, "high": 49.325, "low": 46.81, "close": 48.36, "volume": 639998}, "trend_line": 46.079333, "activity_lines": {"activity_5": 48.422, "activity_10": 48.951636, "activity_20": 49.774429, "activity_30": 48.480624}, "trend_signal": 1, "fair_value": 34.101603, "relative_strength": 8.812337, "rate_of_change": 1.1620922063666326, "market_dynamics": -0.603661, "expectation": {"probability": 49.4421, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 47.48, "high": 52.825, "low": 47.48, "close": 51.64, "volume": 382279}, "trend_line": 46.623667, "activity_lines": {"activity_5": 49.647333, "activity_10": 49.205273, "activity_20": 50.02681, "activity_30": 48.839376}, "trend_signal": 1, "fair_value": 34.248269, "relative_strength": 15.295317, "rate_of_change": 1.1812974810203942, "market_dynamics": -0.506673, "expectation": {"probability": 48.9649, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 51.89, "high": 52.62, "low": 49.75, "close": 52.58, "volume": 357324}, "trend_line": 47.167, "activity_lines": {"activity_5": 50.88, "activity_10": 49.710364, "activity_20": 50.330333, "activity_30": 49.223656}, "trend_signal": 1, "fair_value": 34.399103, "relative_strength": 13.324451, "rate_of_change": 1.1653587865579174, "market_dynamics": -0.479015, "expectation": {"probability": 49.2833, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 52.75, "high": 53.46, "low": 47.67, "close": 47.81, "volume": 261201}, "trend_line": 47.507333, "activity_lines": {"activity_5": 50.03, "activity_10": 49.404364, "activity_20": 50.145714, "activity_30": 49.26514}, "trend_signal": 1, "fair_value": 34.521026, "relative_strength": 4.846694, "rate_of_change": 0.7215489643182758, "market_dynamics": -0.518317, "expectation": {"probability": 50.2335, "direction": "undecided"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 47.99, "high": 48.68, "low": 41.7101, "close": 44.07, "volume": 469336}, "trend_line": 47.740333, "activity_lines": {"activity_5": 48.064667, "activity_10": 48.509818, "activity_20": 49.586762, "activity_30": 49.043376}, "trend_signal": 1, "fair_value": 34.6175, "relative_strength": -0.375852, "rate_of_change": 0.4904506005420194, "market_dynamics": -0.674883, "expectation": {"probability": 54.5311, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 43.93, "high": 44.5, "low": 40.01, "close": 40.84, "volume": 444092}, "trend_line": 47.795333, "activity_lines": {"activity_5": 45.380667, "activity_10": 47.122545, "activity_20": 48.723714, "activity_30": 48.598194}, "trend_signal": 0, "fair_value": 34.691282, "relative_strength": -4.715117, "rate_of_change": 0.11520656967348702, "market_dynamics": -0.864517, "expectation": {"probability": 57.2693, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 40.33, "high": 41.94, "low": 39.29, "close": 41.81, "volume": 529295}, "trend_line": 47.712667, "activity_lines": {"activity_5": 43.521333, "activity_10": 46.056, "activity_20": 47.975238, "activity_30": 48.212043}, "trend_signal": 0, "fair_value": 34.783718, "relative_strength": -0.177619, "rate_of_change": -0.17295830954875058, "market_dynamics": -1.017008, "expectation": {"probability": 56.2995, "direction": "positive"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 41.49, "high": 43.91, "low": 41.42, "close": 42.67, "volume": 573066}, "trend_line": 47.609667, "activity_lines": {"activity_5": 42.604, "activity_10": 45.241091, "activity_20": 47.316714, "activity_30": 47.88671}, "trend_signal": 0, "fair_value": 34.894551, "relative_strength": 1.37139, "rate_of_change": -0.21587558708466564, "market_dynamics": -1.019453, "expectation": {"probability": 55.5938, "direction": "positive"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 43.45, "high": 44.06, "low": 41.42, "close": 41.55, "volume": 310554}, "trend_line": 47.528667, "activity_lines": {"activity_5": 41.974, "activity_10": 44.268364, "activity_20": 46.577952, "activity_30": 47.495763}, "trend_signal": 0, "fair_value": 34.995128, "relative_strength": 0.846382, "rate_of_change": -0.1701335151115488, "market_dynamics": -1.151403, "expectation": {"probability": 57.8045, "direction": "positive"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 40.89, "high": 42.925, "low": 38.28, "close": 39.69, "volume": 348817}, "trend_line": 47.489, "activity_lines": {"activity_5": 41.141333, "activity_10": 43.107091, "activity_20": 45.715286, "activity_30": 46.990043}, "trend_signal": 0, "fair_value": 35.090577, "relative_strength": 6.523787, "rate_of_change": -0.08345910479669344, "market_dynamics": -1.209312, "expectation": {"probability": 57.3873, "direction": "positive"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 38.0, "high": 43.29, "low": 37.5, "close": 41.63, "volume": 446256}, "trend_line": 47.469667, "activity_lines": {"activity_5": 41.247333, "activity_10": 42.475818, "activity_20": 45.101952, "activity_30": 46.612043}, "trend_signal": 0, "fair_value": 35.189103, "relative_strength": 3.563992, "rate_of_change": -0.040710480321750404, "market_dynamics": -1.176018, "expectation": {"probability": 54.1643, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 41.91, "high": 43.33, "low": 39.0, "close": 41.42, "volume": 224185}, "trend_line": 47.397667, "activity_lines": {"activity_5": 41.230667, "activity_10": 41.928727, "activity_20": 44.538429, "activity_30": 46.221742}, "trend_signal": 0, "fair_value": 35.281667, "relative_strength": 5.066228, "rate_of_change": -0.15167580594151361, "market_dynamics": -1.210331, "expectation": {"probability": 56.3167, "direction": "positive"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 40.98, "high": 43.31, "low": 39.85, "close": 42.34, "volume": 223293}, "trend_line": 47.293333, "activity_lines": {"activity_5": 41.546667, "activity_10": 41.734727, "activity_20": 44.132286, "activity_30": 45.895441}, "trend_signal": 0, "fair_value": 35.381859, "relative_strength": 0.597348, "rate_of_change": -0.22012475846121599, "market_dynamics": -1.158783, "expectation": {"probability": 54.2745, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 42.11, "high": 42.88, "low": 37.908, "close": 38.54, "volume": 311741}, "trend_line": 47.111333, "activity_lines": {"activity_5": 40.618, "activity_10": 41.036, "activity_20": 43.427714, "activity_30": 45.33071}, "trend_signal": 0, "fair_value": 35.448846, "relative_strength": -11.541031, "rate_of_change": -0.3848322553202056, "market_dynamics": -1.151162, "expectation": {"probability": 56.3961, "direction": "positive"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 38.46, "high": 39.05, "low": 36.965, "close": 38.35, "volume": 297152}, "trend_line": 46.896, "activity_lines": {"activity_5": 39.826667, "activity_10": 40.471273, "activity_20": 42.773143, "activity_30": 44.765462}, "trend_signal": 0, "fair_value": 35.507308, "relative_strength": -11.744942, "rate_of_change": -0.4570726113820662, "market_dynamics": -1.236632, "expectation": {"probability": 55.677, "direction": "positive"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 40.05, "high": 41.03, "low": 38.91, "close": 40.65, "volume": 267250}, "trend_line": 46.734333, "activity_lines": {"activity_5": 39.891333, "activity_10": 40.428727, "activity_20": 42.389619, "activity_30": 44.362495}, "trend_signal": 0, "fair_value": 35.571635, "relative_strength": -12.438438, "rate_of_change": -0.3447351586489281, "market_dynamics": -1.232058, "expectation": {"probability": 53.2171, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 40.0, "high": 41.05, "low": 39.06, "close": 39.835, "volume": 320231}, "trend_line": 46.612167, "activity_lines": {"activity_5": 39.749667, "activity_10": 40.241455, "activity_20": 41.96719, "activity_30": 43.917376}, "trend_signal": 0, "fair_value": 35.607949, "relative_strength": -12.148884, "rate_of_change": -0.261405249969011, "market_dynamics": -1.207811, "expectation": {"probability": 55.0767, "direction": "positive"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 40.15, "high": 40.72, "low": 38.305, "close": 38.64, "volume": 147477}, "trend_line": 46.292833, "activity_lines": {"activity_5": 39.315333, "activity_10": 39.872818, "activity_20": 41.46531, "activity_30": 43.403043}, "trend_signal": 0, "fair_value": 35.637051, "relative_strength": -16.318039, "rate_of_change": -0.685087221969315, "market_dynamics": -1.171271, "expectation": {"probability": 54.7214, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 38.62, "high": 40.7008, "low": 37.99, "close": 39.58, "volume": 235180}, "trend_line": 45.8545, "activity_lines": {"activity_5": 39.441, "activity_10": 39.748364, "activity_20": 41.084143, "activity_30": 42.969957}, "trend_signal": 0, "fair_value": 35.674038, "relative_strength": -16.053743, "rate_of_change": -0.946870112701895, "market_dynamics": -0.985898, "expectation": {"probability": 52.6285, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 39.69, "high": 40.11, "low": 38.45, "close": 38.79, "volume": 176619}, "trend_line": 45.3725, "activity_lines": {"activity_5": 39.234, "activity_10": 39.516091, "activity_20": 40.67631, "activity_30": 42.514183}, "trend_signal": 0, "fair_value": 35.728846, "relative_strength": -17.359808, "rate_of_change": -1.0511509230282727, "market_dynamics": -0.814636, "expectation": {"probability": 54.5557, "direction": "undecided"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 39.04, "high": 39.47, "low": 38.46, "close": 38.6, "volume": 232970}, "trend_line": 44.782833, "activity_lines": {"activity_5": 38.934333, "activity_10": 39.265636, "activity_20": 40.301095, "activity_30": 42.077247}, "trend_signal": 0, "fair_value": 35.775897, "relative_strength": -17.807857, "rate_of_change": -1.2996132018293143, "market_dynamics": -0.634956, "expectation": {"probability": 53.7646, "direction": "undecided"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 38.46, "high": 42.63, "low": 38.375, "close": 41.75, "volume": 341831}, "trend_line": 44.3055, "activity_lines": {"activity_5": 39.821333, "activity_10": 39.643, "activity_20": 40.272357, "activity_30": 41.881581}, "trend_signal": 0, "fair_value": 35.851987, "relative_strength": -14.733305, "rate_of_change": -1.0658838845679872, "market_dynamics": -0.148786, "expectation": {"probability": 51.6538, "direction": "undecided"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 41.83, "high": 43.01, "low": 40.825, "close": 42.78, "volume": 302634}, "trend_line": 43.875833, "activity_lines": {"activity_5": 40.924, "activity_10": 40.201636, "activity_20": 40.38881, "activity_30": 41.783161}, "trend_signal": 0, "fair_value": 35.940064, "relative_strength": -14.111691, "rate_of_change": -0.9697825326426787, "market_dynamics": 0.191337, "expectation": {"probability": 50.2158, "direction": "undecided"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 42.31, "high": 43.58, "low": 41.675, "close": 42.12, "volume": 322694}, "trend_line": 43.5185, "activity_lines": {"activity_5": 41.530667, "activity_10": 40.632273, "activity_20": 40.489071, "activity_30": 41.669882}, "trend_signal": 0, "fair_value": 36.020769, "relative_strength": -15.205826, "rate_of_change": -0.8144187256797997, "market_dynamics": 0.517864, "expectation": {"probability": 50.8416, "direction": "undecided"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 41.95, "high": 42.465, "low": 40.51, "close": 40.77, "volume": 332630}, "trend_line": 43.235167, "activity_lines": {"activity_5": 41.518, "activity_10": 40.752364, "activity_20": 40.487857, "activity_30": 41.492559}, "trend_signal": 0, "fair_value": 36.094423, "relative_strength": -18.884191, "rate_of_change": -0.6510633408780313, "market_dynamics": 0.762792, "expectation": {"probability": 49.8524, "direction": "undecided"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 40.96, "high": 42.45, "low": 40.675, "close": 42.27, "volume": 275731}, "trend_line": 43.018167, "activity_lines": {"activity_5": 41.873333, "activity_10": 41.101182, "activity_20": 40.645214, "activity_30": 41.43029}, "trend_signal": 0, "fair_value": 36.164423, "relative_strength": -16.532498, "rate_of_change": -0.5019062375773842, "market_dynamics": 0.753082, "expectation": {"probability": 49.4624, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 42.3, "high": 44.0, "low": 40.37, "close": 40.54, "volume": 328776}, "trend_line": 42.801167, "activity_lines": {"activity_5": 41.407333, "activity_10": 41.106, "activity_20": 40.631, "activity_30": 41.270409}, "trend_signal": 0, "fair_value": 36.237628, "relative_strength": -17.968811, "rate_of_change": -0.5044380435828397, "market_dynamics": 0.667548, "expectation": {"probability": 49.4949, "direction": "undecided"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 40.58, "high": 48.57, "low": 40.01, "close": 48.4, "volume": 286308}, "trend_line": 42.908167, "activity_lines": {"activity_5": 43.642, "activity_10": 42.527091, "activity_20": 41.371405, "activity_30": 41.631624}, "trend_signal": 0, "fair_value": 36.340385, "relative_strength": -5.521436, "rate_of_change": 0.24999318359707184, "market_dynamics": 0.786691, "expectation": {"probability": 47.0155, "direction": "undecided"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 48.93, "high": 53.3, "low": 48.15, "close": 51.54, "volume": 494821}, "trend_line": 42.966833, "activity_lines": {"activity_5": 46.548667, "activity_10": 44.341636, "activity_20": 42.383571, "activity_30": 42.188516}, "trend_signal": 0, "fair_value": 36.454744, "relative_strength": 0.218705, "rate_of_change": 0.13672455409246992, "market_dynamics": 1.069066, "expectation": {"probability": 45.5178, "direction": "undecided"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 51.42, "high": 53.28, "low": 50.21, "close": 52.69, "volume": 311911}, "trend_line": 43.075167, "activity_lines": {"activity_5": 49.210667, "activity_10": 46.147818, "activity_20": 43.45769, "activity_30": 42.815817}, "trend_signal": 0, "fair_value": 36.581987, "relative_strength": 3.500456, "rate_of_change": 0.252134012297344, "market_dynamics": 1.270842, "expectation": {"probability": 46.427, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 52.31, "high": 54.26, "low": 51.795, "close": 52.96, "volume": 249924}, "trend_line": 43.2285, "activity_lines": {"activity_5": 51.168, "activity_10": 47.750364, "activity_20": 44.495619, "activity_30": 43.453548}, "trend_signal": 1, "fair_value": 36.720962, "relative_strength": 4.317399, "rate_of_change": 0.355966118483061, "market_dynamics": 1.505989, "expectation": {"probability": 47.4747, "direction": "undecided"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 52.24, "high": 53.0035, "low": 50.52, "close": 52.16, "volume": 208293}, "trend_line": 43.245833, "activity_lines": {"activity_5": 52.146, "activity_10": 48.946364, "activity_20": 45.403405, "activity_30": 44.029774}, "trend_signal": 1, "fair_value": 36.837372, "relative_strength": 1.755703, "rate_of_change": 0.04009623280937509, "market_dynamics": 1.469005, "expectation": {"probability": 48.3815, "direction": "undecided"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 52.38, "high": 53.41, "low": 50.26, "close": 51.27, "volume": 229553}, "trend_line": 43.202167, "activity_lines": {"activity_5": 52.052667, "activity_10": 49.791273, "activity_20": 46.175286, "activity_30": 44.547462}, "trend_signal": 1, "fair_value": 36.965705, "relative_strength": -1.747349, "rate_of_change": -0.10097157800150285, "market_dynamics": 1.314775, "expectation": {"probability": 48.1013, "direction": "undecided"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 51.27, "high": 53.94, "low": 51.14, "close": 52.73, "volume": 675582}, "trend_line": 43.366167, "activity_lines": {"activity_5": 52.254667, "activity_10": 50.747273, "activity_20": 47.04369, "activity_30": 45.162161}, "trend_signal": 1, "fair_value": 37.132788, "relative_strength": -1.027822, "rate_of_change": 0.3796105875892623, "market_dynamics": 1.353531, "expectation": {"probability": 47.1166, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 52.88, "high": 53.8, "low": 51.46, "close": 52.43, "volume": 248894}, "trend_line": 43.644833, "activity_lines": {"activity_5": 52.277333, "activity_10": 51.455818, "activity_20": 47.815952, "activity_30": 45.746925}, "trend_signal": 1, "fair_value": 37.28875, "relative_strength": -1.019665, "rate_of_change": 0.6425884953124892, "market_dynamics": 1.281564, "expectation": {"probability": 48.6519, "direction": "undecided"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 52.7, "high": 53.645, "low": 51.71, "close": 52.15, "volume": 194398}, "trend_line": 44.021833, "activity_lines": {"activity_5": 52.224, "activity_10": 51.901455, "activity_20": 48.4945, "activity_30": 46.295645}, "trend_signal": 1, "fair_value": 37.431699, "relative_strength": -2.634239, "rate_of_change": 0.8637906805600618, "market_dynamics": 1.183491, "expectation": {"probability": 48.1481, "direction": "undecided"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 52.46, "high": 52.46, "low": 49.25, "close": 49.43, "volume": 180475}, "trend_line": 44.275833, "activity_lines": {"activity_5": 51.318, "activity_10": 51.672909, "activity_20": 48.859238, "activity_30": 46.644559}, "trend_signal": 1, "fair_value": 37.555865, "relative_strength": -5.418151, "rate_of_change": 0.5769864239864746, "market_dynamics": 0.943602, "expectation": {"probability": 47.561, "direction": "undecided"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 49.93, "high": 53.3, "low": 49.59, "close": 51.865, "volume": 197753}, "trend_line": 44.582333, "activity_lines": {"activity_5": 51.405667, "activity_10": 51.725455, "activity_20": 49.41019, "activity_30": 47.134183}, "trend_signal": 1, "fair_value": 37.678141, "relative_strength": -2.990608, "rate_of_change": 0.6922512333082469, "market_dynamics": 0.622637, "expectation": {"probability": 45.3751, "direction": "undecided"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 52.38, "high": 55.145, "low": 52.01, "close": 54.97, "volume": 156422}, "trend_line": 45.029667, "activity_lines": {"activity_5": 52.488667, "activity_10": 52.279545, "activity_20": 50.193881, "activity_30": 47.804355}, "trend_signal": 1, "fair_value": 37.809359, "relative_strength": 0.605527, "rate_of_change": 1.0033884947205545, "market_dynamics": 0.505306, "expectation": {"probability": 45.5974, "direction": "undecided"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 55.27, "high": 62.66, "low": 54.58, "close": 60.16, "volume": 389931}, "trend_line": 45.712, "activity_lines": {"activity_5": 55.152333, "activity_10": 53.714909, "activity_20": 51.398571, "activity_30": 48.780505}, "trend_signal": 1, "fair_value": 37.973462, "relative_strength": 8.098849, "rate_of_change": 1.5152965710361568, "market_dynamics": 0.667214, "expectation": {"probability": 45.6918, "direction": "undecided"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 60.2, "high": 63.98, "low": 58.79, "close": 58.95, "volume": 616079}, "trend_line": 46.289333, "activity_lines": {"activity_5": 56.897333, "activity_10": 54.794455, "activity_20": 52.386262, "activity_30": 49.63457}, "trend_signal": 1, "fair_value": 38.134167, "relative_strength": 9.435536, "rate_of_change": 1.2629790864543138, "market_dynamics": 1.04061, "expectation": {"probability": 47.4419, "direction": "undecided"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 59.53, "high": 65.84, "low": 56.395, "close": 57.18, "volume": 300973}, "trend_line": 46.814667, "activity_lines": {"activity_5": 57.599, "activity_10": 55.443273, "activity_20": 53.108476, "activity_30": 50.337194}, "trend_signal": 1, "fair_value": 38.269744, "relative_strength": 6.62559, "rate_of_change": 1.134892135948472, "market_dynamics": 1.10896, "expectation": {"probability": 46.3425, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 57.4, "high": 57.5, "low": 53.145, "close": 55.96, "volume": 302488}, "trend_line": 47.268667, "activity_lines": {"activity_5": 57.377333, "activity_10": 55.779, "activity_20": 53.641024, "activity_30": 50.927215}, "trend_signal": 1, "fair_value": 38.390449, "relative_strength": 8.075814, "rate_of_change": 0.9697815430365032, "market_dynamics": 1.000517, "expectation": {"probability": 45.1477, "direction": "undecided"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 56.0, "high": 58.945, "low": 55.425, "close": 58.62, "volume": 175047}, "trend_line": 47.938, "activity_lines": {"activity_5": 57.769333, "activity_10": 56.513091, "activity_20": 54.364143, "activity_30": 51.659559}, "trend_signal": 1, "fair_value": 38.529103, "relative_strength": 8.256017, "rate_of_change": 1.416018353130207, "market_dynamics": 0.719711, "expectation": {"probability": 44.6147, "direction": "negative"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 58.52, "high": 60.7, "low": 57.42, "close": 59.7, "volume": 244714}, "trend_line": 48.649667, "activity_lines": {"activity_5": 58.278, "activity_10": 57.336455, "activity_20": 55.111548, "activity_30": 52.418398}, "trend_signal": 1, "fair_value": 38.682564, "relative_strength": 9.413622, "rate_of_change": 1.4845571363010523, "market_dynamics": 0.454216, "expectation": {"probability": 45.6918, "direction": "undecided"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 59.89, "high": 63.79, "low": 59.42, "close": 63.53, "volume": 384709}, "trend_line": 49.412333, "activity_lines": {"activity_5": 60.094, "activity_10": 58.724, "activity_20": 56.133571, "activity_30": 53.378419}, "trend_signal": 1, "fair_value": 38.871859, "relative_strength": 18.594361, "rate_of_change": 1.5676695176556825, "market_dynamics": 0.574902, "expectation": {"probability": 46.8789, "direction": "undecided"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 63.5, "high": 64.34, "low": 62.1775, "close": 64.14, "volume": 427024}, "trend_line": 50.2225, "activity_lines": {"activity_5": 61.808, "activity_10": 60.015545, "activity_20": 57.112452, "activity_30": 54.328591}, "trend_signal": 1, "fair_value": 39.063013, "relative_strength": 18.846431, "rate_of_change": 1.6396048330686994, "market_dynamics": 0.861795, "expectation": {"probability": 47.0856, "direction": "undecided"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 64.44, "high": 65.66, "low": 63.81, "close": 64.05, "volume": 200462}, "trend_line": 51.0695, "activity_lines": {"activity_5": 63.028, "activity_10": 61.023273, "activity_20": 57.970381, "activity_30": 55.220688}, "trend_signal": 1, "fair_value": 39.257564, "relative_strength": 17.000914, "rate_of_change": 1.6864950968191577, "market_dynamics": 1.04965, "expectation": {"probability": 48.4322, "direction": "undecided"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 64.005, "high": 64.005, "low": 62.2301, "close": 63.03, "volume": 168308}, "trend_line": 51.851167, "activity_lines": {"activity_5": 63.368667, "activity_10": 61.624, "activity_20": 58.656643, "activity_30": 55.992333}, "trend_signal": 1, "fair_value": 39.445, "relative_strength": 16.862585, "rate_of_change": 1.5305945818933, "market_dynamics": 1.146073, "expectation": {"probability": 47.3305, "direction": "undecided"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 62.97, "high": 66.6, "low": 61.4273, "close": 65.94, "volume": 316221}, "trend_line": 52.756167, "activity_lines": {"activity_5": 64.385333, "activity_10": 62.607273, "activity_20": 59.565333, "activity_30": 56.90129}, "trend_signal": 1, "fair_value": 39.639808, "relative_strength": 19.209631, "rate_of_change": 1.7453801955894286, "market_dynamics": 1.203927, "expectation": {"probability": 46.0107, "direction": "undecided"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 65.98, "high": 70.3, "low": 65.72, "close": 69.11, "volume": 421473}, "trend_line": 53.773167, "activity_lines": {"activity_5": 66.042667, "activity_10": 64.061818, "activity_20": 60.712833, "activity_30": 57.956376}, "trend_signal": 1, "fair_value": 39.861026, "relative_strength": 25.604398, "rate_of_change": 1.927736713700226, "market_dynamics": 1.294393, "expectation": {"probability": 47.0856, "direction": "undecided"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 68.01, "high": 70.61, "low": 66.98, "close": 67.36, "volume": 255114}, "trend_line": 54.626833, "activity_lines": {"activity_5": 66.744667, "activity_10": 65.013455, "activity_20": 61.616762, "activity_30": 58.832946}, "trend_signal": 1, "fair_value": 40.058526, "relative_strength": 21.757317, "rate_of_change": 1.5875315656970639, "market_dynamics": 1.342196, "expectation": {"probability": 47.2304, "direction": "undecided"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 67.51, "high": 68.7436, "low": 65.64, "close": 67.45, "volume": 519377}, "trend_line": 55.449167, "activity_lines": {"activity_5": 67.262, "activity_10": 65.796364, "activity_20": 62.456881, "activity_30": 59.660247}, "trend_signal": 1, "fair_value": 40.241795, "relative_strength": 21.680855, "rate_of_change": 1.5053664194664278, "market_dynamics": 1.497925, "expectation": {"probability": 46.0107, "direction": "undecided"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 67.43, "high": 74.469, "low": 67.43, "close": 74.32, "volume": 459736}, "trend_line": 56.5225, "activity_lines": {"activity_5": 69.842667, "activity_10": 67.619455, "activity_20": 63.874238, "activity_30": 60.87772}, "trend_signal": 1, "fair_value": 40.471538, "relative_strength": 36.0966, "rate_of_change": 1.9357062658849284, "market_dynamics": 1.536948, "expectation": {"probability": 47.0856, "direction": "undecided"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 74.47, "high": 77.43, "low": 72.51, "close": 74.67, "volume": 514850}, "trend_line": 57.6525, "activity_lines": {"activity_5": 71.787333, "activity_10": 69.220727, "activity_20": 65.222119, "activity_30": 62.048527}, "trend_signal": 1, "fair_value": 40.699359, "relative_strength": 37.728919, "rate_of_change": 1.9992038568711619, "market_dynamics": 1.538306, "expectation": {"probability": 47.2923, "direction": "undecided"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 74.67, "high": 75.26, "low": 71.8, "close": 74.76, "volume": 328413}, "trend_line": 58.7355, "activity_lines": {"activity_5": 73.18, "activity_10": 70.566182, "activity_20": 66.472667, "activity_30": 63.152237}, "trend_signal": 1, "fair_value": 40.932244, "relative_strength": 35.424665, "rate_of_change": 1.87849616235202, "market_dynamics": 1.605966, "expectation": {"probability": 48.4736, "direction": "undecided"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 74.79, "high": 82.7633, "low": 71.08, "close": 77.6, "volume": 488857}, "trend_line": 59.970833, "activity_lines": {"activity_5": 75.142667, "activity_10": 72.223818, "activity_20": 67.886024, "activity_30": 64.369301}, "trend_signal": 1, "fair_value": 41.172115, "relative_strength": 39.717312, "rate_of_change": 2.103213559091175, "market_dynamics": 1.661952, "expectation": {"probability": 48.6799, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 77.34, "high": 83.1199, "low": 73.88, "close": 75.33, "volume": 487413}, "trend_line": 60.8685, "activity_lines": {"activity_5": 75.666, "activity_10": 73.224, "activity_20": 68.949048, "activity_30": 65.360215}, "trend_signal": 1, "fair_value": 41.408782, "relative_strength": 36.12906, "rate_of_change": 1.4968393052002438, "market_dynamics": 1.687132, "expectation": {"probability": 49.4268, "direction": "undecided"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 74.3, "high": 77.51, "low": 70.275, "close": 70.94, "volume": 649690}, "trend_line": 61.515167, "activity_lines": {"activity_5": 74.200667, "activity_10": 73.220909, "activity_20": 69.482238, "activity_30": 66.009989}, "trend_signal": 1, "fair_value": 41.661859, "relative_strength": 28.643071, "rate_of_change": 1.0624000920016115, "market_dynamics": 1.476469, "expectation": {"probability": 49.5319, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 71.44, "high": 74.2799, "low": 69.4, "close": 70.74, "volume": 972792}, "trend_line": 62.116833, "activity_lines": {"activity_5": 72.894, "activity_10": 73.037636, "activity_20": 69.920333, "activity_30": 66.60514}, "trend_signal": 1, "fair_value": 41.920385, "relative_strength": 29.97958, "rate_of_change": 0.9780774877844379, "market_dynamics": 1.162231, "expectation": {"probability": 49.197, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 72.48, "high": 80.94, "low": 70.96, "close": 76.52, "volume": 526778}, "trend_line": 62.902167, "activity_lines": {"activity_5": 73.776, "activity_10": 73.818, "activity_20": 70.858524, "activity_30": 67.534376}, "trend_signal": 1, "fair_value": 42.210705, "relative_strength": 43.898401, "rate_of_change": 1.2642853186027674, "market_dynamics": 0.837336, "expectation": {"probability": 49.0085, "direction": "undecided"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 76.85, "high": 81.5799, "low": 75.1101, "close": 79.68, "volume": 362994}, "trend_line": 63.8195, "activity_lines": {"activity_5": 75.594, "activity_10": 75.038182, "activity_20": 72.014, "activity_30": 68.616817}, "trend_signal": 1, "fair_value": 42.539359, "relative_strength": 42.88642, "rate_of_change": 1.4583488037860435, "market_dynamics": 0.550288, "expectation": {"probability": 49.5394, "direction": "undecided"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 78.44, "high": 84.8399, "low": 77.05, "close": 84.28, "volume": 362357}, "trend_line": 64.919833, "activity_lines": {"activity_5": 78.806667, "activity_10": 76.870727, "activity_20": 73.500429, "activity_30": 69.936849}, "trend_signal": 1, "fair_value": 42.893333, "relative_strength": 43.35611, "rate_of_change": 1.7241329060866963, "market_dynamics": 0.53666, "expectation": {"probability": 50.1582, "direction": "undecided"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 84.36, "high": 89.24, "low": 79.03, "close": 81.65, "volume": 1022582}, "trend_line": 65.883833, "activity_lines": {"activity_5": 80.546, "activity_10": 77.919091, "activity_20": 74.601524, "activity_30": 71.016215}, "trend_signal": 1, "fair_value": 43.232115, "relative_strength": 29.961552, "rate_of_change": 1.4849083176168965, "market_dynamics": 0.754843, "expectation": {"probability": 50.2823, "direction": "undecided"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 80.57, "high": 84.935, "low": 80.1, "close": 84.78, "volume": 622536}, "trend_line": 66.962167, "activity_lines": {"activity_5": 82.614667, "activity_10": 79.403273, "activity_20": 75.891048, "activity_30": 72.235323}, "trend_signal": 1, "fair_value": 43.599038, "relative_strength": 30.908893, "rate_of_change": 1.6367201950742576, "market_dynamics": 0.866205, "expectation": {"probability": 50.1544, "direction": "undecided"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 84.88, "high": 107.07, "low": 81.18, "close": 107.0, "volume": 1085317}, "trend_line": 68.7905, "activity_lines": {"activity_5": 91.154, "activity_10": 84.743636, "activity_20": 79.177333, "activity_30": 74.818409}, "trend_signal": 1, "fair_value": 44.109231, "relative_strength": 60.191377, "rate_of_change": 2.7303970016382544, "market_dynamics": 1.177728, "expectation": {"probability": 50.6498, "direction": "undecided"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 105.71, "high": 114.27, "low": 102.735, "close": 112.52, "volume": 946620}, "trend_line": 70.8935, "activity_lines": {"activity_5": 99.501333, "activity_10": 90.501455, "activity_20": 82.782333, "activity_30": 77.639667}, "trend_signal": 1, "fair_value": 44.660641, "relative_strength": 57.254573, "rate_of_change": 3.0571081762743533, "market_dynamics": 1.401366, "expectation": {"probability": 51.2278, "direction": "undecided"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 112.01, "high": 114.27, "low": 109.015, "close": 110.8, "volume": 630813}, "trend_line": 72.858, "activity_lines": {"activity_5": 105.086, "activity_10": 95.311636, "activity_20": 85.993143, "activity_30": 80.21428}, "trend_signal": 1, "fair_value": 45.195769, "relative_strength": 53.071707, "rate_of_change": 2.7710579954438717, "market_dynamics": 1.443825, "expectation": {"probability": 51.3712, "direction": "undecided"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 110.8, "high": 112.58, "low": 105.0, "close": 112.26, "volume": 674283}, "trend_line": 74.767667, "activity_lines": {"activity_5": 109.389333, "activity_10": 99.742364, "activity_20": 89.120381, "activity_30": 82.756344}, "trend_signal": 1, "fair_value": 45.740385, "relative_strength": 51.013457, "rate_of_change": 2.621080732383539, "market_dynamics": 1.543499, "expectation": {"probability": 51.1997, "direction": "undecided"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 113.3, "high": 123.1595, "low": 113.3, "close": 117.96, "volume": 557049}, "trend_line": 76.694333, "activity_lines": {"activity_5": 113.552, "activity_10": 104.458182, "activity_20": 92.556048, "activity_30": 85.542946}, "trend_signal": 1, "fair_value": 46.315833, "relative_strength": 51.822345, "rate_of_change": 2.5768705609070257, "market_dynamics": 1.425328, "expectation": {"probability": 51.6636, "direction": "undecided"}}], "links": {"chart": "https://sharemaestro.com/terminal/d398a64c-8b54-4394-a946-22c711643d60/", "share_image": "https://sharemaestro.com/terminal/d398a64c-8b54-4394-a946-22c711643d60/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}