{"ticker": {"uuid": "c0507a0f-6a02-4fe4-bbe9-dce61f8c54ac", "symbol": "AIR", "name": "AAR Corp", "sector": "Industrials", "industry": "Aerospace & Defense", "currency": "USD"}, "next_event": {"report_date": "2026-09-22", "fiscal_date_ending": "2026-08-31", "estimate": null, "session": "Time unconfirmed", "days": 40}, "profile": {"sample": 12, "measured": 12, "beats": 12, "misses": 0, "inline": 0, "beat_rate": 100.0, "beat_rate_label": "100.0%", "average_surprise": 7.5, "average_surprise_label": "+7.5%", "median_surprise": 7.5, "surprise_dispersion": 4.9, "average_reaction": -0.0, "average_reaction_label": "-0.0%", "average_abs_reaction": 9.3, "positive_response_rate": 41.7, "confirmation_rate": 45.5, "reaction_sample": 12, "streak": {"count": 12, "band": "beat", "label": "12 consecutive beats"}, "profile": "Delivery strong, expectations demanding", "profile_tone": "caution", "profile_text": "Results have usually cleared estimates, but price has not consistently rewarded the delivery."}, "event_risk": {"score": 47, "band": "Elevated", "tone": "caution", "days": 40, "proximity_component": 8, "reaction_component": 23, "variability_component": 6, "uncertainty_component": 10, "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": null, "revenue_growth_1y": 19.0, "cash_conversion": 0.89, "net_margin": 5.7, "earnings_yield": 4.8, "eps_surprise_avg": 10.3, "sue_score": 1.92, "pe_ratio": 30.7, "completeness": 92.9, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 143.06, "currency": "USD", "return_13w": 21.5, "fair_value": 77.427756, "fair_value_gap": 84.8, "relative_strength": 24.8, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 52.6}, "records": [{"period_end": "2023-08-31", "reported_date": "2023-09-26", "date_source": "exact", "eps_actual": 0.78, "eps_estimate": 0.69, "eps_surprise": 0.09, "surprise_pct": 13.0435, "surprise_label": "+13.0%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.9154460719041231, "one_week_reaction_label": "-0.9%", "four_week_reaction": -3.2290279627163745, "four_week_reaction_label": "-3.2%", "confirmation": "contained", "revenue": 549700000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -600000.0, "operating_cash_flow": -18700000.0, "free_cash_flow": -9600000.0, "currency": "USD"}, {"period_end": "2023-11-30", "reported_date": "2023-12-21", "date_source": "exact", "eps_actual": 0.81, "eps_estimate": 0.8, "eps_surprise": 0.01, "surprise_pct": 1.25, "surprise_label": "+1.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -10.414317925591874, "one_week_reaction_label": "-10.4%", "four_week_reaction": -16.065388951521975, "four_week_reaction_label": "-16.1%", "confirmation": "diverged", "revenue": 545400000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 23800000.0, "operating_cash_flow": 17400000.0, "free_cash_flow": 24700000.0, "currency": "USD"}, {"period_end": "2024-02-29", "reported_date": "2024-03-21", "date_source": "exact", "eps_actual": 0.85, "eps_estimate": 0.84, "eps_surprise": 0.01, "surprise_pct": 1.1905, "surprise_label": "+1.2%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.343675417661104, "one_week_reaction_label": "-4.3%", "four_week_reaction": -3.277645186953066, "four_week_reaction_label": "-3.3%", "confirmation": "diverged", "revenue": 567300000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 14000000.0, "operating_cash_flow": 19600000.0, "free_cash_flow": 25400000.0, "currency": "USD"}, {"period_end": "2024-05-31", "reported_date": "2024-07-18", "date_source": "exact", "eps_actual": 0.88, "eps_estimate": 0.85, "eps_surprise": 0.03, "surprise_pct": 3.5294, "surprise_label": "+3.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -13.168890686076285, "one_week_reaction_label": "-13.2%", "four_week_reaction": -18.897425529047037, "four_week_reaction_label": "-18.9%", "confirmation": "diverged", "revenue": 656500000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 9100000.0, "operating_cash_flow": 24500000.0, "free_cash_flow": 32000000.0, "currency": "USD"}, {"period_end": "2024-08-31", "reported_date": "2024-09-23", "date_source": "exact", "eps_actual": 0.85, "eps_estimate": 0.82, "eps_surprise": 0.03, "surprise_pct": 3.6585, "surprise_label": "+3.7%", "surprise_band": "beat", "eps_yoy": 8.974358974358967, "eps_yoy_label": "+9.0%", "one_week_reaction": -6.639722863741331, "one_week_reaction_label": "-6.6%", "four_week_reaction": -10.551385681293306, "four_week_reaction_label": "-10.6%", "confirmation": "diverged", "revenue": 661700000.0, "revenue_yoy": 20.37474986356194, "revenue_yoy_label": "+20.4%", "net_income": 18000000.0, "operating_cash_flow": -18600000.0, "free_cash_flow": -10700000.0, "currency": "USD"}, {"period_end": "2024-11-30", "reported_date": "2025-01-07", "date_source": "exact", "eps_actual": 0.9, "eps_estimate": 0.84, "eps_surprise": 0.06, "surprise_pct": 7.1429, "surprise_label": "+7.1%", "surprise_band": "beat", "eps_yoy": 11.111111111111107, "eps_yoy_label": "+11.1%", "one_week_reaction": 8.351999999999999, "one_week_reaction_label": "+8.4%", "four_week_reaction": 8.416000000000007, "four_week_reaction_label": "+8.4%", "confirmation": "confirmed", "revenue": 686100000.0, "revenue_yoy": 25.797579757975797, "revenue_yoy_label": "+25.8%", "net_income": -30600000.0, "operating_cash_flow": 22000000.0, "free_cash_flow": 29900000.0, "currency": "USD"}, {"period_end": "2025-02-28", "reported_date": "2025-03-27", "date_source": "exact", "eps_actual": 0.99, "eps_estimate": 0.96, "eps_surprise": 0.03, "surprise_pct": 3.125, "surprise_label": "+3.1%", "surprise_band": "beat", "eps_yoy": 16.47058823529412, "eps_yoy_label": "+16.5%", "one_week_reaction": -15.883998233475644, "one_week_reaction_label": "-15.9%", "four_week_reaction": -22.258206977771238, "four_week_reaction_label": "-22.3%", "confirmation": "diverged", "revenue": 678200000.0, "revenue_yoy": 19.548739643927377, "revenue_yoy_label": "+19.5%", "net_income": -8900000.0, "operating_cash_flow": -18700000.0, "free_cash_flow": -10200000.0, "currency": "USD"}, {"period_end": "2025-05-31", "reported_date": "2025-07-16", "date_source": "exact", "eps_actual": 1.16, "eps_estimate": 1.0, "eps_surprise": 0.16, "surprise_pct": 16.0, "surprise_label": "+16.0%", "surprise_band": "beat", "eps_yoy": 31.818181818181806, "eps_yoy_label": "+31.8%", "one_week_reaction": 11.75841795831106, "one_week_reaction_label": "+11.8%", "four_week_reaction": -0.06680919294494543, "four_week_reaction_label": "-0.1%", "confirmation": "confirmed", "revenue": 754500000.0, "revenue_yoy": 14.927646610814927, "revenue_yoy_label": "+14.9%", "net_income": 34000000.0, "operating_cash_flow": 51400000.0, "free_cash_flow": 61400000.0, "currency": "USD"}, {"period_end": "2025-08-31", "reported_date": "2025-09-23", "date_source": "exact", "eps_actual": 1.08, "eps_estimate": 0.98, "eps_surprise": 0.1, "surprise_pct": 10.2041, "surprise_label": "+10.2%", "surprise_band": "beat", "eps_yoy": 27.058823529411775, "eps_yoy_label": "+27.1%", "one_week_reaction": 14.661354581673317, "one_week_reaction_label": "+14.7%", "four_week_reaction": 10.239043824701206, "four_week_reaction_label": "+10.2%", "confirmation": "confirmed", "revenue": 739600000.0, "revenue_yoy": 11.772706664651656, "revenue_yoy_label": "+11.8%", "net_income": 34400000.0, "operating_cash_flow": -44900000.0, "free_cash_flow": -36200000.0, "currency": "USD"}, {"period_end": "2025-11-30", "reported_date": "2026-01-06", "date_source": "exact", "eps_actual": 1.18, "eps_estimate": 1.03, "eps_surprise": 0.15, "surprise_pct": 14.5631, "surprise_label": "+14.6%", "surprise_band": "beat", "eps_yoy": 31.1111111111111, "eps_yoy_label": "+31.1%", "one_week_reaction": 14.896388395500292, "one_week_reaction_label": "+14.9%", "four_week_reaction": 25.411486086441677, "four_week_reaction_label": "+25.4%", "confirmation": "confirmed", "revenue": 795300000.0, "revenue_yoy": 15.916047223436816, "revenue_yoy_label": "+15.9%", "net_income": 34600000.0, "operating_cash_flow": 13600000.0, "free_cash_flow": 21000000.0, "currency": "USD"}, {"period_end": "2026-02-28", "reported_date": "2026-03-24", "date_source": "exact", "eps_actual": 1.25, "eps_estimate": 1.16, "eps_surprise": 0.09, "surprise_pct": 7.7586, "surprise_label": "+7.8%", "surprise_band": "beat", "eps_yoy": 26.262626262626267, "eps_yoy_label": "+26.3%", "one_week_reaction": 5.84229744399487, "one_week_reaction_label": "+5.8%", "four_week_reaction": 21.425046876542, "four_week_reaction_label": "+21.4%", "confirmation": "confirmed", "revenue": 845100000.0, "revenue_yoy": 24.60925980536715, "revenue_yoy_label": "+24.6%", "net_income": 68000000.0, "operating_cash_flow": 74700000.0, "free_cash_flow": 107700000.0, "currency": "USD"}, {"period_end": "2026-05-31", "reported_date": "2026-07-21", "date_source": "exact", "eps_actual": 1.53, "eps_estimate": 1.41, "eps_surprise": 0.12, "surprise_pct": 8.5106, "surprise_label": "+8.5%", "surprise_band": "beat", "eps_yoy": 31.896551724137943, "eps_yoy_label": "+31.9%", "one_week_reaction": -4.647554307669568, "one_week_reaction_label": "-4.6%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 928000000.0, "revenue_yoy": 22.99536116633532, "revenue_yoy_label": "+23.0%", "net_income": 50700000.0, "operating_cash_flow": 57800000.0, "free_cash_flow": 74100000.0, "currency": "USD"}], "charts": {"quarters": ["2023-08-31", "2023-11-30", "2024-02-29", "2024-05-31", "2024-08-31", "2024-11-30", "2025-02-28", "2025-05-31", "2025-08-31", "2025-11-30", "2026-02-28", "2026-05-31"], "eps_actual": [0.78, 0.81, 0.85, 0.88, 0.85, 0.9, 0.99, 1.16, 1.08, 1.18, 1.25, 1.53], "eps_estimate": [0.69, 0.8, 0.84, 0.85, 0.82, 0.84, 0.96, 1.0, 0.98, 1.03, 1.16, 1.41], "surprise": [13.0435, 1.25, 1.1905, 3.5294, 3.6585, 7.1429, 3.125, 16.0, 10.2041, 14.5631, 7.7586, 8.5106], "reaction_1w": [-0.9154460719041231, -10.414317925591874, -4.343675417661104, -13.168890686076285, -6.639722863741331, 8.351999999999999, -15.883998233475644, 11.75841795831106, 14.661354581673317, 14.896388395500292, 5.84229744399487, -4.647554307669568], "reaction_4w": [-3.2290279627163745, -16.065388951521975, -3.277645186953066, -18.897425529047037, -10.551385681293306, 8.416000000000007, -22.258206977771238, -0.06680919294494543, 10.239043824701206, 25.411486086441677, 21.425046876542, null], "revenue": [549.7, 545.4, 567.3, 656.5, 661.7, 686.1, 678.2, 754.5, 739.6, 795.3, 845.1, 928.0], "net_income": [-0.6, 23.8, 14.0, 9.1, 18.0, -30.6, -8.9, 34.0, 34.4, 34.6, 68.0, 50.7], "financial_unit": "millions", "scatter": [{"x": 13.0435, "y": -0.9154460719041231, "label": "2023-08-31"}, {"x": 1.25, "y": -10.414317925591874, "label": "2023-11-30"}, {"x": 1.1905, "y": -4.343675417661104, "label": "2024-02-29"}, {"x": 3.5294, "y": -13.168890686076285, "label": "2024-05-31"}, {"x": 3.6585, "y": -6.639722863741331, "label": "2024-08-31"}, {"x": 7.1429, "y": 8.351999999999999, "label": "2024-11-30"}, {"x": 3.125, "y": -15.883998233475644, "label": "2025-02-28"}, {"x": 16.0, "y": 11.75841795831106, "label": "2025-05-31"}, {"x": 10.2041, "y": 14.661354581673317, "label": "2025-08-31"}, {"x": 14.5631, "y": 14.896388395500292, "label": "2025-11-30"}, {"x": 7.7586, "y": 5.84229744399487, "label": "2026-02-28"}, {"x": 8.5106, "y": -4.647554307669568, "label": "2026-05-31"}], "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.34070722306016, 103.08362661303838, 96.88285570638512, 100.067035361153, 100.68711245181834, 99.76537623596448, 99.73185855538796, 97.31858555387967, 97.43589743589743, 95.42483660130718, 105.49689961454666, 107.3403720462544, 112.01608848667672, 115.4516507457684, 117.06049941344057, 116.47394000335176, 118.92073068543655, 106.5359477124183, 104.5751633986928, 100.55304172951232, 99.81565275682924, 98.55873973521032, 96.88285570638512, 103.98860398860398, 105.99966482319422, 114.39584380760851, 110.54131054131054, 111.64739400033518, 108.09451985922574, 105.32931121166416, 100.75414781297134, 100.33517680576503, 102.91603821015585, 101.87699011228422, 107.45768392827217, 114.41260264789676, 117.17781129545834, 120.96530920060333, 119.3899782135076, 119.5408077761019, 118.97100720630132, 112.21719457013573, 112.28422993128875, 118.97100720630132, 121.83676889559243, 119.22238981062509, 124.33383609854198, 107.96044913691973, 111.64739400033518, 100.8714596949891, 100.8379420144126, 105.7985587397352, 108.74811463046757, 110.239651416122, 107.12250712250713, 113.35679570973689, 116.10524551701022, 108.39617898441429, 109.73688620747444, 103.08362661303838, 103.85453326629796, 102.48030836266129, 97.87162728339199, 110.39048097871628, 110.85972850678733, 115.77006871124517, 116.50745768392827, 113.34003686944862, 105.94938830232947, 101.50829562594268, 101.22339534104239, 104.74275180157532, 113.49086643204289, 117.66381766381767, 118.20010055304174, 113.55790179319591, 112.8205128205128, 108.64756158873806, 103.68694486341545, 108.96597955421483, 108.12803753980225, 112.6864420982068, 113.84280207809621, 95.76001340707224, 83.92827216356628, 89.47544829897771, 88.50343556225909, 88.5704709234121, 95.12317747611864, 100.25138260432378, 105.04441092676386, 100.15082956259427, 102.91603821015585, 112.08312384782973, 115.01592089827383, 113.15568962627785, 115.70303335009217, 119.75867269984917, 125.42316071727836, 140.17094017094016, 128.1716105245517, 122.32277526395173, 125.3393665158371, 126.32813809284396, 127.06552706552705, 126.79738562091502, 126.19406737053795, 124.33383609854198, 126.19406737053795, 144.69582704876822, 137.08731355790178, 131.25523713759006, 139.1151332327803, 144.93045081280377, 141.12619406737053, 138.12636165577342, 137.10407239819006, 130.1994301994302, 139.4503100385453, 138.5956091838445, 140.23797553209317, 138.61236802413273, 142.5674543321602, 141.52840623428858, 162.61102731690966, 176.10189374895256, 177.0739064856712, 177.49287749287748, 189.52572481984248, 189.34137757667168, 196.02815485168426, 196.3633316574493, 181.86693480811127, 170.78934137757668, 169.81732864085802, 179.73856209150327, 183.97854868443105, 202.49706720294952, 206.20077090665325, 185.2522205463382, 184.9338025808614, 197.38562091503266, 175.2136752136752, 181.6825875649405, 188.7380593262946, 195.4918719624602, 216.2057985587397, 226.04323780794368, 239.88603988603984, 234.80811127869953, 227.36718619071556, 226.81414446120328, 216.27283391989275, 234.6907993966817, 239.75196916373386], "eps_index": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 175.0, 175.0, 175.0], "gap": [0.0, -1.3407072230601642, -3.0836266130383763, 3.117144293614885, -0.06703536115300324, -0.6871124518183365, 6.13740154181329, 6.170919222389813, 8.5841922238981, 8.46688034188034, 10.477941176470594, 0.40587816323110815, -1.43759426847663, -6.1133107088989505, -9.548872967990633, -11.157721635662796, -10.571162225573985, -13.017952907658781, 3.533496732026137, 5.494281045751649, 9.516402714932127, 10.253791687615205, 11.510704709234119, 13.186588738059328, 6.080840455840459, 4.06977962125022, -4.326399363164072, -0.47186609686609415, -1.57794955589074, 1.9749245852187016, 4.7401332327802805, 12.787518853695332, 13.206489860901641, 10.625628456510825, 11.664676554382453, 6.083982738394496, -0.8709359812300903, -3.636144628791669, -7.423642533936658, -5.848311546840932, -5.999141109435229, -5.4293405396346515, 1.3244720965309398, 1.2574367353779223, -5.4293405396346515, -8.295102228925757, -5.680723143958417, -10.792169431875308, 7.317328640858037, 3.6303837774425887, 14.406318082788673, 14.439835763365167, 9.479219038042572, 6.5296631473102025, 5.03812636165577, 8.155270655270641, 1.9209820680408853, -0.8274677392324463, 9.312154348919051, 7.9714471258589015, 14.624706720294967, 13.85380006703538, 15.228024970672053, 19.836706049941355, 7.3178523546170595, 6.848604826546008, 1.9382646220881696, 1.2008756494050772, 4.368296463884718, 11.758945031003876, 16.200037707390663, 16.484937992290952, 12.96558153175802, 7.34246690129045, 3.1695156695156754, 2.633232780291607, 7.275431540137433, 8.01282051282054, 12.185771744595286, 17.146388469917895, 11.867353779118517, 12.705295793531093, 8.146891235126546, 6.99053125523713, 29.934431037372207, 41.766172280878166, 36.21899614546673, 37.19100888218536, 37.12397352103234, 30.5712669683258, 25.443061840120663, 20.650033517680583, 25.543614881850175, 22.778406234288596, 13.611320596614718, 10.67852354617061, 12.538754818166595, 9.991411094352273, 5.935771744595272, 0.27128372716607885, -4.7542735042734705, 7.245056142114976, 13.09389140271496, 10.077300150829586, 9.088528573822728, 8.351139601139636, 8.619281045751663, 9.222599296128735, 11.082830568124706, 9.222599296128735, -1.2930492709904229, 6.31546421987602, 12.147540640187742, 4.287644544997505, -1.5276730350259697, 2.276583710407266, 5.2764161220043775, 6.298705379587744, 13.203347578347604, 3.952467739232503, 4.807168593933312, 3.1648022456846263, 4.790409753645065, 0.835323445617604, 1.874371543489218, -9.486027316909656, -22.976893748952563, -23.948906485671188, -24.367877492877483, -36.40072481984248, -36.216377576671675, -42.90315485168426, -43.238331657449294, -28.741934808111267, -17.664341377576676, -16.692328640858022, -17.58578431372547, -21.825770906653247, -40.34428942517172, -44.04799312887545, -23.099442768560408, -22.781024803083596, -35.23284313725486, -13.060897435897402, -19.52980978716269, -26.585281548516804, -33.33909418468241, -54.0530207809619, -63.89046003016588, -77.73326210826204, -72.65533350092173, -65.21440841293776, -64.66136668342548, -41.27283391989275, -59.69079939668171, -64.75196916373386], "quarter_markers": [100.0, null, null, null, null, null, 105.90277777777777, null, null, null, null, null, null, null, null, null, null, null, 110.06944444444444, null, null, null, null, null, null, null, null, null, null, null, null, 113.54166666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.27777777777777, null, null, null, null, null, null, null, null, null, 117.70833333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.83333333333334, null, null, null, null, null, null, null, null, null, null, 125.69444444444444, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 135.41666666666669, null, null, null, null, null, null, null, null, null, 143.4027777777778, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 153.125, null, null, null, null, null, null, null, null, null, null, 162.1527777777778, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 175.0, null, null], "bridge_labels": ["Earnings contribution", "Relative valuation contribution", "Total market move"], "bridge_values": [75.0, 64.8, 139.8]}}, "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.67, 60.47, 61.51, 57.81, 59.71, 60.08, 59.53, 59.51, 58.07, 58.14, 56.94, 62.95, 64.05, 66.84, 68.89, 69.85, 69.5, 70.96, 63.57, 62.4, 60.0, 59.56, 58.81, 57.81, 62.05, 63.25, 68.26, 65.96, 66.62, 64.5, 62.85, 60.12, 59.87, 61.41, 60.79, 64.12, 68.27, 69.92, 72.18, 71.24, 71.33, 70.99, 66.96, 67.0, 70.99, 72.7, 71.14, 74.19, 64.42, 66.62, 60.19, 60.17, 63.13, 64.89, 65.78, 63.92, 67.64, 69.28, 64.68, 65.48, 61.51, 61.97, 61.15, 58.4, 65.87, 66.15, 69.08, 69.52, 67.63, 63.22, 60.57, 60.4, 62.5, 67.72, 70.21, 70.53, 67.76, 67.32, 64.83, 61.87, 65.02, 64.52, 67.24, 67.93, 57.14, 50.08, 53.39, 52.81, 52.85, 56.76, 59.82, 62.68, 59.76, 61.41, 66.88, 68.63, 67.52, 69.04, 71.46, 74.84, 83.64, 76.48, 72.99, 74.79, 75.38, 75.82, 75.66, 75.3, 74.19, 75.3, 86.34, 81.8, 78.32, 83.01, 86.48, 84.21, 82.42, 81.81, 77.69, 83.21, 82.7, 83.68, 82.71, 85.07, 84.45, 97.03, 105.08, 105.66, 105.91, 113.09, 112.98, 116.97, 117.17, 108.52, 101.91, 101.33, 107.25, 109.78, 120.83, 123.04, 110.54, 110.35, 117.78, 104.55, 108.41, 112.62, 116.65, 129.01, 134.88, 143.14, 140.11, 135.67, 135.34, 129.05, 140.04, 143.06], "ttmEps": [2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 5.04, 5.04, 5.04], "quarterlyEps": [0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.53, 1.53, 1.53], "priceIndex": [100.0, 101.34070722306016, 103.08362661303838, 96.88285570638512, 100.067035361153, 100.68711245181834, 99.76537623596448, 99.73185855538796, 97.31858555387967, 97.43589743589743, 95.42483660130718, 105.49689961454666, 107.3403720462544, 112.01608848667672, 115.4516507457684, 117.06049941344057, 116.47394000335176, 118.92073068543655, 106.5359477124183, 104.5751633986928, 100.55304172951232, 99.81565275682924, 98.55873973521032, 96.88285570638512, 103.98860398860398, 105.99966482319422, 114.39584380760851, 110.54131054131054, 111.64739400033518, 108.09451985922574, 105.32931121166416, 100.75414781297134, 100.33517680576503, 102.91603821015585, 101.87699011228422, 107.45768392827217, 114.41260264789676, 117.17781129545834, 120.96530920060333, 119.3899782135076, 119.5408077761019, 118.97100720630132, 112.21719457013573, 112.28422993128875, 118.97100720630132, 121.83676889559243, 119.22238981062509, 124.33383609854198, 107.96044913691973, 111.64739400033518, 100.8714596949891, 100.8379420144126, 105.7985587397352, 108.74811463046757, 110.239651416122, 107.12250712250713, 113.35679570973689, 116.10524551701022, 108.39617898441429, 109.73688620747444, 103.08362661303838, 103.85453326629796, 102.48030836266129, 97.87162728339199, 110.39048097871628, 110.85972850678733, 115.77006871124517, 116.50745768392827, 113.34003686944862, 105.94938830232947, 101.50829562594268, 101.22339534104239, 104.74275180157532, 113.49086643204289, 117.66381766381767, 118.20010055304174, 113.55790179319591, 112.8205128205128, 108.64756158873806, 103.68694486341545, 108.96597955421483, 108.12803753980225, 112.6864420982068, 113.84280207809621, 95.76001340707224, 83.92827216356628, 89.47544829897771, 88.50343556225909, 88.5704709234121, 95.12317747611864, 100.25138260432378, 105.04441092676386, 100.15082956259427, 102.91603821015585, 112.08312384782973, 115.01592089827383, 113.15568962627785, 115.70303335009217, 119.75867269984917, 125.42316071727836, 140.17094017094016, 128.1716105245517, 122.32277526395173, 125.3393665158371, 126.32813809284396, 127.06552706552705, 126.79738562091502, 126.19406737053795, 124.33383609854198, 126.19406737053795, 144.69582704876822, 137.08731355790178, 131.25523713759006, 139.1151332327803, 144.93045081280377, 141.12619406737053, 138.12636165577342, 137.10407239819006, 130.1994301994302, 139.4503100385453, 138.5956091838445, 140.23797553209317, 138.61236802413273, 142.5674543321602, 141.52840623428858, 162.61102731690966, 176.10189374895256, 177.0739064856712, 177.49287749287748, 189.52572481984248, 189.34137757667168, 196.02815485168426, 196.3633316574493, 181.86693480811127, 170.78934137757668, 169.81732864085802, 179.73856209150327, 183.97854868443105, 202.49706720294952, 206.20077090665325, 185.2522205463382, 184.9338025808614, 197.38562091503266, 175.2136752136752, 181.6825875649405, 188.7380593262946, 195.4918719624602, 216.2057985587397, 226.04323780794368, 239.88603988603984, 234.80811127869953, 227.36718619071556, 226.81414446120328, 216.27283391989275, 234.6907993966817, 239.75196916373386], "epsIndex": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 175.0, 175.0, 175.0], "valuationGap": [0.0, -1.3407072230601642, -3.0836266130383763, 3.117144293614885, -0.06703536115300324, -0.6871124518183365, 6.13740154181329, 6.170919222389813, 8.5841922238981, 8.46688034188034, 10.477941176470594, 0.40587816323110815, -1.43759426847663, -6.1133107088989505, -9.548872967990633, -11.157721635662796, -10.571162225573985, -13.017952907658781, 3.533496732026137, 5.494281045751649, 9.516402714932127, 10.253791687615205, 11.510704709234119, 13.186588738059328, 6.080840455840459, 4.06977962125022, -4.326399363164072, -0.47186609686609415, -1.57794955589074, 1.9749245852187016, 4.7401332327802805, 12.787518853695332, 13.206489860901641, 10.625628456510825, 11.664676554382453, 6.083982738394496, -0.8709359812300903, -3.636144628791669, -7.423642533936658, -5.848311546840932, -5.999141109435229, -5.4293405396346515, 1.3244720965309398, 1.2574367353779223, -5.4293405396346515, -8.295102228925757, -5.680723143958417, -10.792169431875308, 7.317328640858037, 3.6303837774425887, 14.406318082788673, 14.439835763365167, 9.479219038042572, 6.5296631473102025, 5.03812636165577, 8.155270655270641, 1.9209820680408853, -0.8274677392324463, 9.312154348919051, 7.9714471258589015, 14.624706720294967, 13.85380006703538, 15.228024970672053, 19.836706049941355, 7.3178523546170595, 6.848604826546008, 1.9382646220881696, 1.2008756494050772, 4.368296463884718, 11.758945031003876, 16.200037707390663, 16.484937992290952, 12.96558153175802, 7.34246690129045, 3.1695156695156754, 2.633232780291607, 7.275431540137433, 8.01282051282054, 12.185771744595286, 17.146388469917895, 11.867353779118517, 12.705295793531093, 8.146891235126546, 6.99053125523713, 29.934431037372207, 41.766172280878166, 36.21899614546673, 37.19100888218536, 37.12397352103234, 30.5712669683258, 25.443061840120663, 20.650033517680583, 25.543614881850175, 22.778406234288596, 13.611320596614718, 10.67852354617061, 12.538754818166595, 9.991411094352273, 5.935771744595272, 0.27128372716607885, -4.7542735042734705, 7.245056142114976, 13.09389140271496, 10.077300150829586, 9.088528573822728, 8.351139601139636, 8.619281045751663, 9.222599296128735, 11.082830568124706, 9.222599296128735, -1.2930492709904229, 6.31546421987602, 12.147540640187742, 4.287644544997505, -1.5276730350259697, 2.276583710407266, 5.2764161220043775, 6.298705379587744, 13.203347578347604, 3.952467739232503, 4.807168593933312, 3.1648022456846263, 4.790409753645065, 0.835323445617604, 1.874371543489218, -9.486027316909656, -22.976893748952563, -23.948906485671188, -24.367877492877483, -36.40072481984248, -36.216377576671675, -42.90315485168426, -43.238331657449294, -28.741934808111267, -17.664341377576676, -16.692328640858022, -17.58578431372547, -21.825770906653247, -40.34428942517172, -44.04799312887545, -23.099442768560408, -22.781024803083596, -35.23284313725486, -13.060897435897402, -19.52980978716269, -26.585281548516804, -33.33909418468241, -54.0530207809619, -63.89046003016588, -77.73326210826204, -72.65533350092173, -65.21440841293776, -64.66136668342548, -41.27283391989275, -59.69079939668171, -64.75196916373386], "quarterMarkers": [100.0, null, null, null, null, null, 105.90277777777777, null, null, null, null, null, null, null, null, null, null, null, 110.06944444444444, null, null, null, null, null, null, null, null, null, null, null, null, 113.54166666666667, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 115.27777777777777, null, null, null, null, null, null, null, null, null, 117.70833333333334, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 120.83333333333334, null, null, null, null, null, null, null, null, null, null, 125.69444444444444, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 135.41666666666669, null, null, null, null, null, null, null, null, null, 143.4027777777778, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 153.125, null, null, null, null, null, null, null, null, null, null, 162.1527777777778, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 175.0, null, null], "quarterLabels": ["2023-07-18", "", "", "", "", "", "2023-09-26", "", "", "", "", "", "", "", "", "", "", "", "2023-12-21", "", "", "", "", "", "", "", "", "", "", "", "", "2024-03-21", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-07-18", "", "", "", "", "", "", "", "", "", "2024-09-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-01-07", "", "", "", "", "", "", "", "", "", "", "2025-03-27", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-07-16", "", "", "", "", "", "", "", "", "", "2025-09-23", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-01-06", "", "", "", "", "", "", "", "", "", "", "2026-03-24", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-07-21", "", ""], "quarterPeriods": ["2023-05-31", "", "", "", "", "", "2023-08-31", "", "", "", "", "", "", "", "", "", "", "", "2023-11-30", "", "", "", "", "", "", "", "", "", "", "", "", "2024-02-29", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-05-31", "", "", "", "", "", "", "", "", "", "2024-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2024-11-30", "", "", "", "", "", "", "", "", "", "", "2025-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-05-31", "", "", "", "", "", "", "", "", "", "2025-08-31", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2025-11-30", "", "", "", "", "", "", "", "", "", "", "2026-02-28", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "2026-05-31", "", ""], "surprisePct": [6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 6.410256410256402, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 13.043478260869579, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.250000000000001, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 1.1904761904761916, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.529411764705886, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 3.658536585365857, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 7.1428571428571495, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 3.1250000000000027, 15.999999999999993, 15.999999999999993, 15.999999999999993, 15.999999999999993, 15.999999999999993, 15.999999999999993, 15.999999999999993, 15.999999999999993, 15.999999999999993, 15.999999999999993, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 10.204081632653072, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 14.563106796116495, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 7.75862068965518, 8.51063829787235, 8.51063829787235, 8.51063829787235], "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": [31, 38, 45, 52, 59, 66, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 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, 64, 4, 11, 18, 25, 32, 39, 46, 53, 60, 67, 74, 81, 88, 95, 102, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 1, 8, 15, 22, 29, 36, 43, 50, 57, 64, 71, 78, 85, 92, 99, 106, 2, 9, 16, 23, 30, 37, 44, 51, 58, 65, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 3, 10, 17, 24, 31, 38, 45, 52, 59, 66, 73, 80, 87, 94, 101, 108, 115, 3, 10, 17], "startIndex": 0, "latestIndex": 155, "metrics": {"startDate": "2023-08-18", "latestDate": "2026-08-07", "startClose": 59.67, "latestClose": 143.06, "startTtmEps": 2.88, "latestTtmEps": 5.04, "priceChangePct": 139.75196916373386, "epsChangePct": 75.0, "earningsGapPct": -64.75196916373386, "startMultiple": 20.71875, "latestMultiple": 28.384920634920636, "multipleChangePct": 37.00112523641936, "latestQuarter": "2026-07-21", "tone": "caution", "read": "Market price is leading earnings power; the spread is widening and has persisted through 2 updates.", "horizons": [{"weeks": 52, "label": "1 year", "marketMovePct": 91.28225698622809, "earningsMovePct": 29.230769230769237, "spread": -62.05148775545885, "lead": "price"}, {"weeks": 104, "label": "2 years", "marketMovePct": 137.759680904105, "earningsMovePct": 51.80722891566265, "spread": -85.95245198844236, "lead": "price"}, {"weeks": 155, "label": "3 years", "marketMovePct": 139.75196916373386, "earningsMovePct": 75.0, "spread": -64.75196916373386, "lead": "price"}]}, "state": {"key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution", "lead": "price", "direction": "widening", "directionLabel": "Widening", "persistenceQuarters": 2, "persistenceLabel": "2 quarters", "summary": "Market price is leading earnings power; the spread is widening and has persisted through 2 updates.", "marketChangePct": 139.75196916373386, "earningsChangePct": 75.0, "recentMarketMovePoints": 42.3663482487012, "recentEarningsMovePoints": 12.8472222222222}, "pressure": {"score": 55, "band": "moderate", "label": "Moderate \u2014 price-led", "direction": "price", "explanation": "The strength and persistence of the unresolved earnings-price relationship."}, "confidence": {"score": 96, "band": "high", "label": "High confidence", "anchorStability": 100, "availabilityCoverage": 100, "dataCompleteness": 100, "flags": [], "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": 0.88758657, "explanation": "Whether reported profit is supported by free cash generation."}, {"label": "Revenue direction", "state": "supportive", "value": 0.18971408, "explanation": "Whether top-line progress supports the earnings direction."}, {"label": "Free-cash-flow direction", "state": "supportive", "value": 1.36647727, "explanation": "Whether free cash flow is improving with earnings."}, {"label": "Accrual pressure", "state": "supportive", "value": 0.0257755, "explanation": "Lower accrual pressure is a cleaner confirmation of earnings."}, {"label": "Share-based dilution", "state": "supportive", "value": 0.00538089, "explanation": "Lower stock-based compensation reduces dilution dependence."}, {"label": "Share count", "state": "caution", "value": 13.243452308955938, "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-21", "alignedPeriod": "2026-05-31", "requiredPeriod": "2026-05-31"}, "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, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 105.90277777777777, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 110.06944444444444, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 113.54166666666667, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 115.27777777777777, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 117.70833333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 120.83333333333334, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 125.69444444444444, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 135.41666666666669, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 143.4027777777778, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 153.125, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 162.1527777777778, 175.0, 175.0, 175.0], "revenue": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 105.19467470484803, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 108.99271539814117, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 111.31374026626474, 116.49836724441096, 116.49836724441096, 116.49836724441096, 116.49836724441096, 116.49836724441096, 116.49836724441096, 116.49836724441096, 116.49836724441096, 116.49836724441096, 116.49836724441096, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 122.12509419743782, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 129.19366993217784, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 134.76513438834462, 139.68852047224317, 139.68852047224317, 139.68852047224317, 139.68852047224317, 139.68852047224317, 139.68852047224317, 139.68852047224317, 139.68852047224317, 139.68852047224317, 139.68852047224317, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 143.60211002260738, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 149.0881688018086, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 157.47299673448882, 166.18939964832958, 166.18939964832958, 166.18939964832958], "cashGeneration": [100.0, 100.0, 100.0, 100.0, 100.0, 100.0, 56.25, 56.25, 56.25, 56.25, 56.25, 56.25, 56.25, 56.25, 56.25, 56.25, 56.25, 56.25, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 178.78787878787878, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 175.5681818181818, 137.31060606060606, 137.31060606060606, 137.31060606060606, 137.31060606060606, 137.31060606060606, 137.31060606060606, 137.31060606060606, 137.31060606060606, 137.31060606060606, 137.31060606060606, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 135.22727272727272, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 145.07575757575756, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 77.65151515151516, 133.33333333333331, 133.33333333333331, 133.33333333333331, 133.33333333333331, 133.33333333333331, 133.33333333333331, 133.33333333333331, 133.33333333333331, 133.33333333333331, 133.33333333333331, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 85.03787878787878, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 68.18181818181817, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 291.4772727272727, 315.530303030303, 315.530303030303, 315.530303030303], "revenueAvailable": true, "cashGenerationAvailable": true, "observationCount": 12, "displayedObservationCount": 12, "coverageWeeks": 147, "exactReportDates": 12, "estimatedReportDates": 0, "source": "financial-statements"}, "valuationBridge": {"available": true, "earningsContribution": 75.0, "valuationContribution": 64.75196916373386, "marketMove": 139.75196916373386, "items": [{"key": "earnings", "label": "Earnings contribution", "value": 75.0}, {"key": "valuation", "label": "Relative valuation contribution", "value": 64.75196916373386}, {"key": "market", "label": "Total market move", "value": 139.75196916373386}]}, "acceptance": {"available": true, "events": [{"date": "2023-09-29", "periodEnd": "2023-08-31", "earningsChangePct": 5.902777777777768, "surprisePct": 13.043478260869579, "immediateReturnPct": -0.9154460719041246, "forward4WeekPct": -5.226364846870835, "forward13WeekPct": 3.8615179760319585, "toDateReturnPct": 138.11584553928097, "weeksSince": 149, "availabilitySource": "reported", "spread": 6.13740154181329, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2023-12-22", "periodEnd": "2023-11-30", "earningsChangePct": 3.934426229508192, "surprisePct": 1.250000000000001, "immediateReturnPct": -10.414317925591876, "forward4WeekPct": -17.12232243517473, "forward13WeekPct": -15.27621195039458, "toDateReturnPct": 101.60653889515223, "weeksSince": 137, "availabilitySource": "reported", "spread": 3.533496732026137, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2024-03-22", "periodEnd": "2024-02-29", "earningsChangePct": 3.154574132492116, "surprisePct": 1.1904761904761916, "immediateReturnPct": -4.3436754176611085, "forward4WeekPct": 2.020684168655529, "forward13WeekPct": 12.95147175815432, "toDateReturnPct": 127.62132060461417, "weeksSince": 124, "availabilitySource": "reported", "spread": 12.787518853695332, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2024-07-19", "periodEnd": "2024-05-31", "earningsChangePct": 1.5290519877675823, "surprisePct": 3.529411764705886, "immediateReturnPct": -13.168890686076285, "forward4WeekPct": -14.907669497236819, "forward13WeekPct": -16.47122253673001, "toDateReturnPct": 92.8292222671519, "weeksSince": 107, "availabilitySource": "reported", "spread": 7.317328640858037, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2024-09-27", "periodEnd": "2024-08-31", "earningsChangePct": 2.108433734939763, "surprisePct": 3.658536585365857, "immediateReturnPct": -6.639722863741326, "forward4WeekPct": -11.734988452655893, "forward13WeekPct": -12.817551963048501, "toDateReturnPct": 106.49538106235568, "weeksSince": 97, "availabilitySource": "reported", "spread": 9.312154348919051, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-01-10", "periodEnd": "2024-11-30", "earningsChangePct": 2.6548672566371723, "surprisePct": 7.1428571428571495, "immediateReturnPct": 8.352000000000004, "forward4WeekPct": 7.7119999999999855, "forward13WeekPct": -14.576, "toDateReturnPct": 128.896, "weeksSince": 82, "availabilitySource": "reported", "spread": 7.34246690129045, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2025-03-28", "periodEnd": "2025-02-28", "earningsChangePct": 4.022988505747138, "surprisePct": 3.1250000000000027, "immediateReturnPct": -15.88399823347565, "forward4WeekPct": -22.199322832327407, "forward13WeekPct": 1.634035036066539, "toDateReturnPct": 110.59914617989106, "weeksSince": 71, "availabilitySource": "reported", "spread": 29.934431037372207, "key": "unrecognised_improvement", "status": "Non-positive four-week response", "tone": "opportunity"}, {"date": "2025-07-18", "periodEnd": "2025-05-31", "earningsChangePct": 7.734806629834257, "surprisePct": 15.999999999999993, "immediateReturnPct": 11.758417958311052, "forward4WeekPct": 0.7215392838054502, "forward13WeekPct": 10.9166221272047, "toDateReturnPct": 91.15446285408872, "weeksSince": 55, "availabilitySource": "reported", "spread": -4.7542735042734705, "key": "mixed", "status": "Mixed response", "tone": "neutral"}, {"date": "2025-09-26", "periodEnd": "2025-08-31", "earningsChangePct": 5.897435897435899, "surprisePct": 10.204081632653072, "immediateReturnPct": 14.661354581673326, "forward4WeekPct": 14.847277556440908, "forward13WeekPct": 12.974767596281534, "toDateReturnPct": 89.9867197875166, "weeksSince": 45, "availabilitySource": "reported", "spread": -1.2930492709904229, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-01-09", "periodEnd": "2025-11-30", "earningsChangePct": 6.779661016949157, "surprisePct": 14.563106796116495, "immediateReturnPct": 14.896388395500292, "forward4WeekPct": 33.91355831853167, "forward13WeekPct": 43.07874481941978, "toDateReturnPct": 69.40201302545886, "weeksSince": 30, "availabilitySource": "reported", "spread": -9.486027316909656, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-03-27", "periodEnd": "2026-02-28", "earningsChangePct": 5.895691609977316, "surprisePct": 7.75862068965518, "immediateReturnPct": 5.8422974439948705, "forward4WeekPct": 9.089114773512286, "forward13WeekPct": 41.26122569821376, "toDateReturnPct": 41.18227573275437, "weeksSince": 19, "availabilitySource": "reported", "spread": -17.58578431372547, "key": "accepted_improvement", "status": "Positive four-week response", "tone": "positive"}, {"date": "2026-07-24", "periodEnd": "2026-05-31", "earningsChangePct": 7.922912205567445, "surprisePct": 8.51063829787235, "immediateReturnPct": -4.647554307669566, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.7041525048027175, "weeksSince": 2, "availabilitySource": "reported", "spread": -41.27283391989275, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}], "latestEvent": {"date": "2026-07-24", "periodEnd": "2026-05-31", "earningsChangePct": 7.922912205567445, "surprisePct": 8.51063829787235, "immediateReturnPct": -4.647554307669566, "forward4WeekPct": null, "forward13WeekPct": null, "toDateReturnPct": 5.7041525048027175, "weeksSince": 2, "availabilitySource": "reported", "spread": -41.27283391989275, "key": "unrecognised_improvement", "status": "Non-positive initial response", "tone": "opportunity"}, "freshImprovementAwaitingConfirmation": false, "improvementConfirmationReversed": false, "summary": "Across completed four-week windows, 4 improving updates had a non-positive price response; 5 had a meaningful positive price response."}, "professional": {"peerContext": {"available": false}, "historicalOutcomes": {"available": false, "sampleSize": 0, "historyWeeks": 156, "horizons": []}, "transitions": [{"date": "2023-08-18", "key": "balanced", "label": "Broadly aligned", "tone": "neutral"}, {"date": "2023-12-22", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2024-03-22", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2024-07-19", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2025-03-28", "key": "unrecognised_improvement", "label": "Earnings ahead", "tone": "positive"}, {"date": "2025-07-18", "key": "confirmed_compounding", "label": "Confirmed compounding", "tone": "positive"}, {"date": "2026-03-27", "key": "expectations_ahead", "label": "Expectations ahead", "tone": "caution"}], "dataIntegrity": {"asOf": "2026-08-07", "exactReportDates": 13, "estimatedReportDates": 0, "coverage": 100}}, "alerts": [{"key": "quality_confirmed", "label": "Business quality supportive", "tone": "positive", "explanation": "Cash generation and operating evidence are broadly supportive."}, {"key": "expectations_elevated", "label": "Expectations elevated", "tone": "caution", "explanation": "Price is leading delivered earnings power by a meaningful margin."}]}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}