{"ticker": {"uuid": "994bb479-cd53-4187-8374-daf852f9dfe3", "symbol": "PDFS", "name": "PDF Solutions Inc", "exchange": "NASDAQ", "asset_type": "Equity", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "summary": "Over the latest 12 completed weeks ending 2026-05-29, PDFS rose 53.70%, moving from 31.77 to 48.83. 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 36.58 and has improved across the 12-week window. Market Dynamics is 1.47 on the latest week. Expectation is positive at 56.25%.", "key_points": [{"label": "Week Ending", "value": "2026-05-29"}, {"label": "Latest Close", "value": "48.83"}, {"label": "12-Week Change", "value": "53.70%"}, {"label": "Trend Signal", "value": "Active"}, {"label": "Expectation", "value": "Positive 56.25%"}, {"label": "Signal Weeks", "value": "12 of 12"}, {"label": "Vs Trend Line", "value": "Above"}, {"label": "Vs Fair Value", "value": "Above"}, {"label": "Relative Strength", "value": "36.58"}, {"label": "Market Dynamics", "value": "1.47"}], "latest": {"week_ending": "2026-05-29", "ohlcv": {"open": 47.825, "high": 49.89, "low": 45.36, "close": 48.83, "volume": 2841452}, "trend_line": 34.710667, "activity_lines": {"activity_5": 47.361333, "activity_10": 45.765818, "activity_20": 41.08681, "activity_30": 38.331462}, "trend_signal": 1, "fair_value": 30.496731, "relative_strength": 36.575318, "rate_of_change": 1.9283109179538342, "market_dynamics": 1.470077, "expectation": {"probability": 56.2466, "direction": "positive"}}, "series_window": "latest_156_weeks", "series": [{"week_ending": "2023-06-09", "ohlcv": {"open": 42.29, "high": 44.37, "low": 41.46, "close": 43.98, "volume": 913753}, "trend_line": 35.676, "activity_lines": {"activity_5": 42.271333, "activity_10": 40.729636, "activity_20": 39.969952, "activity_30": 38.182774}, "trend_signal": 1, "fair_value": 25.169455, "relative_strength": 20.089947, "rate_of_change": 1.3436354856120185, "market_dynamics": -0.160313, "expectation": {"probability": 52.7815, "direction": "undecided"}}, {"week_ending": "2023-06-16", "ohlcv": {"open": 44.33, "high": 45.46, "low": 43.66, "close": 43.81, "volume": 856215}, "trend_line": 36.148667, "activity_lines": {"activity_5": 43.218, "activity_10": 41.382182, "activity_20": 40.46419, "activity_30": 38.707548}, "trend_signal": 1, "fair_value": 25.329583, "relative_strength": 14.255943, "rate_of_change": 1.3248878798071568, "market_dynamics": -0.058101, "expectation": {"probability": 55.5245, "direction": "positive"}}, {"week_ending": "2023-06-23", "ohlcv": {"open": 43.83, "high": 45.663, "low": 43.21, "close": 43.63, "volume": 734239}, "trend_line": 36.595, "activity_lines": {"activity_5": 43.570667, "activity_10": 41.955091, "activity_20": 40.884286, "activity_30": 39.190215}, "trend_signal": 1, "fair_value": 25.489583, "relative_strength": 14.296406, "rate_of_change": 1.234714961965252, "market_dynamics": -0.048215, "expectation": {"probability": 55.2338, "direction": "positive"}}, {"week_ending": "2023-06-30", "ohlcv": {"open": 43.67, "high": 45.8, "low": 42.06, "close": 45.1, "volume": 804051}, "trend_line": 37.044667, "activity_lines": {"activity_5": 44.150667, "activity_10": 42.752545, "activity_20": 41.390476, "activity_30": 39.738925}, "trend_signal": 1, "fair_value": 25.65234, "relative_strength": 14.939116, "rate_of_change": 1.2287662248941058, "market_dynamics": -0.040959, "expectation": {"probability": 52.3746, "direction": "undecided"}}, {"week_ending": "2023-07-07", "ohlcv": {"open": 45.66, "high": 46.46, "low": 43.5074, "close": 45.36, "volume": 699646}, "trend_line": 37.559, "activity_lines": {"activity_5": 44.646, "activity_10": 43.506182, "activity_20": 41.863714, "activity_30": 40.275398}, "trend_signal": 1, "fair_value": 25.818301, "relative_strength": 15.577214, "rate_of_change": 1.3884130744109553, "market_dynamics": -0.045446, "expectation": {"probability": 53.1553, "direction": "undecided"}}, {"week_ending": "2023-07-14", "ohlcv": {"open": 45.52, "high": 48.0171, "low": 43.805, "close": 45.49, "volume": 880764}, "trend_line": 38.113, "activity_lines": {"activity_5": 45.017333, "activity_10": 44.114182, "activity_20": 42.311333, "activity_30": 40.787075}, "trend_signal": 1, "fair_value": 25.987212, "relative_strength": 11.150014, "rate_of_change": 1.475012646769089, "market_dynamics": 0.057264, "expectation": {"probability": 54.1598, "direction": "undecided"}}, {"week_ending": "2023-07-21", "ohlcv": {"open": 45.57, "high": 46.74, "low": 43.49, "close": 43.78, "volume": 618129}, "trend_line": 38.620667, "activity_lines": {"activity_5": 44.718, "activity_10": 44.288, "activity_20": 42.556333, "activity_30": 41.152688}, "trend_signal": 1, "fair_value": 26.143045, "relative_strength": 7.336321, "rate_of_change": 1.3320048277490564, "market_dynamics": 0.026977, "expectation": {"probability": 55.0928, "direction": "positive"}}, {"week_ending": "2023-07-28", "ohlcv": {"open": 43.905, "high": 46.22, "low": 42.74, "close": 46.06, "volume": 510482}, "trend_line": 39.205333, "activity_lines": {"activity_5": 45.180667, "activity_10": 44.731273, "activity_20": 42.992762, "activity_30": 41.632645}, "trend_signal": 1, "fair_value": 26.280737, "relative_strength": 9.953022, "rate_of_change": 1.5138682094744913, "market_dynamics": 0.097309, "expectation": {"probability": 53.2205, "direction": "undecided"}}, {"week_ending": "2023-08-04", "ohlcv": {"open": 46.06, "high": 46.11, "low": 42.59, "close": 42.92, "volume": 427069}, "trend_line": 39.68, "activity_lines": {"activity_5": 44.434667, "activity_10": 44.487818, "activity_20": 43.087381, "activity_30": 41.872301}, "trend_signal": 1, "fair_value": 26.410994, "relative_strength": 5.075981, "rate_of_change": 1.2107204905006077, "market_dynamics": 0.026177, "expectation": {"probability": 55.2678, "direction": "positive"}}, {"week_ending": "2023-08-11", "ohlcv": {"open": 43.0, "high": 43.41, "low": 34.36, "close": 34.57, "volume": 1179792}, "trend_line": 39.812667, "activity_lines": {"activity_5": 41.050667, "activity_10": 42.719091, "activity_20": 42.369095, "activity_30": 41.542624}, "trend_signal": 1, "fair_value": 26.494071, "relative_strength": -14.144512, "rate_of_change": 0.33434223790322043, "market_dynamics": -0.378129, "expectation": {"probability": 60.4651, "direction": "positive"}}, {"week_ending": "2023-08-18", "ohlcv": {"open": 34.4, "high": 36.02, "low": 33.29, "close": 33.88, "volume": 795666}, "trend_line": 39.900333, "activity_lines": {"activity_5": 38.156, "activity_10": 40.975455, "activity_20": 41.618, "activity_30": 41.159871}, "trend_signal": 0, "fair_value": 26.574776, "relative_strength": -14.106758, "rate_of_change": 0.22019625060538095, "market_dynamics": -0.678085, "expectation": {"probability": 64.6218, "direction": "positive"}}, {"week_ending": "2023-08-25", "ohlcv": {"open": 33.99, "high": 35.265, "low": 33.435, "close": 34.47, "volume": 701926}, "trend_line": 39.988, "activity_lines": {"activity_5": 36.232, "activity_10": 39.522727, "activity_20": 40.963667, "activity_30": 40.809527}, "trend_signal": 0, "fair_value": 26.662724, "relative_strength": -14.114654, "rate_of_change": 0.21971495826863438, "market_dynamics": -1.15087, "expectation": {"probability": 60.9323, "direction": "positive"}}, {"week_ending": "2023-09-01", "ohlcv": {"open": 34.62, "high": 37.16, "low": 34.07, "close": 36.45, "volume": 934636}, "trend_line": 40.126, "activity_lines": {"activity_5": 35.588667, "activity_10": 38.599818, "activity_20": 40.530095, "activity_30": 40.581269}, "trend_signal": 0, "fair_value": 26.769904, "relative_strength": -12.616372, "rate_of_change": 0.3451035310593131, "market_dynamics": -1.376676, "expectation": {"probability": 61.488, "direction": "positive"}}, {"week_ending": "2023-09-08", "ohlcv": {"open": 36.01, "high": 36.01, "low": 32.66, "close": 33.02, "volume": 570988}, "trend_line": 40.127333, "activity_lines": {"activity_5": 34.442667, "activity_10": 37.183818, "activity_20": 39.792857, "activity_30": 40.122817}, "trend_signal": 0, "fair_value": 26.862147, "relative_strength": -19.808396, "rate_of_change": 0.003322035587904279, "market_dynamics": -1.483177, "expectation": {"probability": 65.6195, "direction": "positive"}}, {"week_ending": "2023-09-15", "ohlcv": {"open": 33.19, "high": 33.98, "low": 31.35, "close": 31.67, "volume": 1438526}, "trend_line": 39.937, "activity_lines": {"activity_5": 33.506667, "activity_10": 35.742, "activity_20": 38.960714, "activity_30": 39.577183}, "trend_signal": 0, "fair_value": 26.941955, "relative_strength": -22.681193, "rate_of_change": -0.47432257708231573, "market_dynamics": -1.366021, "expectation": {"probability": 64.6418, "direction": "positive"}}, {"week_ending": "2023-09-22", "ohlcv": {"open": 31.59, "high": 32.58, "low": 30.8, "close": 31.44, "volume": 890324}, "trend_line": 39.747, "activity_lines": {"activity_5": 32.687333, "activity_10": 34.507273, "activity_20": 38.127524, "activity_30": 39.028989}, "trend_signal": 0, "fair_value": 27.021699, "relative_strength": -20.618732, "rate_of_change": -0.4757493051556145, "market_dynamics": -1.304546, "expectation": {"probability": 64.2003, "direction": "positive"}}, {"week_ending": "2023-09-29", "ohlcv": {"open": 31.22, "high": 32.685, "low": 30.82, "close": 32.4, "volume": 1047998}, "trend_line": 39.547667, "activity_lines": {"activity_5": 32.350667, "activity_10": 33.702545, "activity_20": 37.420381, "activity_30": 38.554989}, "trend_signal": 0, "fair_value": 27.109776, "relative_strength": -18.249036, "rate_of_change": -0.5015045160641127, "market_dynamics": -1.267534, "expectation": {"probability": 60.5029, "direction": "positive"}}, {"week_ending": "2023-10-06", "ohlcv": {"open": 32.48, "high": 33.0, "low": 31.09, "close": 32.5, "volume": 923457}, "trend_line": 39.395, "activity_lines": {"activity_5": 32.185333, "activity_10": 33.122909, "activity_20": 36.738952, "activity_30": 38.100301}, "trend_signal": 0, "fair_value": 27.185353, "relative_strength": -19.388422, "rate_of_change": -0.3860328853279611, "market_dynamics": -1.137625, "expectation": {"probability": 60.9081, "direction": "positive"}}, {"week_ending": "2023-10-13", "ohlcv": {"open": 32.13, "high": 33.41, "low": 30.14, "close": 30.21, "volume": 784994}, "trend_line": 39.095, "activity_lines": {"activity_5": 31.52, "activity_10": 32.373455, "activity_20": 35.873667, "activity_30": 37.50772}, "trend_signal": 0, "fair_value": 27.249327, "relative_strength": -25.186306, "rate_of_change": -0.7615179591318803, "market_dynamics": -1.213034, "expectation": {"probability": 64.7518, "direction": "positive"}}, {"week_ending": "2023-10-20", "ohlcv": {"open": 30.47, "high": 30.89, "low": 28.49, "close": 28.66, "volume": 1174839}, "trend_line": 38.667667, "activity_lines": {"activity_5": 30.525333, "activity_10": 31.573273, "activity_20": 34.919429, "activity_30": 36.834495}, "trend_signal": 0, "fair_value": 27.303237, "relative_strength": -26.841076, "rate_of_change": -1.093063051541111, "market_dynamics": -1.167404, "expectation": {"probability": 63.5457, "direction": "positive"}}, {"week_ending": "2023-10-27", "ohlcv": {"open": 28.67, "high": 29.1, "low": 26.5, "close": 27.29, "volume": 1474301}, "trend_line": 38.164, "activity_lines": {"activity_5": 29.274667, "activity_10": 30.631455, "activity_20": 33.902286, "activity_30": 36.100452}, "trend_signal": 0, "fair_value": 27.358045, "relative_strength": -28.378577, "rate_of_change": -1.3025533710114967, "market_dynamics": -1.177924, "expectation": {"probability": 60.4252, "direction": "positive"}}, {"week_ending": "2023-11-03", "ohlcv": {"open": 27.36, "high": 28.68, "low": 26.12, "close": 27.47, "volume": 874503}, "trend_line": 37.705333, "activity_lines": {"activity_5": 28.360667, "activity_10": 29.842182, "activity_20": 32.981762, "activity_30": 35.410516}, "trend_signal": 0, "fair_value": 27.402019, "relative_strength": -32.127391, "rate_of_change": -1.2018315690179182, "market_dynamics": -1.285223, "expectation": {"probability": 59.3177, "direction": "positive"}}, {"week_ending": "2023-11-10", "ohlcv": {"open": 27.47, "high": 29.61, "low": 27.33, "close": 28.93, "volume": 2798678}, "trend_line": 37.293667, "activity_lines": {"activity_5": 28.262, "activity_10": 29.445636, "activity_20": 32.278095, "activity_30": 34.844366}, "trend_signal": 0, "fair_value": 27.454199, "relative_strength": -30.199715, "rate_of_change": -1.091797810140024, "market_dynamics": -1.205344, "expectation": {"probability": 59.3798, "direction": "positive"}}, {"week_ending": "2023-11-17", "ohlcv": {"open": 28.67, "high": 31.85, "low": 28.53, "close": 30.45, "volume": 1369355}, "trend_line": 36.972333, "activity_lines": {"activity_5": 28.908, "activity_10": 29.462182, "activity_20": 31.78919, "activity_30": 34.402839}, "trend_signal": 0, "fair_value": 27.512981, "relative_strength": -27.659776, "rate_of_change": -0.861631547254391, "market_dynamics": -1.007364, "expectation": {"probability": 59.4416, "direction": "positive"}}, {"week_ending": "2023-11-24", "ohlcv": {"open": 30.52, "high": 31.545, "low": 30.37, "close": 30.91, "volume": 649012}, "trend_line": 36.801, "activity_lines": {"activity_5": 29.691333, "activity_10": 29.609091, "activity_20": 31.413857, "activity_30": 34.01172}, "trend_signal": 0, "fair_value": 27.568494, "relative_strength": -26.876056, "rate_of_change": -0.4634086791331158, "market_dynamics": -0.827015, "expectation": {"probability": 59.7886, "direction": "positive"}}, {"week_ending": "2023-12-01", "ohlcv": {"open": 30.72, "high": 31.33, "low": 29.61, "close": 30.4, "volume": 1107361}, "trend_line": 36.524, "activity_lines": {"activity_5": 30.154667, "activity_10": 29.677091, "activity_20": 31.058762, "activity_30": 33.598753}, "trend_signal": 0, "fair_value": 27.616314, "relative_strength": -27.767293, "rate_of_change": -0.7526969375832206, "market_dynamics": -0.457001, "expectation": {"probability": 63.056, "direction": "positive"}}, {"week_ending": "2023-12-08", "ohlcv": {"open": 30.05, "high": 31.0, "low": 29.415, "close": 30.45, "volume": 1093138}, "trend_line": 36.345667, "activity_lines": {"activity_5": 30.427333, "activity_10": 29.773091, "activity_20": 30.780286, "activity_30": 33.206882}, "trend_signal": 0, "fair_value": 27.671506, "relative_strength": -27.683671, "rate_of_change": -0.4882625123206715, "market_dynamics": -0.212771, "expectation": {"probability": 59.4924, "direction": "positive"}}, {"week_ending": "2023-12-15", "ohlcv": {"open": 30.45, "high": 31.9519, "low": 28.0301, "close": 30.52, "volume": 1323253}, "trend_line": 36.04, "activity_lines": {"activity_5": 30.524667, "activity_10": 29.917273, "activity_20": 30.571952, "activity_30": 32.831032}, "trend_signal": 0, "fair_value": 27.725545, "relative_strength": -29.484847, "rate_of_change": -0.8409998363766433, "market_dynamics": -0.059635, "expectation": {"probability": 60.4076, "direction": "positive"}}, {"week_ending": "2023-12-22", "ohlcv": {"open": 30.54, "high": 34.0875, "low": 29.97, "close": 33.46, "volume": 1327983}, "trend_line": 35.737667, "activity_lines": {"activity_5": 31.496, "activity_10": 30.632, "activity_20": 30.717619, "activity_30": 32.664581}, "trend_signal": 0, "fair_value": 27.798814, "relative_strength": -23.066583, "rate_of_change": -0.8388817980022122, "market_dynamics": 0.233444, "expectation": {"probability": 60.1889, "direction": "positive"}}, {"week_ending": "2023-12-29", "ohlcv": {"open": 33.72, "high": 33.9772, "low": 32.05, "close": 32.14, "volume": 418882}, "trend_line": 35.380667, "activity_lines": {"activity_5": 31.826667, "activity_10": 31.047636, "activity_20": 30.782619, "activity_30": 32.432473}, "trend_signal": 0, "fair_value": 27.866378, "relative_strength": -25.953569, "rate_of_change": -0.9989460140193239, "market_dynamics": 0.323239, "expectation": {"probability": 62.5977, "direction": "positive"}}, {"week_ending": "2024-01-05", "ohlcv": {"open": 31.76, "high": 31.76, "low": 29.58, "close": 29.62, "volume": 617525}, "trend_line": 34.902, "activity_lines": {"activity_5": 31.235333, "activity_10": 30.941818, "activity_20": 30.61919, "activity_30": 32.060817}, "trend_signal": 0, "fair_value": 27.916571, "relative_strength": -29.141509, "rate_of_change": -1.3529055288867264, "market_dynamics": 0.333545, "expectation": {"probability": 61.5534, "direction": "positive"}}, {"week_ending": "2024-01-12", "ohlcv": {"open": 29.72, "high": 31.14, "low": 29.72, "close": 30.2, "volume": 696919}, "trend_line": 34.448333, "activity_lines": {"activity_5": 30.889333, "activity_10": 30.899091, "activity_20": 30.531286, "activity_30": 31.757462}, "trend_signal": 0, "fair_value": 27.965353, "relative_strength": -29.552234, "rate_of_change": -1.299830955246126, "market_dynamics": 0.292153, "expectation": {"probability": 59.2873, "direction": "positive"}}, {"week_ending": "2024-01-19", "ohlcv": {"open": 29.99, "high": 31.77, "low": 28.99, "close": 31.66, "volume": 830015}, "trend_line": 34.049333, "activity_lines": {"activity_5": 31.046667, "activity_10": 31.072182, "activity_20": 30.602762, "activity_30": 31.57757}, "trend_signal": 0, "fair_value": 28.025032, "relative_strength": -27.703976, "rate_of_change": -1.1582563371063586, "market_dynamics": 0.213015, "expectation": {"probability": 59.7534, "direction": "positive"}}, {"week_ending": "2024-01-26", "ohlcv": {"open": 32.03, "high": 34.2299, "low": 31.76, "close": 32.6, "volume": 865799}, "trend_line": 33.632667, "activity_lines": {"activity_5": 31.441333, "activity_10": 31.366545, "activity_20": 30.786571, "activity_30": 31.484065}, "trend_signal": 0, "fair_value": 28.11016, "relative_strength": -25.588748, "rate_of_change": -1.223712664209896, "market_dynamics": 0.32554, "expectation": {"probability": 60.6643, "direction": "positive"}}, {"week_ending": "2024-02-02", "ohlcv": {"open": 32.5, "high": 32.74, "low": 31.06, "close": 32.1, "volume": 500130}, "trend_line": 33.190667, "activity_lines": {"activity_5": 31.726667, "activity_10": 31.530909, "activity_20": 30.924762, "activity_30": 31.385183}, "trend_signal": 0, "fair_value": 28.18234, "relative_strength": -27.192415, "rate_of_change": -1.3141984844674977, "market_dynamics": 0.483869, "expectation": {"probability": 62.0038, "direction": "positive"}}, {"week_ending": "2024-02-09", "ohlcv": {"open": 31.99, "high": 33.95, "low": 31.395, "close": 33.76, "volume": 1110257}, "trend_line": 32.799667, "activity_lines": {"activity_5": 32.568, "activity_10": 31.975455, "activity_20": 31.219, "activity_30": 31.421914}, "trend_signal": 0, "fair_value": 28.255353, "relative_strength": -24.360943, "rate_of_change": -1.178042008013874, "market_dynamics": 0.756928, "expectation": {"probability": 56.6236, "direction": "positive"}}, {"week_ending": "2024-02-16", "ohlcv": {"open": 33.9, "high": 35.2, "low": 31.41, "close": 35.07, "volume": 1434924}, "trend_line": 32.509333, "activity_lines": {"activity_5": 33.57, "activity_10": 32.597091, "activity_20": 31.626952, "activity_30": 31.568387}, "trend_signal": 0, "fair_value": 28.36266, "relative_strength": -19.584251, "rate_of_change": -0.8851736208175571, "market_dynamics": 1.064826, "expectation": {"probability": 57.3156, "direction": "positive"}}, {"week_ending": "2024-02-23", "ohlcv": {"open": 34.67, "high": 35.53, "low": 33.4767, "close": 33.56, "volume": 1344068}, "trend_line": 32.092667, "activity_lines": {"activity_5": 33.744, "activity_10": 32.860182, "activity_20": 31.878381, "activity_30": 31.636172}, "trend_signal": 0, "fair_value": 28.460096, "relative_strength": -23.394653, "rate_of_change": -1.2816811713731542, "market_dynamics": 1.20278, "expectation": {"probability": 59.5579, "direction": "positive"}}, {"week_ending": "2024-03-01", "ohlcv": {"open": 33.5, "high": 34.83, "low": 32.28, "close": 34.23, "volume": 831902}, "trend_line": 31.803, "activity_lines": {"activity_5": 34.014667, "activity_10": 33.189818, "activity_20": 32.188571, "activity_30": 31.774065}, "trend_signal": 0, "fair_value": 28.563558, "relative_strength": -22.640243, "rate_of_change": -0.902595599175344, "market_dynamics": 1.314517, "expectation": {"probability": 57.3365, "direction": "positive"}}, {"week_ending": "2024-03-08", "ohlcv": {"open": 34.51, "high": 35.89, "low": 32.55, "close": 34.39, "volume": 845423}, "trend_line": 31.797, "activity_lines": {"activity_5": 34.23, "activity_10": 33.534545, "activity_20": 32.494857, "activity_30": 31.940968}, "trend_signal": 1, "fair_value": 28.667147, "relative_strength": -20.324128, "rate_of_change": -0.01886614470333059, "market_dynamics": 1.316744, "expectation": {"probability": 57.0004, "direction": "positive"}}, {"week_ending": "2024-03-15", "ohlcv": {"open": 34.25, "high": 35.06, "low": 32.34, "close": 32.56, "volume": 1130104}, "trend_line": 31.753, "activity_lines": {"activity_5": 33.682667, "activity_10": 33.505636, "activity_20": 32.599571, "activity_30": 31.990194}, "trend_signal": 1, "fair_value": 28.763526, "relative_strength": -22.858646, "rate_of_change": -0.13837783438689336, "market_dynamics": 1.079138, "expectation": {"probability": 57.1555, "direction": "positive"}}, {"week_ending": "2024-03-22", "ohlcv": {"open": 33.01, "high": 35.44, "low": 32.44, "close": 32.99, "volume": 913402}, "trend_line": 31.703667, "activity_lines": {"activity_5": 33.358667, "activity_10": 33.501455, "activity_20": 32.720143, "activity_30": 32.07}, "trend_signal": 1, "fair_value": 28.856795, "relative_strength": -23.205147, "rate_of_change": -0.15536484741599452, "market_dynamics": 0.941457, "expectation": {"probability": 56.472, "direction": "positive"}}, {"week_ending": "2024-03-28", "ohlcv": {"open": 32.84, "high": 34.1425, "low": 32.611, "close": 33.67, "volume": 600706}, "trend_line": 31.611, "activity_lines": {"activity_5": 33.4, "activity_10": 33.570182, "activity_20": 32.87919, "activity_30": 32.19686}, "trend_signal": 1, "fair_value": 28.953846, "relative_strength": -20.293383, "rate_of_change": -0.2922911094164556, "market_dynamics": 0.819183, "expectation": {"probability": 56.6843, "direction": "positive"}}, {"week_ending": "2024-04-05", "ohlcv": {"open": 33.97, "high": 34.08, "low": 32.135, "close": 32.49, "volume": 685268}, "trend_line": 31.593333, "activity_lines": {"activity_5": 33.040667, "activity_10": 33.387818, "activity_20": 32.903286, "activity_30": 32.25357}, "trend_signal": 1, "fair_value": 29.042051, "relative_strength": -21.56918, "rate_of_change": -0.05588877289550925, "market_dynamics": 0.583437, "expectation": {"probability": 57.5641, "direction": "positive"}}, {"week_ending": "2024-04-12", "ohlcv": {"open": 32.55, "high": 33.54, "low": 31.9, "close": 32.08, "volume": 486846}, "trend_line": 31.607, "activity_lines": {"activity_5": 32.660667, "activity_10": 33.132909, "activity_20": 32.878619, "activity_30": 32.284968}, "trend_signal": 1, "fair_value": 29.135577, "relative_strength": -21.248343, "rate_of_change": 0.043259126854384426, "market_dynamics": 0.381119, "expectation": {"probability": 56.6752, "direction": "positive"}}, {"week_ending": "2024-04-19", "ohlcv": {"open": 32.53, "high": 32.59, "low": 29.53, "close": 29.56, "volume": 655536}, "trend_line": 31.544333, "activity_lines": {"activity_5": 31.594667, "activity_10": 32.420182, "activity_20": 32.608381, "activity_30": 32.152903}, "trend_signal": 1, "fair_value": 29.207051, "relative_strength": -22.39901, "rate_of_change": -0.19826937070901254, "market_dynamics": -0.012209, "expectation": {"probability": 58.5414, "direction": "positive"}}, {"week_ending": "2024-04-26", "ohlcv": {"open": 29.64, "high": 31.23, "low": 29.21, "close": 31.04, "volume": 554493}, "trend_line": 31.499, "activity_lines": {"activity_5": 31.222, "activity_10": 32.052909, "activity_20": 32.483095, "activity_30": 32.120366}, "trend_signal": 0, "fair_value": 29.292372, "relative_strength": -20.934749, "rate_of_change": -0.1437120258653209, "market_dynamics": -0.348362, "expectation": {"probability": 61.2494, "direction": "positive"}}, {"week_ending": "2024-05-03", "ohlcv": {"open": 31.05, "high": 32.09, "low": 29.33, "close": 31.66, "volume": 635527}, "trend_line": 31.471, "activity_lines": {"activity_5": 31.186, "activity_10": 31.871636, "activity_20": 32.414048, "activity_30": 32.130753}, "trend_signal": 0, "fair_value": 29.372949, "relative_strength": -19.368278, "rate_of_change": -0.08889171084795928, "market_dynamics": -0.570769, "expectation": {"probability": 58.8235, "direction": "positive"}}, {"week_ending": "2024-05-10", "ohlcv": {"open": 31.79, "high": 35.17, "low": 29.58, "close": 34.29, "volume": 824178}, "trend_line": 31.607, "activity_lines": {"activity_5": 32.160667, "activity_10": 32.203091, "activity_20": 32.590048, "activity_30": 32.312624}, "trend_signal": 1, "fair_value": 29.481154, "relative_strength": -13.354524, "rate_of_change": 0.432143878491307, "market_dynamics": -0.523776, "expectation": {"probability": 56.0189, "direction": "positive"}}, {"week_ending": "2024-05-17", "ohlcv": {"open": 34.62, "high": 34.76, "low": 33.47, "close": 34.37, "volume": 929798}, "trend_line": 31.797333, "activity_lines": {"activity_5": 33.042, "activity_10": 32.548, "activity_20": 32.769714, "activity_30": 32.490882}, "trend_signal": 1, "fair_value": 29.586923, "relative_strength": -14.231322, "rate_of_change": 0.6021862245705033, "market_dynamics": -0.256583, "expectation": {"probability": 56.3187, "direction": "positive"}}, {"week_ending": "2024-05-24", "ohlcv": {"open": 34.28, "high": 36.06, "low": 34.0975, "close": 35.43, "volume": 787340}, "trend_line": 32.068667, "activity_lines": {"activity_5": 34.124, "activity_10": 33.086, "activity_20": 33.039714, "activity_30": 32.725247}, "trend_signal": 1, "fair_value": 29.702244, "relative_strength": -11.911914, "rate_of_change": 0.853323138767643, "market_dynamics": 0.032515, "expectation": {"probability": 57.8643, "direction": "positive"}}, {"week_ending": "2024-05-31", "ohlcv": {"open": 35.78, "high": 36.39, "low": 34.2, "close": 35.02, "volume": 561703}, "trend_line": 32.320333, "activity_lines": {"activity_5": 34.678, "activity_10": 33.497273, "activity_20": 33.243, "activity_30": 32.915656}, "trend_signal": 1, "fair_value": 29.817115, "relative_strength": -10.673446, "rate_of_change": 0.7847722513692266, "market_dynamics": 0.259549, "expectation": {"probability": 56.1807, "direction": "positive"}}, {"week_ending": "2024-06-07", "ohlcv": {"open": 35.46, "high": 35.62, "low": 34.0, "close": 34.17, "volume": 458673}, "trend_line": 32.495, "activity_lines": {"activity_5": 34.683333, "activity_10": 33.717091, "activity_20": 33.342381, "activity_30": 33.034989}, "trend_signal": 1, "fair_value": 29.923974, "relative_strength": -14.178583, "rate_of_change": 0.540424506146021, "market_dynamics": 0.216077, "expectation": {"probability": 55.5872, "direction": "positive"}}, {"week_ending": "2024-06-14", "ohlcv": {"open": 33.81, "high": 36.0, "low": 33.24, "close": 33.63, "volume": 614012}, "trend_line": 32.601, "activity_lines": {"activity_5": 34.341333, "activity_10": 33.829636, "activity_20": 33.378381, "activity_30": 33.108215}, "trend_signal": 1, "fair_value": 30.027179, "relative_strength": -17.478855, "rate_of_change": 0.32620403138944964, "market_dynamics": 0.145695, "expectation": {"probability": 54.8957, "direction": "undecided"}}, {"week_ending": "2024-06-21", "ohlcv": {"open": 33.71, "high": 35.95, "low": 33.32, "close": 35.78, "volume": 982945}, "trend_line": 32.763333, "activity_lines": {"activity_5": 34.76, "activity_10": 34.312364, "activity_20": 33.614238, "activity_30": 33.313312}, "trend_signal": 1, "fair_value": 30.138397, "relative_strength": -11.453819, "rate_of_change": 0.4979387135364064, "market_dynamics": 0.439217, "expectation": {"probability": 56.06, "direction": "positive"}}, {"week_ending": "2024-06-28", "ohlcv": {"open": 35.61, "high": 37.16, "low": 34.605, "close": 36.38, "volume": 996781}, "trend_line": 32.962667, "activity_lines": {"activity_5": 35.284667, "activity_10": 34.836909, "activity_20": 33.889714, "activity_30": 33.546645}, "trend_signal": 1, "fair_value": 30.255833, "relative_strength": -8.936281, "rate_of_change": 0.6084057443117901, "market_dynamics": 0.777354, "expectation": {"probability": 56.78, "direction": "positive"}}, {"week_ending": "2024-07-05", "ohlcv": {"open": 36.51, "high": 37.23, "low": 35.45, "close": 36.37, "volume": 368044}, "trend_line": 33.16, "activity_lines": {"activity_5": 35.742667, "activity_10": 35.235636, "activity_20": 34.151762, "activity_30": 33.766473}, "trend_signal": 1, "fair_value": 30.372756, "relative_strength": -11.035049, "rate_of_change": 0.5986560492814289, "market_dynamics": 1.016705, "expectation": {"probability": 54.9546, "direction": "undecided"}}, {"week_ending": "2024-07-12", "ohlcv": {"open": 36.72, "high": 38.13, "low": 36.1, "close": 37.61, "volume": 568899}, "trend_line": 33.396333, "activity_lines": {"activity_5": 36.524, "activity_10": 35.762909, "activity_20": 34.525714, "activity_30": 34.05357}, "trend_signal": 1, "fair_value": 30.499936, "relative_strength": -6.777445, "rate_of_change": 0.7127050663449997, "market_dynamics": 1.386572, "expectation": {"probability": 56.7997, "direction": "positive"}}, {"week_ending": "2024-07-19", "ohlcv": {"open": 38.0, "high": 39.7, "low": 34.55, "close": 35.37, "volume": 996836}, "trend_line": 33.46, "activity_lines": {"activity_5": 36.329333, "activity_10": 35.774727, "activity_20": 34.667048, "activity_30": 34.180903}, "trend_signal": 1, "fair_value": 30.611923, "relative_strength": -7.78387, "rate_of_change": 0.1906406910004232, "market_dynamics": 1.295183, "expectation": {"probability": 54.9081, "direction": "undecided"}}, {"week_ending": "2024-07-26", "ohlcv": {"open": 35.63, "high": 37.8, "low": 34.38, "close": 35.58, "volume": 749534}, "trend_line": 33.574667, "activity_lines": {"activity_5": 36.088667, "activity_10": 35.805091, "activity_20": 34.822952, "activity_30": 34.317677}, "trend_signal": 1, "fair_value": 30.720064, "relative_strength": -3.766934, "rate_of_change": 0.34269874476986606, "market_dynamics": 1.160511, "expectation": {"probability": 55.9633, "direction": "positive"}}, {"week_ending": "2024-08-02", "ohlcv": {"open": 36.02, "high": 36.25, "low": 29.685, "close": 29.78, "volume": 954177}, "trend_line": 33.58, "activity_lines": {"activity_5": 33.928, "activity_10": 34.758909, "activity_20": 34.42081, "activity_30": 34.07286}, "trend_signal": 1, "fair_value": 30.790577, "relative_strength": -15.893248, "rate_of_change": 0.01588399968345257, "market_dynamics": 0.796027, "expectation": {"probability": 53.2075, "direction": "undecided"}}, {"week_ending": "2024-08-09", "ohlcv": {"open": 28.36, "high": 31.74, "low": 27.69, "close": 30.87, "volume": 1197079}, "trend_line": 33.602333, "activity_lines": {"activity_5": 32.570667, "activity_10": 34.013636, "activity_20": 34.135714, "activity_30": 33.898022}, "trend_signal": 0, "fair_value": 30.854103, "relative_strength": -12.571331, "rate_of_change": 0.06650684931507822, "market_dynamics": 0.303828, "expectation": {"probability": 58.937, "direction": "positive"}}, {"week_ending": "2024-08-16", "ohlcv": {"open": 31.02, "high": 33.05, "low": 30.27, "close": 32.14, "volume": 842776}, "trend_line": 33.618333, "activity_lines": {"activity_5": 32.003333, "activity_10": 33.574727, "activity_20": 33.981667, "activity_30": 33.803677}, "trend_signal": 0, "fair_value": 30.919295, "relative_strength": -13.103926, "rate_of_change": 0.047615741442709456, "market_dynamics": -0.202733, "expectation": {"probability": 60.9676, "direction": "positive"}}, {"week_ending": "2024-08-23", "ohlcv": {"open": 32.42, "high": 32.988, "low": 30.935, "close": 31.81, "volume": 730893}, "trend_line": 33.592, "activity_lines": {"activity_5": 31.690667, "activity_10": 33.112727, "activity_20": 33.803476, "activity_30": 33.687011}, "trend_signal": 0, "fair_value": 30.979359, "relative_strength": -14.270991, "rate_of_change": -0.07832928539318428, "market_dynamics": -0.713708, "expectation": {"probability": 64.83, "direction": "positive"}}, {"week_ending": "2024-08-30", "ohlcv": {"open": 31.84, "high": 31.98, "low": 30.825, "close": 31.55, "volume": 614284}, "trend_line": 33.573667, "activity_lines": {"activity_5": 31.528667, "activity_10": 32.636545, "activity_20": 33.603762, "activity_30": 33.555269}, "trend_signal": 0, "fair_value": 31.035577, "relative_strength": -13.64076, "rate_of_change": -0.054575494165272624, "market_dynamics": -0.855264, "expectation": {"probability": 63.8568, "direction": "positive"}}, {"week_ending": "2024-09-06", "ohlcv": {"open": 30.82, "high": 30.88, "low": 28.41, "close": 28.55, "volume": 731191}, "trend_line": 33.4, "activity_lines": {"activity_5": 30.635333, "activity_10": 31.691818, "activity_20": 33.120857, "activity_30": 33.231161}, "trend_signal": 0, "fair_value": 31.073462, "relative_strength": -16.512877, "rate_of_change": -0.5172714675462821, "market_dynamics": -1.043571, "expectation": {"probability": 62.1599, "direction": "positive"}}, {"week_ending": "2024-09-13", "ohlcv": {"open": 28.73, "high": 29.41, "low": 27.81, "close": 29.35, "volume": 679188}, "trend_line": 33.209333, "activity_lines": {"activity_5": 30.090667, "activity_10": 31.034909, "activity_20": 32.718952, "activity_30": 32.969871}, "trend_signal": 0, "fair_value": 31.114808, "relative_strength": -18.486557, "rate_of_change": -0.5708592814371188, "market_dynamics": -1.120326, "expectation": {"probability": 62.2627, "direction": "positive"}}, {"week_ending": "2024-09-20", "ohlcv": {"open": 29.06, "high": 30.445, "low": 28.48, "close": 29.8, "volume": 1031095}, "trend_line": 33.084, "activity_lines": {"activity_5": 29.797333, "activity_10": 30.587455, "activity_20": 32.367952, "activity_30": 32.749914}, "trend_signal": 0, "fair_value": 31.15391, "relative_strength": -17.901381, "rate_of_change": -0.37740294272094443, "market_dynamics": -1.035671, "expectation": {"probability": 63.0233, "direction": "positive"}}, {"week_ending": "2024-09-27", "ohlcv": {"open": 30.05, "high": 32.48, "low": 29.89, "close": 31.81, "volume": 678639}, "trend_line": 33.003333, "activity_lines": {"activity_5": 30.33, "activity_10": 30.647455, "activity_20": 32.217238, "activity_30": 32.66772}, "trend_signal": 0, "fair_value": 31.204744, "relative_strength": -12.6886, "rate_of_change": -0.2438248095756419, "market_dynamics": -0.943382, "expectation": {"probability": 59.7208, "direction": "positive"}}, {"week_ending": "2024-10-04", "ohlcv": {"open": 31.62, "high": 32.25, "low": 29.71, "close": 30.46, "volume": 627234}, "trend_line": 32.872333, "activity_lines": {"activity_5": 30.412667, "activity_10": 30.526727, "activity_20": 31.949762, "activity_30": 32.503634}, "trend_signal": 0, "fair_value": 31.249615, "relative_strength": -15.903733, "rate_of_change": -0.39692960707938263, "market_dynamics": -0.848856, "expectation": {"probability": 63.297, "direction": "positive"}}, {"week_ending": "2024-10-11", "ohlcv": {"open": 30.26, "high": 31.27, "low": 29.6, "close": 31.06, "volume": 561439}, "trend_line": 32.822333, "activity_lines": {"activity_5": 30.768, "activity_10": 30.608182, "activity_20": 31.758048, "activity_30": 32.38671}, "trend_signal": 0, "fair_value": 31.301603, "relative_strength": -14.849494, "rate_of_change": -0.15210359422921751, "market_dynamics": -0.769619, "expectation": {"probability": 63.4518, "direction": "positive"}}, {"week_ending": "2024-10-18", "ohlcv": {"open": 31.12, "high": 31.595, "low": 29.35, "close": 29.76, "volume": 630957}, "trend_line": 32.714667, "activity_lines": {"activity_5": 30.522667, "activity_10": 30.43, "activity_20": 31.463333, "activity_30": 32.18914}, "trend_signal": 0, "fair_value": 31.345, "relative_strength": -18.145391, "rate_of_change": -0.3280266518531812, "market_dynamics": -0.875519, "expectation": {"probability": 63.1068, "direction": "positive"}}, {"week_ending": "2024-10-25", "ohlcv": {"open": 29.61, "high": 29.8, "low": 28.31, "close": 28.96, "volume": 601825}, "trend_line": 32.557667, "activity_lines": {"activity_5": 29.983333, "activity_10": 30.126545, "activity_20": 31.117476, "activity_30": 31.946903}, "trend_signal": 0, "fair_value": 31.379808, "relative_strength": -20.041131, "rate_of_change": -0.47990707042806363, "market_dynamics": -0.964187, "expectation": {"probability": 61.9048, "direction": "positive"}}, {"week_ending": "2024-11-01", "ohlcv": {"open": 29.23, "high": 30.2195, "low": 28.32, "close": 28.76, "volume": 498058}, "trend_line": 32.433333, "activity_lines": {"activity_5": 29.433333, "activity_10": 29.844545, "activity_20": 30.777381, "activity_30": 31.701892}, "trend_signal": 0, "fair_value": 31.401987, "relative_strength": -18.962419, "rate_of_change": -0.38188854256665444, "market_dynamics": -1.093757, "expectation": {"probability": 60.5301, "direction": "positive"}}, {"week_ending": "2024-11-08", "ohlcv": {"open": 28.6, "high": 33.3, "low": 28.36, "close": 33.16, "volume": 968973}, "trend_line": 32.469333, "activity_lines": {"activity_5": 30.553333, "activity_10": 30.418, "activity_20": 30.879524, "activity_30": 31.748774}, "trend_signal": 0, "fair_value": 31.402628, "relative_strength": -11.125482, "rate_of_change": 0.11099691789308662, "market_dynamics": -0.63668, "expectation": {"probability": 55.1356, "direction": "positive"}}, {"week_ending": "2024-11-15", "ohlcv": {"open": 33.19, "high": 33.42, "low": 29.94, "close": 29.98, "volume": 1331822}, "trend_line": 32.483333, "activity_lines": {"activity_5": 30.433333, "activity_10": 30.384, "activity_20": 30.691286, "activity_30": 31.588172}, "trend_signal": 0, "fair_value": 31.384423, "relative_strength": -16.383407, "rate_of_change": 0.04311760885264535, "market_dynamics": -0.254093, "expectation": {"probability": 60.0823, "direction": "positive"}}, {"week_ending": "2024-11-22", "ohlcv": {"open": 30.15, "high": 31.26, "low": 29.43, "close": 31.11, "volume": 672462}, "trend_line": 32.485667, "activity_lines": {"activity_5": 30.762, "activity_10": 30.529455, "activity_20": 30.641143, "activity_30": 31.49957}, "trend_signal": 0, "fair_value": 31.39, "relative_strength": -14.394105, "rate_of_change": 0.007185223265105264, "market_dynamics": 0.075091, "expectation": {"probability": 55.2651, "direction": "positive"}}, {"week_ending": "2024-11-29", "ohlcv": {"open": 31.49, "high": 31.86, "low": 30.02, "close": 31.6, "volume": 603190}, "trend_line": 32.483667, "activity_lines": {"activity_5": 31.164, "activity_10": 30.732, "activity_20": 30.662714, "activity_30": 31.44243}, "trend_signal": 0, "fair_value": 31.403718, "relative_strength": -13.336793, "rate_of_change": -0.006156561292099819, "market_dynamics": 0.514704, "expectation": {"probability": 55.9292, "direction": "positive"}}, {"week_ending": "2024-12-06", "ohlcv": {"open": 31.39, "high": 32.3738, "low": 30.09, "close": 30.22, "volume": 701665}, "trend_line": 32.348, "activity_lines": {"activity_5": 30.93, "activity_10": 30.650909, "activity_20": 30.581476, "activity_30": 31.296387}, "trend_signal": 0, "fair_value": 31.399679, "relative_strength": -19.305942, "rate_of_change": -0.4176468130891688, "market_dynamics": 0.311234, "expectation": {"probability": 62.6855, "direction": "positive"}}, {"week_ending": "2024-12-13", "ohlcv": {"open": 30.2, "high": 31.6, "low": 29.9, "close": 30.18, "volume": 549392}, "trend_line": 32.208333, "activity_lines": {"activity_5": 30.585333, "activity_10": 30.591455, "activity_20": 30.520952, "activity_30": 31.156516}, "trend_signal": 0, "fair_value": 31.405962, "relative_strength": -19.616705, "rate_of_change": -0.4317639421293303, "market_dynamics": 0.222544, "expectation": {"probability": 61.6788, "direction": "positive"}}, {"week_ending": "2024-12-20", "ohlcv": {"open": 30.12, "high": 31.82, "low": 27.9, "close": 28.05, "volume": 1285890}, "trend_line": 31.962333, "activity_lines": {"activity_5": 29.729333, "activity_10": 30.149818, "activity_20": 30.283286, "activity_30": 30.888237}, "trend_signal": 0, "fair_value": 31.384936, "relative_strength": -22.988894, "rate_of_change": -0.7637774982021025, "market_dynamics": 0.197269, "expectation": {"probability": 60.3141, "direction": "positive"}}, {"week_ending": "2024-12-27", "ohlcv": {"open": 28.31, "high": 28.89, "low": 27.52, "close": 27.89, "volume": 366823}, "trend_line": 31.724667, "activity_lines": {"activity_5": 28.948667, "activity_10": 29.733818, "activity_20": 30.038619, "activity_30": 30.625505}, "trend_signal": 0, "fair_value": 31.359936, "relative_strength": -23.586457, "rate_of_change": -0.743581515154106, "market_dynamics": -0.062067, "expectation": {"probability": 58.1818, "direction": "positive"}}, {"week_ending": "2025-01-03", "ohlcv": {"open": 27.59, "high": 28.3, "low": 26.94, "close": 28.21, "volume": 571761}, "trend_line": 31.526, "activity_lines": {"activity_5": 28.489333, "activity_10": 29.41, "activity_20": 29.838619, "activity_30": 30.398753}, "trend_signal": 0, "fair_value": 31.359872, "relative_strength": -21.670087, "rate_of_change": -0.6262224911612165, "market_dynamics": -0.268024, "expectation": {"probability": 58.5526, "direction": "positive"}}, {"week_ending": "2025-01-10", "ohlcv": {"open": 28.58, "high": 29.5, "low": 27.09, "close": 27.36, "volume": 549146}, "trend_line": 31.317, "activity_lines": {"activity_5": 27.972667, "activity_10": 28.945273, "activity_20": 29.576381, "activity_30": 30.129978}, "trend_signal": 0, "fair_value": 31.355064, "relative_strength": -21.886602, "rate_of_change": -0.6629448709002081, "market_dynamics": -0.510017, "expectation": {"probability": 58.0508, "direction": "positive"}}, {"week_ending": "2025-01-17", "ohlcv": {"open": 26.72, "high": 28.3, "low": 26.6, "close": 27.88, "volume": 1178899}, "trend_line": 31.053667, "activity_lines": {"activity_5": 27.82, "activity_10": 28.600545, "activity_20": 29.384857, "activity_30": 29.908237}, "trend_signal": 0, "fair_value": 31.367628, "relative_strength": -22.140914, "rate_of_change": -0.8408627901778567, "market_dynamics": -0.604018, "expectation": {"probability": 58.1261, "direction": "positive"}}, {"week_ending": "2025-01-24", "ohlcv": {"open": 28.29, "high": 29.115, "low": 27.365, "close": 27.55, "volume": 1058369}, "trend_line": 30.759333, "activity_lines": {"activity_5": 27.710667, "activity_10": 28.291818, "activity_20": 29.179381, "activity_30": 29.682194}, "trend_signal": 0, "fair_value": 31.365192, "relative_strength": -23.666234, "rate_of_change": -0.9478236499412427, "market_dynamics": -0.529451, "expectation": {"probability": 57.9286, "direction": "positive"}}, {"week_ending": "2025-01-31", "ohlcv": {"open": 26.74, "high": 27.93, "low": 25.61, "close": 27.86, "volume": 1178425}, "trend_line": 30.475667, "activity_lines": {"activity_5": 27.738, "activity_10": 28.083636, "activity_20": 29.00819, "activity_30": 29.49514}, "trend_signal": 0, "fair_value": 31.358782, "relative_strength": -21.235132, "rate_of_change": -0.9222111545786775, "market_dynamics": -0.429505, "expectation": {"probability": 57.7268, "direction": "positive"}}, {"week_ending": "2025-02-07", "ohlcv": {"open": 27.16, "high": 28.87, "low": 26.65, "close": 27.64, "volume": 738430}, "trend_line": 30.143333, "activity_lines": {"activity_5": 27.694, "activity_10": 27.894545, "activity_20": 28.823143, "activity_30": 29.312194}, "trend_signal": 0, "fair_value": 31.352179, "relative_strength": -21.396685, "rate_of_change": -1.0904896683639542, "market_dynamics": -0.399951, "expectation": {"probability": 57.8143, "direction": "positive"}}, {"week_ending": "2025-02-14", "ohlcv": {"open": 27.93, "high": 28.24, "low": 22.845, "close": 22.98, "volume": 1363193}, "trend_line": 29.730333, "activity_lines": {"activity_5": 26.134667, "activity_10": 26.930182, "activity_20": 28.204571, "activity_30": 28.850043}, "trend_signal": 0, "fair_value": 31.333205, "relative_strength": -35.777854, "rate_of_change": -1.3701205503717746, "market_dynamics": -0.633347, "expectation": {"probability": 56.5878, "direction": "positive"}}, {"week_ending": "2025-02-21", "ohlcv": {"open": 23.0, "high": 24.8282, "low": 21.69, "close": 23.01, "volume": 1730411}, "trend_line": 29.311333, "activity_lines": {"activity_5": 24.877333, "activity_10": 26.102909, "activity_20": 27.630905, "activity_30": 28.416473}, "trend_signal": 0, "fair_value": 31.308205, "relative_strength": -33.574026, "rate_of_change": -1.4093350383932814, "market_dynamics": -0.818211, "expectation": {"probability": 56.5543, "direction": "positive"}}, {"week_ending": "2025-02-28", "ohlcv": {"open": 23.2, "high": 24.04, "low": 21.9, "close": 22.52, "volume": 1454516}, "trend_line": 29.069333, "activity_lines": {"activity_5": 23.781333, "activity_10": 25.316909, "activity_20": 27.046048, "activity_30": 27.978323}, "trend_signal": 0, "fair_value": 31.282949, "relative_strength": -32.043217, "rate_of_change": -0.8256192237998896, "market_dynamics": -1.066591, "expectation": {"probability": 55.9824, "direction": "positive"}}, {"week_ending": "2025-03-07", "ohlcv": {"open": 22.65, "high": 23.06, "low": 20.98, "close": 21.94, "volume": 1056383}, "trend_line": 28.771667, "activity_lines": {"activity_5": 22.827333, "activity_10": 24.526, "activity_20": 26.446619, "activity_30": 27.518366}, "trend_signal": 0, "fair_value": 31.2525, "relative_strength": -30.891619, "rate_of_change": -1.0239863432711014, "market_dynamics": -1.256293, "expectation": {"probability": 55.1948, "direction": "positive"}}, {"week_ending": "2025-03-14", "ohlcv": {"open": 21.3, "high": 22.09, "low": 20.78, "close": 21.67, "volume": 1200132}, "trend_line": 28.422667, "activity_lines": {"activity_5": 22.178, "activity_10": 23.794182, "activity_20": 25.858714, "activity_30": 27.060194}, "trend_signal": 0, "fair_value": 31.210449, "relative_strength": -29.378385, "rate_of_change": -1.2129988853270135, "market_dynamics": -1.310771, "expectation": {"probability": 54.2842, "direction": "undecided"}}, {"week_ending": "2025-03-21", "ohlcv": {"open": 21.59, "high": 21.9799, "low": 20.17, "close": 20.79, "volume": 1629788}, "trend_line": 28.055333, "activity_lines": {"activity_5": 21.633333, "activity_10": 23.021273, "activity_20": 25.221714, "activity_30": 26.567763}, "trend_signal": 0, "fair_value": 31.167179, "relative_strength": -31.776572, "rate_of_change": -1.2923980708777245, "market_dynamics": -1.319551, "expectation": {"probability": 53.4031, "direction": "undecided"}}, {"week_ending": "2025-03-28", "ohlcv": {"open": 21.21, "high": 21.69, "low": 19.165, "close": 19.28, "volume": 922113}, "trend_line": 27.646333, "activity_lines": {"activity_5": 20.731333, "activity_10": 22.093273, "activity_20": 24.478857, "activity_30": 26.001613}, "trend_signal": 0, "fair_value": 31.116538, "relative_strength": -34.522746, "rate_of_change": -1.4578333466938442, "market_dynamics": -1.399868, "expectation": {"probability": 52.987, "direction": "undecided"}}, {"week_ending": "2025-04-04", "ohlcv": {"open": 18.76, "high": 19.33, "low": 15.93, "close": 16.86, "volume": 1361025}, "trend_line": 27.256667, "activity_lines": {"activity_5": 19.271333, "activity_10": 20.881636, "activity_20": 23.571619, "activity_30": 25.30572}, "trend_signal": 0, "fair_value": 31.076026, "relative_strength": -35.798372, "rate_of_change": -1.4094672157786652, "market_dynamics": -1.364608, "expectation": {"probability": 52.0246, "direction": "undecided"}}, {"week_ending": "2025-04-11", "ohlcv": {"open": 16.34, "high": 19.475, "low": 15.9086, "close": 18.29, "volume": 1721473}, "trend_line": 26.888, "activity_lines": {"activity_5": 18.665333, "activity_10": 20.124364, "activity_20": 22.863048, "activity_30": 24.727226}, "trend_signal": 0, "fair_value": 31.043269, "relative_strength": -34.539839, "rate_of_change": -1.352575500151939, "market_dynamics": -1.254992, "expectation": {"probability": 52.0317, "direction": "undecided"}}, {"week_ending": "2025-04-17", "ohlcv": {"open": 18.66, "high": 18.8, "low": 16.98, "close": 17.08, "volume": 894622}, "trend_line": 26.464, "activity_lines": {"activity_5": 17.899333, "activity_10": 19.321091, "activity_20": 22.100286, "activity_30": 24.094452}, "trend_signal": 0, "fair_value": 31.006538, "relative_strength": -36.795156, "rate_of_change": -1.5769116334424391, "market_dynamics": -1.333005, "expectation": {"probability": 51.8744, "direction": "undecided"}}, {"week_ending": "2025-04-25", "ohlcv": {"open": 16.67, "high": 18.79, "low": 16.62, "close": 18.76, "volume": 918596}, "trend_line": 26.029, "activity_lines": {"activity_5": 17.999333, "activity_10": 19.015273, "activity_20": 21.566667, "activity_30": 23.597419}, "trend_signal": 0, "fair_value": 30.977756, "relative_strength": -34.07674, "rate_of_change": -1.6437424425634777, "market_dynamics": -1.273173, "expectation": {"probability": 51.7682, "direction": "undecided"}}, {"week_ending": "2025-05-02", "ohlcv": {"open": 18.76, "high": 19.42, "low": 17.53, "close": 19.19, "volume": 988671}, "trend_line": 25.653333, "activity_lines": {"activity_5": 18.378, "activity_10": 18.864364, "activity_20": 21.128571, "activity_30": 23.156194}, "trend_signal": 0, "fair_value": 30.949551, "relative_strength": -34.097005, "rate_of_change": -1.443263283260978, "market_dynamics": -1.181171, "expectation": {"probability": 51.8627, "direction": "undecided"}}, {"week_ending": "2025-05-09", "ohlcv": {"open": 18.98, "high": 19.89, "low": 17.665, "close": 18.41, "volume": 1270392}, "trend_line": 25.231667, "activity_lines": {"activity_5": 18.502667, "activity_10": 18.641091, "activity_20": 20.668524, "activity_30": 22.688882}, "trend_signal": 0, "fair_value": 30.913974, "relative_strength": -35.82914, "rate_of_change": -1.6437084413163712, "market_dynamics": -1.12112, "expectation": {"probability": 51.346, "direction": "undecided"}}, {"week_ending": "2025-05-16", "ohlcv": {"open": 19.21, "high": 20.75, "low": 18.66, "close": 19.7, "volume": 1378725}, "trend_line": 24.896333, "activity_lines": {"activity_5": 18.954, "activity_10": 18.727091, "activity_20": 20.377238, "activity_30": 22.332}, "trend_signal": 0, "fair_value": 30.89141, "relative_strength": -34.923653, "rate_of_change": -1.3290203933018103, "market_dynamics": -0.740143, "expectation": {"probability": 51.9632, "direction": "undecided"}}, {"week_ending": "2025-05-23", "ohlcv": {"open": 19.24, "high": 19.6, "low": 18.2, "close": 18.35, "volume": 821260}, "trend_line": 24.542667, "activity_lines": {"activity_5": 18.861333, "activity_10": 18.608364, "activity_20": 19.996381, "activity_30": 21.909656}, "trend_signal": 0, "fair_value": 30.85359, "relative_strength": -37.050878, "rate_of_change": -1.4205545852877086, "market_dynamics": -0.469446, "expectation": {"probability": 51.334, "direction": "undecided"}}, {"week_ending": "2025-05-30", "ohlcv": {"open": 18.71, "high": 19.14, "low": 17.3501, "close": 17.7, "volume": 868231}, "trend_line": 24.174, "activity_lines": {"activity_5": 18.467333, "activity_10": 18.431818, "activity_20": 19.600571, "activity_30": 21.468194}, "trend_signal": 0, "fair_value": 30.813077, "relative_strength": -39.539927, "rate_of_change": -1.5021472605238952, "market_dynamics": -0.28016, "expectation": {"probability": 51.2327, "direction": "undecided"}}, {"week_ending": "2025-06-06", "ohlcv": {"open": 17.62, "high": 19.74, "low": 17.43, "close": 19.25, "volume": 1003793}, "trend_line": 23.710333, "activity_lines": {"activity_5": 18.660667, "activity_10": 18.593273, "activity_20": 19.398381, "activity_30": 21.150516}, "trend_signal": 0, "fair_value": 30.793013, "relative_strength": -34.742705, "rate_of_change": -1.918040043021432, "market_dynamics": -0.015671, "expectation": {"probability": 51.7225, "direction": "undecided"}}, {"week_ending": "2025-06-13", "ohlcv": {"open": 19.4, "high": 20.7, "low": 19.34, "close": 19.38, "volume": 945206}, "trend_line": 23.357, "activity_lines": {"activity_5": 18.893333, "activity_10": 18.778909, "activity_20": 19.249667, "activity_30": 20.87114}, "trend_signal": 0, "fair_value": 30.791603, "relative_strength": -33.151706, "rate_of_change": -1.4902068224853664, "market_dynamics": 0.077507, "expectation": {"probability": 49.3408, "direction": "undecided"}}, {"week_ending": "2025-06-20", "ohlcv": {"open": 19.59, "high": 20.47, "low": 19.2273, "close": 19.56, "volume": 946367}, "trend_line": 22.972, "activity_lines": {"activity_5": 19.121333, "activity_10": 18.951455, "activity_20": 19.157, "activity_30": 20.626172}, "trend_signal": 0, "fair_value": 30.782436, "relative_strength": -31.6096, "rate_of_change": -1.6483281243310273, "market_dynamics": 0.255152, "expectation": {"probability": 50.0254, "direction": "undecided"}}, {"week_ending": "2025-06-27", "ohlcv": {"open": 19.63, "high": 21.57, "low": 19.4, "close": 21.15, "volume": 1495217}, "trend_line": 22.623667, "activity_lines": {"activity_5": 19.888667, "activity_10": 19.39, "activity_20": 19.255286, "activity_30": 20.508624}, "trend_signal": 0, "fair_value": 30.785, "relative_strength": -28.035945, "rate_of_change": -1.5163372801671609, "market_dynamics": 0.621934, "expectation": {"probability": 50.8016, "direction": "undecided"}}, {"week_ending": "2025-07-03", "ohlcv": {"open": 21.24, "high": 23.0423, "low": 20.94, "close": 22.99, "volume": 1168445}, "trend_line": 22.382667, "activity_lines": {"activity_5": 21.082667, "activity_10": 20.089091, "activity_20": 19.559714, "activity_30": 20.532258}, "trend_signal": 0, "fair_value": 30.791923, "relative_strength": -22.012992, "rate_of_change": -1.0652561319966372, "market_dynamics": 0.836951, "expectation": {"probability": 52.0078, "direction": "undecided"}}, {"week_ending": "2025-07-11", "ohlcv": {"open": 22.63, "high": 24.19, "low": 22.275, "close": 23.02, "volume": 1807166}, "trend_line": 22.144, "activity_lines": {"activity_5": 21.934, "activity_10": 20.716727, "activity_20": 19.866952, "activity_30": 20.573376}, "trend_signal": 0, "fair_value": 30.794359, "relative_strength": -20.621575, "rate_of_change": -1.0663027779486827, "market_dynamics": 1.130083, "expectation": {"probability": 52.5883, "direction": "undecided"}}, {"week_ending": "2025-07-18", "ohlcv": {"open": 22.81, "high": 23.915, "low": 21.95, "close": 23.58, "volume": 1370216}, "trend_line": 21.995, "activity_lines": {"activity_5": 22.720667, "activity_10": 21.376545, "activity_20": 20.227476, "activity_30": 20.666022}, "trend_signal": 0, "fair_value": 30.783333, "relative_strength": -18.732887, "rate_of_change": -0.6728684971098147, "market_dynamics": 1.370486, "expectation": {"probability": 52.9073, "direction": "undecided"}}, {"week_ending": "2025-07-25", "ohlcv": {"open": 23.76, "high": 24.0, "low": 23.09, "close": 23.79, "volume": 894509}, "trend_line": 21.858333, "activity_lines": {"activity_5": 23.297333, "activity_10": 21.980545, "activity_20": 20.602952, "activity_30": 20.781828}, "trend_signal": 0, "fair_value": 30.762885, "relative_strength": -17.668511, "rate_of_change": -0.6213548533757798, "market_dynamics": 1.335851, "expectation": {"probability": 53.4884, "direction": "undecided"}}, {"week_ending": "2025-08-01", "ohlcv": {"open": 23.99, "high": 24.76, "low": 21.25, "close": 21.72, "volume": 1309161}, "trend_line": 21.642, "activity_lines": {"activity_5": 22.902, "activity_10": 22.133818, "activity_20": 20.772476, "activity_30": 20.772903}, "trend_signal": 0, "fair_value": 30.724744, "relative_strength": -22.33162, "rate_of_change": -0.9897049331254987, "market_dynamics": 1.30715, "expectation": {"probability": 52.2013, "direction": "undecided"}}, {"week_ending": "2025-08-08", "ohlcv": {"open": 21.88, "high": 23.02, "low": 18.12, "close": 19.73, "volume": 1828327}, "trend_line": 21.387667, "activity_lines": {"activity_5": 21.805333, "activity_10": 21.864, "activity_20": 20.752238, "activity_30": 20.649548}, "trend_signal": 0, "fair_value": 30.669295, "relative_strength": -31.078058, "rate_of_change": -1.1751825154791564, "market_dynamics": 1.11111, "expectation": {"probability": 55.0794, "direction": "positive"}}, {"week_ending": "2025-08-15", "ohlcv": {"open": 19.73, "high": 20.5, "low": 18.56, "close": 19.35, "volume": 1963147}, "trend_line": 21.103333, "activity_lines": {"activity_5": 20.799333, "activity_10": 21.488182, "activity_20": 20.700857, "activity_30": 20.518086}, "trend_signal": 0, "fair_value": 30.62, "relative_strength": -31.823774, "rate_of_change": -1.329429712927554, "market_dynamics": 0.915082, "expectation": {"probability": 54.0748, "direction": "undecided"}}, {"week_ending": "2025-08-22", "ohlcv": {"open": 19.38, "high": 20.63, "low": 19.0, "close": 20.28, "volume": 1381629}, "trend_line": 20.861, "activity_lines": {"activity_5": 20.348, "activity_10": 21.279636, "activity_20": 20.737714, "activity_30": 20.464968}, "trend_signal": 0, "fair_value": 30.57641, "relative_strength": -26.985558, "rate_of_change": -1.1483162399038986, "market_dynamics": 0.720932, "expectation": {"probability": 51.5195, "direction": "undecided"}}, {"week_ending": "2025-08-29", "ohlcv": {"open": 20.27, "high": 20.54, "low": 19.575, "close": 20.45, "volume": 1500251}, "trend_line": 20.614, "activity_lines": {"activity_5": 20.173333, "activity_10": 21.085636, "activity_20": 20.774476, "activity_30": 20.438452}, "trend_signal": 0, "fair_value": 30.547244, "relative_strength": -25.260377, "rate_of_change": -1.1840276113321504, "market_dynamics": 0.573809, "expectation": {"probability": 52.1107, "direction": "undecided"}}, {"week_ending": "2025-09-05", "ohlcv": {"open": 20.0, "high": 20.17, "low": 18.93, "close": 19.95, "volume": 855170}, "trend_line": 20.357667, "activity_lines": {"activity_5": 20.054667, "activity_10": 20.784545, "activity_20": 20.753333, "activity_30": 20.395613}, "trend_signal": 0, "fair_value": 30.506603, "relative_strength": -26.944457, "rate_of_change": -1.2434898612593455, "market_dynamics": 0.356742, "expectation": {"probability": 54.1705, "direction": "undecided"}}, {"week_ending": "2025-09-12", "ohlcv": {"open": 20.02, "high": 20.43, "low": 19.165, "close": 19.38, "volume": 1195710}, "trend_line": 20.237667, "activity_lines": {"activity_5": 19.864, "activity_10": 20.401636, "activity_20": 20.664238, "activity_30": 20.332538}, "trend_signal": 0, "fair_value": 30.468269, "relative_strength": -29.482862, "rate_of_change": -0.5894585072051772, "market_dynamics": 0.134265, "expectation": {"probability": 53.9207, "direction": "undecided"}}, {"week_ending": "2025-09-19", "ohlcv": {"open": 19.46, "high": 22.53, "low": 19.38, "close": 22.01, "volume": 1828876}, "trend_line": 20.204333, "activity_lines": {"activity_5": 20.573333, "activity_10": 20.562545, "activity_20": 20.822667, "activity_30": 20.446882}, "trend_signal": 1, "fair_value": 30.458718, "relative_strength": -20.783178, "rate_of_change": -0.1647126617905116, "market_dynamics": 0.204629, "expectation": {"probability": 51.9076, "direction": "undecided"}}, {"week_ending": "2025-09-26", "ohlcv": {"open": 21.96, "high": 26.37, "low": 21.92, "close": 26.12, "volume": 2317827}, "trend_line": 20.324333, "activity_lines": {"activity_5": 22.475333, "activity_10": 21.489091, "activity_20": 21.359095, "activity_30": 20.828538}, "trend_signal": 1, "fair_value": 30.46891, "relative_strength": -4.702726, "rate_of_change": 0.593932004585358, "market_dynamics": 0.445062, "expectation": {"probability": 51.8558, "direction": "undecided"}}, {"week_ending": "2025-10-03", "ohlcv": {"open": 26.28, "high": 26.6, "low": 25.125, "close": 26.11, "volume": 1604967}, "trend_line": 20.463333, "activity_lines": {"activity_5": 23.984667, "activity_10": 22.367636, "activity_20": 21.857857, "activity_30": 21.201806}, "trend_signal": 1, "fair_value": 30.476987, "relative_strength": -5.102084, "rate_of_change": 0.6839092825334014, "market_dynamics": 0.739543, "expectation": {"probability": 54.6816, "direction": "undecided"}}, {"week_ending": "2025-10-10", "ohlcv": {"open": 26.61, "high": 27.115, "low": 25.03, "close": 25.1, "volume": 1243517}, "trend_line": 20.577667, "activity_lines": {"activity_5": 24.78, "activity_10": 23.020364, "activity_20": 22.229905, "activity_30": 21.500946}, "trend_signal": 1, "fair_value": 30.500449, "relative_strength": -5.833651, "rate_of_change": 0.5587261860030478, "market_dynamics": 0.957724, "expectation": {"probability": 54.4196, "direction": "undecided"}}, {"week_ending": "2025-10-17", "ohlcv": {"open": 25.75, "high": 28.37, "low": 25.51, "close": 27.47, "volume": 1301904}, "trend_line": 20.800333, "activity_lines": {"activity_5": 26.022, "activity_10": 24.042545, "activity_20": 22.795524, "activity_30": 21.945613}, "trend_signal": 1, "fair_value": 30.528462, "relative_strength": 1.242146, "rate_of_change": 1.0820760195992902, "market_dynamics": 1.087134, "expectation": {"probability": 55.8712, "direction": "positive"}}, {"week_ending": "2025-10-24", "ohlcv": {"open": 27.72, "high": 28.6613, "low": 27.01, "close": 28.11, "volume": 847130}, "trend_line": 21.094667, "activity_lines": {"activity_5": 26.938, "activity_10": 25.040364, "activity_20": 23.375571, "activity_30": 22.417204}, "trend_signal": 1, "fair_value": 30.554872, "relative_strength": 1.96718, "rate_of_change": 1.4150446533716685, "market_dynamics": 0.982719, "expectation": {"probability": 56.4486, "direction": "positive"}}, {"week_ending": "2025-10-31", "ohlcv": {"open": 28.39, "high": 29.87, "low": 28.03, "close": 29.13, "volume": 985109}, "trend_line": 21.503667, "activity_lines": {"activity_5": 27.787333, "activity_10": 26.064364, "activity_20": 24.010571, "activity_30": 22.935613}, "trend_signal": 1, "fair_value": 30.59141, "relative_strength": 4.24038, "rate_of_change": 1.9388786748802382, "market_dynamics": 1.033184, "expectation": {"probability": 57.2738, "direction": "positive"}}, {"week_ending": "2025-11-07", "ohlcv": {"open": 29.27, "high": 29.44, "low": 25.645, "close": 26.45, "volume": 1801437}, "trend_line": 21.775667, "activity_lines": {"activity_5": 27.542667, "activity_10": 26.440182, "activity_20": 24.343905, "activity_30": 23.254731}, "trend_signal": 1, "fair_value": 30.57, "relative_strength": -1.433557, "rate_of_change": 1.2649005399869635, "market_dynamics": 1.221694, "expectation": {"probability": 55.2472, "direction": "positive"}}, {"week_ending": "2025-11-14", "ohlcv": {"open": 27.09, "high": 27.19, "low": 24.2, "close": 25.11, "volume": 1505940}, "trend_line": 22.043333, "activity_lines": {"activity_5": 26.828667, "activity_10": 26.463273, "activity_20": 24.51681, "activity_30": 23.469849}, "trend_signal": 1, "fair_value": 30.541026, "relative_strength": -5.488396, "rate_of_change": 1.229197709535152, "market_dynamics": 1.22096, "expectation": {"probability": 54.28, "direction": "undecided"}}, {"week_ending": "2025-11-21", "ohlcv": {"open": 25.07, "high": 25.66, "low": 23.55, "close": 24.92, "volume": 1384232}, "trend_line": 22.248667, "activity_lines": {"activity_5": 26.050667, "activity_10": 26.358, "activity_20": 24.652762, "activity_30": 23.655441}, "trend_signal": 1, "fair_value": 30.506923, "relative_strength": -2.373277, "rate_of_change": 0.9315016018675605, "market_dynamics": 1.190345, "expectation": {"probability": 53.4457, "direction": "undecided"}}, {"week_ending": "2025-11-28", "ohlcv": {"open": 25.15, "high": 27.36, "low": 24.96, "close": 27.1, "volume": 1285980}, "trend_line": 22.512333, "activity_lines": {"activity_5": 26.169333, "activity_10": 26.548364, "activity_20": 24.987143, "activity_30": 23.96843}, "trend_signal": 1, "fair_value": 30.478013, "relative_strength": 2.005984, "rate_of_change": 1.1850867290161726, "market_dynamics": 1.12952, "expectation": {"probability": 55.3625, "direction": "positive"}}, {"week_ending": "2025-12-05", "ohlcv": {"open": 26.68, "high": 29.91, "low": 26.68, "close": 29.75, "volume": 1274861}, "trend_line": 22.890333, "activity_lines": {"activity_5": 27.238667, "activity_10": 27.128, "activity_20": 25.554476, "activity_30": 24.435376}, "trend_signal": 1, "fair_value": 30.476859, "relative_strength": 11.371723, "rate_of_change": 1.6790796404797166, "market_dynamics": 1.142671, "expectation": {"probability": 56.6547, "direction": "positive"}}, {"week_ending": "2025-12-12", "ohlcv": {"open": 30.0, "high": 32.31, "low": 29.77, "close": 30.14, "volume": 1758089}, "trend_line": 23.238333, "activity_lines": {"activity_5": 28.396667, "activity_10": 27.712545, "activity_20": 26.129571, "activity_30": 24.903097}, "trend_signal": 1, "fair_value": 30.485, "relative_strength": 15.432051, "rate_of_change": 1.5202924308702828, "market_dynamics": 1.295881, "expectation": {"probability": 58.1992, "direction": "positive"}}, {"week_ending": "2025-12-19", "ohlcv": {"open": 30.65, "high": 30.65, "low": 27.12, "close": 27.95, "volume": 1475418}, "trend_line": 23.558333, "activity_lines": {"activity_5": 28.578667, "activity_10": 27.825636, "activity_20": 26.465857, "activity_30": 25.207075}, "trend_signal": 1, "fair_value": 30.481154, "relative_strength": 6.887953, "rate_of_change": 1.377035091114325, "market_dynamics": 1.313211, "expectation": {"probability": 55.9463, "direction": "positive"}}, {"week_ending": "2025-12-26", "ohlcv": {"open": 28.41, "high": 29.495, "low": 28.18, "close": 29.31, "volume": 611830}, "trend_line": 23.945333, "activity_lines": {"activity_5": 29.024667, "activity_10": 28.134182, "activity_20": 26.902, "activity_30": 25.578151}, "trend_signal": 1, "fair_value": 30.486218, "relative_strength": 11.053282, "rate_of_change": 1.642730833289437, "market_dynamics": 1.203555, "expectation": {"probability": 59.41, "direction": "positive"}}, {"week_ending": "2026-01-02", "ohlcv": {"open": 29.27, "high": 29.88, "low": 28.51, "close": 29.55, "volume": 1035261}, "trend_line": 24.288667, "activity_lines": {"activity_5": 29.258, "activity_10": 28.452909, "activity_20": 27.315381, "activity_30": 25.939742}, "trend_signal": 1, "fair_value": 30.491795, "relative_strength": 14.265697, "rate_of_change": 1.433824286344227, "market_dynamics": 0.892616, "expectation": {"probability": 59.3861, "direction": "positive"}}, {"week_ending": "2026-01-09", "ohlcv": {"open": 29.98, "high": 32.34, "low": 29.98, "close": 31.56, "volume": 1331181}, "trend_line": 24.694667, "activity_lines": {"activity_5": 29.998, "activity_10": 29.110909, "activity_20": 27.871619, "activity_30": 26.40886}, "trend_signal": 1, "fair_value": 30.498013, "relative_strength": 19.61321, "rate_of_change": 1.6715614735053133, "market_dynamics": 0.696654, "expectation": {"probability": 57.849, "direction": "positive"}}, {"week_ending": "2026-01-16", "ohlcv": {"open": 31.33, "high": 35.82, "low": 31.28, "close": 35.76, "volume": 1593208}, "trend_line": 25.234667, "activity_lines": {"activity_5": 32.017333, "activity_10": 30.488364, "activity_20": 28.774143, "activity_30": 27.122753}, "trend_signal": 1, "fair_value": 30.526923, "relative_strength": 36.466844, "rate_of_change": 2.186706951747933, "market_dynamics": 0.914216, "expectation": {"probability": 57.7572, "direction": "positive"}}, {"week_ending": "2026-01-23", "ohlcv": {"open": 34.73, "high": 36.99, "low": 33.7, "close": 33.83, "volume": 1366772}, "trend_line": 25.657333, "activity_lines": {"activity_5": 33.018667, "activity_10": 31.345636, "activity_20": 29.419952, "activity_30": 27.67729}, "trend_signal": 1, "fair_value": 30.539679, "relative_strength": 28.678767, "rate_of_change": 1.6749418567718746, "market_dynamics": 1.057246, "expectation": {"probability": 57.9323, "direction": "positive"}}, {"week_ending": "2026-01-30", "ohlcv": {"open": 34.01, "high": 35.21, "low": 31.77, "close": 31.85, "volume": 1323114}, "trend_line": 25.952667, "activity_lines": {"activity_5": 32.968, "activity_10": 31.684364, "activity_20": 29.811095, "activity_30": 28.076817}, "trend_signal": 1, "fair_value": 30.536731, "relative_strength": 21.445445, "rate_of_change": 1.1510705341042282, "market_dynamics": 1.156031, "expectation": {"probability": 56.3874, "direction": "positive"}}, {"week_ending": "2026-02-06", "ohlcv": {"open": 31.73, "high": 32.6499, "low": 26.585, "close": 29.07, "volume": 1821848}, "trend_line": 26.154333, "activity_lines": {"activity_5": 31.821333, "activity_10": 31.391636, "activity_20": 29.878095, "activity_30": 28.277935}, "trend_signal": 1, "fair_value": 30.511667, "relative_strength": 13.348124, "rate_of_change": 0.7770530866827653, "market_dynamics": 0.980011, "expectation": {"probability": 53.1861, "direction": "undecided"}}, {"week_ending": "2026-02-13", "ohlcv": {"open": 29.03, "high": 35.13, "low": 28.75, "close": 33.69, "volume": 1760627}, "trend_line": 26.491333, "activity_lines": {"activity_5": 32.246667, "activity_10": 31.903091, "activity_20": 30.351476, "activity_30": 28.764108}, "trend_signal": 1, "fair_value": 30.488013, "relative_strength": 32.259826, "rate_of_change": 1.2885054266151605, "market_dynamics": 0.839042, "expectation": {"probability": 53.2567, "direction": "undecided"}}, {"week_ending": "2026-02-20", "ohlcv": {"open": 33.43, "high": 34.255, "low": 31.96, "close": 32.43, "volume": 1343477}, "trend_line": 26.779333, "activity_lines": {"activity_5": 32.11, "activity_10": 32.113818, "activity_20": 30.66881, "activity_30": 29.147247}, "trend_signal": 1, "fair_value": 30.457821, "relative_strength": 25.342231, "rate_of_change": 1.0871480117667172, "market_dynamics": 0.696631, "expectation": {"probability": 54.4109, "direction": "undecided"}}, {"week_ending": "2026-02-27", "ohlcv": {"open": 32.07, "high": 34.8099, "low": 30.93, "close": 33.78, "volume": 1470427}, "trend_line": 27.181333, "activity_lines": {"activity_5": 32.645333, "activity_10": 32.528364, "activity_20": 31.084619, "activity_30": 29.598903}, "trend_signal": 1, "fair_value": 30.428333, "relative_strength": 30.233449, "rate_of_change": 1.5011576277870606, "market_dynamics": 0.755545, "expectation": {"probability": 53.1541, "direction": "undecided"}}, {"week_ending": "2026-03-06", "ohlcv": {"open": 33.0, "high": 34.375, "low": 30.92, "close": 31.28, "volume": 1560132}, "trend_line": 27.566333, "activity_lines": {"activity_5": 32.350667, "activity_10": 32.382364, "activity_20": 31.221, "activity_30": 29.863333}, "trend_signal": 1, "fair_value": 30.391154, "relative_strength": 21.710129, "rate_of_change": 1.4164132421320232, "market_dynamics": 0.668448, "expectation": {"probability": 54.4109, "direction": "undecided"}}, {"week_ending": "2026-03-13", "ohlcv": {"open": 30.3, "high": 34.17, "low": 30.09, "close": 31.77, "volume": 1350451}, "trend_line": 27.980333, "activity_lines": {"activity_5": 32.257333, "activity_10": 32.289636, "activity_20": 31.385905, "activity_30": 30.134538}, "trend_signal": 1, "fair_value": 30.343462, "relative_strength": 24.419613, "rate_of_change": 1.5018319629237644, "market_dynamics": 0.233356, "expectation": {"probability": 52.8799, "direction": "undecided"}}, {"week_ending": "2026-03-20", "ohlcv": {"open": 32.16, "high": 34.471, "low": 32.08, "close": 32.76, "volume": 1585080}, "trend_line": 28.396333, "activity_lines": {"activity_5": 32.314, "activity_10": 32.336545, "activity_20": 31.627667, "activity_30": 30.442903}, "trend_signal": 1, "fair_value": 30.287564, "relative_strength": 30.120352, "rate_of_change": 1.4867585743171705, "market_dynamics": 0.045049, "expectation": {"probability": 52.7503, "direction": "undecided"}}, {"week_ending": "2026-03-27", "ohlcv": {"open": 33.48, "high": 35.34, "low": 33.22, "close": 33.46, "volume": 2340475}, "trend_line": 28.83, "activity_lines": {"activity_5": 32.666, "activity_10": 32.488909, "activity_20": 31.91881, "activity_30": 30.769591}, "trend_signal": 1, "fair_value": 30.230256, "relative_strength": 36.232563, "rate_of_change": 1.5271936696896737, "market_dynamics": -0.052, "expectation": {"probability": 55.2286, "direction": "positive"}}, {"week_ending": "2026-04-02", "ohlcv": {"open": 33.73, "high": 34.76, "low": 30.7, "close": 34.71, "volume": 1217553}, "trend_line": 29.322, "activity_lines": {"activity_5": 33.366, "activity_10": 32.910364, "activity_20": 32.295619, "activity_30": 31.148946}, "trend_signal": 1, "fair_value": 30.188462, "relative_strength": 34.767436, "rate_of_change": 1.7065556711758616, "market_dynamics": -0.049239, "expectation": {"probability": 56.6792, "direction": "positive"}}, {"week_ending": "2026-04-10", "ohlcv": {"open": 35.02, "high": 39.065, "low": 33.425, "close": 38.83, "volume": 1625712}, "trend_line": 29.970333, "activity_lines": {"activity_5": 35.377333, "activity_10": 34.064909, "activity_20": 33.019095, "activity_30": 31.762366}, "trend_signal": 1, "fair_value": 30.172756, "relative_strength": 42.885387, "rate_of_change": 2.211080417434012, "market_dynamics": 0.302184, "expectation": {"probability": 54.7305, "direction": "undecided"}}, {"week_ending": "2026-04-17", "ohlcv": {"open": 38.74, "high": 44.145, "low": 38.74, "close": 43.97, "volume": 2593741}, "trend_line": 30.702333, "activity_lines": {"activity_5": 38.598667, "activity_10": 36.027091, "activity_20": 34.165857, "activity_30": 32.66557}, "trend_signal": 1, "fair_value": 30.197628, "relative_strength": 50.483437, "rate_of_change": 2.442415304494612, "market_dynamics": 0.758788, "expectation": {"probability": 56.1606, "direction": "positive"}}, {"week_ending": "2026-04-24", "ohlcv": {"open": 44.4, "high": 50.45, "low": 42.79, "close": 46.49, "volume": 2601184}, "trend_line": 31.381333, "activity_lines": {"activity_5": 41.846667, "activity_10": 38.176545, "activity_20": 35.472286, "activity_30": 33.684129}, "trend_signal": 1, "fair_value": 30.264551, "relative_strength": 53.529771, "rate_of_change": 2.2115583203400275, "market_dynamics": 1.106831, "expectation": {"probability": 57.7071, "direction": "positive"}}, {"week_ending": "2026-05-01", "ohlcv": {"open": 47.35, "high": 47.35, "low": 37.6701, "close": 44.55, "volume": 2987548}, "trend_line": 31.996, "activity_lines": {"activity_5": 43.532667, "activity_10": 39.740545, "activity_20": 36.514238, "activity_30": 34.53372}, "trend_signal": 1, "fair_value": 30.301987, "relative_strength": 43.272705, "rate_of_change": 1.958702646570167, "market_dynamics": 1.578397, "expectation": {"probability": 57.2798, "direction": "positive"}}, {"week_ending": "2026-05-08", "ohlcv": {"open": 44.99, "high": 52.28, "low": 42.72, "close": 51.63, "volume": 2928077}, "trend_line": 32.880333, "activity_lines": {"activity_5": 46.839333, "activity_10": 42.371455, "activity_20": 38.161857, "activity_30": 35.80043}, "trend_signal": 1, "fair_value": 30.403462, "relative_strength": 55.141881, "rate_of_change": 2.763886110763851, "market_dynamics": 1.841095, "expectation": {"probability": 57.8228, "direction": "positive"}}, {"week_ending": "2026-05-15", "ohlcv": {"open": 51.99, "high": 56.46, "low": 43.89, "close": 44.7, "volume": 10403509}, "trend_line": 33.454667, "activity_lines": {"activity_5": 46.708, "activity_10": 43.417818, "activity_20": 39.036714, "activity_30": 36.562989}, "trend_signal": 1, "fair_value": 30.435577, "relative_strength": 33.378122, "rate_of_change": 1.7467402170166597, "market_dynamics": 1.811519, "expectation": {"probability": 57.4074, "direction": "positive"}}, {"week_ending": "2026-05-22", "ohlcv": {"open": 44.77, "high": 46.86, "low": 41.04, "close": 46.09, "volume": 3233535}, "trend_line": 34.054, "activity_lines": {"activity_5": 46.648667, "activity_10": 44.472909, "activity_20": 39.970667, "activity_30": 37.378172}, "trend_signal": 1, "fair_value": 30.458397, "relative_strength": 34.343808, "rate_of_change": 1.7914780021573713, "market_dynamics": 1.619499, "expectation": {"probability": 56.2466, "direction": "positive"}}, {"week_ending": "2026-05-29", "ohlcv": {"open": 47.825, "high": 49.89, "low": 45.36, "close": 48.83, "volume": 2841452}, "trend_line": 34.710667, "activity_lines": {"activity_5": 47.361333, "activity_10": 45.765818, "activity_20": 41.08681, "activity_30": 38.331462}, "trend_signal": 1, "fair_value": 30.496731, "relative_strength": 36.575318, "rate_of_change": 1.9283109179538342, "market_dynamics": 1.470077, "expectation": {"probability": 56.2466, "direction": "positive"}}], "links": {"chart": "https://sharemaestro.com/terminal/994bb479-cd53-4187-8374-daf852f9dfe3/", "share_image": "https://sharemaestro.com/terminal/994bb479-cd53-4187-8374-daf852f9dfe3/share-image.svg"}, "disclaimer": "Educational and research use only. Not financial, investment, trading, tax, or legal advice."}