{"ticker": {"uuid": "46ea9f17-19bf-4ad5-b701-641ea8399bea", "symbol": "TYL", "name": "Tyler Technologies Inc", "sector": "Technology", "industry": "Software - Application", "currency": "USD"}, "next_event": null, "profile": {"sample": 12, "measured": 12, "beats": 9, "misses": 2, "inline": 1, "beat_rate": 75.0, "beat_rate_label": "75.0%", "average_surprise": 3.3, "average_surprise_label": "+3.3%", "median_surprise": 3.8, "surprise_dispersion": 4.1, "average_reaction": 2.5, "average_reaction_label": "+2.5%", "average_abs_reaction": 7.3, "positive_response_rate": 58.3, "confirmation_rate": 60.0, "reaction_sample": 12, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "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": 5.8, "revenue_growth_1y": 8.2, "cash_conversion": 2.3, "net_margin": 13.4, "earnings_yield": 3.1, "eps_surprise_avg": -0.1, "sue_score": 0.48, "pe_ratio": 39.4, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 312.45, "currency": "USD", "return_13w": -3.7, "fair_value": 475.142308, "fair_value_gap": -34.2, "relative_strength": -31.5, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 48.3}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-01", "date_source": "exact", "eps_actual": 2.14, "eps_estimate": 1.99, "eps_surprise": 0.15, "surprise_pct": 7.5377, "surprise_label": "+7.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 14.480198019801973, "one_week_reaction_label": "+14.5%", "four_week_reaction": 12.79427942794279, "four_week_reaction_label": "+12.8%", "confirmation": "confirmed", "revenue": 494684000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 47011000.0, "operating_cash_flow": 177496000.0, "free_cash_flow": 192326000.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-14", "date_source": "exact", "eps_actual": 1.89, "eps_estimate": 1.86, "eps_surprise": 0.03, "surprise_pct": 1.6129, "surprise_label": "+1.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.002267625116213725, "one_week_reaction_label": "-0.0%", "four_week_reaction": -4.6508991133585775, "four_week_reaction_label": "-4.7%", "confirmation": "contained", "revenue": 480935000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 38903000.0, "operating_cash_flow": 147419000.0, "free_cash_flow": 160475000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-24", "date_source": "exact", "eps_actual": 2.2, "eps_estimate": 2.0, "eps_surprise": 0.2, "surprise_pct": 10.0, "surprise_label": "+10.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 14.228337671997021, "one_week_reaction_label": "+14.2%", "four_week_reaction": 21.269369034337412, "four_week_reaction_label": "+21.3%", "confirmation": "confirmed", "revenue": 512359000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 54170000.0, "operating_cash_flow": 71839000.0, "free_cash_flow": 86507000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-24", "date_source": "exact", "eps_actual": 2.4, "eps_estimate": 2.31, "eps_surprise": 0.09, "surprise_pct": 3.8961, "surprise_label": "+3.9%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 12.648522876814209, "one_week_reaction_label": "+12.6%", "four_week_reaction": 11.412659966051898, "four_week_reaction_label": "+11.4%", "confirmation": "confirmed", "revenue": 540976000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 67738000.0, "operating_cash_flow": 64304000.0, "free_cash_flow": 79979000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-23", "date_source": "exact", "eps_actual": 2.52, "eps_estimate": 2.43, "eps_surprise": 0.09, "surprise_pct": 3.7037, "surprise_label": "+3.7%", "surprise_band": "beat", "eps_yoy": 17.757009345794387, "eps_yoy_label": "+17.8%", "one_week_reaction": 2.96211953843279, "one_week_reaction_label": "+3.0%", "four_week_reaction": 1.4734123005285376, "four_week_reaction_label": "+1.5%", "confirmation": "confirmed", "revenue": 543337000.0, "revenue_yoy": 9.835167500869241, "revenue_yoy_label": "+9.8%", "net_income": 75897000.0, "operating_cash_flow": 263716000.0, "free_cash_flow": 274519000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-12", "date_source": "exact", "eps_actual": 2.43, "eps_estimate": 2.4355, "eps_surprise": -0.0055, "surprise_pct": -0.2258, "surprise_label": "-0.2%", "surprise_band": "in-line", "eps_yoy": 28.571428571428587, "eps_yoy_label": "+28.6%", "one_week_reaction": 5.8491686460807655, "one_week_reaction_label": "+5.8%", "four_week_reaction": -3.007059910266564, "four_week_reaction_label": "-3.0%", "confirmation": "contained", "revenue": 541131000.0, "revenue_yoy": 12.516452327237568, "revenue_yoy_label": "+12.5%", "net_income": 65221000.0, "operating_cash_flow": 224774000.0, "free_cash_flow": 228575000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 2.78, "eps_estimate": 2.56, "eps_surprise": 0.22, "surprise_pct": 8.5937, "surprise_label": "+8.6%", "surprise_band": "beat", "eps_yoy": 26.363636363636346, "eps_yoy_label": "+26.4%", "one_week_reaction": -7.990178884601903, "one_week_reaction_label": "-8.0%", "four_week_reaction": 1.17502630655909, "four_week_reaction_label": "+1.2%", "confirmation": "diverged", "revenue": 565165000.0, "revenue_yoy": 10.306445285434627, "revenue_yoy_label": "+10.3%", "net_income": 81052000.0, "operating_cash_flow": 56158000.0, "free_cash_flow": 58493000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-30", "date_source": "exact", "eps_actual": 2.91, "eps_estimate": 2.78, "eps_surprise": 0.13, "surprise_pct": 4.6763, "surprise_label": "+4.7%", "surprise_band": "beat", "eps_yoy": 21.25000000000001, "eps_yoy_label": "+21.3%", "one_week_reaction": 4.52683032023864, "one_week_reaction_label": "+4.5%", "four_week_reaction": 0.8410308018545717, "four_week_reaction_label": "+0.8%", "confirmation": "confirmed", "revenue": 596117000.0, "revenue_yoy": 10.192873621010913, "revenue_yoy_label": "+10.2%", "net_income": 84627000.0, "operating_cash_flow": 98311000.0, "free_cash_flow": 103798000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-29", "date_source": "exact", "eps_actual": 2.97, "eps_estimate": 2.86, "eps_surprise": 0.11, "surprise_pct": 3.8462, "surprise_label": "+3.8%", "surprise_band": "beat", "eps_yoy": 17.857142857142865, "eps_yoy_label": "+17.9%", "one_week_reaction": -6.369677191051003, "one_week_reaction_label": "-6.4%", "four_week_reaction": -7.055793653914214, "four_week_reaction_label": "-7.1%", "confirmation": "diverged", "revenue": 595879000.0, "revenue_yoy": 9.670241489167864, "revenue_yoy_label": "+9.7%", "net_income": 84393000.0, "operating_cash_flow": 255191000.0, "free_cash_flow": 259067000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-11", "date_source": "exact", "eps_actual": 2.64, "eps_estimate": 2.73, "eps_surprise": -0.09, "surprise_pct": -3.2967, "surprise_label": "-3.3%", "surprise_band": "miss", "eps_yoy": 8.641975308641973, "eps_yoy_label": "+8.6%", "one_week_reaction": -12.748672312329559, "one_week_reaction_label": "-12.7%", "four_week_reaction": 7.532653940002857, "four_week_reaction_label": "+7.5%", "confirmation": "confirmed", "revenue": 575179000.0, "revenue_yoy": 6.292006926234128, "revenue_yoy_label": "+6.3%", "net_income": 65531000.0, "operating_cash_flow": 243883000.0, "free_cash_flow": 248200000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-29", "date_source": "exact", "eps_actual": 3.09, "eps_estimate": 3.01, "eps_surprise": 0.08, "surprise_pct": 2.6578, "surprise_label": "+2.7%", "surprise_band": "beat", "eps_yoy": 11.151079136690651, "eps_yoy_label": "+11.2%", "one_week_reaction": -1.909189252404752, "one_week_reaction_label": "-1.9%", "four_week_reaction": -8.414466567260174, "four_week_reaction_label": "-8.4%", "confirmation": "diverged", "revenue": 613503000.0, "revenue_yoy": 8.552900480390683, "revenue_yoy_label": "+8.6%", "net_income": 81180000.0, "operating_cash_flow": 107262000.0, "free_cash_flow": 110499000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-29", "date_source": "exact", "eps_actual": 2.28, "eps_estimate": 2.37, "eps_surprise": -0.09, "surprise_pct": -3.7975, "surprise_label": "-3.8%", "surprise_band": "miss", "eps_yoy": -21.649484536082486, "eps_yoy_label": "-21.6%", "one_week_reaction": 4.189803129732474, "one_week_reaction_label": "+4.2%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 645096000.0, "revenue_yoy": 8.216340080890161, "revenue_yoy_label": "+8.2%", "net_income": 93512000.0, "operating_cash_flow": 124411000.0, "free_cash_flow": 129462000.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": [2.14, 1.89, 2.2, 2.4, 2.52, 2.43, 2.78, 2.91, 2.97, 2.64, 3.09, 2.28], "eps_estimate": [1.99, 1.86, 2.0, 2.31, 2.43, 2.4355, 2.56, 2.78, 2.86, 2.73, 3.01, 2.37], "surprise": [7.5377, 1.6129, 10.0, 3.8961, 3.7037, -0.2258, 8.5937, 4.6763, 3.8462, -3.2967, 2.6578, -3.7975], "reaction_1w": [14.480198019801973, -0.002267625116213725, 14.228337671997021, 12.648522876814209, 2.96211953843279, 5.8491686460807655, -7.990178884601903, 4.52683032023864, -6.369677191051003, -12.748672312329559, -1.909189252404752, 4.189803129732474], "reaction_4w": [12.79427942794279, -4.6508991133585775, 21.269369034337412, 11.412659966051898, 1.4734123005285376, -3.007059910266564, 1.17502630655909, 0.8410308018545717, -7.055793653914214, 7.532653940002857, -8.414466567260174, null], "revenue": [494.68, 480.94, 512.36, 540.98, 543.34, 541.13, 565.16, 596.12, 595.88, 575.18, 613.5, 645.1], "net_income": [47.01, 38.9, 54.17, 67.74, 75.9, 65.22, 81.05, 84.63, 84.39, 65.53, 81.18, 93.51], "financial_unit": "millions", "scatter": [{"x": 7.5377, "y": 14.480198019801973, "label": "2023-09-30"}, {"x": 1.6129, "y": -0.002267625116213725, "label": "2023-12-31"}, {"x": 10.0, "y": 14.228337671997021, "label": "2024-03-31"}, {"x": 3.8961, "y": 12.648522876814209, "label": "2024-06-30"}, {"x": 3.7037, "y": 2.96211953843279, "label": "2024-09-30"}, {"x": -0.2258, "y": 5.8491686460807655, "label": "2024-12-31"}, {"x": 8.5937, "y": -7.990178884601903, "label": "2025-03-31"}, {"x": 4.6763, "y": 4.52683032023864, "label": "2025-06-30"}, {"x": 3.8462, "y": -6.369677191051003, "label": "2025-09-30"}, {"x": -3.2967, "y": -12.748672312329559, "label": "2025-12-31"}, {"x": 2.6578, "y": -1.909189252404752, "label": "2026-03-31"}, {"x": -3.7975, "y": 4.189803129732474, "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, 101.77875701964156, 106.5803261950184, 105.37388827686271, 100.86250906843645, 104.40927533116586, 103.7536609613886, 104.31791923045918, 100.80339629739099, 98.8016229142596, 97.69728887336433, 111.84404976220543, 112.50235107612112, 110.52476019023563, 110.19695300534703, 111.16693983932073, 108.30265738775292, 110.27756132949995, 111.50818174490152, 112.3465083160921, 107.69809495660584, 115.26990353870544, 115.62726710911679, 115.70518848913132, 115.76967514845367, 118.49154956068463, 118.48886261654621, 117.54843216809523, 118.46736706343874, 112.98062713276191, 111.86017142703604, 112.66088078028858, 114.1978128274713, 111.55654673939328, 111.06752290619879, 108.37789182362899, 123.79826423408657, 126.01768009243088, 130.25230405459868, 131.42918558723161, 132.21108633151516, 129.07004863368888, 129.46771636617675, 126.76733750705323, 131.42918558723161, 135.09417739205202, 137.95308595534297, 140.5486739930677, 140.8845420103716, 158.7043555364484, 154.71693043501625, 154.56108767498725, 156.96321573474486, 153.62065722653625, 157.95738506596447, 156.15444554907702, 156.36940108015153, 155.25163231856408, 155.176397882688, 155.69497810140527, 159.7146465324986, 158.1078539377166, 162.7911975710025, 161.95555794395034, 167.45573259531935, 160.43743450573663, 163.65908052771582, 169.054464357686, 167.4369239863503, 164.34693822715425, 162.67297202891152, 157.75049036730528, 156.96321573474486, 150.38826342800334, 152.97579063331276, 159.04828438616758, 161.65730714458445, 162.8933014482629, 172.4212053631405, 165.30349034043584, 163.48174221457933, 157.99500228390252, 151.37705887094606, 152.1858290566139, 155.7514039283123, 144.62208130692963, 152.76352204637664, 153.20955477335627, 140.96783727866298, 147.78192761372492, 150.53604535561703, 155.00980734610525, 152.08641212349195, 155.03398984335115, 154.82709514469195, 155.76752559314292, 153.0940161754037, 156.13832388424643, 158.54045194400405, 148.26557755864255, 151.64037939651234, 149.51769352715155, 156.28610581186015, 159.698524867668, 153.7012655506892, 150.77518338393742, 151.2427116640245, 150.45812397560255, 146.4357686003708, 143.56879920466454, 142.33280490098613, 135.0834296154983, 135.4784104038477, 135.85189563908966, 136.67410054544968, 127.96840153693203, 124.52105220732462, 125.6522556896042, 127.03065803261948, 126.18427062901362, 126.10634924899911, 122.42792272348657, 123.03517209877207, 123.88424644651637, 117.10508638525403, 120.47451433484697, 118.22822903511836, 116.81758336244188, 99.2557164736545, 93.5996990622565, 81.66698014348282, 85.1788161324126, 95.30322164602197, 100.65024048150038, 93.98661901819061, 94.0967837278663, 89.75199505602276, 90.82677271139532, 85.25673751242712, 92.0573931267969, 91.90155036676786, 90.1469758443722, 87.21283284520513, 83.80310073353574, 84.16852513636242, 84.14165569497808, 83.8514657280275, 80.2966386328828, 74.94155896498911, 79.10363543541928, 85.47169304350163, 83.1555471961738, 85.85055216702044, 79.84254507348791, 83.18779052583497, 83.9535696052879], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 146.59546061415222, 146.59546061415222], "gap": [0.0, -1.77875701964156, -6.580326195018401, -5.373888276862715, -0.8625090684364523, -4.409275331165858, -3.7536609613886043, -4.317919230459182, -0.8033962973909894, 1.198377085740404, 2.3027111266356712, -10.77595897448849, -11.434260288404175, -9.456669402518685, -9.128862217630086, -10.098849051603793, -7.234566600035976, -9.209470541783006, -10.44009095718458, -11.278417528375158, -6.630004168888902, -14.201812750988495, -14.559176321399846, -14.637097701414376, -14.701584360736732, -17.42345877296769, -14.350010814143005, -13.409580365692022, -14.328515261035534, -8.8417753303587, -7.721319624632827, -8.52202897788537, -10.058961025068086, -7.417694936990074, -6.92867110379558, -4.239040021225776, -13.7849130992401, -16.004328957584406, -20.238952919752208, -21.41583445238514, -22.197735196668688, -19.05669749884241, -19.45436523133027, -16.753986372206754, -21.41583445238514, -25.080826257205544, -27.939734820496497, -30.53532285822122, -30.87119087552513, -43.484061811481766, -39.49663671004963, -39.340793950020625, -41.74292200977824, -38.40036350156963, -42.73709134099785, -40.9341518241104, -41.14910735518491, -40.031338593597454, -39.956104157721384, -40.474684376438645, -44.49435280753197, -42.88756021274999, -42.497472604380334, -41.661832977328174, -47.16200762869718, -40.14370953911447, -43.36535556109365, -48.76073939106382, -47.143199019728144, -44.05321326053209, -42.37924706228935, -37.45676540068311, -36.6694907681227, -30.094538461381177, -32.68206566669059, -38.754559419545416, -41.363582177962286, -42.599576481640725, -44.917867579428886, -37.80015255672423, -35.97840443086771, -30.491664500190907, -23.873721087234443, -24.682491272902283, -28.248066144600685, -17.118743523218015, -25.26018426266502, -25.70621698964466, -5.720841284003427, -12.534931619065361, -15.289049360957478, -19.76281135144569, -16.839416128832397, -19.786993848691594, -19.580099150032396, -20.520529598483364, -17.847020180744153, -20.891327889586876, -23.29345594934449, -13.018581563982991, -16.393383401852788, -14.270697532491994, -14.23003104550503, -17.642450101312875, -11.645190784334062, -8.719108617582293, -9.186636897669388, -8.402049209247423, -4.379693834015683, -1.5127244383094194, -0.27673013463100915, 6.972645150856835, 6.57766436250742, 6.204179127265462, 5.381974220905448, 20.095683910330976, 23.543033239938396, 22.411829757658808, 21.033427414643526, 21.879814818249386, 21.957736198263902, 25.636162723776437, 25.028913348490946, 24.17983900074664, 30.958999062008985, 27.58957111241604, 29.83585641214465, 31.24650208482113, 48.80836897360851, 54.464386385006506, 69.20084362153722, 65.68900763260743, 55.56460211899807, 50.21758328351966, 56.881204746829425, 56.77104003715374, 61.11582870899727, 60.04105105362471, 65.61108625259291, 58.81043063822314, 58.96627339825217, 64.85969972305104, 67.7938427222181, 71.20357483388749, 70.83815043106081, 70.86501987244515, 71.15520983939572, 74.71003693454043, 80.06511660243412, 75.90304013200395, 69.5349825239216, 71.85112837124943, 69.15612340040279, 75.16413049393532, 63.407670088317246, 62.64189100886432], "quarter_markers": [100.0, null, null, null, null, null, null, null, null, null, null, 101.06809078771694, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.13885180240321, null, null, null, null, null, null, null, null, null, 110.01335113484647, null, null, null, null, null, null, null, null, null, null, null, null, 115.22029372496662, null, null, null, null, null, null, null, null, null, null, null, null, 120.29372496662216, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.50333778371161, null, null, null, null, null, null, null, null, null, 135.24699599465956, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.05607476635512, null, null, null, null, null, null, null, null, null, null, null, null, 148.064085447263, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 150.86782376502003, null, null, null, null, null, null, null, null, null, null, 155.00667556742323, null, null, null, null, null, null, null, null, null, null, null, null, 146.59546061415222, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [46.6, -62.6, -16.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": [372.17, 378.79, 396.66, 392.17, 375.38, 388.58, 386.14, 388.24, 375.16, 367.71, 363.6, 416.25, 418.7, 411.34, 410.12, 413.73, 403.07, 410.42, 415.0, 418.12, 400.82, 429.0, 430.33, 430.62, 430.86, 440.99, 440.98, 437.48, 440.9, 420.48, 416.31, 419.29, 425.01, 415.18, 413.36, 403.35, 460.74, 469.0, 484.76, 489.14, 492.05, 480.36, 481.84, 471.79, 489.14, 502.78, 513.42, 523.08, 524.33, 590.65, 575.81, 575.23, 584.17, 571.73, 587.87, 581.16, 581.96, 577.8, 577.52, 579.45, 594.41, 588.43, 605.86, 602.75, 623.22, 597.1, 609.09, 629.17, 623.15, 611.65, 605.42, 587.1, 584.17, 559.7, 569.33, 591.93, 601.64, 606.24, 641.7, 615.21, 608.43, 588.01, 563.38, 566.39, 579.66, 538.24, 568.54, 570.2, 524.64, 550.0, 560.25, 576.9, 566.02, 576.99, 576.22, 579.72, 569.77, 581.1, 590.04, 551.8, 564.36, 556.46, 581.65, 594.35, 572.03, 561.14, 562.88, 559.96, 544.99, 534.32, 529.72, 502.74, 504.21, 505.6, 508.66, 476.26, 463.43, 467.64, 472.77, 469.62, 469.33, 455.64, 457.9, 461.06, 435.83, 448.37, 440.01, 434.76, 369.4, 348.35, 303.94, 317.01, 354.69, 374.59, 349.79, 350.2, 334.03, 338.03, 317.3, 342.61, 342.03, 335.5, 324.58, 311.89, 313.25, 313.15, 312.07, 298.84, 278.91, 294.4, 318.1, 309.48, 319.51, 297.15, 309.6, 312.45], "ttmEps": [7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 10.98, 10.98], "quarterlyEps": [2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.78, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 2.28, 2.28], "priceIndex": [100.0, 101.77875701964156, 106.5803261950184, 105.37388827686271, 100.86250906843645, 104.40927533116586, 103.7536609613886, 104.31791923045918, 100.80339629739099, 98.8016229142596, 97.69728887336433, 111.84404976220543, 112.50235107612112, 110.52476019023563, 110.19695300534703, 111.16693983932073, 108.30265738775292, 110.27756132949995, 111.50818174490152, 112.3465083160921, 107.69809495660584, 115.26990353870544, 115.62726710911679, 115.70518848913132, 115.76967514845367, 118.49154956068463, 118.48886261654621, 117.54843216809523, 118.46736706343874, 112.98062713276191, 111.86017142703604, 112.66088078028858, 114.1978128274713, 111.55654673939328, 111.06752290619879, 108.37789182362899, 123.79826423408657, 126.01768009243088, 130.25230405459868, 131.42918558723161, 132.21108633151516, 129.07004863368888, 129.46771636617675, 126.76733750705323, 131.42918558723161, 135.09417739205202, 137.95308595534297, 140.5486739930677, 140.8845420103716, 158.7043555364484, 154.71693043501625, 154.56108767498725, 156.96321573474486, 153.62065722653625, 157.95738506596447, 156.15444554907702, 156.36940108015153, 155.25163231856408, 155.176397882688, 155.69497810140527, 159.7146465324986, 158.1078539377166, 162.7911975710025, 161.95555794395034, 167.45573259531935, 160.43743450573663, 163.65908052771582, 169.054464357686, 167.4369239863503, 164.34693822715425, 162.67297202891152, 157.75049036730528, 156.96321573474486, 150.38826342800334, 152.97579063331276, 159.04828438616758, 161.65730714458445, 162.8933014482629, 172.4212053631405, 165.30349034043584, 163.48174221457933, 157.99500228390252, 151.37705887094606, 152.1858290566139, 155.7514039283123, 144.62208130692963, 152.76352204637664, 153.20955477335627, 140.96783727866298, 147.78192761372492, 150.53604535561703, 155.00980734610525, 152.08641212349195, 155.03398984335115, 154.82709514469195, 155.76752559314292, 153.0940161754037, 156.13832388424643, 158.54045194400405, 148.26557755864255, 151.64037939651234, 149.51769352715155, 156.28610581186015, 159.698524867668, 153.7012655506892, 150.77518338393742, 151.2427116640245, 150.45812397560255, 146.4357686003708, 143.56879920466454, 142.33280490098613, 135.0834296154983, 135.4784104038477, 135.85189563908966, 136.67410054544968, 127.96840153693203, 124.52105220732462, 125.6522556896042, 127.03065803261948, 126.18427062901362, 126.10634924899911, 122.42792272348657, 123.03517209877207, 123.88424644651637, 117.10508638525403, 120.47451433484697, 118.22822903511836, 116.81758336244188, 99.2557164736545, 93.5996990622565, 81.66698014348282, 85.1788161324126, 95.30322164602197, 100.65024048150038, 93.98661901819061, 94.0967837278663, 89.75199505602276, 90.82677271139532, 85.25673751242712, 92.0573931267969, 91.90155036676786, 90.1469758443722, 87.21283284520513, 83.80310073353574, 84.16852513636242, 84.14165569497808, 83.8514657280275, 80.2966386328828, 74.94155896498911, 79.10363543541928, 85.47169304350163, 83.1555471961738, 85.85055216702044, 79.84254507348791, 83.18779052583497, 83.9535696052879], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 146.59546061415222, 146.59546061415222], "valuationGap": [0.0, -1.77875701964156, -6.580326195018401, -5.373888276862715, -0.8625090684364523, -4.409275331165858, -3.7536609613886043, -4.317919230459182, -0.8033962973909894, 1.198377085740404, 2.3027111266356712, -10.77595897448849, -11.434260288404175, -9.456669402518685, -9.128862217630086, -10.098849051603793, -7.234566600035976, -9.209470541783006, -10.44009095718458, -11.278417528375158, -6.630004168888902, -14.201812750988495, -14.559176321399846, -14.637097701414376, -14.701584360736732, -17.42345877296769, -14.350010814143005, -13.409580365692022, -14.328515261035534, -8.8417753303587, -7.721319624632827, -8.52202897788537, -10.058961025068086, -7.417694936990074, -6.92867110379558, -4.239040021225776, -13.7849130992401, -16.004328957584406, -20.238952919752208, -21.41583445238514, -22.197735196668688, -19.05669749884241, -19.45436523133027, -16.753986372206754, -21.41583445238514, -25.080826257205544, -27.939734820496497, -30.53532285822122, -30.87119087552513, -43.484061811481766, -39.49663671004963, -39.340793950020625, -41.74292200977824, -38.40036350156963, -42.73709134099785, -40.9341518241104, -41.14910735518491, -40.031338593597454, -39.956104157721384, -40.474684376438645, -44.49435280753197, -42.88756021274999, -42.497472604380334, -41.661832977328174, -47.16200762869718, -40.14370953911447, -43.36535556109365, -48.76073939106382, -47.143199019728144, -44.05321326053209, -42.37924706228935, -37.45676540068311, -36.6694907681227, -30.094538461381177, -32.68206566669059, -38.754559419545416, -41.363582177962286, -42.599576481640725, -44.917867579428886, -37.80015255672423, -35.97840443086771, -30.491664500190907, -23.873721087234443, -24.682491272902283, -28.248066144600685, -17.118743523218015, -25.26018426266502, -25.70621698964466, -5.720841284003427, -12.534931619065361, -15.289049360957478, -19.76281135144569, -16.839416128832397, -19.786993848691594, -19.580099150032396, -20.520529598483364, -17.847020180744153, -20.891327889586876, -23.29345594934449, -13.018581563982991, -16.393383401852788, -14.270697532491994, -14.23003104550503, -17.642450101312875, -11.645190784334062, -8.719108617582293, -9.186636897669388, -8.402049209247423, -4.379693834015683, -1.5127244383094194, -0.27673013463100915, 6.972645150856835, 6.57766436250742, 6.204179127265462, 5.381974220905448, 20.095683910330976, 23.543033239938396, 22.411829757658808, 21.033427414643526, 21.879814818249386, 21.957736198263902, 25.636162723776437, 25.028913348490946, 24.17983900074664, 30.958999062008985, 27.58957111241604, 29.83585641214465, 31.24650208482113, 48.80836897360851, 54.464386385006506, 69.20084362153722, 65.68900763260743, 55.56460211899807, 50.21758328351966, 56.881204746829425, 56.77104003715374, 61.11582870899727, 60.04105105362471, 65.61108625259291, 58.81043063822314, 58.96627339825217, 64.85969972305104, 67.7938427222181, 71.20357483388749, 70.83815043106081, 70.86501987244515, 71.15520983939572, 74.71003693454043, 80.06511660243412, 75.90304013200395, 69.5349825239216, 71.85112837124943, 69.15612340040279, 75.16413049393532, 63.407670088317246, 62.64189100886432], "quarterMarkers": [100.0, null, null, null, null, null, null, null, null, null, null, 101.06809078771694, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 104.13885180240321, null, null, null, null, null, null, null, null, null, 110.01335113484647, null, null, null, null, null, null, null, null, null, null, null, null, 115.22029372496662, null, null, null, null, null, null, null, null, null, null, null, null, 120.29372496662216, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 127.50333778371161, null, null, null, null, null, null, null, null, null, 135.24699599465956, null, null, null, null, null, null, null, null, null, null, null, null, null, 142.05607476635512, null, null, null, null, null, null, null, null, null, null, null, null, 148.064085447263, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 150.86782376502003, null, null, null, null, null, null, null, null, null, null, 155.00667556742323, null, null, null, null, null, null, null, null, null, null, null, null, 146.59546061415222, null], "quarterLabels": ["2023-07-26", "", "", "", "", "", "", "", "", "", "", "2023-11-01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-14", "", "", "", "", "", "", "", "", "", "2024-04-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-24", "", "", "", "", "", "", "", "", "", "", "", "", "2024-10-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-02-12", "", "", "", "", "", "", "", "", "", "2025-04-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-30", "", "", "", "", "", "", "", "", "", "", "", "", "2025-10-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-02-11", "", "", "", "", "", "", "", "", "", "", "2026-04-29", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-29", ""], "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": [6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 6.3492063492063435, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 7.537688442211062, 1.612903225806441, 1.612903225806441, 1.612903225806441, 1.612903225806441, 1.612903225806441, 1.612903225806441, 1.612903225806441, 1.612903225806441, 1.612903225806441, 1.612903225806441, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 10.000000000000009, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.89610389610389, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, 3.703703703703698, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, -0.22582631903100225, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 8.593749999999991, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 4.676258992805768, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, 3.8461538461538574, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, -3.296703296703291, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, 2.657807308970102, -3.7974683544303924, -3.7974683544303924], "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": [23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 100, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 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, 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, 65, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 93, 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, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 72, 79, 86, 2, 9], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 372.17, "latestClose": 312.45, "startTtmEps": 7.49, "latestTtmEps": 10.98, "priceChangePct": -16.046430394712097, "epsChangePct": 46.59546061415221, "earningsGapPct": 62.641891008864306, "startMultiple": 49.68891855807744, "latestMultiple": 28.456284153005463, "multipleChangePct": -42.731126016065005, "latestQuarter": "2026-07-29", "tone": "positive", "read": "Earnings power is leading market price; the spread is stable and has persisted through 4 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": -47.42996550853874, "earningsMovePct": 3.195488721804507, "spread": 50.62545423034325, "lead": "earnings"}, {"weeks": 104, "label": "2 years", "marketMovePct": -45.68259652660676, "earningsMovePct": 27.23059096176128, "spread": 72.91318748836804, "lead": "earnings"}, {"weeks": 155, "label": "3 years", "marketMovePct": -16.046430394712097, "earningsMovePct": 46.59546061415221, "spread": 62.641891008864306, "lead": "earnings"}]}, "state": {"key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive", "lead": "earnings", "direction": "stable", "directionLabel": "Stable", "persistenceQuarters": 4, "persistenceLabel": "4 quarters", "summary": "Earnings power is leading market price; the spread is stable and has persisted through 4 updates.", "marketChangePct": -16.046430394712097, "earningsChangePct": 46.59546061415221, "recentMarketMovePoints": -3.2592632399172317, "recentEarningsMovePoints": -8.411214953271013}, "pressure": {"score": 56, "band": "moderate", "label": "Moderate \u2014 earnings-led", "direction": "earnings", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 100, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "baseSensitive": false, "exceptionalMove": false, "exactReportDates": 13, "estimatedReportDates": 0}, "quality": {"available": true, "score": 100, "band": "high", "label": "Broad support", "tone": "positive", "summary": "6 of 6 available business-quality checks are supportive.", "checks": [{"label": "Cash conversion", "state": "supportive", "value": 2.30188284, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.08189113, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 0.12300097, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": -0.06985907, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.06426216, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "supportive", "value": -2.6762567017757366, "explanation": "A stable or falling share count makes per-share progress more durable."}], "counts": {"supportive": 6, "mixed": 0, "caution": 0}, "awaitingRefresh": false, "alignedThrough": "2026-08-09", "requiredThrough": "2026-07-29", "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, 100.0, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 101.06809078771694, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 104.13885180240321, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 110.01335113484647, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 115.22029372496662, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 120.29372496662216, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 127.50333778371161, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 135.24699599465956, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 142.05607476635512, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 148.064085447263, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 150.86782376502003, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 155.00667556742323, 146.59546061415222, 146.59546061415222], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 101.13029260973852, 102.64038204763185, 102.64038204763185, 102.64038204763185, 102.64038204763185, 102.64038204763185, 102.64038204763185, 102.64038204763185, 102.64038204763185, 102.64038204763185, 102.64038204763185, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 104.77054686641323, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 106.70040067461004, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 109.25900702745086, 112.42464672111016, 112.42464672111016, 112.42464672111016, 112.42464672111016, 112.42464672111016, 112.42464672111016, 112.42464672111016, 112.42464672111016, 112.42464672111016, 112.42464672111016, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 115.20165465624494, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 118.1014576057444, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 120.86458207886963, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 122.65512796712986, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 125.19716882552747, 127.77291915039524, 127.77291915039524], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 113.93652179335288, 122.8548186863333, 122.8548186863333, 122.8548186863333, 122.8548186863333, 122.8548186863333, 122.8548186863333, 122.8548186863333, 122.8548186863333, 122.8548186863333, 122.8548186863333, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 123.05294007607408, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 147.18435209487154, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 170.48076323501903, 189.78271837285368, 189.78271837285368, 189.78271837285368, 189.78271837285368, 189.78271837285368, 189.78271837285368, 189.78271837285368, 189.78271837285368, 189.78271837285368, 189.78271837285368, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 181.8425572681356, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 188.59370659894446, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 184.2140618002687, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 189.77648279263295, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 204.51682756353208, 211.7909153264893, 211.7909153264893], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 143, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 46.595460614152216, "valuationContribution": -62.64189100886432, "marketMove": -16.046430394712104, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 46.595460614152216}, {"key": "valuation", "label": "Relative valuation contribution", "value": -62.64189100886432}, {"key": "market", "label": "Total market move", "value": -16.046430394712104}]}, "acceptance": {"available": true, "events": [{"date": "2023-11-03", "periodEnd": "2023-09-30", "earningsChangePct": 1.0680907877169465, "surprisePct": 7.537688442211062, "immediateReturnPct": 14.480198019801982, "forward4WeekPct": 13.787128712871288, "forward13WeekPct": 18.498349834983486, "toDateReturnPct": -14.067656765676572, "weeksSince": 144, "availabilitySource": "reported", "spread": -10.77595897448849, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-02-16", "periodEnd": "2023-12-31", "earningsChangePct": 3.038309114927329, "surprisePct": 1.612903225806441, "immediateReturnPct": -0.002267625116214589, "forward4WeekPct": -5.59649878682057, "forward13WeekPct": 10.918614934579018, "toDateReturnPct": -29.148053243837737, "weeksSince": 129, "availabilitySource": "reported", "spread": -14.350010814143005, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-04-26", "periodEnd": "2024-03-31", "earningsChangePct": 5.641025641025643, "surprisePct": 10.000000000000009, "immediateReturnPct": 14.228337671997027, "forward4WeekPct": 21.990826825337795, "forward13WeekPct": 46.43609768191395, "toDateReturnPct": -22.536258832279664, "weeksSince": 119, "availabilitySource": "reported", "spread": -13.7849130992401, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-26", "periodEnd": "2024-06-30", "earningsChangePct": 4.7330097087378675, "surprisePct": 3.89610389610389, "immediateReturnPct": 12.648522876814216, "forward4WeekPct": 9.040108328724262, "forward13WeekPct": 15.549367764575738, "toDateReturnPct": -40.409665668567506, "weeksSince": 106, "availabilitySource": "reported", "spread": -43.484061811481766, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-10-25", "periodEnd": "2024-09-30", "earningsChangePct": 4.403244495944358, "surprisePct": 3.703703703703698, "immediateReturnPct": 2.9621195384327947, "forward4WeekPct": 3.511037846472842, "forward13WeekPct": 0.5948031201672199, "toDateReturnPct": -46.90107574392876, "weeksSince": 93, "availabilitySource": "reported", "spread": -42.497472604380334, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-02-14", "periodEnd": "2024-12-31", "earningsChangePct": 5.9933407325194255, "surprisePct": -0.22582631903100225, "immediateReturnPct": 5.84916864608076, "forward4WeekPct": -7.069807337028244, "forward13WeekPct": -4.839667458432306, "toDateReturnPct": -48.46100554235946, "weeksSince": 77, "availabilitySource": "reported", "spread": -44.917867579428886, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-04-25", "periodEnd": "2025-03-31", "earningsChangePct": 6.073298429319363, "surprisePct": 8.593749999999991, "immediateReturnPct": -7.990178884601907, "forward4WeekPct": -0.7330761136443487, "forward13WeekPct": -2.4096808137495596, "toDateReturnPct": -45.20343739038935, "weeksSince": 67, "availabilitySource": "reported", "spread": -5.720841284003427, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-08-01", "periodEnd": "2025-06-30", "earningsChangePct": 5.0345508390918114, "surprisePct": 4.676258992805768, "immediateReturnPct": 4.5268303202386395, "forward4WeekPct": 1.153721741005631, "forward13WeekPct": -14.412536390755859, "toDateReturnPct": -43.85041153002912, "weeksSince": 53, "availabilitySource": "reported", "spread": -14.23003104550503, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-10-31", "periodEnd": "2025-09-30", "earningsChangePct": 4.2293233082706605, "surprisePct": 3.8461538461538574, "immediateReturnPct": -6.369677191051004, "forward4WeekPct": -7.675067825266391, "forward13WeekPct": -27.377816223017348, "toDateReturnPct": -38.5739000511147, "weeksSince": 40, "availabilitySource": "reported", "spread": 20.095683910330976, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-02-13", "periodEnd": "2025-12-31", "earningsChangePct": 1.8935978358882055, "surprisePct": -3.296703296703291, "immediateReturnPct": -12.748672312329557, "forward4WeekPct": 0.41337735036601764, "forward13WeekPct": -10.466484857183877, "toDateReturnPct": -10.30572699870821, "weeksSince": 25, "availabilitySource": "reported", "spread": 69.20084362153722, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2026-05-01", "periodEnd": "2026-03-31", "earningsChangePct": 2.743362831858387, "surprisePct": 2.657807308970102, "immediateReturnPct": -1.9091892524047527, "forward4WeekPct": -8.44370376867526, "forward13WeekPct": -9.481624418910606, "toDateReturnPct": -8.648364178580826, "weeksSince": 14, "availabilitySource": "reported", "spread": 64.85969972305104, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -5.426356589147274, "surprisePct": -3.7974683544303924, "immediateReturnPct": 4.189803129732472, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.148914689550743, "weeksSince": 1, "availabilitySource": "reported", "spread": 63.407670088317246, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}], "latestEvent": {"date": "2026-07-31", "periodEnd": "2026-06-30", "earningsChangePct": -5.426356589147274, "surprisePct": -3.7974683544303924, "immediateReturnPct": 4.189803129732472, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.148914689550743, "weeksSince": 1, "availabilitySource": "reported", "spread": 63.407670088317246, "key": "resisted_deterioration", "status": "Price resisted deterioration", "tone": "caution"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 5 improving updates had a non-positive price response; 3 had a meaningful positive price response."}, "professional": {"peerContext": {"available": true, "cohort": "Software - Application", "population": 23, "spreadPercentile": 72.7, "qualityPercentile": 77.3, "rarityPercentile": 72.7, "currentOneYearSpread": 53.238041, "lead": "earnings", "relatedSignals": [{"tickerId": 9096, "symbol": "ZM", "name": "Zoom Video Communications Inc", "spread": 51.524325000000005, "lead": "earnings", "quality": 100}, {"tickerId": 1502, "symbol": "FICO", "name": "Fair Isaac Corporation", "spread": 49.990011, "lead": "earnings", "quality": 87.5}, {"tickerId": 859, "symbol": "CRM", "name": "Salesforce.com Inc", "spread": 48.45734, "lead": "earnings", "quality": 100}, {"tickerId": 5160, "symbol": "BSY", "name": "Bentley Systems\u00a0Inc", "spread": 47.75872, "lead": "earnings", "quality": 87.5}, {"tickerId": 4623, "symbol": "ADSK", "name": "Autodesk Inc", "spread": 58.876487, "lead": "earnings", "quality": 87.5}, {"tickerId": 3498, "symbol": "SAP", "name": "SAP SE ADR", "spread": 47.413815, "lead": "earnings", "quality": 100}, {"tickerId": 5275, "symbol": "CDNS", "name": "Cadence Design Systems Inc", "spread": 39.813432999999996, "lead": "earnings", "quality": 100}, {"tickerId": 2884, "symbol": "NOW", "name": "ServiceNow Inc", "spread": 28.978191999999996, "lead": "earnings", "quality": 87.5}]}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-11-03", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-04-25", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-08-01", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}, {"date": "2025-10-31", "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": "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."}