{"ticker": {"uuid": "64b89456-eb39-42b3-888e-7c52f8d4e8f6", "symbol": "THRM", "name": "Gentherm Inc", "sector": "Consumer Cyclical", "industry": "Auto Parts", "currency": "USD"}, "next_event": {"report_date": "2026-10-22", "fiscal_date_ending": "2026-09-30", "estimate": 0.66, "session": "Time unconfirmed", "days": 69}, "profile": {"sample": 12, "measured": 12, "beats": 8, "misses": 4, "inline": 0, "beat_rate": 66.7, "beat_rate_label": "66.7%", "average_surprise": 13.4, "average_surprise_label": "+13.4%", "median_surprise": 11.1, "surprise_dispersion": 34.7, "average_reaction": 3.5, "average_reaction_label": "+3.5%", "average_abs_reaction": 8.5, "positive_response_rate": 83.3, "confirmation_rate": 83.3, "reaction_sample": 12, "streak": {"count": 2, "band": "beat", "label": "2 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 54, "band": "Elevated", "tone": "caution", "days": 69, "proximity_component": 3, "reaction_component": 21, "variability_component": 25, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 100, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 12, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": -16.0, "revenue_growth_1y": 8.4, "cash_conversion": 5.04, "net_margin": 1.7, "earnings_yield": 4.3, "eps_surprise_avg": 20.5, "sue_score": 0.14, "pe_ratio": 47.7, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 41.26, "currency": "USD", "return_13w": 30.7, "fair_value": 40.679936, "fair_value_gap": 1.4, "relative_strength": 4.6, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 45.1}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-26", "date_source": "exact", "eps_actual": 0.64, "eps_estimate": 0.68, "eps_surprise": -0.04, "surprise_pct": -5.8824, "surprise_label": "-5.9%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -23.18430484814186, "one_week_reaction_label": "-23.2%", "four_week_reaction": -11.035653650254671, "four_week_reaction_label": "-11.0%", "confirmation": "confirmed", "revenue": 366195000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 15844000.0, "operating_cash_flow": 21430000.0, "free_cash_flow": 34419000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-21", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.52, "eps_surprise": 0.38, "surprise_pct": 73.0769, "surprise_label": "+73.1%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.471471471471464, "one_week_reaction_label": "+11.5%", "four_week_reaction": 8.608608608608602, "four_week_reaction_label": "+8.6%", "confirmation": "confirmed", "revenue": 366933000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 18087000.0, "operating_cash_flow": 39223000.0, "free_cash_flow": 50484000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-30", "date_source": "exact", "eps_actual": 0.62, "eps_estimate": 0.43, "eps_surprise": 0.19, "surprise_pct": 44.186, "surprise_label": "+44.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.2650721486459646, "one_week_reaction_label": "+1.3%", "four_week_reaction": -2.7278118205178936, "four_week_reaction_label": "-2.7%", "confirmation": "confirmed", "revenue": 356015000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 14785000.0, "operating_cash_flow": -10322000.0, "free_cash_flow": 998000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 0.67, "eps_estimate": 0.61, "eps_surprise": 0.06, "surprise_pct": 9.8361, "surprise_label": "+9.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 1.5080297688993263, "one_week_reaction_label": "+1.5%", "four_week_reaction": -1.4688601645123385, "four_week_reaction_label": "-1.5%", "confirmation": "confirmed", "revenue": 375683000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 18876000.0, "operating_cash_flow": 37146000.0, "free_cash_flow": 56530000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-30", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.66, "eps_surprise": 0.09, "surprise_pct": 13.6364, "surprise_label": "+13.6%", "surprise_band": "beat", "eps_yoy": 17.187499999999996, "eps_yoy_label": "+17.2%", "one_week_reaction": 7.157008420009907, "one_week_reaction_label": "+7.2%", "four_week_reaction": 7.429420505200595, "four_week_reaction_label": "+7.4%", "confirmation": "confirmed", "revenue": 371512000.0, "revenue_yoy": 1.4519586559073716, "revenue_yoy_label": "+1.5%", "net_income": 15965000.0, "operating_cash_flow": 46265000.0, "free_cash_flow": 66240000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-19", "date_source": "exact", "eps_actual": 0.29, "eps_estimate": 0.6809, "eps_surprise": -0.3909, "surprise_pct": -57.4093, "surprise_label": "-57.4%", "surprise_band": "miss", "eps_yoy": -67.77777777777779, "eps_yoy_label": "-67.8%", "one_week_reaction": -6.659142212189615, "one_week_reaction_label": "-6.7%", "four_week_reaction": -14.249435665914215, "four_week_reaction_label": "-14.2%", "confirmation": "confirmed", "revenue": 352914000.0, "revenue_yoy": -3.820588499807867, "revenue_yoy_label": "-3.8%", "net_income": 15321000.0, "operating_cash_flow": 36557000.0, "free_cash_flow": 59882000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-24", "date_source": "exact", "eps_actual": 0.51, "eps_estimate": 0.47, "eps_surprise": 0.04, "surprise_pct": 8.5106, "surprise_label": "+8.5%", "surprise_band": "beat", "eps_yoy": -17.741935483870964, "eps_yoy_label": "-17.7%", "one_week_reaction": 1.4350143501434927, "one_week_reaction_label": "+1.4%", "four_week_reaction": 15.334153341533408, "four_week_reaction_label": "+15.3%", "confirmation": "confirmed", "revenue": 353854000.0, "revenue_yoy": -0.6069968961981939, "revenue_yoy_label": "-0.6%", "net_income": -128000.0, "operating_cash_flow": -13344000.0, "free_cash_flow": 1677000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-24", "date_source": "exact", "eps_actual": 0.54, "eps_estimate": 0.58, "eps_surprise": -0.04, "surprise_pct": -6.8966, "surprise_label": "-6.9%", "surprise_band": "miss", "eps_yoy": -19.402985074626866, "eps_yoy_label": "-19.4%", "one_week_reaction": 12.749918059652563, "one_week_reaction_label": "+12.7%", "four_week_reaction": 14.847590953785636, "four_week_reaction_label": "+14.8%", "confirmation": "diverged", "revenue": 375090000.0, "revenue_yoy": -0.15784584343715313, "revenue_yoy_label": "-0.2%", "net_income": 477000.0, "operating_cash_flow": 45045000.0, "free_cash_flow": 53902000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-23", "date_source": "exact", "eps_actual": 0.73, "eps_estimate": 0.65, "eps_surprise": 0.08, "surprise_pct": 12.3077, "surprise_label": "+12.3%", "surprise_band": "beat", "eps_yoy": -2.6666666666666687, "eps_yoy_label": "-2.7%", "one_week_reaction": 9.288016407852313, "one_week_reaction_label": "+9.3%", "four_week_reaction": 4.717257544682096, "four_week_reaction_label": "+4.7%", "confirmation": "confirmed", "revenue": 382884000.0, "revenue_yoy": 3.061004758931071, "revenue_yoy_label": "+3.1%", "net_income": 14949000.0, "operating_cash_flow": 56119000.0, "free_cash_flow": 65769000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-19", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.63, "eps_surprise": -0.14, "surprise_pct": -22.2222, "surprise_label": "-22.2%", "surprise_band": "miss", "eps_yoy": 68.96551724137932, "eps_yoy_label": "+69.0%", "one_week_reaction": 5.898789195901889, "one_week_reaction_label": "+5.9%", "four_week_reaction": -13.629307668425955, "four_week_reaction_label": "-13.6%", "confirmation": "diverged", "revenue": 382788000.0, "revenue_yoy": 8.464951801288699, "revenue_yoy_label": "+8.5%", "net_income": 2987000.0, "operating_cash_flow": 28971000.0, "free_cash_flow": 51591000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 0.84, "eps_estimate": 0.51, "eps_surprise": 0.33, "surprise_pct": 64.7059, "surprise_label": "+64.7%", "surprise_band": "beat", "eps_yoy": 64.70588235294117, "eps_yoy_label": "+64.7%", "one_week_reaction": 2.317769566677868, "one_week_reaction_label": "+2.3%", "four_week_reaction": 1.3436345314074645, "four_week_reaction_label": "+1.3%", "confirmation": "confirmed", "revenue": 393706000.0, "revenue_yoy": 11.262272010490202, "revenue_yoy_label": "+11.3%", "net_income": 4218000.0, "operating_cash_flow": -5043000.0, "free_cash_flow": 608000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-23", "date_source": "exact", "eps_actual": 0.75, "eps_estimate": 0.59, "eps_surprise": 0.16, "surprise_pct": 27.1186, "surprise_label": "+27.1%", "surprise_band": "beat", "eps_yoy": 38.88888888888888, "eps_yoy_label": "+38.9%", "one_week_reaction": 18.781302170283805, "one_week_reaction_label": "+18.8%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 416166000.0, "revenue_yoy": 10.950971766775975, "revenue_yoy_label": "+11.0%", "net_income": 4420000.0, "operating_cash_flow": 7315000.0, "free_cash_flow": 15867000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.64, 0.9, 0.62, 0.67, 0.75, 0.29, 0.51, 0.54, 0.73, 0.49, 0.84, 0.75], "eps_estimate": [0.68, 0.52, 0.43, 0.61, 0.66, 0.6809, 0.47, 0.58, 0.65, 0.63, 0.51, 0.59], "surprise": [-5.8824, 73.0769, 44.186, 9.8361, 13.6364, -57.4093, 8.5106, -6.8966, 12.3077, -22.2222, 64.7059, 27.1186], "reaction_1w": [-23.18430484814186, 11.471471471471464, 1.2650721486459646, 1.5080297688993263, 7.157008420009907, -6.659142212189615, 1.4350143501434927, 12.749918059652563, 9.288016407852313, 5.898789195901889, 2.317769566677868, 18.781302170283805], "reaction_4w": [-11.035653650254671, 8.608608608608602, -2.7278118205178936, -1.4688601645123385, 7.429420505200595, -14.249435665914215, 15.334153341533408, 14.847590953785636, 4.717257544682096, -13.629307668425955, 1.3436345314074645, null], "revenue": [366.19, 366.93, 356.01, 375.68, 371.51, 352.91, 353.85, 375.09, 382.88, 382.79, 393.71, 416.17], "net_income": [15.84, 18.09, 14.79, 18.88, 15.96, 15.32, -0.13, 0.48, 14.95, 2.99, 4.22, 4.42], "financial_unit": "millions", "scatter": [{"x": -5.8824, "y": -23.18430484814186, "label": "2023-09-30"}, {"x": 73.0769, "y": 11.471471471471464, "label": "2023-12-31"}, {"x": 44.186, "y": 1.2650721486459646, "label": "2024-03-31"}, {"x": 9.8361, "y": 1.5080297688993263, "label": "2024-06-30"}, {"x": 13.6364, "y": 7.157008420009907, "label": "2024-09-30"}, {"x": -57.4093, "y": -6.659142212189615, "label": "2024-12-31"}, {"x": 8.5106, "y": 1.4350143501434927, "label": "2025-03-31"}, {"x": -6.8966, "y": 12.749918059652563, "label": "2025-06-30"}, {"x": 12.3077, "y": 9.288016407852313, "label": "2025-09-30"}, {"x": -22.2222, "y": 5.898789195901889, "label": "2025-12-31"}, {"x": 64.7059, "y": 2.317769566677868, "label": "2026-03-31"}, {"x": 27.1186, "y": 18.781302170283805, "label": "2026-06-30"}], "earnings_price": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "price_index": [100.0, 99.9331439077386, 100.95269931472505, 93.43138893531673, 95.15293331104797, 92.46197559752632, 90.69028915259904, 91.04128363697141, 89.4200233996323, 88.60103626943005, 68.05950192211266, 73.92612401805114, 72.52214608056158, 78.82333277619922, 77.73692127695136, 77.11850242353336, 76.2660872472004, 82.91826842721044, 87.74862109309711, 87.51462477018218, 82.1327093431389, 79.89303025238175, 80.06017048303526, 81.34715025906736, 82.03242520474679, 82.6174160120341, 83.4865452114324, 93.06368042787899, 96.45662711014542, 93.11382249707505, 90.67357512953367, 91.89369881330435, 96.23934481029583, 91.45913421360522, 86.72906568611066, 83.5534013036938, 84.55624268761491, 85.62594016379742, 84.4559585492228, 84.30553234163463, 82.24970750459636, 90.15544041450777, 89.85458799933144, 83.67039946515126, 85.32508774862109, 82.43356175831524, 80.99615577469498, 85.64265418686279, 83.67039946515126, 85.34180177168645, 86.62878154771853, 82.96841049640649, 84.43924452615745, 84.08825004178506, 84.47267257228816, 77.95420357680094, 79.85960220625104, 81.18001002841385, 80.22731071368878, 71.28530837372556, 71.31873641985626, 68.81163296005349, 67.4912251378907, 72.32157780377739, 72.78957044960723, 70.7504596356343, 72.50543205749625, 70.36603710513121, 70.18218285141235, 69.76433227477854, 64.56627110145413, 65.20140397793749, 65.90339294668227, 64.51612903225808, 67.09008858432225, 66.30452950025072, 63.763997994317236, 61.390606719037265, 59.23449774360689, 55.28998830018386, 55.28998830018386, 54.58799933143907, 50.79391609560422, 50.2757813805783, 45.81313722212937, 42.16948019388267, 38.97710178840047, 40.76550225639311, 41.350493063680425, 44.34230319237841, 44.64315560755474, 47.016546882834696, 44.877151930469665, 45.737924118335286, 45.211432391776704, 45.863279291325426, 46.130703660371054, 47.83553401303694, 51.41233494902223, 50.61006184188535, 50.994484372388435, 57.4962393448103, 53.167307370884174, 54.7217115159619, 58.56593682099282, 61.02289821159953, 61.45746281129869, 60.262410162126024, 58.18151429048972, 58.499080728731414, 58.86678923616915, 59.903058666220964, 55.95854922279793, 57.0449607220458, 62.343306033762325, 61.50760488049474, 60.43790740431222, 59.73591843556745, 58.48236670566605, 59.61892027410999, 60.939328096272774, 61.708173157278964, 62.04245361858599, 62.10930971084739, 61.557746949690795, 64.750125355173, 61.6246030419522, 61.34046464984122, 53.418017716864455, 53.819154270432904, 53.835868293498244, 57.01153267591509, 54.771853585157956, 49.222797927461144, 46.498412167808794, 46.013705498913595, 46.24770182182852, 46.39812802941668, 48.972087581480864, 49.7576466655524, 50.91091425706168, 50.64348988801605, 52.766170817315725, 50.42620758816647, 54.7217115159619, 57.98094601370549, 60.58833361190039, 60.77218786561925, 60.053484873809126, 59.21778372054154, 56.627110145412004, 59.88634464315561, 60.07019889687447, 71.35216446598696, 67.82550559919773, 68.96205916764166], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 125.44642857142856, 125.44642857142856, 125.44642857142856], "gap": [0.0, 0.06685609226140343, -0.9526993147250522, 6.568611064683267, 4.847066688952026, 7.538024402473681, 9.309710847400964, 8.958716363028586, 10.5799766003677, 11.398963730569946, 29.26192664931591, 23.39530455337743, 24.799282490866986, 18.498095795229347, 19.584507294477206, 20.202926147895212, 21.055341324228166, 14.403160144218134, 9.572807478331455, 9.806803801246389, 15.18871922828967, 17.42839831904682, 17.261258088393305, 15.974278312361207, 15.289003366681783, 14.70401255939447, 13.83488335999617, 23.454176714978118, 20.06123003271169, 23.404034645782062, 25.844282013323436, 24.624158329552756, 20.278512332561277, 25.058722929251886, 29.788791456746452, 32.96445583916331, 31.9616144552422, 36.69548840763113, 37.865470022205756, 38.015896229793924, 40.0717210668322, 32.16598815692079, 32.46684057209711, 38.65102910627729, 36.99634082280747, 39.88786681311332, 41.32527279673357, 36.67877438456577, 38.65102910627729, 36.97962679974211, 39.71050416656716, 43.3708752178792, 41.90004118812824, 42.251035672500635, 41.86661314199753, 48.38508213748476, 46.479683508034654, 45.15927568587185, 46.111975000596914, 55.05397734056014, 55.02054929442943, 57.52765275423221, 58.848060576395, 58.928422196222584, 58.460429550392746, 60.49954036436567, 58.74456794250372, 60.88396289486876, 61.06781714858762, 61.48566772522143, 66.68372889854584, 66.04859602206248, 65.3466070533177, 66.7338709677419, 64.15991141567773, 64.94547049974925, 67.48600200568274, 69.8593932809627, 72.01550225639309, 48.72786884267328, 48.72786884267328, 49.42985781141807, 53.22394104725292, 53.74207576227884, 58.20471992072777, 61.84837694897447, 65.04075535445668, 63.252354886464026, 57.75664979346244, 54.76483966476445, 54.46398724958812, 52.090595974308165, 54.229990926673196, 53.369218738807575, 53.89571046536616, 53.243863565817435, 52.97643919677181, 51.27160884410592, 47.69480790812063, 48.497081015257514, 48.11265848475443, 35.8073320837611, 40.13626405768723, 38.5818599126095, 34.737634607578585, 32.28067321697187, 31.846108617272712, 33.04116126644538, 35.12205713808168, 34.80449069983999, 34.436782192402255, 33.40051276235044, 37.345022205773475, 36.2586107065256, 30.06740825195194, 30.903109405219524, 31.972806881402043, 32.674795850146815, 33.92834758004821, 32.791794011604274, 31.47138618944149, 30.7025411284353, 30.368260667128276, 30.301404574866872, 30.852967336023468, 27.660588930541266, 30.786111243762065, 31.07024963587304, 38.99269656884981, 38.59156001528136, 38.57484599221602, 44.3277530383706, 46.56743212912774, 52.11648778682455, 54.8408735464769, 55.3255802153721, 55.09158389245717, 54.94115768486901, 52.36719813280483, 51.581639048733294, 65.16051431436688, 65.4279386834125, 63.30525775411283, 65.64522098326208, 61.349717055466655, 58.090482557723064, 55.48309495952817, 55.299240705809304, 56.01794369761943, 56.853644850887015, 59.44431842601655, 56.185083928272945, 56.00122967455408, 54.094264105441596, 57.62092297223083, 56.4843694037869], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, 97.32142857142857, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.51785714285711, null, null, null, null, null, null, null, null, null, 122.32142857142856, null, null, null, null, null, null, null, null, null, null, null, null, 126.3392857142857, null, null, null, null, null, null, null, null, null, null, null, null, 131.24999999999997, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.01785714285714, null, null, null, null, null, null, null, null, 99.10714285714286, null, null, null, null, null, null, null, null, null, null, null, null, 93.3035714285714, null, null, null, null, null, null, null, null, null, null, null, null, 92.41071428571426, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.3392857142857, null, null, null, null, null, null, null, null, 116.07142857142856, null, null, null, null, null, null, null, null, null, null, null, null, 125.44642857142856, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [25.4, -56.5, -31.0]}}, "earnings_price": {"available": true, "title": "Earnings and Price Index", "description": "A three-year index of the relationship between earnings power and market price.", "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "close": [59.83, 59.79, 60.4, 55.9, 56.93, 55.32, 54.26, 54.47, 53.5, 53.01, 40.72, 44.23, 43.39, 47.16, 46.51, 46.14, 45.63, 49.61, 52.5, 52.36, 49.14, 47.8, 47.9, 48.67, 49.08, 49.43, 49.95, 55.68, 57.71, 55.71, 54.25, 54.98, 57.58, 54.72, 51.89, 49.99, 50.59, 51.23, 50.53, 50.44, 49.21, 53.94, 53.76, 50.06, 51.05, 49.32, 48.46, 51.24, 50.06, 51.06, 51.83, 49.64, 50.52, 50.31, 50.54, 46.64, 47.78, 48.57, 48.0, 42.65, 42.67, 41.17, 40.38, 43.27, 43.55, 42.33, 43.38, 42.1, 41.99, 41.74, 38.63, 39.01, 39.43, 38.6, 40.14, 39.67, 38.15, 36.73, 35.44, 33.08, 33.08, 32.66, 30.39, 30.08, 27.41, 25.23, 23.32, 24.39, 24.74, 26.53, 26.71, 28.13, 26.85, 27.365, 27.05, 27.44, 27.6, 28.62, 30.76, 30.28, 30.51, 34.4, 31.81, 32.74, 35.04, 36.51, 36.77, 36.055, 34.81, 35.0, 35.22, 35.84, 33.48, 34.13, 37.3, 36.8, 36.16, 35.74, 34.99, 35.67, 36.46, 36.92, 37.12, 37.16, 36.83, 38.74, 36.87, 36.7, 31.96, 32.2, 32.21, 34.11, 32.77, 29.45, 27.82, 27.53, 27.67, 27.76, 29.3, 29.77, 30.46, 30.3, 31.57, 30.17, 32.74, 34.69, 36.25, 36.36, 35.93, 35.43, 33.88, 35.83, 35.94, 42.69, 40.58, 41.26], "ttmEps": [2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.81, 2.81, 2.81], "quarterlyEps": [0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.75, 0.75, 0.75], "priceIndex": [100.0, 99.9331439077386, 100.95269931472505, 93.43138893531673, 95.15293331104797, 92.46197559752632, 90.69028915259904, 91.04128363697141, 89.4200233996323, 88.60103626943005, 68.05950192211266, 73.92612401805114, 72.52214608056158, 78.82333277619922, 77.73692127695136, 77.11850242353336, 76.2660872472004, 82.91826842721044, 87.74862109309711, 87.51462477018218, 82.1327093431389, 79.89303025238175, 80.06017048303526, 81.34715025906736, 82.03242520474679, 82.6174160120341, 83.4865452114324, 93.06368042787899, 96.45662711014542, 93.11382249707505, 90.67357512953367, 91.89369881330435, 96.23934481029583, 91.45913421360522, 86.72906568611066, 83.5534013036938, 84.55624268761491, 85.62594016379742, 84.4559585492228, 84.30553234163463, 82.24970750459636, 90.15544041450777, 89.85458799933144, 83.67039946515126, 85.32508774862109, 82.43356175831524, 80.99615577469498, 85.64265418686279, 83.67039946515126, 85.34180177168645, 86.62878154771853, 82.96841049640649, 84.43924452615745, 84.08825004178506, 84.47267257228816, 77.95420357680094, 79.85960220625104, 81.18001002841385, 80.22731071368878, 71.28530837372556, 71.31873641985626, 68.81163296005349, 67.4912251378907, 72.32157780377739, 72.78957044960723, 70.7504596356343, 72.50543205749625, 70.36603710513121, 70.18218285141235, 69.76433227477854, 64.56627110145413, 65.20140397793749, 65.90339294668227, 64.51612903225808, 67.09008858432225, 66.30452950025072, 63.763997994317236, 61.390606719037265, 59.23449774360689, 55.28998830018386, 55.28998830018386, 54.58799933143907, 50.79391609560422, 50.2757813805783, 45.81313722212937, 42.16948019388267, 38.97710178840047, 40.76550225639311, 41.350493063680425, 44.34230319237841, 44.64315560755474, 47.016546882834696, 44.877151930469665, 45.737924118335286, 45.211432391776704, 45.863279291325426, 46.130703660371054, 47.83553401303694, 51.41233494902223, 50.61006184188535, 50.994484372388435, 57.4962393448103, 53.167307370884174, 54.7217115159619, 58.56593682099282, 61.02289821159953, 61.45746281129869, 60.262410162126024, 58.18151429048972, 58.499080728731414, 58.86678923616915, 59.903058666220964, 55.95854922279793, 57.0449607220458, 62.343306033762325, 61.50760488049474, 60.43790740431222, 59.73591843556745, 58.48236670566605, 59.61892027410999, 60.939328096272774, 61.708173157278964, 62.04245361858599, 62.10930971084739, 61.557746949690795, 64.750125355173, 61.6246030419522, 61.34046464984122, 53.418017716864455, 53.819154270432904, 53.835868293498244, 57.01153267591509, 54.771853585157956, 49.222797927461144, 46.498412167808794, 46.013705498913595, 46.24770182182852, 46.39812802941668, 48.972087581480864, 49.7576466655524, 50.91091425706168, 50.64348988801605, 52.766170817315725, 50.42620758816647, 54.7217115159619, 57.98094601370549, 60.58833361190039, 60.77218786561925, 60.053484873809126, 59.21778372054154, 56.627110145412004, 59.88634464315561, 60.07019889687447, 71.35216446598696, 67.82550559919773, 68.96205916764166], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 125.44642857142856, 125.44642857142856, 125.44642857142856], "valuationGap": [0.0, 0.06685609226140343, -0.9526993147250522, 6.568611064683267, 4.847066688952026, 7.538024402473681, 9.309710847400964, 8.958716363028586, 10.5799766003677, 11.398963730569946, 29.26192664931591, 23.39530455337743, 24.799282490866986, 18.498095795229347, 19.584507294477206, 20.202926147895212, 21.055341324228166, 14.403160144218134, 9.572807478331455, 9.806803801246389, 15.18871922828967, 17.42839831904682, 17.261258088393305, 15.974278312361207, 15.289003366681783, 14.70401255939447, 13.83488335999617, 23.454176714978118, 20.06123003271169, 23.404034645782062, 25.844282013323436, 24.624158329552756, 20.278512332561277, 25.058722929251886, 29.788791456746452, 32.96445583916331, 31.9616144552422, 36.69548840763113, 37.865470022205756, 38.015896229793924, 40.0717210668322, 32.16598815692079, 32.46684057209711, 38.65102910627729, 36.99634082280747, 39.88786681311332, 41.32527279673357, 36.67877438456577, 38.65102910627729, 36.97962679974211, 39.71050416656716, 43.3708752178792, 41.90004118812824, 42.251035672500635, 41.86661314199753, 48.38508213748476, 46.479683508034654, 45.15927568587185, 46.111975000596914, 55.05397734056014, 55.02054929442943, 57.52765275423221, 58.848060576395, 58.928422196222584, 58.460429550392746, 60.49954036436567, 58.74456794250372, 60.88396289486876, 61.06781714858762, 61.48566772522143, 66.68372889854584, 66.04859602206248, 65.3466070533177, 66.7338709677419, 64.15991141567773, 64.94547049974925, 67.48600200568274, 69.8593932809627, 72.01550225639309, 48.72786884267328, 48.72786884267328, 49.42985781141807, 53.22394104725292, 53.74207576227884, 58.20471992072777, 61.84837694897447, 65.04075535445668, 63.252354886464026, 57.75664979346244, 54.76483966476445, 54.46398724958812, 52.090595974308165, 54.229990926673196, 53.369218738807575, 53.89571046536616, 53.243863565817435, 52.97643919677181, 51.27160884410592, 47.69480790812063, 48.497081015257514, 48.11265848475443, 35.8073320837611, 40.13626405768723, 38.5818599126095, 34.737634607578585, 32.28067321697187, 31.846108617272712, 33.04116126644538, 35.12205713808168, 34.80449069983999, 34.436782192402255, 33.40051276235044, 37.345022205773475, 36.2586107065256, 30.06740825195194, 30.903109405219524, 31.972806881402043, 32.674795850146815, 33.92834758004821, 32.791794011604274, 31.47138618944149, 30.7025411284353, 30.368260667128276, 30.301404574866872, 30.852967336023468, 27.660588930541266, 30.786111243762065, 31.07024963587304, 38.99269656884981, 38.59156001528136, 38.57484599221602, 44.3277530383706, 46.56743212912774, 52.11648778682455, 54.8408735464769, 55.3255802153721, 55.09158389245717, 54.94115768486901, 52.36719813280483, 51.581639048733294, 65.16051431436688, 65.4279386834125, 63.30525775411283, 65.64522098326208, 61.349717055466655, 58.090482557723064, 55.48309495952817, 55.299240705809304, 56.01794369761943, 56.853644850887015, 59.44431842601655, 56.185083928272945, 56.00122967455408, 54.094264105441596, 57.62092297223083, 56.4843694037869], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, 97.32142857142857, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 116.51785714285711, null, null, null, null, null, null, null, null, null, 122.32142857142856, null, null, null, null, null, null, null, null, null, null, null, null, 126.3392857142857, null, null, null, null, null, null, null, null, null, null, null, null, 131.24999999999997, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.01785714285714, null, null, null, null, null, null, null, null, 99.10714285714286, null, null, null, null, null, null, null, null, null, null, null, null, 93.3035714285714, null, null, null, null, null, null, null, null, null, null, null, null, 92.41071428571426, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 101.3392857142857, null, null, null, null, null, null, null, null, 116.07142857142856, null, null, null, null, null, null, null, null, null, null, null, null, 125.44642857142856, null, null], "quarterLabels": ["2023-08-01", "", "", "", "", "", "", "", "", "", "2023-10-26", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-21", "", "", "", "", "", "", "", "", "", "2024-04-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-19", "", "", "", "", "", "", "", "", "2025-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-19", "", "", "", "", "", "", "", "", "2026-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-23", "", ""], "quarterPeriods": ["2023-06-30", "", "", "", "", "", "", "", "", "", "2023-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2023-12-31", "", "", "", "", "", "", "", "", "", "2024-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2024-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-12-31", "", "", "", "", "", "", "", "", "2025-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2025-06-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-09-30", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-12-31", "", "", "", "", "", "", "", "", "2026-03-31", "", "", "", "", "", "", "", "", "", "", "", "", "2026-06-30", "", ""], "surprisePct": [11.538461538461526, 11.538461538461526, 11.538461538461526, 11.538461538461526, 11.538461538461526, 11.538461538461526, 11.538461538461526, 11.538461538461526, 11.538461538461526, 11.538461538461526, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, -5.8823529411764754, 73.07692307692307, 73.07692307692307, 73.07692307692307, 73.07692307692307, 73.07692307692307, 73.07692307692307, 73.07692307692307, 73.07692307692307, 73.07692307692307, 73.07692307692307, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 44.18604651162791, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 9.836065573770501, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, 13.63636363636363, -57.409311205757085, -57.409311205757085, -57.409311205757085, -57.409311205757085, -57.409311205757085, -57.409311205757085, -57.409311205757085, -57.409311205757085, -57.409311205757085, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, 8.51063829787235, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, -6.896551724137918, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, 12.307692307692301, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, -22.222222222222225, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 64.70588235294117, 27.118644067796616, 27.118644067796616, 27.118644067796616], "availabilitySources": ["reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported", "reported"], "earningsAgeDays": [17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 107, 2, 9, 16, 23, 30, 37, 44, 51, 58, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 113, 1, 8, 15, 22, 29, 36, 43, 50, 57, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 1, 8, 15], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 59.83, "latestClose": 41.26, "startTtmEps": 2.24, "latestTtmEps": 2.81, "priceChangePct": -31.037940832358345, "epsChangePct": 25.44642857142856, "earningsGapPct": 56.4843694037869, "startMultiple": 26.709821428571423, "latestMultiple": 14.683274021352313, "multipleChangePct": -45.02668593042088, "latestQuarter": "2026-07-23", "tone": "positive", "read": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 26.023213194868646, "earningsMovePct": 34.44976076555024, "spread": 8.426547570681592, "lead": "aligned"}, {"weeks": 104, "label": "2 years", "marketMovePct": -16.881547139403708, "earningsMovePct": -0.7067137809187329, "spread": 16.174833358484975, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -31.037940832358345, "earningsMovePct": 25.44642857142856, "spread": 56.4843694037869, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "closing", "directionLabel": "Closing", "persistenceQuarters": 12, "persistenceLabel": "12 quarters", "summary": "Earnings power is leading market price; the spread is closing and has persisted through 12 updates.", "marketChangePct": -31.037940832358345, "earningsChangePct": 25.44642857142856, "recentMarketMovePoints": 16.19588835032593, "recentEarningsMovePoints": 9.375}, "pressure": {"score": 51, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 87, "band": "high", "label": "High confidence", "anchorStability": 67, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": ["The direction is sensitive to the comparison horizon."], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 83, "band": "high", "label": "Broad support", "tone": "positive", "summary": "5 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 5.03631369, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08406256, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "caution", "value": -0.26343278, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.04070978, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00834125, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -7.312307562274356, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 5, "mixed": 0, "caution": 1}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-23", "alignedPeriod": "2026-06-30", "requiredPeriod": "2026-06-30"}, "qualitySeries": {"available": true, "dates": ["2023-08-18", "2023-08-25", "2023-09-01", "2023-09-08", "2023-09-15", "2023-09-22", "2023-09-29", "2023-10-06", "2023-10-13", "2023-10-20", "2023-10-27", "2023-11-03", "2023-11-10", "2023-11-17", "2023-11-24", "2023-12-01", "2023-12-08", "2023-12-15", "2023-12-22", "2023-12-29", "2024-01-05", "2024-01-12", "2024-01-19", "2024-01-26", "2024-02-02", "2024-02-09", "2024-02-16", "2024-02-23", "2024-03-01", "2024-03-08", "2024-03-15", "2024-03-22", "2024-03-29", "2024-04-05", "2024-04-12", "2024-04-19", "2024-04-26", "2024-05-03", "2024-05-10", "2024-05-17", "2024-05-24", "2024-05-31", "2024-06-07", "2024-06-14", "2024-06-21", "2024-06-28", "2024-07-05", "2024-07-12", "2024-07-19", "2024-07-26", "2024-08-02", "2024-08-09", "2024-08-16", "2024-08-23", "2024-08-30", "2024-09-06", "2024-09-13", "2024-09-20", "2024-09-27", "2024-10-04", "2024-10-11", "2024-10-18", "2024-10-25", "2024-11-01", "2024-11-08", "2024-11-15", "2024-11-22", "2024-11-29", "2024-12-06", "2024-12-13", "2024-12-20", "2024-12-27", "2025-01-03", "2025-01-10", "2025-01-17", "2025-01-24", "2025-01-31", "2025-02-07", "2025-02-14", "2025-02-21", "2025-02-28", "2025-03-07", "2025-03-14", "2025-03-21", "2025-03-28", "2025-04-04", "2025-04-11", "2025-04-18", "2025-04-25", "2025-05-02", "2025-05-09", "2025-05-16", "2025-05-23", "2025-05-30", "2025-06-06", "2025-06-13", "2025-06-20", "2025-06-27", "2025-07-04", "2025-07-11", "2025-07-18", "2025-07-25", "2025-08-01", "2025-08-08", "2025-08-15", "2025-08-22", "2025-08-29", "2025-09-05", "2025-09-12", "2025-09-19", "2025-09-26", "2025-10-03", "2025-10-10", "2025-10-17", "2025-10-24", "2025-10-31", "2025-11-07", "2025-11-14", "2025-11-21", "2025-11-28", "2025-12-05", "2025-12-12", "2025-12-19", "2025-12-26", "2026-01-02", "2026-01-09", "2026-01-16", "2026-01-23", "2026-01-30", "2026-02-06", "2026-02-13", "2026-02-20", "2026-02-27", "2026-03-06", "2026-03-13", "2026-03-20", "2026-03-27", "2026-04-03", "2026-04-10", "2026-04-17", "2026-04-24", "2026-05-01", "2026-05-08", "2026-05-15", "2026-05-22", "2026-05-29", "2026-06-05", "2026-06-12", "2026-06-19", "2026-06-26", "2026-07-03", "2026-07-10", "2026-07-17", "2026-07-24", "2026-07-31", "2026-08-07"], "startDate": "2023-08-18", "earnings": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 97.32142857142857, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 116.51785714285711, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 122.32142857142856, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 126.3392857142857, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 131.24999999999997, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 104.01785714285714, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 99.10714285714286, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 93.3035714285714, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 92.41071428571426, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 101.3392857142857, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 116.07142857142856, 125.44642857142856, 125.44642857142856, 125.44642857142856], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 102.35322524910922, 104.02511768604592, 104.02511768604592, 104.02511768604592, 104.02511768604592, 104.02511768604592, 104.02511768604592, 104.02511768604592, 104.02511768604592, 104.02511768604592, 104.02511768604592, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.48625438313252, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 103.7241756311994, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 104.10067184428623, 103.10798792266426, 103.10798792266426, 103.10798792266426, 103.10798792266426, 103.10798792266426, 103.10798792266426, 103.10798792266426, 103.10798792266426, 103.10798792266426, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.95496773901172, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 102.91297747112374, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 103.71822759999773, 105.83360241093531, 105.83360241093531, 105.83360241093531, 105.83360241093531, 105.83360241093531, 105.83360241093531, 105.83360241093531, 105.83360241093531, 105.83360241093531, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 108.65551835675724, 111.56410561437498, 111.56410561437498, 111.56410561437498], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 106.46478775947226, 136.15342106172073, 136.15342106172073, 136.15342106172073, 136.15342106172073, 136.15342106172073, 136.15342106172073, 136.15342106172073, 136.15342106172073, 136.15342106172073, 136.15342106172073, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 109.89966497426865, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 122.98466480157498, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 150.46109211480677, 158.57596794805374, 158.57596794805374, 158.57596794805374, 158.57596794805374, 158.57596794805374, 158.57596794805374, 158.57596794805374, 158.57596794805374, 158.57596794805374, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 159.16226297792974, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.89306807584705, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 156.48637446896694, 149.3273581321452, 149.3273581321452, 149.3273581321452, 149.3273581321452, 149.3273581321452, 149.3273581321452, 149.3273581321452, 149.3273581321452, 149.3273581321452, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 148.4043104341519, 115.56229060891789, 115.56229060891789, 115.56229060891789], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 25.446428571428555, "valuationContribution": -56.4843694037869, "marketMove": -31.037940832358345, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 25.446428571428555}, {"key": "valuation", "label": "Relative valuation contribution", "value": -56.4843694037869}, {"key": "market", "label": "Total market move", "value": -31.037940832358345}]}, "acceptance": {"available": true, "events": [{"date": "2023-10-27", "periodEnd": "2023-09-30", "earningsChangePct": -2.67857142857143, "surprisePct": -5.8823529411764754, "immediateReturnPct": -23.184304848141856, "forward4WeekPct": -12.261837389171859, "forward13WeekPct": -8.187134502923964, "toDateReturnPct": -22.165629126579887, "weeksSince": 145, "availabilitySource": "reported", "spread": 29.26192664931591, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2024-02-23", "periodEnd": "2023-12-31", "earningsChangePct": 19.72477064220182, "surprisePct": 73.07692307692307, "immediateReturnPct": 11.471471471471473, "forward4WeekPct": 10.07007007007006, "forward13WeekPct": -1.4814814814814836, "toDateReturnPct": -17.397397397397405, "weeksSince": 128, "availabilitySource": "reported", "spread": 23.454176714978118, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-05-03", "periodEnd": "2024-03-31", "earningsChangePct": 4.9808429118774145, "surprisePct": 44.18604651162791, "immediateReturnPct": 1.2650721486459737, "forward4WeekPct": 6.621862028068781, "forward13WeekPct": 2.4510772880015796, "toDateReturnPct": -18.442379916979647, "weeksSince": 118, "availabilitySource": "reported", "spread": 36.69548840763113, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-08-02", "periodEnd": "2024-06-30", "earningsChangePct": 3.2846715328467058, "surprisePct": 9.836065573770501, "immediateReturnPct": 1.5080297688993216, "forward4WeekPct": -1.0184097140618964, "forward13WeekPct": -15.256560908734818, "toDateReturnPct": -19.19310614962789, "weeksSince": 105, "availabilitySource": "reported", "spread": 39.71050416656716, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-11-01", "periodEnd": "2024-09-30", "earningsChangePct": 3.886925795053009, "surprisePct": 13.63636363636363, "immediateReturnPct": 7.157008420009903, "forward4WeekPct": 4.259534422981681, "forward13WeekPct": -5.522535908865789, "toDateReturnPct": 2.1792966815255, "weeksSince": 92, "availabilitySource": "reported", "spread": 58.928422196222584, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-21", "periodEnd": "2024-12-31", "earningsChangePct": -20.74829931972789, "surprisePct": -57.409311205757085, "immediateReturnPct": -6.659142212189617, "forward4WeekPct": -15.12415349887133, "forward13WeekPct": -24.238148984198638, "toDateReturnPct": 16.422121896162523, "weeksSince": 76, "availabilitySource": "reported", "spread": 48.72786884267328, "key": "accepted_deterioration", "status": "Negative four-week response", "tone": "negative"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": -4.72103004291845, "surprisePct": 8.51063829787235, "immediateReturnPct": 1.435014350143482, "forward4WeekPct": 10.086100861008607, "forward13WeekPct": 41.04141041410414, "toDateReturnPct": 69.16769167691676, "weeksSince": 67, "availabilitySource": "reported", "spread": 57.75664979346244, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-07-25", "periodEnd": "2025-06-30", "earningsChangePct": -5.855855855855873, "surprisePct": -6.896551724137918, "immediateReturnPct": 12.749918059652554, "forward4WeekPct": 19.665683382497523, "forward13WeekPct": 22.254998361193046, "toDateReturnPct": 35.23434939364141, "weeksSince": 54, "availabilitySource": "reported", "spread": 35.8073320837611, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, {"date": "2025-10-24", "periodEnd": "2025-09-30", "earningsChangePct": -0.9569377990430672, "surprisePct": 12.307692307692301, "immediateReturnPct": 9.288016407852307, "forward4WeekPct": 2.519777322004102, "forward13WeekPct": 7.530032229709938, "toDateReturnPct": 20.890711983592137, "weeksSince": 41, "availabilitySource": "reported", "spread": 30.06740825195194, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-02-20", "periodEnd": "2025-12-31", "earningsChangePct": 9.661835748792269, "surprisePct": -22.222222222222225, "immediateReturnPct": 5.898789195901899, "forward4WeekPct": -14.52964917727414, "forward13WeekPct": 1.6454517230673815, "toDateReturnPct": 28.09686432784848, "weeksSince": 24, "availabilitySource": "reported", "spread": 44.3277530383706, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-04-24", "periodEnd": "2026-03-31", "earningsChangePct": 14.537444933920707, "surprisePct": 64.70588235294117, "immediateReturnPct": 2.317769566677863, "forward4WeekPct": 9.976486395700368, "forward13WeekPct": 43.39939536446087, "toDateReturnPct": 38.59590191467921, "weeksSince": 15, "availabilitySource": "reported", "spread": 65.16051431436688, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 8.07692307692307, "surprisePct": 27.118644067796616, "immediateReturnPct": 18.781302170283798, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 14.802448525319978, "weeksSince": 2, "availabilitySource": "reported", "spread": 54.094264105441596, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-06-30", "earningsChangePct": 8.07692307692307, "surprisePct": 27.118644067796616, "immediateReturnPct": 18.781302170283798, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 14.802448525319978, "weeksSince": 2, "availabilitySource": "reported", "spread": 54.094264105441596, "key": "accepted_improvement", "status": "Positive initial response", "tone": "positive"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 2 improving updates had a non-positive price response; 4 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Auto Parts", "population": 20, "spreadPercentile": 36.8, "qualityPercentile": 23.7, "rarityPercentile": 63.2, "currentOneYearSpread": -42.021316, "lead": "price", "relatedSignals": [{"tickerId": 8784, "symbol": "VC", "name": "Visteon Corp", "spread": -40.457009, "lead": "price", "quality": 50}, {"tickerId": 9026, "symbol": "XPEL", "name": "Xpel Inc", "spread": -36.637947, "lead": "price", "quality": 100}, {"tickerId": 3676, "symbol": "SMP", "name": "Standard Motor Products Inc", "spread": -32.382882, "lead": "price", "quality": 100}, {"tickerId": 233, "symbol": "APTV", "name": "Aptiv PLC", "spread": -52.348099999999995, "lead": "price", "quality": 50}, {"tickerId": 6954, "symbol": "LKQ", "name": "LKQ Corporation", "spread": -22.801723999999997, "lead": "price", "quality": 50}, {"tickerId": 174, "symbol": "ALV", "name": "Autoliv Inc", "spread": -22.626755999999997, "lead": "price", "quality": 100}, {"tickerId": 3139, "symbol": "PHIN", "name": "PHINIA Inc.", "spread": -21.583214, "lead": "price", "quality": 100}, {"tickerId": 2701, "symbol": "MOD", "name": "Modine Manufacturing Company", "spread": -66.709727, "lead": "price", "quality": 100}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-10-27", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2024-02-23", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-04-25", "key": "relative_earnings_resilience", "label": "Relative earnings resilience", "tone": "neutral"}, {"date": "2026-02-20", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "persistent_earnings_lead", "label": "Persistent earnings lead", "tone": "positive", "explanation": "Earnings power has led market price across several updates."}, {"key": "repricing_started", "label": "Repricing may be starting", "tone": "positive", "explanation": "The longstanding earnings lead is beginning to close through price confirmation."}, {"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}