{"ticker": {"uuid": "4033572a-bc81-4db9-84da-af9f18a9d1a3", "symbol": "PPIH", "name": "Perma-Pipe International Holdings Inc", "exchange": "NASDAQ", "asset_type": "Equity", "sector": "Industrials", "industry": "Building Products & Equipment", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, PPIH rose 9.18%, moving from 28.11 to 30.69. 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.15 and has softened across the 12-week window. Market Dynamics is -0.19 on the latest week. Expectation is undecided at 49.28%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "30.69"}, {"label": "12-Week Change", "value": "9.18%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Undecided 49.28%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "-10.15"}, {"label": "Market Dynamics", "value": "-0.19"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 32.1, "high": 33.075, "low": 30.63, "close": 30.69, "volume": 353709}, "trend_line": 30.454, "activity_lines": {"activity_5": 31.668667, "activity_10": 31.859818, "activity_20": 31.354095, "activity_30": 31.163591}, "trend_signal": 1, "fair_value": 16.25761, "relative_strength": -10.151058, "rate_of_change": 0.32614066875308906, "market_dynamics": -0.192062, "expectation": {"probability": 49.2782, "direction": "undecided"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 10.19, "high": 10.69, "low": 10.19, "close": 10.55, "volume": 12927}, "trend_line": 10.2815, "activity_lines": {"activity_5": 10.460673, "activity_10": 10.597102, "activity_20": 10.60534, "activity_30": 10.51239}, "trend_signal": 1, "fair_value": 8.265864, "relative_strength": -10.180936, "rate_of_change": 0.35463550764959767, "market_dynamics": -0.739802, "expectation": {"probability": 52.4418, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 10.72, "high": 10.73, "low": 9.6, "close": 9.81, "volume": 73012}, "trend_line": 10.300167, "activity_lines": {"activity_5": 10.248, "activity_10": 10.433827, "activity_20": 10.527554, "activity_30": 10.481971}, "trend_signal": 0, "fair_value": 8.292403, "relative_strength": -19.416081, "rate_of_change": 0.18155911102466232, "market_dynamics": -0.728509, "expectation": {"probability": 53.7457, "direction": "undecided"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 9.76, "high": 10.28, "low": 9.6, "close": 10.14, "volume": 25707}, "trend_line": 10.319833, "activity_lines": {"activity_5": 10.191333, "activity_10": 10.34928, "activity_20": 10.486863, "activity_30": 10.471637}, "trend_signal": 0, "fair_value": 8.318941, "relative_strength": -15.655118, "rate_of_change": 0.19092894319091208, "market_dynamics": -0.801542, "expectation": {"probability": 50.1404, "direction": "undecided"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 10.14, "high": 10.2, "low": 8.805, "close": 9.51, "volume": 51458}, "trend_line": 10.311833, "activity_lines": {"activity_5": 9.935333, "activity_10": 10.164733, "activity_20": 10.389268, "activity_30": 10.41939}, "trend_signal": 0, "fair_value": 8.341569, "relative_strength": -22.047783, "rate_of_change": -0.07752063429707748, "market_dynamics": -0.830795, "expectation": {"probability": 54.1695, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 9.3298, "high": 9.85, "low": 8.21, "close": 8.67, "volume": 137720}, "trend_line": 10.2855, "activity_lines": {"activity_5": 9.465333, "activity_10": 9.857822, "activity_20": 10.21972, "activity_30": 10.313465}, "trend_signal": 0, "fair_value": 8.358685, "relative_strength": -28.020528, "rate_of_change": -0.25536681984666815, "market_dynamics": -0.991633, "expectation": {"probability": 52.6712, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 8.56, "high": 8.97, "low": 8.0, "close": 8.61, "volume": 54091}, "trend_line": 10.268833, "activity_lines": {"activity_5": 9.09, "activity_10": 9.581093, "activity_20": 10.053934, "activity_30": 10.205368}, "trend_signal": 0, "fair_value": 8.376377, "relative_strength": -30.585405, "rate_of_change": -0.16204365368722945, "market_dynamics": -1.068614, "expectation": {"probability": 52.3485, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 8.6, "high": 8.8501, "low": 8.3, "close": 8.61, "volume": 161231}, "trend_line": 10.2575, "activity_lines": {"activity_5": 8.844, "activity_10": 9.346909, "activity_20": 9.897624, "activity_30": 10.098347}, "trend_signal": 0, "fair_value": 8.394454, "relative_strength": -29.688268, "rate_of_change": -0.11036307631062342, "market_dynamics": -1.074201, "expectation": {"probability": 48.363, "direction": "undecided"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 8.42, "high": 8.65, "low": 7.7701, "close": 7.96, "volume": 74007}, "trend_line": 10.207833, "activity_lines": {"activity_5": 8.461333, "activity_10": 9.028909, "activity_20": 9.684766, "activity_30": 9.950121}, "trend_signal": 0, "fair_value": 8.407595, "relative_strength": -35.998138, "rate_of_change": -0.4842018035583666, "market_dynamics": -1.103621, "expectation": {"probability": 51.7869, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 8.2, "high": 9.54, "low": 7.8201, "close": 9.06, "volume": 166072}, "trend_line": 10.198167, "activity_lines": {"activity_5": 8.590667, "activity_10": 8.953455, "activity_20": 9.587766, "activity_30": 9.876067}, "trend_signal": 0, "fair_value": 8.427531, "relative_strength": -24.72222, "rate_of_change": -0.09469198800569192, "market_dynamics": -0.991312, "expectation": {"probability": 46.4115, "direction": "undecided"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 8.87, "high": 9.619, "low": 8.52, "close": 9.26, "volume": 64141}, "trend_line": 10.165167, "activity_lines": {"activity_5": 8.816667, "activity_10": 8.940545, "activity_20": 9.514718, "activity_30": 9.81554}, "trend_signal": 0, "fair_value": 8.448685, "relative_strength": -21.677959, "rate_of_change": -0.3235875623531118, "market_dynamics": -0.865798, "expectation": {"probability": 46.7532, "direction": "undecided"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 9.27, "high": 9.3, "low": 8.81, "close": 8.92, "volume": 37709}, "trend_line": 10.102833, "activity_lines": {"activity_5": 8.89, "activity_10": 8.886364, "activity_20": 9.414717, "activity_30": 9.735207}, "trend_signal": 0, "fair_value": 8.467979, "relative_strength": -22.622975, "rate_of_change": -0.6132117652371072, "market_dynamics": -0.832403, "expectation": {"probability": 50.5611, "direction": "undecided"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 8.795, "high": 9.28, "low": 8.43, "close": 8.75, "volume": 63575}, "trend_line": 10.027833, "activity_lines": {"activity_5": 8.886, "activity_10": 8.830909, "activity_20": 9.306955, "activity_30": 9.647928}, "trend_signal": 0, "fair_value": 8.487723, "relative_strength": -24.978909, "rate_of_change": -0.7423660274301384, "market_dynamics": -0.722559, "expectation": {"probability": 50.4279, "direction": "undecided"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 8.66, "high": 9.1, "low": 8.51, "close": 8.55, "volume": 48237}, "trend_line": 9.953167, "activity_lines": {"activity_5": 8.806, "activity_10": 8.758364, "activity_20": 9.190097, "activity_30": 9.552583}, "trend_signal": 0, "fair_value": 8.507595, "relative_strength": -28.884922, "rate_of_change": -0.7445875893625152, "market_dynamics": -0.813205, "expectation": {"probability": 49.8037, "direction": "undecided"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 8.63, "high": 8.98, "low": 7.94, "close": 8.35, "volume": 51855}, "trend_line": 9.85817, "activity_lines": {"activity_5": 8.62, "activity_10": 8.678364, "activity_20": 9.065573, "activity_30": 9.449153}, "trend_signal": 0, "fair_value": 8.524646, "relative_strength": -29.29007, "rate_of_change": -0.9544399285172358, "market_dynamics": -0.875635, "expectation": {"probability": 50.4354, "direction": "undecided"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 8.23, "high": 8.7723, "low": 8.14, "close": 8.46, "volume": 28180}, "trend_line": 9.784837, "activity_lines": {"activity_5": 8.518, "activity_10": 8.639455, "activity_20": 8.965001, "activity_30": 9.358949}, "trend_signal": 0, "fair_value": 8.544326, "relative_strength": -27.567415, "rate_of_change": -0.7438804565147474, "market_dynamics": -0.880074, "expectation": {"probability": 44.8746, "direction": "negative"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 8.37, "high": 8.64, "low": 8.0501, "close": 8.2, "volume": 36480}, "trend_line": 9.704837, "activity_lines": {"activity_5": 8.382667, "activity_10": 8.557091, "activity_20": 8.851429, "activity_30": 9.256701}, "trend_signal": 0, "fair_value": 8.562338, "relative_strength": -26.855211, "rate_of_change": -0.8175915449587977, "market_dynamics": -0.883363, "expectation": {"probability": 52.3015, "direction": "undecided"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 8.2, "high": 8.3, "low": 7.8, "close": 8.17, "volume": 20150}, "trend_line": 9.65267, "activity_lines": {"activity_5": 8.285333, "activity_10": 8.476727, "activity_20": 8.748095, "activity_30": 9.15768}, "trend_signal": 0, "fair_value": 8.57721, "relative_strength": -26.619565, "rate_of_change": -0.5375360760824625, "market_dynamics": -0.844949, "expectation": {"probability": 50.567, "direction": "undecided"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 7.86, "high": 8.1, "low": 6.654, "close": 6.89, "volume": 128475}, "trend_line": 9.539337, "activity_lines": {"activity_5": 7.8, "activity_10": 8.171636, "activity_20": 8.533952, "activity_30": 8.979443}, "trend_signal": 0, "fair_value": 8.583556, "relative_strength": -38.587193, "rate_of_change": -1.1741103756784474, "market_dynamics": -0.793371, "expectation": {"probability": 48.6702, "direction": "undecided"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 7.0, "high": 7.46, "low": 6.41, "close": 6.86, "volume": 53232}, "trend_line": 9.43167, "activity_lines": {"activity_5": 7.415333, "activity_10": 7.880545, "activity_20": 8.33319, "activity_30": 8.806582}, "trend_signal": 0, "fair_value": 8.590672, "relative_strength": -38.25467, "rate_of_change": -1.128663344213537, "market_dynamics": -0.826959, "expectation": {"probability": 48.3168, "direction": "undecided"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 7.01, "high": 7.17, "low": 6.45, "close": 6.71, "volume": 36280}, "trend_line": 9.30867, "activity_lines": {"activity_5": 7.08, "activity_10": 7.602182, "activity_20": 8.135476, "activity_30": 8.630991}, "trend_signal": 0, "fair_value": 8.597435, "relative_strength": -37.163654, "rate_of_change": -1.3041168743181335, "market_dynamics": -0.915372, "expectation": {"probability": 48.1579, "direction": "undecided"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 6.56, "high": 6.8699, "low": 6.44, "close": 6.62, "volume": 16242}, "trend_line": 9.173003, "activity_lines": {"activity_5": 6.831333, "activity_10": 7.353818, "activity_20": 7.946714, "activity_30": 8.457528}, "trend_signal": 0, "fair_value": 8.604358, "relative_strength": -35.677584, "rate_of_change": -1.457426248862617, "market_dynamics": -1.020885, "expectation": {"probability": 48.0, "direction": "undecided"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 6.615, "high": 6.75, "low": 6.6, "close": 6.75, "volume": 18674}, "trend_line": 9.03667, "activity_lines": {"activity_5": 6.731333, "activity_10": 7.170909, "activity_20": 7.789048, "activity_30": 8.301205}, "trend_signal": 0, "fair_value": 8.612242, "relative_strength": -37.687259, "rate_of_change": -1.4862417465686941, "market_dynamics": -1.046631, "expectation": {"probability": 42.0198, "direction": "negative"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 6.7187, "high": 6.9999, "low": 6.235, "close": 6.33, "volume": 22669}, "trend_line": 8.883003, "activity_lines": {"activity_5": 6.586, "activity_10": 6.948, "activity_20": 7.605952, "activity_30": 8.126582}, "trend_signal": 0, "fair_value": 8.618364, "relative_strength": -42.601316, "rate_of_change": -1.7004825892723805, "market_dynamics": -1.155223, "expectation": {"probability": 49.3811, "direction": "undecided"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 6.2736, "high": 6.615, "low": 6.17, "close": 6.35, "volume": 33958}, "trend_line": 8.722003, "activity_lines": {"activity_5": 6.484667, "activity_10": 6.769091, "activity_20": 7.442905, "activity_30": 7.963162}, "trend_signal": 0, "fair_value": 8.624454, "relative_strength": -42.949322, "rate_of_change": -1.8124501365135146, "market_dynamics": -1.21535, "expectation": {"probability": 41.7251, "direction": "negative"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 6.31, "high": 7.1, "low": 6.25, "close": 7.1, "volume": 16818}, "trend_line": 8.594337, "activity_lines": {"activity_5": 6.667333, "activity_10": 6.762909, "activity_20": 7.366333, "activity_30": 7.858517}, "trend_signal": 0, "fair_value": 8.635159, "relative_strength": -36.128232, "rate_of_change": -1.4637234130738246, "market_dynamics": -1.176677, "expectation": {"probability": 41.7251, "direction": "negative"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 7.15, "high": 7.24, "low": 6.33, "close": 6.49, "volume": 27410}, "trend_line": 8.44567, "activity_lines": {"activity_5": 6.620667, "activity_10": 6.670545, "activity_20": 7.239143, "activity_30": 7.722753}, "trend_signal": 0, "fair_value": 8.640415, "relative_strength": -41.007925, "rate_of_change": -1.7298251162364202, "market_dynamics": -1.254915, "expectation": {"probability": 48.3601, "direction": "undecided"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 6.53, "high": 8.19, "low": 6.4, "close": 7.93, "volume": 92003}, "trend_line": 8.36, "activity_lines": {"activity_5": 7.062667, "activity_10": 6.871091, "activity_20": 7.25919, "activity_30": 7.689484}, "trend_signal": 0, "fair_value": 8.652467, "relative_strength": -27.660559, "rate_of_change": -1.0143659413640405, "market_dynamics": -0.639427, "expectation": {"probability": 40.3203, "direction": "negative"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 7.9306, "high": 8.4, "low": 7.775, "close": 7.85, "volume": 112521}, "trend_line": 8.278333, "activity_lines": {"activity_5": 7.399333, "activity_10": 7.061455, "activity_20": 7.274857, "activity_30": 7.656581}, "trend_signal": 0, "fair_value": 8.664903, "relative_strength": -30.03945, "rate_of_change": -0.976877990430616, "market_dynamics": -0.002039, "expectation": {"probability": 48.1859, "direction": "undecided"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 7.79, "high": 8.3301, "low": 7.7709, "close": 8.095, "volume": 67890}, "trend_line": 8.198167, "activity_lines": {"activity_5": 7.716333, "activity_10": 7.278909, "activity_20": 7.314381, "activity_30": 7.644753}, "trend_signal": 0, "fair_value": 8.677691, "relative_strength": -27.841173, "rate_of_change": -0.9683833689705426, "market_dynamics": 0.53384, "expectation": {"probability": 40.1857, "direction": "negative"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 7.92, "high": 8.18, "low": 7.52, "close": 7.9371, "volume": 46136}, "trend_line": 8.116403, "activity_lines": {"activity_5": 7.864367, "activity_10": 7.4452, "activity_20": 7.343462, "activity_30": 7.62791}, "trend_signal": 0, "fair_value": 8.689531, "relative_strength": -28.666462, "rate_of_change": -0.9973448942916109, "market_dynamics": 1.047395, "expectation": {"probability": 47.2863, "direction": "undecided"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 7.9, "high": 8.7, "low": 7.78, "close": 8.59, "volume": 76316}, "trend_line": 8.05107, "activity_lines": {"activity_5": 8.174227, "activity_10": 7.707889, "activity_20": 7.441023, "activity_30": 7.658464}, "trend_signal": 0, "fair_value": 8.705108, "relative_strength": -19.552295, "rate_of_change": -0.8049501731247296, "market_dynamics": 1.116439, "expectation": {"probability": 45.8968, "direction": "undecided"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 8.42, "high": 8.6001, "low": 7.955, "close": 8.35, "volume": 31467}, "trend_line": 8.002403, "activity_lines": {"activity_5": 8.264087, "activity_10": 7.891124, "activity_20": 7.517299, "activity_30": 7.67775}, "trend_signal": 0, "fair_value": 8.718442, "relative_strength": -23.350661, "rate_of_change": -0.6044786593583216, "market_dynamics": 1.051561, "expectation": {"probability": 50.9547, "direction": "undecided"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 8.35, "high": 8.5, "low": 8.12, "close": 8.29, "volume": 6137}, "trend_line": 7.940737, "activity_lines": {"activity_5": 8.305947, "activity_10": 8.034358, "activity_20": 7.589765, "activity_30": 7.696305}, "trend_signal": 0, "fair_value": 8.731817, "relative_strength": -24.983953, "rate_of_change": -0.7705935329675211, "market_dynamics": 0.965628, "expectation": {"probability": 50.9243, "direction": "undecided"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 8.16, "high": 8.6, "low": 7.85, "close": 8.3101, "volume": 38623}, "trend_line": 7.90074, "activity_lines": {"activity_5": 8.325173, "activity_10": 8.145611, "activity_20": 7.665384, "activity_30": 7.720135}, "trend_signal": 0, "fair_value": 8.746049, "relative_strength": -24.282126, "rate_of_change": -0.5036938007139703, "market_dynamics": 0.974757, "expectation": {"probability": 45.3855, "direction": "undecided"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 8.3101, "high": 8.48, "low": 8.01, "close": 8.4, "volume": 11333}, "trend_line": 7.89174, "activity_lines": {"activity_5": 8.360027, "activity_10": 8.237571, "activity_20": 7.749754, "activity_30": 7.752345}, "trend_signal": 0, "fair_value": 8.760472, "relative_strength": -23.487059, "rate_of_change": -0.11391338026563909, "market_dynamics": 0.8325, "expectation": {"probability": 45.7093, "direction": "undecided"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 8.02, "high": 8.5, "low": 8.01, "close": 8.2, "volume": 14975}, "trend_line": 7.878073, "activity_lines": {"activity_5": 8.297353, "activity_10": 8.269531, "activity_20": 7.815363, "activity_30": 7.772233}, "trend_signal": 0, "fair_value": 8.773869, "relative_strength": -25.628409, "rate_of_change": -0.1731810728686039, "market_dynamics": 0.737161, "expectation": {"probability": 51.9764, "direction": "undecided"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 8.196, "high": 8.35, "low": 8.02, "close": 8.2, "volume": 12906}, "trend_line": 7.864407, "activity_lines": {"activity_5": 8.26068, "activity_10": 8.2704, "activity_20": 7.880971, "activity_30": 7.793002}, "trend_signal": 0, "fair_value": 8.77951, "relative_strength": -23.541848, "rate_of_change": -0.1734688165494244, "market_dynamics": 0.701697, "expectation": {"probability": 49.6344, "direction": "undecided"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 8.23, "high": 8.25, "low": 7.82, "close": 7.99, "volume": 27308}, "trend_line": 7.865407, "activity_lines": {"activity_5": 8.164007, "activity_10": 8.228178, "activity_20": 7.926437, "activity_30": 7.801105}, "trend_signal": 0, "fair_value": 8.788356, "relative_strength": -25.507962, "rate_of_change": 0.012715516885129851, "market_dynamics": 0.616664, "expectation": {"probability": 50.1465, "direction": "undecided"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 7.82, "high": 8.065, "low": 7.53, "close": 7.63, "volume": 22710}, "trend_line": 7.81774, "activity_lines": {"activity_5": 7.967333, "activity_10": 8.117956, "activity_20": 7.932379, "activity_30": 7.785917}, "trend_signal": 0, "fair_value": 8.792779, "relative_strength": -29.412321, "rate_of_change": -0.6060334830734198, "market_dynamics": 0.434128, "expectation": {"probability": 44.478, "direction": "negative"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 7.86, "high": 7.9067, "low": 7.52, "close": 7.635, "volume": 18784}, "trend_line": 7.763573, "activity_lines": {"activity_5": 7.817667, "activity_10": 8.017098, "activity_20": 7.93513, "activity_30": 7.774128}, "trend_signal": 1, "fair_value": 8.797363, "relative_strength": -27.237694, "rate_of_change": -0.6928728763044004, "market_dynamics": 0.310092, "expectation": {"probability": 46.172, "direction": "undecided"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 7.68, "high": 8.2, "low": 7.54, "close": 8.2, "volume": 19519}, "trend_line": 7.739573, "activity_lines": {"activity_5": 7.907333, "activity_10": 8.02446, "activity_20": 7.987287, "activity_30": 7.802284}, "trend_signal": 1, "fair_value": 8.808196, "relative_strength": -20.009623, "rate_of_change": -0.3091360125035215, "market_dynamics": 0.161537, "expectation": {"probability": 52.7686, "direction": "undecided"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 7.86, "high": 8.17, "low": 7.55, "close": 8.01, "volume": 29402}, "trend_line": 7.714907, "activity_lines": {"activity_5": 7.933667, "activity_10": 8.004367, "activity_20": 8.013824, "activity_30": 7.819731}, "trend_signal": 1, "fair_value": 8.818709, "relative_strength": -23.160918, "rate_of_change": -0.3186997525574066, "market_dynamics": 0.008454, "expectation": {"probability": 54.6183, "direction": "undecided"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 8.14, "high": 8.2, "low": 7.7696, "close": 7.9, "volume": 12457}, "trend_line": 7.69324, "activity_lines": {"activity_5": 7.936, "activity_10": 7.970456, "activity_20": 8.023885, "activity_30": 7.831673}, "trend_signal": 1, "fair_value": 8.828645, "relative_strength": -22.811204, "rate_of_change": -0.2808459000218652, "market_dynamics": -0.097371, "expectation": {"probability": 55.2935, "direction": "positive"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 7.95, "high": 8.2, "low": 7.9, "close": 8.08, "volume": 27720}, "trend_line": 7.68424, "activity_lines": {"activity_5": 8.004333, "activity_10": 7.976364, "activity_20": 8.043612, "activity_30": 7.856625}, "trend_signal": 1, "fair_value": 8.839863, "relative_strength": -19.343629, "rate_of_change": -0.11698582131846062, "market_dynamics": -0.118229, "expectation": {"probability": 51.925, "direction": "undecided"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 8.06, "high": 8.08, "low": 7.33, "close": 7.61, "volume": 29082}, "trend_line": 7.655907, "activity_lines": {"activity_5": 7.886, "activity_10": 7.901, "activity_20": 8.01034, "activity_30": 7.851835}, "trend_signal": 1, "fair_value": 8.848901, "relative_strength": -22.526813, "rate_of_change": -0.36871570903563583, "market_dynamics": -0.231778, "expectation": {"probability": 53.0779, "direction": "undecided"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 7.55, "high": 7.55, "low": 6.83, "close": 7.18, "volume": 45548}, "trend_line": 7.621907, "activity_lines": {"activity_5": 7.626, "activity_10": 7.761818, "activity_20": 7.933687, "activity_30": 7.821132}, "trend_signal": 1, "fair_value": 8.852555, "relative_strength": -21.512846, "rate_of_change": -0.44410152840153105, "market_dynamics": -0.341454, "expectation": {"probability": 51.8216, "direction": "undecided"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 7.17, "high": 8.15, "low": 6.85, "close": 7.95, "volume": 77415}, "trend_line": 7.614573, "activity_lines": {"activity_5": 7.690667, "activity_10": 7.781182, "activity_20": 7.927081, "activity_30": 7.842299}, "trend_signal": 1, "fair_value": 8.861978, "relative_strength": -15.234916, "rate_of_change": -0.09622263824526031, "market_dynamics": -0.183079, "expectation": {"probability": 51.9506, "direction": "undecided"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 8.2, "high": 9.1599, "low": 8.0, "close": 8.85, "volume": 120410}, "trend_line": 7.679907, "activity_lines": {"activity_5": 8.059333, "activity_10": 7.968727, "activity_20": 8.006094, "activity_30": 7.922004}, "trend_signal": 1, "fair_value": 8.877523, "relative_strength": -5.455242, "rate_of_change": 0.8580126554699785, "market_dynamics": 0.059278, "expectation": {"probability": 55.0, "direction": "positive"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 9.06, "high": 9.45, "low": 8.85, "close": 8.92, "volume": 77006}, "trend_line": 7.748573, "activity_lines": {"activity_5": 8.388, "activity_10": 8.153364, "activity_20": 8.087012, "activity_30": 8.00201}, "trend_signal": 1, "fair_value": 8.893485, "relative_strength": -5.077715, "rate_of_change": 0.8940993686512133, "market_dynamics": 0.412455, "expectation": {"probability": 53.8495, "direction": "undecided"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 9.04, "high": 9.24, "low": 8.75, "close": 8.76, "volume": 33963}, "trend_line": 7.816907, "activity_lines": {"activity_5": 8.607333, "activity_10": 8.285455, "activity_20": 8.148764, "activity_30": 8.067263}, "trend_signal": 1, "fair_value": 8.906049, "relative_strength": -7.829594, "rate_of_change": 0.881891414070684, "market_dynamics": 0.695955, "expectation": {"probability": 56.0095, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 8.675, "high": 9.0, "low": 8.57, "close": 9.0, "volume": 54510}, "trend_line": 7.89624, "activity_lines": {"activity_5": 8.83, "activity_10": 8.440727, "activity_20": 8.229454, "activity_30": 8.143592}, "trend_signal": 1, "fair_value": 8.920985, "relative_strength": -5.662878, "rate_of_change": 1.0148899046643396, "market_dynamics": 0.923858, "expectation": {"probability": 53.7222, "direction": "undecided"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 9.0, "high": 9.2097, "low": 8.88, "close": 8.95, "volume": 64508}, "trend_line": 7.969573, "activity_lines": {"activity_5": 8.914667, "activity_10": 8.572364, "activity_20": 8.30343, "activity_30": 8.211576}, "trend_signal": 1, "fair_value": 8.933613, "relative_strength": -3.824669, "rate_of_change": 0.928707840693797, "market_dynamics": 1.009656, "expectation": {"probability": 54.6075, "direction": "undecided"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 9.0, "high": 9.27, "low": 8.9281, "close": 9.26, "volume": 89618}, "trend_line": 8.06724, "activity_lines": {"activity_5": 9.036, "activity_10": 8.743273, "activity_20": 8.404072, "activity_30": 8.29483}, "trend_signal": 1, "fair_value": 8.94701, "relative_strength": -2.219617, "rate_of_change": 1.2254985304733441, "market_dynamics": 1.185076, "expectation": {"probability": 52.8775, "direction": "undecided"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 9.2, "high": 9.8799, "low": 9.0, "close": 9.3, "volume": 126683}, "trend_line": 8.165573, "activity_lines": {"activity_5": 9.143333, "activity_10": 8.896727, "activity_20": 8.503905, "activity_30": 8.374363}, "trend_signal": 1, "fair_value": 8.962138, "relative_strength": -4.455717, "rate_of_change": 1.2189174984257345, "market_dynamics": 1.429197, "expectation": {"probability": 53.7931, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 9.3, "high": 9.58, "low": 8.66, "close": 9.08, "volume": 68396}, "trend_line": 8.231573, "activity_lines": {"activity_5": 9.152, "activity_10": 8.988, "activity_20": 8.578071, "activity_30": 8.433358}, "trend_signal": 1, "fair_value": 8.979959, "relative_strength": -6.089604, "rate_of_change": 0.8082715077067947, "market_dynamics": 1.409343, "expectation": {"probability": 56.0135, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 8.94, "high": 9.08, "low": 8.75, "close": 8.9, "volume": 44500}, "trend_line": 8.311907, "activity_lines": {"activity_5": 9.079333, "activity_10": 9.019818, "activity_20": 8.631857, "activity_30": 8.476482}, "trend_signal": 1, "fair_value": 8.993677, "relative_strength": -7.244083, "rate_of_change": 0.9759252575419131, "market_dynamics": 1.241179, "expectation": {"probability": 56.3327, "direction": "positive"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 8.8, "high": 8.8, "low": 8.1, "close": 8.31, "volume": 39558}, "trend_line": 8.324573, "activity_lines": {"activity_5": 8.816667, "activity_10": 8.913091, "activity_20": 8.626119, "activity_30": 8.476359}, "trend_signal": 1, "fair_value": 9.002074, "relative_strength": -15.796147, "rate_of_change": 0.15238380313927238, "market_dynamics": 0.819391, "expectation": {"probability": 52.5887, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 8.31, "high": 8.48, "low": 7.72, "close": 8.28, "volume": 64006}, "trend_line": 8.338907, "activity_lines": {"activity_5": 8.586667, "activity_10": 8.794364, "activity_20": 8.617, "activity_30": 8.473483}, "trend_signal": 1, "fair_value": 9.0106, "relative_strength": -15.370794, "rate_of_change": 0.17218901197697017, "market_dynamics": 0.394821, "expectation": {"probability": 52.2978, "direction": "undecided"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 8.3, "high": 9.78, "low": 8.08, "close": 9.59, "volume": 117361}, "trend_line": 8.38874, "activity_lines": {"activity_5": 8.858667, "activity_10": 8.924182, "activity_20": 8.731262, "activity_30": 8.554199}, "trend_signal": 1, "fair_value": 9.02649, "relative_strength": 2.345715, "rate_of_change": 0.597596303688236, "market_dynamics": 0.445181, "expectation": {"probability": 51.864, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 9.63, "high": 9.77, "low": 9.4201, "close": 9.58, "volume": 37402}, "trend_line": 8.443503, "activity_lines": {"activity_5": 9.108, "activity_10": 9.04, "activity_20": 8.835238, "activity_30": 8.631055}, "trend_signal": 1, "fair_value": 9.043734, "relative_strength": 4.969906, "rate_of_change": 0.652815559905295, "market_dynamics": 0.518086, "expectation": {"probability": 55.1695, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 9.44, "high": 9.67, "low": 8.52, "close": 8.61, "volume": 41030}, "trend_line": 8.44417, "activity_lines": {"activity_5": 9.000667, "activity_10": 8.964545, "activity_20": 8.837571, "activity_30": 8.641796}, "trend_signal": 1, "fair_value": 9.054183, "relative_strength": -2.15999, "rate_of_change": 0.007899564908071605, "market_dynamics": 0.422543, "expectation": {"probability": 53.7363, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 8.66, "high": 9.27, "low": 8.34, "close": 8.9, "volume": 41681}, "trend_line": 8.462503, "activity_lines": {"activity_5": 9.009333, "activity_10": 8.948909, "activity_20": 8.865571, "activity_30": 8.671205}, "trend_signal": 1, "fair_value": 9.066938, "relative_strength": 1.328945, "rate_of_change": 0.21710837181155943, "market_dynamics": 0.313903, "expectation": {"probability": 51.401, "direction": "undecided"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 8.5226, "high": 8.68, "low": 8.26, "close": 8.52, "volume": 23598}, "trend_line": 8.47017, "activity_lines": {"activity_5": 8.852, "activity_10": 8.865091, "activity_20": 8.853143, "activity_30": 8.674914}, "trend_signal": 1, "fair_value": 9.076969, "relative_strength": -7.372429, "rate_of_change": 0.09059967246096866, "market_dynamics": -0.222165, "expectation": {"probability": 54.7129, "direction": "undecided"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 8.5, "high": 12.43, "low": 8.23, "close": 11.5, "volume": 231831}, "trend_line": 8.5765, "activity_lines": {"activity_5": 9.672, "activity_10": 9.336545, "activity_20": 9.121571, "activity_30": 8.870387}, "trend_signal": 1, "fair_value": 9.105815, "relative_strength": 23.761034, "rate_of_change": 1.2553467049657778, "market_dynamics": -0.083617, "expectation": {"probability": 51.8401, "direction": "undecided"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 11.45, "high": 11.45, "low": 9.7, "close": 10.22, "volume": 131181}, "trend_line": 8.637167, "activity_lines": {"activity_5": 9.938, "activity_10": 9.535273, "activity_20": 9.25181, "activity_30": 8.976419}, "trend_signal": 1, "fair_value": 9.125815, "relative_strength": 10.995158, "rate_of_change": 0.7073631434734504, "market_dynamics": 0.250979, "expectation": {"probability": 53.0988, "direction": "undecided"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 10.32, "high": 10.4, "low": 9.88, "close": 10.4, "volume": 38158}, "trend_line": 8.7105, "activity_lines": {"activity_5": 10.221333, "activity_10": 9.746, "activity_20": 9.386762, "activity_30": 9.090151}, "trend_signal": 1, "fair_value": 9.14511, "relative_strength": 19.819848, "rate_of_change": 0.8490399687767978, "market_dynamics": 0.539741, "expectation": {"probability": 48.5974, "direction": "undecided"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 10.04, "high": 12.38, "low": 9.7533, "close": 12.21, "volume": 350284}, "trend_line": 8.844167, "activity_lines": {"activity_5": 10.988667, "activity_10": 10.258545, "activity_20": 9.678762, "activity_30": 9.315925}, "trend_signal": 1, "fair_value": 9.173508, "relative_strength": 32.428886, "rate_of_change": 1.5345502554388482, "market_dynamics": 1.174959, "expectation": {"probability": 48.682, "direction": "undecided"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 12.25, "high": 13.44, "low": 11.75, "close": 13.0, "volume": 222437}, "trend_line": 9.011167, "activity_lines": {"activity_5": 11.798667, "activity_10": 10.843818, "activity_20": 10.025714, "activity_30": 9.584043}, "trend_signal": 1, "fair_value": 9.206841, "relative_strength": 38.385543, "rate_of_change": 1.888250187948733, "market_dynamics": 1.233184, "expectation": {"probability": 48.888, "direction": "undecided"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 12.82, "high": 13.25, "low": 11.64, "close": 11.65, "volume": 178630}, "trend_line": 9.145167, "activity_lines": {"activity_5": 11.86, "activity_10": 11.097818, "activity_20": 10.224333, "activity_30": 9.75429}, "trend_signal": 1, "fair_value": 9.231905, "relative_strength": 22.626836, "rate_of_change": 1.4870437979897646, "market_dynamics": 1.304687, "expectation": {"probability": 53.561, "direction": "undecided"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 11.74, "high": 14.4799, "low": 11.65, "close": 14.3, "volume": 254775}, "trend_line": 9.367333, "activity_lines": {"activity_5": 12.794667, "activity_10": 11.796182, "activity_20": 10.662333, "activity_30": 10.08686}, "trend_signal": 1, "fair_value": 9.268251, "relative_strength": 48.830709, "rate_of_change": 2.429326878339123, "market_dynamics": 1.56928, "expectation": {"probability": 48.993, "direction": "undecided"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 14.34, "high": 14.34, "low": 12.49, "close": 13.44, "volume": 117387}, "trend_line": 9.542, "activity_lines": {"activity_5": 13.170667, "activity_10": 12.252364, "activity_20": 10.992048, "activity_30": 10.349613}, "trend_signal": 1, "fair_value": 9.300751, "relative_strength": 37.053619, "rate_of_change": 1.8646395937883222, "market_dynamics": 1.483413, "expectation": {"probability": 53.561, "direction": "undecided"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 13.44, "high": 13.6894, "low": 12.61, "close": 13.16, "volume": 108708}, "trend_line": 9.713667, "activity_lines": {"activity_5": 13.250667, "activity_10": 12.569818, "activity_20": 11.273952, "activity_30": 10.583032}, "trend_signal": 1, "fair_value": 9.329021, "relative_strength": 32.924574, "rate_of_change": 1.7990672814923427, "market_dynamics": 1.323297, "expectation": {"probability": 52.4781, "direction": "undecided"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 13.01, "high": 13.29, "low": 12.55, "close": 13.19, "volume": 101841}, "trend_line": 9.89, "activity_lines": {"activity_5": 13.277333, "activity_10": 12.815273, "activity_20": 11.538667, "activity_30": 10.807312}, "trend_signal": 1, "fair_value": 9.358764, "relative_strength": 32.069554, "rate_of_change": 1.8153082661779678, "market_dynamics": 1.228643, "expectation": {"probability": 48.993, "direction": "undecided"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 13.39, "high": 13.81, "low": 12.3501, "close": 12.775, "volume": 112253}, "trend_line": 10.0465, "activity_lines": {"activity_5": 13.153, "activity_10": 12.900364, "activity_20": 11.745143, "activity_30": 10.993441}, "trend_signal": 1, "fair_value": 9.385078, "relative_strength": 29.033904, "rate_of_change": 1.5824064711830073, "market_dynamics": 0.956852, "expectation": {"probability": 52.3691, "direction": "undecided"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 12.84, "high": 15.4248, "low": 12.78, "close": 14.31, "volume": 386249}, "trend_line": 10.269833, "activity_lines": {"activity_5": 13.465333, "activity_10": 13.241364, "activity_20": 12.081262, "activity_30": 11.268505}, "trend_signal": 1, "fair_value": 9.421553, "relative_strength": 35.618229, "rate_of_change": 2.222993082167921, "market_dynamics": 1.038291, "expectation": {"probability": 48.993, "direction": "undecided"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 14.4, "high": 15.3807, "low": 14.08, "close": 14.14, "volume": 226452}, "trend_line": 10.501833, "activity_lines": {"activity_5": 13.720333, "activity_10": 13.477091, "activity_20": 12.376286, "activity_30": 11.518194}, "trend_signal": 1, "fair_value": 9.458283, "relative_strength": 37.216813, "rate_of_change": 2.25904355017262, "market_dynamics": 1.087452, "expectation": {"probability": 53.561, "direction": "undecided"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 14.1, "high": 16.32, "low": 13.5, "close": 15.35, "volume": 286591}, "trend_line": 10.7485, "activity_lines": {"activity_5": 14.332, "activity_10": 13.864818, "activity_20": 12.761595, "activity_30": 11.830978}, "trend_signal": 1, "fair_value": 9.502065, "relative_strength": 44.635662, "rate_of_change": 2.3487994905270386, "market_dynamics": 1.315015, "expectation": {"probability": 48.7875, "direction": "undecided"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 15.31, "high": 15.8, "low": 14.57, "close": 15.34, "volume": 199353}, "trend_line": 10.964833, "activity_lines": {"activity_5": 14.794333, "activity_10": 14.193636, "activity_20": 13.112429, "activity_30": 12.127204}, "trend_signal": 1, "fair_value": 9.545463, "relative_strength": 41.689562, "rate_of_change": 2.0126808391868685, "market_dynamics": 1.471392, "expectation": {"probability": 52.5769, "direction": "undecided"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 15.64, "high": 17.5846, "low": 15.2, "close": 16.57, "volume": 391659}, "trend_line": 11.219833, "activity_lines": {"activity_5": 15.523333, "activity_10": 14.703545, "activity_20": 13.546786, "activity_30": 12.488828}, "trend_signal": 1, "fair_value": 9.601296, "relative_strength": 46.707876, "rate_of_change": 2.325616815139811, "market_dynamics": 1.531082, "expectation": {"probability": 48.7875, "direction": "undecided"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 16.76, "high": 17.439, "low": 15.8461, "close": 16.37, "volume": 163549}, "trend_line": 11.4735, "activity_lines": {"activity_5": 15.932667, "activity_10": 15.087636, "activity_20": 13.928857, "activity_30": 12.821097}, "trend_signal": 1, "fair_value": 9.656681, "relative_strength": 42.38116, "rate_of_change": 2.260880353566761, "market_dynamics": 1.583998, "expectation": {"probability": 53.6575, "direction": "undecided"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 16.28, "high": 16.35, "low": 13.0, "close": 13.48, "volume": 319239}, "trend_line": 11.622833, "activity_lines": {"activity_5": 15.241333, "activity_10": 14.908636, "activity_20": 14.003357, "activity_30": 12.950548}, "trend_signal": 1, "fair_value": 9.691104, "relative_strength": 19.285405, "rate_of_change": 1.3015470431864766, "market_dynamics": 1.197754, "expectation": {"probability": 52.6752, "direction": "undecided"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 13.31, "high": 17.5, "low": 13.0, "close": 15.9, "volume": 292782}, "trend_line": 11.8545, "activity_lines": {"activity_5": 15.400667, "activity_10": 15.168909, "activity_20": 14.285143, "activity_30": 13.226495}, "trend_signal": 1, "fair_value": 9.737386, "relative_strength": 38.09728, "rate_of_change": 1.9932059593388278, "market_dynamics": 1.0486, "expectation": {"probability": 47.5235, "direction": "undecided"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 16.13, "high": 16.2, "low": 14.27, "close": 14.35, "volume": 121134}, "trend_line": 12.024167, "activity_lines": {"activity_5": 15.006667, "activity_10": 15.097545, "activity_20": 14.385976, "activity_30": 13.387495}, "trend_signal": 1, "fair_value": 9.773283, "relative_strength": 24.9489, "rate_of_change": 1.4312455185794464, "market_dynamics": 0.463952, "expectation": {"probability": 51.7894, "direction": "undecided"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 14.25, "high": 15.27, "low": 13.3301, "close": 14.69, "volume": 180023}, "trend_line": 12.203833, "activity_lines": {"activity_5": 14.792, "activity_10": 15.066909, "activity_20": 14.491429, "activity_30": 13.559484}, "trend_signal": 1, "fair_value": 9.80995, "relative_strength": 29.828666, "rate_of_change": 1.4942074573648154, "market_dynamics": -0.033963, "expectation": {"probability": 48.5367, "direction": "undecided"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 14.63, "high": 15.0, "low": 14.0301, "close": 14.68, "volume": 134716}, "trend_line": 12.3905, "activity_lines": {"activity_5": 14.699333, "activity_10": 14.999636, "activity_20": 14.580738, "activity_30": 13.719237}, "trend_signal": 1, "fair_value": 9.84745, "relative_strength": 25.222213, "rate_of_change": 1.5295768141042239, "market_dynamics": -0.248156, "expectation": {"probability": 52.1163, "direction": "undecided"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 14.75, "high": 17.08, "low": 14.53, "close": 16.07, "volume": 145499}, "trend_line": 12.6295, "activity_lines": {"activity_5": 15.182667, "activity_10": 15.178364, "activity_20": 14.78119, "activity_30": 13.956624}, "trend_signal": 1, "fair_value": 9.894373, "relative_strength": 33.820915, "rate_of_change": 1.928897138937095, "market_dynamics": -0.442625, "expectation": {"probability": 49.4822, "direction": "undecided"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 15.9, "high": 16.87, "low": 14.94, "close": 15.19, "volume": 113951}, "trend_line": 12.858833, "activity_lines": {"activity_5": 15.2, "activity_10": 15.162, "activity_20": 14.870833, "activity_30": 14.121817}, "trend_signal": 1, "fair_value": 9.937129, "relative_strength": 27.257269, "rate_of_change": 1.8158517756047383, "market_dynamics": -0.455303, "expectation": {"probability": 53.3419, "direction": "undecided"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 14.93, "high": 15.2634, "low": 14.75, "close": 14.95, "volume": 69959}, "trend_line": 13.081167, "activity_lines": {"activity_5": 15.184667, "activity_10": 15.104909, "activity_20": 14.923429, "activity_30": 14.256731}, "trend_signal": 1, "fair_value": 9.9762, "relative_strength": 24.081272, "rate_of_change": 1.7290371529049335, "market_dynamics": -0.488774, "expectation": {"probability": 52.2279, "direction": "undecided"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 14.88, "high": 15.15, "low": 14.32, "close": 15.08, "volume": 91345}, "trend_line": 13.264167, "activity_lines": {"activity_5": 15.172667, "activity_10": 15.078545, "activity_20": 14.979119, "activity_30": 14.385688}, "trend_signal": 1, "fair_value": 10.016392, "relative_strength": 20.724933, "rate_of_change": 1.3989577535398776, "market_dynamics": -0.528243, "expectation": {"probability": 49.4822, "direction": "undecided"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 15.0, "high": 15.2843, "low": 14.05, "close": 14.09, "volume": 64005}, "trend_line": 13.4145, "activity_lines": {"activity_5": 14.804667, "activity_10": 14.899273, "activity_20": 14.92419, "activity_30": 14.438968}, "trend_signal": 1, "fair_value": 10.050046, "relative_strength": 14.591591, "rate_of_change": 1.1333768641483466, "market_dynamics": -0.783082, "expectation": {"probability": 52.1163, "direction": "undecided"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 14.48, "high": 14.48, "low": 13.06, "close": 13.41, "volume": 139995}, "trend_line": 13.5745, "activity_lines": {"activity_5": 14.249333, "activity_10": 14.637818, "activity_20": 14.8055, "activity_30": 14.438677}, "trend_signal": 1, "fair_value": 10.078956, "relative_strength": 12.060038, "rate_of_change": 1.192739200119275, "market_dynamics": -0.94068, "expectation": {"probability": 48.9429, "direction": "undecided"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 13.3695, "high": 14.68, "low": 13.06, "close": 13.93, "volume": 163267}, "trend_line": 13.742167, "activity_lines": {"activity_5": 14.044667, "activity_10": 14.472182, "activity_20": 14.736476, "activity_30": 14.461613}, "trend_signal": 1, "fair_value": 10.108315, "relative_strength": 19.22791, "rate_of_change": 1.2351615160779386, "market_dynamics": -1.032663, "expectation": {"probability": 46.6757, "direction": "undecided"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 13.92, "high": 14.53, "low": 12.63, "close": 13.13, "volume": 97080}, "trend_line": 13.895833, "activity_lines": {"activity_5": 13.657333, "activity_10": 14.196909, "activity_20": 14.587595, "activity_30": 14.422118}, "trend_signal": 0, "fair_value": 10.130559, "relative_strength": 14.447762, "rate_of_change": 1.1182079216472876, "market_dynamics": -1.175056, "expectation": {"probability": 46.844, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 12.7201, "high": 14.2, "low": 12.7201, "close": 13.76, "volume": 66503}, "trend_line": 13.971167, "activity_lines": {"activity_5": 13.601333, "activity_10": 14.058364, "activity_20": 14.499, "activity_30": 14.413355}, "trend_signal": 0, "fair_value": 10.156585, "relative_strength": 18.634726, "rate_of_change": 0.5421337461381394, "market_dynamics": -1.22111, "expectation": {"probability": 37.4329, "direction": "negative"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 13.9, "high": 14.09, "low": 13.26, "close": 13.47, "volume": 62310}, "trend_line": 14.0795, "activity_lines": {"activity_5": 13.536667, "activity_10": 13.884, "activity_20": 14.378095, "activity_30": 14.381022}, "trend_signal": 0, "fair_value": 10.181905, "relative_strength": 17.892237, "rate_of_change": 0.7754040875755047, "market_dynamics": -1.207361, "expectation": {"probability": 46.9713, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 13.34, "high": 13.6, "low": 10.85, "close": 11.28, "volume": 208057}, "trend_line": 14.108833, "activity_lines": {"activity_5": 12.783333, "activity_10": 13.333455, "activity_20": 14.052619, "activity_30": 14.200409}, "trend_signal": 0, "fair_value": 10.193123, "relative_strength": 8.825318, "rate_of_change": 0.20833836428851282, "market_dynamics": -1.204151, "expectation": {"probability": 46.3526, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 10.49, "high": 11.3699, "low": 8.81, "close": 10.75, "volume": 450654}, "trend_line": 14.060167, "activity_lines": {"activity_5": 11.995333, "activity_10": 12.773636, "activity_20": 13.690286, "activity_30": 13.98371}, "trend_signal": 0, "fair_value": 10.200815, "relative_strength": -3.995866, "rate_of_change": -0.3449328516398256, "market_dynamics": -1.117742, "expectation": {"probability": 45.0469, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 11.29, "high": 12.5, "low": 10.9, "close": 11.96, "volume": 115348}, "trend_line": 14.0255, "activity_lines": {"activity_5": 11.822667, "activity_10": 12.514545, "activity_20": 13.465095, "activity_30": 13.848215}, "trend_signal": 0, "fair_value": 10.207738, "relative_strength": 8.482333, "rate_of_change": -0.24656179403843972, "market_dynamics": -1.116097, "expectation": {"probability": 35.3033, "direction": "negative"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 11.86, "high": 13.21, "low": 11.85, "close": 12.65, "volume": 96627}, "trend_line": 14.058833, "activity_lines": {"activity_5": 11.958, "activity_10": 12.435273, "activity_20": 13.321714, "activity_30": 13.759473}, "trend_signal": 0, "fair_value": 10.210879, "relative_strength": 7.149058, "rate_of_change": 0.23765997647143222, "market_dynamics": -1.094574, "expectation": {"probability": 35.5372, "direction": "negative"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 12.69, "high": 15.31, "low": 11.22, "close": 13.5, "volume": 220670}, "trend_line": 14.032167, "activity_lines": {"activity_5": 12.450667, "activity_10": 12.554727, "activity_20": 13.277952, "activity_30": 13.723419}, "trend_signal": 0, "fair_value": 10.206521, "relative_strength": 9.93601, "rate_of_change": -0.18967434921519105, "market_dynamics": -0.993446, "expectation": {"probability": 36.8152, "direction": "negative"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 13.33, "high": 14.09, "low": 12.72, "close": 13.55, "volume": 108010}, "trend_line": 14.035833, "activity_lines": {"activity_5": 12.958, "activity_10": 12.694, "activity_20": 13.252619, "activity_30": 13.692312}, "trend_signal": 0, "fair_value": 10.208379, "relative_strength": 9.90937, "rate_of_change": 0.02612568678808366, "market_dynamics": -0.884245, "expectation": {"probability": 37.8024, "direction": "negative"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 13.92, "high": 15.01, "low": 13.36, "close": 13.59, "volume": 123300}, "trend_line": 14.050167, "activity_lines": {"activity_5": 13.327333, "activity_10": 12.838, "activity_20": 13.230762, "activity_30": 13.663548}, "trend_signal": 0, "fair_value": 10.208379, "relative_strength": 2.632618, "rate_of_change": 0.10212432707057606, "market_dynamics": -0.644484, "expectation": {"probability": 38.3308, "direction": "negative"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 13.41, "high": 13.75, "low": 12.5, "close": 13.02, "volume": 71245}, "trend_line": 14.0445, "activity_lines": {"activity_5": 13.317333, "activity_10": 12.884545, "activity_20": 13.165619, "activity_30": 13.597086}, "trend_signal": 0, "fair_value": 10.196456, "relative_strength": 0.257047, "rate_of_change": -0.04033404015767752, "market_dynamics": -0.520425, "expectation": {"probability": 47.9089, "direction": "undecided"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 13.29, "high": 13.7053, "low": 12.81, "close": 13.29, "volume": 45586}, "trend_line": 14.061667, "activity_lines": {"activity_5": 13.326667, "activity_10": 12.982182, "activity_20": 13.132524, "activity_30": 13.548409}, "trend_signal": 0, "fair_value": 10.202226, "relative_strength": -0.033535, "rate_of_change": 0.12223290255972516, "market_dynamics": -0.413669, "expectation": {"probability": 43.0777, "direction": "negative"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 13.2, "high": 14.9087, "low": 13.2, "close": 14.54, "volume": 78050}, "trend_line": 14.069333, "activity_lines": {"activity_5": 13.71, "activity_10": 13.315636, "activity_20": 13.225143, "activity_30": 13.579269}, "trend_signal": 0, "fair_value": 10.23229, "relative_strength": 6.552572, "rate_of_change": 0.05451700712298474, "market_dynamics": -0.140636, "expectation": {"probability": 41.0764, "direction": "negative"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 14.72, "high": 19.14, "low": 14.22, "close": 17.33, "volume": 271042}, "trend_line": 14.175667, "activity_lines": {"activity_5": 14.954, "activity_10": 14.136909, "activity_20": 13.584143, "activity_30": 13.789634}, "trend_signal": 0, "fair_value": 10.292546, "relative_strength": 26.449977, "rate_of_change": 0.7557856509615656, "market_dynamics": 0.304377, "expectation": {"probability": 41.5888, "direction": "negative"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 18.39, "high": 23.17, "low": 17.9858, "close": 20.695, "volume": 675638}, "trend_line": 14.353833, "activity_lines": {"activity_5": 17.067667, "activity_10": 15.46, "activity_20": 14.257619, "activity_30": 14.210237}, "trend_signal": 0, "fair_value": 10.375527, "relative_strength": 48.811238, "rate_of_change": 1.2568438578586754, "market_dynamics": 0.848233, "expectation": {"probability": 42.5651, "direction": "negative"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 20.83, "high": 24.5, "low": 20.83, "close": 22.98, "volume": 325993}, "trend_line": 14.6085, "activity_lines": {"activity_5": 19.469333, "activity_10": 17.017727, "activity_20": 15.1225, "activity_30": 14.766763}, "trend_signal": 1, "fair_value": 10.46386, "relative_strength": 56.016541, "rate_of_change": 1.7742090213812542, "market_dynamics": 1.29169, "expectation": {"probability": 44.1903, "direction": "negative"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 23.03, "high": 24.49, "low": 22.1, "close": 23.98, "volume": 266423}, "trend_line": 14.8555, "activity_lines": {"activity_5": 21.540333, "activity_10": 18.556909, "activity_20": 16.044381, "activity_30": 15.371376}, "trend_signal": 1, "fair_value": 10.559822, "relative_strength": 57.465927, "rate_of_change": 1.6907964541191767, "market_dynamics": 1.540922, "expectation": {"probability": 44.8213, "direction": "negative"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 23.89, "high": 24.39, "low": 22.71, "close": 23.795, "volume": 143391}, "trend_line": 15.103, "activity_lines": {"activity_5": 22.837, "activity_10": 19.856455, "activity_20": 16.906262, "activity_30": 15.948118}, "trend_signal": 1, "fair_value": 10.654021, "relative_strength": 53.996496, "rate_of_change": 1.6660496112550942, "market_dynamics": 1.505268, "expectation": {"probability": 49.545, "direction": "undecided"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 23.71, "high": 24.24, "low": 22.2401, "close": 22.83, "volume": 110853}, "trend_line": 15.414667, "activity_lines": {"activity_5": 23.195, "activity_10": 20.793364, "activity_20": 17.630024, "activity_30": 16.446634}, "trend_signal": 1, "fair_value": 10.744149, "relative_strength": 43.869868, "rate_of_change": 2.0636098788320196, "market_dynamics": 1.377946, "expectation": {"probability": 48.6425, "direction": "undecided"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 22.86, "high": 25.65, "low": 22.6, "close": 24.02, "volume": 376400}, "trend_line": 15.685333, "activity_lines": {"activity_5": 23.583, "activity_10": 21.777909, "activity_20": 18.422262, "activity_30": 17.001817}, "trend_signal": 1, "fair_value": 10.838956, "relative_strength": 47.831101, "rate_of_change": 1.7558991057023827, "market_dynamics": 1.369277, "expectation": {"probability": 45.0022, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 23.9, "high": 24.32, "low": 20.92, "close": 21.1, "volume": 189338}, "trend_line": 15.910333, "activity_lines": {"activity_5": 22.776, "activity_10": 22.041909, "activity_20": 18.888357, "activity_30": 17.351151}, "trend_signal": 1, "fair_value": 10.915559, "relative_strength": 31.13561, "rate_of_change": 1.434461098148185, "market_dynamics": 1.168457, "expectation": {"probability": 48.3614, "direction": "undecided"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 21.55, "high": 26.9199, "low": 21.55, "close": 26.27, "volume": 702690}, "trend_line": 16.296333, "activity_lines": {"activity_5": 23.817667, "activity_10": 23.099, "activity_20": 19.808881, "activity_30": 18.019516}, "trend_signal": 1, "fair_value": 11.023379, "relative_strength": 54.744917, "rate_of_change": 2.4260962985501373, "market_dynamics": 1.225743, "expectation": {"probability": 44.6845, "direction": "negative"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 26.69, "high": 28.09, "low": 25.0, "close": 27.27, "volume": 494873}, "trend_line": 16.716, "activity_lines": {"activity_5": 25.04, "activity_10": 24.101909, "activity_20": 20.765071, "activity_30": 18.727495}, "trend_signal": 1, "fair_value": 11.137097, "relative_strength": 56.877948, "rate_of_change": 2.5752235180761245, "market_dynamics": 1.309737, "expectation": {"probability": 44.9699, "direction": "negative"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 27.03, "high": 30.715, "low": 26.25, "close": 30.38, "volume": 536307}, "trend_line": 17.193, "activity_lines": {"activity_5": 27.067333, "activity_10": 25.438818, "activity_20": 21.951738, "activity_30": 19.609043}, "trend_signal": 1, "fair_value": 11.269662, "relative_strength": 73.19928, "rate_of_change": 2.853553481694187, "market_dynamics": 1.314051, "expectation": {"probability": 45.9667, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 30.5, "high": 32.9, "low": 28.81, "close": 29.79, "volume": 708393}, "trend_line": 17.679667, "activity_lines": {"activity_5": 28.394667, "activity_10": 26.431182, "activity_20": 22.991262, "activity_30": 20.421753}, "trend_signal": 1, "fair_value": 11.398572, "relative_strength": 67.091718, "rate_of_change": 2.830611295294579, "market_dynamics": 1.537478, "expectation": {"probability": 49.9363, "direction": "undecided"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 29.66, "high": 32.4375, "low": 28.26, "close": 30.51, "volume": 621622}, "trend_line": 18.198333, "activity_lines": {"activity_5": 29.577333, "activity_10": 27.389091, "activity_20": 24.00869, "activity_30": 21.249516}, "trend_signal": 1, "fair_value": 11.535495, "relative_strength": 66.412446, "rate_of_change": 2.933686477239663, "market_dynamics": 1.550162, "expectation": {"probability": 46.0707, "direction": "undecided"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 30.56, "high": 33.09, "low": 30.1802, "close": 31.0, "volume": 485020}, "trend_line": 18.729, "activity_lines": {"activity_5": 30.296, "activity_10": 28.299182, "activity_20": 24.984452, "activity_30": 22.07543}, "trend_signal": 1, "fair_value": 11.673379, "relative_strength": 63.36368, "rate_of_change": 2.916019835443156, "market_dynamics": 1.521757, "expectation": {"probability": 46.9177, "direction": "undecided"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 26.76, "high": 28.0918, "low": 22.2414, "close": 23.84, "volume": 2296637}, "trend_line": 19.054, "activity_lines": {"activity_5": 28.312667, "activity_10": 27.779818, "activity_20": 25.190929, "activity_30": 22.405172}, "trend_signal": 1, "fair_value": 11.765815, "relative_strength": 22.051852, "rate_of_change": 1.7352768433979353, "market_dynamics": 1.280491, "expectation": {"probability": 50.0, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 23.47, "high": 25.0, "low": 21.96, "close": 22.96, "volume": 1697234}, "trend_line": 19.372333, "activity_lines": {"activity_5": 26.264667, "activity_10": 27.099636, "activity_20": 25.264357, "activity_30": 22.657172}, "trend_signal": 1, "fair_value": 11.852418, "relative_strength": 17.07909, "rate_of_change": 1.6706885693292886, "market_dynamics": 0.871383, "expectation": {"probability": 49.4659, "direction": "undecided"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 23.08, "high": 23.9876, "low": 22.29, "close": 22.44, "volume": 541537}, "trend_line": 19.656, "activity_lines": {"activity_5": 24.538, "activity_10": 26.322545, "activity_20": 25.243452, "activity_30": 22.855086}, "trend_signal": 1, "fair_value": 11.935944, "relative_strength": 12.553041, "rate_of_change": 1.4642893037198856, "market_dynamics": 0.300095, "expectation": {"probability": 48.7398, "direction": "undecided"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 22.39, "high": 27.745, "low": 22.13, "close": 25.125, "volume": 944096}, "trend_line": 20.055833, "activity_lines": {"activity_5": 24.196333, "activity_10": 26.062364, "activity_20": 25.436119, "activity_30": 23.207925}, "trend_signal": 1, "fair_value": 12.035847, "relative_strength": 27.811889, "rate_of_change": 2.0341524216524265, "market_dynamics": -0.127676, "expectation": {"probability": 47.3968, "direction": "undecided"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 26.48, "high": 27.47, "low": 24.04, "close": 24.7, "volume": 519068}, "trend_line": 20.4205, "activity_lines": {"activity_5": 24.072, "activity_10": 25.651727, "activity_20": 25.530667, "activity_30": 23.507548}, "trend_signal": 1, "fair_value": 12.13354, "relative_strength": 21.655482, "rate_of_change": 1.8182590571032415, "market_dynamics": -0.436707, "expectation": {"probability": 49.2594, "direction": "undecided"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 24.73, "high": 29.935, "low": 24.73, "close": 28.77, "volume": 526931}, "trend_line": 20.9305, "activity_lines": {"activity_5": 25.724333, "activity_10": 26.009636, "activity_20": 25.9585, "activity_30": 24.046226}, "trend_signal": 1, "fair_value": 12.254822, "relative_strength": 37.120397, "rate_of_change": 2.497490267133508, "market_dynamics": -0.494548, "expectation": {"probability": 47.5287, "direction": "undecided"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 29.09, "high": 29.89, "low": 26.27, "close": 27.72, "volume": 291988}, "trend_line": 21.4785, "activity_lines": {"activity_5": 26.698, "activity_10": 26.149364, "activity_20": 26.218571, "activity_30": 24.484258}, "trend_signal": 1, "fair_value": 12.371296, "relative_strength": 28.316286, "rate_of_change": 2.618188767587979, "market_dynamics": -0.434792, "expectation": {"probability": 49.6675, "direction": "undecided"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 27.67, "high": 28.89, "low": 26.3364, "close": 27.8, "volume": 376079}, "trend_line": 22.046833, "activity_lines": {"activity_5": 27.381, "activity_10": 26.352, "activity_20": 26.436786, "activity_30": 24.892097}, "trend_signal": 1, "fair_value": 12.48886, "relative_strength": 31.469597, "rate_of_change": 2.6460553576832604, "market_dynamics": -0.432684, "expectation": {"probability": 47.4817, "direction": "undecided"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 28.58, "high": 28.94, "low": 24.1, "close": 24.24, "volume": 476947}, "trend_line": 22.456167, "activity_lines": {"activity_5": 26.52, "activity_10": 25.943545, "activity_20": 26.282119, "activity_30": 25.033591}, "trend_signal": 1, "fair_value": 12.58495, "relative_strength": 14.091969, "rate_of_change": 1.8566566907818514, "market_dynamics": -0.47863, "expectation": {"probability": 49.7741, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 24.0, "high": 25.22, "low": 23.0101, "close": 24.03, "volume": 394449}, "trend_line": 22.8355, "activity_lines": {"activity_5": 25.648, "activity_10": 25.610909, "activity_20": 26.101452, "activity_30": 25.135129}, "trend_signal": 1, "fair_value": 12.677771, "relative_strength": 16.051949, "rate_of_change": 1.6892152610015727, "market_dynamics": -0.639951, "expectation": {"probability": 49.2483, "direction": "undecided"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 24.25, "high": 25.9, "low": 23.635, "close": 25.7, "volume": 179202}, "trend_line": 23.242167, "activity_lines": {"activity_5": 25.377333, "activity_10": 25.708636, "activity_20": 26.079595, "activity_30": 25.319935}, "trend_signal": 1, "fair_value": 12.780014, "relative_strength": 17.544013, "rate_of_change": 1.7808543714829927, "market_dynamics": -0.747493, "expectation": {"probability": 46.7762, "direction": "undecided"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 25.22, "high": 29.795, "low": 24.71, "close": 27.87, "volume": 369136}, "trend_line": 23.7195, "activity_lines": {"activity_5": 26.034667, "activity_10": 26.167091, "activity_20": 26.255333, "activity_30": 25.618505}, "trend_signal": 1, "fair_value": 12.898027, "relative_strength": 25.31766, "rate_of_change": 2.0537370719348225, "market_dynamics": -0.782373, "expectation": {"probability": 47.3531, "direction": "undecided"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 27.99, "high": 36.4761, "low": 27.45, "close": 32.59, "volume": 511757}, "trend_line": 24.352833, "activity_lines": {"activity_5": 28.255333, "activity_10": 27.394455, "activity_20": 26.856595, "activity_30": 26.190796}, "trend_signal": 1, "fair_value": 13.04854, "relative_strength": 47.609857, "rate_of_change": 2.670094226269527, "market_dynamics": -0.504163, "expectation": {"probability": 48.0247, "direction": "undecided"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 32.95, "high": 33.65, "low": 31.38, "close": 32.24, "volume": 537374}, "trend_line": 24.9935, "activity_lines": {"activity_5": 30.04, "activity_10": 28.373636, "activity_20": 27.383714, "activity_30": 26.699645}, "trend_signal": 1, "fair_value": 13.197835, "relative_strength": 43.213572, "rate_of_change": 2.630769898516532, "market_dynamics": -0.172607, "expectation": {"probability": 50.4747, "direction": "undecided"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 31.99, "high": 33.77, "low": 31.81, "close": 32.98, "volume": 415934}, "trend_line": 25.649833, "activity_lines": {"activity_5": 31.538, "activity_10": 29.358, "activity_20": 27.928262, "activity_30": 27.214903}, "trend_signal": 1, "fair_value": 13.348668, "relative_strength": 43.031208, "rate_of_change": 2.626014763838598, "market_dynamics": 0.270203, "expectation": {"probability": 47.9111, "direction": "undecided"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 32.54, "high": 32.97, "low": 29.86, "close": 30.57, "volume": 405927}, "trend_line": 26.184167, "activity_lines": {"activity_5": 31.636, "activity_10": 29.753636, "activity_20": 28.211333, "activity_30": 27.532333}, "trend_signal": 1, "fair_value": 13.484694, "relative_strength": 33.377885, "rate_of_change": 2.0831870523289475, "market_dynamics": 0.528025, "expectation": {"probability": 50.6993, "direction": "undecided"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 31.65, "high": 34.245, "low": 29.66, "close": 32.32, "volume": 555707}, "trend_line": 26.683833, "activity_lines": {"activity_5": 31.992667, "activity_10": 30.434727, "activity_20": 28.645357, "activity_30": 27.928194}, "trend_signal": 1, "fair_value": 13.626168, "relative_strength": 36.392165, "rate_of_change": 1.9082753329521664, "market_dynamics": 0.673814, "expectation": {"probability": 47.5191, "direction": "undecided"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 32.27, "high": 33.46, "low": 31.15, "close": 32.5, "volume": 609037}, "trend_line": 27.077333, "activity_lines": {"activity_5": 32.112667, "activity_10": 31.064909, "activity_20": 29.087286, "activity_30": 28.30343}, "trend_signal": 1, "fair_value": 13.765335, "relative_strength": 36.671117, "rate_of_change": 1.474675695954174, "market_dynamics": 0.791321, "expectation": {"probability": 47.4187, "direction": "undecided"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 31.51, "high": 31.9599, "low": 29.55, "close": 29.81, "volume": 420470}, "trend_line": 27.305, "activity_lines": {"activity_5": 31.342, "activity_10": 31.120545, "activity_20": 29.260119, "activity_30": 28.479731}, "trend_signal": 1, "fair_value": 13.885912, "relative_strength": 23.98264, "rate_of_change": 0.8408028959129774, "market_dynamics": 0.622328, "expectation": {"probability": 49.8839, "direction": "undecided"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 29.78, "high": 31.03, "low": 28.61, "close": 28.88, "volume": 416244}, "trend_line": 27.468333, "activity_lines": {"activity_5": 30.423333, "activity_10": 30.905818, "activity_20": 29.347714, "activity_30": 28.581344}, "trend_signal": 1, "fair_value": 14.001873, "relative_strength": 19.256558, "rate_of_change": 0.5981798205456931, "market_dynamics": 0.443705, "expectation": {"probability": 49.7867, "direction": "undecided"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 29.15, "high": 31.65, "low": 28.82, "close": 31.46, "volume": 415806}, "trend_line": 27.723833, "activity_lines": {"activity_5": 30.638, "activity_10": 31.072, "activity_20": 29.691119, "activity_30": 28.838871}, "trend_signal": 1, "fair_value": 14.131746, "relative_strength": 31.03439, "rate_of_change": 0.9301620160204037, "market_dynamics": 0.262031, "expectation": {"probability": 46.6157, "direction": "undecided"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 31.13, "high": 33.67, "low": 30.8, "close": 32.23, "volume": 465812}, "trend_line": 28.037167, "activity_lines": {"activity_5": 31.05, "activity_10": 31.273455, "activity_20": 30.071571, "activity_30": 29.129591}, "trend_signal": 1, "fair_value": 14.270015, "relative_strength": 34.300818, "rate_of_change": 1.1301972566347558, "market_dynamics": 0.114125, "expectation": {"probability": 47.6099, "direction": "undecided"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 32.04, "high": 33.945, "low": 31.23, "close": 33.82, "volume": 333235}, "trend_line": 28.363833, "activity_lines": {"activity_5": 31.998, "activity_10": 31.684727, "activity_20": 30.55931, "activity_30": 29.502677}, "trend_signal": 1, "fair_value": 14.418861, "relative_strength": 37.433273, "rate_of_change": 1.1651177167793003, "market_dynamics": 0.194685, "expectation": {"probability": 48.7023, "direction": "undecided"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 33.82, "high": 35.25, "low": 31.55, "close": 32.37, "volume": 565344}, "trend_line": 28.7395, "activity_lines": {"activity_5": 32.374667, "activity_10": 31.81, "activity_20": 30.854762, "activity_30": 29.76114}, "trend_signal": 1, "fair_value": 14.563957, "relative_strength": 30.211079, "rate_of_change": 1.3244578051210498, "market_dynamics": 0.362732, "expectation": {"probability": 51.9037, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 31.88, "high": 32.6899, "low": 28.53, "close": 28.59, "volume": 474621}, "trend_line": 28.816833, "activity_lines": {"activity_5": 31.320667, "activity_10": 31.245636, "activity_20": 30.755714, "activity_30": 29.751495}, "trend_signal": 1, "fair_value": 14.681265, "relative_strength": 15.410413, "rate_of_change": 0.2690826214791469, "market_dynamics": 0.155573, "expectation": {"probability": 52.2035, "direction": "undecided"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 27.69, "high": 30.37, "low": 27.315, "close": 28.11, "volume": 389920}, "trend_line": 28.844833, "activity_lines": {"activity_5": 30.126, "activity_10": 30.673818, "activity_20": 30.592429, "activity_30": 29.705892}, "trend_signal": 1, "fair_value": 14.796778, "relative_strength": 13.576396, "rate_of_change": 0.09716543105205991, "market_dynamics": -0.23663, "expectation": {"probability": 49.8395, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 28.11, "high": 30.0, "low": 27.65, "close": 28.63, "volume": 356233}, "trend_line": 28.7865, "activity_lines": {"activity_5": 29.328, "activity_10": 30.241273, "activity_20": 30.48181, "activity_30": 29.692032}, "trend_signal": 1, "fair_value": 14.913637, "relative_strength": 16.893152, "rate_of_change": -0.20223032665850788, "market_dynamics": -0.694857, "expectation": {"probability": 45.2446, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 29.04, "high": 31.92, "low": 27.87, "close": 29.34, "volume": 384710}, "trend_line": 28.7715, "activity_lines": {"activity_5": 29.006667, "activity_10": 30.004909, "activity_20": 30.434476, "activity_30": 29.727742}, "trend_signal": 1, "fair_value": 15.033188, "relative_strength": 22.483575, "rate_of_change": -0.05210775884529403, "market_dynamics": -1.111269, "expectation": {"probability": 48.4958, "direction": "undecided"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 29.53, "high": 31.265, "low": 28.0855, "close": 30.79, "volume": 220274}, "trend_line": 28.780833, "activity_lines": {"activity_5": 29.467333, "activity_10": 30.089636, "activity_20": 30.517905, "activity_30": 29.857968}, "trend_signal": 1, "fair_value": 15.161072, "relative_strength": 22.19002, "rate_of_change": 0.03243835045097263, "market_dynamics": -1.189515, "expectation": {"probability": 48.5783, "direction": "undecided"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 30.79, "high": 33.83, "low": 29.81, "close": 33.55, "volume": 300390}, "trend_line": 28.865833, "activity_lines": {"activity_5": 30.953333, "activity_10": 30.658364, "activity_20": 30.833, "activity_30": 30.165656}, "trend_signal": 1, "fair_value": 15.306008, "relative_strength": 25.71121, "rate_of_change": 0.29533544077753865, "market_dynamics": -0.94022, "expectation": {"probability": 48.7834, "direction": "undecided"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 33.55, "high": 36.72, "low": 30.04, "close": 30.31, "volume": 612795}, "trend_line": 29.0815, "activity_lines": {"activity_5": 31.028667, "activity_10": 30.553091, "activity_20": 30.79419, "activity_30": 30.258828}, "trend_signal": 1, "fair_value": 15.428637, "relative_strength": 6.040551, "rate_of_change": 0.7471358959223516, "market_dynamics": -0.678933, "expectation": {"probability": 50.5418, "direction": "undecided"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 30.31, "high": 32.885, "low": 29.54, "close": 32.1, "volume": 734818}, "trend_line": 29.386167, "activity_lines": {"activity_5": 31.554, "activity_10": 30.794182, "activity_20": 30.903905, "activity_30": 30.45357}, "trend_signal": 1, "fair_value": 15.564342, "relative_strength": 8.741973, "rate_of_change": 1.0476316558637004, "market_dynamics": -0.358762, "expectation": {"probability": 48.9909, "direction": "undecided"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 32.25, "high": 33.25, "low": 31.355, "close": 33.09, "volume": 345600}, "trend_line": 29.741167, "activity_lines": {"activity_5": 32.178, "activity_10": 31.217636, "activity_20": 31.087762, "activity_30": 30.692527}, "trend_signal": 1, "fair_value": 15.706265, "relative_strength": 9.378794, "rate_of_change": 1.2080513937050736, "market_dynamics": -0.122311, "expectation": {"probability": 49.2891, "direction": "undecided"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 33.2, "high": 34.185, "low": 32.19, "close": 33.78, "volume": 321072}, "trend_line": 30.029667, "activity_lines": {"activity_5": 32.782, "activity_10": 31.779818, "activity_20": 31.334952, "activity_30": 30.953097}, "trend_signal": 1, "fair_value": 15.855495, "relative_strength": 4.95692, "rate_of_change": 0.9700359101577927, "market_dynamics": -0.017661, "expectation": {"probability": 50.2159, "direction": "undecided"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 33.78, "high": 34.595, "low": 31.685, "close": 31.99, "volume": 450765}, "trend_line": 30.272667, "activity_lines": {"activity_5": 32.59, "activity_10": 31.990909, "activity_20": 31.404333, "activity_30": 31.07957}, "trend_signal": 1, "fair_value": 15.994533, "relative_strength": -1.078494, "rate_of_change": 0.8091997823352438, "market_dynamics": 0.031691, "expectation": {"probability": 49.7204, "direction": "undecided"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 32.98, "high": 34.12, "low": 29.07, "close": 31.24, "volume": 550410}, "trend_line": 30.355, "activity_lines": {"activity_5": 32.252, "activity_10": 32.003818, "activity_20": 31.407, "activity_30": 31.141978}, "trend_signal": 1, "fair_value": 16.127482, "relative_strength": -5.269609, "rate_of_change": 0.2719714123635093, "market_dynamics": -0.025356, "expectation": {"probability": 49.3769, "direction": "undecided"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 32.1, "high": 33.075, "low": 30.63, "close": 30.69, "volume": 353709}, "trend_line": 30.454, "activity_lines": {"activity_5": 31.668667, "activity_10": 31.859818, "activity_20": 31.354095, "activity_30": 31.163591}, "trend_signal": 1, "fair_value": 16.25761, "relative_strength": -10.151058, "rate_of_change": 0.32614066875308906, "market_dynamics": -0.192062, "expectation": {"probability": 49.2782, "direction": "undecided"}}], "links": {"chart": "https://sharemaestro.com/terminal/4033572a-bc81-4db9-84da-af9f18a9d1a3/", "share_image": "https://sharemaestro.com/terminal/4033572a-bc81-4db9-84da-af9f18a9d1a3/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}